/*
   --- (c) j3nda <smid {-at-} fv {-dot-} cz>
   file: _default.css
     by: ester, v.0.6, build: 20080328-174138 (generate: 01.07.2025, 06:06:19)

*/
/*	---------------------------------------------------------------------------------------
	
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Default styles (colors and fonts)
	File:					default.css
	Version:			0.1
	Datum:				7. 10. 2007
	---------------------------------------------------------------------------------------	*/

/*	---------------------------------------------------------------------------------------
	Imports layout (not for old browsers)
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	---------------------------------------------------------------------------------------
	Default styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

* { margin: 0; padding: 0; _behavior: url(http://www.levsky.cz/template/cs_CZ/img/../css/iepngfix.htc); }
html , body {/* height: 100%;*/ }
body { text-align: center; font: 80%/1.5 sans-serif; color: #fff; background-color: #040404; }
hr { display: none; }
label , table { font-size: 100%; }
a { color: #fff; }
h1 { font-size: 175%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
h4 { margin-top: 1em; }
pre { font-family: sans-serif; }
table { width: 90%; margin-top: 15px;}
th, td { padding: 2px 5px; }
caption { padding-top: 20px; font-size: 135%; font-weight: bold; }
img { float: left; margin: 10px 10px 10px 0; }
a img { float: none; border: none; }
address { font-style: normal; }
p { margin: 5px 0; }

.cleaner { clear: both; overflow: hidden; width: 1px; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.anchor a, .replacing span { width: 100%; height: 100%; }
.anchor a , .replacing { position: relative; overflow: hidden; display: block; }
.replacing span { position: absolute; left: 0; top: 0; }
.replacing a span { cursor: pointer; }
.cl { clear: both; }

.gal , .col { float: left; width: 45%; padding-bottom: 5px; }
.gal { line-height: 1.2; }
.col { padding: 0; }
.gal img , .foto img { display: block; margin-bottom: 3px; }
.sm { font-size: 85%; }
.sm caption { padding: 0; }
.foto img { margin: 0; }

.next, .previous { padding-left: 15px; background: url('http://www.levsky.cz/template/cs_CZ/img/previous.png') left center no-repeat; } 
.next { padding: 0 15px 0 0; background: url('http://www.levsky.cz/template/cs_CZ/img/next.png') right center no-repeat; } 

.top , .bottom { overflow: hidden; }

a:hover { text-decoration: none; }
#main { width: 742px; _width: 949px; min-height: 100%; _height: 100%; margin: 0 auto; padding: 0 102px 0 105px; text-align: left; background: url('http://www.levsky.cz/template/cs_CZ/img/main.jpg') left top repeat-y;}
#header { height: 86px; _height: 131px; padding-top: 45px; z-index: 10; }
#header h1 { float: left; width: 130px; height: 86px; margin-left: 17px; display: inline; }
#header h1 span { background: url('http://www.levsky.cz/template/cs_CZ/img/logo.jpg') left top no-repeat; }
#header h2 { position: relative; float: right; width: 507px; height: 152px; margin: -35px 0 -31px; display: inline; }
#header h2 span { background: url('http://www.levsky.cz/template/cs_CZ/img/rezervuj.gif')/*url('http://www.levsky.cz/template/cs_CZ/img/rezervuj.jpg')*/ left top no-repeat; }
#header .fbook {
    width: 190px;
    z-index: 50;
    top: -103px;
    right: -580px;
    position: relative;
    text-align: left;
    font-size: 13px;
}
#header .fbook a.img {
    text-decoration: none;
    position: absolute;
    right: 0px;
    top: -3px;
    background: url("http://www.levsky.cz/template/cs_CZ/img/fbook.jpg") no-repeat;
    width: 28px;
    height: 28px;

}
#header .fbook a.img:hover {
    text-decoration: none;
    background: url("http://www.levsky.cz/template/cs_CZ/img/fbook_bg.jpg") no-repeat;
}

#maincontent { /*overflow: hidden; */ overflow: visible; width: 706px;/* height: 577px;  _height: 647px;*/ margin-left: 36px; padding-top: 70px; background: url('http://www.levsky.cz/template/cs_CZ/img/wrap.jpg') right top no-repeat; }

#menu { position: relative; z-index: 10; float: left; width: 199px; }
#menu .top { width: 199px; height: 33px; background: url('http://www.levsky.cz/template/cs_CZ/img/menu_top.png') left top no-repeat; }
#menu ul { background: #cd2417 url('http://www.levsky.cz/template/cs_CZ/img/menu.jpg') left top repeat-y; }
#menu li { display: block; list-style: none; height: 30px; margin-bottom: 17px; _margin-bottom: 12px; text-align: right; font-size: 150%; }
#menu li.last { margin-bottom: 0; }
#menu li a { float: left; display: block; padding: 0 25px 0 50px; text-decoration: none; color: #f5efc4; background: url('http://www.levsky.cz/template/cs_CZ/img/menu_li.jpg') 20px 6px no-repeat; }
#menu li a:hover, #menu li.active a { color: #ff8221; background-image: url('http://www.levsky.cz/template/cs_CZ/img/menu_li_act.jpg'); }
#menu .bottom { width: 199px; height: 26px; background: url('http://www.levsky.cz/template/cs_CZ/img/menu_bottom.png') left top no-repeat; }

#wrapcontent { overflow: hidden; float: left; width: 532px; height: 370px; margin-left: -25px; margin-bottom: 3em;}
#wrapcontent .top { width: 532px; height: 33px; background: url('http://www.levsky.cz/template/cs_CZ/img/content_top.png') left top no-repeat; }
#wrap-in { /*position: relative;*/ margin-left: -530; } /* tuto hodnotu měnit pomocí JS do mínusu a bude efekt, jakože zajede pod menu*/
#content { overflow: auto;  width: 455px; _width: 530px; height: 310px; padding: 0 25px 0 50px; background:  url('http://www.levsky.cz/template/cs_CZ/img/content.png') left top; _background: #cd2417; _filter: alpha(opacity=42); }
#wrapcontent .bottom { width: 532px; height: 33px; background: url('http://www.levsky.cz/template/cs_CZ/img/content_bottom.png') left top no-repeat; }
#pocitadlo { width: 150px; padding-left: 38px; position: relative; top: -80px; }
#paticka { text-align: center; margin-left: 180px; _margin-top: -75px; 
font-size: 85%; color: #ccc;
}

