/* CSS RESET ZACATEK */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}

body {line-height: 1;}

blockquote, q {quotes: none;}

legend {display:none;}

button {cursor:pointer}

a {text-decoration:underline;}

a:hover {text-decoration:none;}

sup {color:red;}

span.uzavirac {clear:both;overflow:hidden;height:1px;display:block;}

button span {display:none}



/* DIVIDE */

.d1,

.d2,

.d3,

.d4,

.d5 { float:left; display:inline; *margin-left:-0.04em; }



.d1 { width:100%; }

.d2 { width:50%; }

.d3 { width:33.33%; }

.d4 { width:25%; }

.d5 { width:20%; }



/* remember to define focus styles! */

:focus {outline: 0;}



/* remember to highlight inserts somehow! */

ins {text-decoration: none;}

del {text-decoration: line-through;}



/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: collapse;border-spacing: 0;}



body#rezervace-pobytu-platebni-podminky #page .obsah table thead th { text-align:center; padding:8px 10px; color:#def; background-color:#48b; }

body#rezervace-pobytu-platebni-podminky #page .obsah table tbody th { text-align:center; padding:8px 10px; background-color:#66b2e6; }

body#rezervace-pobytu-platebni-podminky #page .obsah table tbody td { text-align:center; padding:8px 10px; background-color:#9dcbeb; }



/* CSS RESET KONEC */



html {background: url("../images/bg.png") center top;background-position:0 280px;}

body {background: url("../images/body-bg.png") center top repeat-x;font-family:Arial, Helvetica, sans-serif}

.right-flo {background: url("../images/right-flo.jpg") center top no-repeat;width:74px;height:52px;position:absolute;right:-64px;top:226px;}

#body-stin-repeat {background: url("../images/body-stin-repeat-bg.png") center top repeat-y;width:980px;margin:0px auto;position:relative;}

#body-stin-fix {background: url("../images/body-stin-bg.png") center top no-repeat;width:980px;margin:0px auto;}

#page {background: url("../images/hlava-bg.jpg") center top no-repeat;width:960px;margin:0px auto;position:relative;}



#page a.logo {width:500px;height:138px;clear:both;position:absolute;top:36px;left:6px;background: url("../images/logo.png") center top no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale');*background-image:none;cursor:pointer;}

#page a.logo span {display:none;}

#page .drobeckova-navigace {position:relative;top:240px;*top:250px;left:25px;font-size:12px;color:#79442e;width:500px;}

#page .drobeckova-navigace a {color:#3e4148;}



#menu-top {border-top:5px solid white;background: url("../images/menu-top-bg.jpg") left top no-repeat;background-position:150px 0px;padding-left:150px;}

#menu-top a {color:#b90007;font-weight:bold;font-size:13px;margin-left:10px;margin-right:4px;text-decoration:none;line-height:22px;*line-height:16px;}

#menu-top a.active {color:#000;}

#menu-top a:hover {text-decoration:none;color:black;}



#leftColumn {width:548px;float:left;margin-top:250px;*margin-top:256px;margin-right:5px;margin-left:5px;_margin-left:3px;}

#leftColumn .obsah {background:url("../images/obsah-middle-bg.jpg") center top repeat-y;}

#leftColumn .obsah .background {background:url("../images/obsah-top-bg.jpg") center top no-repeat;padding:20px 20px 10px 20px;_height:100px;min-height:100px;*padding-top:30px;}

#leftColumn .bottom {background: url("../images/obsah-bottom-bg.gif") center bottom no-repeat;height:4px;font-size:0;}



#leftColumn .obsah h1 {color:#002ebb;font-size:23px;font-family:Calibri, Arial, Helvetica, sans-serif;margin-top:10px;margin-bottom:10px;}

#leftColumn .obsah h2 {color:#002ebe;font-size:17px;font-family:Calibri, Arial, Helvetica, sans-serif;margin-top:10px;margin-bottom:10px;}

#leftColumn .obsah h3 {color:#002ebe;font-size:13px;margin-top:10px;margin-bottom:10px;}

#leftColumn .obsah p {color:#364252;font-size:13px;line-height:18px;margin-bottom:10px;text-align:justify;}

#leftColumn .obsah ul {list-style-type:none;color:#364252;font-size:13px;line-height:18px;margin-bottom:10px;}

#leftColumn .obsah ul li {background: url("../images/li-obsah.gif") left center no-repeat;background-position:0px 6px;padding-left:20px;}

#leftColumn .obsah ol {margin-left:20px;color:#364252;font-size:13px;line-height:18px;margin-bottom:10px;}

#leftColumn .obsah p a, #leftColumn .obsah ul li a {color:#b60205;text-decoration:underline;}

#leftColumn .obsah p img {padding:3px;background-color:white;border:1px solid #b8cfdf;}

#leftColumn .obsah p a:hover, #leftColumn .obsah ul li a:hover {text-decoration:none;}

#leftColumn .obsah p strong, #leftColumn .obsah ul li strong {color:#0030bd;}

#leftColumn .obsah table {margin-bottom:10px;color:#364252;font-size:13px;}

#leftColumn .obsah h4, #leftColumn .obsah h5 {margin-bottom:10px;}



#centerColumn {float:left;width:172px;text-align:center;margin-top:4px;*margin-top:8px;}

#centerColumn form.formSearch {background: url("../images/search-bg.jpg") left top no-repeat;height:45px;}

#centerColumn form.formSearch input {background-color:#d1e8f8;border:1px solid #e5f3ff;font-size:11px;color:#3e3f54;font-weight:bold;width:100px;padding:3px;margin-top:12px;margin-left:12px;float:left;}

#centerColumn form.formSearch button {background: url("../images/search-button-bg.jpg") center top no-repeat;width:27px;height:27px;border:0px;border:none;float:right;margin-right:12px;margin-top:9px;}



#centerColumn ul {list-style-type:none;background: url(../images/menu.jpg) center top no-repeat;margin-top:3px;padding-top:5px;text-align:left;}

#centerColumn ul li {width:172px;}

#centerColumn ul li a {color:#ceecff;font-size:15px;background: url("../images/li-bottom.gif") center bottom no-repeat;display:block;padding:7px 12px;text-decoration:none;}

#centerColumn ul li a:hover, #centerColumn ul li a.active {color:black;}

#centerColumn ul li.lastLi a {background-image:none;}

#centerColumn ul ul {background-image:none;padding:0px;margin:0px;}

#centerColumn ul ul li {background: url("../images/ul-ul-li.gif") left center no-repeat;background-position:12px 10px;}

#centerColumn ul ul li a {color:#0233be;padding-left:30px;}

#centerColumn div.last {background: url("../images/ul-bottom.gif") center bottom no-repeat;padding:0px;margin:0px;height:5px;margin-top:-1px;*margin-top:-5px;_margin-top:-17px;}



#rightColumn {width:218px;float:right;margin-top:250px;*margin-top:256px;margin-right:6px;_margin-right:3px;}

#rightColumn .kontakt {background: url("../images/kontakt-middle-bg.jpg") center top repeat-y;width:218px;margin-bottom:5px;}

#rightColumn .kontakt .background {background: url("../images/kontakt-top-bg.jpg") center top no-repeat;}

#rightColumn .kontakt .bottom {background: url("../images/kontakt-bottom-bg.gif") center bottom no-repeat;width:218px;height:4px;}

#rightColumn .kontakt h4 {color:#002dc0;font-size:15px;font-weight:bold;margin:15px;float:left;*margin-left:7px;}

#rightColumn .kontakt p {color:#59462d;font-size:13px;line-height:20px;margin-bottom:10px;padding-left:15px;padding-right:15px;}

#rightColumn .kontakt p a {color:#b90007}

#rightColumn .kontakt p img {margin-right:8px;vertical-align:-2px;}



#rightColumn .box {background: url("../images/box-middle-bg.jpg") center top repeat-y;width:218px;margin-bottom:5px;}

#rightColumn .box .background {background: url("../images/box-top-bg.jpg") center top no-repeat;}

#rightColumn .box .bottom {background: url("../images/box-bottom-bg.gif") center bottom no-repeat;width:218px;height:4px;}

#rightColumn .box h4 {color:#002dc0;font-size:15px;font-weight:bold;margin:15px;float:left;*margin-left:7px;}

#rightColumn .box .news {background: url("../images/news-bottom.gif") center bottom no-repeat;padding-bottom:1px;margin-bottom:10px;}

#rightColumn .box .news em {display:block;color:#4a58a1;font-size:11px;font-style:normal;margin-left:15px;margin-bottom:-10px;}

#rightColumn .box .news p {color:#3b4252;font-size:12px;line-height:20px;margin-bottom:10px;padding-left:15px;padding-right:15px;}

#rightColumn .box .news p a {color:#b90006;/*background-color:#ffe7e5;*/text-decoration:underline;}

#rightColumn .box .news p a:hover {text-decoration:none;} 



div#rightColumn .box a.reNews {color:#002ebe;text-decoration:underline;font-size:12px;line-height:20px;text-align:center;float:right;margin-right:15px;margin-bottom:5px;}

div#rightColumn .box a:hover.reNews {text-decoration:none;}



div#leftColumn .obsah h2 a {color:#002ebb;}

div#leftColumn .obsah h2 a:hover {text-decoration:none;}

div#leftColumn .obsah table {border:1px solid #666;border-collapse:collapse;}

div#leftColumn .obsah table td, div#leftColumn table th {border:1px solid #364252;padding:3px 5px;font-size:100%;}



div#footer {height:120px;width:960px;overflow:hidden;text-align:center;margin:-2px auto 0 auto;padding:10px;font-size:12px;color:#3d1a0b;background:url('../images/pata-bg.png') center top no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pata-bg.png', sizingMethod='scale');*background-image:none;}

div#footer p.copy {margin:35px 0 0 0;padding:0;*margin-top:55px;}

div#footer p.sova {margin:25px 0 0 0;padding:0;color:#ffcd55;font-size:11px;text-align: left;}

div#footer p.sova a {color:#fff;}

div#footer p.sova .otherlinks { float: right; }

div#footer div.bottom {position:absolute;width:250px;left:50%;margin:-44px 0 0 224px;text-align:right;*margin-top:-40px;}

div#footer div.bottom a {float:right;display:block;margin:0 1px;padding:2px 5px;background:rgb(222,253,253);color:rgb(4,45,187);text-decoration:none;}

div#footer div.bottom a:hover {text-decoration:underline;}



div.foto {clear:both;margin:15px 30px 20px 30px;}

div.foto h2 {padding-bottom:15px;font-size:90%;color:#b03c10;}

div.foto div.vypis a {margin:0 10px 5px 0;display:block;border:1px solid #e7cd92;background:#fff;padding:2px;float:left;}



.noborder td, .noborder th, .noborder {border:0 !important;}

.search cite {color:#dda28b;}

.black {color:black !important;}

.subcat {float:left;background-color:white;border:1px solid #E7CD92;padding:3px;margin:5px;margin-left:0px;margin-right:20px;}

.mapa-webu {list-style:disc;}



.required, .red {color:red;}

.green {color:green;}



.float-left {float:left;}

.float-right {float:right;}

.align-right {text-align:right;}

.align-center {text-align:center;}



.phorm fieldset {color:#364252;font-size:13px;padding:10px;margin-bottom:10px;border:1px solid #fff;}

.phorm fieldset legend {display:block !Important;padding:0 5px;font-weight:bold;display:inline;width:auto;*float:left;}

.phorm fieldset label {float:left;width:27%;line-height:23px;}

.phorm fieldset input {margin-bottom:2x;}

.phorm fieldset textarea {margin-bottom:2px;width:70%;height:110px;}

.phorm fieldset br {clear:left;}



.discussion-item {padding:10px 10px 5px 10px;border:1px solid #66B2E6;background:#E3F1FC;margin-bottom:10px;}

.meta {margin-bottom:5px !Important;font-size:13px !Important;}



hr {clear:both;font-size:0;height:1px;border:0;border-top:1px solid #aaa;margin-bottom:10px;}



.photo {margin: 15px 0px 15px 0px;}

.photo h2 {font-size:90%;color:rgb(81,135,182);margin: 0 0 15px 0 !important;}

.photo a img {margin-bottom:5px;padding:2px;border:1px solid #e7cd92;background:#fff;} 

.photo .photo_item {font-size:11px;float:left;padding:0 10px 5px 0;width:110px;height:100px;}

.photo .photo_item a img {display:block;}



.react {float:left;position:relative;margin:-21px 0 0 -40px;}

.forum-item {padding:10px 10px 1px 10px;background:#fff;border:1px solid #E7CD92;}

.forum-item .nadpis {color:#000 !important;font-style:italic;font-weight:normal;font-size:100%;}

.forum-item strong {color:#000 !important;}

.forum-item fieldset {border:1px solid #D3E8F6;}

.forum-item .forum_text:first-letter {text-transform:uppercase;}



#leftColumn .obsah .actionBox {padding:5px 10px;background-color:#fff1df;border:1px dotted #eb9630}

#leftColumn .obsah .actionBox h2 {color:#B90007}

#leftColumn .obsah .actionBox strong {color:#B90007}



#banner {width:820px;margin:auto;padding-bottom:30px;height:110px;}

#banner img {float:left;margin-right:30px;}

#banner p {color:#000;font-size:14px;line-height:1.3;padding-top:20px;}

#obsah h2 {color:#002ebe;font-size:17px;font-family:Calibri, Arial, Helvetica, sans-serif;margin-top:10px;margin-bottom:10px;}

