html {height:100%;}
body{min-height:100%;position:relative;}
*html body{height:100%}

html, body, form, fieldset, table {margin: 0;padding: 0;font: 100.01%/120% Verdana, Arial, Helvetica, sans-serif;color: #6898AC;background-color: #F9FBF7;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, fieldset, ul, ol, dl, address {margin: 1em 2em;padding: 0;}
h1 {font: bold 20px Arial, Helvetica, sans-serif;color: #83C005;}
h2 {font: bold 18px Arial, Helvetica, sans-serif;color: #6898AC;}
p { text-align:justify;}



ul, ol {list-style-position: outside;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, serif;}
li, dd, blockquote {margin-left: 5%;}
img {border: 0;}

input, select, textarea {font-size: 100.01%;}
input {vertical-align: middle;}
select {min-width: 1.5em;}
select optgroup {margin-left: 5%;}
select optgroup option {margin-left: 10%;}
form label {cursor: pointer;}
fieldset {border: none;padding: .5em;}


a {color: #6898AC;background: transparent;text-decoration: none;}
a:hover {text-decoration: none; color: #5E8494;}
body {color: #6898AC;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");}
#container {min-width: 950px;text-align: center;}
#head {text-align: left;position: relative;height: 196px;width: 100%;background: url(../images/head_bg.gif) repeat-x;}
#head h1 {position: absolute;top: 25px;left: 168px;font: bold 20px Arial, Helvetica, sans-serif;color: #83C005;}
#head h1 table {border-collapse:collapse;border:0;margin:0;padding:0;background:none;margin-right:200px}
#head h1 table td{height:68px;font: bold 20px Arial, Helvetica, sans-serif;color: #83C005;vertical-align:middle}
#head h2 {position: absolute;top: 60px;right: 5px;padding: 0;margin: 0;font: bold 24px Arial, Helvetica, sans-serif;color: #6898AC;}
#wrapper_menu {height: 196px;background: url(../images/menu_left.gif) 186px 0 no-repeat;}
#menu {position: absolute;top: 127px;left:242px;width:80%;margin-top: 18px;}
#menu ul {padding: 0;margin: 0;}
#menu ul li {float: left;list-style-type: none;vertical-align:top;width: 12%;}
#menu ul li.end {width: 14%;}
#menu ul li a {font: bold 13px Verdana, sans-serif, Geneva, Arial, Helvetica;padding-left:0;display: block;float: left;height: 40px;text-decoration: none;letter-spacing: -1px;color: #EFF4EA;vertical-align:top;}
#menu ul li a:hover {text-decoration: none; color: #fff;}
#menu ul li a#first {width: 11%;}
#vmenu {position: absolute;top: 107px;right: 0;width: 200px;height: 109px;background: url(../images/vmenu.gif) no-repeat;}
#vmenu ul {padding: 0;margin: 12px 0 0 10px;}
#vmenu ul li {display: list-item;list-style-type: none;}
#vmenu ul li a {display: block;float: none;width: 150px;height: 22px;
	color: #C3F45E;
	font: bold 13px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: -1px;
	padding-left: 24px;
	background: url(../images/vmenu_bull.gif) 0px 4px no-repeat;
}

#vmenu ul li a:hover {text-decoration: underline;background-position: 0px -15px;}
#vmenu ul li a#vmenu_here {background-position: 0px -15px;}
#content {margin: 0 auto;text-align: left;padding: 33px 0 120px 17px;width: 980px;height: 100%;font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;overflow:hiddens}
#content h1 {font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;padding: 0;margin: 17px 0;letter-spacing: -1px;}
#content p {padding: 0;margin-left: 0;}

.infoblock {width: 442px;font: normal 11px Arial, Helvetica, sans-serif;float: left;padding: 14px;border: 1px solid #E8F3D5;background-color: #FDFFFC;text-align: justify;}
.infoblock h2 {padding: 0;margin: 0 0 10px 0;font: normal 20px Arial, Helvetica, sans-serif;}
.infoblock .date {width: 46px;display: block;float: left;}
.infoblock .news_item {width: 384px;display: block;float: left;padding-bottom: 10px;}

.hot {position: relative;margin-left: 20px;}
.hot img {position: absolute;right: 36px;top: 40px;}
.clearing {height: 0;clear: both;font-size: 0;}

.light, #content a, #footer a {color: #6898AC;font: normal 12px Arial, Helvetica, sans-serif;}
.floatleft {float: left;}

#footer {text-align: left;height:100px;background: url(../images/footer_top.gif) 0 22px repeat-x;width:100%;position:absolute;bottom:0;left:0;clear:both}
#footer .copy {padding-left: 6%;}
#footer_car {padding-right: 55px; align:right;float: left;margin-left: 1px;width: 33%;height: 68px;background: url(../images/footer_car.gif) right no-repeat;}



/* new styles */

.trucks_info {background: url(/img/triangle.gif) 5px center no-repeat white;margin-bottom: 20px;height: 1px;}
.trucks_info[class] {height: auto;}
.trucks_info DIV {background: url(/img/ramka3.gif) left top repeat-x;}
.trucks_info DIV DIV {background: url(/img/ramka3.gif) left bottom repeat-x;}
.trucks_info DIV DIV DIV {background: url(/img/ramka3.gif) left top repeat-y;}
.trucks_info DIV DIV DIV DIV {background: url(/img/ramka1.gif) left top no-repeat;}
.trucks_info DIV DIV DIV DIV DIV {background: url(/img/ramka2.gif) left bottom no-repeat;padding: 7px 40px;}


DIV.clear_div {font-size: 0;line-height: 0;height: 1px;clear: both;}

.trucks_list DIV.left {float: left;}
.trucks_list DIV.right {float: right;}
.trucks_list DIV.item {width: 48%;margin-bottom: 46px;}
.trucks_list DIV.img_out {float: left;width: 207px;position: relative;}
.trucks_list DIV.img {padding: 3px;background: url(../images/cat_back.gif) center center no-repeat;}
.trucks_list .img_out IMG {display: block;}
.trucks_list .text {color: #575858;padding-left: 15px;overflow: hidden;height: 125px;}
* html .trucks_list .text {padding-left: 12px;}
.trucks_list .text H2 {margin: 0 0 8px;padding: 0;font: normal 18px Arial, Helvetica, sans-serif;}
* html .trucks_list .text H2 {margin: 0 0 7px;}
.trucks_list .text UL {list-style: none;margin: 0;padding: 0;}
.trucks_list .text LI {margin: 0;padding: 0;font-size: 11px;line-height: 1.1em;}
* html .trucks_list .text LI {line-height: 1.2em;}
.trucks_list .text STRONG {color: #3e7d97;}
.trucks_list .img_out .order_out {position: absolute;bottom: 0px;width: 200px;right: -198px;}
* html .trucks_list .img_out .order_out {bottom: -1px;}
.trucks_list .img_out .order {background: url(../images/order_back.gif) left center repeat-x;height: 27px;float: left;display:none}
#content .trucks_list .img_out .order A, #content .one_truck_pict_main .order A {display: block;background: url(../images/order_back1.gif) right center no-repeat;line-height: 27px;height: 27px;text-align: center;padding: 0 14px 0 18px;font-weight: bold;color: white;font-size: 1.1em;float: left;;display:none}
.trucks_list .img_out .more {background: url(../images/more_arr.gif) right 9px no-repeat;padding-right: 20px;height: 27px;float: left;margin-left: 20px;}
#content .trucks_list .img_out .more A {line-height: 27px;height: 27px;text-decoration: underline;font-size: 1.1em;color: #575858;}


#content .pages_list {font-weight: bold;}
#content .pages_list A {font-size: 14px;font-weight: bold;text-decoration: underline;}
#content .pages_list SPAN.active {font-size: 14px;}
#content .pages_list .first A, #content .pages_list .last A {text-decoration: none;}


#content .trucks_list .img_out .order.over, #content .one_truck_pict_main .order.over {background-image: url(../images/order_back_over.gif);display:none}
#content .trucks_list .img_out .order.over A, #content .one_truck_pict_main .order.over A {background-image: url(../images/order_back1_over.gif);display:none}


/* hidden window */
#hidden_mail_div_out {position: absolute;left: 50%;top: 50%;display: none;z-index: 4;}
#hidden_mail_div {position: relative;left: -50%;top: -180px;height: 356px;width: 323px;background: url(../images/win_back.gif) center center no-repeat;	padding: 40px 75px 0px 63px;}
#hidden_mail_div INPUT.text {width: 303px;height: 33px;background: url(../images/win_input_back.gif) left top no-repeat;border: none;padding: 8px 10px 0;line-height: 25px;font-size: 18px;color: #3b6c81;margin-bottom: 10px;}
#hidden_mail_div TEXTAREA {width: 303px;height: 123px;background: url(../images/win_area_back.gif) left top no-repeat;border: none;padding: 10px 10px;font-size: 14px;color: #3b6c81;margin-bottom: 10px;overflow: hidden;}
#hidden_mail_div INPUT.button {float: right;font-size: 14px;color: #363636;font-weight: bold;background: url(../images/send_back.gif) left top no-repeat;width: 169px;height: 33px;border: none;}
#hidden_mail_div INPUT.button.over {background-image: url(../images/send_back_over.gif);}
DIV.close_div {width: 24px;height: 23px;position: absolute;right: 18px;top: 16px;cursor: pointer;}
#hidden_mail_div FORM {background: none;}


/* catalog inner */
DIV.one_truck_pict {float: left;}
DIV.one_truck_out {float: right;width: 100%;margin-left: -570px;}
DIV.one_truck_text {margin-left: 570px;color: #575858;}
DIV.one_truck_pict_main {width: 564px;height: 326px;background: url(../images/one_truck_back.gif) 0px 0px no-repeat;}
.one_truck_pict_main .main_pict {float: left;padding: 3px;}
.one_truck_pict_main .other {float: left;position: relative;height: 327px;overflow-y:scroll}
.one_truck_pict_main .other DIV {padding: 3px;background: url(../images/one_truck_small_back.gif) 0px 0px no-repeat;position: relative;height: 95px;margin-bottom:8px}
* html .one_truck_pict_main .other DIV {height:1px;}
.one_truck_pict_main .other DIV.d2 {top: -1px;}
.one_truck_pict_main .other DIV.d3 {top: -2px;z-index: 3;}
.one_truck_pict_main .other IMG {display: block;}
.one_truck_text DIV.name {margin-bottom: 1.4em;}
.one_truck_text .name H2 {text-decoration: underline;}
DIV.one_truck {margin-bottom: 2em;}

.one_truck_text DIV.price, .catalog_items_outer DIV.price {color: #5f7a3a;font-weight: bold;font-size: 1.1em;margin-bottom: 1.5em;}
.one_truck_text DIV.text {margin-bottom: 1em;}
.one_truck_text DIV.info {color: #2f4969;font-size: .85em;margin-bottom: 1.4em;}

.one_truck_pict_main .other .order {background: url(../images/order_back.gif) left center repeat-x;height: 27px;width: 138px;padding: 0;position: absolute;bottom: 0;left: 0;z-index: 2;display:none}
.one_truck_pict_main .other .order[class] {height: 27px;display:none}
#content .one_truck_pict_main .order A {float: none;}
.one_truck .one_truck_text UL {list-style: none;margin: 0;padding: 0;}
.one_truck .one_truck_text LI {margin: 0;padding: 0;}
.one_truck .one_truck_text STRONG {color: #3e7d97;}
.one_truck .one_truck_text H2 {margin: 0 0 1em;}

.fade {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

#content h2 A {font-size: 1em;}


.cab-table{border-collapse:collapse;width:90%}
.cab-table td{padding:5px 10px 5px 0}
.cab-table td label{margin:0;padding:0}
.cab-table td input.txt01{width:220px}
.cab-table td textarea{width:220px}
.cab-table td select{width:226px}

.board-table{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}
.board-table table{border-collapse:collapse;margin:0;padding:0}
.board-table table td{vertical-align:top;padding:2px 0;margin:0}

.att{padding:5px 10px;margin:10px 0 15px 0;background:#fff;border:1px solid #D4E5E2;-moz-border-radius:3px;-webkit-border-radius:3px;}
.att img{vertical-align:middle}

ul.pager {list-style:none;margin-left:0;margin-bottom:20px;}
ul.pager li {display:inline;margin-left:2px;}
ul.pager li a{text-decoration:underline;}

.pageination-1 a, .pageination-1 span {
	background-color:#fff;
	border: 1px solid #40809a;
	color:#5f96ad;
	padding: 2px 6px;
}
.pageination-1 span {
	color:#fff;
	background-color:#5f96ad;
}


/* Доп меню на страницах */
	.pg-refs {
		float:left;
		list-style: none;
		border: 1px solid #9fa4a6;
		border-radius: 10px;
		margin: 5px 30px 30px 0;
		width: 223px;

		background: #83c005; /* Old browsers */
		background: -moz-linear-gradient(top,  #83c005 0%, #a0d92f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83c005), color-stop(100%,#a0d92f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #83c005 0%,#a0d92f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #83c005 0%,#a0d92f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #83c005 0%,#a0d92f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #83c005 0%,#a0d92f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c005', endColorstr='#a0d92f',GradientType=0 ); /* IE6-9 */
	}

	#content .pg-refs li {
		border-bottom: 1px solid #c8e58d;
		margin: 0;
		padding: 15px 17px;
	}

	.pg-refs li:last-of-type {
		border-bottom: none;
	}

	#content .pg-refs li a {
		line-height: 13px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 13px;
		color: #fff;
		display: block;
		padding-left: 12px;
		background: url(../images/arrow-left-to-right.png) no-repeat 0 2px;
	}
