html {font-size:100.01%; line-height:1.41667; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; height:100%; color:#7f8077; }/*222222*/
/*chtob footer bil prijatiy vniz*/
html {height:100%; }
 body {min-height:100%; position:relative; }
  * html body {height:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address {margin:0; padding:0; }
body {font-size:87.5%; }/*font-size:81.3%; 13px 0.813em  81.3%  10pt; 75%-12px ;62.5% for 10px*/  /*text-shadow:0 1px 0 #fff; */
/*px       em 	      % 	 pt
6px 	0.375em 	37.5% 	5pt
7px 	0.438em 	43.8% 	5pt
8px 	0.5em       50% 	6pt
9px 	0.563em 	56.3% 	7pt
10px 	0.625em 	62.5% 	8pt
11px 	0.688em 	68.8% 	8pt
12px 	0.75em      75% 	9pt
13px 	0.813em 	81.3% 	10pt
14px 	0.875em 	87.5% 	11pt
15px 	0.938em 	93.8% 	11pt
16px 	1em         100% 	12pt
17px 	1.063em 	106.3% 	13pt
18px 	1.125em 	112.5% 	14pt
19px 	1.188em 	118.8% 	14pt
20px 	1.25em      125% 	15pt
21px 	1.313em 	131.3% 	16pt
22px 	1.375em 	137.5% 	17pt
23px 	1.438em 	143.8% 	17pt
24px 	1.5em       150% 	18pt*/
body {background-color:#f6f7f9;}
/*body {behavior:url(/assets/templates/default1/css/csshover.htc); }*/
/*x_body {background-color:#FEFBC4; }*/
h1, h2, h3, h4, h5, h6 {font-weight:normal; text-align:left; color:#000000; margin: 16px 0 8px 0; padding: 0;}
h1 {font-size:160%; }
h2 {font-size:160%; }
h3 {font-size:140%; }
h4 {font-size:120%; }
h5 {font-size:120%; }
h6 {font-size:108%; font-weight:bold; }


a, a:link { color:#005a9c; cursor:pointer; text-decoration:none; border-bottom:solid 1px #005a9c;}
a:visited { color: #6a94ba; border-bottom:solid 1px #a8bfcf;}
a:hover { color:#6a94ba; border-bottom:solid 1px #6a94ba;}

p {padding:10px 0px; }
img {border:none; vertical-align:top; text-align:center; }

/*ul { list-style:circle; margin-left:5px; }*/
ul {list-style-image: url("/assets/templates/default1/images/ul_li.gif"); margin-top: 5px; margin-left: 20px;}
ol { margin-left:25px; }
li { margin-left:25px; }

/* ====================================== global block v nem vse ====================================== */
.site_center {margin:0 auto; width:980px; }
.visota {float:left; height:600px; }

/* ============================================== header ============================================== */
#header {float:left; width:980px; height:76px; background:url(/assets/templates/default1/images/header.gif) left no-repeat;} /*widht:980px*/
#logo {float:left; font-size:120%; margin:20px 0px 0px 50px;/*width:350px; background:url(/assets/templates/default1/images/logo.gif) center no-repeat;*/ }
#header a, #header a:link, #header a:visited { padding-left: 10px; font-weight:bold; font-style: italic; text-shadow: #bbbbbb 2px 2px 3px; line-height: 110%; border:none; color:#005a9c;}
#header a:hover {color:#6a94ba;}

/* ============================================== ico-menu ============================================ */
#mast {float:right; margin:20px 50px 0px 0px;}
#ico_home {float:right; background:url(/assets/templates/default1/images/ico_mast.gif) 0px 0px no-repeat; display:inline-block; width:25px; height:25px; }
#ico_mail {float:right; background:url(/assets/templates/default1/images/ico_mast.gif) -25px 0px no-repeat; display:inline-block; width:25px; height:25px; }
#ico_sitemap {float:right; background:url(/assets/templates/default1/images/ico_mast.gif) -50px 0px no-repeat; display:inline-block; width:25px; height:25px; }
a:hover #ico_home {float:right; background:url(/assets/templates/default1/images/ico_mast.gif) -75px 0px no-repeat; display:inline-block;width:25px;height:25px;}
a:hover #ico_mail {float:right; background:url(/assets/templates/default1/images/ico_mast.gif) -100px 0px no-repeat; display:inline-block; width:25px; height:25px;}
a:hover #ico_sitemap {float:right; background:url(/assets/templates/default1/images/ico_mast.gif) -125px 0px no-repeat; display:inline-block; width:25px; height:25px;}
/* ============================================== content ============================================= */
.content {float:left; background:url(/assets/templates/default1/images/pageborder.gif) center repeat-y; width:930px; padding:0px 25px 0px 25px; color:#222222;} /*widht:980px*/

/* ============================================= top menu ============================================= */
.TopMenu { float:left; width:930px; height:39px; padding: 15px 0 0 1px; background:url(/assets/templates/default1/images/navigation.gif) left no-repeat; }
.TopMenu ul { margin:0; padding:0; text-align: center; list-style-image: none;}
*html .TopMenu ul {float:left; margin-left:0px;}/* IE */
.TopMenu li {float:left; position:relative; z-index:100; list-style-type:none; background-color:#FAFAFA; border-right:1px solid #B4B4B4; margin:0px; padding:0; line-height:1; }
.TopMenu a, .TopMenu a:link, .TopMenu a:visited {display:block; text-decoration:none; color:#005a9c; padding: 8px 4px 8px 7px; width:120px; border:none; }
.TopMenu li a:hover {color:#6a94ba; background-color:#E5E5E5; padding: 8px 4px 8px 7px; }
.TopMenu ul li ul {margin:0; position:absolute; left:-1px;  /*width:200px;*/ }
.TopMenu ul li ul li { border-left:1px solid #B4B4B4; border-bottom:1px solid #B4B4B4; border-right:1px solid #B4B4B4; }
.TopMenu ul li ul li:first-child {border-top:1px solid #B4B4B4; }
body .TopMenu ul li ul {display:none; }
.TopMenu ul li:hover ul, .TopMenu ul li ul:hover {display:block; }
*html .TopMenu ul li ul {border-top:1px solid #B4B4B4; border-left:0; }/* IE */

body .TopMenu ul li ul li ul {visibility:hidden; /* display:none */ top:-1px; left:160px; *left:158px; }
.TopMenu ul li ul li:hover ul {visibility:visible; /* display:block */}
.TopMenu ul li ul li:hover ul li ul {visibility:hidden; }
.TopMenu ul li ul li ul li:hover ul {visibility:visible; }


/* ============================================== style_index ========================================= */
.index_Left_Col {float:left; width:720px; border:#dfdfdf 1px solid; text-align:justify; padding:5px; }

.blockSite {float:left; width:165px; margin:0px 8px 0px 5px; }
.innerBox {float:left; width:165px; background-color:#09F; }
.innerBox h5 {background:url(/assets/templates/default1/images/innerBoxHeader.gif) left top no-repeat; text-align:center; line-height:2; border-bottom:1px solid #c4c4c4; margin:0px; }
.innerBox h5 a, .innerBox h3 a:link {color:#005a9c; padding-bottom:1px; border-bottom:solid 1px #005a9c; }
.innerBox h5 a:visited {color:#005a9c; border-bottom:solid 1px #a8bfcf; }
.innerBox h5 a:hover {color:#6a94ba; border-bottom:solid 1px #6a94ba; }
.innerBox p {background:url(/assets/templates/default1/images/innerBoxCenter.gif) left repeat-y; height:170px; text-align:left; padding:10px 10px 0px 10px; }
.innerBox img { height:50px; left:50%; margin-left:-20%; position:relative; }
.innerBoxFooter {float:left; width:165px; height:23px; background:url(/assets/templates/default1/images/innerBoxFooter.gif) left no-repeat; }

.index_Right_Col {float:right; width:165px; border:#dfdfdf 1px solid; text-align:left; padding:5px; }

/* =============================================== style_Two_Colloms (2 kolonki) ============================= */
.Left_Col_Two {float:left; width:720px; border:#dfdfdf 1px solid; text-align:left; padding:5px; }

.content_Text {float:left; padding:0px 0px; margin:1px 0px; }
.content_Text img { float:left; margin:5px; width:150px; border:1px solid #B4B4B4; }
.content_Text .pic { float:none; border:none; margin:0px; width:auto; height:auto; }
.content_Text .picTabs { float:none; margin:0; width:auto; height:auto; border:0;}
.content_Text p { text-align:justify;}

.Right_Col_Two {float:right; width:165px; border:#dfdfdf 1px solid; text-align:justify; padding:5px; }

/* =============================================== style_page (3 kolonki) ============================= */
.Center_Col {float:left; width:540px; margin-left:10px; border:#dfdfdf 1px solid; text-align:justify; padding:5px; }
.Left_Col {float:left; width:165px; border:#dfdfdf 1px solid; text-align:left; padding:5px; }
.Right_Col {float:right; width:165px; border:#dfdfdf 1px solid; text-align:left; padding:5px; }
/* ============================================== footer ============================================== */
#footer {float:left; width:930px; height:180px; background:url(/assets/templates/default1/images/footer.gif) left no-repeat; padding:0px 25px 0px 25px;} /*widht:980px*/
#footer a { border:none;}
.footerC {float:right; width:510px; padding-top:70px; text-align:justify; line-height:16px; font-size:10px;}
.footerL {float:left; width:200px; text-align:left; padding-top:110px;}
.footerR {float:right; width:220px; text-align:right; padding-top:110px;}
/* ============================================== breadcrumbs ========================================= */
.breadcrumbs-top {float:left; width:704px; padding:8px 8px 8px 8px; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; font-size:11px; color:#7f8077; }
.breadcrumbs-top a, .breadcrumbs-top a:link { outline:none; text-decoration:none;}
.breadcrumbs-top a:hover { outline:none; text-decoration:none; }
.breadcrumbs-top .B_currentCrumb {color:#7f8077; }
.breadcrumbs-bottom {float:left; width:704px; padding:8px 8px 8px 8px; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; font-size:11px; color:#7f8077; }
.breadcrumbs-bottom a, .breadcrumbs-bottom a:link { outline:none; text-decoration:none; }
.breadcrumbs-bottom a:hover { outline:none; text-decoration:none; }
.breadcrumbs-bottom .B_currentCrumb {color:#7f8077; }
/* ============================================== stranica karta saita  =============================== */
#sitemap a, #sitemap a:link { font-weight:normal; }
#sitemap a:hover { outline:none; }
#sitemap ul {margin:0 0 0 1px; padding:0px 0 0 5px; }
#sitemap li {margin:0; padding:5px 0 0 40px; list-style:none; }
#sitemap ul li.last {margin-bottom:10px; }

/* =============================================== Form Contact Styling ========================================= */
.eFormContact {float:left; width:100%; margin:20px 0px; padding:10px 0px;  }
form {float:left; width:390px; border:1px solid #ccc; padding:5px;}
form label {float:left; width:130px; position:relative; margin:5px 0 0 0; }
form input {float:left; padding:2px 4px; border:1px solid #ccc; background:#D6D6D6; width:230px; margin:9px 0px 5px 0px; }
form textarea {float:left; padding:2px 4px; border:1px solid #ccc; background:#D6D6D6; width:370px; height:150px; margin:5px 0 0 0; }
input:hover, textarea:hover {border:solid 1px #3c8ebd; }
input:focus, input:active, textarea:focus, textarea:active {border:1px solid #14435e; }
form select {float:left; width:238px; margin:10px 0px 20px 0px; }
form .button {margin:10px 10px 0px 70px; text-align:center; }

/* =========== Slider =========== */
#slider {background:url(/assets/templates/default1/images/slider/bg.png) no-repeat left top; position:relative; width:660px; margin:0 auto; }
#slider img {float:right; padding:20px 0 0 0; margin:0 5px 0 0; width:250px; height:200px; border:none; }
#slider ul, #slider li {margin:0; padding:0; list-style:none; }
#slider li {width:660px; height:240px; overflow:hidden; background:url(/assets/templates/default1/images/slider/slider_shadow.png) no-repeat right bottom; }
#prevBtn, #nextBtn {display:block; width:27px; height:49px; position:relative; left:0px; top:-150px; }
#nextBtn {left:692px; top:-197px; }
#prevBtn a, #nextBtn a {display:block; width:27px; height:27px; background:url(/assets/templates/default1/images/slider/btn_prev.gif) no-repeat 0 0; border:none; }
#prevBtn a:hover {background:url(/assets/templates/default1/images/slider/btn_prev.gif) no-repeat 0 -27px; }
#nextBtn a {background:url(/assets/templates/default1/images/slider/btn_next.gif) no-repeat 0 0; border:none; }
#nextBtn a:hover {background:url(/assets/templates/default1/images/slider/btn_next.gif) no-repeat 0 -27px; }
.slide {padding:20px 0 0 22px; width:340px; height:220px; display:block; text-decoration:none; position:relative; }
#slider h3 {margin:0 0 15px 0; }
/*.sliderimg {float:right; padding:20px 0 0 0; margin:0 5px 0 0; width:250px; height:200px; }*/
.port_button {position:relative; bottom:40px; left:13px; }
#slider small {margin-top:15px; display:block; }
.content_top {position:relative; bottom:-1px; }
/* =========== End Slider =========== */

.kategoriyRight { text-align:center; font-size:80%;}
/* =============================================== Articles style ========================================= */
.articles_page .articles {float:left; width:100%; margin:5px 0px; padding:10px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.articles_page .articles p {padding:5px 0px; color:#222222; }
.articles_page .articles_title {font-size:90%; text-align:left; }
.articles_page .articles_summary {font-size:87.5%; text-align:left; }
.articles_page .articles_date a {float:right; font-size:87.5%; border:none;}
.articles_page .articles_link {float:right; border:none;}
.articles_page .articles img {float:left; width:70px; border:1px solid #C8C7C2; margin:0px 10px 10px 0px;}
.articles_page .menuBlog {font-size:87.5%}

.Right_Col_Two .articles {float:left; width:100%; font-size:80%; margin:5px 0px; padding:10px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; line-height:1.2; }
.Right_Col_Two .articles p { padding:5px 0px; color:#222222;}
.Right_Col_Two .articles_title { text-align:left; }
.Right_Col_Two .articles_summary { text-align:left; }
.Right_Col_Two .articles_date a { text-align:left; border:none;}
.Right_Col_Two .articles_link {float:right; border:none;}
.Right_Col_Two .articles img { float:left; width:50px; border:1px solid #C8C7C2; margin:0px 10px 10px 0px;}
.Right_Col_Two .menuBlog {font-size:68.8%;}
/* =============================================== News style ========================================= */
.news_page .news {float:left; width:100%; margin:5px 0px; padding:10px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.news_page .news p {padding:5px 0px; color:#222222; }
.news_page .news_title {font-size:90%; text-align:left; }
.news_page .news_summary {font-size:87.5%; text-align:left; }
.news_page .news_date a {float:right; font-size:87.5%; border:none;}
.news_page .news_link {float:right; border:none;}
.news_page .news img {float:left; width:70px; border:1px solid #C8C7C2; margin:0px 10px 10px 0px;}
.news_page .menuBlog {font-size:87.5%}

.Right_Col_Two .news {float:left; width:100%; font-size:80%; margin:5px 0px; padding:10px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; line-height:1.2; }
.Right_Col_Two .news p { padding:5px 0px; color:#222222;}
.Right_Col_Two .news_title { text-align:left; }
.Right_Col_Two .news_summary { text-align:left; }
.Right_Col_Two .news_date a { text-align:left; border:none;}
.Right_Col_Two .news_link {float:right; border:none;}
.Right_Col_Two .news img { float:left; width:50px; border:1px solid #C8C7C2; margin:0px 10px 10px 0px;}
.Right_Col_Two .menuBlog {font-size:68.8%;}

/* =============================================== Special Offers style ========================================= */
.specialoffers_page .specialoffers {float:left; width:100%; margin:5px 0px; padding:10px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.specialoffers_page .specialoffers p {padding:5px 0px; color:#222222; }
.specialoffers_page .specialoffers_title {font-size:90%; text-align:left; }
.specialoffers_page .specialoffers_title a {color:#f58221; border-bottom:solid 1px #f58221;}
.specialoffers_page .specialoffers_title a:hover {color:#F00; border-bottom:solid 1px #F00;}
.specialoffers_page .specialoffers_summary {font-size:87.5%; text-align:left; }
.specialoffers_page .specialoffers_date a {float:right; font-size:87.5%; border:none;}
.specialoffers_page .specialoffers_link {float:right; border:none;}
.specialoffers_page .specialoffers img {float:left; width:70px; border:1px solid #C8C7C2; margin:0px 10px 10px 0px;}
.news_page .menuBlog {font-size:87.5%}

.Right_Col_Two .specialoffers { float:left; font-size:80%; width:100%; margin:5px 0px; padding:10px 0px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; line-height:1.2; }
.Right_Col_Two .specialoffers p { padding:5px 0px; color:#222222;}
.Right_Col_Two .specialoffers_title { text-align:left; }
.Right_Col_Two .specialoffers_title a {color:#f58221; border-bottom:solid 1px #f58221;}
.Right_Col_Two .specialoffers_title a:hover {color:#F00; border-bottom:solid 1px #F00;}
.Right_Col_Two .specialoffers_summary { text-align:left; }
.Right_Col_Two .specialoffers_date a { text-align:left; border:none;}
.Right_Col_Two .specialoffers_link {float:right; border:none;}
.Right_Col_Two .specialoffers img { float:left; width:50px; border:1px solid #C8C7C2; margin:0px 10px 10px 0px;}
.Right_Col_Two .menuBlog {font-size:68.8%;}

/*-------------------------------   Ditto 2 Blog  ------------------------------------------*/
.ditto_currentpage { border:1px solid #666; padding:1px 5px 2px; margin-right:1px; color:#666; }
.ditto_previous_link { border:1px solid #6a94ba; padding:1px 5px 2px; margin-right:1px; color:#6a94ba; }
.ditto_page { border:1px solid #6a94ba; padding:1px 5px 2px; margin-right:1px; color:#6a94ba; }
.ditto_next_link { border:1px solid #6a94ba; padding:1px 5px 2px; margin-right:1px; color:#6a94ba; }
.menuBlog a { color:#6a94ba;}
.menuBlog a:hover { color:#fafafa; padding:1px 5px 2px; border:solid 1px #666; background-color:#6a94ba;}

/*-------------- zagolovok stranici  -------------------*/
.zagolovok, .zagolovok em, .zagolovok p{color: #666666; font-style: italic; text-align: right; margin: 0; padding: 0;}
.zagolovok h1,.zagolovok h2 {padding: 0px 20px 0 20px;  text-align:center;}