html, body, *	{
	margin:0px; padding:0px; 
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#0b5584; 
}

html, body	{background:#fff; width:100%; height:100%;}
.clr 	{clear:right;}
a 		{color:#0b5584;}
a:hover {text-decoration:underline;}
a.demis {color:#fff; text-decoration:none;}
a img 	{border:0px;}

.all {width:1024px; margin:0 auto 0 -512px; height:100%; position:absolute; top:0px; left:50%;}
.header {height:472px; background:#fbf4ed;}
#logo_link	{width:310px; text-align:center; display:block;}


#header_img {
	width:699px; height:428px; 
	position:relative; float:right; 
	background:url(/images/header.jpg) no-repeat; 
	border-bottom:1px solid #f7f1eb; border-left:1px solid #f7f1eb; 
	margin-bottom:10px;
}
#header_img ul.parent {position:absolute; left:398px; top:42px; padding-top:40px; display:block; width:193px; background:url(/images/top_menu.gif) no-repeat; border-left:1px solid #7ba2ba;}
#header_img ul li {margin-bottom:8px; background:url(/images/top_menu_li.gif) no-repeat 0px 4px; display:block; padding-left:40px; position:relative; top:13px;}
#header_img ul ul {margin-top:4px;}
#header_img ul li li {margin-bottom:3px; background-image:none; top:0px; padding-left:4px;}
#header_img ul li a {font-weight:bold; font-size:12px;}
#header_img ul li li a {font-weight:normal; font-size:10px;}
#main_menu{float:right; width:675px; display:block; height:34px;}
#main_menu li {float:left; margin-right:45px; display:block;}
#main_menu li a {font-weight:bold; text-transform:lowercase;}
#main_menu li.last {margin-right:0px;}
.catalog {
	background:#f4f9ff; 
	padding:8px 45px; 
	height:65px; 
	margin-bottom:15px; 
}
ul {
	list-style-type:none; 
}
.catalog ul {
	
}
.catalog li {
	margin-bottom:7px; 
	font-weight:bold; 
}
.catalog ul ul {
	margin-top:0px; 
	margin-left:0px; 
}
.catalog li li {
	margin-bottom:0px; 
	font-weight:normal; 
	font-size:12px; 
}
.content {
 width:980px; 
 margin:0 22px 20px 22px; 
}
.content p {
	margin:5px 0 10px 0; 
	font-size:12px; 
}
.footer {
	height:79px; 
	position:relative; 
	margin-top:30px; 
	background:#5891d4; 
	border-top:1px solid #9bbde5; 
}
.footer div, .footer div a {font-size:11px; color:#fff;}
.footer div b {font-size:11px; color:#8c0000;}
.footer_img {
	width:291px; height:126px; 
	position:absolute; top:-14px; left:0px; 
	background:url(/images/footer.jpg) no-repeat; 
}
.left_menu {
	margin:20px 0 0 20px; 
	font-weight:bold; text-align:right; 
}
.left_menu select {
	width:117px; height:22px; 
	border:1px solid #7f9db9; 
}
.left_menu .cart {
	height:115px; 
	padding-top:5px; 
	background:url(/images/cart.gif) no-repeat; 
	text-align:right; font-weight:normal; 
}
.left_menu .cart div a {color:#000;}
.left_menu .cart div {
	margin:10px 0 0 135px;
	font-size:12px; line-height:19px; color:#000; text-align:left;
}

.menu_content {width:100%;}

.bu {margin:0 10px 0 305px;}

.block_pages {float:left;}
.block_mater_left {
	width:309px; height:265px; 
	overflow:hidden; float:left; position:relative; 
	margin:0 -1px -1px 0; padding-top:15px; 
	font-size:12px; text-align:center; 
}
.block_mater_left a {font-size:12px;}
.mater_photo {height:195px; text-align:center; padding-bottom:5px;}
.mater_info {text-align:center;}

.block_model_img {
	margin-right:30px; padding-top:15px;
	width:200px;
	overflow:hidden; float:left; 
	font-size:12px; text-align:center; 
}
.block_model_info {
	width:309px; height:245px; 
	float:left; 
	font-size:12px; 
}
.block_model_info span.green {color:#61cc61; font-weight:bold;}
.block_model_info span.red {color:#f00; font-weight:bold;}

.photodiv{text-align:center;}

.price {font-size:26px;}
.price small {font-size:14px; font-weight:normal;}
.price_red {font-size:18px; font-weight:bold; color:#f00;}

.in_basket, .more, .more_red {
	height:25px; 
	margin-top:8px; padding-left:25px; 
	color:#0078bd; font-size:12px; 
}
.more_red {margin-top:35px;}
.more, .more_red {background:url(/images/i.gif) no-repeat 0 3px; padding-top:4px;}
.in_basket a, .more a , .more_red a {color:#0078bd;}
.in_basket {background:url(/images/small_basket.gif) no-repeat 0 3px; height:20px; padding-top:2px;}


.cart div {color:#587d00;}

.content h1 {margin-top:10px;}
.content_menu {margin-bottom:10px; font-size:12px;}
.content_menu a.last {text-decoration:none;}
.content_menu img {margin:0 4px 0 4px}

.catdesc	{width:650px; float:left;}
.footer_txt .txt a {color:#666;}

.order_table {font-size:12px;}
.order_table td {padding:4px 0px;}
.order_table input, .order_table textarea {width:250px;}

h1 {font-size:18px; font-weight:bold; margin-bottom:15px;}
h2 {font-size:15px; font-weight:bold; margin-bottom:10px;}
h2.grey {color:#666;}
h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}

.pages {float:right; margin-top:12px; font-size:13px;}
.pages a {color:#666;}
.pages a.active {
	background:#f00; 
	text-decoration:none; color:#fff; font-weight:bold;
	padding:2px 4px;
}
.block	{float:left; width:770px;}
.block dl {font-size:12px; margin-top:25px;}
.block dt {font-weight:bold; padding-left:15px; margin-top:15px;}
.block dd {padding-left:50px;}
.block dd blockquote {margin-left:35px;}
.contacts_head a {font-size:19px; line-height:26px; font-weight:bold; text-decoration:none;}
#phone {font-size:19px; line-height:26px; font-weight:bold; text-decoration:none;}
/*.products td {padding:15px; font-size:12px; border-bottom:1px dotted #333;}*/
.products td.vr {background:url(/images/dot_vert.gif) repeat-y; width:1px; padding:0px;}
.productpic img, .pd_img, .image_left {min-width:120px; max-width:180px; max-height:100%;}
.productpic	{width:200px; height:200px;}
.category li {margin-bottom:15px; font-size:12px;}
.category li a {font-size:12px; font-weight:bold;}

#pricelist_pay {background-color:#fff;}
#pricelist_pay td {border-bottom:1px solid #cee595; font-size:12px; color:#666;}
#pricelist_pay td.category {background-color:#eef7d6;}
#pricelist_pay td.main_category {background-color:#daeea8;}
#pricelist_pay a {color:#666; text-decoration:none;}
#pricelist_pay a:hover {color:#666; 	text-decoration:underline;}

#shoping_cart {background-color:#fff;}
#shoping_cart td {
	border-bottom:1px solid #d0e5ff; 
	font-size:12px; 
	padding:4px; 
}
#shoping_cart td.category {background:#eef7d6;}
#shoping_cart td.main_category {background:#daeea8;}
#shoping_cart a {text-decoration:none;}
#shoping_cart a:hover {text-decoration:underline;}

input {
	height:20px; 
	border:1px solid #d0e5ff; 
	background-color:#F4F9FF; 
	font-size:12px; color:#0b5584; 
}
textarea {
	border:1px solid #d0e5ff; 
	background-color:#F4F9FF; 
	color:#0b5584; font-size:12px; 
}
#artv {
	padding:10px 0 15px 47px; 
	background:url(/images/artv.gif) no-repeat; 
	margin:-10px 0 -15px 0; 
}
#cool_resize_link {font-size:13px;}

.counter, .counter2	{float:right; margin:5px 5px 0 0;}
.search_item {margin-bottom:20px; font-size:12px;}
.search_item .ind {padding-top:4px;}
.search_item_title {font-size:18px; color:#666;}

.image_left {float:left; margin-right:10px;}
.brrr p {margin-top:0px; margin-bottom:0px;}

.green {color:#61cc61; font-weight:bold;}
.red {color:#f00; font-weight:bold;}

.bannerdiv a	{font-size:21px;}

.gsc-coontrol-cse	{margin:0 20px 0 20px; background:#f4f9ff; width:900px;}
.gsc-branding	{display:none;}

.ccdesc	{font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

.block_briefp {
	overflow:hidden; float:left;
	width:256px; padding:0px; 
	font-size:12px; text-align:center; 
}
.briefp_img	{height:100px;}
.briefp_desc{height:90px; line-height:19px;}
.briefp_desc p, .briefp_desc div	{margin:0px; padding:0px;}
.briefp_price{height:24px; font-weight:bold; font-size:16px; color:#000;}

.subcat	{width:50%; padding:0; border:1px dotted #999; vertical-align:top; margin:0;}
.subcdesc, .subcdesc p	{vertical-align:top; text-align:justify; margin:0px;}
.subcdesc	{padding:20px;}
.subcdesc img	{width:160px; float:left; clear:left; margin:0 20px 20px 0; font-size:11px; color:#fff; max-height:140px;}
.subcat a	{font-weight:bold;}
.ccat	{display:block; color:#fff; padding:5px; background:#0b5584;}
.ccat a	{color:#fff;}

.paginator	{text-align:right; clear:both; margin:5px 0 5px 0; font-weight:bold; color:#333;}
.paginator a	{font-weight:bold;}
