body{background:url(../../img/pattern.png) repeat center center; font:16px Georgia, Times New Roman; color:#fff;}
a{color:#fffac6;}
a:hover{color:#f5be5b; text-decoration:none;}
h3{font:bold 1.5em Palatino Linotype, Book Antiqua, serif; color:#fffac6;}
h4{color:#ffdda1; font-size:1.05em; font-weight:normal; margin-bottom:0.2em;}

.l-container-pos{position:relative;}

.l-container-bg-top{background:url(../../img/top-gradient.png) repeat-x; position:absolute; top:0; left:0; width:100%; height:333px;}
/*.l-container-bg-bott{background:url(../../img/bott-gradient.png) repeat-x; position:absolute; bottom:0; width:100%; height:417px; z-index:0;}*/
.l-container-bg-bott{background:url(../../img/bott-gradient.png) repeat-x; position:absolute; margin-top:-417px; width:100%; height:417px; z-index:0;}

#body{width:990px; margin:0 auto;}
.b-header{width:100%; height:359px; background:url(../../img/header.jpg) no-repeat;}

.b-icos-bar{float:right; position:relative; z-index:50;}
.b-icos-list{margin:5px 53px 0 0;}
.b-icos-list li{float:left; margin-left:20px;}

.b-logo{padding-top:96px; margin-left:28px; width:357px; position:relative; z-index:50;}
.b-logo-text{color:#a6495b; font-size:0.7em; font-weight:bold; text-align:center; margin:20px 0 0 0;}

.b-main-menu{overflow:hidden; margin-top:80px; position:relative; z-index:50;}
.b-main-menu-list{font-weight:bold; font-style:italic; margin:0 -70px 0 108px; height:35px;}
.b-main-menu-list li{float:left; margin-right:70px;}
.b-main-menu-list a{color:#fffac6; text-decoration:none;}
.b-main-menu-list a:hover{color:#f5be5b;}

.b-sub-menu{position:absolute; top:300px; left:300px; z-index:51; background:#170310; font-size:0.75em; padding:0 20px 10px 20px;}
.b-sub-menu-list{margin-top:10px;}
.b-sub-menu-list li{margin-bottom:0.6em;}

.b-content{margin-top:30px; margin-bottom:40px;}
.b-content-inbox{position:relative;}
.b-whoweare-i{margin-left:80px; position:relative;}
.b-content p{font-size:0.75em; line-height:1.4em;}
.b-content .b-title{position:relative; z-index:5;}
.b-content .b-under-title{position:absolute; left:-85px; top:6px;}

.b-whoweare{float:left; width:55%;}
.b-news{margin-left:62%;}

.b-whoweare .b-title{margin:0 0 0.5em 0 !important;}
.b-whoweare .b-text-i{margin-top:13px;}

.b-news .b-under-title{top:14px !important;}
.b-news .b-title{background:url(../../img/pic-tv.png) 0px 0px no-repeat; height:57px;}
.b-news .b-title h3{padding:8px 0 0 90px !important;}
.b-news-list{margin:1.4em 0 0 0;}
.b-news-list .b-news-date{float:left; font:0.625em Tahoma, Arial, Helvetica; color:#c762a1; margin-bottom:0.55em;}
.b-news-list .b-news-text{font-size:0.7em; margin:0 2.4em 1.4em 2.8em; padding-left:1.2em; background:url(../../img/marker.gif) 0px 11px no-repeat;}
.b-news-list .b-arch-news{background:url(../../img/marker.gif) 0px 5px no-repeat;}

.b-latest-art{width:39%; float:left;}
.b-latest-art-i{margin-left:31px;}
.b-latest-art .b-under-title{top:28px !important; left:-31px !important;}
.b-latest-art .b-title{background:url(../../img/pic-bomb.png) -11px 0px no-repeat; height:83px;}
.b-latest-art .b-title h3{padding:23px 0 0 69px !important;}
.b-latest-art-list li{background:url(../../img/ico_hand.gif) no-repeat 0 2px; padding:10px 0 10px 50px; font-size:0.9em; padding-top:5px;}
.b-latest-art-list li div{margin-bottom:0.625em;}
.b-latest-art-list .b-arch-art{font-size:0.7em; background:url(../../img/ico_dots.gif) no-repeat 16px 13px;}

.b-superoffer{margin-left:45%;}
.b-superoffer .b-under-title{top:28px !important; left:-70px;}
.b-superoffer .b-title{height:83px;}
.b-superoffer .b-title h3{padding:23px 0 0 0 !important;}
.b-superoffer-list li{float:left; width:33%; text-align:center; font-weight:bold;}
.b-superoffer-list li img{margin-bottom:5px;}

.b-video-schedule{margin-top:30px;}

.b-video{float:left; width:39%; margin-top:18px;}
.b-video .b-under-title{top:-16px !important; left:-41px;}
.b-video .b-corns{margin-left:31px}
.b-video .b-title{width:140px; height:26px; background:url(../../img/title-video.png) no-repeat; position:absolute; left:52px; top:-26px;}
.b-video .b-splash{width:83px; height:71px; background:url(../../img/corns-splash.png) no-repeat 0px 0px; position:absolute; right:-26px; top:-20px;}
.b-video .b-flash-player{margin-bottom:1em;}
.b-video-list h4{font-weight:bold; color:#f8e9be; font-size:0.75em;}
.b-video-list li{padding-left:41px; background:url(../../img/ico_video.png) no-repeat 0px 3px;}
.b-video-list .b-text{font-size:0.7em;}
.b-video-list .b-arch-video{background:url(../../img/ico-video-marker.png) no-repeat 5px 3px; font-size:0.7em; margin-top:1.1em;}

.b-schedule{margin-left:45%;}
.b-schedule .b-under-title{top:27px !important; left:-34px; z-index:1;}
.b-schedule .b-title{background:url(../../img/pic-clock.png) 0px 0px no-repeat; height:77px; padding:20px 0 0 80px; margin-left:15px;}
.b-schedule .b-corns{margin-top:-80px;}
.b-schedule .b-corns-content{padding-top:53px !important;}
.b-schedule-tbl td{vertical-align:top;}
.b-schedule-tbl .b-date{width:15%; color:#c762a1; font-family:Tahoma, Arial, Helvetica; text-align:center; padding-right:1.5em; padding-bottom:0.6em;}
.b-schedule-tbl .b-info{width:65%; padding-bottom:0.6em;}
.b-schedule-tbl .b-info h4{color:#ffdda1; font-size:1.05em; font-weight:normal; margin-bottom:0.2em;}
.b-schedule-tbl .b-info p{font-size:0.7em;}
.b-schedule-tbl .b-splash {padding-left:1em;width:20%;}
.b-schedule-tbl .b-splash .b-splash-incell{height:95px; width:95px; background:url(../../img/schedule-splash.png) no-repeat; text-align:center;} 
.b-schedule-tbl .b-splash .b-price{padding-top:26px; font-style:italic; font-size:1.25em;}
.b-schedule-tbl .b-arch-schedule{font-size:0.7em;}

.b-feedback{margin:1em 0 31px 31px; position:relative; z-index:50;}
.b-feedback .b-under-title{top:7px !important; left:-63px; z-index:1;}
.b-feedback-list{margin-top:1.5em; position:relative;}
.b-feedback-list li{float:left; width:33%;}
.b-feedback-list .b-say-box{position:relative; zoom:1;}
.b-feedback-list .b-say-corn{background:url(../../img/say-corn.png); width:60px; height:25px; position:absolute; right:30px; bottom:-25px;}
.b-feedback-list .b-feedback-list-last{float:none; margin-left:66%;}
.b-feedback-list .b-feedback-list-first .b-say-box{margin:0 2.5em 0 0;}
.b-feedback-list .b-feedback-list-last .b-say-box{margin:0 2.5em;}
.b-feedback-list .b-feedback-list-last .b-say-box{margin:0 0 0 2.5em;}
.b-feedback-list p{font-size:0.7em;}
.b-feedback-list .b-feedback-list-first .b-username{margin:30px 60px 0 0 !important;}
.b-feedback-list .b-username{color:#fffac6; font-size:0.75em; font-weight:bold; text-align:right; margin:30px 20px 0 0;}

.b-corns{position:relative; overflow:hidden; padding:10px 0;}
.b-corns .b-corns-content{background:url(../../img/corns-bg.png); padding:10px 20px;}
.b-corns .cn{position:absolute;	width:20px;	height:20px; left:-10px; top:-10px;	background:url(../../img/corns.png);}
.b-corns .cn.tr, .b-corns .cn.br {margin-left:100%;}
.b-corns .cn.bl, .b-corns .cn.br {top:auto;}
.b-corns .cn.tl, .b-corns .cn.bl {width:100%;} 

.b-corns-feed .b-corns-content{background:#54143b !important;}
.b-corns-feed .cn{background:url(../../img/corns-feedback.png) !important;}

#base{position:relative; z-index:50; padding-left:31px; min-height:177px; width:990px; margin:0 auto;}

#base .l-left{float:left; width:40%; margin-top:30px;}
#base .l-right{float:right; width:40%; margin-top:30px;}

#base .b-znak{background:url(../../img/znak.png) center top no-repeat; position:absolute; bottom:0; left:46%; width:89px; height:177px;}

#base .b-surprise{color:#fffac6; font-weight:bold; font-size:0.9em; padding-left:40px; background:url(../../img/ico_present.gif) no-repeat; margin-bottom:0.6em;}
#base .l-left p{font-size:0.7em;}
#base .l-left .b-copyright{margin-top:45px;}

#base .l-right .b-vladimir{float:left; width:45%;}
#base .l-right .b-denis{float:right; width:45%;}
#base .l-right .b-name{color:#fffac6; font-weight:bold; font-size:0.9em; margin-bottom:0.6em;}
#base .l-right .b-phone{padding-left:40px; background:url(../../img/ico_phone.gif) no-repeat; font-size:0.75em; min-height:18px;}
#base .l-right .b-icq{padding-left:40px; background:url(../../img/ico_icq.gif) no-repeat; font-size:0.75em; margin-top:0.8em;}


.l-second {position:relative; z-index:50;}
.l-second .l-left{width:70%; float:left;}
.l-second .l-right{margin-left:75%;}
.l-second .b-left-i{margin-left:31px;}

.l-second h3{margin:0 0 0.7em 0;}
.l-second h5{font:1.25em Palatino Linotype, Book Antiqua, serif; margin:0.9em 0 0.5em 0; color:#FFFAC6;}

.b-navigation-list{font-size:0.7em;margin-left:31px;}
.b-navigation-list li{float:left;}
.b-navigation-list li span{color:#a6495b;}

.b-materials{margin-right:30px;}
.b-materials-list{font-size:0.75em; margin:0.6em 0 0 0.6em !important;}
.b-materials-list li span{vertical-align:super; font-size:0.8em;}

.b-problems-tbl{font-size:0.75em; width:65%;}
.b-problems-tbl th{vertical-align:top; font-weight:bold; text-align:left; background:url(../../img/th-bg.gif) repeat-x 0 7px; color:#fffac6; padding:0 0 0.8em 0 !important;}
.b-problems-tbl th span{background:#380022;}
.b-problems-tbl th.b-right-cell span{padding-left:1em !important;}
.b-problems-tbl td{padding:0.7em 0; vertical-align:top;}
.b-problems-tbl .b-right-cell{padding-left:1em;}
.b-problems-tbl .b-last-cell{border-top:1px solid #c9c9c9;}

.l-second p{margin:1.2em 0 0.8em 0;}
.l-second p img{float:right; border:4px solid #180511; margin:0 0 1.5em 1.5em;}
.text-dash-list{font-size:0.75em; margin:0.6em 0 0 0.4em !important;}

.b-die-text{font-size:1.05em; font-style:italic; background:#550f3a; color:#fffac6; border-left:8px solid #a42c77; padding:0.6em 1em; margin:1.5em 0;}

.b-die-form{background:#550f3a; padding:1em 1.5em; width:60%;}
.b-die-form-tbl{width:100%;}
.b-die-form-tbl h5{margin-top:0 !important;}
.b-die-form-tbl th{text-align:left;}
.b-die-form-tbl td{vertical-align:top; padding-bottom:1em;}
.b-die-form-tbl textarea{width:100%;}
.b-die-form-tbl .left-cell input, .b-die-form-tbl select{width:80%;}
.b-die-form-tbl .left-cell{width:50%;}
.b-die-form-tbl .right-cell{width:50%; text-align:right;}





