/* 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); }

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

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

li {margin-bottom: 2px;}
hr {color: #ebd479;}


.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}


/* 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 		{}
.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	{margin-bottom: 10px;}
	.center2	div	{margin-bottom: 7px;}
	.center2 	ul li {list-style-type: square; margin-bottom: 5px}
	.center2 	ol li {margin-bottom: 5px}

.content .right		{width: 20%; vertical-align: top;}
	.right h1 {margin-bottom: 5px;}
	.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}


/* 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: #fffdf2; padding: 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}



/* *********************************** */
/* OLD */
/* *********************************** */


.content2		{margin-left:250px; padding:10px 20px}


div.rlcol div.cleft { float: left; width :250px; POSITION: relative }				
div.rlcol div.cright { float: right; width :240px; POSITION: relative; padding-right:10px}




.menu_one_level	{padding:3px 0px; white-space: nowrap;}

.content2 div {padding-bottom: 10px}	
.flat	{border-collapse: collapse;border: 1px solid black;}
.yd			{padding: 10px; width: 200px; vertical-align: top}

.partners	{text-align: right; font-weight: bold; padding: 5px 10px; background-color: #fafafa}
.partners div	{float: left; padding: 0px 10px}



h1.comments { font-size: 12px; color: #559d3f; font-weight:bold; display: inline}
h1.title	{ color: black; font-size: 12px; text-align:center; padding:5px; background-color:#F2F2F2; margin:0px}




.brand		{display:none}

.week_goods	{}
.page_history	{padding: 3px 0px 3px 230px; background-color: #fafafa; font-size: 11px}

div.partners	{float:left; padding-right: 25px;}

table.bord 	{
        border-left:1px solid #999999; 
        border-right:1px solid #999999;
        border-bottom:1px solid #999999;
		}


.search_current {margin: 10px 10px -10px 0px}