/* ubytovani-liberec.cz - edited by Tschikko 24/2/2010 */

body {padding: 0; margin: 0; font-family: "Arial","Verdana"; color: #fffdef; font-size: 12px;
 background: #181818 !important;}
h1 {font-size: 24px; color: #faa643; font-weight: normal; margin: 0; padding: 28px 0 17px 0;
 line-height: 24px;}   
h2 {font-size: 18px; color: #faa643; font-weight: normal; padding: 10px 0 15px 0; margin: 0;}
h3 {font-size: 1.0em; padding: 1.2em 0em 1.2em 0em; font-weight: bold; margin: 0;}  
.Clearer {clear: both;}
ul {padding: 0 0 0 28px; list-style: disc outside; margin: 0;}
li {padding: 3px 0;}
p {padding: 3px 0; margin: 0;}
a {text-decoration: underline; color: #ffc88a;}
a img {border: 0;}
a:hover {text-decoration: none; color: #faa643;}
iframe#OnLineRezervace {height: 600px !important; width: 430px !important; margin-bottom: 10px;}
iframe#OnLineRezervace td, iframe#OnLineRezervace th {font-size: 12px !important;}
table td img {margin-right: 15px;}
option {background: #ffffff;}

#OuterContent {background: url("../images/web/pozadi.jpg") repeat; border-bottom: 1px solid #ffffff;}
#InnerContent {background: url("../images/web/horni-pozadi.gif") repeat-x;}
#Centering {width: 910px; margin: 0 auto; position: relative; padding-bottom: 30px;}

#Top {background: url("../images/web/top.jpg") no-repeat; height: 206px; position: absolute; top: 0;
 width: 924px; left: -7px;}
#TopMenu {background: url("../images/web/menu.gif") no-repeat; height: 46px; width: 910px;
 position: absolute; top: 206px; margin-left: 7px;}

#menuHoriz {padding: 0 0 0 13px; margin: 0; list-style: none;}
#menuHoriz li {float: left; padding: 0 3px 0 3px; position: relative;}
#menuHoriz li a {float: left; text-decoration: none;
 color: #ffffff; font: bold 13px "Arial"; padding: 15px 6px 0 0; height: 31px; background: url("../images/web/topmenu_a.gif") right center no-repeat;}
#menuHoriz ul {background-color: #210200; display: none; margin-top:3px; position: absolute;
 left: 0; top: 2.3em; width: 21ex; _width: 31ex; list-style: none; padding: 0;}
#menuHoriz li li {float: none; padding: 0;}
#menuHoriz li:hover > ul { display: block; }
#menuHoriz ul a {font-size:13px; display: block; font-weight:normal; text-align: left; width: 100%;
 color:white; padding:2px 5px 2px 35px; _padding:2px 10px 4px 35px; color:#C79469;
 background:#210200 url("../images/web/subli2.gif") no-repeat; border:0;}
#menuHoriz ul a:hover { text-decoration:underline; color:#C79469;}
#TopMenu .default{cursor:default;}

#VysledekVyhledavani {color: #FAA643;}


#menuHoriz ul {display: none; position: absolute; top: 46px; left: 4px; list-style: none; padding: 0; margin: 0;}
#menuHoriz ul ul {left: 100%; top: 0px;}
#menuHoriz li li {clear: both; float: left; padding: 0;}
#menuHoriz li:hover > ul { display: block;}
#menuHoriz ul a {display: block; text-align: left; padding: 5px 0 5px 35px; color:white; background: #210200 url("../images/web/subli2.gif") 17px 9px no-repeat;
 width: 31ex; height: auto;}
#menuHoriz ul a:hover {text-decoration: none; color:#C79469; background: #331918 url("../images/web/subli2.gif") 17px 9px no-repeat;}


#Logo a {display: block; width: 266px; height: 115px; position: absolute; margin-left: 65px;
 top: 60px;}
#Flash {float: right; margin-right: 52px;}
#Lang {position: absolute; right: 22px; top: 10px;}
#Lang a {display: block; margin: 7px 0;}

#VypisObsahu {padding-top: 270px; position: relative;}
.NoBox {margin-bottom: 12px;}
.Box {background: #6d0101; color: #faa643; margin-bottom: 12px; overflow-y: hidden;}
.Box form {padding: 0; margin: 0;}
.NoBox ul, .Box ul {list-style: none outside url("../images/web/subli2.gif");}
.Box h2, .Box h3 {color: #ffffff;}
.Box a {text-decoration: underline;}
.Box input.Text {width: 100px; height: 15px; background: #ffc88a; padding: 3px 0 0 0;
 margin-right: 5px; position: relative; top: 1px;}
.Box input.Button {width: 50px; height: 18px; background: #faa643; padding: 0 0 3px;
 position: relative; top: 0;}
.Box input.Text, .Box input.Button {font-size: 11px; border: 0;}
.Box h3, .Box h3 a {padding: 0 0 15px 0; margin: 0; font: normal 18px "Arial"; color: #fffdef;}
#Left {width: 236px; overflow: hidden; position: relative; left: -452px; float: left;}
.LBoxTop {background: url("../images/web/l_box_top.gif") left top no-repeat;}
.LBoxBottom {background: url("../images/web/l_box_bottom.gif") left bottom no-repeat; padding: 8px;}
#Right {width: 171px; /*overflow: hidden;*/ position: relative; right: -42px; float: left;}
.RBoxTop {background: url("../images/web/r_box_top.gif") left top no-repeat;}
.RBoxBottom {background: transparent url("../images/web/r_box_bottom.gif") left bottom no-repeat; padding: 8px;}
#Center {width: 453px; position: relative; left: 264px; float: left;
 background: url("../images/web/oceneni.png") right top no-repeat; min-height: 400px;}
#Center table {margin: 15px 0;}
#Center table h2 {padding-top: 0;}
#Left h2, #Right h2{color:white;}

#Footer {width: 910px; margin: 0 auto; height: 83px; padding-top: 10px; color: #ffffff !important; overflow: hidden;}
#Footer p {padding: 0;}
#Footer a {text-decoration: underline;}
#patickaStred{width: 910px; margin: auto auto; text-align:left;}
#Footer .levy{float:left; width:265px; height:85px;}
#Footer .pravy2{float:right; width:950px; height:85px;}
#Footer .levy img{position:relative; top:-5px; left:130px;}
#Footer .tretimisto{display:block; text-align:center; width:227px;}
#Footer .pravy{float:left; width:460px;}

.box4-res select {background: url("../images/web/input2.gif") repeat-x; width: 155px; border: 0; padding: 0; height: 15px; margin: 2px 0 3px; font-size: 11px;}
.box4-res input.datepicker {width: 54px !important; /*background: transparent url("../images/web/input2.gif") repeat-x !important;*/
 float: left; /*padding: 0*/ !important; border: 0 !important; margin: 3px 3px 6px 0; font-size: 10px;}
.datepicker {cursor: pointer;}
.PrijezdOdjezd {border-collapse: collapse; padding: 0; margin: 0;}
.box4-res input.odeslat {background: url("../images/web/input2.gif") repeat-x; width: 150px; border: 0; padding: 0; margin: 0 0 8px 3px; font-size: 10px;}
.box4-res img {margin: 3px 0 15px 0;}
.box4-res .ubytext {color: #ffffff; font-size:11px;}

.Box .box4-res .navigation td, .box4-res .monthLabel td, .day {color: #6d0101 !important;}
.datepickerControl tr.dayLabel td {background: #FAA643; border: #faa643;}

/************ editace boxů ***************/
.Id9 {background: transparent url("../images/web/saiko.jpg") no-repeat;}
.Id9 .LBoxTop {background: none;}
.Id9 .LBoxBottom {background: none; height: 200px; padding: 0;}
.Id9 p {width: 125px; padding: 58px 8px 8px 8px;}
.Id9 a {text-decoration: none; color: #FAA643;}

.Id10 {background: transparent url("../images/web/masaze.jpg") no-repeat;}
.Id10 .LBoxTop {background: none;}
.Id10 .LBoxBottom {background: none; padding: 0; height: 147px;}

.Id11, .Id26, .Id36, .Id46  {background: transparent url("../images/web/restaurace-pytloun.jpg") no-repeat;}
.Id11 .LBoxTop, .Id26 .LBoxTop, .Id36 .LBoxTop, .Id46 .LBoxTop {background: none;}
.Id11 .LBoxBottom, .Id26 .LBoxBottom, .Id36 .LBoxBottom, .Id46 .LBoxBottom {background: none;}
.Id11 a, .Id26 a, .Id36 a, .Id46 a {text-decoration: none; color: #FAA643;}
.Id11 h2 {color: #ffffff;}
.Id11 .Odkaz {width: 160px;}
.Id11 ul {list-style: none; padding: 0; margin: 0;}
.Id11 li {background: url("../images/web/subli2.gif") 17px 6px no-repeat; padding-left: 30px;}

.Id4, .Id28, .Id38, .Id48 {background: #6d0101 url("../images/web/tel.gif") 105px 6px no-repeat;}
.Id12 {overflow: hidden;}
.Id12 h2 {margin-left: 8px;}
.Id12 .RBoxBottom {padding: 8px 8px 8px 0;}

.Id4 .text, .Id28 .text, .Id38 .text, .Id48 .text {color: #ffffff;}
.Id4 .text strong, .Id28 .text strong, .Id38 .text strong, .Id48 .text strong {color: #FAA643;}

.Id26, .Id36, .Id46  {height: 185px;}
/*********************************************/

.hotel {width: 430px; min-height: 120px; background: #740700; margin-bottom: 25px; padding: 10px; color: #ffffff;}
.hotel td {vertical-align: top;}
.hotel h2 {margin: 0;}
.hotel a {color:#FAA643; text-decoration:none;}
.hotel div {float:right; width:220px; _width:225px; margin-right:10px; text-align:left;}
.odkazHotel {width:161px; height:118px; overflow:hidden; margin-right:15px;}
.hotel p {margin:0; padding:0; min-height:65px;}
.hotel span {font-size:16px; color:#FFC88A; font-weight:bold;}
/*.hotel {width:430px; min-height:130px; _width:436px; _height:139px; background-color:#740700; margin-bottom:23px; padding:10px 10px 30px 10px; color:white;}
.odkazHotel {display:block; overflow:hidden; width:190px; height:118px; float:left;}
.odkazHotel img {padding: 1px; border: 1px solid #FAA643;}
.hotel h2 {margin-top:0;}
.hotel a {color:#FAA643; text-decoration:none;}
.hotel div {float:right; width:220px; _width:225px; margin-right:10px; text-align:left;}
.hotel p {margin:0; padding:0; min-height:65px;}
.hotel span {font-size:16px; color:#FFC88A; font-weight:bold;}*/

#MainHotel {background: #740700; padding: 10px;}
#MainHotel table {margin: 0;}
#MainHotel td {vertical-align: top;}
#MainHotel h2 {padding: 0;}
#MainHotel .span {color:#FFC88A; font-size:16px; font-weight:bold;}
#MainHotel a.minifotohotel img {width: 130px; padding: 1px; border: 1px solid #FAA643; margin: 5px;}
#MainHotel a.mapa img {width: 420px; padding: 1px; border: 1px solid #FAA643; margin: 5px;}

.Fotogalerie {background: url("../images/web/foto2.png"); width: 453px; margin-left: -6px; padding: 2px;}
.Fotogalerie a {display: block; width: 105px; height: 73px; overflow: hidden; border: 1px solid #FAA643; float: left; margin: 3px;}
.Fotogalerie img {height:75px;}
