body,form,td,ul,p,h1,h2,h3{margin:0;padding:0;}
img,table{border:0}

.clear { clear:both;}

body{ background:#4c4c4c; font:11px Tahoma, Arial, helvetica, sans-serif; color:#323232; }
table, td{ border-collapse:collapse; }
table, td, img{border:0;}
td, p{ vertical-align:top; }
.clear{clear:both; }
input, textarea, select{padding:2px 0 0 2px; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style:none;}
.tar{text-align:right;}

a{color:#129844; text-decoration:underline;}
a:hover{text-decoration:none;}

strong{color:#333333;}

h2{color:#129844; font-weight:normal; font-size:18px; margin:20px 0 7px; padding:0;}
h3 {margin:15px 0 7px 0;}
.pt5{padding-top:2px;}
.pl5{padding-left:5px;}


b a{color:#3C3C3C; text-decoration:none; font-size:11px;
    background:url(/img/b_link.gif) center left no-repeat; padding-left:8px;}
b a:hover{text-decoration:underline;}

strong a{color:#3C3C3C; text-decoration:none; font-size:11px;
    background:url(/img/str_arr.gif) center left no-repeat; padding-left:8px;}
strong a:hover{text-decoration:underline;}

.border{padding:1px; background:#000000; width:766px;}

#logo{width:469px; background:url(/img/logo_bg.jpg) top left no-repeat; height:445px; }
#logo img{margin:210px 0 0 146px;}

#logo_2 {width:280px; background:url(/img/logo_2_bg.jpg); height:104px; color:#fff; text-align:center; }
    #logo_2 img {margin:10px 0 0 7px;}
	#logo_2 h1 { padding:20px 0 10px 0; font-size:21px; color:#129844; }
	#logo_2 p { padding:10px 0 10px 0; font-size:12px; color:#fff; text-align:center; }

#hd_block{background:url(/img/hd_block_bg.jpg) top left no-repeat; height:345px; padding:10px 17px 7px 9px;}
    #hd_block td{color:#000000;}
    #hd_block .h1{height:39px; background:#DFE0E1 url(/img/hd_h_23.jpg) 0 50% no-repeat; }
       #hd_block .h1 p { padding:10px 0 5px 50px; font-size:18px; color:#4c4c4c; font-weight:normal;  }
    #hd_block .h2{height:24px; background:#FFF0DF;}
    #hd_block .chbx{border:0;}
    #hd_block span a{color:#000000; text-decoration:none; background:url(/img/hd_sch_bg.gif) center left no-repeat; padding-left:14px;}
    #hd_block span a:hover{text-decoration:underline;}
    #hd_block a{color:#000000; text-decoration:underline;}
    #hd_block a:hover{text-decoration:none;}
    #hd_block .inp_1{width:115px; height:19px; color:#000000;}
    #hd_block .inp_2{width:116px; height:19px; color:#606060;}

        #pp{padding:5px 20px 0 17px; color:#727272; font-size:11px; }
            #pp ul { margin:0 0 10px 20px; list-style-type: circle; }
            #pp li { margin:0; padding:3px 0; line-height:1em; }
            #pp p { text-align:center; }
            #pp p.phone { text-align:center; font-size:23px; color:#f26521; padding:7px 0; margin:0;}

#content { width:100%; }
    #content td { font-size:11px; }
	#content h1 { font-size:20px; font-weight:normal; color:#323232; margin-bottom:15px; }
	#content ul { margin:10px 0 10px 30px; list-style-type:disc; }
	#content p { margin:0 0 12px 0; }
	#content a {color:#6D6D6D; text-decoration:underline; }
	#content a:hover{text-decoration:none;}

	   #cars_list td { vertical-align:middle; padding:5px; }
	   #cars_list img { border:solid 1px white; }
	   #cars_list a.order_link { float:right; font-size:16px; color:#f26521; font-weight:bold; }

	   #categories { float:right; width:150px; border:solid 4px white; padding:8px; }
	       #categories ul { list-style:none; margin:0; }

	/* ERRORS */
    #content div.errors { border: solid 1px #851e14; padding:20px; width:80%; }
    /* FORMS */
    #content table.form { width:400px }
    #content .form td { padding:2px; }
    #content .form input, #content .form textarea { width:280px; border:solid 1px #000; }
    #content .form input.c { width:auto; }

	#content .tth img { border:none; }
	td.br { border:solid 1px #4c4c4c; }

#menu { height:43px; background:url(/img/hd_tl_fll.jpg) bottom repeat-x; }
    #menu a { display:block; float:left; background:url(/img/p3.jpg) 100% 0 no-repeat; padding:13px 18px 13px 10px; font-weight:bold; font-size:13px; color:#fff; text-decoration:none; }
	#menu a:hover { color:#f26521; }
	#menu a.active { color:#f26521; }

.hb{width:282px; background:url(/img/hb_fll.jpg) top repeat-x;}
.hb .left_t{background:url(/img/hb_left.jpg) top left no-repeat;}
.hb .right_t{background:url(/img/hb_right.jpg) top right no-repeat;}
.hb img{margin:10px 0 15px 19px;}

.tp_h{margin:12px 0 0 24px;}

.tp_1{width:298px; background:url(/img/tp_1_bot_left.jpg) left repeat-y #F4F4F4;}
.tp_1 .bot{width:100%; height:100%; background:url(/img/tp_1_bot_right.jpg) right repeat-y;}
.tp_1 .top{background:url(/img/tp_1_top.jpg) top repeat-x;}
.tp_1 .left{background:url(/img/tp_1_left.jpg) top left no-repeat; width:100%;}
.tp_1 .right{background:url(/img/tp_1_right.jpg) top right no-repeat;}

.tp_2{width:298px; background:url(/img/tp_2_bot_left.jpg) left repeat-y #F4F4F4;}
.tp_2 .bot{width:100%; height:100%; background:url(/img/tp_2_bot_right.jpg) right repeat-y;}
.tp_2 .top{background:url(/img/tp_1_top.jpg) top repeat-x;}
.tp_2 .left{background:url(/img/tp_2_left.jpg) top left no-repeat; width:100%;}
.tp_2 .right{background:url(/img/tp_2_right.jpg) top right no-repeat;}

.tp_3{width:298px; background:url(/img/tp_3_bot_left.jpg) left repeat-y #F4F4F4;}
.tp_3 .bot{width:100%; height:100%; background:url(/img/tp_3_bot_right.jpg) right repeat-y;}
.tp_3 .top{background:url(/img/tp_1_top.jpg) top repeat-x;}
.tp_3 .left{background:url(/img/tp_3_left.jpg) top left no-repeat; width:100%;}
.tp_3 .right{background:url(/img/tp_3_right.jpg) top right no-repeat;}

.tp_4{width:298px; background:url(/img/tp_4_bot_left.jpg) left repeat-y #F4F4F4;}
.tp_4 .bot{width:100%; height:100%; background:url(/img/tp_4_bot_right.jpg) right repeat-y;}
.tp_4 .top{background:url(/img/tp_1_top.jpg) top repeat-x;}
.tp_4 .left{background:url(/img/tp_4_left.jpg) top left no-repeat; width:100%;}
.tp_4 .right{background:url(/img/tp_4_right.jpg) top right no-repeat;}

.tp_5{width:298px; background:url(/img/tp_5_bot_left.jpg) left repeat-y #FFFFFF;}
.tp_5 .bot{width:100%; height:100%; background:url(/img/tp_5_bot_right.jpg) right repeat-y;}

#form div{height:30px;}
#form input{width:225px; height:21px;}
#form textarea{width:225px; height:101px; overflow:auto; margin-bottom:7px;}



.foteer{ height:62px; background:url(/img/footer_bg.jpg) top repeat-x #4C4C4C; color:#A9A9A9; padding-left:39px; vertical-align:middle; font-size:11px; }
.foteer span{color:#D8D8D8;}
.foteer a{color:#D8D8D8; text-decoration:none;}
.foteer a:hover{text-decoration:underline;}

#developer { float:right; padding:0 10px; }

/* DEBUG */
#debug { padding:10px; margin:10px; border:dashed 2px #f77; background-color:#f1f1f1; color:#000; }

.table_border  td { padding: 2px; border: 1px solid;}

