body {
	/*font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff url('../i/bg.jpg') repeat-x top left;
	font-size: 100%;	
	color: #000;
 	/* behavior: url('csshover.htc');*/ /* WinIE behavior call */
    } 
*  {
	margin: 0;
	padding: 0;
	border: 0;
	}
.cleaner{
	clear: both;
	height: 1px;
	line-height: 1px; /*needed for ie/win*/ 
	font-size: 1px; /*needed for ie/win*/ 
	visibility: hidden;
	border:0px;
    }

#main{ width: 750px; background: #fff; margin: 0 auto 0;}
#main_in{ width: 730px; background: #fff; margin: 0 auto 0;}
#header{ height: 88px; overflow: hidden;}
#subheader{ height: 175px;}
h1 {	width:194px;	height: 46px;	position: relative; left: 9px; top: 25px; cursor: pointer;	font-size: 1em; overflow: hidden;}
h1 span {display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 194px; height: 46px; background:  url('../i/logo.png') left top no-repeat;
	cursor: pointer; cursor: hand;}
	
#menu{ float: right; margin: 8px 0 0;}
#menu li{ float: left; list-style: none;}
#menu_1{height: 16px; background: url('../i/menu_1.png') no-repeat; width: 90px; display: block;}
#menu_2{height: 16px; background: url('../i/menu_2.png') no-repeat; width: 57px; display: block;}
#menu_3{height: 16px; background: url('../i/menu_3.png') no-repeat; width: 62px; display: block;}
#menu_4{height: 16px; background: url('../i/menu_4.png') no-repeat; width: 95px; display: block;}
#menu_5{height: 16px; background: url('../i/menu_5.png') no-repeat; width: 86px; display: block;}
#menu_6{height: 16px; background: url('../i/menu_6.png') no-repeat; width: 84px; display: block;}


#area{ background: #fff; margin: 1px 0 0; }
#left{ float: left; width: 490px;}
#right{ float: right; width: 240px;}
#left_all{ float: left; width: 730px;}

h2.np{ background: url('../i/bg_h_3.jpg') repeat-y top right; height: 30px;}
h2.np span{ color: #b7c1a2; font-size: 0.6em;padding: 0 10px 0;}
h2.nl{ background: url('../i/bg_h_2.jpg') repeat-y top right; height: 30px; }
h2.nl span{ color: #627e95; font-size: 0.7em; padding: 0 10px 0;}
p{ font-size:0.75em; padding: 5px 20px; text-align:justify;}
p.text2{ font-size:0.75em; padding: 5px 0 0 0;}

.foto{ float: left; margin: 10px 0 0 11px;}

table { font-size: 0.8em; background: url('../i/bg_kal.jpg') repeat-x top left; margin: 10px 0 0 15px; float: left; width: 220px; }
table td.mesic { background: #dee5ef;  font-weight: bold; font-size: 0.9em; color: #000; border-bottom: 1px solid #fff; text-align: left; }
table td.mesic span { font-weight: normal; font-size: 0.8em; }
table td.tydny { color: #434343; font-weight: bold; border-right: 1px solid #fff; }
table td.dny { border-bottom: 1px solid #fff;  color: #000;font-weight: bold; }
table td.dny2 { background: #c9d8b6; border-bottom: 1px solid #fff; font-weight: bold; color: #000; }
table td { color: #747474; padding: 3px 6px 3px; text-align: right; }
.doleva td { text-align: left; border-bottom: 1px solid #fff; background: #eee }
table td.bila { background: #fff; }
table td.uzbylo { color: #e4e4e4; }
table td.rezervace { background: #ff7171; font-weight: bold; color: #000; }
table td.pulden { background: #ff9191; }
table td.vikend { font-weight: bold; }
table input { border: 1px solid #dee5ef; }
table input.submit { background: #dee5ef; font-weight: bold; }
table textarea { border: 1px solid #dee5ef; }

.m_l{ width: 300px; float: left; margin-left: 10px; margin-top: 15px;}
.m_l img{ margin-top: 10px;}
h3{ color: #326186; border-bottom: 1px solid #dae3e9; font-size: 0.9em; }

.m_p{ width: 150px; float: left; display: inline; margin-left: 20px;margin-top: 15px; }
/*.m_p h3{  color: #326186; border-bottom: 1px solid #dae3e9;  font-size: 0.9em;  }*/
.m_p img{ margin: 10px 0 0 10px;}

.au{ background: #edf2f7; display: block; font-weight: bold; font-size: 0.9em; color: #326186; padding: 2px 0 2px;}

a:hover {
     text-decoration: underline;
}
a {
     text-decoration: none;
        color: #88A3B4;
        font-weight: bold;
}

a.fb {
background:url("../i/facebook.png") no-repeat scroll right top transparent;
float:right;
height:50px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-9999em;
top:0;
width:50px;
}

