html{
width:100%;
background:url('header_b.gif') repeat-x top left;
}

body{
position:absolute;
width:100%;
_height:100%;
min-height:100%;
margin:0;
padding:0;
background:url('header_k.jpg') no-repeat 312px 0px;
}



/*---HEADER---*/



#global{
width:100%;
height:100%;
padding:0;
}

div.png{
height:363px;
width:745px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/car.png'); 
margin:20px auto 0 auto;
border:solid 1px none !important;
background:url('car00000.png') no-repeat 0 0;
_background:none;
position:relative;
z-index:2;
}

.near_car{
text-align:center;
width:100%;
margin:0 0 0 -75px;
}

.header_left img{
background:url('tel_trub.jpg') no-repeat 0 227px;
width:70px;
height:151px;
margin:223px 0 0 0;
float:left;
}

.header_left{
width:255px;
height:383px !important;
}



/*---ICONS---*/



.icons{
position:absolute;
top:0px;
left:80px;
_left:40px
}



.home{
background:url('home0000.gif') no-repeat 0 0;
width:13px;
height:14px;
display:block;
float:left;
margin:48px 0 0 47px;
}

.mail{
background:url('mail0000.gif') no-repeat 0 0;
width:17px;
height:11px;
display:block;
float:left;
margin:51px 0 0 30px;
}

.search{
background:url('search00.gif') no-repeat 0 0;
width:13px;
height:14px;
display:block;
float:left;
margin:51px 0 0 30px;
}



/*---END ICONS---*/



.logo img{
width:263px !important;
height:64px;
display:block;
top:130px;
left:43px;
position:absolute;
}

.phone{
width:191px !important;
height:43px !important;
display:block;
top:265px;
left:63px;
position:absolute;
background:url('phone_co.gif') no-repeat top left;
color:#fff;
padding:0 0 0 24px;
font:bold 40px Times New Roman;
}



/*---END HEADER---*/



.module-title{
background:url('shapka_m.jpg') no-repeat 0 0;
width:233px;
font:normal 27px Times New Roman;
color:#fff;
padding:0 0 0 20px;
margin-bottom:0px;
}



.menu_shiny{
background:url('shapka_m.jpg') no-repeat 0 0;
width:253px;
padding:0;

margin:0 0px;
position:relative;
z-index:2;
}

.shapka_menu_bg{
background:url('shapka_n.jpg') repeat-y 0 0;
width:253px;
height:100%;
margin:0 0 0px 0;
}

.menu_diski{
width:253px;
padding:0;
background:#c2c9cf;
margin:0 0 0px 43px;
}

.menu_diski input{
position:relative;
z-index:2;
}

.right_content{
float:left;
width:300px;
}



.top_menu{
margin:0 40px 0 0;
height:31px;
white-space:nowrap;
}



.top_menu td{
font:bold 16px Arial;
padding:0 20px 0 20px;
background:url('menu_lin.gif') no-repeat top right;
text-align:center;
vertical-align:middle;
}

.top_menu a{
color:#d40207;
}

.first{
padding:0 20px 0 0 !important;
}

.last{
background:none !important;
padding:0 0 0 20px !important;
}

h1{
font:normal 22px Times New Roman;
color:#031e6b;
margin:30px 0 15px 0;
}

.main_text{
font:normal 12px Arial;
padding:0 60px 0 0;
}

.selector td{
padding:0 0 4px 20px;
vertical-align:top;
}

.selector td select.auto {
behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

hr{
width:210px;
color:#999;
}

.button{
margin:5px 0 10px 150px;
font:normal 12px Arial;
padding:0 !important;
}

.center_td select{
margin:10px 0 0 0;
}

.content_img{
height:92px;
margin:0 0 20px 0;
width:100%;
}

.active{
padding:0 !important;
}

.content_diski{
padding:0 60px 50px 25px;
}

.content_diski table{
width:100%;
margin:0;
padding:0;
}

.content_diski table p{
margin:0;
padding:0 0 0 20px;
}

.tel{
padding:0 95px 0 0;
}

h2, h2 a{
text-decoration:none;
font:normal 21px Times New Roman;
color:#b80202;
margin:45px 0 10px 0;
}

h4{
font:normal 20px Times New Roman;
color:#b80202;
margin:5px 0 10px 45px;
}

.table_title{
border-top:solid 1px #a6b5bb;
border-bottom:solid 1px #a6b5bb;
background:#e4e9ea;
text-align:center;
}

.table_title td{
padding-left:5px;
padding-right:5px;
}

.content_table{
width:100%;
padding:0;
}

.content_table td{
text-align:center;
border-bottom:solid 1px #d2dadd;
padding:5px 0;
}

.content_table a{
color:#02a9c2;
}

.basket a{
padding:0 0 0 10px;
background:url('basket00.gif') no-repeat left top;
color:#02a9c2;
display:block;
text-decoration:none;
}

.basket a:hover{
text-decoration:underline;
}

.content_table input{
width:30px;
text-align:center;
}

.lister{
padding:0 0 60px 0;
}

.str{
color:#000;
font:bold 11px Arial;
}

.ctrl{
color:#727f86;
font:normal 13px Arial;
}

.pred_sled{
margin:0 7px;
}

.pred_sled a{
color:#02a9c2;
font:normal 15px Arial;
}

.back{
background:url('back0000.gif') no-repeat top left;
padding:0 0 0 15px;
display:block;
float:right;
margin:-35px 60px 0 0;
_margin:-35px 30px 0 0;
}

.back a{
color:#02a9c2;
}

.content_shyny{
margin:60px 60px 0 0;
padding:0 0 40px 25px;
}

.content_shyny img{
margin:-50px 25px 0 0;
}

.content_shyny table{
clear:left;
margin:30px 0 0 0;
}

h3{
font:normal 18px Times New Roman;
color:#283c46;
}

.map_div{
padding:0 0 0px 20px;
}


.map_div p{
padding:0 0 20px 0;
}

.form_map{
width:305px;
}

.field_entering{
width:425px;
height:142px;
}

.map_div table{
width:430px;
}


.map_div table td{
padding:3px 5px 3px 0;
white-space:nowrap;
}

.send{
margin:5px 0 0 350px;
font:normal 12px Arial;
}

.all_field{
color:#71767a;
margin:0 0 -25px 0;
}

.active_contact{
padding:0 !important;
background:none !important;
}

.content_basket{
padding:15px 60px 50px 25px;
}

.delete a{
padding:0 0 0 5px;
background:url('delete00.gif') no-repeat left top;
color:#02a9c2;
display:block;
text-decoration:none;
}

.delete a:hover{
text-decoration:underline;
}

.total{
font:normal 18px Arial;
padding:15px 0 15px 0 !important;
text-align:right !important;
border:0 !important;
}

.total_1{
font:normal 18px Arial;
border:0 !important;
}

.arrange{
margin:5px 0 0 320px;
font:normal 12px Arial;
width:80px !important;
}

.comment{
vertical-align:top;
}

.comment input{
height:70px;
width:305px;
}

.txt{
width:250px;
}

.button_reg{
margin:15px 0 25px 240px;
font:normal 12px Arial;
padding:0;
width:195px;
}

.right_block{
vertical-align:top;
padding:0px 10px;;

}

.content{
padding:0 0 0 40px;
vertical-align:top;
}

.content_main{
padding:0 25px 0 25px;
}

.knopka{
width:390px;
}

.basket_big{
display:block;
margin:20px 0 0 90px;
width:135px;
height:141px;
}

























/*-----------------*/



table{
border-collapse:collapse;
}

td{
padding:0;
}

img{
border:0;
}

p, span, td{
font:normal 12px Arial;
}

form{
margin:0;
padding:0;
}

.content_table a{
color:#02a9c2;
}

a{
color:#02a9c2;
}

.module-body{
margin-top:0px;
margin-bottom:20px;
margin-top:0px;
padding:10px;
background:#c2c9cf;
}
.module-body ul a{ color:#000000;}
.module-body ul li{ list-style:none;}
.module {
background:#c2c9cf;

}
.search{
background:#c2c9cf;
border:1px solid #66CCFF;
}

.menu {
margin-top:0px;}

ul { margin-top:0px; padding-left:15px;}
.menu_shiny ul {padding-left:0px;}

.menu_shiny a {color:#000000; padding-left:15px;}
.menu_shiny a:hover{color:#02a9c2}
#active_menu{color:#02a9c2}