html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin:0; padding:0;}
ul,ol {list-style:none;}
fieldset,img {border:none;}
body {font:12px Arial, Verdana, sans-serif; background-color:#fff; background:#E2E3E8 url(images/bg.jpg) repeat-x; color:#464646; text-align:center; /* for IE */}
.clear {clear:both; overflow: hidden;zoom:1;}
.simple_text {text-decoration:none;}
.center {margin:auto;}
.tcenter {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.top {vertical-align:top;}
.vcenter {vertical-align:middle;}
.text_m {font-family: Arial, Verdana; font-size:12px; text-align:left}
.12px {font-size:12px;}
.14px {font-size:14px;}
.18px {font-size:18px;}
.link1 {color: #4583b1;}
.link {color:#2293bf;}
.LMLink1 a {color: #4583b1; text-decoration:none; line-height:20px;font-size:14px;}
.LMLink1 a:hover {text-decoration:underline;color:#2293bf}
.LMActiveLink1 a {color: #4583b1; text-decoration:none; line-height:20px;font-weight:bold;font-size:14px;}
.LMActiveLink1 a:hover {text-decoration:underline;color:#2293bf}
.LMLink2 a {color: #4583b1; text-decoration:none; line-height:20px;font-size:13px;}
.LMLink2 a:hover {text-decoration:underline;color:#2293bf}
.LMActiveLink2 a {color: #4583b1; text-decoration:none; line-height:20px;font-weight:bold;font-size:13px;}
.LMActiveLink2 a:hover {text-decoration:underline;color:#2293bf}
.LMLink3 a {color: #4583b1; text-decoration:none; line-height:20px;font-size:12px;}
.LMLink3 a:hover {text-decoration:underline;color:#2293bf}
.LMActiveLink3 a {color: #4583b1; text-decoration:none; line-height:20px;font-weight:bold;font-size:12px;}
.LMActiveLink3 a:hover {text-decoration:underline;color:#2293bf}
.prod_image {border:2px solid #e7e8e9; width:350px;}
.marginTopBottom {margin:10px 0 10px 0;}
.text {color:#2a5d6b}
.paging {font-size:12px;}
.carpet_sizes {text-align:left; width:110px;}
h1 {font-size:18px; font-weight:bold;color:#2a5d6b;}
h2 {font-size:15px; font-weight:bold;color:#2a5d6b;}

.price {font-weight:bold; font-size:16px;}
.saleprice {text-decoration :line-through; color:#dc1011;}
.price_ {color:black;}

#page_header_text
{
	color:#2a5d6b;
	float:left;
	padding:8px 0 20px 0;
}
#page_article
{
	font-size:12px;
	line-height:1.5;
	margin:20px;
}
#page_article p
{
	margin-bottom:30px;
}
#page_content
{
	font-size:12px;
	line-height:1.5;
	margin:20px;
}
#page_content p
{
	margin-bottom:30px;
}

#podbor {float:right; margin-right:9px; margin-bottom:20px;}
.cimg {height:220px;}
.cimg_no {height:220px; padding-top:100px; color: #4c1f19; font-weight:bold}
* html .cimg_no {height:220px; padding-right:10px}

#header {width:1050px; min-width:1050px; background:#FFFFFF; text-align:left; margin:38px auto 0 auto;}

/* Header */
#top_header {width:100%; background:#609AC4 url(images/top_header.jpg) repeat-x top left; height:400px; color:#FFFFFF; line-height:25px;}
#header_left {width:800px; height:400px; float:left; background: url(images/bgtop_left.gif) no-repeat top left;}
#header_right {margin-left:800px; height:400px; background:url(images/bgtop_right.gif) no-repeat top right;}
#head_r2 {width:100%; height:400px; background:url(images/bgr.jpg) no-repeat bottom right; text-align:right;}
#logo {width:242px; height:129px; position:relative; top:-16px; left:20px; z-index:10; text-align:center;}
#phone1 {width:100%; background:#42BBEA; position:relative; top:25px; z-index:11; height:96px;}
#phone {background:#42BBEA url(images/phone.jpg) no-repeat top left; position:relative; left:-10%; height:96px;}
#basket {padding:45px 0 40px 30px; text-align:left; color:#42BBEA; font-size:120%; }
#top_header a {color:#FFFFFF; font-size:100%;}
#top_header a:hover {color:#42BBEA; text-decoration:none;}
#flash_content {position:absolute; z-index:9; top:38px;}
#plash {width:100%; height:5px; background:#2A5D6B;}

/* Navigation */
#navigation 
{
	width:1050px;
	height:100%;
	text-align:left;
	margin: 20px auto 0 auto;
}
#left_menu
{
	width:266px;
	height:100%;
	float:left;
}
#right_panel
{
	margin-left:20px;
	margin-top:0px;
	float:left;
	width:764px;
	height:100%;
}
#content
{
	background-color:#f7f8ef;
	padding:20px;
	width:724px;
	overflow:visible;
	display:block;
}
*html #content
{
	background-color:#f7f8ef;
	height:1450px;
	padding:20px;
	width:764px;
}
#footer
{
	/*height:20px;*/
}
#cr{float:left; padding:30px;}
#counters{float:right; margin-top:25px;margin-right:20px;}
#search
{
	background: url(images/search.jpg) no-repeat top left;
	height:93px;
	width:100%;
	text-align:center;
}
#search_ctrls
{
	padding-top:40px;
	width:100%;
	text-align:center;
}
#txt_search
{
	border:1px solid #a5a2a2;
	width:200px;
}
#form
{
	background: #a4d0f0 url(images/search_form.jpg) no-repeat top left;
}
#selform
{
	padding-top:60px;
	margin-left:20px;
}
#select_btn
{
 	padding:10px;
}
#catalog
{
	background: #cdcdcd url(images/catalog.jpg) no-repeat top left;
}
#catalog_items
{
	padding-top:105px;
	padding-bottom:10px;
	margin-left:80px;
	line-height:1.5;
	height:650px;
}
#pattern
{
	height:181px;
	margin-top:20px;
	background: url(images/pattern.gif) no-repeat top left;
}
#buy_btn
{
	/*background:#42bbea url(images/buy_btn) no-repeat top let;*/
	height:36px;
	width:87px;
}
#carpet_descr
{
	background:#5d97c0 url(images/carpet_descr.jpg) no-repeat top left;
	width:174px;
	height:34px;
	margin-bottom:10px;
	margin-left:-10px;
}
#coll_descr
{
	background:#5d97c0 url(images/coll_descr.jpg) no-repeat top left;
	width:174px;
	height:34px;
	margin:10px 0 10px 0;
	/*margin-bottom:10px;
	margin-left:-10px;*/
}
#quality_ex
{
	background:#5d97c0 url(images/quality_ex.jpg) no-repeat top left;
	width:174px;
	height:34px;
}
#prod_text
{
	line-height:1.5;
	font-size:11px;
}
#basket_content
{
	font-size:12px;
	color:black;
	text-align:left;
	border-top:1px solid #dfd8d5;
	border-right:1px solid #dfd8d5;
}
.basket_border
{
	border-left:1px solid #dfd8d5;
	border-bottom:1px solid #dfd8d5;	
}
.basket_bottom_border
{
	border-bottom:1px solid #dfd8d5;
}
#clear_basket
{
	padding:10px;
	text-align:right;
	width:100%;
}
#basket_img
{
	margin-bottom:20px;
	background:url(images/basket.jpg) no-repeat top left;
	width:100%;
	height:40px;
}
.left_menu
{
	z-index:10;
	/*position:absolute;*/
	display:none;
	margin:7px 0 2px 10px;
	width:100%;
	/*width:180px;
	float:right;*/
}
.left_menu .transparent
{
	opacity: 0.5; /* Значение прозрачности */
    filter: alpha(Opacity=50); /* Прозрачность в IE */
	height:100%;
	width:100%;
	background-color:#42BBEA;
}
.left_menu .text
{
	/*position:absolute;
	top:0px;
	left:0px;*/
	color:white;
	font-weight:bold;
	display:block;
	padding-top:7px;
}
