* {margin: 0; padding: 0;}

 /*MIN-WIDTH*/ 
#container {	min-width: 760px;}
* html {padding-left: 760px;}
* html body, * html #container {zoom: 1;}
* html #container {margin-left: -760px;position: relative;}
 /*end MIN-WIDTH*/

 BODY {
	background-color: #fff;
	color: #26241a;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
P {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.red {
	color: red;
}
.nobr {
    white-space: nowrap;
}
TABLE {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
    table-layout: fixed;
}

IMG, FIELDSET {border: none;}
IMG.in {
    border: 1px solid #c5c0a1;
    margin: 7px;
}

H1 {	font-size: 18px;}
H2 {	font-size: 16px;}
H3 {	font-size: 14px;}
H4,H5{font-size: 12px;}
H6 {font-size: 11px;}

HR {
    border-top: 1px solid #c5c0a1;
    margin: 10px 0;
}

.clear {clear: both; font-size:0; line-height:0; height:0;}

 /*links*/
A IMG { border: none;}
A {
	color: #00461c;
	font-size: 11px;
    font-weight: bold;
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}
:focus { outline: none; }



/*base
 ----------------------------------------------- */
#main {
    width: 100%;
}
#main TD{
    vertical-align: top;
}


/* HEADER
----------------------------------------------- */
#header{
    background: url(/images/base/head_bg.gif) repeat-x;
    height: 113px;
    width: 100%;
}
#header TABLE{
    width: 100%;
    height: 113px;
}
#autogermes {
    background: url(/images/base/germes_logo.gif) no-repeat bottom;
    width: 216px;
    height: 113px;
}
#autogermes DIV{
    padding-top: 37px;
    text-align: center;
}
#autogermes SPAN{
    font-size: 13px;
}
#autogermes H1{
    color: #7b7349;
    font-size: 11px;
    margin-top: 2px;
    text-align: center;
}
.germes_link {
    font-size: 20px;
    font-weight: normal;
    display: block;
    width: 215px;
    height: 81px;
    margin-top: 15px;
    text-decoration: none;
}
#head_cars {
    background: url(/images/base/head_cars.gif) repeat-x -87px;
}
#car_1 {
    background: url(/images/base/car_1.gif) no-repeat right;
}
#car_2 {
    background: url(/images/base/car_2.gif) no-repeat center;
    width: 21%;
}
#car_3 {
    background: url(/images/base/car_3.gif) no-repeat;
    width: 20%;
}
#logo {
    background: url(/images/base/logo.gif) no-repeat left bottom;
    width: 135px;
}
.uaz_link {
    display: block;
    width: 132px;
    height: 98px;
    margin-top: 15px;
}


/*BODY
----------------------------------------------- */
TABLE#body {
    background: url(/images/base/body_bg.jpg) repeat-x bottom;
    width: 100%;
}

/*LEFT MENU
----------------------------------------------- */
#left_menu {
    padding-top: 20px;
    width: 215px;
}
#menu_1{
    border-left: 3px solid #00461c;
    list-style: none;
    margin-bottom: 20px;
    padding-left: 14px;
}
#menu_1 LI{
    border-bottom: 1px solid #c5c0a1;
    line-height: 31px;
}
#menu_1 A{
    color: #144d29;
    display: block;
    font-size: 14px;
    padding-left: 9px;
    text-decoration: none;
}
#menu_1 A:hover, #menu_1 A.active{
    background: url(/images/base/menu_bg.jpg) repeat-x;
    color: #7b6c49;
}
#menu_2{
    list-style: none;
    padding-left: 9px;
}
#menu_2 LI{
    border-bottom: none !important;
    line-height: 15px;
    margin: 5px 0 8px 0;
}
#menu_2 A{
    background: url(/images/base/marker_2.gif) no-repeat scroll left center;
    color: #144d29;
    font-size: 12px;
    padding-left: 7px;
    text-decoration: none;
    zoom: 1;
}
#menu_2 A:hover, #menu_2 A.active{
    background: url(/images/base/marker_2.gif) no-repeat scroll left center;
    color: #7b6c49;
}
#menu_3{
    list-style: none;
}
#menu_3 LI{
    background: none !important;
    border-bottom: none !important;
    line-height: 12px;
    margin: 0;
    padding-top: 3px;
}
#menu_3 A{
    background: none !important;
    color: #26241a;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
#menu_3 A:hover {
    color: #26241a;
    text-decoration: none;
}
#menu_3 A.active{
    color: #144d29;
    text-decoration: none;
}
.adds {
    padding: 10px 0 10px 3px;
    width: 212px;
}

/*CONTENT (mainpage)
----------------------------------------------- */
#content {
    padding: 15px 15px 75px 25px;
    width: 100%;
}
#content UL, #content LI{
    list-style-position: inside;
}
#top_menu{
    list-style: none;
    line-height: 15px;
    margin-bottom: 15px;
    text-align: right;
    width: 100%;
}
#top_menu LI{
    background: url(/images/base/marker.gif) no-repeat scroll right 0.5em;
    padding-right: 15px;
}
#top_menu A{
    color: #7b6b49;
    font-size: 11px;
    font-weight: normal;
}
#top_menu A:hover{
    color: #144d29;
    text-decoration: underline;
}
.patriot, .hunter, .pickup, .hunter_469, .patriot_sport{
    float: left;
    width: 50%;
    height: 227px;
}
/*.pickup {
    float: center;
    width: 100%;
    height: 227px;
}*/
.patriot A, .hunter A, .pickup A, .hunter_469 A, .patriot_sport A{
    display: block;
    height: 227px;
    margin: 0 auto;
    width: 265px;
}
.patriot {
    background: url(/images/auto/uaz_patriot.jpg) no-repeat center;
}

.patriot_sport {
    background: url(/images/auto/uaz_patriot_sport.jpg) no-repeat center;
}


.hunter {
    background: url(/images/auto/uaz_hunter.jpg) no-repeat center;
}
.pickup {
    background: url(/images/auto/uaz_pickup.jpg) no-repeat center;
}
.hunter_469 {
    background: url(/images/auto/uaz_469.jpg) no-repeat center;
}

H3.subtitle {
    background: url(/images/base/h3.gif) no-repeat left 6px;
    color: #7b6b49;
    padding-left: 15px;
    margin: 0 0 10px 20px;
}
#content P {
    line-height: 16px;
    padding: 10px 0;
    text-indent: 20px;
    text-align: justify;
}

/*CONTENT (auto)
----------------------------------------------- */
TABLE#main_cars {
    width: 100%;
}
.about {
    height: 180px;
    width: 270px;
}
.car_text {
    padding: 10px;
}
.car_text A{
    font-size: 14px;
}
.car_text   P{
    text-indent: 0 !important;
}
.top_car {
    background: url(/images/auto/patriot.jpg) no-repeat 10px top;
}
.bottom_car {
    background: url(/images/auto/hunter.jpg) no-repeat 10px top;
}
/*CONTENT (model)
----------------------------------------------- */
#nav {
    padding-bottom: 15px;
}
#nav LI{
    color: #144d29;
    font-size: 12px;
    font-weight: bold;
    display: inline;
}
#nav A{
    font-size: 12px;
}
#model_1, #model_2, #model_3  {
    width: 100%;
    height: 126px;
    margin: 20px 0;
}
#model_1 {
    background: url(/images/auto/model_patriot.jpg) no-repeat center;
}
#model_2 {
    background: url(/images/auto/model_hunter.jpg) no-repeat center;
}
#model_3 {
    background: url(/images/auto/model_pickup.jpg) no-repeat center;
}

/*CONTENT (table)
----------------------------------------------- */
.price TABLE{
    font-size: 12px;
    margin: 15px auto;
    table-layout: auto !important;
}
.price TH {
    background-color: #f0efe9;
    text-align: center;
}
.price TH, .price TD{
    border: 1px solid #c5c0a1;
    padding: 5px 12px;
    vertical-align: middle !important;
}
.tr_odd {
    background-color: #f0efe9;
}
.col2 {
    text-align: left !important;
}
.color {
    vertical-align: text-bottom;
    white-space: nowrap;
}
.color IMG{
    width: 25px;
    height: 12px;
    margin: 2px 0;
    vertical-align: top;
}
#complectation {
    text-align: center;
}
#complectation TABLE{
    font-size: 11px;
}
/*CONTENT (colors)
----------------------------------------------- */
#colors {
    margin: 40px 0;
    width: 100%;
}
#colors TD{
    vertical-align: middle !important;
}
#select_color {
    width: 25%;
}
#select_color IMG{
    border: 1px solid #c5c0a1;
    display: block;
    height: 20px;
    margin: 9px auto;
    width: 40px;
}
#car {
    text-align: center;
}

/*CONTENT (gallery)
----------------------------------------------- */
#gallery {
    margin: 0 auto;
    width: 520px;
}
#gallery TD{
    padding-top: 11px;
    text-align: center;
}
#gallery  IMG{
    border: 1px solid #c5c0a1;
    height: 115px;
    width: 165px;
    
}
/*CONTENT (table TUNING)
----------------------------------------------- */
.tuning{
    table-layout: auto !important;
    max-width: 740px;
    width: 100%;
}
.tuning TD {
    padding: 15px 5px;
    text-align: center;
    vertical-align: middle !important;
}
.tuning IMG {
    padding: 5px;
}
/*PICTURES
----------------------------------------------- */
.pictures{
    background: url(/images/base/body_bg_r.jpg) repeat-x top;
    width: 100%;
}
.nav_top {
    height: 70px;
}
.nav_bot {
    background: url(/images/base/body_bg.jpg) repeat-x bottom;
    height: 99px;
}
.pic{
    text-align: center;
}
.pic SPAN{
    font-size: 12px;
    font-weight: normal;
}
.pic IMG{
    border: 1px solid #c5c0a1;
}

/*FOOTER
----------------------------------------------- */
#footer {
    border-top: 2px solid #00461c;
    height: 56px;
    width: 100%;
}
#footer TABLE {
    height: 56px;
    width: 100%;
}
#germes {
    padding-left: 10px;
    vertical-align: top;
    width: 36%;
}
#germes DIV{
    border-top: 7px solid #00461c;
    color: #7b7349;
    text-align: left;
    width: 275px;
}
#germes SPAN{
    position: relative;
    font-size: 11px;
    top: 8px;
    left: 12px;
}
#counters {
    text-align: center;
    vertical-align: middle !important;
}
#counters IMG{
    padding: 0 6px;
}
#turmaster {
    vertical-align: middle !important;
}
#turmaster A{
    border-bottom: 1px solid #7b7349;
    color: #7b7349;
    font-weight: normal;
    text-decoration: none;
}
#turmaster A:hover{
    border-bottom: 1px dotted #7b7349;
}
#unwanted_counter {
    height: 31px;
    padding: 25px 0;
    text-align: center;
    vertical-align: bottom !important;
}



/*     CALCULATOR
----------------------------------------------- */
.calc TABLE{
    font-weight: bold;
    margin: 15px auto;
    width: 510px;
}
.calc TD{
    padding: 3px 0;
    vertical-align: middle !important;
}
.col1 {
    width: 200px;
}
.col2 {
    width: 310px;
}
.calc SELECT {
    width: 100%;
}

#inv {
    font-size: 12px;
    margin-top: 40px;
    visibility: hidden;
}
#inv TD {
    padding: 7px 0;
}
#strah, #firstpay, #creditsize, #credittime {
    font-weight: normal;
    text-align: right;
}
#paypermonth {
    text-align: right;
}

/*     CAR ORDER
----------------------------------------------- */
.order_car FORM {
    margin: 10px auto;
    width: 520px;
}
INPUT.text, INPUT.file, SELECT, TEXTAREA {
    border: 1px solid #7b7349;
    padding-left: 2px;
    width: 308px;
}
INPUT.file {
    height: 20px;
}
.order_car P {
    padding: 5px 0 !important;
    text-align: left !important;
    text-indent: 0 !important;
	clear: left;
}
.order_car LABEL {
	font-weight: bold;
	float: left;
	width: 200px;
}
.order_car LEGEND {
    color: #26241A;
    width: 200px;
}
.order_car SELECT {
	width: 312px;
}
.order_car TEXTAREA {
	height: 150px;
}
.submit{
    margin: 15px 0;
    text-align: center;
}
