/* New content styles (Deiv: 30.10.2009) */

body, td, div, p {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	color: #444;
	line-height: 125%;
}

body	{margin: 0px; background-color: #ffeca2; background-image:url(/images/bg_header.gif); background-repeat:repeat-x;}

 img 	{ border: 0px; }
.png	{ behavior: url(/pngbehavior.htc); }

select		{font-size: 14px}

h1 { font-size: 17px; color: #d83300; font-weight:normal; margin-top:0px;}
h2 { font-size: 15px; color: #d83300; font-weight:normal; margin:0px 0px 5px 0px }
h3 { font-size: 15px; color: #559d3f; font-weight:normal;}

a 		{ color:#2a69a8}
a:hover { color:black; text-decoration:none;}															

li {margin-bottom: 2px;}
hr		{height: 1px; color: #ebd479; border-width: 0px 0px 1px 0px; border-bottom-style: solid; border-color:#ebd479; margin: 5px 0px}


.yap-picture-block {display:none}
.yap-image	{display:none}


.ya-partner__pic-container {background: none}
.ya-partner__pic {width: 16px; height: 16px; background: none}
.yandex_direct	{ padding: 0px 10px; text-align: center; font-size: 12px}
.yandex_direct td	{ padding: 0px 10px; text-align: center; font-size: 12px}

.yandex_market	{ font-size: 0.85em; float:right; overflow:hidden; margin-bottom:20px; width:250px}
.yandex_market_in	{ font-size: 0.85em;}

.clear	{clear:both}

/* Base colors */
.red	{color: #d83300;}
.dark	{color: #dbb35e;}
.bg_base {background-color: #fffdf2}


/* Header */

.header		{height: 110px;}
.logo		{vertical-align: top; padding: 0px 20px 0px 35px; width: 165px}
.icon		{vertical-align: top; width: 110px; text-align:center; padding-top: 5px}

/* SmartMenu on Top */
.smart_menu	{float:left;  padding: 7px 20px 10px 20px}
.smart_menu a, .smart_menu td {line-height: 135%; white-space: nowrap}
.smart_menu td {padding-right: 20px; color: #713414; vertical-align: top} 
.smart_menu	.stat {color: #dbb35e; font-size: 0.8em}
.smart_menu	.plus {color: green; font-size: 0.8em}

/* Content */
.content_new	{padding:10px}
.content_new .left_new		{width: 20%; vertical-align: top; float:left;}
.content_new .right_new	{ width: 75%; float: left; margin-left:10px; vertical-align: top;  padding: 10px 20px; background-color: #fffdf2;
				background-image:url(/images/bg_frame.gif); background-repeat: repeat-x; height: 100%}  
.right_new div	{margin-bottom: 10px;}





.content 		{}
.content .left		{width: 20%; vertical-align: top}
	.left h1 {margin-bottom: 5px;}
	.bookmarks {background-color: #fff4cb; padding: 7px 0px; margin-bottom: 10px; text-align: center }

	.left .expo		{padding: 10px; background-color: #fffdf2; margin-top: 10px}
	
	.recomended {background-color: #fff4cb; padding: 10px; margin-top: 10px}
	.recomended ul {padding-left: 10px}
	.recomended li {list-style-type: square; margin: 0px 0px 5px 10px; padding:0px;}

	.counters		{background-color: #fff4cb; padding: 10px; margin-top: 10px; text-align: center }

.content .center	{width: 60%; padding: 0px; vertical-align: top}
	.center h1 {margin-bottom: 10px;}
	.center .news	{padding: 10px 20px; background-color: #fffdf2;
			background-image:url(/images/bg_frame.gif); background-repeat: repeat-x;}
	.center .whats_new	{padding-top: 10px;}
	.center .irr	{padding: 10px 20px; background-color: #fffdf2}
	.center .brands_top {padding: 10px 20px; margin-top: 10px; background-color: #fffdf2;}

/* 2 column*/
.content .center2	{width: 80%; padding: 0px; vertical-align: top;
				padding: 10px 20px; background-color: #fffdf2;
				background-image:url(/images/bg_frame.gif); background-repeat: repeat-x;} 
	.center2 h1, .center2 h2, .center2 h3	{margin-bottom: 10px;}
	.center2 div	{margin-bottom: 10px;}
	.center2  ul li {list-style-type: square; margin-bottom: 5px}
	.center2  ol li {margin-bottom: 5px}

.content table.grid	{border:1px solid #333; border-collapse:collapse}
.content table.grid td		{border:1px solid #999; padding:2px 5px}

	
.content .right		{width: 20%; vertical-align: top;}
	.right h1, .right h2, .right h3 {margin-bottom: 10px;}
	
	.search {padding: 10px; background-color: #fffdf2; margin-bottom: 10px; 
			background-image:url(/images/bg_frame.gif); background-repeat: repeat-x;}
  	.search_form	{padding: 0px; margin: 0px}
	#input_search {border:1px solid #dbb35e; color:#865913}
	
	.right .last_comments	{padding: 10px; background-color: #fffdf2; margin-top: 10px}
	.right .periodical 		{padding: 10px; background-color: #fff4cb; margin-top: 10px}
	

.shop		{float:left; width:300px; margin-top:10px; margin-right: 10px; font-size:12px; vertical-align:bottom}
.shop img	{margin-right:5px}
.shop .out	{color: #999}

.price		{}
.price span	{padding:5px; background-color:#c00; color:white; font-size:18px; font-weight:bold}

	
.shop_info	{}
.shop_info_add	{float:right; width:260px}
.shop_info_add .prices	{padding:10px; background-color: #c00; color: white; text-align: center} 
.shop_info_add .prices span	{ font-size:11px;} 
	
.good_info	{}
.good_info_add	{float:right; padding-left: 10px; width:270px; overflow:hidden}

.categories	{float:left}
.prod_category	{width:150px; height:200px; float:left; padding:5px 5px 0px 5px; margin-right:10px; text-align:center; border: 1px solid #fffdf2}
.prod_category:hover { border: 1px solid #d83300}

.good_in_list	{width:280px; height:100px; border-bottom:1px solid grey; float:left; padding:5px 5px 0px 5px; margin-right:10px; border: 1px solid #fffdf2}
.good_in_list img	{margin-right:5px}
.good_in_list:hover { border: 1px solid #d83300}


	
/* Footer */
.footer	{background-color: #ffeca2; background-image:url(/images/bg_footer.gif); background-repeat:repeat-x;
		 margin-top: 10px}
.footer li	{list-style-type: square; }
.footer .copyright {text-align: center}
.footer_menu	{padding-left: 20px; vertical-align: top; padding-top: 30px}
.footer_img	{padding: 0px; text-align: right}


/* Adv */
.ad_main_left		{background-color: white; padding: 10px; margin-bottom: 10px;
					background--image:url(/images/bg_frame.gif); background-repeat: repeat-x;}
.ad_main_right		{background-color: #fffdf2; padding: 10px; text-align: center;}
.ad_main_left h1, .ad_main_right h1	{margin-bottom: 5px}
.ad_main_left2	{width: 220px; height: 250px; border: 1px solid #cfc; background-color: #f0fff0;
				vertical-align: center; text-align: center; margin: 10px}

/* IRR */
.irr_list	{}
.irr_list td	{padding: 3px; font-size: 13px}
.irr_list h2	{font-weight: normal; text-transform:none; margin: 0px; padding:0px; font-size:15px}
.irr_list span	{font-size: 0.85em}
.irr_links	{text-align: center; margin: 10px 0px}

/* News */
.news_list div 	{padding-bottom: 10px; font-size: 13px; }
.news_list h2	{font-weight: normal; text-transform:none; margin: 0px; font-size:15px}
.news_list span	{font-size: 0.85em; color:#559d3f}
.news_links	{text-align: center; margin: 10px 0px}

/* Comments */
#comment_div {display:none; background-color:#fff; padding: 20px; border: 1px solid black}
.comments_list {}
.comments_list .title 	{background-color: #fff4cb; color: #713414; padding: 5px}
.comments_list .date	{font-size: 0.9em}
.comments_list .text	{padding: 5px;}
.comments_list .answer	{padding-left: 5px; margin-bottom: 20px; font-size: 0.9em}
		a.answer_link, .answer a	{color: green}
.comments_list .num_plus	{background-color:green; #d83300; padding: 1px 4px; color: white; font-size: 0.9em}
.comments_list .info	{font-size: 0.9em; padding-left: 3px; margin-bottom: 15px}

.comments_tree	{margin-left:20px; display:block;}
.comments_tree .title 	{background-color: #fff4cb; color: #713414; padding: 5px}
.comments_tree .answer	{margin-bottom: 10px; font-size: 0.9em}
.comments_tree .answer a	{color: green}

/* Brands */
h1.brandname { font-size: 17px; display: inline; clear:both}