/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }

#p_build
{
       margin:10px 0px 10px 50px;
       font-weight: bold;
       font-family: Arial bold;
       font-size: 12px;
}
.t_build_features
{
       /*font-family: Arial bold;*/
       font-family:verdana,arial,hevetica,sans-serif;
       font-size: 12px;
}
.t_build_features table {
       
}
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 10px;   /* Resets 1em to 10px */
       text-align: center; /* Center for IE 5.x */
	   margin:0;
	   padding:0;
}
.g { width:984px; margin:0 auto; text-align:left}
.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse;}
.t td {padding: 0px; margin:0px; vertical-align:top;}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") no-repeat; height:175px; padding:20px 0px 0px 20px;   position:relative;}
.h p { display:block; padding:30px 0px 0px 30px; color:#FFFFFF; font-size:12px; width:500px}
.h p b { color:#6fbe10; position:relative; margin-left:-41px}
.h p a { color:#FFFFFF; text-decoration:underline}
.h p a:hover { text-decoration:none}
/* Center
--------------------------------------------------*/
.c { background:#d8d3ca; padding-bottom:20px}
.len {
       background:#d8d3ca;
       /*padding-bottom:10px;*/
       padding:20px 0px 0px 20px;
       /*padding: 20px 2 3 20px;*/
}

/* Right_Col
--------------------------------------------------*/
.l { width:214px}
/* Right_Col - menu
--------------------------------------------------*/
.photo a { text-decoration:none; color:#005986; font-size: 12px;}
.lm { padding:0px 0px 10px 0px;width:210px;border-right:1px #5CA5BE solid;}
*html .lm {padding:20px 0px 10px 0px}
.lm ul { margin:0; padding:0px 0px 20px 22px; list-style:none}
.lm ul li { font-weight:bold; font-size:12px; background: url("../images/r_li.gif") no-repeat 0px 3px; padding-left:14px; margin-bottom:8px}
.lm ul li a { text-decoration:none; color:#005986}
.lm ul li a.selected { text-decoration:none; color:#ffffff;}
.lm ul li a:hover { text-decoration:underline}
/* Right_Col - Tel
--------------------------------------------------*/
.l_tel { padding:0px 0px 10px 0px; text-align:center;border-right:1px #5CA5BE solid;}
/* Right_Col - Time
--------------------------------------------------*/
.l_time { font-size:14px; font-weight:bold; padding:0px 0px 15px 15px; text-align:center;border-right:1px #5CA5BE solid;}
.l_time b { color:#1e8200; margin-left:4px; display:block; padding-top:2px; font-size:18px;}
/* Right_Col - Contacts
--------------------------------------------------*/
.l_cont { padding:0px 0px 50px 22px;border-right:1px #5CA5BE solid;}
.l_cont b { display:block; background: url("../images/icq.jpg") no-repeat; width:143px; height:34px; padding:12px 0px 0px 48px;margin:5px 0px 8px 3px; font-size:20px;
 margin:5px 0px 8px 3px}
.l_cont b a { color:#FFFFFF; text-decoration:none}
.l_cont b a:hover { text-decoration:underline}
.l_cont i { display:block}
.l_cont i img { margin:0px 2px}
/* Center_Col - W
--------------------------------------------------*/
.well { padding:0px 0px 47px 0px; font-size:10px; color:#36342d; }
*html .well {margin-top:0;}
.well h1 { padding-bottom:20px; font-size:18px}
.well b { display:block; padding-bottom:4px}
.well u { display:block; text-decoration:none; text-align:right;  padding-top:6px; float:right}
.well a { color:#36342d}
.well p { font-size:12px;}
/* Center_Col - Car - Blocks
--------------------------------------------------*/
.cc_b { background:#eeebe3; border:1px solid #faf9f8; margin-bottom:15px;
padding:5px 8px 10px 10px;}
.cc_b h1 { color:#006699; font-weight:normal; font-size:20px; border-bottom:1px solid #cec8bb; padding-bottom:0px}
.cc_b h2 { color:#006699; font-weight:normal; font-size:20px; border-bottom:1px solid #cec8bb; padding-bottom:0px}
.cc_b table { margin-top:12px}
.cc_b table tr td { font-size:12px; color:#4c493f}
.cc_b table tr td h2 { font-size:10px; margin-bottom:1px}
.cc_b table tr td img { background:#FFFFFF; border:1px solid #c1bfb8; padding:3px}
.cc_b table tr td ul { margin:0px; padding:0px 0px 0px 0px; list-style:none; width:180px}
.cc_b table tr td ul li { display:block; color:#4c493f}
.cc_b table tr td ul li b { float:right; font-weight:normal}
.cc_b table tr td ul li i { float:right; font-style:normal; color:#4ea500; font-weight:bold}
.cc_b table tr .ccb_i { width:155px}
.cc_b table tr td u { display:block; text-decoration:none; text-align:right; position:relative; margin-top:-0px; float:right}
.cc_b table tr td u img { border:0px; padding:0px; background:none}
.cc_b p { font-size:11px; text-align:justify; padding:0px 0px 5px 0px}
/* Center_Col - Car - News
--------------------------------------------------*/
.c_news { font-size:12px; padding:0px 5px 20px 5px }
.c_news h6 { font-size:14px}
/* Right_Col
--------------------------------------------------*/
.r { width:272px;}
*html. r{margin-top:20px;}
.rc { margin:0px 15px 0px 13px;pading-top:20px;}
*html. rc{margin-top:20px;}
/* Right_Col - Members
--------------------------------------------------*/
.memb { background:#5ca5be; border:1px solid #398dac; padding:6px 0px 10px 0px; }
*html. memb{background:#5ca5be; border:1px solid #398dac; padding:6px 0px 10px 0px;margin-top:20px;}
.memb h6 { font-weight:normal; color:#FFFFFF; font-size:24px; padding:3px 19px 2px 8px; position:relative; 
background:#136c8b url("../images/r_m.gif") no-repeat 100% 0%; margin:0px -11px 0px 0px  }
.memb form { padding:7px 0px 0px 15px}
.memb form b { font-size:12px; font-weight:normal; color:#FFFFFF; padding:0px 0px 8px 0px; display: block}
.memb form input { width:118px}
.memb form .m_btn { font-weight:bold; font-size:12px; background: url("../images/m_btn.gif") no-repeat 100% 0%; border:0px; font-family:Arial;
width:98px; padding:4px 0px 4px 0px; margin-left:98px  }
.memb form .ml_1 { padding-left:8px}
.memb i { font-style:normal; font-size:12px; display:block; padding:0px 0px 2px 15px}
.memb i a { color:#FFFFFF; text-decoration:underline; background: url("../images/ma.gif") no-repeat 0px 5px; padding-left:11px}
.memb i a:hover { text-decoration:none}
/* Right_Col - Blocks
--------------------------------------------------*/
.r_block { padding:8px 0px 20px 0px; position:relative; margin-right:0px; width:240px;}
.r_block img { margin-left:2px}
.r_block h5 { color:#36342d; border-bottom:2px solid #ffffff; font-size:22px; font-weight:normal; padding-bottom:5px}
.r_block h4 { color:#36342d; border-bottom:2px solid #ffffff; font-size:18px; font-weight:normal; padding-bottom:5px}
.r_block table { margin-top:6px}
.r_block table tr td { border-right:1px solid #cec8bc; padding:2px 5px 7px 4px; background: url("../images/rb_b.gif") no-repeat 5px 100% }
.r_block table tr td h6 { font-size:12px; padding-bottom:3px; color:#36342d}
.r_block table tr td b { font-weight:normal; display:block; color:#767676; font-size:10px}
.r_block table tr td u { text-decoration:none; display:block; color:#767676; font-size:12px}
.r_block table tr td i { font-style:normal; font-size:10px; color:#3d7d04}
.r_block table tr td img { float:left; margin:0px; padding:2px; border:1px solid #afaba4; background:#FFFFFF; margin-right:2px}
.r_block table tr .rb_nb { border:0px}
.r_block table tr .rb_nb1 { border:0px; background:none}
.r_block table tr .rb_nb2 { background:none}
/* Right_Col - Sends
--------------------------------------------------*/
.send { background:#ccc7be; border:1px solid #e9e6e1; padding-bottom:10px; margin-bottom:15px}
.send img { position:relative; margin:-8px 0px 0px 5px}
.send p { font-size:10px; color:#36342d; margin:0px 12px 0px 12px; border-bottom:3px solid #e9e6e1; position:relative; top:-4px; padding-bottom:4px}
.send form { padding:5px 0px 0px 13px}
.send form input { width:120px}
.send form .s_btn { background: url("../images/s_btn.gif") no-repeat; width:77px; height:28px; border:0px}
/* Footer
--------------------------------------------------*/
.f { background:#539eb9; color:#FFFFFF; border-top:9px solid #539EB9; font-size:12px; padding:14px 0px 0px 0px;}
*html .f { height:100px}
.f a { color:#FFFFFF; text-decoration:underline}
.f a:hover { text-decoration:none}
.f .copy {  padding:12px 0px 0px 9px; color:#458ea6; font-size:9px }
.f .copy b { display:block; color:#FFFFFF; padding-bottom:4px; padding-left:24px;background: url("../images/copy.gif") no-repeat 0px 0px; padding-top:3px;
position: relative}
.f .copy a { margin:0px 6px}
.f .fm { float:left; padding:0px 0px 0px 15px}
.f .fm a { border-left:1px solid #458ea6; padding:0px 10px}
.f .fm .fman { border:0px}

.fr { width:190px; height:177px; position:relative; margin:-10px 0px 0px -15px; left:-0px}
.fr i { display:block; padding:30px 0px 0px 0px; position:relative; left:-2px}
.fr i img { margin-left:4px}
/* Center_Col - Car - Q_Form
--------------------------------------------------*/
.q_form { font-size:9px; padding:60px 0px 9px 210px; background: url("../images/f_img.jpg") no-repeat; position: relative;
margin-top:-82px; z-index:1}
*:first-child+html .q_form { top:-82px; margin-top:0px; margin-bottom:-83px; padding-bottom:8px}
*html .q_form { padding-bottom:6px}
*html .q_form { height:120px}

.q_form table tr td table { width:auto; margin-top:12px}
.q_form b { display:block; position:relative; padding-left:5px; margin-top:-13px;color:#ffffff;font-weight:bold;}
.q_form h6 { font-size:10px; padding-bottom:3px; padding-top:24px}
.q_form textarea { border:1px solid #d4d3d3; width:544px; height:50px; font-size:10px; font-family:Arial; overflow: auto; margin-left:5px}
.q_form table tr .rq_f { width:245px;}
.q_form table tr .rq_f1 { width:320px;font-size:10px;color:#ffffff;font-weight:bold;}
.q_form table tr td { padding:0px 5px 0px 5px}
.q_form table tr td table tr td { padding:1px 0px}
.q_form table tr td table tr td input {float:right; width:136px; border:1px solid #d4d3d3; font-size:10px; line-height:11px; height:11px; padding:0 2px;}
.q_form table tr td table tr td .star_input {float:right; width:136px; border:1px solid #FFAA00; font-size:10px; line-height:11px; height:11px; padding:0 2px;}
.q_form table tr td table tr td span{float:left;font-size:10px;color:#ffffff;font-weight:bold;}
.q_form table tr td table tr td .star{float:left;font-size:10px;color:#FF0101;font-weight:bold;}
.q_form table tr td table tr td i { font-style:normal; font-size:9px;color:#ffffff;font-weight:bold;}
.btn_3 { color: #FFFFFF; text-decoration:underline; background:none; border:0px; font-family:Arial; font-size:11px; display:block; margin-left:500px; margin-top:3px}
/* Other Pages - Center - COl
--------------------------------------------------*/
.cc { padding:0px 18px 0px 0px}
/* Other Pages - Center - COl - Search
--------------------------------------------------*/
.b_search { background:#f4f1eb; border:1px solid #cbc6bc; padding:13px 15px 13px 15px}
.b_search h6 { font-size:18px; color:#666666; border-bottom:3px solid #d8d3ca; padding-bottom:5px; font-family:Tahoma; padding-left:2px}
.b_search form { font-size:12px; padding:5px 0px 0px 0px}
.b_search form p { padding:10px 0px 10px 0px}
.b_search form select { width:120px; margin:0px 10px 0px 3px}
.b_search form input { margin:0px 10px 0px 6px; width:90px}
.b_search form .s_btn_1 { background: url("../images/s_btn_1.gif") no-repeat; border:0px; width:67px; height:28px; margin-left:226px}
*html .b_search form .s_btn_1 { margin-left:220px}

.ccb_img { padding:14px 0px 20px 7px}
.ccb_img table tr td { font-size:12px; padding:10px 5px 10px 5px}
.ccb_img table tr td i { font-style:normal; display:block; padding:4px 0px 1px 0px; font-size:9px}
.ccb_img table tr td img { background:#FFFFFF; padding:3px; border:1px solid #afaba4}
.ccb_img table tr td a { color:#666666; text-decoration:underline}
.ccb_img table tr td a:hover { text-decoration:none}
.ccb_img table tr td b { margin-left:12px}
/* Other Pages - Center - COl - Text
--------------------------------------------------*/

.cc_text h1 { background:#5CA5BE none repeat scroll 0%;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
margin-bottom:8px;
padding:3px 0px 2px 7px;}

.cc_text_build h1 { background:#5CA5BE none repeat scroll 0%;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
margin-bottom:8px;
padding:3px 0px 2px 7px;}

.cc_text ol { margin:0px; padding:10px 0px 10px 25px}
.cc_text ol li { padding:0px 0px 0px 0px}
.cc_text p { padding:5px 0px 12px 0px}
.cc_text table { margin-top:4px}
.cc_text table tr td { border:1px solid #e8e5e0; padding:5px 0px 5px 8px; font-weight:bold}
.cc_text table tr .ct_t { background:#34a4cd; color:#FFFFFF; font-weight:bold}

.cc_text_build table tr td { }
.cc_text_build table tr .ct_t { }

.cc_custom  table { }
.cc_custom  table tr td {}
.cc_custom  table tr .ct_t { }

/* Other Pages - Center - COl - Trucks

--------------------------------------------------*/
.cc_text {background:#EEEBE3 ;
border:1px solid #FAF9F8;
margin-bottom:5px;
font-size:12px;
padding:5px 14px 8px;
display:block;}

.cc_text_build {background:#EEEBE3 ;
border:1px solid #FAF9F8;
margin-bottom:5px;
font-size:12px;
padding:5px 14px 8px;
display:block;}

.ctex { padding:0px 0px 20px 0px;}
.cc_text .ctex h2 { padding-bottom:10px}
.cc_text .ctex p { text-indent:14px; padding:0px}


.cc_text .ctex1 p { text-indent:14px; padding:0px; padding-bottom:15px}
.cc_text .ctex1 h3 { text-align:center; padding-bottom:15px;font-weight:bold;}
.cc_text .ctex1 h1 { padding-bottom:15px}
.cc_text .ctex1 h2 { text-indent:14px;}
.cc_text .ctex1 h5 { text-align:center; font-size:14px; padding-bottom:10px; padding-top:10px}
.cc_text .ctex1 .p_ct { padding:0px}
.cc_text .ctex1 .p_ct2 { text-indent:0px; }
.cc_text .ctex1 ul { margin:0px; padding:0px 0px 15px 20px; list-style:none}

.cc_trucks { padding:0px 89px 0px 20px; margin-bottom: 30px; font-size: 11px;}
.cc_trucks h1 { font-weight:normal; font-size:22px; color:#36342d; padding-left:8px; padding-bottom:10px}
.thumbnails img{margin: 0 4px 4px 0; cursor: pointer;}

.ts_t { background: url("../images/ts_t.gif") no-repeat; padding-top:3px}
.ts_b { background: url("../images/ts_b.gif") no-repeat 0% 100%; padding-bottom:3px}
.ts { border-left:1px solid #faf9f8; border-right:1px solid #faf9f8; background:#eeebe3; width:652px; font-size:11px; font-weight:bold;
padding:0px 0px 5px 10px}
*html .ts { padding:10px 0px 18px 10px}
.ts select { width:112px; margin:0px 4px 0px 3px}
.ts .btn_2 { background: url("../images/btn_2.gif") no-repeat; border:0px; width:87px; height:28px}
*html .ts .btn_2 { position:relative; bottom:-4px}
:root .ts select { position:relative; bottom:-1px}
*html .ts select { position:relative; bottom:-2px}
/* Other Pages - Center - COl - Pages
-------------------------------------------------*/
.pages { font-size:11px; padding:20px 0px 20px 0px}
.pages a { border:1px solid #97958e; padding:4px 5px 4px 5px; color:#005986; text-decoration:none}
.pages a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; background:#34a4cd; border:1px solid #207fa2}
.pages b a:hovet { font-weight:normal} 
.pages b a i { font-style:normal; position:relative; top:-1px}
.pages .p_ac { color:#FFFFFF; font-weight:bold; text-decoration:none; background:#34a4cd; border:1px solid #207fa2}

#bot_p { padding-top:80px}
/* Other Pages - Center - COl - Sort
-------------------------------------------------*/
.sort { float:right; padding:20px 10px 0px 5px; font-size:11px}
.sort select { font-size:10px; width:110px}
/* Other Pages - Center - COl - Result Search
-------------------------------------------------*/
.res_sb { padding:12px 2px 12px 2px; background-color: #F0F0F0; margin-bottom: 3px; border: 1px solid #999;}
.res_sb table tr td { font-size:12px; color:#4c493f}
.res_sb table tr .res_i { width:145px}
.res_sb table tr .res_i img {width:127px; height: 90px;}
.res_sb table tr .res_t1 { width:315px}
.res_sb table tr td img { padding:3px; background:#FFFFFF; border:1px solid #afaba4}
.res_sb table tr td h2 {  font-size:10px; padding-bottom:2px}
.res_sb table tr td ul { margin:0px; padding:0px 0px 0px 0px; list-style: none; width:180px}
.res_sb table tr td ul li {}
.res_sb table tr td ul li i { font-style:normal; float:right}
.res_sb table tr td ul li b { color:#4ea500; float:right}

.res_ul { border-left:2px solid #539eb9;}
.res_ul li { color:#539eb9; padding:0px 0px 0px 8px}
.res_ul li a { color:#539EB9; }
/* Other Pages - Center - COl - Detals
-------------------------------------------------*/
.detals { padding:10px 15px 0px 0px}
.detals h1 { font-weight:normal; font-size:23px; color:#36342d; padding-bottom:2px}
.detals h1 a img { float:right}
.detals p { color:#666666; font-size:11px}
.detals p b { display:block; font-size:11px}
.detals p b i { font-style:normal; color:#4ea500}

.det_img { padding:10px 0px 20px 0px}
.det_img table tr td {}
.det_img table tr .di_td { width:95px}
.det_img table tr td span { display:block; width:510px; padding:0px 0px 0px 20px}
.det_img table tr td table tr td { font-size:12px; color:#4c493f;}
.det_img table tr td span table tr td img { background:#fefefe; padding:3px; border:1px solid #d8d3ca; margin:0px 1px 1px 0px}

.tab_det { padding:0px 15px 0px 0px}
.tab_det h6 { font-size:12px; color:#4c493f; padding-bottom:7px}
.tab_det table tr td { font-size:11px; padding:4px 0px 4px 10px; border:1px solid #e8e5e0; width:33%}
.tab_det table tr .td_tt { font-size:11px; color:#FFFFFF; font-weight:bold; background:#34a4cd; border:0px; border-right:2px solid #d8d3ca;
 border-left:2px solid #d8d3ca; border-bottom:1px solid #e8e5e0}
.tab_det table tr td ul { margin:0px; padding:5px 0px 10px 0px; list-style:none}
.tab_det p { color:#666666; font-size:11px; padding:10px 0px 18px 0px}
.tab_det span table tr td { width:auto}
.tab_det span table tr td img { background:#fefefe; padding:3px; border:1px solid #d8d3ca; }
.tab_det span table tr .s_tdi { width:85px}
.tab_det b { display:block; text-align:right; padding:12px 0px 0px 0px; font-size:11px; font-weight:normal; color:#333333}
.tab_det h5 { text-align:right; padding:12px 0px 0px 0px}
.btn_area		{
				margin:0;
				padding:63px 5px 5px 5px;
				width:728px;
				height:26px;
				background:url(images/buttons.jpg) 0 0 no-repeat;
				text-align:center;
				}
				
.btn_area img	{border:0;}				
.red_text {
	color: red;
}
