body, table, td, select, input, textarea {font-family:Tahoma, verdana, arial, sans-serif; font-size:11px; color:#434242;}

body {margin:0; padding:0; background:#F9F9F5;}

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

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; padding-bottom:15px;}
	h2 {font-size:14px; padding-bottom:3px;} 
	h1 {font-size:22px; color:#BB2026; padding-bottom:7px; font-weight:normal;}
	h3 {font-size:22px; padding-bottom:7px; font-weight:normal;}
	h4 {font-size:25px; font-weight:normal;}
	h5 {font-size:18px; font-weight:normal; color:#FFFFFF; padding-bottom:10px; padding:11px 25px 10px 11px;}
	h6 {font-size:18px; font-weight:normal; padding-bottom:7px;}
h1.clear{font-size:11px; color:#434242;}
form {margin:0; padding:0;}
input, select {vertical-align:middle;}

img {border:0;}
img.tree { border:0; height:16px; width:19px;}
.img {border:1px solid #A7A68E;}

td.tree {width:19; vertical-align:top;}

th {padding-left:0; text-align:left; font-size:12px; text-transform:uppercase; font-weight:bold;}

p {margin:0; padding-bottom:12px;}
.big, .big td {font-size:12px;}
.small {font-size:10px;}
.red {color:#BD2126;}
.grey {color:#89897C;}
.green {color:#25A600;}
.price {color:#25A600; font-size:25px;}
.price2 {font-size:35px; color:#FFFFFF;}
.phone {font-size:25px; margin-bottom:5px; white-space:nowrap; width:200px;}
.comment {font-size:9px; color:#89897C; padding-top:5px;}
.text {padding:11px; padding-bottom:0;}

.blockTitle {background:url(/i/bg_title_1.gif) left top no-repeat; height:32px;}
	.blockTitle .corn {float:right;}
	.blockTitle a {color:#FFFFFF;}
.blockTitle2 {background:url(/i/bg_title2.gif) left top no-repeat; float:left; font-size:18px; color:#FFFFFF; padding-left:13px; margin-right:32px;max-width: 850px;}
.blockContent {background:#FFFFFF; border-left:1px solid #DADAD5; border-right:1px solid #DADAD5; clear:both;}
.blockFooter {height:12px; background:url(/i/bg_block_footer.gif) left bottom no-repeat;}

.spacer {height:20px;}
.spacer1 {width:1%;}
.spacer2 {width:2%;}
.spacer3 {padding:20px 0;}

.location {clear:both; padding:8px 0 12px 0; padding-left:6px;}
.paginator {text-align:right; font-size:12px; padding-right:16px; padding-bottom:7px;}

.square {vertical-align:middle; margin:0 1px;}

.cart {background:url(/i/bg_cart.gif) left top no-repeat; padding:14px 2px 0 0; text-align:center; color:#009500; font-size:12px; width:108px; font-weight:bold;}
	.cart a {color:#009500; text-decoration:none;}
	
.contacts {position:absolute; top:-7px;}

.search {padding:0 7px; line-height:160%;}
	.search p {padding-bottom:7px;}
	.search td {font-size:9px; color:#89897C; line-height:130%;}
	.search .inp {width:154px;}
	.search select.inp {width:140px;}	
	.search td a {font-size:11px; text-decoration:none; border-bottom:1px dashed #BB2026; display:inline-block;}
	.search td a:hover {border-bottom-color:#E5E5D9;}

.vote {background:#E5E5D9; border-left:1px solid #D7D7C7; border-right:1px solid #D7D7C7; padding:0 3px;}
	.vote p {padding-bottom:12px; padding-top:3px;}

.catalog {}
	.catalog .title {background:url(/i/tbl/catalog/c0.gif) left top repeat-x; height:45px;}
	.catalog .content {border-left:1px solid #DADAD5; border-right:1px solid #DADAD5; padding:2px;}
	.catalog ul {margin:0; padding:0;}
		.catalog li {padding:10px 5px 10px 23px; list-style:none; background:url(/i/li.gif) left 12px no-repeat; z-index:1;}
		.catalog a {color:#434242; font-weight:bold;}
		.catalog li.folder {background-image:url(/i/icon_folder_close.gif);}
			.catalog li.folder a {text-decoration:none; border-bottom:1px dashed #434242;}
			.catalog li.folder  a:hover {border-bottom-color:#E5E5D9;}
			.catalog .popup {position:absolute; width:260px; z-index:5; padding:0; background:none;}
			.catalog .popup .in {padding-left:25px; background:url(/i/icon_folder_open.gif) left top no-repeat #FFFFFF;}
				.catalog .popup .in a {font-weight:normal;}
				
.menu {background:url(/i/tbl/menu/right.gif) right top no-repeat #B41F25; text-transform:uppercase; font-size:10px; color:#FFFFFF; margin-bottom:6px;}
	.menu .in {background:url(/i/tbl/menu/left.gif) left top no-repeat; height:31px;}
	.menu a {color:#FFFFFF; text-decoration:none; padding:9px 13px;font-weight:bold;}
	.menu a:hover {text-decoration:underline;}
	
	.menu td {white-space: nowrap;color:#FFFFFF; text-decoration:none;}

	.menu td .text {background-color:#6F0D11;}
	.lft {background:url(/i/tbl/menu/left_o.gif);}
	.rght {background:url(/i/tbl/menu/right_o.gif);}

.news .last {padding-right:11px;}
	.news td {font-size:12px; padding:10px 0 0px 11px;}
	.news .small {font-size:11px;}

	/*.news img {max-width:300px;}*/

.blockCatalog {}
	.blockCatalog td {padding:10px;}
		.blockCatalog td td {padding:0;}
	.blockCatalog .image {float:left; padding:2px; width:104px; text-align:center;}
		.blockCatalog .image img {border:1px solid #FFFFFF;}
	.blockCatalog .description {margin-left:128px; padding-right:12px;}
		.blockCatalog .description p {padding-bottom:5px;}
	.blockCatalog td.hover {background:#F1F1E9; cursor:pointer;}
		.blockCatalog td.hover .image img {border-color:#A7A68E;}


.tbl1 .td12 {background:#FFFFFF; border-top:1px solid #DADAD5;}
	.tbl1 .td21 {background:#FFFFFF; border-left:1px solid #DADAD5;}
	.tbl1 .td22 {background:#FFFFFF;}
	.tbl1 .td23 {background:#FFFFFF; border-right:1px solid #DADAD5;}
	.tbl1 .td32 {background:#FFFFFF; border-bottom:1px solid #DADAD5;}
	div.td22 {background:#FFFFFF; border-left:1px solid #DADAD5; border-right:1px solid #DADAD5; padding:0 20px;}
.tbl2 .td12 {background:#E5E5D9; border-top:1px solid #D7D7C7;}
	.tbl2 .td21 {background:#E5E5D9; border-left:1px solid #D7D7C7;}
	.tbl2 .td22 {background:#E5E5D9;}
	.tbl2 .td23 {background:#E5E5D9; border-right:1px solid #D7D7C7;}
	.tbl2 .td32 {background:#E5E5D9; border-bottom:1px solid #D7D7C7;}

.mainBlock {background:#FFFFFF; border:1px solid #DADAD5; position:relative; }

	.mainBlock .in1 {background:url(/i/tbl/main/22.gif) right bottom no-repeat; margin:-1px -1px -1px -1px;}
	.mainBlock .in2 {background:url(/i/tbl/main/21.gif) left bottom no-repeat;}
	.mainBlock .in3 {background:url(/i/tbl/main/12.gif) right top no-repeat;}
	.mainBlock .in4 {background:url(/i/tbl/main/11.gif) left top no-repeat;}
	.mainBlock .in5 {padding:8px;min-width:800px;}
	/*.mainBlock .tbc {min-width:780px;}*/

.prodBlock {background:url(/i/bg_product_block.jpg) bottom repeat-x #FFE400;}
	.prodBlock .td12 {border-top:1px solid #DADAD5;}
	.prodBlock .td21 {background:url(/i/tbl/block/brd.gif) left top repeat-y;}
	.prodBlock .td23 {background:url(/i/tbl/block/brd.gif) right top repeat-y;}
	.prodBlock .td32 {}
		.prodBlock .td32 td {padding:20px 0 1px 20px;}

.prodImages td {height:80px; background:#FFFFFF; text-align:center;}
	.prodImages .sel {background:url(/i/bg_cur_images.jpg) left top no-repeat;}
	.prodImages .sel0 {background:url(/i/bg_cur_images0.jpg) left top no-repeat;}
	.prodImages img {margin:10px; border:1px solid #DBDBD6;}

.brd {border-right:1px solid #F1F1E9;}
.trColor td {background:#F1F1E9;}
	.trColor .brd {border-right:1px solid #FFFFFF;}

.copy {float:left; width:122px; padding-left:5px; padding-bottom:20px; font-size:11px; line-height:14px;}
.blockCopy {padding-top:33px; width:191px;}


.page {width:100%; min-width:990px;}

.header, .footer {padding-left:3px; padding-right:3px;}

.shadL {background:url(/i/shad_lft.gif) top right no-repeat; vertical-align:bottom;}
.shadR {background:url(/i/shad_rght.gif) top left no-repeat; vertical-align:bottom;}
.shadT {background:url(/i/shad_top.gif) top left no-repeat; text-align:right;}
.shadB {background:url(/i/shad_bot.gif) top left no-repeat; text-align:right;}

.disableH1{
font-size:18px;
color:white;

}
.rel {position:relative;}
.flR {float:right;}
.clr {line-height:1px; font-size:1px; height:1px; clear:both;}

a.link {display:inline-block; border-bottom:1px dashed #BB2026; text-decoration:none; color:#BB2026;}

.contactPopup {position:absolute; left:355px; top:155px; width:365px;}
	.contactPopup .close {position:absolute; right:0; top:0;}
	.contactPopup .inp {width:217px;}
.emptycarttext{
	color:#B41F25;
	font-weight:bold;
}
#shortCartDiag table td.a {
	font-weight: bold;
	font-size:11px;
}
#shortCartDiag table td.b {
	text-align: right;
	font-size:12px;
}
