html, body {
	height: 100%;
	margin:0;
	padding:0;
	font-family:Arial;
        text-align:center;
}
h1 { font-size:12pt;
        font-weight:normal;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:0px;
        margin-right:0px;
        text-align:left;
        color:#901F24;
        }


h2 {font-weight:normal;color:#555555;font-size:11pt;}

h1.seo {display:table!important;display:inline!important;margin:0px !important;position:relative;}

.kato h1, .kato h2, .kato h3, .kato h4, .kato h5, .kato h6 { font-size:8pt;
        font-weight:normal;
        margin-top:0px;
        margin-bottom:10px;
        margin-left:0px;
        margin-right:0px;
        text-align:left;
        color:#666666;
        }



#header {font-size:0.75em;text-align:left; width:670px;margin:20px 0px 0px 5px;float:left;}
#print_text {font-size:0.75em; text-align:left;width:620px;margin:20px 0px 0px 5px;float:left;}
#logo {float:left;}
#print_cont {float:right; width:320px;padding:20px 0px 0px 0px;}

.cent {margin:0 auto;}
#fn {position:absolute;width:100%;//width:1003;text-align:left;z-index:1000;}
#fn1 {position:relative; z-index:100;width:1003px; margin:0 auto;text-align:center;}
#fn2 {position:relative; z-index:200;float:left;width:300px;}

.tab {border:1px solid #bebebe; border-collapse:collapse;}
.tab tr.tab1 {font-weight:bold;}
.tab td {padding:5px;}

.tab2 {border:1px solid #bebebe; border-collapse:collapse; width:610px;}
.tab2 td {padding:2px;}
.tab2 p {margin:0px; padding:0px; font-size:80%;}


img {border:0px;}
.red3 {color:#FF0000;}


table {font-size:12px;}
#jpo table {font-size:1em;}
.emaa {color:#901A28;font-weight:bold;}
.mnyumnyu {border:1px solid #4F4F4F; border-collapse:collapse;}
.mnyumnyu td {border:1px solid #4F4F4F;padding:3px;}

.shapka {
	height:207px;
        width:1003px;
	background: url(/images/logon.jpg) no-repeat;
	border:0;
}
.shapka .header_container3 {
	padding-left:307px;
        padding-top:42px;
}
.header_container4 {
	padding-left:12px;
    padding-top:23px;
}

.menu a,
.menu a:hover {
        padding-top:1px;
        font-size:12px;
        font-weight: bold;
        color:#FFFFFF;        
}
.menu1 {
	height:26px;
	font-family:arial;
}
.menu1 .menu3 {
	padding-left:39px;
        padding-top:6px;
}
.menu1 .menu4 {
	padding-left:41px;
        padding-top:6px;
}
.menu1 .menu5 {
	padding-left:40px;
        padding-top:6px;
}
.menu1 .menu6 {
	padding-left:44px;
        padding-top:6px;
}
.menu1 .menu7 {
	padding-left:46px;
        padding-top:6px;

}
.ramka1 {
	height:114px;
	background: url(/images/ramka.gif) no-repeat;
       font-family:tahoma;
	border:0;
}
.ramka1 .lising {
	 padding-left:42px;
        font-size:12px;
        padding-top:15px;
        font-weight:bold;
        color:#901F24;
}
.ramka1 .lising1 {
	 padding-left:42px;
        font-size:11px;
        font-weight:bold;
        color:#000000;
}
.ramka1 .lising2 {
	padding-left:42px;
        font-size:11px;
        color:#0B4DA2;
}
.ramka2 {height:85px; 	background: url(/images/lising.jpg) no-repeat; font-family:tahoma; border:0;}
.ramka2 .zayava1, .ramka2-2 .zayava1  {padding-left:42px;  font-size:12px;	padding-top:10px;    color:#901F24;    font-weight:bold;}
.ramka2 .zayava2, .ramka2-2 .zayava2 {	padding-left:42px;    font-size:11px;    color:#0B4DA2;}

.ramka2-2 {height:112px; 	background: url(/images/ramka2-2.gif) no-repeat; font-family:tahoma; border:0;}

.ramka3 {
	height:109px;
	width:214px;
	background: url(/images/auto.jpg) no-repeat;
    font-family:tahoma;
	border:0;
}
.ramka3 .spec1 {
	padding-left:42px;
    font-size:12px;
	padding-top:11px;
    color:#901F24;
    font-weight:bold;
}
.ramka3 .spec2 {
	padding-left:42px;
    font-size:11px;
    color:#000000;
}
.red {
	height:27px;
	width:425px;
	border:1px solid #000;
	background:url(/images/redline.gif) no-repeat;
    font-family:tahoma;
	border:0;
}
.redd{color:red;}
.red .news {
    font-size:13px;
	padding-left:28px;
	padding-top:6px;
	color:#FFFFFF;
	font-weight:bold;
}
.red .news b {background:#7b2528; display:block; width:370px;height:21px;}


.red2 {
	height:26px;
	width:350px;
	background: url(/images/specpredl.gif) no-repeat;
    font-family:tahoma;
	border:0;
}
.news1 {
    font-size:13px;
	padding-left:18px;
	font-weight:bold;
	font-family:tahoma;
}
.news2 {
    font-size:13px;
	padding-left:18px;
	font-family:tahoma;
	color:#0B4DA2;
	text-align:justify;
}
.news21 {
    font-size:11px;
        padding-top:10px;
	font-family:tahoma;
	color:#0B4DA2;
	text-align:justify;
}

.company {
    font-size:13px;
	padding-left:18px;
	font-family:tahoma;
	color:#000000;
	text-align:justify;
}
.red2 .west {
    font-size:13px;
	padding-left:16px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
}
.footer_left {
    font-size:11px;
	padding-left:44px;
	padding-top:15px;
	font-family:tahoma;
}
.footer_right {
    font-size:11px;
	padding-left:310px;
	padding-top:20px;
    font-family:tahoma;
}

.adres1 {
    font-size:18px;
	font-family:tahoma;
	font-weight:bold;
	padding-left:303px;
	padding-top:25px;
	color:#C0263B;
}
.adres2 {
    font-size:20px;
	font-family:tahoma;
	font-weight:bold;
	padding-left:303px;
	color:#ffffff;
}
.menu .proba1 {
	height:26px;
    width:7px;
	background: url(/images/left.gif) no-repeat;
	border:0;
}
.menu .proba3 {
	height:26px;
    width:7px;
	background: url(/images/right.gif) no-repeat;
	border:0;
}
.menu .proba2 {
	height:26px;
    width:130px;
	background:#7b2528 url(/images/middle.gif);
	border:0;
}
.menu .proba01 {
    padding-left:28px;
}
.menu .proba02 {
    padding-left:18px;
}
.menu .proba03 {
    padding-left:29px;
    padding-left:14px;  

}
.poisk {
    padding-top:6px;
    font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:black;
}
.poisk2 {
    padding-left:12px;
}


a, a.hover {
	text-decoration: none;
}
.tars a,
.tars a:hover {
    color:#901F24;
}
.tars2 {width:200px;overflow:none;position:relative;}
.tars2 a,
.tars2 a:hover {
    color:#0b4da2;
}
.cent {
    text-align:center;
}
.rmen1 {
	height:10px;
    width:8px;
	background: url(/images/st.gif) no-repeat;
	border:0;
}
.rmen2 {
	height:10px;
    width:14px;
	background: url(/images/st2.gif) no-repeat;
	border:0;
}
.rmen0 {
	padding-left:42px;
}
.ssyl1 {
    padding-left:4px;
    font-size:11px;
    font-family:tahoma;
}
.ssyl12 {
    padding-left:4px;
    font-size:11px;
	color:#0b4da2;
    font-family:tahoma;
}

.ssyl {
    padding-left:4px;
    font-size:13px;
	font-family:tahoma;
	font-weight:bold;
}
.ssyl2 {
    padding-left:4px;
    font-size:13px;
	font-family:tahoma;
	color:#0b4da2;
}
.zagl {
    font-size:14px;
	padding-left:70px;
	font-weight:bold;
	font-family:tahoma;
	color:#901f24;
}
.zagl h1{
    font-size:14px;
	font-weight:bold;
	font-family:tahoma;
	color:#901f24;
}
.zagl2 {
    font-size:13px;
	padding-left:70px;
	font-family:arial;
	text-align:justify;
}
.kontakt {
    padding-left:910px;
}
.kontakt2 {
    padding-top:25px;
    padding-left:910px;
}

.copy {
   font-size:11px;
   font-family:tahoma;
   padding-left:640px;
}
.cn {text-align:center;}
.tren {
    font-size:11px;
     font-weight:bold;
     font-family:tahoma;
}
.tren2 {
    padding-top:15px;
    font-size:11px;
     font-weight:bold;
     font-family:tahoma;
}
.zagl3 {
    font-size:11px;
     padding-left:70px;
     font-family:arial;
     text-align:center;
     color:#0b4da2;
}

.zagl11 {
    font-size:12px;
    color:#901f24;
}


#calc_form select{
	width:380px;
}

#calc_form input{
	width:380px;
}



.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
.dst td {border-bottom:1px solid #666;}

li {margin:0px 0px 10px 0px;}
.news_date {font-weight:bold; float:left; margin-right:10px;}



.complaint_book {width:620px;heigth:420px;background:URL('/img/fons.jpg') no-repeat;}
.complaint_book .zag {padding-right:5px;color:#901F24;font-weight:bold;text-align:center;font-size:160%;}
.complaint_book .zag .podz{color:#FFF;font-weight:bold;font-size:15px;}
.complaint_book .txt{color:#FFF;font-weight:bold;font-size:11px;text-align:right;}
