*{margin:0px;padding:0px;}

body{background:#ffffff url('../img/bg_gradient.png') repeat-x top left;font-family:Tahoma, Verdana, sans-serif;font-size:11px;color:#666;}
a{text-decoration:none;color:#0a2165;}
a:hover{text-decoration:underline;}

img{border:none;}
ul{list-style-type:none;}
table{font-family:Tahoma, Verdana, sans-serif;font-size:11px;}
a img{cursor:pointer;}
input, textarea, select{font-size:10px;color:#666;font-family:Tahoma, Verdana;vertical-align:middle;}

.clear{clear:both;padding:0px;margin:0px;height:0px;line-height:0px;font-size:1px;}
h1, h2, h3, h4{font-family:Verdana;}


.top{background: url('../img/silk.png') no-repeat top center;}
.top0{width:892px;margin:0px auto;position:relative;}
.menu{position:absolute;top:63px;right:0px;width:516px;}
.navi_main li{float:left;}
.navi_main li a {display:block;font-size:10px;color:#776653;text-decoration:none;}

#footer {width:892px;margin:20px auto 0px auto;clear:both;}
#footer .footer_content{border-top:1px solid #E7E6E2;margin:0px 19px 0px 31px;}
#footer .footer_info{color: #B2AE9A; font-size:10px; padding:10px 14px 10px 1px;}
#footer .left{float:left;}
#footer .right{float:right;}
#footer .a_footer{color:#fff}
#footer a{color:#B2AE9A;}
#footer a:hover{color:#0a2165;}
#footer a.no_underline{text-decoration:none;}
#footer a.no_underline:hover{text-decoration:none;color:#B2AE9A;}

#content .mainbox{width:842px;margin:0px auto;padding:0px 36px 0px 30px;}
#content h1{font-family:'Trebuchet MS'; font-size:30px;color:#0a2165;height:42px;}
#content h1.titleLeft{float:left;}
#content .backButton{float:right;padding-top:13px;}
#content .home_left{float:left;width:582px;}
#content .home_left .navi_main{padding-top:40px;}
#content .home_left .navi_main li a{font-weight:bold;font-size:11px;color:#0a2165;text-decoration:underline;background: url('../img/next.gif') no-repeat left 5px;padding-left:13px;}
#content .home_left .navi_main li{padding-bottom:4px;}
#content .home_right{float:right;margin-right:2px;display:inline;}

#content .red_alert a{float:right;font-weight:bold;font-size:11px;color:#FF0000;text-decoration:underline;background: url('../img/next_red.gif') no-repeat left 5px;padding-left:13px;}
#content .contact_alert{position:absolute;top:155px;left:480px;font-size:14px;background:#FFFFFF url(../img/bg_gradient.png) repeat-x scroll left bottom;padding:40px 60px 40px 60px;border:#cccccc solid 1px;}
#content .contact_alert .ca_header{color:#ff0000;margin-bottom:15px;font-weight:bold;font-size:15px;text-align:center;text-transform:uppercase;}
#content .contact_alert .ca_btn_box{text-align:center;margin-top:15px;}
#content .contact_alert .ca_btn{border:#cccccc solid 1px;padding:3px 5px 3px 5px;background-color:#E9E5D3;cursor:pointer;}

#content .simple_descr{line-height:18px;padding:10px 0px 0px 0px;text-align:justify;}
#content .simple_descr p{padding-bottom:10px;}
#content .simple_descr .shortDescr{font-weight:bold;color:#444;padding-bottom:10px;}

#content .content_details{margin-top:20px;}
#content .content_details .content_photo{float:left;}
#content .content_details .content_photo img{border:1px solid #d5d1be;padding:1px;}
#content .content_details .content_description{float:right;width:490px;line-height:18px;text-align:justify;}
#content .content_details .content_description .title{padding:10px 0px 10px 0px;font-weight:bold;}
#content .content_details .content_description p{padding-bottom:10px;}
#content .content_details .content_description .shortDescr{font-weight:bold;color:#444;padding-bottom:10px;}

#content .contentList{float:left;width:142px;margin:20px 0px 0px 0px;display:inline;border-right:1px solid #e4e3e2;padding-bottom:50px;height:auto !important;height:230px;min-height:230px;}
#content .contentList .listItem{font-family:'Trebuchet MS'; font-size:18px;color:#5a574c;padding-left:20px;}
#content .contentList .listItem a{color:#5a574c;}
#content .contentList .itemActive{background: url('../img/categ_active.gif') no-repeat left 2px;}
#content .contentList .itemActive a{font-weight:bold;}
#content .contentText{float:right;width:663px;border-left:1px solid #e4e3e2;margin:20px -1px 0px 0px;padding:0px 0px 50px 36px;position:relative;left:-1px;display:inline;}
#content .contentText .content_descr{line-height:18px;text-align:justify;}
#content .contentText .content_descr p{padding-bottom:10px;}
#content .contentText .content_descr .shortDescr{font-weight:bold;color:#0a2165;padding-bottom:10px;}

#content .ofertaText{margin:20px 0px 0px 0px;position:relative;padding-bottom:20px;zoom:1;}
#content .ofertaText .content_descr{line-height:18px;text-align:justify;}
#content .ofertaText .content_descr img{margin:10px 0px;}
#content .ofertaText .content_descr .descr{width:560px;}
#content .ofertaText .oferta_banner{position:absolute;top:400px;right:0px;}
#content .ofertaText .oferta_flasf_rotator{position:absolute;top:8px;right:0px;}
#content .ofertaText .flash_rotator{width:260px;height:370px;}

#content .brandText{margin:20px 0px 0px 0px;}
#content .brandText .brandIntro{line-height:18px;text-align:justify;padding-bottom:30px;}
#content .brandText .brand{float:left;display:inline;width:380px;line-height:18px;text-align:justify;height:200px;overflow:hidden;zoom:1;}
#content .brandText .brandLeft{padding-right:38px;}
#content .brandText .brandRight{padding-left:38px;background: url('../img/brand_line.gif') no-repeat left top;}
#content .brandText .brand .brand_logo{margin-bottom:10px;}
#content .brandText .brand .brand_more{text-align:right;font-weight:bold;padding-top:20px;}
#content .brandText .brand .brand_more a{padding-left:12px;background: url('../img/more.gif') no-repeat left 5px;text-decoration:underline;}
#content .brandText .brandBorder{background: url('../img/brand_border.gif') no-repeat left top;clear:both;height:30px;}
#content .brandDetails{margin-top:20px;}
#content .brandDetails .brand_photo{float:left;}
#content .brandDetails .brand_photo img{border:1px solid #d5d1be;padding:1px;}
#content .brandDetails .brand_description{float:right;width:490px;line-height:18px;text-align:justify;}
#content .brandDetails .brand_description .title{padding:10px 0px 25px 0px;}
#content .brandDetails .brand_description p{padding-bottom:10px;}
#content .brandDetails .brand_description .shortDescr{font-weight:bold;color:#444;padding-bottom:10px;}


#content .pressList{}
#content .pressList .pressItem{float:left;width:140px;display:inline;margin-right:28px;margin-top:15px;}
#content .pressList .pressItem img{border:1px solid #d5d1be;}
#content .pressList .pressNavi{padding-top:15px;text-align:center;color:#c5c5c5}
#content .pressList .pressNavi a{font-weight:bold;text-decoration:underline;}
#content .pressList .pressNavi a.prev{background: url('../img/prev.gif') no-repeat left 5px;padding:0px 20px 0px 15px;}
#content .pressList .pressNavi a.next{background: url('../img/next.gif') no-repeat right 5px;padding:0px 15px 0px 20px;}
#content .pressList .pressNavi span{font-weight:bold;text-decoration:underline;}
#content .pressList .pressNavi span.prev{background: url('../img/prev_span.gif') no-repeat left 5px;padding:0px 20px 0px 15px;}
#content .pressList .pressNavi span.next{background: url('../img/next_span.gif') no-repeat right 5px;padding:0px 15px 0px 20px;}
#content .pressInfo{border-top:1px solid #e7e6e2;padding-top:13px;margin-top:20px;line-height:18px;}
#content .pressInfo .content_title{margin-bottom:15px;}
#content .pressInfo .shortDescr{float:left;width:157px;border-right:1px solid #e4e3e2;display:inline;padding:0px 20px 10px 0px;}
#content .pressInfo .shortDescr a{text-decoration:underline;}
#content .pressInfo .descr{float:right;width:640px;text-align:justify;display:inline;border-left:1px solid #e4e3e2;margin-right:-1px;padding:0px 0px 10px 24px;position:relative;left:-1px;}

#content .pressDetails{line-height:18px;text-align:justify;}
#content .pressDetails .pressTitle{font-weight:bold;padding-top:20px;padding-bottom:10px;}
#content .pressDetails .shortDescr{padding-bottom:10px;}
#content .pressDetails .descr{padding-bottom:10px;}
#content .pressDetails .pressPhotos a{float:left;width:140px;display:inline;margin-right:28px;margin-top:15px;}
#content .pressDetails .pressPhotos img{border:1px solid #d5d1be;}
#content .pressDetails .pressBack{clear:both;font-weight:bold;font-size:11px;color:#0a2165;padding-top:10px;}
#content .pressDetails .pressBack a{color:#0a2165;text-decoration:underline;background: url('../img/prev.gif') no-repeat right 4px;padding-right:13px;}

#map div span{display:none;}
#map div a{display:none;}
#map .gmnoprint a{display:block;}

#content .contactForm{float:left;width:530px;line-height:18px;}
#content .contactForm p{padding-bottom:10px;}
#content .contactForm .shortDescr{font-weight:bold;padding:30px 0px 5px 0px;}
#content .contactForm .content_descr{padding-bottom:30px;}
#content .contactForm .iTxt_border{margin-bottom:8px;}
#content .contactForm .label_l{float:left;color:#444;width:80px;padding-right:13px;text-align:right;}
#content .contactForm input.iTxt{background: url('../img/form_input_bg.gif') no-repeat left top;width:236px;padding:8px 5px 0px 5px;height:20px;border:none;}
#content .contactForm .iArea{background: url('../img/form_area_bg.gif') no-repeat left top;width:397px;padding:7px 5px 7px 5px;height:193px;border:none;}
#content .contactForm .iTxt_email{float:left;}
#content .contactForm input.iEmail{background: url('../img/form_email_bg.gif') no-repeat left top;width:296px;padding:8px 5px 0px 5px;height:20px;border:none;}
#content .contactText{float:right;width:244px;line-height:18px;}
#content .contactText .shortDescr{font-weight:bold;padding:20px 0px 24px 0px;}
#content .contactText a{text-decoration:underline;}
#content .contactText .contact_map{border:1px solid #ccc;padding:1px;}

.black_ribbon{left:302px;position:absolute;top:20px;}