/*************************************************
	<initial>
*************************************************/

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;
}


/*************************************************
	</initial>
*************************************************/

a {
	color: #6898AC;
	background: transparent;
	text-decoration: none;
}

a:hover {
	text-decoration: none; color: #5E8494;	
}

body {
	color: #6898AC;
}

#container {
	min-width: 950px;
	text-align: center;
}

#head {
	text-align: left;
	position: relative;
	height: 196px;
	width: 100%;
	background: url(/img/head_bg.gif) repeat-x;
}

#head h1 {
	position: absolute;
	top: 50px;
	left: 168px;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #83C005;
}

#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(/img/menu_left.gif) 186px 0 no-repeat;
}

#menu {
	position: absolute;
	top: 127px;
	left: 242px;
/*	height: 196px;*/
	width: 75%;
	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 a {
        font: bold 13px Verdana, sans-serif, Geneva, Arial, Helvetica;
	padding-left: 0%;
	display: block;
	float: left;
	/*width: 19%;*/
	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(/img/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(/img/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 10px 17px;
	width: 980px;
	height: 100%;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#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: 80px;
	background: url(/img/footer_top.gif) 0 22px repeat-x;
	padding: 0 10px;
}

#footer .copy {
	padding-left: 6%;	
}

#footer_car {
        padding-right: 55px;
        align:right;
	float: left;
	margin-left: 1px;
	width: 39%;
	height: 68px;
	background: url(/img/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: 215px;
	position: relative;
}

.trucks_list DIV.img {
	padding: 3px;
	background: url(/img/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(/img/order_back.gif) left center repeat-x;
	height: 27px;
	float: left;
}

#content .trucks_list .img_out .order A, #content .one_truck_pict_main .order A {
	display: block;
	background: url(/img/order_back1.gif) right center no-repeat;
	line-height: 27px;
	height: 27px;
	text-align: center;
	padding: 0 20px;
	font-weight: bold;
	color: white;
	font-size: 1.1em;
	float: left;
}

.trucks_list .img_out .more {
	background: url(/img/more_arr.gif) right 9px no-repeat;
	padding-right: 20px;
	height: 27px;
	float: left;
	margin-left: 5px;
}

#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(/img/order_back_over.gif);
}
#content .trucks_list .img_out .order.over A, #content .one_truck_pict_main .order.over A {
	background-image: url(/img/order_back1_over.gif);
}



/* 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('/img/win_back.gif') center center no-repeat;
	padding: 40px 75px 0px 63px;
}

#hidden_mail_div INPUT.text {
	width: 303px;
	height: 33px;
	background: url('/img/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('/img/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('/img/send_back.gif') left top no-repeat;
	width: 169px;
	height: 33px;
	border: none;
}
#hidden_mail_div INPUT.button.over {
	background-image: url('/img/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: 544px;
	height: 326px;
	background: url('/img/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: 326px;
}

.one_truck_pict_main .other DIV {
	padding: 3px;
	background: url('/img/one_truck_small_back.gif') 0px 0px no-repeat;
	position: relative;
	height: 95px;
}
* 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(/img/order_back.gif) left center repeat-x;
	height: 27px;
	width: 138px;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.one_truck_pict_main .other .order[class] {
	height: 27px;
}

#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;
}<!-- processing 0.030300855636597 sec. sql 0.020058155059814 sec. See you later! -->