/* www.kinglike.ru | 2010-2012 */
	
/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #444444; min-width:997px; font-size:100.01%; background:#fff;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #7f7f7f; text-decoration: none;}
a:hover{text-decoration: underline; color:#444;}
h1{ font-weight:bold; font-size:2.7em; margin-bottom:14px; line-height:0.8em; font-family:Georgia, "Times New Roman", Times, serif}
h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; margin-bottom:21px; line-height:0.8em; padding:11px 0 0 0}
h3{}
h4{font-size: 1.1em; margin-bottom:4px;}

p{margin-bottom: 14px;}

.clear{ clear: both; height: 1px; font-size: 1px;}

.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}

ul{ margin-bottom:12px;}
ul li{}

small{font-size:0.9em;}

span{}


#main{position:relative; min-height:100%; margin: 0 auto; min-width:997px; max-width:1252px;font-size:0.85em; background: #fff;}
/*For IE*/* html #main{width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1253 ? "1252px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "997px" : "99.7%")); height:100%;}
div#main_in{padding:0 25px;}



/*--- TOP ---*/
div#top_block{min-height:188px;}
* html div#top_block{height:188px;}
	div#top_left{float:left; width:20%; padding:35px 0 0 0;}
		div#logo{width:100px; text-align:center; min-height:80px;}
		* html div#logo{height:80px;}
		
	div#top_right{float:left; width:79.5%; padding:35px 0 0 0;}
		ul.top_menu{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em; padding:0; margin:0; list-style:none; width:12%; float:left; line-height:1.25em; color:#7f7f7f; position:relative; z-index:100;}
		ul.top_menu li.hover{color:#444}
		ul.top_menu li.hover a{color:#444;}
		ul.top_menu#menu_r{float: left; width:74.5%; padding-left:9px !important}
		ul.top_menu#menu_r li{display: block; margin-right:12px; float:left; white-space:nowrap}
		li.li.reg-menu{padding-top:16px;}
		
		


/*--- CONTENT ---*/
div#content_main{}
	div#content_left{float:left; width:20%;}
		h2.razdel_l{padding-top:14px;}
		
		div#apps{width: 110px; padding: 8px 0 0 0;}
		div#apps a{display: block;}
		
	div#content_right{float:left; width:79.5%;}
	div#content_right p{line-height:1.4em; margin-bottom:30px; font-size:0.95em;}
		div#content_right_l{float:left; width:25%;}
		div#content_right_r{float:left; width:74.5%;}
			div#porciya{float:right; width:23%; padding-left:4%; padding-top:3px;}
				div#porciya h2{margin-bottom:16px;}
				div#porciya p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em; padding-top:5px;}
			div.recept p{line-height:1.4em; margin-bottom:30px; font-size:0.95em;}
			div.recept object{display:block; margin:0 0 18px 0;}
				img.recept_image{display:block; margin:0 0 18px 0; }

		/*RECIPES*/
			/*RECIPES_ALL*/
		div#recept_top{ padding:0 0 0 0px; position:absolute; top:30px;left:40%; margin-left:-71px}
				h3.posledine{ color:#444444; font-weight:normal; font-size:1.3em; margin-bottom:16px; padding:11px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		div.recept_in{width:145px; padding-right:12px; float:left; height:230px; overflow:hidden; font-size:0.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.35em; position:relative;}
		div.recept_in_m{width:145px; padding:0 12px 20px 0;  overflow:hidden; font-size:0.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.35em; position:relative;}
				div#recept_top div.recept_in_m{float:left; width:255px; padding-left:65px;}
			div.all_recipes{ padding:10px 0 0 0;}	
			div.recept_in small{font-size:0.9em; position:absolute; left:100px; top:0;color:#9698A4}
			div#recept_top div.recept_in_m  small{left:166px;}
			div.recept_in_m small{font-size:0.9em; position:absolute; left:100px; top:0;color:#9698A4}
					small.comments_0{display:none;}
				div.recept_img{ margin-bottom:6px; width:119px;}
				div#recept_top div.recept_img{float:left; width:}
				div.recept_txt{ padding-top:3px;}
				div.recept_txt p{margin:0; padding:0;}
					
				div#sortirovka{position:absolute; right:0; width:205px; text-align:right; font-size:0.8em; margin-top:12px;}
						a#sort_a{margin-right:126px;background:url(../images/bg_a_dot.gif) repeat-x 1px 100%; padding-bottom:0px; position:relative; z-index:100;}
						a#sort_a:hover{background:none; text-decoration:none;}
						a#sort_a.a_active{text-decoration:underline; color:#444; background:none;} 
					div#sortirovka_in{position:absolute; z-index:50; display:none; text-align:left; width:169px; top:-14px;}
					div#sortirovka_in.active{ display:block !important;}
						div#sortirovka_in2{width:149px; background:url(../images/shadow_rep.png) repeat-y 0 0; padding:10px 0 0 20px;}
								ul.sort{ margin:0; padding:0; list-style:none;}
								ul.sort li{margin-bottom:0; line-height:1.4em;}
							div#sort_top{width:169px;background:url(../images/shadow_t.png) no-repeat 0 0; height:27px;} 
							div#sort_but{width:169px;background:url(../images/shadow_b.png) no-repeat 0 0; height:31px;} 
					
				
		div#old-comments{padding:6px 0 0 0; display:none;}
			div#comments{padding:8px 0 0 0; font-size:0.95em;}
			div#comments h2{ font-size:1.35em;}
				div.name, div.meta{font-size:0.8em; margin-bottom:3px;color:#9698A4}
				div.name span{}

				
			h3.link_comment{font-weight:normal; font-size:0.95em; padding-top:20px; margin-bottom:12px; padding-bottom:1px; float:left;}
			h3.link_comment a{ background:url(../images/bg_a_dot.gif) repeat-x 0 100%; padding-bottom:1px; cursor:pointer;}
			h3.link_comment a:hover{background:none; text-decoration:none;}
			h3.link_comment2{font-weight:normal; font-size:0.95em; padding-top:20px; margin-bottom:12px; padding-bottom:1px; float:left;}
			h3.link_comment2 a{ background:url(../images/bg_a_dot.gif) repeat-x 0 100%; padding-bottom:1px;}
			h3.link_comment2 a:hover{background:none; text-decoration:none;}
			h3.active a{text-decoration:underline; color:#444; background:none;} 
				div#add_comment{ font-size:0.8em; width:330px; margin-bottom:28px; display:none;}
					div.form_in{padding-bottom:18px; min-height:10px;}
					* html div.form_in{height:10px;}
					div.form_in label{float:left; width:85px; cursor:pointer}
					div.form_in input{ float:right;width:230px;}
					div.form_in textarea{ width:230px; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; float:right;}
						div.kapcha{text-align: center; margin-bottom:12px; padding-top:6px; padding-left:62px;}
						div.kapcha img{}
						
						input.add_comment{border:0; color:#7f7f7f;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none; margin-left:95px; cursor: pointer; font-size:1.2em}
						input.add_comment:hover{ color:#444;}
						
						div.error{color: #ff3300; font-size:0.95em; padding-top:5px;}
						div.no_error{ font-size:0.95em; padding-top:5px;}


	div#numbers{clear:both; padding:0px 0 0 0; font-size:0.8em;}
	div#numbers a{border:1px solid #FFFFFF;display:block;float:left;padding:4px 0;text-align:center;text-decoration:none;width:24px;}
	div#numbers a:hover{border-color:#444;}
	div#numbers a.hover{ color:#444;}
	
	
	div#about_left{padding:4px 16px 0 0; font-size:0.85em;}
	
		div#sponsor{display:none; clear:both;}
		
	div#search_form{}
		input.search_text{width:90px; padding:2px 4px; border:1px #9698A4 solid; float:left; height:16px;}
		input.search_but{border:1px #9698A4 solid; background:none; float:left; margin-left:3px; width:22px; height:22px; cursor:pointer;}
		div#infoDIV a{border:1px #9698A4 solid; background:none; float:left; margin-left:3px; width:22px; height:22px; cursor:pointer; display:block; font-size:1px;}
			
			div.col_naid{position: relative; font-size:11px; display:inline; color:#9698A4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:0px; top:-20px;}
			div.col_podr{position: relative; font-size:11px; display:inline; color:#9698A4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:3px; top:-20px;}
			
				div#random_search{clear:left; font-size:0.8em; padding:4px 0 0 6px}
			
			/*NEW-TEST*/
			ul#menu_left{font-size:0.8em; margin:0; list-style:none; line-height:1.25em; position:relative; left:-15px; height:600px; overflow:hidden; width:200px;}
		ul#menu_left li{margin-bottom:8px; padding-left:15px; width:185px;}
		
			.jcarousel-container-vertical {
				height: 600px; width:200px;
			}
			
			.jcarousel-clip-vertical {
				height: 600px;
				z-index: 20;left:-15px; position:relative;
			}
			
			#mycarousel li,
			.jcarousel-item-vertical,
			.jcarousel-item-placeholder-vertical {
				height: auto;
			}
			
			.jcarousel-item h3,
			.jcarousel-item p {
			}
			
			.jcarousel-next-vertical {
				position: absolute;
				bottom: -34px;
				left: 136px;
				height: 28px;
				cursor: pointer;
				width: 53px;
				background: url(../images/next.gif) no-repeat center;
			}
			.jcarousel-next-vertical:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);  -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
			
			.jcarousel-next-disabled-vertical {
				cursor: default;
				opacity: .5;
				-moz-opacity: .5;
				filter: alpha(opacity=50); background:none;
			}
			
			.jcarousel-prev-vertical {
				position: absolute;
				top: -41px;
				left:136px;
				height: 28px;
				width: 53px;
				cursor: pointer;
				background: url(../images/prev.gif) no-repeat center;
			}
			.jcarousel-prev-vertical:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);  -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
			
			.jcarousel-prev-disabled-vertical {
				cursor: default;
				opacity: .5;
				-moz-opacity: .5;
				filter: alpha(opacity=50); background:none;
			}
div#social{position:absolute; top:20px; right:20px;}
			
			
			li.reg-menu{}
			li.reg-menu a{}
			
		div#google_block{left: 20%; position: relative;padding-top: 20px; width: 800px;font-family: "Trebuchet MS" !important; text-align: left;}
		
		div#social_links{position: absolute; margin: -42px 0 0 152px; width: 150px;}
		
		
		
 		div#auth{width: 650px; height: 420px; overflow: hidden; position: relative; z-index: 1000;}
			div#auth_in{width: 1000px; position: relative; left: -320px;}
			div#auth_in h3{font-size: 17px; margin-bottom: 14px; padding: 0; font-weight: normal !important; margin-bottom: 12px;color: #020202;}
			div#auth_in p{font-size: 11px;}
				div#auth_left{width: 260px; float: left; padding: 5px 0 0 55px; background:url(../images/bg_line.png) repeat-y 100% 0; margin-right: 40px;height: 210px;}
				div#auth_center{width: 292px; float: left; background:url(../images/bg_line.png) repeat-y 100% 0; padding: 40px 0 0 10px; height: 175px;}
					div#soc_buttons{height: 34px;}
					div#soc_buttons a{margin-right: 4px;}
				div#auth_right{width: 295px; float: left; padding: 40px 0 0 30px;}
			
					span.registr{cursor: pointer;}
			
			
			
		div#reg_block{font-size: 0.75em;}
		table.reg_table{width:210px}
					table.reg_table tr td{padding:3px 12px 3px 0;}
					table.reg_table input{ width:140px;}
					table.reg_table input.remember{width:auto}
					table.reg_table textarea{ width:230px; height:100px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; float:right;}
						
						table.reg_table input.add_comment{border:0; color:#7f7f7f;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none;font-size:1em;  cursor: pointer; width:130px !important; text-align:left; position:relative; margin-left: 0px;}
						table.reg_table input.add_comment:hover{ color:#444;}

div#message{position:absolute; background:#fff; z-index:10; padding:0 0 4px 0;}
iframe{border: 0;display:block;}
div#activ{}
div#rassilka{font-size: 0.9em;}
div#rassilka div{position:relative;}
div#rassilka div input{width:20px; position:absolute; left:-25px; top:1px}

		div#reg_block2{font-size: 0.75em;}
		div#reg_block2 input.add_comment{font-size: 17px; color: #020202; margin: 15px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
		
		
		div#soc_main{height: 119px;}
		
		
/*--- FOOTER ---*/
div#footer_block{height: 130px; clear: both; width: 100%; }

#footer_1{height: 80px; margin: -80px auto; position: relative; z-index:100; min-width:997px; max-width:1252px;}
/*For IE*/* html #footer_1{width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1253 ? "1252px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "997px" : "99.7%"));}
#footer_2{height: 80px; font-size: 0.7em; padding:0 25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#9b9b9c;}
 
	div#footer_left{ float:left; width:10%; }
	div#footer_left2{float:left; width:10%;}
		div#footer_left div#rambler a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; opacity: 0.25;}
		div#footer_left div#rambler a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
		div#footer_left2 a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
		div#footer_left2 a{float:left; margin-left:5%; margin-bottom:10px;}
		div#footer_left2 a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
		div#rambler{float:left;}
		div#tv20{float:right; padding-right:10%;margin-top:-3px; position:relative;}
	div#footer_right{float:left; width:59.5%; color:#9698A4}
	div#footer_right a{color:#9698A4; text-decoration:none;}
	div#footer_right a:hover{ color:#444;}
	div#footer_right p{padding-right:0;}

h2.razdel_l {
  font-family: georgia;
  font-weight: bold;
}