/* Пивной ресторан МЕТРО | www.kinglike.ru | 2010 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; min-width:1000px; font-size:100.01%; background: #000;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #fff; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.9em; margin-bottom:12px;}
h2{font-size: 1.3em; margin-bottom:12px;}
h3{font-size: 1.1em; margin-bottom:10px; font-weight:normal;}
h4{font-size: 1.1em; margin-bottom:2px}

p{margin-bottom: 12px;}
.clear{ clear: both; height: 1px; font-size: 1px;}
.hidden{display:none;}
.hide{ display:none;}

.green{color: #99cc00;}
.red{color: #ff3333;}
.grey{color: #808080;}
.pink{color: #c79cb7;}
.orange{color:#ff9f00;}

ul{margin-bottom:12px; padding:0;}
ul li{margin-bottom:18px; padding:0 0 0 12px;}


#main{position:relative; min-height:100%; margin: 0; min-width: 1000px;font-size:0.8em; background:#000;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}
div.main_in{width:1000px; margin:0 auto; position:relative;}
div.main_in2{width:1100px; margin:0 auto; position:relative;}




/*--- TOP ---*/
div#top_left{position:absolute; left:15px; top:28px; z-index:15;}
	div#logo{margin-bottom:28px;}
	div#menu_block{padding-left:13px; padding-bottom:2px;}
		ul#menu{list-style:none; padding:0; margin:0 0 26px 0; font-size:1em;}
		ul#menu li{margin:0; padding:0;}
		ul#menu li a{color:#a29c9b; text-decoration:none;}
		ul#menu li a:hover{ color:#fff;}
		ul#menu li.hover a{color:#fff;}
		ul#menu li ul{list-style:none; padding:4px 0 0 18px; font-size:0.85em; line-height:1.3em;}
		ul#menu li.hover ul a{color:#a29c9b;}
		ul#menu li.hover ul li.hover a, ul#menu li.hover ul li a:hover{color:#fff;}
		
		a.rss{ text-decoration:none; background:url(../images/arrow.gif) repeat-x 2px 100%; padding-bottom:1px;color:#a29c9b;}
		a.rss:hover{background-image:url(../images/arrow_h.gif);color:#fff;}

div#top_right{position:absolute; right:16px; top:16px; z-index:15;}
div#top_right a{float:right; color:#9a9a9a; text-decoration:none; font-size:0.85em; margin-left:10px;}
div#top_right a.sound{padding:0px 4px 2px 4px; background:url(../images/zacherk.gif) no-repeat 0 0;}
div#top_right a:hover{ color:#fff; background-position:0 -40px;}

div#friends{position:absolute; top:591px; right: 0px; z-index:10; font-size:0.85em;}
div.friends{position: relative; top:21px; right: 0px; z-index:50; font-size:1.4em; height:20px; float:right; background: none;}
#vistyplenie_in div.friends{top:44px;}
	div#friends a, div.friends a{color: #588000; background:url(../images/punktir.gif) repeat-x 1px 100%;  text-decoration:none;}
	div#friends a:hover, div.friends a:hover{text-decoration:none; background-image:url(../images/punktir_h.gif);}
	
div.friends2{position: relative; top:21px; right: 0px; z-index:50; font-size:1.4em; height:20px; float:right; background: none; width:125px;}
#vistyplenie_in div.friends2{top:44px;}
	div#friends2 a, div.friends2 a{color: #588000; background:url(../images/punktir.gif) repeat-x 1px 100%;  text-decoration:none;}
	div#friends2 a:hover, div.friends2 a:hover{text-decoration:none; background-image:url(../images/punktir_h.gif);}


/*--- CONTENT ---*/
	
	div#shadows{width:1000px;height:622px; position:absolute; top:0; left:0; z-index:5}
		div#shadows2{display:none;}

		div#shadow_l{width:97px; height:622px; background:url(../images/shadow_l.png) no-repeat 0 0; position:absolute; z-index:5; top:0;}
		div#shadow_r{width:96px; height:622px; background:url(../images/shadow_r.png) no-repeat 0 0; right:0; position:absolute; z-index:5; top:0;}
		div#shadow_t{ width:811px; height:47px; position:absolute; background: url(../images/shadow_t.png) no-repeat 0 0; z-index:5; left:93px; }
		div#shadow_b{ width:807px; height:102px; position:absolute; background: url(../images/shadow_b.png) no-repeat 0 0; z-index:5; left:97px; top:520px;}
	
/* Easy Slider */
	#slider ul, #slider li{margin:0;padding:0;list-style:none;}
		#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
	#slider{position:relative;}
	#slider, #slider li{width:1000px;height:622px;overflow:hidden;}
	#slider_music{padding-top:20px;}
	#slider li{background:url(../images/loader.gif) no-repeat 50% 280px;}
	#slider_music #slider{width:1000px;height:875px;overflow:hidden; background:none;}
	#slider_music #slider li{width:930px;height:875px;overflow:hidden; background:none; padding-left:70px;}
	#vistyplenie_in #slider, #vistyplenie_in #slider li{width:1000px;height:650px;overflow:hidden;}
		#slider2{position:relative;}
		#slider2, #slider2 li{width:1100px;height:642px;overflow:hidden; }
		div.big_image{width:1000px; height:622px; background-position:50% 0; background-repeat:no-repeat;}
	span#prevBtn, span#nextBtn{display:block; margin:0; overflow:hidden;text-indent:-8000px;position:absolute; width:27px; height:52px; top:275px; z-index:10;}
	#slider_music span#prevBtn, #slider_music span#nextBtn{top:361px;}
		span#prevBtn{left:3px;}
		.main_in2 span#prevBtn{left:13px;}
			#slider_music span#prevBtn{left:74px !important;}
		span#nextBtn{right:3px;}
		.main_in2 span#nextBtn{right:50px;}
	span#prevBtn a, span#nextBtn a{display:block; width:27px; height:52px; background-repeat:no-repeat; background-position:50% 0; position:relative;}
		span#prevBtn a{background-image:url(../images/arrow_left.png);}
			span#prevBtn a:hover{ background-position:50% -52px;}
		span#nextBtn a{background-image:url(../images/arrow_right.png);}
			span#nextBtn a:hover{background-position:50% -52px;}
				
			div.numbers{padding:272px 0 0 0; height:294px; position:relative; z-index:5; color:#504f4f;}
				div#position{position:absolute; top:272px;color:#504f4f; z-index:15; font-size:0.8em; left:3px;}
				#slider_music div#position{left:74px}
				div#position2{position:absolute; top:272px;color:#504f4f; right:2px; z-index:15;font-size:0.8em;}
				#slider_music div#position2, #slider_music div#position{top:358px;}
				.main_in2 div#position2{display:none;}
					div.num_left{float:left; padding-left:3px; display:none;}
					div.num_right{float:right; padding-right:2px; text-align:right;display:none; }
			
				div.bludo{ padding: 0 0 0 30px; position: relative; z-index:10;}
				#vistyplenie_in div.bludo{padding-top:22px;}
					div.bludo_price{float:left; padding-right:8px; padding-top:18px;color:#a29c9b;}
						div.bludo_price strong{font-weight:normal; font-size:22px !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-0.05em;}
						div.bludo_price#mus strong{ letter-spacing:0em;}
						div.bludo_price strong small{font-size:11px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#808080;letter-spacing:0em;}
					div.bludo_txt{float:left; padding-top:3px; width:650px;}
					#vistyplenie_in div.bludo_txt{width:640px;}
					div.bludo_txt h1{font-size:1.4em; font-weight:normal; color:#fff;  margin-bottom:1px;}
					div.bludo_txt h1 small{text-transform:none;color:#808080; font-size:11px} 
					#cat_id_3 div.bludo_txt h1 small{ display:none;}
					div.bludo_txt h1 small a{color:#EF4023; text-decoration:none; font-size:1.6em;}
					div.bludo_txt h1 small a:hover{text-decoration:underline;}
					div.bludo_txt p{font-size:0.85em; color:#808080;}
			
/* // Easy Slider */

div#menu_bot{position:relative; margin-bottom:107px; padding-top:10px; width:1000px; margin:0 auto; height:300px;}
div#menu_bot2{position:relative; margin-bottom:107px; padding-top:10px; width:1000px; margin:0 auto; height:270px}
div#menu_bot2.in{padding-top:0 !important;}

	div#shadow_b_l{background: url(../images/shadow_b_l.png) 0 0; height:261px; width:107px; position:absolute; left:0;z-index:10; cursor:e-resize; }
	div#shadow_b_r{background: url(../images/shadow_b_r.png) 0 0; height:261px; width:87px; position:absolute;right:0;z-index:10;cursor:e-resize}
	div#shadow_b_b{background: url(../images/shadow_b_b.png) 0 0; height:102px; width:806px; z-index:10; position: absolute; top:169px; left:107px;}
		
	
	div#menu_bottom{height:328px; overflow:hidden; width:968px; margin:0 0 0 32px;}
	div#menu_bot2 div#shadow_b_l{cursor:default; left:20px; background-position:12px -30px;}
	div#menu_bot2 div#shadow_b_b{width:786px; left:127px; top:139px;}
	div#menu_bot2 div#shadow_b_r{cursor:default; background-position:0px -30px;}
	
	div#menu_bottom a{float:left; text-decoration:none; color:#666666;}
	div#menu_bottom a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;opacity: 0.5;}
	div#menu_bottom a:hover, div#menu_bottom a.hover{color:#fff;}
	div#menu_bottom a:hover img, div#menu_bottom a.hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
	div#menu_bottom a span{position: relative; display:block; margin-left:0; top:5px; z-index:15; float:none; clear:both;}
	div#menu_bottom a span strong{color:#701e10; font-size:2em; font-weight:normal; float:left; margin-right:13px;}
	div#menu_bottom a:hover span strong, div#menu_bottom a.hover span strong{color:#ef4023;}
	div#menu_bottom a span strong small{font-size:0.45em; position:relative; top:-5px;}
	div#menu_bottom a span b{float:left; font-weight:normal; font-size:1.4em; margin-top:6px;}
	
	
	div#time{position:absolute; left:50%; top:110px; margin:0 0 0 -122px; width:244px; height:244px; text-align:center;background: url(../images/krug.png) 50% 0; display:none;}
	span.hours_0, span.minutes_0{display:none;}
	span.days b{font-weight:normal;}
	span.days b.day_1, span.days b.day_2{display:none;}
		span.days#days_1 b.day_2, span.days#days_1 b.day_3{display:none;} 
	
	div#countdown{display:inline;}
		div.time_t{padding:56px 0 0 0; text-align:center; font-size:11px; color:#808080; height:28px;}
		div.time_c{color:#615acb; font-size:60px; height:76px; line-height:1; }
		div.time_b{padding:0 0 0 0; text-align:center; font-size:11px; color:#808080;}
	
	/* MUSIC */
	div#music_text{color:#fff; margin:0 55px 22px 37px; font-size:0.85em;}
	div#music_text h1, div#music_text h2, div#music_text h3{font-size:1.35em; color:#fff; margin-bottom:9px; font-weight:normal;}
	
	h1.date{margin: 0 0 2px 36px; font-weight:normal; text-transform: lowercase; font-size:1.25em;}
	h1.date span{color:#782012;}
	
	div.table_div{border:1px #4d4d4d solid; padding:3px; width:849px; margin:0px auto 10px auto;}
		div.calends{position:absolute; z-index:10;}
	table.calend{}
	table.calend td{width:120px; vertical-align:top; border:1px #000 solid;height:145px; overflow:hidden;}
	table.calend td div{height:90px;}
	table.calend td strong{display:block;color:#1a1a1a; font-size:2em; font-weight:normal;padding-top:90px;}
	table.calend td strong small{font-size:0.35em; position:relative; top:-5px;}
	table.calend td a{position: absolute; z-index:10; text-decoration:none;width:120px; overflow:hidden}
	table.calend td a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;opacity: 0.5; position:absolute; left:0;z-index:100; display:block; top:0px;}
	table.calend td a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
	table.calend td a:hover strong{color:#EF4023;}
	table.calend td a:hover span{color:#fff;}
	table.calend td a strong{display:block;color:#701e10; font-size:2em; font-weight:normal;}
	table.calend td a.noview strong, table.calend td a.noview:hover strong{display:block; font-size:2em; font-weight:normal; padding-top:90px; color:#3b3b3c; padding-bottom:15px;}
	table.calend td a strong small{font-size:0.35em; position:relative; top:-5px;}
	table.calend td a span{color:#808080; text-transform:uppercase; font-size:0.8em;}
	table.calend td a.noview span, table.calend td a.noview:hover span{color:#3b3b3c; display:none;}
		
		
		div.calends{position: relative; top:-359px;color:#504f4f; z-index:4; font-size:0.8em; width:1000px; left:0px;}
			div.cal_left{float:left;}
			div.cal_right{float:right; width:45px; text-align:right;}
	
	
	div#url_site{ font-size:0.6em;color:#808080; display:inline;}
	div#url_site a{color:#EF4023; text-decoration:none;}
	div#url_site a:hover{color:#EF4023; text-decoration:underline;}
	
	
	
	
	div#basic-modal-content-map1{display:none;}
	
	
	
	
	div#logo_mini{position:absolute; width:43px; height:36px; z-index:3200; left:17px; top:17px;}
	
	div#spec_pred{position:absolute; left:14px; top:318px;}
	div#spec_pred_img{ margin-bottom:6px;}
	div#spec_pred_txt{font-size:0.85em; line-height:1.15em;}
	div#spec_pred_txt a{text-decoration:none; color:#a29c9b;}
	div#spec_pred_txt a:hover{color:#fff;}
	
	div#spec_pred_r{position:absolute; right:0px; top:495px;font-size:0.85em; line-height:1.15em; color:#fff; z-index:100; width:125px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;}
	div#spec_pred_r img{display:block; margin:4px 0;}
	
	div#spec_pred_r2{position:absolute; right:0px; top:495px;font-size:0.85em; line-height:1.15em; color:#fff; z-index:100; width:125px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;}
	div#spec_pred_r2 img{display:block; margin:4px 0;}
	
	div#basic-modal-content-map2{display:none;}
	div#basic-modal-content-map3{display:none;}
	
/*--- FOOTER ---*/
div#footer{font-size:0.85em; color:#3b3b3c; margin-bottom:18px;}
div#footer a{color:#782012; text-decoration:none;}
div#footer a:hover{text-decoration:underline; color:#EF4023}
	div#logo_r{float:left; padding: 5px 0 0 17px;}
	div#logo_r a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3;opacity: 0.3;}
	div#logo_r a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
	
	div#footer_left{float:left; padding-left:20px}
	
	div#footer_right{float:right; padding:72px 35px 0 0;  color:#3b3b3c; }
		div#footer_right a{color:#3b3b3c; }
		div#footer_right a:hover{text-decoration: underline;color:#EF4023}


div#footer_block{height: 260px; clear: both; width: 100%;}

#footer_1{height: 145px; margin: -145px auto; position: relative; z-index:100;}
#footer_2{height: 145px; margin: 0 auto; min-width:997px; max-width:1252px;font-size: 0.8em; padding:0;}
/*For IE*/* html #footer_2{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%"));}
