/* 
 * CSS - PensionRepy.cz
 * Author: GH-Networks -> info@ghn.cz -> www.ghn.cz
 *         for Altercom s.r.o. 
 * Date: 2008-11-19 
 * 
 */ 

/* All Reset */
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{clear: none; font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}


div#tagy {margin-top:30px;}
div#tagy h1 {font-size:10px; color:#D1A993;}
div#tagy span {font-size:10px; color:#D1A993;}

.runcajs{vertical-align:15px; font-size:14px;}

/* Typography formating */
html{font-size:100.01%;}body{font-size:1em;}h1{font-size:1.5em;line-height:1em;margin:0 0 0.7em 0;}h2,legend{font-size:1.1667em;line-height:1.286em;margin:1.529em 0 0.443em 0;}p,li{font-size:0.8em;line-height:1.5em;margin:0 0 1.5em 0;}li{margin:0 0 0.45em 0;}form label{cursor:pointer;}fieldset{border:none;}table{font-size:0.8em;}


/* Styles */
html{background:#FCF9F7 url(img/bg-right.png) right bottom repeat-y;=height:100%;min-height:100%;}
body{background:url(img/bg-left.png) repeat-y;color:#7D553E;font:0.9em/1.3em sans-serif;min-height:100%;scrollbar-base-color:#7D553E;}

a{color:#E85500;}
a:hover{color:#FF8B49;}
a:visited{color:#802F00;}

h1{color:#870000;font-size:230%;}
h2{color:#a80000;font-weight:bold;}
h3{color:#7D553E;font-weight:bold;}

input.submit{cursor:pointer;}

div#header{background:#e9d6c8 url(img/header-logo-photo.jpg) 0 0 no-repeat;left:0;position:fixed;width:100%;z-index:9;}
   div#header h2{background:url(img/header-logo.gif) no-repeat;display:block;height:87px;margin:0 0 0 137px;text-indent:-9000px;width:139px;}
      div#header h2 a{display:block;height:100%;width:100%;}
   div#header div#bed{background:url(img/header-bed.jpg) no-repeat;height:87px;position:absolute;right:0;top:0;width:229px;}
   div#header ul#language{left:290px;position:absolute;top:16px;}
      div#header ul#language li{float:left;margin:0 0 0 10px;}
      div#header ul#language li a{border:1px solid #555;display:block;height:15px;opacity:0.40;filter:alpha(opacity=40);text-indent:-9000px;width:23px;}
       div#header ul#language li a:hover,div#header ul#language li#current a{opacity:1.00;filter:alpha(opacity=100);}
       div#header ul#language li#current a{cursor:default;opacity:1.00;filter:alpha(opacity=100);}
         div#header ul#language li a#cs{background:url(img/flag-cs.png) no-repeat;}
         div#header ul#language li a#sk{background:url(img/flag-sk.png) no-repeat;}
         div#header ul#language li a#pl{background:url(img/flag-pl.png) no-repeat;}
         div#header ul#language li a#de{background:url(img/flag-de.png) no-repeat;}
         div#header ul#language li a#en{background:url(img/flag-en.png) no-repeat;}
         div#header ul#language li a#fr{background:url(img/flag-fr.png) no-repeat;}
         div#header ul#language li a#ru{background:url(img/flag-ru.png) no-repeat;}

div#menu{background:url(img/menu-bg.png) repeat-x;height:27px;width:100%;}
   div#menu ul{margin:0 0 0 60px;}
      div#menu ul li{float:left;padding:0 3px;}
      div#menu li a{background:url(img/menu-bg.png) 0 0 repeat-x;color:#7d553e;display:block;font-size:0.95em;font-weight:bold;padding:2px 10px 0 10px;text-decoration:none;}
      div#menu li a:hover{background-position:0 -27px;color:#4d2813;}
      div#menu li#active a,div#menu li a:active{background-position:0 -54px;color:#a5734e;}

div#content{margin:0 0 0 20px;padding:136px 50px 20px 42px;width:550px;text-align: justify;}
   div#content ul{padding:0 0 0 0.7em;margin:0 0 0 1.5em;}
   div#content p+ul{margin-top:-1em;}
   div#content ul li{/*background:url(img/li.png) left top no-repeat;*/list-style-type:square;}
   a#prague-map{background:url(img/prague-map.jpg) no-repeat;float:right;height:182px;text-indent:-9000px;width:268px;}
   div.photogallery + h2{padding-top:30px; clear: left;}
      div.photogallery a{float:left;margin:0 14px 10px 0;}
      div.photogallery a img{border:1px solid #FCF9F7;}
         div.photogallery a:hover img{border-color:#7D553E;}
   a#map-1{background:url(img/map-1.jpg) no-repeat;border:1px solid #666;display:block;height:418px;text-indent:-9000px;width:400px;}
   a#map-2{background:url(img/map-2.gif) no-repeat;border:1px solid #666;display:block;height:288px;margin-top:14px;text-indent:-9000px;width:400px;}
	 a#map{background:url(img/map-home-sm.png) no-repeat;border:1px solid #666;display:block;height:141px;margin-top:14px;text-indent:-9000px;width:250px;}
   a#europcar{background:url(img/europcar-logo.jpg) no-repeat;display:block;height:40px;text-indent:-9000px;width:200px;}
   table.cenik{border:1px solid #7D553E;margin:0 0 2em 0;padding:2em 0 0 0;width:100%;}
      table.cenik caption{background:#7D553E;color:#fff;font-size:1.1667em;font-weight:bold;margin:0;padding:0.2em 1em;}
      table.cenik td{border:1px solid #7D553E;padding:0.2em 0.5em;}
      table.cenik tr.row-1 td{background:#D5B49D;}
      table.cenik tr.row-2 td{background:#E9D6C8;}
      table.cenik span{color:#a32600;font-weight:bold;}

.center{text-align:center;}   

#content-right{
	width: 250px;
	float: right;
	position: absolute;
	top: 160px;
	left: 690px;
	text-align: center;
	clear: none;
}

#content-right p{
	padding-top: 10px;
}

#content-right img{
	padding-bottom: 20px;
	border:1px solid #FFF;
}

#content-right img:hover{
	border:1px solid #FCF9F7;
}
   
div#footer{bottom:0;left:0;position:fixed;}
   div#footer p{text-indent:-9000px;}
   div#footer a#copyright{background:url(img/copyright.gif) no-repeat;display:block;height:182px;width:26px;}
   div#footer ul{margin-left:-9000px;position:relative;}

.green{background:#CCFEB5 !important;color:#222;}

.noCSS{display:none;}

#slideshowWrap{width: 250px; height: 166px; margin-bottom: 20px; overflow: hidden; position: relative;}
#slideshowWrap img{position: absolute; left: 0px; top: 0px}

#tel{
position: absolute;
left: 299px;
top: 50px;
font-weight: bold;
color: #A60000;
}

div#menu li.wellness a{
	margin-left: 20px;
	color: #A60000;
}

div#menu li.wellness a:hover{
	
}

div#menu li.wellness#active a,div#menu li.wellness a:active{
	color: #A60000;
}
