@charset "windows-1251";

/*RR*/



body {

    margin:0;

	padding: 0;

	font-family: Verdana;

}



.container {

    margin: 0;

	padding: 0;

	background-color: #fff;

	min-width: 1110px;

	max-width: 1600px;

}



* html .container {padding-left:1110px}

* html .minwidth {height:0} /* holy hack для IE, что бы включить свойство hasLayout */

* html .outer {margin-left:-1110px;position:relative; height:0}



#header {

    float: left;

	height: 118px;

	width: 100%;

	background: url(/images/header.gif) repeat-x;

}



#headerleft {

    float: left;

	width: 570px;

	height: 118px;

	background: url(/images/headerleft.jpg) no-repeat;

	font-size: 15px;

	font-weight: bold;

	color: #ffffbe;

}



#avt {

    float: left;

    color: #ae332c;

	font-size: 10px;

	margin: 22px 0 0 162px !important;

	margin: 22px 0 0 80px;

    padding-left:80px;

}


#avto {


    color: #ae332c;
	font-size: 34px;
    position:absolute;
    left:350px;
    top:30px;

}




#tel {

    float: left;
	margin-top: 68px !important;
	width: 400px !important;

}



#telephone1 {

font-size: 15px;

    float: left;

	margin: 0 0 0 30px;

}



#telephone2 {

    font-size: 15px;

float: left;

	margin: 3px 0 0 30px !important;

	margin: 0 0 0 15px;

}



#headerright {

    float: right;

	width: 430px;

	height: 118px;

	background: url(/images/headerright.jpg) no-repeat;

}



#hr_menu {

    float: right;

	width: 14px;

	margin: 20px 15px 0 0 !important;

	margin: 10px 7.5px 0 0;

}



#hr1 {

    float: left;

}



#hr2 {

    float: left;

	margin: 17px 0 0 0;

}



#hr3 {

    float: left;

	margin: 17px 0 0 0;

}



#menu {

    float: left;

	height: 28px;

	width: 100%;

	background: url(/images/menu.gif) repeat-x;

}



#menu a { 

    color: #4b4b4b;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



#menuleft {

    float: left;

	height: 28px; 

	width: 212px;

	background: url(/images/menuleft.gif) no-repeat;

}



#menu_main {

    float: right;

	height: 28px;

	margin: 7px 17% 0 0 !important;

	margin: 5px 8.5% 0 0;

}



#menu_t {

    float: left;

	width: 140px;

	height: 14px;

	border-left: 1px solid #708090;

	border-right: 1px solid #708090;

}



#menu_t1 {

    float: left;

	width: 140px;

	height: 14px;

	border-right: 1px solid #708090;

}



#menuright {

    float: right;

	height: 28px; 

	width: 208px;

	background: url(/images/menuright.gif) no-repeat;

}



#content {

    float: left;

	width: 100%;

	color: #34393c;

	font-size: 12px;

}



#cleftmain {

    float: left;

    width: 20%;

	margin: 0 0 0 0;

		background: url(/images/cl_r.gif) repeat;

} 



#cleft {

    float: left;

    width: 96%!important;

	width: 95%;

	border-top: 1px solid #323232;

	margin: 20px 0 0 2% !important;

	margin: 20px 0 0 0.2%;

	color: #34393c;      

}



#cleft ul {

    list-style-type: square;
	padding: 0;
	margin: 13px 0 13px 35px; 

}



#cleft ul li a {

    display: block;
    color: #34393c;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	margin: 10px 0 10px 0 !important;
	margin: 0;
}



#cleft ul li a:hover {

    color: #405f7e;
	font-size: 14px;

}


.d

{
        
	    font-family: tahoma;
        font-size: 12px;
        font-weight: bold;
        color: #000000 !important;
        text-transform: none;
        text-decoration: underline !important;
        border: none;
        margin-left: 10px !important;
}

.d:hover {
	    font-family: tahoma;
        font-weight: bold;
        margin-left: 10px !important;
        color: #ae6b2a !important;
        text-transform: none;
        text-decoration: none !important;

}


#cl_help {

    width: 100%;

	border-top: 1px solid #323232;

}



#cmainmain {

    float: left;

    width: 59.5%;

	border-left: 1px solid #323232;

	border-right: 1px solid #323232;

	margin: 0 0 0 0.1%;

	

} 



#cmain {



    width: 98%;

	border-top: 1px solid #323232;

	margin: 20px 0 0 1%!important;

	margin: 20px 0 0 0.2%;

}

#cmain table
	{
		border:1px solid black;
	}

#cmainmainpr {

    float: left;

    width: 79.8%;

	border-left: 1px solid #323232;

	margin: 0 0 0 0.1%;

	

} 



#cmainpr {

    float: left;

    width: 98%;

	border-top: 1px solid #323232;

	margin: 20px 0 0 1%!important;

	margin: 20px 0 0 0.2%;

	padding-left:10px;

}



#cmain a {

    color: #34393c;

	font-weight: bold;

}



#txt {

    float: left;

	width: 94% !important;

	width: 96%;

    margin: 0 2% 0 3%!important;

	margin: 0 0.2% 0 0.6%;

	 padding-left:10px;

	 padding-top: 10px;





}



#rec {

    float: left;

	width: 100%;

	border-top: 1px solid #323232;

    border-bottom: 1px solid #323232;

	margin: 50px 0 0 0;

}







#c_r img {

    margin: 15px 0 0 0;

}



#t1 {

    float: left;

	width: 33%;

	margin: 10px 0 0 0;

}



#t1 a {

    text-decoration: none;

	font-weight: normal;

}



#t2 {

    float: left;

	width: 33%;

	border-left: 1px solid #323232;

	border-right: 1px solid #323232;

	margin: 10px 0 0 0;

}



#t2 a {

    text-decoration: none;

	font-weight: normal;

}



#t3 {

    float: left;

	width: 33%;

	margin: 10px 0 0 0;

}



#t3 a {

    text-decoration: none;

	font-weight: normal;

}



#crightmain {

    float: right;

    width: 20%;

	margin: 0 0 0 0;

	

	background: url(/images/cl_r.gif) repeat;

}



#cright {

    float: left;

    width: 97%;

	border-top: 1px solid #323232;

	margin: 20px 0 0 2% !important;

	margin: 20px 0 0 0.2%;

}



#price {

    float: left;

    width: 100%;

}



#pricepr {

    float: left;

    width: 100%;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	height: 100px;

}



#pr1 {

    float: left;

	width: 100%;

}



#pr1 img { 

    float: left;

    margin: 10px 0 0 20px;

}



#pr1 a { 

    float: left;

    margin: 14px 0 0 10px;

	color: #34393c;

	font-size: 14px;

	font-weight: 600;

}



#katalog {

    float: left;

    width: 100%;

    margin: 5px 0 10px 0;

}



#pr2 {

    float: left;

	width: 100%;

	margin: 0 0 10px 0;

}



#pr2 img { 

    float: left;

    margin: 10px 0 0 20px;

}



#pr2 a { 

    float: left;

    margin: 14px 0 0 10px;

	color: #34393c;

	font-size: 14px; font-weight: 600;

}



#novosti {

    float: right;

    width: 100%;

	border-top: 1px solid #323232;

}



#news {

   float: left;

   width: 100%;

   align: justify;

   margin: 15px 0 15px 0;

}



#news a {

    display: block;

    font-size: 14px; 

	color: #e60027; 

	margin: 15px 0 5px 20px; 

	padding: 0;

	text-decoration: none;

}



#footer {

    float: left;

    height: 92px;

	width: 100%;

	background: url(/images/footer.gif) repeat-x;

	font-size: 10px;

}



#footmenu {

	margin: 20px 0 0 0;

}



#footmenu a {

    display: inline; 

	margin: 0 10px 0 10px;

	color: #4a4b4d;

	font-size: 11px;

	font-weight: bold;

}



#cr {

    float: left;

	margin: 0 0 0 17px;

	 padding-top:20px;

 	 font-size: 10px;





}

/**/



a img { border: none;}

img { border: none;}

h5 { font-size: 14px; color: #134d8d; margin: 10px 0 5px 20px; padding: 0;}

#rec h5 { font-size: 14px; color: #134d8d; margin: 10px 0 5px 20px; padding: 0;}

#r { color: #ae332c;}



/* Contacts */



#cont_le {

    float: left;

	font-weight: bold;

}



#cont_ri {

    float: left;

	margin: 0 0 0 20px;

}



/* Price */



h6 { font-size: 14px; color: #ad302a; margin: 10px 0 5px 20px; padding: 0;}

#table { border: 1px solid #989880; color: #4b4341;}

#table_head1 { width: 145px; height: 45px; background: #9fbedd; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_head2 { width: 310px; height: 45px; background: #9fbedd; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_head3 { width: 90px; height: 45px; background: #9fbedd; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_head4 { width: 175px; height: 45px; background: #9fbedd; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_head5 { width: 50px; height: 45px; background: #9fbedd; border-bottom: 1px solid #b6d3f3;}



#table_gray1 { width: 145px; height: 20px; background: #8a898e; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_gray2 { width: 310px; height: 20px; background: #8a898e; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_gray3 { width: 90px; height: 20px; background: #8a898e; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_gray4 { width: 175px; height: 20px; background: #8a898e; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_gray5 { width: 50px; height: 20px; background: #8a898e; border-bottom: 1px solid #b6d3f3;}



#table_11 { width: 145px; height: 20px; background: #ffffbf; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_12 { width: 310px; height: 20px; background: #ffffbf; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_13 { width: 90px; height: 20px; background: #ffffbf; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_14 { width: 175px; height: 20px; background: #ffffbf; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_15 { width: 50px; height: 20px; background: #ffffbf; border-bottom: 1px solid #b6d3f3;}



#table_21 { width: 145px; height: 20px; background: #ece9c6; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_22 { width: 310px; height: 20px; background: #ece9c6; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_23 { width: 90px; height: 20px; background: #ece9c6; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_24 { width: 175px; height: 20px; background: #ece9c6; border-bottom: 1px solid #b6d3f3; border-right: 1px solid #b6d3f3;}

#table_25 { width: 50px; height: 20px; background: #ece9c6; border-bottom: 1px solid #b6d3f3;}

