h1, h1 a {color: #0b3201}
h2, h2 a {color: #0b3201}
h3, h3 a {color: #0b3201}
h1 a:hover, h2 a:hover, h3 a:hover {color: #8b0000;}

h2#komentar {color: #c1a37d;}

body {text-align: center; background:#2b1402 url(http://hotel-vyzlovka.cz/sitegr/bg-border-hd.png) repeat-x top center;}
#wrap {text-align: left; padding: 100px 0 30px 0; }
	#head-holder {position: absolute;  width: 100%;}
	#head {height: 87px; overflow: hidden; margin: 0 auto; width: 960px; position: relative; top: -45px;}
	#head #nav {float: right; width: 591px;}
	#head #nav li {display: block; float: left; margin: 0; padding: 0;  margin-right: 7px;}
	#head #nav li a {display: block; float: left;height: 100px; background: red; text-indent:-9999px;}
	#head #nav li a.uvod {width: 61px;background: url(http://hotel-vyzlovka.cz/sitegr/nav.png) 0 0 no-repeat;}
	#head #nav li a.ubytovani {width: 99px;background: url(http://hotel-vyzlovka.cz/sitegr/nav.png) -70px 0 no-repeat;}
	#head #nav li a.restaurace {width: 101px;background: url(http://hotel-vyzlovka.cz/sitegr/nav.png) -178px 0 no-repeat;}
	#head #nav li a.journal {width: 182px;background: url(http://hotel-vyzlovka.cz/sitegr/nav.png) -288px 0 no-repeat;}
	#head #nav li a.kontakt {width: 79px;background: url(http://hotel-vyzlovka.cz/sitegr/nav.png) -480px 0 no-repeat;}

.content-holder {background: #e3caa3; }
.content-main {background: transparent url(http://hotel-vyzlovka.cz/sitegr/bg-paper-hd.png) repeat-x top center; position: relative; top:-20px}
.content {background: transparent url(http://hotel-vyzlovka.cz/sitegr/bg-paper-ft.png) repeat-x bottom center; min-height:500px; height:auto!important; height:500px;  position: relative; bottom: -40px;}
.content .body {margin: 0 auto; width: 960px; overflow: auto; padding-bottom: 50px;}

.content-wide {background: transparent url(http://hotel-vyzlovka.cz/sitegr/bg-paper-ft.png) repeat-x bottom center; min-height:500px; height:auto!important; height:500px;  position: relative; bottom: -40px;}
.content-wide .body {margin: 0 auto; width: 960px; overflow: auto; padding-bottom: 50px;}

.content .body .hd .logo {position: absolute; top: -120px; width: 382px; }
.content-wide .body .hd .logo {position: absolute; top: -120px; width: 382px; }
.body .hd {height: 130px; postion: absolute}
.body .bd {clear: both;}
.body .hd h1#main {position:  relative; left: 400px;}
.body .hd h1#main {width: 308px; height: 70px; background: url(http://hotel-vyzlovka.cz/sitegr/hotel-vyzlovka.png) no-repeat bottom center; margin-top: 20px; text-indent: -9999px;}

.body .hd h1#rest {position:  relative; left: 400px;}
.body .hd h1#rest {width: 345px; height: 70px; background: url(http://hotel-vyzlovka.cz/sitegr/restaurace-vyzlovka.png) no-repeat bottom center; margin-top: 20px; text-indent: -9999px;}

.content .article {width: 387px; float: left; z-index: 10;}
.content-wide .article {width: 667px; float: left; z-index: 10;}
.article-gallery a img {margin: 0 5px 5px 0; }
.article-gallery a img {background-color: white; border: 1px solid #c5c3bf; padding: 8px;}
.content .subcontent-holder {width: 563px; float: left;background: transparent url(http://hotel-vyzlovka.cz/sitegr/book-hd.jpg) no-repeat top center; padding-bottom: 20px;}
.content .subcontent {background: url(http://hotel-vyzlovka.cz/sitegr/book-ft.jpg) no-repeat bottom center; height: 1%; overflow:auto;}

.content-wide .subcontent-holder {width: 283px; float: left;background: transparent url(http://hotel-vyzlovka.cz/sitegr/book-hd.jpg) no-repeat top right;}
.content-wide .subcontent {background: url(http://hotel-vyzlovka.cz/sitegr/book-ft.jpg) no-repeat bottom right; height: 1%; overflow:auto;}

.subcontent .news, .subcontent .location {width: 280px; float: left; padding-bottom: 40px;}
	.subcontent h4 {padding: 20px 23px 0 23px; font-size: 1.8em; color: #0b3201; font-weight: normal; margin-bottom: 1.2em;}
	.subcontent .news-item {padding: 0px 23px 10px 23px;background: transparent url(http://hotel-vyzlovka.cz/sitegr/divider.png) no-repeat bottom center; margin-bottom: 20px;}
	.subcontent .news-item h2 { font-size: 1.2em; font-family:Arial,Helvetica,Tahoma,sans-serif; margin-bottom: 0}
	.subcontent .news-item h2 a {color: #0b3201; text-decoration: none;}
	.subcontent .news-item h2 a:hover {color: #8b0000; text-decoration: underline;}
	.subcontent .news-item .date {color: #3f3f3f; font-size: 0.9em;}
	.subcontent .news-item p a {color: #222222; text-decoration: none;}
	.subcontent .news-item p a:hover {text-decoration: underline;}
	.subcontent .location p {padding: 0px 23px 10px 23px;}
	.subcontent .location p.address {color: #8b0000; font-size: 1.4em; line-height: 1.4em; margin-bottom: 10px; font-weight: bold}
	.subcontent .location p.address a {color: #8b0000; text-decoration: none;}
	.subcontent .location .map, .subcontent .location .mappic {padding: 0px 10px 10px 10px;}
	.subcontent .location .map img { margin-bottom: 5px;border: 1px solid #c1a37d;}
	.subcontent .location .mappic img { margin-bottom: 15px;border: 1px solid #c1a37d;}
	.subcontent .location h5 {color: #0d3c02;padding: 0px 23px 0px 23px; margin: 10px 0 0 0}

.subcontent .news p.more-news {text-align: center}
.subcontent .news p.more-news a {font-weight: bold; color: #8b0000;}
	
#foot-holder {background: transparent url(http://hotel-vyzlovka.cz/sitegr/bg-border-ft.png) repeat-x top center;}
#foot-holder .foot {margin: 0 auto; width: 960px; color: #8c837c;}
.foot .company-links {padding: 35px 0 20px; font-size: 1.4em; color: #fff;}
.foot .company-links a {color: #fff;}
.foot .hotel {width: 400px; float: left;}
.foot .vyzlovka {width: 250px; float: left;}
.foot .card {width: 140px; float: left; position: relative; top: -30px;}
.foot .route {width: 160px; float: left;}
.foot h3 {font-size: 1.4em; margin-bottom: .5em; color: #fff; padding: 0; font-weight: normal;}
.foot ul {padding: 0; margin: 0}
.foot ul li {list-style-type: none; margin-left: 0; padding-left: 0}
.foot ul li a {color: #8c837c}
.foot ul li a:hover {color: #fff}
.foot .links {clear: both; text-align: center;}


.article h2 {color: #0b3201; font-size: 2.5em; line-height: 1.8em; margin-bottom: 0}
.article h3 {font-size: 1.4em; color: #8b0000}
.article ul li {font-size: 1.2em;}
.article p {font-size: 1.2em; padding-right: 20px}
.body p a, .directory a {color: #8b0000;}
.body p a:hover, directory a:hover {color: #0b3201;}
ul.directory {padding-left: 10px;}

#addWordForm, #addForm h3 {}		
#addForm h3 {padding-top: 35px; font-size: 1.4em;}
#addForm h4 {margin: 20px 0 0px 0; font-size: 1.2em}
#addForm form {padding-left: 0px}
#addForm fieldset {display: block; margin: 10px 0 10px 0}
#addForm label.checkbox {line-height: 20px;}
#addForm input.checkbox {float: left; width: 18px; margin: 0 10px 0 0; padding: 0;}

#addForm label.zemCheckbox {line-height: 20px;display: inline;}
#addForm input.zemCheckbox { width: 18px; margin: 0 10px 0 0; padding: 0; display: inline}

#addForm input {display: block; width: 300px;}
#addForm textarea {display: block; width: 400px;}

#addForm label {display: block;	margin-top: 1em; font-weight: bold;	clear: both;}
p.nospam {color: #B54837; clear: both}

/*#addForm input.zemSubmit {border: none; float: left; width: 71px; height: 28px; cursor: pointer; text-indent: -9999px; background: url(../sitegr/form-buttons.gif) no-repeat top left;}
#addForm input.prev {border: none; float: left; width: 131px; height: 28px; cursor: pointer; text-indent: -9999px; background: url(../sitegr/form-buttons.gif) no-repeat top right;}
#addForm input.zemSubmit:hover {background: url(../sitegr/form-buttons.gif) no-repeat bottom left;}
#addForm input.prev:hover {background: url(../sitegr/form-buttons.gif) no-repeat bottom right;}*/
