
html{background:#fff;} 
    body{text-align:center; margin:0;}
    body,table,form /* czcionka globalna */
    {
    	font-family:arial,sans;/*georgia,"times new roman";*/
    	font-size:13px;
    	color:#43433a;
    	line-height:1.4em;
		}
    
    h1,h2,h3{font-weight:normal; text-align:left; font-style:italic;}
    h1{font-size:20px;}
    h2{font-size:20px;}
		h3{font-size:17px; color:#A98BAC;}
		.special1{	color:#B88FBF; } /* wyroznienie w tekscie*/
		.special2{	color:#7E7C41; } /* wyroznienie w tekscie*/
		.special3{	color:#E2E1C7; } /* wyroznienie w tekscie*/      
		.special4{	color:#66486A; } /* wyroznienie w tekscie*/  
    
    a{font-style:italic;text-decoration:none;}
    a:hover{text-decoration:underline;}
    a img {border:0;}
    .x {clear:both;height:0;}
    
    /*------------------------ STRUCTURE */
    #frame{width:910px;margin:auto;}
    
		#top,#main,#bottom {border-collapse:collapse; border:0; margin:auto;clear:both;}
    #top td,#bottom td {padding:0}/*#main td,*/
    
    /*#main td,#bottom td {vertical-align:top;}*/
    
    #header{height:100px; text-align:right; background:url(i/bg_top.gif) no-repeat 180px bottom;}
    	#logo {float:left;margin:6px 10px 0 10px ;} 
    	#logo a img {border:0}
    
		#top{width:100%; height:300px;background:#e0e0c6;}
		 	#top_panel_1{width:150px;border-right:solid 1px #bfbea0}
		 	#top_panel_2{width:100px;background:#7e7c41 url(i/bg_top_left.gif) no-repeat  bottom;border-right:solid 1px #bfbea0}
		 	#top_panel_3{width:510px;background:url(i/foto_hotel.jpg) no-repeat;}
		 	#top_panel_4{width:150px;background:#f0f0e3  url(i/bg_top_right.gif) no-repeat left}
    
		.menu_hotel { float:left; height:28px; border-bottom:solid 1px #d9dad5; margin-bottom:1px; background:#fff url(i/menubg.gif) top center repeat-x; width:910px; /*overflow:hidden;*/}
    .menu_bottom { float:left; height:28px; border-bottom:solid 1px #d9dad5; margin-bottom:1px; width:910px; overflow:hidden;}
		
    #main{width:100%; height:300px;background:#fcfcfc url(i/bg_main_.gif) repeat-y -3px 0; }
    /*#main td{padding:0;}*/
			#panel_1{padding:0; vertical-align:top; width:250px; background:#EAE3EB url(i/bg_main_left2.gif) repeat-y;}
			#panel_2{padding:0; vertical-align:top; width:510px; /*background:url(i/bg_main_cont.gif) no-repeat right -20px*/}
			#panel_3{padding:0; vertical-align:top; width:150px;  background:#eeefe1 url(i/bg_bottom_right.gif) no-repeat bottom left}
		
    #bottom{width:100%; height:100px;color:#bfb8ae;  font-family:verdana; font-size:10px;/* border-top:solid 1px #d9dad5; margin-top:1px;*/}
    #bottom td{text-align:left;}
    #bottom a{color:#7E7C41}
    
    /*------------------------------------ CONTENT */
    #baner_top1
		{
			width:150px;
			height:300px;
			overflow:hidden;
			background:url(i/p/baner_boczny.jpg) no-repeat left top;
		}
    
    #menu_lng{ position:relative;top:80px;margin-right:10px;}
    #menu_lng a{ margin:0 10px; color:#42433b;}
    
    #menu_floors {margin-left:12px;}
    #menu_floors a{padding-bottom:4px;color:#fff;display:block; text-align:left; }
    
    #menu_main {margin-left:0;}
    #menu_main a {font-size:17px; margin-bottom:4px;color:#6c6934; display:block; text-align:left; padding:3px 10px;}
    #menu_main a:hover {
			text-decoration:none; 
			background:#AE8EB2; 
			color:#F0F0E3; 
		/*	filter:alpha(opacity=50); 
			opacity:0.5; */
		}

		
    .menu_hotel { font-size:11px;line-height:30px;font-weight:normal;}
    .menu_hotel a{ color:#8C7098;text-align:left; padding:3px 22px;  border-right: solid 1px #fff; border-left: solid 1px #D2D2BD; font-weight:bold; text-decoration:none;}
    .menu_hotel a:hover{ color:#42433b;}
    
		/* -------- Menu hotel rozwiajane ------------*/
		.menu_hotel .podmenu
		{
			float:left;
			width:220px; 
			position:absolute;
			left:0; top:0;
			text-align:left; 
			
			border-left:solid 1px #DECDE1;
			border-right:solid 1px #DECDE1;
			border-bottom:solid 1px #DECDE1;
			background:#ECECE1;
			filter:alpha(opacity=90);
			opacity:0.9;
		
		}
		.menu_hotel .podmenu a
		{
			display:block;
			height:25px;
			padding:2px 4px 2px 10px;
			
			font-size: 12px; 
			font-weight:bold; 
			line-height:25px ; 
			 
			border:0; border-bottom:solid 0px #D5E9D7;
			color:#8C7098;
		} 
		
    .menu_hotel .podmenu a:hover{color:#ECECE1; text-decoration:none ; background:#AE8EB2; }
		.menu_hotel .podmenu a.on{color:#ECECE1; font-weight:bold; }    
    /* -------- KONIEC Menu hotel roziwajen ------------*/
    
    #submenu {
      margin-left:0;
      font-size:14px;
      font-weight:normal;
    }
    
    #submenu h3 {
      margin:0;
    }
    
    #submenu a {
      margin-bottom:4px;
      color:#6c6934; 
      display:block; 
      text-align:left; 
      padding:3px 10px;
    }
    
    #submenu a:hover {
      text-decoration:none; 
			background:#AE8EB2; 
			color:#F0F0E3; 
		/*	filter:alpha(opacity=50); 
			opacity:0.5; */
    }
    
    
    
    .menu_bottom { font-size:11px;line-height:30px;font-weight:normal;}
    .menu_bottom a{color:#8C7098;text-align:left; padding:3px 9px; font-weight:normal;}
    .menu_bottom a:hover{ color:#42433b;}
    
		    
		#side_content {margin:20px 12px; border:solid 0px #ff0000}
		#side_content h2{margin-top:0;}
		#side_content a{display:block; margin-bottom:2px; color:#6c6934; }
		#side_content a img{ border:solid 2px #66486A}
				    		    
    #content {margin:20px 20px 40px 20px; text-align:left;}
		#content 	a { color:#7E7C41 }
		#content table{ border-color:#7E7C41;  border-style:solid; border-collapse:collapse;}
		#content table td{ border-color:#7E7C41; vertical-align:auto;  text-align:auto; }

/*		#content h1,#content h2,#content h3{font-weight:normal; text-align:left;font-style:italic;}
    #content h1{font-size:26px;}
    #content h2{font-size:20px;}
		#content h3{font-size:18px;} 
*/	
		.form { font-style:italic; margin-bottom:15px; background:#EEEFE1 url(i/detail_main_right.gif) left top no-repeat;padding:10px 15px; border:solid 1px #E0DFC3}
		.form input, #form_rezerwacja select {border:solid 1px #E1E0C7;background:#F6F6EE; height:15px;margin-top:5px; width:150px;}
		.form label{width:120px;display:block;float:left;margin-top:5px;}
		.form .button{ float:right; font-style:italic; width:90px;height:24px; }
		.form textarea {border:solid 1px #E1E0C7; background:#F6F6EE; height:60px; margin-top:5px; width:150px;}
				
		#form_rezerwacja{margin-top:15px; }
		#form_rezerwacja .cal {margin-left:20px;	}

		#form_newsletter{}
		
		#klik a {
      font-size:12px;
 		  border:solid 1px #AC8FAE; 
		  background:#EAE3EB;
      color:#634569;
      padding:3px 15px;
      text-decoration:none;
    }  
    
    #klik a:hover {
      background:#AE8EB2;
      color:#EAE3EB;
    }


		#info_bar{ background:#EAE3EB; border:solid 1px #DECDE1; padding:10px;margin-bottom:5px }
