@charset "utf-8";
@import url('ucr-reset.css');
@import url('ucr-typo.css');

body { background-color: #c0c0c0;}

#badge-up { float:right; background:url(../_img/inzerce-zdarma-top.png) no-repeat; width:83px; height:58px; margin: 98px 61px 0 0; _margin: 98px 30px 0 0;}
#badge-down { background:url(../_img/inzerce-zdarma-bottom.png) no-repeat; width:83px; height:23px; margin:0 61px 9px 0; _margin: 0 30px 9px 0; float:right;}
#bugfix {visibility:hidden;}

#c-c { background:url(../_img/obsah-hlavni-pravy-bg.gif) repeat-y; width:195px; margin-top:36px; min-height:894px; _height:865px; }
#copyright-image { background:url(../_img/domecek.png) no-repeat; width:29px; height:26px; margin:0 auto;}
#copyright-text { background:url(../_img/copyright.png) no-repeat; width:97px; height:37px; margin:9px auto 0 auto;}
#copyright-text span {display:none;}

#footer { clear:both; background-color:#2e2e2e; width:1004px; height:231px; _height:232px; margin:0 auto; border-top:1px solid #847d4f; text-align:center; } 

#header { background:url(../_img/header-bg.gif) repeat-x; width:1004px; height:156px; margin: 0 auto; clear:both; position:absolute; top:0;}
#header-prava-cast { float:right; width:815px; height:156px;}

#lista { clear:both; position:absolute; top:156px; background:url(../_img/lista-bg.png) repeat-x; width:1004px; height:34px; margin:0 auto; }
#login { float:left; width:840px; }
#login p a { display:block; padding:12px 0 0 28px;}
#login-left { float:left;}
#login-left p { margin: 0 0 0 590px;}
#login-right { float:right;}
#login-right p { margin: 0 0 0 8px;}
#logo { background:url(../_img/logo.png) no-repeat; width:157px; height:139px; margin-left:32px; _margin-left:16px; float:left;}

#n-s { float:left; margin-top:35px; height:156px;}
#n-s h3 { background:url(../_img/ubytovani-v-cr.cz.png) no-repeat; width:359px; height:35px;}
#n-s h4 { background:url(../_img/katalog-ubytovani.png) no-repeat; width:195px; height:27px; margin-left:165px;}
#n-s h3 span, #n-s h4 span {display:none;}
#n-s h3 a {display:block; height:35px;}

#obsah { margin:190px auto; width:1004px; background:url(../_img/obsah-bg.gif) repeat-y;}
#o-h { background-color:#f1e3cc; background:url(../_img/obsah-hlavni-bg.gif) repeat-y; width:809px; min-height:937px; _height:907px; float:right;}
#o-h-p { float:right; width:195px;}
#o-h-p h2 {padding: 35px 0 8px 44px;}
#o-h-p h2.first {padding: 0 0 8px 44px;} /* u prvniho nadpisu je margin-top zajisten uz containerem, proto musi byt 0 */
#o-h-p ul.mn li { clear:both; margin: 0 0 7px 44px;}
#o-h-s { float:left; width:614px; overflow:hidden; min-height:937px;}
#o-h-s h1, #o-h-s h2 { margin: 35px 0 8px 44px; text-transform:uppercase;clear:both;}
#o-h-s p {margin: 0px 74px 5px 44px;}
#obsah-levy { background:url(../_img/obsah-levy-bg.png) repeat-x; width:195px; min-height:937px; float:left;}
#obsah-levy h2 {padding: 35px 0 8px 31px;}
#obsah-levy ul.mn li { clear:both; margin: 0 0 7px 32px;}

#odkazy {margin:47px 15px 84px 15px;}
#odkazy a {margin: 0 30px;}

.s-l { background-color:#c5bd8a; width:153px; height:1px; margin-bottom:17px; float:left; overflow:hidden;}
.s-r { background-color:#c5bd8a; width:153px; height:1px; margin-bottom:17px; float:right; overflow:hidden;}
.s-m { background-color:#905e10; width:530px; height:1px; margin: 0 0 20px 31px; float:left; overflow:hidden;}
.s-m + p {clear:both;}
.clr{ clear:both;}
#o-h-p h2.rkl {padding:0px 0 8px 24px;}
.gglDkz2,.gglRkl2{margin:22px 44px;}.gglDkz1,.gglRkl1{float:right;margin-right:10px;}