body {
	font-family:Verdana, Arial;
	font-size:11px;
	background-color:#BDBDBD;
	margin:0;
	padding:0
}
table, img {
	border:0px;
	border-style:none
}
form {
	margin:0;
	padding:0
}
a {
	color:#0071B2
}
table.root {
	width:994px;
	margin-left:auto;
	margin-right:auto;
	background-color:#B3B3B3
}
table.main {
	width:975px;
	margin-left:auto;
buy_butt1.gif	margin-right:auto;
	background:url(../i/corn1.gif) no-repeat left bottom #FFFFFF
}
div.lng {
	font-size:10px;
	padding:5px 0 8px 8px;
	font-weight:bold
}
div.lng a {
	color:#0075C2
}
div.lng a:hover {
	color:#000000
}
/*** SHAPKA VSEGO SAITA ***/
table.top {
	width:963px;
	height:190px;
	margin-left:6px;
	background:url(../i/top_bg.gif) repeat-x top
}
table.top td.td1 {
	width:41px;
	background:url(../i/top_td1_bg.gif) repeat-x top #FFFFFF;
	vertical-align:top;
	padding:7px 0 0 3px;
	border-left:1px solid #E0E0E0
}
table.top td.td2 {
	background:url(../i/graydot.gif) repeat-y right;
	vertical-align:top
}
/*** SEARCH ***/
table.search {
	width:412px;
	height:33px;
	background-color:#0071B2
}
table.search td.tdd1 {
	width:340px;
	padding-left:10px;
	padding-right:3px
}
table.search td.tdd2 {
	padding-left:10px
}
img.search {
	border:1px solid #A8CFE5
}
img.search_ {
	border:1px solid #FFFFFF
}
table.bord1 {
	width:100%;
	height:20px;
	border:1px solid #A8D1E5;
}
table.bord1 td {
	background-color:#70B2D4
}
table.search input {
	color:#FFFFFF;
	font-size:11px;
	width:334px;
	background: none;
	border:0px solid;
	height:14px;
	padding:0;
	margin:0
}
/*** MENU ***/
div.menu {
	height:53px;
	background:url(../i/menu_1.gif) no-repeat left top;
}
div.menu div {
	text-align:center;
	float:left;
	width:136px;
	padding-top:20px;
	padding-bottom:15px;
	background:url(../i/menu_2.gif) no-repeat right top;
}
div.menu div.end {
	width:138px;
	background:url(../i/menu_3.gif) no-repeat right top;
}
/*** CART INFORMATION AREA ***/
table.cart {
	width:543px;
	height:137px;
	font-size:10px;
	background:url(../i/cart_bg.gif);

}
table.cart td.cart {
	width:190px;
	font-size:10px;
	padding:15px  20px 0 0px;
	background:url(../i/cart.gif) no-repeat left;
	vertical-align:top;
	text-align:right;
	
}
table.cart a {
	color:#000000
}
table.cart a:hover {
	color:#5D3E00;
	text-decoration:none
}
table.cart td.login {
	vertical-align:top;
	background:url(../i/loginbg.jpg) no-repeat left;
	padding:15px 0 0 50px
}
span.carthead {
	color:#000000;
	display:block;
	margin-bottom:6px;
	font-weight:bold
}
span.pricetotal {
	display:block;
	font-size:18px;
	margin-top:6px
}
td.cart input {
	width:14px;
	margin:0
}
div.logininput {
	background:url(../i/input.gif) no-repeat;
	height:18px;
	padding-left:5px;
	margin-bottom:6px
}
img.login {
	float:right;
	margin-right:6px;
	border:1px solid #F7B566
}
td.login input {
	font-size:10px;
	border:none;
	background:none
}
table.txt {
	width:963px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	margin-left:6px;
	background:url(../i/rzd.gif) repeat-y 238px 0;
}
table.txt td.tdd1 {
	width:238px;
	vertical-align:top
}
table.txt td.tdd2 {
	vertical-align:top
}
table.header {
	width:100%;
	height:46px;
	background:url(../i/head_bg.gif) repeat-x top;
}
table.header td {
	color:#4D4D4D;
	font-size:11px;
	font-weight:400 !important;
	vertical-align:top;
	padding-top:8px;
	padding-left:14px;
	background:url(../i/head.gif) no-repeat left top;
}
table.header * a {
	color:#4E4E4E;
	text-decoration:none
}
ul.menu {
	margin:10px;
	padding:0;
	list-style-type:none
}
ul.menu li {
	padding: 9px 9px 9px 17px;
	border-bottom:1px solid #F0F0F0;
	background:url(../i/c.gif) no-repeat 5px 13px;
}
ul.menu li.active {
	font-weight:bold;
	background:url(../i/li-active.gif) no-repeat right #F0F0F0;
}
ul.menu li.sub {
	background:none
}
ul.menu li.sub li {
	border-style:none;
}
li.sub ul {
	margin:0 0 0 6px;
	padding:0;
	list-style-type:none
}
li.sub li {
	font-size:10px;
	padding: 1px;
	padding-left:7px;
	background:url(../i/sub.gif) no-repeat 0px 7px;
}
li.sub li.subactive {
	background:url(../i/sub_.gif) no-repeat 0px 7px;
}
li.sub li.subactive a {
	color:#000;
}
ul.menu a:visited, ul.menu a:link, ul.menu a:active {
	color:#000000;
	text-decoration:none
}
#menu a:hover {
	color:#ECA509
}
#menu a.active:visited, #menu a.active:link, #menu a:active {
	color:#C60000
}
/*********** PAGEMENU */
table.pagemenu {
	width:100%;
	border-bottom:1px solid #D9D9D9;
	clear:both;
}
td.status {
	font-size:11px;
	color:#999999;
	paddding-bottom:3px
}
td.pages {
	padding-bottom:3px
}
td.pages table {
	margin-left:auto
}
td.pages td {
	color:#C42A2C;
	padding:0 3px 0 3px;
	font-weight:bold
}
td.pages td a {
	color:#515151;
	text-decoration:none
}
td.pages td a:hover {
	color:#C42A2C
}
td.dot {
	background:url(../i/dot.gif) no-repeat 3px 5px
}
/*********** PAGEMENU end */
table.out {
	width:693px
}
td.out {
	padding-top:15px;
	padding-bottom:10px
}
div.prodlist {
	width:692px;
	border:1px solid #000000;
	margin-left:10px
}
td.bottom {
	color:#E1E1E1;
	padding:10px
}
table.bottom {
	width:100%
}
table.banners td {
	padding-left:3px
}
/*** VyVOD TOVAROV ***/
table.prod {
	float:left;
	width:231px;
	height:204px;
	border-bottom:1px solid #D8D8D8;
	margin-top:3px
}
table.cat {
	float:left;
	width:231px;
	height:138px;
	border-bottom:1px solid #D8D8D8;
	margin-top:3px
}
td.prod-tr1 {
	height:23px;
	padding:0 5px 0 5px;
	font-weight:bold;
	border-bottom:1px solid #E19B00;
	border-right:1px solid #FFD880;
	background:url(../i/prod-bg.gif) no-repeat right top #FFB000;
}
td.prod-tr2 {
	padding-top:10px;
	height:115px;
	border-right:1px solid #D8D8D8
}
td.prod-tr3 {
	height:28px;
	padding:0 5px 2px 5px;
	color:#0071B2;
	font-size:9px;
	vertical-align:bottom;
	border-right:1px solid #D8D8D8
}
td.prod-tr4 {
	height:40px;
	border-top:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8
}
table.nobord * td.prod-tr1, table.nobord * td.prod-tr2, table.nobord * td.prod-tr3, table.nobord * td.prod-tr4 {
	border-right:none;
	border-right-style:none;
}
table.prod-bott {
	width:100%;
	height:40px;
}
table.prod-bott td.leasing {
	height:60px;
	padding-left:5px;
	font-family:Arial
}
table.prod-bott td.buy-area {
	width:80px;
	background-color:#EBEBEB
}
td.price {
	font-family:Tahoma;
	font-size:13px;
	color:#CC2424;
	font-weight:bold;
	text-align:center;
	height:20px
}
td.buy {
	font-weight:bold;
	text-align:center;
	background-color:#AFAFAF;
	height:22px;
}
td.buy-area td.price span.old_price {
	color:#6a6a6a !important;
	font-weight:normal !important;
}
td.buy a {
	text-decoration:none;
	color:#FFFFFF
}
/******* FEEDBACK FORM */
table.feed-form {
}
table.feed-form td {
	font-weight:bold;
	padding:5px 10px 5px 10px;
	background-color:#FFECCC
}
table.feed-form tr.dark td {
	background-color:#FFDDA3
}
table.feed-form td.line {
	height:3px;
	padding:0;
	background-color:#FF9F00
}
table.feed-form input, table.feed-form textarea {
	width:160px;
	border:1px solid #FFCD7A;
	background-color:#FFFFFF
}
table.feed-form input.button {
	font-weight:bold
}
table.feed-form textarea {
	width:100%;
	height:100px
}
/******* ORDER FORM */
table.product-form {
	width:100%;
	margin-bottom:3px
}
table.product-form td {
	padding:2px 5px 2px 5px;
	white-space:nowrap
}
table.product-form td.min {
	width:80px
}
table.product-form tr.field-name td {
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
	border-bottom:3px solid #6F8B9C
}
table.product-form input.how {
	font-size:11px;
	width:22px
}
table.product-form tr.bg1 td {
	background-color:#EEEEEE
}
table.product-form tr.bg2 td {
	background-color:#E1E1E1
}
table.product-form td.total {
	font-weight:bold;
	font-size:12px;
	padding:5px 5px 5px 5px
}
/**** ORDER FORM */
table.order-form {
	width:100%
}
table.order-form tr.form-name td {
	font-size:13px;
	font-weight:bold;
	padding-left:7px;
	background-color:#FFFFFF;
	border-bottom:3px solid #6F8B9C
}
table.order-form tr.field-name td {
	font-weight:bold;
	background-color:#E1E1E1
}
table.order-form td {
	padding:3px 10px 3px 10px;
	background-color:#EEEEEE
}
table.order-form tr.white-hole td {
	background-color:#FFFFFF;
	height:15px
}
table.order-form input, table.order-form textarea {
	width:230px
}
table.autoinput input, table.autoinput textarea {
	width:auto; !important;
}
table.order-form {
}
span.star {
	font-size:9px;
	color:#CC2424
}
/******************** POP PROD */
table.product_header {
	width:100%;
	margin-bottom:10px;
	border-top:1px dotted #bababa;
	border-bottom:1px dotted #bababa;
}
table.product_header2 {
	width:100%;
	margin-bottom:10px;
	border-bottom:1px dotted #bababa;
}
table.product_header {
	padding:0 10px 0 10px;
}
table.product {
	width:100%;
}
table.product td.product-td1 {
	width:230px;
	vertical-align:top;
	padding-right:7px;
	border-right:1px solid #FFFFFF;
}
table.product td.product-td2 {
	vertical-align:top;
	padding-left:10px;
}
.color1 {
	color:#666666;
}
span.product_name {
	font-size:16px;
	font-family:Arial;
}
span.product_price {
	color:#d40000;
	font-size:15px;
	margin-left:20px;
	font-weight:bold;
}
table.prodreview td {
	padding:7px 5px 7px 0;
	border-bottom:1px dotted #bababa
}
div.line1px {
	font-size:1px;
	height:1px;
	background:#bababa;
	margin:10px 0 10px 0;
}
table.buy_button {
	height:30px;
}
.buy_button-td1 {
	width:33px;
	font-size:1px;
	background:url(../i/buy_butt1.gif) no-repeat right
}
.buy_button-td2 {
	padding:0 10px 0 10px;
	background:url(../i/buy_butt2.gif) repeat-x left
}
.buy_button-td3 {
	width:5px;
	font-size:1px;
	background:url(../i/buy_butt3.gif) no-repeat right
}
.linkcat {
	padding-left:8px;
	background: url(../i/left_li.png) no-repeat left;
}
table.product_header2 {
	width:100%;
	margin-bottom:10px;
	padding-left:5px;
	border-bottom:1px dotted #bababa;
}
ul#blue {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#blue li {
	position:relative;
	float:left;
	border-top:4px solid #efefef;
	margin-right: 15px;
	padding-right: 20px;
	padding-top: 5px;
}
ul#blue .current {
	border-top:4px solid #3d496a;
}
ul#blue li:hover {
	border-top:4px solid #3d496a;
}
ul#blue li a {
	padding:2px 2px;
	text-decoration:none;
	font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif;
	color:#68759c;
}
ul#blue li a:hover {
	color:#8895b8;
	border:none;
}
ul#blue li span {
	display:none;
	position:absolute;
	top:20px;
	left:2px;
	width:160px;
	font:normal 9px Verdana, Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}
ul#blue li a:hover span {
	margin-top: 7px;
	display:block;
	color: #8895b8;
}

.err {
	background-color:pink;
}

span.cartoneField {
	padding:	2px;
	width:		100%;
	display:	block;
}

.offset{
max-width:100px;
max-height:105px;
height:expression(this.offsetHeight > 105?"105?:"this.offsetHeight");
}

