html,body{padding:0;margin:0 0 10px 0;font:12px/15px Arial,Nimbus,Helvetica,sans-serif;background:#fff;text-align:center;color:#000;}
a{color:#fff;text-decoration:none;}
a:hover{color:#969696;}
.hidden{position:absolute;top:-10000px;left:0;width:1px;height:1px;overflow:hidden;}
h1{margin:0;padding:0;}
h1#logo{float:left;width:200px;height:53px;background:url("../img/logo.png") 0% 0% no-repeat;}
h1#logo a{display:block;width:200px;height:53px;}
h2{background:url("../img/sipka.gif") 0% 50% no-repeat;color:#171796;font:bold 12px/15px Arial,sans-serif;padding:0 0 0 20px;margin:10px;}
h3{font:bold 12px/14px Arial,sans-serif;padding:0;margin-left:40px;}
p{margin:0 10px;padding:10px 0 15px 0;}
.bold,strong{font-weight:bold;}
#posun{background-position:0% 0%;}
/*layout*/
#wrap{width:905px;height:505px;margin:10px auto;text-align:left;}
#header{width:905px;height:53px;padding-bottom:10px;position:relative;}
#moto{float:right;width:300px;height:53px;background:url("../img/moto.png") 0% 100% no-repeat;position:relative;}
#moto a{display:block;width:300px;height:18px;position:absolute;bottom:0;}
#container{width:905px;height:400px;}
#container,#foto,#ostrava,#brno{border:1px solid #969696;}
#hl_sl,#do_sl,#os_na{float:left;width:300px;height:400px;}
#hl_sl{background:url("../img/hl_sl.jpg") 50% 50% no-repeat;}
#do_sl{background:url("../img/do_sl.jpg") 50% 50% no-repeat;}
#os_na{background:url("../img/os_na.jpg") 50% 50% no-repeat;}
#hl_sl,#do_sl{border-right:1px solid #969696;}
/*zapati*/
#footer{background:#c8c8c8;margin:10px 10px 0 0;width:905px;height:30px;font:bold 11px/13px Arial,sans-serif;}
html>body #footer{width:907px;}
#footer ul{margin:0;padding-left:10px;list-style:none;}
#footer ul li{float:left;list-style:none;text-transform:uppercase;margin-top:8px;padding:0px 5px;border-right:1px solid #171796;}
#footer .seda,#footer .seda_2{border-style:none;}
#footer span{color:#969696;font-weight:normal;}
.seda a{color:#969696;}
#footer .seda_2{float:right;}
#footer .seda_2 a{color:#777;padding-right:10px;}
/*menu*/
#hl_sl ul,#do_sl ul,#os_na ul{margin:188px 0 0 19px;padding:0;list-style:none;}
#hl_sl ul li,#do_sl ul li,#os_na ul li{margin:0;padding:0;list-style:none;font:bold 10px/11px Arial,sans-serif;text-transform:uppercase;letter-spacing:-1px;}
.male{text-transform:none;}
/*hl*/
#hl{float:left;width:603px;height:400px;background:url("../img/hl_sl_p.jpg") 0% 0% no-repeat;}
html>body #hl,html>body #sl,html>body #os{width:604px;}
.box{width:300px;float:left;}
#hl a,#os a,#sl a{color:#171796;}
#hl a:hover,#os a:hover,#sl a:hover{text-decoration:underline;}
#sl{float:left;width:603px;height:400px;background:url("../img/do_sl_p.jpg") 0% 0% no-repeat;}
#os{float:left;width:603px;height:400px;background:url("../img/os_na_p.jpg") 0% 0% no-repeat;border-left:1px solid #969696;}
.text{padding:0 10px 0 25px;margin:0;}
.text2{padding:35px 10px 0 25px;margin:0;}
.scr{height:400px;overflow:auto;float:right;}
#foto{width:280px;height:180px;margin-left:10px;background:url("../img/syrovatka.jpg");}
.info{list-style:none;padding:10px 0 0 10px;margin:0;}
.info_1{padding:10px 0 0 10px;margin:0;}
/*tabulky*/
#os table{border-spacing:0;width:560px;}
td{vertical-align:top;font:normal 12px/18px Arial,sans-serif;border-bottom:1px solid #c8c8c8;}
.tab{width:581px;height:130px;overflow:auto;margin-left:10px;clear:left;}
.zahlavi{margin:0 0 0 10px;padding:0;width:581px;height:20px;list-style:none;background:#c8c8c8;}
.zahlavi li{float:left;margin:0;padding:0;list-style:none;font:bold 12px/20px Arial,sans-serif;border-bottom:1px solid #c8c8c8;}
.zahlavi .ico{padding-left:5px;}
.ico{width:100px;}
.obfirma{width:160px;}
.forma{width:110px;}
.den{width:100px}
.rezervace{width:80px}
/*cenik*/
.ceny{padding:0;margin: 0 0 10px 10px;}
.ceny span{font-weight:bold;}
.rozsah{padding:0;margin:10px;}
#exclusive{margin-bottom:10px;}
/*banner*/
#banner{width:905px;border:1px solid #969696;table-layout:fixed;border-spacing:0;margin:10px 0;padding:0;text-align:left;}
#banner td{border:none;vertical-align:top;}
#banner .linka{border-right:1px solid #969696;}
#banner td p{padding:0 0 0 20px;margin:0 10px;font:normal 12px/18px Arial,sans-serif;}
#banner a{color:#969696;}
#banner a:hover{text-decoration:underline;}
.seda{background:url("/img/sipka_s.gif") 0px 3px no-repeat;}
.oranzova{background:url("/img/sipka_o.gif") 0px 3px no-repeat;}
.modra{background:url("/img/sipka.gif") 0px 3px no-repeat;}
.odsunuti{margin-left:4px;}
.red{color:#e00;}
.blue{color:#171796;}
/*languages*/
#languages{position:absolute;top:0;right:0;width:80px;list-style:none;margin:0;padding:0;}
#languages li{display:inline;list-style:none;margin:0;padding:0;}
#en,#de,#cz{font:bold 11px/16px Arial,serif;}
#en{color:#c8c8c8;border-right:1px solid #000;padding:0 5px;}
#de{color:#fab400;border-right:1px solid #000;padding:0 5px;}
#cz{color:#171796;padding-left:5px;}
/*kontakt*/
#ostrava{height:280px;width:280px;margin:12px 0 0 12px;}
#brno{height:280px;width:280px;margin:12px 0 0 8px;}

label em{color:#e00;}
input.warning{background:#e00;}
input.readonly{background:#ccc;}
.reset-set{margin-left:0px;}
.status-mail{color:#e00;font-weight:bold;}

legend{display:none;}
#os form fieldset,#os form{border:none;padding:0;margin:0;}
table.registrace .button100{width:100px;}
table.registrace input,table.registrace textarea{width:98%;}
#os table.registrace{width:280px;border:none;}
#os table.reg-firma{margin-left:10px;}
table.registrace td{padding:0 2px 1px 0;margin:0;white-space:nowrap;font:normal 11px/15px Arial,sans-serif;border:none;vertical-align:middle;}
table.registrace td.col20{width:20%;}
table.registrace td.col80{width:80%;}
table.registrace td.col100{width:100%;}
table.registrace td.col100 span{width:140px;display:block;float:left;}
table.registrace td.col100 input{width:20px;}
