@import "default.css";

*{ 
margin: 0;
padding: 0;
}
html{
height: 100%;
}

body{
color: #1F3A48;
height: 100%;
vertical-align: top;
background: #C0B4A9 url(../images/body_bg.gif) repeat-x;
zoom: 0;
}
table, td, th{
border-collapse: collapse;
font: 14px Tahoma, Verdana, sans-serif;
vertical-align: top;
}
img{
display: block;
margin: 0 5px;
border: 0;
}
p{

}
a:link, a:visited, a:active{
color: #006699;
}
a:hover{
color: #66A3C2;
}

h2{
font: 18px Tahoma, arial, sans-serif;
color: #333333;
margin: 0 0 10px 0;
}

h3{
font: bold 14px Tahoma, sans-serif;
color: #333333;
margin: 0 0 10px 0;
}

h4{
font: bold 13px Tahoma, sans-serif;
margin: 0 0 5px 0;
}

ul{
padding: 0 0 0 15px;
list-style: square;
}

.clear{
clear: both !important;
float: none !important;
border: none !important;
}

.main{
height: 100%;
width: 100%;
min-width: 1000px;
}

.mn{
max-width: 1280px;
width:expression((document.body.clientWidth) < 1000? '1000' : (document.body.clientWidth)>1280? '1280px' : '100%');
}	

.leftblock{
background: url(../images/logo_shadow.gif) no-repeat 0 18px;
float: left;
width: 25%;
}
.leftmenuout{
padding: 0 0 34px 0;
background: url(../images/menu_shadow.gif) no-repeat bottom left;
}
.leftmenu{
background: url(../images/menuleftborder.gif) repeat-y;
width: 248px;
}
.lb{
background: url(../images/lmb.gif) no-repeat 246px 22px; 	
}
.tc{
background: url(../images/menutopcorner.gif) no-repeat;
}
.bc{
background: url(../images/menubottomcorner.gif) no-repeat bottom left;
padding: 15px 2px 22px 0;
}	
.nav{
padding: 0 0 26px 15px;
list-style: none;
}
.nav li{
background: url(../images/nav.gif) no-repeat 0px 9px;
padding: 0 0 5px 12px;
font: 12px Tahoma, arial, sans-serif;
color: #9B3705;
line-height: 22px;
}
.nav li ul{
list-style: none;
padding: 0 0 3px 0;
margin: -2px 0 0 -12px;
}
.nav li ul li{
font: 11px Tahoma, arial, sans-serif;
color: #202020;
background: url(../images/navli.gif) no-repeat 0px 7px;
line-height: 18px;
padding: 0 0 0 12px;
}
*html .nav li ul li{
background: url(../images/navli.gif) no-repeat 0px 8px;
}
.nav li ul li a:link, .nav li ul li a:visited, .nav li ul li a:active{
color: #202020;
text-decoration: underline;
}
.nav li ul li a:hover{
color: #202020;
text-decoration: none;
}
.nav .act{
color: #993300;
background: url(../images/navact.gif) no-repeat 0px 7px !important;
}
*html .nav .act{
background: url(../images/navact.gif) no-repeat 0px 8px !important;
}
.article{
padding: 8px 0 0 0;
}
.article h2{
margin: 0 0 13px 46px;
}
.article2{
margin: 0 0 150px 0;
}
.raised .top, .raised .bottom {display:block; font-size:1px; width: 249px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#EDEAE7;  border-right:1px solid #EDEAE7;}
.raised .b3 {background:#EDEAE7; border-right:1px solid #EDEAE7;}
.raised .b4 {background:#EDEAE7;  border-right:1px solid #EDEAE7;}
.raised .b4b {background:#EDEAE7; border-right:1px solid #EDEAE7;}
.raised .b3b {background:#EDEAE7; border-right:1px solid #EDEAE7;}
.raised .b2b {background:#EDEAE7; border-right:1px solid #EDEAE7;}
.raised .b1 {margin:0 5px 0 0; background:#EDEAE7;}
.raised .b2, .raised .b2b {margin:0 3px 0 0; border-width:0 2px 0 0;}
.raised .b3, .raised .b3b {margin:0 2px 0 0;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px 0 0;}
.raised .b1b {margin:0 5px 0 0; background:#EDEAE7;}
.raised .boxcontent {display:block;  background:#EDEAE7; border-right:1px solid #EDEAE7; width: 248px; padding: 5px 0 7px;} 
*html .raised .boxcontent {width: 249px;}
.raised .boxcontent ul{
margin: 0 10px 0 31px;	
list-style: none;
padding: 0;
font: 11px Thoma, Arial, sasn-serif;
}
.raised .boxcontent ul li{
line-height: 16px;
background: url(../images/articleli.gif) no-repeat 0 5px;
padding: 0 0 0 14px;
}
*html .raised .boxcontent ul li{
background: url(../images/articleli.gif) no-repeat 0 6px;
}
.raised .boxcontent ul li a:link, .raised .boxcontent ul li a:active, .raised .boxcontent ul li a:visited{
color: #993300;
text-decoration: underline;
}
.raised .boxcontent ul li a:hover{
text-decoration: none;
}


.rightblock{
margin: 0 0 -164px 25%;
position: relative;
z-index: 2;
min-height: 780px;
background: url(../images/rightblock_shadow.gif) no-repeat 0px 129px;

}
*html .rightblock{
height: 780px;
margin: 0 0 -130px 0;
}

.header{
background: url(../images/header_bg.gif) repeat-x left bottom;
margin: 0 0 0 43px;
}
.headl{
background: url(../images/headl.gif) no-repeat left bottom;
}
*html .headl{
height: 116px;
}
.headr{
height: 83px;
background: url(../images/headr.gif) no-repeat right bottom;	
padding: 33px 0 0 26px;
}
*html .headr{
height: 116px;
}
.b5{
font-size: 1px; 
height: 9px;
margin: 0 0 0 39px;
background: #565555 url(../images/b5.gif) no-repeat;
}
.b6{
font-size: 1px; 
height: 4px;
margin: 0 0 0 38px;
background: #FE9A34 url(../images/contenttopline.gif) no-repeat;
}

.head_nav{
float: right;
list-style: none;
padding: 0px 0px 0 0;
}
.head_nav li{
display: inline;
background: url(../images/nav_head.gif) no-repeat 0px 4px;
padding: 0 12px 0 10px;
}
.head_nav li a:link, .head_nav li a:active, .head_nav li a:visited{
color: #993300;
text-decoration: underline;
padding: 1px 0 3px;
}
.head_nav li a:hover{
text-decoration: none;
}
*html .head_nav_act{
background: url(../images/nav_head.gif) no-repeat 0px 6px !important;
}
.head_nav_act span{
background: #EFECE9;
padding: 2px 0 3px;
line-height: 18px;
}

.contentout{
background: #fff url(../images/contentout.gif) repeat-x;
margin: 0 0 19px 38px;
border-bottom: 1px solid #585550;
}
.contentin{
background: transparent url(../images/contentin.gif) repeat-y;
}
*html .contentin{
height: 500px;
}
.content{
background: transparent url(../images/tcorner.gif) no-repeat;
}
*html .content{
height: 500px;
}
.cont{
min-height: 500px;
background: transparent url(../images/cont.gif) no-repeat left bottom;
padding: 10px 30px 20px 35px;
text-align: justify;
}
*html .cont{
height: 500px;
}

.cont h1{
font: 18px Arial, sans-serif;
color: #333;
background: url(../images/main_h1.gif) no-repeat 0px 13px;
padding: 10px 0 0 40px;
text-decoration: underline !important;
}
.cont p{
margin: 10px 0 5px;	
}

.useful{
padding: 0 29px 0 42px;
}
.useful h2{
margin: 0 0 13px 26px;
}
.inset .top, .inset .bottom {display:block; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7;}
.inset .b3 {background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7;}
.inset .b4 {background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7;}
.inset .b4b {background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7;}
.inset .b3b {background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7;}
.inset .b2b {background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7;}


.inset .b1 {margin:0 5px; background:#EDEAE7;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#EDEAE7;}

.inset .boxcontent {display:block; background:#EDEAE7; border-left:1px solid #EDEAE7; border-right:1px solid #EDEAE7; font: 11px Thoma, Arial, sasn-serif; padding: 0 0 3px;}

.inset .boxcontent  table{
width: 100%;
}
*html .inset .boxcontent  table{
width: 90%;
}
.inset .boxcontent td{
width: 50%; 
}
.inset .boxcontent td div{
margin: 0 0 0 12px;
background: url(../images/articleli.gif) no-repeat 0px 7px;
padding: 3px 0 1px 11px;
}
.inset .boxcontent td div a:link, .inset .boxcontent td div a:active, .inset .boxcontent td div a:visited{
color: #993300;
}
.inset .boxcontent td div a:hover{
text-decoration: none;
}

.footer{
padding: 191px 0 0 0;
background: url(../images/phone.jpg) no-repeat;
}
.footer2{
background: #54514D;
}
.footer3{
height: 11px;
margin: 0 0 20px;
padding: 10px 40px;	
max-width: 1280px;
width:expression((document.body.clientWidth)>1280? '1280px' : '100%');
}
.fcompany{
font: 11px Tahoma, arial, sans-serif;
color: #CECBC8;
float: left;
}
.fcompany a:link {
font: 11px Tahoma, arial, sans-serif;
color: #CECBC8;
}
.fcompany a:visited {
font: 11px Tahoma, arial, sans-serif;
color: #CECBC8;
}
.fcompany a:active {
font: 11px Tahoma, arial, sans-serif;
color: #CECBC8;
}
.fcompany a:hover {
font: 11px Tahoma, arial, sans-serif;
color: #CECBC8;
}
.rpartners{
float: right;
}
.rpartners a:link, .rpartners a:active, .rpartners a:visited{
color: #FFCC00;
text-decoration: underline;
font: 11px Tahoma, sasn-serif;
}
.rpartners a:hover{
text-decoration: none;
}



.cont_main{
background: url(../images/cont_main.gif) no-repeat 50% 50%;
width: 100%;
}

.cont_main h1{
font: 18px Arial, sans-serif;
color: #333;
background: url(../images/main_h1.gif) no-repeat 15px 3px;
padding: 0 0 0 55px;
text-decoration: underline !important;
}
.cont_main h1 a:link, .cont_main h1 a:active, .cont_main h1 a:visited{
color: #333;
}
.cont_main h1 a:hover{
text-decoration: none;
}
.main_tel{
font: 11px Thoma, Arial, sasn-serif;
padding: 0 0 0 10px;
}
.main_about {
padding: 15px 0 0 10px;
}
.main_about a:link, .main_about a:visited, .main_about a:active{
font: bold 12px Tahoma, Arial, sans-serif;
color: #FF6600;
}
.main_about a:hover{
text-decoration: none;
}



.news div{
border-bottom: 1px solid #BEBEBE;
padding: 14px 0 18px;
}
.news h3{
margin: 0 0 10px;
color: #333;
font: bold 12px Tahoma, sans-serif;
}
.news h3 em{
color: #6B6B6B;
}
.mm{
width: 50%;
}
.mm table{
margin: 15px 0 10px 0;
}
.mm td{

padding: 0 !important;
font: 11px Tahoma, sans-serif;
}
.mm td img{
margin: 0 10px 0 0;
}
.mm td p{
margin: 0 15px 0 0;
}
.mm td ul{
padding: 20px 0 0 0;
list-style: none;
}
.mm td ul li{
padding: 0 0 2px 17px;
background: url(../images/marker1.gif) no-repeat 0px 3px;
}

.good_options{
list-style: none;
}
.good_options li{
display: inline;
background: url(../images/marker1.gif) no-repeat 0px 4px;
margin: 0 25px 0 0;
padding: 0 0 0 17px;
}

.catpreviw{
padding: 25px 0 0 0;
}
.catpreviw ul{
list-style: none;
}
.catpreviw ul li{
background: url(../images/marker1.gif) no-repeat 0px 4px;
padding: 0 0 7px 17px;
}

.articls{
list-style: none;
padding: 20px 0 0 0;
}
.articls li{
background: url(../images/marker1.gif) no-repeat 0px 4px;
padding: 0 0 7px 17px;
}

.catalog_tbl td{
padding: 15px 0;
border-bottom: 1px solid #CCCCCC;
}
.catalog_tbl td img{
margin: 0 15px 0 0;
border: 1px solid #7F7569;
}
.sitemap{
line-height: 18px;
padding: 20px 0 0 40px;
}
.objav_form{
margin: 30px 0 0 0;
}
.objav_form td{
font: 11px Tahoma, sans-serif;
padding: 0 10px 10px 0;
}
.objav_form .fio{
border: 1px solid #BEBEBE;
width: 415px;
height: 15px;
font: 11px Tahoma, sans-serif;
padding: 2px;
}
*html .objav_form  .fio{
height: 19px;
}
.objav_form textarea{
border: 1px solid #BEBEBE;
width: 415px;
font: 11px Tahoma, sans-serif;
padding: 2px;
}
.objav_btn{
width: 130px;
}

.pager{
padding: 10px 0 0 0; 	
}
.main_cat_block{
    border: 0px solid #DBD7CE;
    background: #EDEAE7;
    padding: 5px 10px;
    height: 1%;
    }
.main_cat_block:after{
	content: "."; 
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    }
.main_cat_block ul{
    list-style: none;
    }/*
.main_cat_block ul:after {
	content: "."; 
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    }*/
.main_cat_block ul li{
    width: 49.9%;
    float: left;
    font: 13px Arial;
    margin: 0 0 9px 0;
    }
.main_cat_block ul li span{
    color: #993300;
    }
.main_cat_block ul li a:link, .main_cat_block ul li a:visited{
    color: #993300;
    }
.main_cat_block ul li a:hover, .main_cat_block ul li a:active{
    color: #CCA38D
    }

/* Гугл-карта на страницу контактов
---------------------------------------------------------------------------------*/

#maps {
	padding: 12px;
	width: 94%;
	height:400px;
float: left;
border: 1px solid #cdcdba;
}

.content-block.box.maps {
	margin-bottom: 30px; overflow: hidden; height: 430px;
}

fieldset {border: 0;}


#add-link {width: 94%; padding: 12px; border: 1px solid #cdcdba;}

#add-link fieldset dd div input, #add-link fieldset dd div textarea {background: transparent;}
#add-link fieldset dd div {background: #fff; border: 1px solid #cdcdba;}
#add-link fieldset button {padding: 2px 10px; font-family: Arial;}
#add-link .captcha img {border: 1px solid #cdcdba;}