html, body{margin:0;padding:0;color:#000;height:100%;min-width:1000px;}
body{height:100%;min-height:100%;margin:0;padding:0;background:url('../../images/background.gif') left top;}
*{padding:0px;margin:0px;font-size:12px;font-family:Arial, serif;}
img{border:0px;}
_div{border:1px solid #FF0000;}
table, table tr td{border-collapse:collapse;}
a:link, a:visited{color:#4D2515;text-decoration:underline;}
a:hover{color:#4D2515;text-decoration:none;}
div.vertical-spacer-5, div.vertical-spacer-10, div.vertical-spacer-20,
div.vertical-spacer-30, div.vertical-spacer-50, div.vertical-spacer-60, div.vertical-spacer-90{clear:both;font-size:1px;}
div.vertical-spacer-5{height:5px;}
div.vertical-spacer-10{height:10px;}
div.vertical-spacer-20{height:20px;}
div.vertical-spacer-30{height:30px;}
div.vertical-spacer-50{height:50px;}
div.vertical-spacer-60{height:60px;}
div.vertical-spacer-90{height:90px;}
.box{padding-right:14px;height:auto !important;min-height:100%;height:100%;overflow:hidden;position:relative;background:url('../../images/background-gradient.gif') right top repeat-y;padding-top:282px;}
.bi{padding-left:14px;position:relative;}
.bt{position:absolute;height:282px;width:100%;background:transparent;z-index:3;top:0;}
.bb{height:85px;_background:url('../../images/background.gif') left top;position:relative;left:0;top:-15px;font-size:1px;clear:left;}
.bb .bb-content{width:100%;height:100px;background:url('../../images/background-gradient.gif') right top repeat-y;font-size:1px;clear:left;}
.content{position:relative;overflow:hidden;padding-bottom:1000em;margin-bottom:-1000em;}
.line{float:left;width:100%;display:block;position:relative;overflow:hidden;padding-bottom:1000em;margin-bottom:-1000em;}
.item{position:relative;float:left;overflow:hidden;left:100%;padding-bottom:1000em;margin-bottom:-1000em;}
.sap-content{overflow:hidden;padding:10px 20px;color:#4d2515;}
#item1{position:relative;clear:left;_clear:none;float:left;margin-left:-100%;width:100%;color:#000;background-color:#fff;}
#item1 .sap-content{margin:0 240px;height:100%;min-height:1000px;background:url(../../images/content-main-bg.gif) left top repeat-y;}
#item2{margin-left:-100%;width:240px;background-color:#fff;background:url(../../images/content-main-bg.gif) left top repeat-y;}
#item3{margin-left:-240px;width:240px;background-color:#fff;background:url(../../images/content-bg-right.gif) right top repeat-y;}
#item1 .sap-content,#item2 .sap-content,#item3 .sap-content{padding-bottom:1em;}
#header{position:relative;float:left;overflow:hidden;left:100%;}
.content h2,
.content h2 a{font-size:20px;font-weight:normal;}
.content table{border-collapse:separate;border:auto;}
table.not_collapsed_table{border-collapse:separate;}
table.not_collapsed_table td{padding:4px;}
.left-menu{position:absolute;top:800px;left:0;z-index:4;}
.bt .main-image{position:absolute;top:20px;left:14px;z-index:3;}
.bt .main-logo{position:absolute;margin-top:146px;margin-left:260px;}
.bt .phone-num{position:absolute;top:230px;left:700px;color:#fff;width:200px;height:50px;font-family:Arial, Helvetica, sans-serif;z-index:3;}
.bt .phone-num span.code{font-size:20px;}
.bt .phone-num span.num{font-size:24px;font-weight:bold;}
div.top-line-top,
div.top-line-bottom{position:absolute;left:0;background:url(../../images/top-line.png) right top repeat-x;height:21px;width:100%;z-index:1;}
div.gradient-lines{position:absolute;top:0;width:100%;overflow:hidden;z-index:1;height:200px;}
div.top-line-top{top:0;}
div.top-line-bottom{top:110px;margin-left:20px;}
div.top-line-top .line-gradient,
div.top-line-bottom .line-gradient{background:url(../../images/top-line-gradient.png) right top no-repeat;height:21px;width:100%;}
div.top-banner{position:absolute;top:24px;right:14px;z-index:4;}
div.decor-column{position:absolute;top:131px;_top:125px;right:5px;background:url(../../images/column.png) left top no-repeat;width:300px;height:267px;z-index:1;}
.content .main-menu{position:relative;width:100%;height:81px;z-index:4;background:url(../../images/pergament-mid.gif) left top repeat-x;margin-bottom:15px;}
.content .main-menu .menu-content{margin:0 8%;text-align:center;padding:10px 0 0;}
.content .main-menu .menu-content span{white-space:nowrap;line-height:20px;}
.content .main-menu .menu-content span.menu-item-splitter{padding:0 10px;}
.content .main-menu .menu-content span a{color:#4d2515;font-weight:bold;}
.content .main-menu .menu-content span a.current{color:#57a302;font-weight:bold;}
.content .main-menu .left-part{position:absolute;float:left;width:100%px;height:81px;background:url(../../images/pergament-left.gif) left top no-repeat;}
.content .main-menu .right-part{position:relative;float:right;width:100%;height:81px;background:url(../../images/pergament-right.gif) right top no-repeat;}
#head-content-container{width:100%;}
#head-item1{float:left;width:240px;height:20px;background:url(../../images/content-tl-bg.png) left bottom no-repeat;}
#head-item2{float:left;height:20px;width:511px;background:url(../../images/content-tc-bg.png) left bottom no-repeat;}
#bottom-content-container{float:left;clear:left;width:90%;height:15px;margin-left:14px;}
#bottom-item1{float:left;width:240px;height:15px;background:url(../../images/content-bl-bg.png) left top no-repeat;}
.bb .leaves{background:url(../../images/bottom-leaves.png) no-repeat;width:172px;height:100px;}
.bb .contacts{position:absolute;top:20px;padding-left:170px;color:#fff;}
.bb .contacts a{color:#fff;}
.bb .contacts .icqlogo{background:url(../../images/icq-logo.gif) left no-repeat;padding-left:20px;}
.bb .counters-block{position:absolute;top:0;right:14px;height:80px;width:545px;text-align:right;padding-top:20px;}
.bb .counters-block .counter-item{display:inline;}
.align_center{position:relative;width:100%;height:1px;}
.align_center:after{content:'';display:block;clear:both;}
.align_center_to_left{position:relative;right:50%;float:right;}
.align_center_to_right{position:relative;z-index:1;right:-50%;}
table.all-items-table{border-collapse:separate;}
table.all-items-table td.bottom-decor-line{background:url(../../images/decor_line.gif) left bottom repeat-x;}
table.all-items-table td.all-items{white-space:nowrap;padding-left:10px;}
table.all-items-table td.all-items a{color:#4D2515;}
table.all-items-table h2{white-space:nowrap;}
div.our-partners{position:absolute;top:750px;float:left;z-index:4;}
ul.partners-list{list-style:none;}
ul.partners-list li a{color:#4D2515;}
table.news_table{}
table.news_table .date-label a{color:#4D2515;font-size:12px;font-weight:bold;text-decoration:none;}
.article-list{vertical-align:top;}
.article-list .image-panel{margin:0 30px 10px 0;float:left;vertical-align:top;border:1px solid #ead79c;font-size:0;}
.article-list img{margin:10px 20px;}
.article-list .image-panel img{margin:0;}
.article-list a:link.content-link,
.article-list a:visited.content-link{text-decoration:none;}
.article-list a:hover.content-link{text-decoration:underline;}
table.horoscope-table{width:100%;}
table.horoscope-table td{text-align:center;vertical-align:top;padding:0 2px;}
table.horoscope-table tr.title-row td{padding-bottom:4px;padding-top:0;}
table.horoscope-table td a{font-size:11px;}
.nav_number, .nav_button, .nav_button a{font-size:14px;font-weight:bold;text-decoration:none;}
.right-banner{text-align:center;}
.pcd table, .pcd p table, .pcd div table, .pcd div p table{border-style:solid;border-color:#4D2515;}
.pcd td, .pcd div table td, .pcd div p table td, .pcd p table td{border-style:solid;border-color:#4D2515;padding:5px;vertical-align:top;}
.pcd p{padding:5px;text-align:justify;}
.pcd ul, .pcd ol{margin-left:20px;}
.cvbt td, .cvbt a{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;}
.style1{color:#32527a;font-weight:bold;}
.style2, .style2 a{font-size:9px}
.style4{font-size:10px}
div.soc_buttons{margin-left:7px;}
#parent_popup{background-color:rgba(183, 184, 131, 0.8);display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;}
#popup{background:#fff;width:262px;margin:10% auto;padding:5px 20px 13px 20px;border:10px solid #ddd;position:relative;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#popup .border{border:1px solid #ccc;margin:5px 0;}
.twie{text-align:center;}
#popup h1{padding:6px 6px 6px 6px;line-height:14px;color:#aaaaaa;background:none;background-color:#f1f3f8;margin:5px 0px 6px 0px;}
.close{background-color:rgba(0, 0, 0, 0.8);border:2px solid #ccc;height:24px;line-height:24px;position:absolute;right:-24px;cursor:pointer;font-weight:bold;text-align:center;text-decoration:none;color:rgba(255, 255, 255, 0.9);font-size:14px;text-shadow:0 -1px rgba(0, 0, 0, 0.9);top:-24px;width:24px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.close:hover{background-color:rgba(0, 122, 200, 0.8);}
.youtube, .odnoklas{text-align:center;}
.youtube img, .odnoklas img{width:100px !important;}