@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

.search-hl { color:red; font-weight:bold; background-color:yellow; }

html, body {
height:100%;
}

.clear {clear:both;}

body {background:#fff; font-family:Verdana,helvetica,arial, sans-serif; font-size:100.01%;} 
#wrapper {background:#fff;
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
min-width:1200px;
}
#head {position:relative; background: url(images/head-bg.gif) 0 0 repeat-x; height:181px;  }
.main-head {background: url(images/head-main-2.jpg) 0 0 repeat-x; height:181px;}
.info-head {float:right; background: url(images/head-right.gif) 100% 0 no-repeat; height:181px; color:#036568;}
.mail {height:80px; width:62px; background: url(images/mailb.gif) 0 0 no-repeat; position:absolute; bottom:0; right:0;}
.tel-m {background: url(images/tel.gif) 0 0 no-repeat; padding:0 70px 10px 30px; margin-top:50px;}
.icq-m {background: url(images/icq.gif) 0 0 no-repeat; padding:0 70px 10px 30px; font-size:0.8em;}
.mail-m {background: url(images/mailbb.gif) 0 0 no-repeat; padding:0 70px 10px 30px; margin-top:4px; font-size:0.8em;}
.pick {position:absolute; right:50px; top:2px; overflow:hidden;}
.pick li{float:left; margin-left:35px;}
.logo {position:absolute; left:33px; bottom:4px;}
.women {background: url(images/women.png) 0 0 no-repeat; width:132px; height:148px; position:absolute; bottom:4px; right:270px;}
/* добавление комментария */


#nav {position:relative; height:155px; background: url(images/nav-bg.gif) 0 0 repeat-x;}
.nav-l {position:relative; height:155px; background: url(images/nav-l.gif) 0 0 no-repeat;}
.nav-r {position:relative; height:155px; background: url(images/nav-r.gif) 100% 0 no-repeat;}


#footer {position:relative; clear:both; margin-top:-86px; height:86px;  background: url(images/footer-bg.gif) 0 0 repeat-x; text-align:center; min-width:1200px; }
#footer .botnav { position:relative; color:#fff; height:40px; font-size:0.9em; overflow:hidden; top:6px; }
#footer p {font-size:0.7em; color:#04787b; padding-top:60px;}
#footer p a:link, #footer p a:active, #footer p a:visited, #footer p a:hover { color:#04787b; text-decoration:none; }
.botnav li {float:left; border-right:1px dashed #fff; padding:3px 10px; margin-right:-1px; overflow:hidden;}
.botnav li a{color:#fff; text-decoration:none;}
.count-left {left:0px; top:40px; padding-top: 10px; position:absolute;}
#footer div.count-left p { padding:0px; margin:0px; }
#footer div.count-right p { padding:0px; margin:0px; }
.count-right {right:10px; top:40px; padding-top: 10px; position:absolute;}
.count-left img, .count-right img {margin-left:10px;}
.protect{ height:2px; width:100%;
 clear: both;
}


 .topnav {position:relative; color:#fff; height:40px; font-size:0.9em; overflow:hidden; top:6px;}

.topnav li {float:left; border-left:1px dashed #fff; padding:0px 5px; margin-left:-1px; overflow:hidden;}
.topnav li a{color:#fff; text-decoration:none; line-height:24px; display:block; padding:0 7px;}
.topnav li a.active {background:#6a5b3f;}
.topnav li a.active:hover {background:#6a5b3f;}
.topnav li a:hover {background:#036669; line-height:24px; }

 .sidebar-left { float:left; width: 206px; margin-top:15px;}
 .sidebar-right { float:right; width: 206px; }
.content { margin-right:206px; }
 #block { margin-left:206px; padding-bottom:10px; margin-top:15px; }

 
 
 .search {height:107px; background: url(images/search.jpg) 0 0 no-repeat; }
  .search p {text-transform:uppercase; text-align:center; color:#fff; font-weight:bold; padding:25px 0 5px;}
   .search input {margin-left:20px; width:160px;}
    .search a {display:block; font-size:0.9em; color:#fff; float:right; margin:10px 20px 0 0;}
	
h2 {background: url(images/h-l.gif) 0 0 no-repeat; height:52px; line-height:59px; font-size:0.8em; color:#fff; text-indent:13px;}
h2.alt {background: url(images/h-r.gif) 0 0 no-repeat; }
h2 em {font-size:1.8em; font-style:normal; font-weight:normal; }


.left-nav {width:205px; font-size:0.9em; margin-top:1px;}
.left-nav .ww{width:13px; background:#04686b;}
.left-nav td { color:#fff; }

.left-nav td a{color:#fff; text-decoration:none; display:block; padding:4px 5px; background:#04686b;}
.left-nav td.alt1{color:#04686b; }
.left-nav td.alt1 a{color:#04686b; background:#fff;}

.write {  text-align:center; color:#04787b; font-weight:bold; margin-top:10px;}
.write a {display:block;}
.write em {font-size:1.8em; font-style:normal; font-weight:normal; }


.us { height:107px; background: url(images/usd.gif) 100% 0 no-repeat; }
.us .date {color:#fff; padding:7px 0 0 15px;}
.us .cot {background:url(images/cot.gif) 0 50% no-repeat ; padding-left:25px; margin:10px 0 0 5px; height:23px; line-height:23px; color:#fff; font-size:0.9em;}
.us p {background:#87cbcc; margin:5px 10px 0; font-size:0.7em; height:17px; line-height:17px; color:#fff; padding-left:5px;}
.us i{color:#524f4f; font-style:normal;}
span.us1 {padding-left:11px; }
span.us2 {padding-left:10px; color:#e30717;}
 .sidebar-right a.all {display:block; text-align:right; color:#fff; margin-top:10px;}
.news {border:1px solid #909090;}
.news ul {background:#87c6c7; margin:1px; font-size:0.7em; padding:0 10px; color:#04787b; overflow:hidden;}
.news ul li {background: url(images/ulul.gif) 0 100% no-repeat; padding-bottom:20px; margin-bottom:-10px; }
.news ul li.last {background:0 none;}
.news ul li.li-view-all {text-align:center;}
.news ul h4 {color:#fff; font-size:1.0em; font-weight:bold; padding:15px 0 10px;}
.news ul a{color:#04787b; font-weight:bold;}
.in {  margin:0 1% 0 2%;}
div.t-top { overflow:hidden; }
.t-top table {width:98%; color:#047f82; text-transform:uppercase; font-size:0.9em; text-decoration: none; text-align:center; position:relative; border:0; border-collapse:collapse;}
.t-top a:link, .t-top a:active, .t-top a:visited { color:#047f82; text-transform:uppercase; font-size:0.9em; text-decoration: none; }
.t-top a:hover { text-decoration: underline; }

h1 {color:#047f82; font-size:14px; text-transform:uppercase; font-weight:normal; border-bottom:5px solid #d5e5e6; padding:30px 0 5px; }

h1 a:link, h1 a:active, h1 a:visited, h1 a:hover { text-decoration:none; color:#047f82; font-size:14px; text-transform:uppercase; font-weight:normal; padding:30px 0 5px; }

a.blog_item_title:link, a.blog_item_title:active, a.blog_item_title:visited, a.blog_item_title:hover 
{ color:#047f82; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:normal; border-bottom:5px solid #d5e5e6; padding:30px 0 5px; margin-top:15px;  margin-bottom:15px; }
.blog_item_date { margin-top:17px; font-weight:normal; color:#bbbbbb; font-size:9px; }
.blog_item_content { margin-top:3px;  margin-bottom:25px; }
.blog_item_read_more { display:none; }

ul.blog { list-style:none; margin:0px; margin-top:10px; padding:0px; overflow:hidden; }
ul.blog li { margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
ul.blog li a.item-title { color:#047f82; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:normal; border-bottom:5px solid #d5e5e6; padding:3px; }
ul.blog li h4 { font-weight:normal; color:#bbbbbb; font-size:9px; margin-top:10px; }
ul.blog li a.read-more { display:none; }
ul.blog li p { color:#484545; font-size:11px;}
ul.blog li a.more-preview { font-size:11px; color:#686565; }
.link-pointer { cursor:pointer; }

div.paginator_navigation { padding:10px; text-align:center; font-size:10px; color:#888888; }
div.paginator_navigation a { font-size:10px; color:#888888; text-decoration:none; }
div.paginator_navigation a:hover { font-size:10px; color:#888888; text-decoration:underline; }
div.paginator_navigation strong { font-size:10px; font-weight:bold; color:#444444; }

div.content h3 {color:#046C6B; background-color:#89C6C7; font-size:13px; font-weight:normal; padding: 15px; margin:10px 0px 10px 0px;}

.content p { font-size:11px; padding: 10px 5px; color:#484545; }
.content p strong {color:#047f82;}
div.page-content { color:#484545; margin-bottom:100px; font-size:11px; color:#484545; }
.page-content div { color:#484545; font-size:11px;}
.page-content div strong {color:#047f82;}
.page-content h1 {  }
/*
.content ul {margin-left:10px;}
.content ul li {background: url(images/label.gif) 0 50% no-repeat; padding-left:10px; font-size:11px; color:#484545;}
*/
.page-content table { border:1px solid #ffffff; padding:4px; margin:0px; width:98%; }
.page-content th { background-color:#A5D2D5; color:#03706B; font-weight:bold; font-size:11px; }
.page-content tr { background-color:#D0E8EA; color:#40484B; font-weight:normal; font-size:11px; }

.banner { width:100%; clear:both; text-align:center; margin-bottom:90px; padding:3px; min-width:1200px; }

.sub-menu { width:90%; position:relative; margin:0 auto; overflow:hidden; text-align:center; }
.sub-menu td {vertical-align:top; }
.sub-menu a{display:block; color:#fff; text-decoration:none; font-size:9px; width:110px; padding-top:75px;}
.sub-menu a.a1{background:url(images/a1.jpg) 50% 15px no-repeat;}
.sub-menu a.a2{background:url(images/a2.jpg) 50% 15px no-repeat;}
.sub-menu a.a3{background:url(images/a3.jpg) 50% 15px no-repeat;}
.sub-menu a.a4{background:url(images/a4.jpg) 50% 15px no-repeat;}
.sub-menu a.a5{background:url(images/a5.jpg) 50% 15px no-repeat;}
.sub-menu a.a6{background:url(images/a6.jpg) 50% 15px no-repeat;}
.sub-menu a.a7{background:url(images/a7.jpg) 50% 15px no-repeat;}
.sub-menu a.a8{background:url(images/a8.jpg) 50% 15px no-repeat;}
.sub-menu a.a9{background:url(images/a9.jpg) 50% 15px no-repeat;}
.sub-menu a.a10{background:url(images/a10.jpg) 50% 15px no-repeat;}
