﻿html, body, div, span, applet, object, iframe{margin:0px;padding: 0px;border:0px;outline:0px;}
body{text-align:center;font-family:Tahoma, Verdana, Arial;font-size:12px;color: #333333;background: #FFFFFF url(./design/bg_x.png) repeat-x 0px 0px;}
h1, h2, h3, h4{font-weight:normal;margin: 0.2em 0;}
p{margin:0px;padding:0px 0px 0px 10px;line-height:150%;}a , b.lm,b, strong{color:#990000}a:hover{color:#3399CC;}
form, table, td, img, ul, li{border:none 0;margin:0px;padding:0px;list-style-type:none;}
img a{padding:0px;margin:0px;border:none;}
hr{display:none;clear:both;margin:0px;padding:0px;}
.cleaner{clear:both;}
/*--*/	
#pix{background: url(./design/bg_pix.jpg) no-repeat 50% 0%;}
#main{width:1000px;text-align:left;padding:0px;margin:0px auto;background:url(./design/telo_bg.gif) repeat-y 0px 0px;}
#Content{width:1000px;background:url(./design/pan_bg.jpg) no-repeat 0% 0%;}
#main1{background: url(./design/bg_body.gif) repeat-y 50% 0%;}
#main2{margin: 0;padding: 0;}
/*--*/	
#header{width: 980px;display: block;padding: 0px 10px;position: relative;}
#logo{height: 60px;width: 170px;float: left;}
#logo img{border:0px none;margin:0px;}#logo img a{margin:0px;padding:0px;border:none}
/*--*/	
#left{float: left;width: 220px;margin: 0;padding: 0px;}
#left h2{color: #283D73;padding: 5px 5px 5px 20px;font-size: 18px;}
#right{float: right;width: 195px;font-size: 80%;background: url(./design/right_top.jpg) no-repeat 0% 0%;}
#middle{margin: 0px 0px 0px 230px;padding: 0px;}
#middle img{border:1px solid #2978AE;background-color:#C6E6F4;padding:2px;margin: 5px 20px;}
#middleTop img{width: 755px;height:195px;margin: 4px 0px 0px 0px;padding: 0px; border:none;}
#home #middle{margin-right: 200px;margin-left: 230px;}
#middle h1{display: block;font-size: 18px;color: #990000;padding: 10px;margin: 0px;}
#middle h2{color: #990000;padding-left: 20px;font-size: 14px; font-weight:bold; padding: 5px 0;}
#middle h2 a{text-decoration:none;}
#middle h2 a:hover{color: #990000;text-decoration:underline;}
#middle .column-in{margin: 0px 25px;}
#home #middle .column-in{margin: 0px;padding: 0px;}

#footer{background: url(./design/pata.gif) no-repeat 50% 0%;margin: 0px;padding: 25px 0px 0px 0px;clear:both;}
#footer .column-in{background: url(./design/bg_body.gif) repeat-y 50% 0%;margin: 0px;padding: 10px;}
.column-in{margin: 0px;padding: 0px; overflow:hidden;}
.copy{text-align: center;font-size: 80%;}
/*--*/	
#main #header #cesta{height: 28px;width: 980px;background:#F0F0F0 url(./design/breac_home.jpg) no-repeat 100% 100%;border-style: none;}
#cesta{height: 28px;width: 758px;background-color: #f0f0f0;border: 1px solid #e0e0e0;margin: 0px;padding: 0px;}
#cesta .zde{height: 20px;width: 55px;background: url(./design/cesta_spam.jpg) no-repeat 0% 0%;display: block;float: left;padding: 8px 10px 0px 20px;}
#cesta a{display: block;height: 20px;float: left;padding: 8px 20px 0px 10px;background: url(./design/cesta_a.jpg) no-repeat 100% 0%;color: #000033;}
#cesta span{display: block;height: 20px;float: left;padding: 8px 20px 0px 10px;background: url(./design/cesta_a.jpg) no-repeat 100% 0%;color: #000033;}
#cesta a:hover{background: url(./design/cesta_a.jpg) no-repeat 100% 100%;}
/* Strankovani*/		
.strankovani{height:25px;display:block;font:11px;text-align:center;clear:both;margin:0px;padding:20px 0px 0px 0px;}
.strankovani a{border:1px solid #BCD7EA;color:#333333;padding:3px 6px 3px 6px;cursor:pointer;}
.strankovani a.selected{text-align:center;background-color:#3399FF;color:#FFFFFF;}
.strankovani a:hover{text-align:center;background-color:#BCD7EA;color:#FFFFFF;}
/* Horni  menu  */
#MpMenu{float: right;position: relative;padding: 15px 0px 0px 0px;margin: 0px;}
#MpMenu .nav{font-size: 13px;background: url(./design/menu_bg.png) no-repeat 100% 100%;height: 45px;width: 795px;}
#MpMenu .nav ul{height: 45px;padding: 0px 0px 0px 15px;}
#MpMenu .nav li{height: 45px;background: url(./design/menu_li.gif) no-repeat 100% 100%;float: left;position: relative;list-style:none;}
#MpMenu .nav li a{height: 25px;color: #FFFFFF;text-decoration: none;background: url(./design/menu_li.gif) no-repeat 100% 100%;padding: 15px 8px 5px 6px;display: block;float: left;}
#MpMenu .nav li a:hover,#MpMenu .nav .current,#MpMenu .nav .current a{color: #000066;background: url(./design/menu_h.gif) repeat-x 100% 100%;}
#MpMenu .nav .expandaArticles{position: absolute;top: 45px;left: 0px;z-index: 200;width: 200px;}
#MpMenu .nav .expandacat .expandacat ul{display: block;background-color: #FFFFFF;padding: 20px 0px 8px 0px;}
#MpMenu .nav .expandaArticles li{background-image: none;height: 25px;display: block;}
#MpMenu .nav .expandaArticles li a{height: 20px;width: 175px;display: block;color: #003366;text-align: left;font-size: 11px;margin: 0px 5px;padding: 2px 5px;background-image: none;}
#MpMenu .nav .expandaArticles li a:hover{color: #FFFFFF;background: #033B8F none;}
/*Leve menu*/
.lmenu{width: 221px;background: url(./design/l_menu.gif) no-repeat 0% 0%;display: block;padding-top: 6px;margin: 10px 0px 10px 3px;}
.lmenu ul{background: url(./design/l_menu_ul.gif) repeat-y 0px 0px;}
.lmenu ul li{background: url(./design/l_menu_li.gif) no-repeat 0% 0%;padding: 2px 0px 2px 5px;}
.lmenu ul li a{font-size: 12px;text-decoration: none;padding: 8px 0px 8px 10px;display: block;color: #336699;}
.lmenu ul li a:hover{display: block;color: #FFFFFF;background-color: #2e559a;}
.lmenu .lmenu_bot{background: url(./design/l_menu.gif) no-repeat 0% 100%;height: 8px;}
/*--*/	
#hledej{width: 214px;background: url(./design/hledej_top.gif) no-repeat 100% 0%;margin: 0px;padding: 0px 0px 0px 10px;}
#left #hledej h2{height: 28px;width: 121px;text-indent: -20000px;display: block;background: url(./design/hledej_h2.gif) no-repeat 100% 100%;padding: 6px 0px 0px 5px;margin: 0px;}
#hledej select,div #vysledkyHledani select{display: block;width: 150px;height: 20px;line-height: 18px;border: 1px solid #003366;background: #F9F9F9;cursor:pointer;padding: 0px;margin: 6px 6px 7px 30px;}
#hledej select option, div #vysledkyHledani select option{padding-left:5px;}	
#hledej select option.indent1{font-weight:bold;padding-top:5px;}
#hledej select option.indent2{padding-left:10px;}
#hledej form{width: 214px;background: url(./design/hledej_bot.jpg) no-repeat 100% 100%;padding: 10px 0px 30px 0px;margin: 0px;}
#hledej .submit{background: #FF9900 url(./design/hledej_but.gif) no-repeat 0% 0%;width: 73px;height: 22px;padding: 0px;margin: 10px 0px 0px 110px;border-style: none;cursor:pointer;}
#home #left #hledej{background: url(./design/hledej_top_home.gif) no-repeat 100% 0%;}
#home #left #hledej form{background: url(./design/hledej_bot.jpg) no-repeat 100% 100%;}
/*--*/	
#left .nabidka{width: 223px;background: url(./design/left_zaj_top.gif) no-repeat 0% 0%;padding: 5px 0px 0px 0px;margin: 0px 0px 0px 2px;line-height: 150%;}
#left .nabidka h3{font-size: 12px;}
#left .nabidka h3 a{color: #000066;background: url(./design/left_zaj_h3.gif) no-repeat 0% 100%;padding: 5px 7px 10px 14px;display: block;}
#left .nabidka h3 a:hover{color: #ffffff;background: url(./design/left_zaj_h3_h.gif) no-repeat 0% 100%;text-decoration: none;}
#left .nabidka .info{padding: 5px 5px 10px 90px;}
#left .nabidka img{float: left;width: 65px; height:50px; border: 1px solid #FFFFFF;padding: 0px;margin: 5px 5px 5px 13px;}
#left .nabidka .info b{font-size: 14px;}
#home #left .katalog{height: 235px;width: 225px;cursor:pointer;background: url(./design/katalog_home.gif) no-repeat 0% 0%;text-indent: -20000px;display: block;padding: 0px;margin: 0px 0px 10px 0px;}
#home #left a.katalog:hover{background: url(./design/katalog_home_h.gif);}
.katalog{height: 99px;width: 225px;background: url(./design/katalog.gif) no-repeat 0% 0%;text-indent: -20000px;display: block;margin: 0px;padding: 0px;cursor:pointer;}
a.katalog:hover{background: url(./design/katalog_h.gif);}
/* - tabulka na hlavní strance
#mainTable{padding: 0px;margin: 0px;width: 570px;float: left;}
#mainTable td.popisek{vertical-align:top;font-weight:bold;font-size:12px;}
#mainTable td a{text-decoration:none;}
#mainTable td a:hover{text-decoration:underline;}
*/
/*Home page*/
#right h2{height: 113px;width: 191px;backgrounde: url(./design/right_top.jpg) no-repeat 0px 0px;text-indent: -2000px;display: block;padding:0px;margin: 0px;}
#right .nabidka{width: 195px;background: url(./design/right_zaj_top.gif) no-repeat 0% 0%;padding: 3px 0px 0px 0px;margin: 0px 0px 0px 2px;line-height: 180%;}
#right .nabidka h3{font-size: 12px;}
#right .nabidka h3 a{color: #000066;background: url(./design/right_zaj_h3.gif) no-repeat 0% 100%;display: block; padding: 5px 10px 10px 8px;}
#right .nabidka h3 a:hover{color: #ffffff;background: url(./design/right_zaj_h3_h.gif) no-repeat 0% 100%;text-decoration: none;}
#right .nabidka .info{font-size: 12px;padding: 5px 10px 10px 80px;}
#right .nabidka img{float: left;width: 65px; height: 50px; border: 1px solid #FFFFFF;padding: 0px;margin: 5px;}
#right .nabidka .info b{font-size: 14px;}
/* pocasi + kurzy*/	
#weatherBox, #kurzyBox{width: 207px;padding: 0px;margin: 5px 0px 5px 14px;background: url(./design/kurz_bot.jpg) no-repeat 100% 100%;}
#weatherBox h2{height: 24px;width: 207px;background: url(./design/kurz_poca_h2.gif) no-repeat 0px 0px;text-indent: -20000px;display: block;margin: 0px;padding: 0px;}
#kurzyBox h2{height: 24px;width: 207px;background: url(./design/kurz_h2.gif) no-repeat 0px 0px;text-indent: -20000px;display: block;margin: 0px;padding: 0px;}
#kurzy,#pocasi{font-size: 11px;overflow:hidden;width: 177px;margin:0px 15px;}
#kurzy img, #pocasi img{padding: 0px;border-style: none;margin: 0px;width: 16px;}
#kurzy td, #pocasi td{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #DFE7EC;height: 22px;vertical-align:middle;}
.kurz{width: 55px;text-align: right;padding-right:5px;} .teplota{width: 40px;text-align: right;padding-right:5px;}

#flashcontent{height: 340px;width: 980px;background-color: #043C93;}
#frameContainer{width: 569px;display: block;float: left;background: url(./design/novinky_bg.jpg) repeat-x 100% 100%;border-bottom: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;}
#middle .frame{float:left;width:186px;margin: 0px 1px 0px 2px;padding: 2px 0px 15px 0px;}
#middle .frame h2{background: url(./design/novinky_h2.gif) no-repeat 0px 0px;height: 18px;width: 166px;font-size: 14px;color: #FFFFFF;padding: 4px 10px;margin: 0px;}
#middle .info h3{background: url(./design/novinky_h3.gif) no-repeat 0px 0px;height: 18px;width: 166px;font-size: 14px;color: #FFFFFF;padding: 4px 10px;margin: 0px;}
#middle .info div {padding: 5px 20px 15px 20px; line-height:150%;}
#middle .frame img{width: 150px;border-style: none;background: #FFFFFF url(./design/novinky_img.jpg) no-repeat 50% 100%;margin: 0px;padding: 10px 15px 18px 15px;}
#middle .frame .info{padding: 5px 10px;}
#middle .frame a.more{background: url(./design/novinky_more.gif) no-repeat 100% 0%;display: block;height: 16px;padding-right: 10px;padding-left: 110px;width: 50px;color: #333399;}
#middle .frame a.more:hover{color: #990000;background-position: 100% 100%;}
#middle .frame ul{padding-top: 10px;padding-bottom: 10px;}
#middle .frame ul li{background: url(./design/novinky_li.gif) no-repeat 3px 5px;padding: 0px 8px 2px 8px;}
#middle .frame ul li a{display: block;padding: 2px 0px 3px 5px;color: #336699;}
#middle .frame ul li a:hover{color: #990000;padding-left: 6px;}
#middle .extra{float: left;width: 570px;padding: 20px 0px 0px;}
#middle .extra  h2{background-image: url(./design/extra_h2.jpg);height: 36px;width: 190px;display: block;text-indent: -20000px;margin: 0px;padding:0px;}
#middle .extra_2{float: left;width: 570px;height: 115px;margin: 0px;padding: 0px;background: url(./design/extra_katalog_bg.jpg) repeat-x 100% 100%;}
#middle .extra_2 h2{padding: 0px;display: none;}
#middle .extra_2 h3{color: #013696;padding: 20px 0px 0px 0px;font-size: 18px;}
#middle .extra_2 .extra_box{float: left;}
#middle .extra_2 .extra_box2{float: left;border-right: 1px solid #e2e2e2;height: 110px;width: 300px;padding-left: 42px;margin-top: 5px;}
#middle .extra_2 a.extra_katalog{background: url(./design/extra_katalog.jpg) no-repeat 0px 0px;display: block;height: 115px;width: 227px;text-indent: -20000px;padding:0px;margin: 0px;}

.vysledkyHledani{background-image: url(./design/vysledky.gif);height: 64px;width: 90px;position: relative;float: right;top: -40px;right: -21px;font-size: 1px;line-height: 1px;color: #F9F9F9;padding-top: 0px;padding-left: 92px;}
.vysledkyHledani b{font-size: 22px;line-height: 48px;font-weight: normal;}
.plavba{padding-bottom: 15px;border-bottom: 1px solid #e2e2e2;border-top: 1px solid #FFFFFF;}
.plavba .left{float:left;text-align:center;background: url(./design/img_bg.jpg) no-repeat 50% 100%;margin: 0px;padding: 10px 15px  16px 15px;}
.plavba .left b{font-size:130%;}
.plavba .left b.lm{color:Red;cursor:help;}
#middle .plavba .left img{background: #FFFFFF url(./design/img_bg.jpg) no-repeat 50% 100%;padding: 0px;margin: 0px;}
.plavba .desc h3{padding: 0;color: #283D73;}
.plavba .desc{padding: 5px 20px 0px 130px;}
.plavba .desc ul{display: block;padding: 10px 40px 0px 220px;}
.plavba .desc ul li{background: url(./design/vice.gif) no-repeat 100% 0%;height: 20px;margin-bottom: 2px;padding: 2px 0px 0px;text-align: right;}
.plavba .desc ul li a{color: #FFFFFF;width: 120px;text-align: right;margin:0px 5px 0px 20px;padding: 2px 11px 2px 15px;}
.plavba .desc ul li a:hover{background-color: #336699;}

table.CatalogForm td.catalogFirstColumn{width:60px;}
table.CatalogForm td.catalogSecondColumn{width:150px;}
table.CatalogForm input{width:100%;}
table.CatalogForm input.catalogSubmit{width:200px;}
table.CatalogForm td.catalogError{color:red;}
table.CatalogForm td.catalogSent{color:green;}

table.rezervace td{border-bottom: 1px dashed  #C3C691;padding-left:10px;line-height:130%;font-size:12px;}
table.rezervace td.priceType{border: none;font-size:13px;color: #2C5567;font-weight:bold;padding: 7px 0 2px 2px;}

table.rezervace{margin:10px;font-size: 11px;width: 95%;}
table.rezervaceUdaje input{border: 1px double #C3C691;margin: 3px;}
table.rezervaceUdaje textarea{width:400px;border: 1px double #C3C691;margin: 3px;}
div#TotalPriceDiv{font-weight:bold;}
table.rezervaceUdaje .submit{font-weight: bold;color: #FFFFFF;background-color: #FF9900;border: 1px solid #FFCC00;cursor: pointer;display: block;}
select.reservationCount{width:40px;}
b.lm, .terminy b.lm, td.lm{color:#CC0000;cursor:help;}
table.rezervace td.lm span.reservationPrice{color: #cc0000;}
.lmPrice{width: 60px;cursor:help;}
.notAvalablePrice{color:gray;text-decoration: line-through;cursor:help;}
.notAvalable{color:gray;}
/*Detail zajezdu*/	
.program{color:#333333;width: 500px;margin:0px 0px 20px 30px;}
.program th{color:#FFFFFF;background-color: #006699;padding: 2px;}
.program tr{}
.program tr:hover{color:#333333;}
.program td{padding-top: 2px;border-bottom: 1px dashed #e2e2e2;}
.program td.den{color:#336699;background-color: #efefef;}
.program td.na-mori{background-color: #ebf4f7;}
ul.lodeMenu li.selected{font-weight: bold;}
ul.lodeMenu li {display: inline; padding: 2px 10px;}
ul.lodeMenu li a {color: black;}
.terminy{width:500px;margin-left: 30px;margin-bottom: 20px;}
.terminy table{width:600px;color:#333333;}
.terminy th{color:#FFFFFF;background-color: #990000;}
.terminy tr{}.terminy tr:hover{background-color:#FFFFFF;}
.terminy td{border-bottom: 1px dashed #e2e2e2;padding: 2px 0px 2px 10px;margin:0px;}
.terminy td a{line-height: 18px; background: url(./design/vice.gif) no-repeat 100% 100%;display: block;width: 96px;height: 22px;color: #FFFFFF;text-align: center;margin:0px;}
.terminy td a:hover{background: url(./design/vice.gif) no-repeat 100% 0%; color:White;}
.terminy td span{cursor:help;color: gray;height: 14px;font-weight:normal;}
.terminy td.cena{color: #990000; font-weight:bold;}
.terminy td span.lmPrice{color: #CC0000; font-weight:bold;}
.rezervace td.cena{color: #990000; font-weight:bold;}
.rezervace td span.lmPrice{color: #CC0000; font-weight:bold;}

#middle .zajezd-foto{float:right;border:1px solid #2978AE;padding:2px;margin:0px 25px 25px 25px;background-color:#C6E6F4;}
#detailPlavby{padding:0px}
#detailPlavby h3{color: #990000;}
.program b{width:500px;color:#CC6600;font-size:90%;}.program{color:#797979;}
.program h2{font-size:13px;color:#CC6600;text-transform:uppercase;text-indent:20px;background:url(../img/h3.jpg) no-repeat  0px 2px;height:18px;margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;}
.popisceny{margin: 0px;}
.popisceny h3{color:#006699;padding:0px 0px 0px 20px;margin:10px;background:url(./design/plus.gif) no-repeat 0px 3px;}
.popisceny ul{font-size:11px;line-height:16px;list-style:none;display:block;padding:0px;margin:0px 0px 0px 10px;}
.popisceny  ul li{font-size:11px;line-height:16px;padding:3px 5px 3px 10px;margin:0px 0px 0px 5px;background: url(./design/novinky_li.gif) no-repeat 0px 10px;}
.popisceny  ul li:hover{color:#006699;}
.fotogalerie{padding: 0px;}
#middle .fotogalerie .foto img{margin: 10px;}
#middle #detailPlavby .popisceny h3{color: #006699;}


/*petr*/
.articleImage {float:left; margin: 3px; width:150px; }
#middle table.rezervace td.priceType img {background: none; border: none; margin: 0; padding:0;}
a.twit{	display:block;	background: url(./design/social_twit.gif) no-repeat 0px 0px;	height: 37px;	width: 146px;	text-indent: -10000px;	margin: 0px 0px 0px 70px;	padding: 0px;}
a.face{	display:block;	background: url(./design/social_face.gif) no-repeat 0px 0px;	height: 37px;	width: 146px;	text-indent: -10000px;	margin: 0px 0px 0px 70px;	padding: 0px;}
a.twit:hover{background: url(./design/social_twit_h.gif) no-repeat 0px 0px;}
a.face:hover{background: url(./design/social_face_h.gif) no-repeat 0px 0px;}
div.logout {float:right;background: #FF9900 url(./design/hledej_but.gif) no-repeat 0% 0%;width: 73px;height: 22px;padding: 0px;margin: 10px;border-style: none;cursor:pointer;}
div.logout a {text-decoration:none; color:Black; margin:7px; line-height:20px; font-size:12px;}
div.logout a:hover {text-decoration:none;}
div.prodejci {padding: 3px 15px 10px 15px;line-height: 150%;}
div.prodejciFirma{padding-left: 10px;font-weight:bold;}
div.prodejciHr {border-bottom: 1px solid gray;margin:5px;}
ul.pristavy {line-height: 150%;}
ul.pristavy ul{margin: 0px 0px 10px 30px;}
#middle img.flag{float:left; background:none; border:none;margin:3px 3px 0px 0px;}

