* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; font-family: Tahoma; font-size: 11px;}

#content {position: relative; min-height: 100%;}
* html #content {height: 100%;}
#text {padding-bottom: 125px;}

img{border: none;}

.fl_l{float: left;}
.fl_r{float: right;}

/*  FOOTER  */
#header{height: 270px; margin-left: 40px; margin-right: 40px; background: url(/images/top_bookmark.gif) 25px 0px no-repeat !important;}

#logo{width: 297px; height: 64px; position: absolute; margin-top: 65px; margin-left: 25px; cursor: pointer;}

#phones{width: 188px; background: url(/images/phones.gif) no-repeat !important; position: absolute; margin-top: 185px; margin-left: 50px; padding-left: 50px; padding-top: -10px;padding-bottom:10px;}

#phones .brown{display:block;font-size: 11px; color: #666666; line-height: 20px;}
#phones .blue{display:block;font-size: 22px; color: #0099d7; line-height: 22px;margin:-20px 0 2px}
#phones .grey{display:block;font-size: 11px; color: #999999;}
#phones strong {font-size:14px;}


#header_image_area{ padding-left: 360px;}
#menu{text-align:center;
background: url(/images/menu_back.gif) top left repeat-x;
padding-top: 10px;
margin: 0 10px;
height: 28px;
}
.menu_l {
    background: url(/images/menu_l.gif) top left no-repeat;
    margin: 10px 45px 0 0;
}
.menu_r {
    background: url(/images/menu_r.gif) top right no-repeat;
}
#menu a{color: #0098d7; font-size: 11px; padding: 0 10px; text-decoration: none;}
#menu a:hover {
    color: #fff;
}
#menu span{color: #adadad; font-size: 12px;}

#head_car{height: 190px;width: 100%;}
#head_car_car{height: 190px; background: url(/images/head_car.gif) right top no-repeat !important; width: 100%; float: left;}
#head_car_left{height: 190px; background: url(/images/head_car_left.gif) left top no-repeat !important; width: 100%; float: right;}

#head_car_tr{background: url(/images/corners/head_car_tr.png); height: 15px; width: 15px; float: right;}
* html #head_car_tr{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/head_car_tr.png,sizingMethod='scale');}

#head_car_br{background: url(/images/corners/head_car_br.png); height: 15px; width: 15px; float: right; margin-top: 160px;}
* html #head_car_br{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/head_car_br.png,sizingMethod='scale'); margin-top: 152px;}

#top_blue_block{width: 216px; border: solid 0px; empty-cells: show; position: absolute; margin-top: 10px; margin-left: 20px;}

.blue_box_bg{background: #0098d7; color: #FFFFFF; font-size: 11px;}
.top_blue_tl{background: url(/images/corners/blue_tl.png) top left no-repeat; width: 15px; height: 15px;}
* html .top_blue_tl{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_tl.png,sizingMethod='scale');}

.top_blue_tr{background: url(/images/corners/blue_tr.png) top left no-repeat; width: 15px; height: 15px;}
* html .top_blue_tr{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_tr.png,sizingMethod='scale');}

.top_blue_center{padding: 8px;}
.top_blue_bl{background: url(/images/corners/blue_bl.png) top left no-repeat; width: 15px; height: 15px;}
* html .top_blue_bl{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_bl.png,sizingMethod='scale');}

.top_blue_br{background: url(/images/corners/blue_br.png) top left no-repeat; width: 15px; height: 15px;}
* html .top_blue_br{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_br.png,sizingMethod='scale');}


/*  CONTENT  */
#head_content_space{height: 15px;}
#content_box{margin-left: 40px; margin-right: 40px; min-width: 900px;}
#content_table{width: 100%; border: solid 0px;}

#left_collumn{width: 255px; vertical-align: top;}
.grey_box{width: 252px;}
.grey_box_bg{background: #f5f5f5;}
.grey_box_tl{background: url(/images/corners/grey_tl.gif) top left no-repeat; width: 15px; height: 15px;}
.grey_box_tr{background: url(/images/corners/grey_tr.gif) top left no-repeat; width: 15px; height: 15px;}
.grey_box_bl{background: url(/images/corners/grey_bl.gif) top left no-repeat; width: 15px; height: 15px;}
.grey_box_br{background: url(/images/corners/grey_br.gif) top left no-repeat; width: 15px; height: 15px;}

.search_input_text{font-size: 11px; color: #bebebe; border: solid 1px #a2a2a2; width: 150px;}
.additional_search{font-size: 11px; margin-top: 5px; color: #0098d7; background: url(/images/ring.gif) 0px 5px no-repeat; text-decoration: none; padding-left: 15px; float: left; margin-left: 20px;}
.additional_search:hover{ text-decoration: underline;}

h1{padding-left: 15px; background: url(/images/header_blue_square.gif) 0px 25px no-repeat; font-size: 18px; color: #333333; padding-bottom: 10px; margin-bottom: 10px; margin-top: 15px;}
#header-new{padding-left: 15px; background: url(/images/header_blue_square.gif) 0px 25px no-repeat; font-weight: bold; font-size: 18px; color: #333333; padding-bottom: 10px; margin-bottom: 10px; margin-top: 15px;}

.left_coll_images{padding-left: 25px;}
.car_name{background: #b54121; font-size: 11px; color: #FFFFFF; padding: 2px 2px 5px 2px; margin-left: 10px;margin-top:5px;}
.car_name a {color:#ffffff; text-decoration:none}
.car_description{margin-left: 15px; width: 210px; font-size: 11px; padding-top: 5px;}
.car_description span {font-weight: bold;}

#center_collumn{vertical-align: top; padding-left: 50px; padding-right: 45px;}
#center_collumn p{padding-top: 6px; padding-bottom: 6px; font-size: 11px; color: #333333; margin-left:15px;}
#center_collumn p u {padding-left: 15px; background: url(/images/header_blue_square.gif) 0px 25px no-repeat; font-size: 18px; color: #333333; padding-bottom: 10px; margin-bottom: 10px; margin-top: 15px; text-decoration: none;}
#tut {color: #333; text-decoration: none}
#tut a:hover {text-decoration: none}
#titul p {font-size: 12px;}
#titul h2 {font-size: 14px; margin-left:15px; padding-top:15px}
#titul a {color:#444; text-decoration:none}
#titul a:hover {text-decoration:underline}

#right{width: 220px; vertical-align: top;}
.right_box{width: 220px;}
.blue_box_bg{background: #0098d7; color: #FFFFFF; font-size: 11px;}
.right_box_tl{background: url(/images/corners/blue_tl.png) top left no-repeat; width: 15px; height: 15px;}
* html .right_box_tl{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_tl.png,sizingMethod='scale');}
.right_box_top_center{background: url(/images/right_white_box.gif) 0px 0px no-repeat #0098d7;}
.right_box_tr{background: url(/images/corners/blue_tr.png) top left no-repeat; width: 15px; height: 15px;}
* html .right_box_tr{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_tr.png,sizingMethod='scale');}
.right_box_bl{background: url(/images/corners/blue_bl.png) top left no-repeat; width: 15px; height: 15px;}
* html .right_box_bl{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_bl.png,sizingMethod='scale');}
.right_box_br{background: url(/images/corners/blue_br.png) top left no-repeat; width: 15px; height: 15px;}
* html .right_box_br{background-image:none; width: 15px; height: 15px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/corners/blue_br.png,sizingMethod='scale');}

.right_box_header{color: #FFFFFF; font-weight: bold; font-size: 11px;}
.right_box_text{color: #FFFFFF; font-size: 11px;}

.right_box_img{padding-top: 10px;}
.right_hr{height: 19px; background: url(/images/right_hr.gif) repeat-x left center;}

.consult_space{height: 30px;}

.consult_info{ padding-left: 30px; padding-top: 0px;}
.consult_info .hdr{margin-bottom: 10px;}
.consult_head_b{color: #333333; font-size: 11px; font-weight: bold;}
.consult_head{color: #333333; font-size: 11px;}

.stripe_hr{height: 19px; background: url(/images/stripe_line.gif) repeat-x left center;}

#right h1{padding-left: 15px; background: url(/images/header_grey_square.gif) 0px 25px no-repeat; font-size: 18px; color: #333333; padding-bottom: 10px; margin-top: 15px;}
#right_h1{padding-left: 15px; background: url(/images/header_grey_square.gif) 0px 25px no-repeat; font-size: 18px; color: #333333; padding-bottom: 20px; margin-top: 15px;}

.partners_info{ padding-left: 10px; padding-top: 0px;}
.partners_info td{height: 50px;}
.partners_info a{color: #0098d7; font-size: 11px; text-decoration: none; margin-left: 15px; text-decoration: none;}
#under_footer_grey{height: 80px; background: #f8f8f8;}

/*  FOOTER  */
#footer{ height: 125px; margin-top: -125px; margin-left: 40px; margin-right: 40px; background: url(/images/footer_top_bg.gif) top left repeat-x !important; clear: both;}
#footer_info{width: 100%; height: 125px; border: solid 0px;}
.footer_left{ width: 255px; text-align: center;}
.footer_left a{ color: #0098d7; font-size: 11px;}

.footer_center_text{font-size: 11px; color: #1d3648; line-height: 20px;}
.footer_center_text_b{font-size: 11px; color: #1d3648; font-weight: bold; line-height: 20px;}

.footer_right{width: 220px; text-align: center;}

/*  INNER 1 STYLES  */
#content_text{vertical-align: top; padding-left: 50px;}
#content_text p{padding-top: 6px; padding-bottom: 6px; font-size: 11px; color: #333333;  padding-right: 20px; padding-left: 15px;}
#content_text li{margin-left: 35px; padding-bottom:6px;}

/*  INNER 2 STYLES  */
#new_technick_items{ width: 100%;}
#new_technick_items td{vertical-align: top;}
#new_technick_items td img{border: solid 1px #e5e5e5; padding: 2px; cursor: pointer}
#new_technick_items td img.selected{border: solid 3px #b54121;}
.white_td{background: #ffffff;}
.grey_td{background: #f8f8f8;}
.about_text{width: 250px; padding-top: 40px; padding-left: 15px;}
.about_big_image{text-align: center;}
.about_small_images{width: 150px; text-align: center}

.new_technick_items_car_name{font-size: 18px; color: #b54121; padding: 2px 2px 5px 2px;}
.new_technick_items_car_description{margin-left: 5px; width: 210px; font-size: 11px; padding-top: 10px; color: #333333;}
.new_technick_items_car_price{margin-left: 5px; width: 210px; font-size: 11px; padding-top: 25px; color: #333333;}


/* Новые стили*/
.big_img {
    float: left;
}
.big_img img {
    border: 1px #e5e5e5 solid;
    padding: 2px;
}
.descr {
    float: left;
    margin: 0 0 0 30px;
}
.descr .id {
    color: #999;
    font-size:11px;
    margin-left:5px;
    padding-top:10px;
    width:210px;
}
.small_imgs {
    clear: both;
    padding: 15px 0 0 0;
}
.small_imgs img {
    border: 1px #e5e5e5 solid;
    margin: 0 15px 0 0;
    padding: 2px;
}
.small_imgs img.selected {
    border: 3px #b54121 solid;
    padding: 0;
}
.back {
    background: url(/images/back.jpg) top left no-repeat;
     clear: both;
    display: block;
    height: 68px;
    width: 180px;
    margin:0 0 0 -15px;
    position:relative;
}
h1 {
    font-weight: normal;
    margin: 45px 0 0 0;
}
h1 a {
    color: #0099d8;
}
h1 span {
    color: #ccc;
    font-size: 12px;
}
.page {
    padding: 15px;
}
.search {
    margin: 30px 0;
}
.new_technick_catalog_car_name {
    background: #B54121;
    color: #fff;
    font-size: 11px;
    padding: 3px;
    text-decoration: underline;
}
.new_technick_catalog_car_name a {
    color: #fff;
}
.catalog_item {
    border-bottom: 1px #e5e5e5 solid;
    float: left;
    height: 120px;
    padding: 20px 0;
    width: 50%;
}
.catalog_descr {
    margin: 2px 0 0 150px;
    padding: 0 20px 0 0;
}
.catalog_descr .new_technick_items_car_description {
    width: 100%;
}


table.pTable td
{
	font-size:100%;
	padding: 0.5em 10px;
	border-bottom: 1px solid #dddddd;
}
