/*  
Theme Name: WordPress theme 326
Theme URI: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.1
Author: Template_Help.com 
Author URI: http://www.Template-Help.com/ 
*/

/* CSS Document */
body{
	padding:0; 
	margin:0;
	background:#DEAE6F url(images/bg_top.gif) top repeat-x;	  
	vertical-align:top;
	font-family: tahoma;
	color:#54523c; line-height:14px; font-size:11px;
}

a.comment {color:#2A2A2A;}


h3 {font-size:1.01em; color:#E91B3F; font-weight:bold;  
	padding:14px 11px 0px 11px;
	margin: 0px 0px 0px 0px;
}
h2 {font-size:1.01em; 
	color:#741114; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding: 0px 0px 0px 0px;}

h4 {color:#19350D;}



h1 {font-size:2.1em; 
	font-family: arial; 
	text-transform:none; 
	line-height:normal; 
	font-weight:bold; 
	letter-spacing:0px; 
	background:url(images/bg_head2.jpg) top left no-repeat; 
	padding:28px 0px 0px 82px;
	margin: -20px 0px 0px -10px;
}




.col {float:left;}

.col2 {float:left;
	margin:0px 10px 0px 10px;
BORDER-RIGHT: #D2CC8F 1px dotted;
height:220px;

}




p {
	padding:5px 20px 0px 0px;
	margin:5px 0px 0px 0px;
}

a {color:#7E7B5B;}
a:hover {text-decoration:none;}

.textwidget {
	text-align:left;
	padding:10px 15px 0px 15px;
	font-size:1.01em;
}
a.m {
	padding:12px 10px 0px 14px;
	margin:-12px 10px 0px -2px;
color:#424242;
background:url(img/bg_a2.gif) no-repeat;}

a.red {

	padding:12px 1px 0px 14px;
	margin:-12px 1px 0px -2px;
background:url(img/bg_a2.gif) no-repeat;
color:#E91B3F; }

.im1 {
	 BORDER: #D2CC8F 0px solid;
	margin: 0px 5px 5px 5px; 


}



.msg {
	 BORDER: #D2CC8F 1px solid;
	margin: 0px 15px 5px 5px; 
	padding:0px 12px 25px 14px;
	background:#D2CC8F;	  

}






TABLE.catalogue2 {	
	width: 99%; 
	margin: 2px 2px 2px 2px; 
	/*BORDER: #d2cc8f 1px solid; 
	BORDER-COLLAPSE: collapse*/


}

td {
	font-size:11px;
}

TABLE.catalogue2 TD {

	FONT-SIZE: 11px; 
	text-align: center; 
	padding:4px 7px 4px 7px; 
/*	BORDER-RIGHT: #d2cc8f 1px solid; 
	BORDER-TOP: #d2cc8f 1px solid;  
	BORDER-LEFT: #d2cc8f 1px solid; 
	BORDER-BOTTOM: #d2cc8f 0px solid;*/
}
table.catalogue2 tr td.left {
	text-align: left;
	width: auto;
}
table.catalogue2 tr td.right {
	text-align: center;
	width: 170px;
}



.side {color:#FFFFFF;}
.side a {color:#FFFFFF;}



.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


.input {padding:0px 0px 1px 0px;}


.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#000000; padding-left:18px;}
.alignright {width:40%; float:right; text-align:right; color:#000000; padding-right:18px;}
.alignleft a {color:#000000; font-size:1.01em; font-weight:bold;}
.alignright a {color:#000000; font-size:1.01em; font-weight:bold;}


.statusbar p {margin:0px 68px 0px 64px; padding:7px 0px 0px 0px; font-weight:normal;}






.main {
	background:url(images/bg_top_left.jpg) top left no-repeat;
	text-align:left;
	/*position: absolute;*/
	top: 0px;
	height:100%
	width:100%;
	min-width:850px;
	width:expression(document.body.clientWidth<850?'850px':'100%');
}


.head {height:97px;}
.h1 {padding:26px 0px 0px 294px;}


.left {
	width:305px;
	margin-left:-100%;
	margin-left:expression('-'+(document.getElementById('main').clientWidth)+'px');
}

.left2 {width:205px; margin-left:-300%;}

.center {width:100%;}
.center_m {padding:0px 20px 0px 279px;}


.widget {margin:0px 18px 0px 64px; padding:17px 0px 10px 0px; background:url(images/line_1.gif) bottom left repeat-x;}
.widget h2 {font-size:1.01em; text-transform:uppercase; color:#FFFFFF; padding-left:0px;}
.widget ul {margin:15px 0px 0px 17px; padding:0px; list-style:none; line-height:16px;}
.widget ul li {padding-left:14px; background:url(images/arrow_1.gif) top left no-repeat;}
.widget ul li a {text-decoration:none;}
.widget ul li a:hover {text-decoration:underline;}

#links_with_style ul {margin:0px; padding:0px; list-style:none; line-height:normal;}
#links_with_style ul li {padding:0px; background:none;}
#links_with_style ul li ul {margin:15px 0px 0px 17px; padding:0px; list-style:none; line-height:16px;}
#links_with_style ul li ul li {padding-left:14px; background:url(images/arrow_1.gif) top left no-repeat;}


.cont_1 {background:#EFEDCA url(images/cont_b_r.gif) right bottom no-repeat;}
.cont_2 {background:url(images/cont_t_l.gif) left top no-repeat;}



.search_t {padding:11px 9px 0px 10px; font-weight:bold;  color:#424242;}
.search_t2 {background:#D2CC8F url(images/bg_search.gif) top left no-repeat; height:56px;}
.search_t3 {background:#f6e8a1; 
	padding: 0px 9px 10px 10px;
	margin: 0px 0px 10px 0px;
	BORDER: #d2cc8f 1px solid; 
}

.search_t .input {width:60%; margin-right:5px;}

.w_search {padding-top:6px;}
.w_search .input {width:134px; margin-bottom:3px;}

.search {padding-top:10px;}
.search .input {width:60%; margin-right:5px;}


.content {margin:0px 16px 0px 19px; padding:12px 12px 43px 14px; background:url(images/line_2.gif) bottom repeat-x;
TEXT-ALIGN: justify;
min-height:642px;
height:expression('752px');/*для IE*/
}
.date {color:#2F2F2F; font-weight:bold; padding-left:10px;}
.author {text-align:right; padding-right:3px; color:#706D51;}
.author a {color:#706D51; text-decoration:none;}
.author a:hover {text-decoration:underline;}
.line {background-color:#D8D4A4; height:1px; font-size:0px; line-height:0px;}
.comment {margin:18px 12px 0px 14px; color:#2A2A2A; padding-left:8px; background:url(images/arrow_2.gif) top left no-repeat;}
.comment a {color:#2A2A2A;}




.footer {padding:12px 50px 15px 281px;}
.blog {color:#EFEDCA;}
.blog a {color:#EFEDCA;}
#promo {width:120px; float:right; text-align:center}



.action {color:#F00;}
.old-price {text-decoration: line-through}