body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff8c2;
	padding: 0;
	margin: 0;
}
img{
	 border: 0;
	 padding: 0;
}
#header{
 height: 370px;
 min-width: 1000px;
 background: url('../images/header.jpg') no-repeat;
}
#left_col{
width: 270px;
/*background-color: green;*/
margin: 0 0 0 10px;
}
#content_col{
 width: 700px;
 margin: 0 10px 0 10px;
 text-align: justify;
/* background-color: green; */
}
#footer{
 min-width: 1000px;
 _width: 1000px;
 float: left;
 height: 105px;
 background: url('../images/footerbg.jpg') no-repeat;
 color: #c00;
 font-size: 13px;
 font-weight: bold;
}
#adress{width: 490px; float: left; text-align: right; padding: 35px 0 0 0}
#phones{width: 490px; float: right; padding: 35px 0 0 0}
p{
	margin: 0;
}
/* --------------------------------------------------------- MAIN MENU -----------------------------------------------------------------------  */
#mmenu {
	margin: 16px 0 0 255px;
	_margin: 16px 0 0 128px;
	float: left;
	background:  url('../images/new.gif') no-repeat 190px 5px;
	height: 40px;
/*	background-color: yellow;*/
}
#mmenu2{
	margin: -41px 0 0 254px;
	_margin: -41px 0 0 127px;
	float: left;
/*	background-color: green;*/
}
#mmenu a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px;
}
#mmenu2 a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px;
}
.menu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: sans-serif, Tahoma, Geneva;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
}
.menu li{
	display: inline;
	margin: 0;
}
/* --------------------------------------------------------- END MAIN MENU -----------------------------------------------------------------------  */
/* --------------------------------------------------------- SERVICE MENU -----------------------------------------------------------------------  */
#submenu{
	background: url('../images/service_header.gif') no-repeat;
	margin: 0 0 10px 10px;
	padding-top: 47px;
}
ul#submenu li a{
	display: block;
	width: 250px;
	height: 30px;
	background: url('../images/service_menu.gif') no-repeat 0 -30px;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #C00;
	line-height: 30px;
	font-size: 17px;
	text-indent: 11px;
	text-transform: none;
}
ul#submenu li a:hover{
	background: url('../images/service_menu.gif') no-repeat;
}
ul#submenu li ul{
	margin:0;
	padding:0;
}
ul#submenu li ul li a{
	display: block;
	padding: 0 0 0 12px;
	background: url('../images/service_submenu.gif') no-repeat 0 -18px;
	text-decoration: underline;
	color: #F00;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	font-family: arial;
	text-transform: none;
}
ul#submenu li ul li a:hover{
	background: url('../images/service_submenu.gif') no-repeat;
}
#shopmenu{
	background: url('../images/shop_header.gif') no-repeat;
	margin: 0 0 10px 10px;
	padding-top: 47px;
}
ul#shopmenu li a{
	display: block;
	padding: 0 0 0 12px;
	width: 250px;
	background: url('../images/service_submenu.gif') no-repeat 0 -30px;
	font-family: Arial;
	color: #F00;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	text-indent: 11px;
	text-transform: none;
}
ul#shopmenu li a:hover{
	background: url('../images/service_submenu.gif') no-repeat;
}
/* --------------------------------------------------------- END SERVICE MENU -----------------------------------------------------------------------  */
.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
}
/* --------------------------------------------------------- ARTICLE BLOCK -----------------------------------------------------------------------  */
.entry-info{
	border: 1px solid #c90; 
	background-color: #ffc;
	position: relative;
	float: left;
	width: 688px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
			.corner {
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				font-size:0;
			}

			.tl {
				float:left;
				left:-1px;
				top:-1px;
				background:url('../images/entry-info-t-l.gif') no-repeat 0 0;
			}
			.tr {
				float:left;
				right:-1px;
				top:-1px;

				background:url('../images/entry-info-t-r.gif') no-repeat 0 0;
			}
			.bl {
				float:left;
				left:-1px;
				bottom:-1px;
				_bottom:-1px;
				background:url('../images/entry-info-b-l.gif') no-repeat 0 0;
				width: 100%;
			}
			.br {
				float:left;
				right:-1px;
				_bottom:-1px;
				background:url('../images/entry-info-b-r.gif') no-repeat 0 0;
			}
/* --------------------------------------------------------- END ARTICLE BLOCK -----------------------------------------------------------------------  */

/* --------------------------------------------------------- ARTICLE BLOCK 1/2 -----------------------------------------------------------------------  */
.entry-half{
	border: 1px solid #c90; 
	background-color: #ffc;
	position: relative;
	float: left;
	width: 333px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
			.corner2 {
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				font-size:0;
			}

			.tl2 {
				float:left;
				left:-1px;
				top:-1px;
				background:url('../images/entry-info-t-l.gif') no-repeat 0 0;
			}
			.tr2 {
				float:left;
				right:-1px;
				_right:-2px;
				top:-1px;

				background:url('../images/entry-info-t-r.gif') no-repeat 0 0;
			}
			.bl2 {
				float:left;
				left:-1px;
				bottom:-1px;
				_bottom:-1px;
				background:url('../images/entry-info-b-l.gif') no-repeat 0 0;
				width: 100%;
			}
			.br2 {
				float:left;
				right:-1px;
				_bottom:-1px;
				background:url('../images/entry-info-b-r.gif') no-repeat 0 0;
			}
/* --------------------------------------------------------- END ARTICLE BLOCK  1/2-----------------------------------------------------------------------  */
.info {
	border-top: 1px solid #c60; 
	border-bottom: 1px solid #c60; 
	background: #fccdcc;
	color: #c00;
	height: 42px;
	width: 100%
}

			.corn {
				width:10px;
				height:10px;
				overflow:hidden;
				position:absolute;
				font-size:0;
			}

			.tlt {
				float:left;
				left:-1px;
				top:-1px;
				background:url('../images/info-t-l.gif') no-repeat 0 0;
			}
			.trt {
				float:left;
				right:-1px;
				top:-1px;

				background:url('../images/info-t-r.gif') no-repeat 0 0;
			}
			.blt {
				float:left;
				left:-1px;
				bottom:-1px;
				_bottom:-1px;
				background:url('../images/info-b-l.gif') no-repeat 0 0;
			}
			.brt {
				float:left;
				right:-1px;
				bottom:-1px;
				_bottom:-1px;
				background:url('../images/info-b-r.gif') no-repeat 0 0;
			}




h2.contentheading{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #c00;
	font-weight: normal;
	height: 20px;
	background: url('../images/titlebg.gif') repeat-x ;
	text-indent: 0px;
	margin-top: 0;
	margin-bottom: 5px;
}
.adress {
	font-size: 12px;
	font-weight: bold;
	color: #c00;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px auto;
	width: 420px;
}
.adress p{
	height: 40px;
	text-indent: 0;
}
.adress p img{
	margin: 0 10px 0 0;
}
.adress a{
	color: #c00;
}
ul{
	margin-top: 0;
	margin-bottom: 0;
}
table.price{
	 font-family:Verdana, Geneva, sans-serif;
	 font-size: 11px;
	 border: 1px;
	}
.price td{
	 border-bottom: solid #900 1px;
	}
tr.tabheader td{
	 border-bottom: solid #900 2px;
	 text-align: center;
	 font-weight: bold;
	 background-color: #ffbc61;
	}
.readon {
	float: right;
	text-decoration: underline;
	color: #f00;
}
a{
	text-decoration: underline;
	color: #f00;
}
.pagination li{
	display: inline;
	list-style-type:none;
}
h4{
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: #c00;
}
td.article_column{
} 
.column_separator{
	width: 10px;
}
/* --------------------------------------------------------ÌÎÄÓËÜ "ÏÅÐÅÇÂÎÍÈ ÌÍÅ" ------------------------------------------------------------- */
.banneritem{
	background: green;
	color: #000;
	font-size: 11px;
	text-align: left;
	width: 404px;
	height: 73px;
	background:url('../images/recall.gif') no-repeat 0 0;
	float: right;
	*margin-top: -14px;
}

.rapid_contact form{
padding-left:  60px;
padding-top: 10px;

}
.intro_text{
	text-align: left;
}

.latestnews {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}
p{
text-indent: 15px;
}
.entry-action{
	border: 1px solid #c90; 
	background: url('../images/action_medal.gif') repeat-y bottom right  #ffc;
	position: relative;
	float: left;
	width: 688px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.entry-action2{
	border: 1px solid #c90; 
	position: relative;
	float: left;
	width: 258px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.banneritemleft{
	width: 270px;
	height: 100%;
	!margin-top: 1px;
	margin-bottom: 15px;
}
/* _______________________________________________________ K2 __________________________________________________________ */
div.itemImageBlock {float: left; padding:0;margin: 0 20px 5px 0; width: 200px;}
	span.itemImage {display:block;text-align:left;margin:0;}
	span.itemImage img {border:1px solid #ccc;padding:0;}
	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}
	
h2.itemheading{	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #c00;
	font-weight: normal;
	height: 20px;
	text-indent: 0px;
	margin-top: 0;
	margin-bottom: 5px;
}

div.itemExtraFields {margin:20px 0 0 0;padding:0;border: 0;}
	div.itemExtraFields h3 {margin:0;padding:0;line-height:normal !important;}
	div.itemExtraFields ul {margin:0;padding:0;list-style:none;font-size: 13px;}
	div.itemExtraFields ul li {display:block;line-height: 30px}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;color: #333; margin:0 4px 0 0;width:100px;}
	div.itemExtraFields ul li span.itemExtraFieldsValue {display:block;color: #f00;font-weight: bold;!float:left}

div.itemRatingBlock {padding:8px 0;}
	div.itemRatingBlock span {display:block;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}
	
/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:url(../images/star.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:85px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}

div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;border:0;} /* this is the item container for this view */}

div.itemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemHitsTwitter span {font-weight:bold;color:#555;padding:0 4px 0 0;}
div.itemHitsTwitter span b{font-weight:bold;color:#000;padding:0 4px 0 0;}


/* --- Category block --- */
div.itemListCategory {background-color:#fff8c2;border:0;padding:0;margin:0;}
	span.catItemAddLink {clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
	span.catItemAddLink a {}
	span.catItemAddLink a:hover {}
	div.itemListCategory img {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemListCategory h2 {font-family: Verdana, Geneva, sans-serif;	font-size: 17px;color: #c00;font-weight: normal;height: 20px;background: url('../images/titlebg.gif') repeat-x ;text-indent: 0px;margin-top: 0;margin-bottom: 5px;}
	div.itemListCategory p {}
	
div.catItemImageBlock {float: left; padding:0;margin: 0 10px 0 0;}
	span.catItemImage {display:block;text-align:center;margin:0;}
	span.catItemImage img {border:1px solid #ccc;padding:0;}

div.catItemExtraFields, div.genericItemExtraFields {margin:5px 0 0 0;padding:0;border: 0;}
	div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0;line-height:normal !important;}
	div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}
	
.catItemTitle{padding:0;margin:0;text-align:left;font-size: 11px;}

div.catItemRatingBlock {padding:0; margin: 0 0 0 110px; height: 25px;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemBody {padding:10px;background-color:#fff3a4;border: 1px solid #c90;height: 160px; overflow: hidden; margin:0;}