/* Globals */
body{background:#FFFFFF;padding:0px 0px 0px 0px;margin:0px;font-family:Arial,sans-serif;}
.input_text{margin:0px;border:1px solid black;max-width:150px;padding:0px;font-size:0.7em;padding:2px;}
.input_select{border:1px solid black;max-width:150px;padding:1px;font-size:0.75em;}
form{margin:0px;padding:0px;}
abbr {border-bottom: 1px dotted silver;}
.input_submit{}
img{margin:0px;padding:0px;}
a:hover{text-decoration:none;}
/* Hlavni_obsah_Globals */
.hidden {display: none;}
/* Banners */
#horni_banner{text-align: center}
#skyscraper{position:absolute;left:980px;top:119px;}
/* Layout */
#stranka{background:white;margin-top:0px; margin-left: auto; margin-right: auto; width:960px;border:0px solid white}
#nadpis{margin:10px 0 0 0;padding:0px;height:115px;background:url('../img/h1_bg.gif');font-size:1px;color:#ba0122;position:relative;}
#navigace2{clear:both;margin:0px;padding:0px 0px 0px 0px;background:white;width:100%;float:left}
#navigace3{clear:both;margin:0px;padding:0px 0px 0px 0px;width: 100%; height: 180px}
#banner_ca_title{display:block;float:none;margin:0px;padding:0px;width:300px;height:180px;background:url('../img/ca_banner_title.jpg');margin-right:10px}
#title_news_hl{width: 470px; height: 180px; position: absolute; left: 310px; top: 0px; background-color: #FFE599}
#title_news_hl a.hl_image{width: 470px; height: 180px; position: absolute; left: 0px; top: 0px;}
#obsah{clear:both;border-top:8px solid white;float:left;width:100%;background:url('../img/back_cols.gif');}
#obsah_levy{width:648px;float:left;}
#hledani_cyklotrasy{background:#8fcaee;padding:11px 0px 11px 0px;width:100%;float:left;}
#mapa{clear:both;background:url('../img/mapa.jpg');height:178px;border-top:6px solid white;border-bottom:6px solid white;}
#mapa form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#mapa form input{
	float: right;
}
#leve_menu{width:166px;max-width:166px;text-align:center;float:left;}
#leve_menu_title{width:300px;max-width:300px;text-align:center;float:left;}
#hlavni_obsah{float:right;width:470px;}
div.hlavni_obsah_ubytovani{float:right;width:660px!important; background-color: #FFFFFF}
#prave_menu{width:300px;float:right;color:white;text-align:center;line-height:1.5em;padding:0px 0px 0px 0px;font-size:0.7em;}
#pata{line-height:1.8em;color:white;font-size:0.75em;width:910px;max-width:8535px;background:#3a8dc0 url('../img/pata.jpg') repeat-x;margin:8px auto 0px auto;padding:20px 20px 20px 30px;}
/* Nadpis */
#nadpis div.banner{position:absolute;top:11px;right:11px;}
#nadpis a.logo:active, #nadpis a.logo:visited, #nadpis a.logo:link, #nadpis a.logo:hover {display:block;position:absolute;top:15px;left:35px;width:370px;height:60px;text-decoration:none}
/*navigace1*/
#navigace1 {margin:0px;padding:0px;display:block;position:absolute;bottom:0px;left:15px;height:29px;font-size:12px;width:900px;background:none}
#navigace1 li{display:block;float:left;padding-left:1.4em;)}
#navigace1 li a{color:white;display:block;float:left;padding-top:7px;padding-bottom:7px;padding-right:1.4em;max-height:100px;font-size:12px;)}
#navigace1 .preselected{background:none;}
#navigace1 .selected{background-color:white;background-image:url('../img/mainmenu_item_tl.jpg');background-position:top left;background-repeat:no-repeat}
#navigace1 .selected a{text-decoration:none;color:#B70021;font-weight:bold;background-image:url('../img/mainmenu_item_tr.jpg');background-position:top right;background-repeat:no-repeat}
/*navigace2*/
#navigace2 form input,#hledani_cyklotrasy  form select{float:right;margin-right:5px;}
#navigace2 form .input_submit{margin-right:0px;}
#prihlasenitop {float:left; width: 600px; padding:9px 0px 9px 3px; font-size: 12px}
#prihlasenitop form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#prihlasenitop form span {display: block; float:left!important; padding: 3px 5px 0px 10px; width: 100px}
#prihlasenitop form span a {color: #B70021}
#prihlasenitop form label {float:left!important; padding: 3px 5px 0px 0px}
#prihlasenitop form input {float:left!important; border: 1px solid #7F9DB9; width: 90px; margin: 0px 10px 0px 0px!important}
#prihlasenitop form .input_submit{border:none!important; height: 20px; width: 93px; margin: 0px 0px 0px 0px!important}
/* Karel - rozsireno z 400px na 470px */
#navigace2 ul{float:left;margin:0px 0px 0px 0px;padding:12px 0px 11px 39px;width:470px;}
#navigace2 li{display:block;float:left;font-size:0.75em;}
#hledani{width:250px;background:white;padding:9px 3px 9px 0px;margin:0px;float:right;text-align:right;}
/* #hledani_cyklotrasy */
#hledani_cyklotrasy  h3{float:left;color:white;padding:5px 0px 0px 0px;font-size:0.75em;margin:0px 10px 0px 0px;line-height:1em;position:relative;left:22px;}
#hledani_cyklotrasy  form{float:left;height:20px;position:relative;top:0px;left:20px;}
#hledani_cyklotrasy  form input,#hledani_cyklotrasy  form select{float:left;margin-right:5px;}
#hledani_cyklotrasy  form .input_submit{margin-right:10px;}
/* Leve_menu */
ul#sub-menu{margin:0;padding:0;border-bottom:1px solid white;list-style:none;background-color:#FFFFFF;}
ul#sub-menu li{margin:0;padding:0;background:#398cc0;border-bottom:1px solid white;height:31px;}
ul#sub-menu li a{color:white;text-decoration:none;font-weight:bold;height:31px;display:block;text-align:left;}
ul#sub-menu li a:hover{color:white;text-decoration:underline;background:#4b9cce;}
/* Karel - klikatelne zvolene polozky */
ul#sub-menu li a.sel{font-size:0.75em; color:#ffbf01;text-decoration:none;font-weight:bold;height:31px;display:block;text-align:left;background:#b70021;}
ul#sub-menu li a.sel span{padding:8px 0px 0px 15px; display: block}
ul#sub-menu li a.sel:hover{color:#FFBF01;text-decoration:underline;background:#C71031;}
/* Karel - uprava menu, pridani spanu - menu je ted stejne vysoke jako nadpis i v ie */
ul#sub-menu li a span{padding:8px 0px 0px 15px; display: block}
/* Karel - zmena v padingu - neni mozne menit styl selected polozky takhle zasadne, menila by se vyska */
ul#sub-menu li strong{font-size:0.75em; color:#ffbf01;text-decoration:none;font-weight:bold;height:31px;display:block;text-align:left;background:#b70021;}
ul#sub-menu li strong span{padding:8px 0px 0px 15px; display: block}
#leve_menu h3{background:#e8ae03 url('../img/h3_bg.gif') left top no-repeat;margin:0px;padding:0px;color:white;font-size:0.75em;padding-top:10px;padding-bottom:6px;margin-bottom:20px;padding-left: 43px;margin-top:0px;text-align: left;}
#leve_menu_title h3{background:#e8ae03 url('../img/h3_bg.gif') left top no-repeat;margin:0px;padding:0px;color:white;font-size:0.75em;padding-top:10px;padding-bottom:6px;margin-bottom:20px;padding-left: 43px;margin-top:0px;text-align: left;}
#leve_menu a{color:black;font-size:0.75em;text-align:center;}
#leve_menu_title a{color:black;font-size:0.75em;text-align:center;}
/* Karel - vycentrovani textu nadpisu */
#leve_menu h3.soutez{background:#8fcaee;margin:0px;padding:0px;color:white;font-size:0.75em;padding-top:10px;padding-bottom:6px;margin-bottom:20px;margin-top:20px;text-align:center}
#leve_menu_title h3.soutez{background:#8fcaee;margin:0px;padding:0px;color:white;font-size:0.75em;padding-top:10px;padding-bottom:6px;margin-bottom:20px;margin-top:20px;text-align:center}
div.soutez p{margin:0;}
div.soutez p.sponzor{font-size:76%;color:#002a44;margin:20px 0 10px 0;font-weight:bold;}
/* Karel - obrazek o otazce */
img.soutez_otazka_obrazek{
	float: left;
	margin: 0px 5px 5px 0px;
}
a img{border:0;}
/* Hlavni obsah */
#hlavni_obsah h4,#hlavni_obsah h1{background:#8fcaee url('../img/h4_bg.gif') 150px top no-repeat;margin:0px;padding:0px;color:white;font-size:0.75em;padding-top:10px;margin-top:16px;margin-bottom:14px;padding-left:18px;padding-bottom:6px;}
#hlavni_obsah a{color:#b70021;}
.perex_clanek{padding-bottom:0px;font-size:0.75em;color:#525252;}
.perex_clanek h5{font-size:1em;font-weight:normal;margin:0px;line-height:1.5em;}
.perex_clanek h5 a{color:#525252!important;}
.perex_clanek img{float:left;margin:5px 19px 0px 13px;}
.perex_clanek p{margin:0px;line-height:1.5em;}
.perex_clanek_aktuality_img{width: 100px; float: left; padding-top: 5px; padding-left: 11px}
.perex_clanek_aktuality{float: left; margin-left: 10px; width: 340px; padding-bottom:0px;font-size:0.75em;color:#525252;background-repeat:no-repeat}
.perex_clanek_aktuality_title{width: 210px;!important}
.perex_clanek_aktuality h5{font-size:1em;font-weight:normal;margin:0px;line-height:1.5em;}
.perex_clanek_aktuality h5 a{color:#525252!important;}
.perex_clanek_aktuality img{float:left;margin:5px 19px 0px 13px;}
.perex_clanek_aktuality p{margin:0px;line-height:1.5em;}
.perex_clanek_vyhledavani{padding:0px 20px 0px 20px;font-size:0.75em;color:#525252;}
.perex_clanek_vyhledavani h5{font-size:1em;font-weight:normal;margin:0px;line-height:1.5em;}
.perex_clanek_vyhledavani h5 a{color:#525252!important;}
.perex_clanek_vyhledavani img{float:left;margin:5px 19px 0px 13px;}
.perex_clanek_vyhledavani p{margin:0px;line-height:1.5em;}
.clanky_odkazy{font-size:0.75em;padding-left:18px;line-height:1.5em}
div.clanky_odkazy-titulka {font-size:0.75em;padding-left:18px;line-height:1.5em;padding-bottom: 1px}
div.clanky_odkazy-titulka div.levy{width: 200px; float: left}
div.clanky_odkazy-titulka div.pravy{margin: 0px 0px 0px 20px; width: 200px; float: left}
/* Prave_menu */
#prave_menu h3{background:#a0011d;color:white;margin:0px;text-align:left;padding:7px;margin-bottom:10px;font-size:1em;margin:0px 0px 0px 0px;clear:both;padding-left:15px;}
#prave_menu h3.v2{background:#ffbf01;color:#ffffff;margin:0px;text-align:left;padding:7px 7px 7px 17px;font-size:1em;}
#prave_menu ol{text-align:left;background:#fbe091;margin:0px;padding-left:30px;padding:10px 0px 10px 40px;}
#prave_menu ol li{padding-left:0px;color:#a4001d;margin-bottom:2px;}
#prave_menu ol li a {color:#a4001d;}
#prave_menu .co_se_deje{text-align:left;list-style:none;margin:0px;padding:5px 15px 10px 20px;}
#prave_menu .co_se_deje li{margin-bottom:2px;}
#prave_menu .co_se_deje li a strong{color:#ffbf01;}
#prave_menu .co_se_deje li a {color:#fff;}
#prave_menu .input_select{margin:10px 0px 15px 0px;font-size:1em;}
#prave_menu .prave_vyslo{text-align:left;list-style:none;margin:0px;padding:10px 0px 10px 0px;background:#fbe091;padding-left:15px;}
/* Karel - uprava odsazeni a clear - obrazek uz neni pozadim */
#prave_menu .prave_vyslo li{clear: both;padding-left:0px;padding-right:5px;padding-bottom:8px;}
/* Karel - posledni polozka */
#prave_menu .prave_vyslo li.last{font-size:1px; line-height:1px;height: 1px;padding-bottom:0px;}
#prave_menu .prave_vyslo li a{color:#a4001d;}
/* Karel - obrazek, ktery se presunul z pozadi */
#prave_menu .prave_vyslo img{float:left;width:30px; margin: 0px 5px 8px 0px}
#prave_menu #anketa_otazka{color:#ffbf01;text-align:left;padding-left:15px;padding-right:10px;line-height:1.5em;font-size:1.05em;}
#prave_menu #anketa_odpovedi{padding-left:5px;padding-top:10px;color:white;text-align:left;font-size:1.05em;}
#prave_menu div.right-col-light {padding: 10px; background-color: #FFE599;}
#prave_menu div.right-col-light a {color: #DC0800}
#najdi_tip {}
#najdi_tip div.line {clear: both; height: 26px;}
#najdi_tip div.line span {display: block; float: left; width: 120px; text-align: left; color: #000000; padding: 2px 0px 0px 0px}
#najdi_tip div.line input {display: block; float: right; width: 144px; border: 1px solid #999999; padding: 2px; height: 16px;}
#najdi_tip div.line select {display: block; float: right; width: 150px; border: 1px solid #999999; padding: 0px; height: 22px;}
#najdi_tip div.bottomline {clear: both; height: 30px; padding: 10px 0px 0px 0px}
#najdi_tip div.bottomline span {display: block; float: left; width: 120px; text-align: left; color: #000000; padding: 2px 0px 0px 0px}
#najdi_tip div.bottomline input {display: block; float: right; width: 100px;}
#najdi_tip form {margin: 0px; padding: 0px;};
#novinky_knizni {}
#novinky_knizni div.item {width: 130px; float: left; margin-top: 7px; margin-bottom: 2px}
#novinky_knizni div.item img {margin-bottom: 3px; border: none}
#anketa_odpovedi input{margin-bottom:0px;float:left;margin-bottom:5px;margin-right:8px; }
#anketa_odpovedi .input_submit{position:relative;left:11px;}
#anketa_odpovedi label{cursor: pointer;}
#anketa_odpovedi label:hover{text-decoration: underline;}
#anketa_odpovedi img {margin: 6px 0 0px 12px;}
#anketa_odpovedi span {
padding: 0 0 0 5px;}
#anketa_odpovedi a {color: white;}
#anketa_odpovedi span.title {display: block; padding: 0px 0px 0px 12px;}
input.anketa-radio {float: left;}
label.anketa-label {display: block; float: left; width: 100px;}
ol.anketa-archiv {font-size: 0.75em;}
/* Pata */
#pata a{color:white;padding:0px 5px 0px 0px;}
#pata p.links a{color:white;padding:0px 5px 0px 5px;}
#pata p{padding:0px;margin:0px;}
#pata p.links{padding:0;margin:0px 0 0 -5px;}
#pata p span {padding: 0 5px 0 5px;}
a.email { border-bottom: 1px solid #b70021; text-decoration: none; padding: 0; padding-right: 0 !important;}
a.white { border-bottom: 1px solid #fff; }
a.email:hover { text-decoration: none; border-bottom: 1px solid transparent;}
a.email img{position: relative; top: 3px; }
strong.zav {font-weight: normal; position: relative; left: 2.7em;}
div.bottom-cols {clear: both; font-size: 0px; line-height: 0px; background-image: url('../img/back_bot_cols.gif'); background-position: bottom left; height: 10px}
div.bottom-cols-title {clear: both; font-size: 0px; line-height: 0px; background-image: url('../img/back_bot_cols_title.gif'); background-position: bottom left; height: 10px}
/*------------------------------*/
/* Prihlaseni uzivatele*/
p#user_info{float:left;margin:0px;padding:12px 0px 0px 39px;width:400px;font-size:73%;color:#223347;}
p#user_info a{color:#223347;}
/* Archiv soutezi */
div.archive-item{margin:0 0 18px 0px;border-bottom:1px solid #d8dadb;}
div.archive-item h2{font-size:73%;margin:0px 0 0 0;float:left;width:70px; padding: 2px 0 0 0; }
div.archive-item div.ai-col{float:right;width:400px;}
div.archive-item p.ai-date{font-size:76%;color:#b70021;margin:0 0 5px 0;}
div.archive-item p.ai-question{font-size:76%;font-weight:bold;margin:0 0 0 0;line-height:1.6;}
div.archive-item p.continue{font-size:76%;margin:7px 0 23px 0;}
div.archive-item p.continue a{font-size:96%;}
div.clear{clear:both}
div.cleaner{clear:both; font-size: 0px; line-height: 0px}
/* Strankovani */
div#paging{margin:0 0 23px 14px;font-size:76%;}
div#paging a{margin:0 4px 0 4px;}
div#paging strong{margin:0 4px 0 4px;}
div#paging a span{text-decoration:underline;color:#b70021;padding:0 2px 0 0px;}
div#paging a.p-prevnext{text-decoration:none;color:#000;}
/* Archiv soutezi detail */
div.article{margin:0 0 0 8px;}
div.article table{font-size:76%;margin:0 0 2em 0;}
div.article table th{text-align:left;color:#b70021;font-weight:bold;padding:0 8px 0 0;white-space:nowrap;}
div.article table td{padding:2px 14px 2px 0;}
div.article table td.t2{padding:2px 0px 2px 0;}
div.article h2{color:#b70021!important;font-size:76%;margin:0 0 7px 0;clear:both;}
div.article h2.dark{color:#000;}
/* Karel - uprava titulku v seznamu knih */
div.article h2.dark-link a{color:#000000!important;padding-left:0px}
div.article p{font-size:76%;color:#525252;margin:0 0 2em 0;line-height:1.6;}
div.article p.dark{color:#000;}
div.article img.float-left{float:left;margin:0 25px 18px 0;}
div.article img.float-right{float:right;margin:0 0px 18px 25px;}
div.article ol,div.article ul{color:#525252;margin:0.7em 0 0.7em 0;padding:0;}
div.article ol li,div.article ul li{margin:0 0 0 20px;padding:0 0 8px 0;}
div.article ul li{list-style:none;background:url(../img/ulli.gif) no-repeat 0 7px;line-height:18px;padding:0 0 4px 10px !important;}
div.article ul li p{font-size:12px;}
div.article li a{font-size:12px;}
div.article ol li.first{font-weight:bold;}
div.article ol li span,div.article ul li span{color:#525252;}
div.article hr{border-top:1px solid #d8dadb;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;margin:0 0 1.6em 0;clear:both;}
div.article-vylet {font-size:76%;color:#525252;margin:0 0 2em 9px;line-height:1.6;}
div.article-vylet p {}
div.article-vylet div.popis {}
div.article-vylet hr{border-top:1px solid #d8dadb;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;margin:0 0 1.6em 0;clear:both;}
/* Formul��e */
form.article-form{margin:0 0 0 9px;color:#525252;}
form.article-form td strong{color:#b70021;position:relative;top:-2px;}
form.article-form h2{color:#b70021;font-size:76%;margin:0 0 7px 0;clear:both;}
form.article-form h2.dark{color:#000;}
form.article-form p{font-size:76%;color:#525252;margin:0 0 2em 0;line-height:1.6;}
form.article-form ul{list-style:none;margin:0 0 2em 10px;padding:0;font-size:76%;}
form.article-form ul li{padding:0 0 4px 0;}
form.article-form ul li input{vertical-align:middle;line-height:1;margin:0 7px 0 0;}
form.article-form table{font-size:76%;margin:0 0 2em 0;}
form.article-form hr{border-top:1px solid #d8dadb;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;margin:0 0 2em 0;}
form.article-form table th{text-align:left;color:#b70021;font-weight:bold;padding:0 8px 0 0;white-space:nowrap;}
form.article-form table td{padding:2px 14px 2px 0;}
form.article-form table td.t2{padding:2px 0px 2px 0;}
form.article-form table input.text{border:1px solid #7f9db9;width:140px;}
form.article-form table select{border:1px solid #7f9db9;margin:0;}

form.article-form textarea{border:1px solid #7f9db9;font-family:Arial,Helvetica,sans-serif;padding:4px;width:220px;height:80px;font-size:100%;}
form.article-form table select{border:1px solid #7f9db9;margin:0;}

form.article-form button{
  
   width:auto;
   overflow:visible;
	text-transform:uppercase;
	text-align:center;margin:0; padding:0; cursor: pointer;
	background:transparent;border:0;font-size:73%;color:white;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
form.article-form button span.out{border:1px solid #29364b;display:block; padding: 0; margin: 0;}
form.article-form button span.out span{border:1px solid white; background: #2c3b50  url(../img/button.gif) repeat-x; display:block; padding:2px 20px 2px 20px;}



table.vylety select{width:230px;}

 table.vylety {position: relative; left: -2px;}
table.vylety label {padding: 0 0 0 0px; display: block; white-space: nowrap; text-align: left; }
table.vylety input.text {width: 100% !important; margin: 0;}
table.vylety select {width: 100% !important; margin: 0;}
table.vylety td {text-align: right;}
form.vylety button {margin: 0 0 0 14px;}
div#search-results{font-size:76%;padding:0 0 0 10px;margin:0 0 10px 0;position:relative;border-bottom:1px solid #dfdfdf;height:27px;}
div#search-results p#view{width:250px;margin: 0 0 0 0px;}
div#search-results p#sort-by{width:250px;position:absolute;top:-4px;right:0;text-align:right;margin:0;padding:0;}
div#search-results p#sort-by select{vertical-align:center;}
/* Archiv anket */
div.archive-item div.tab{position:relative;}
div.archive-item div.tab h2{position:absolute;left:0;top:2px;float:none;margin:0;padding:0;}
div.archive-item div.tab p,div.archive-item div.tab ol{padding:0 0 0 80px;margin:0 0 5px 0;}
div.archive-item div.tab ol {padding-top: 0px; margin: 0 0 12px 0;}
div.archive-item div.tab ol li{padding-top: 2px; margin: 0 0 0 23px;}
p.mark1{color:#b70021;}
/* V�sledky vyhledavani */
div.vylet-item{border-bottom:1px solid #dfdfdf; padding:0 0 6px 0px;margin:0 0 12px 0;}

div.vylet-item img.vylet{margin: 3px 10px 0 0; }
div.vylet-item div.vylet{float:right; width:70px; }
div.vylet-item h2{padding:0 0 0 0px;width:370px; margin: 0;}
div.vylet-item p.icons{padding:0 0 0 0px;margin:0;width:370px;line-height:18px;height:18px;padding:2px 0 2px 0;}
div.vylet-item p.icons span{height:18px;line-height:18px;padding:0 12px 0 0;}
div.vylet-item p.icons span img{vertical-align:middle;margin:0 3px 0 0;}
div.vylet-item p.link{padding:0 0 0 0px;margin:4px 0 0 0;width:370px;}
div.vylet-item div.col{float:left;width:360px;padding:0 0 0 0px;}
div.vylety div.vylet-item {margin-left: -10px !important;}
div.vylety div.vylet-item {padding-left: 18px;}
div.nomargin{margin:0 0 0 10px;}
/* Sloupce */
div.cols{}
div.cols div.col1{float:left;}
div.cols div.col2{float:left;}
/* V�let detail */
img.profil{border:1px solid #dadada;margin:0 0 20px 0;}
p.icons-det{}
p.icons-det span{display:block;height:24px;line-height:24px;margin:2px 0 2px 0;}
p.icons-det span img{padding:0 4px 0 0;vertical-align:middle;}
form.article-form div#gps-tracking{background:#d5eefe;border:1px solid #57a3d0;position:relative;padding:5px 0 5px 10px;margin:0 0 1.6em 0;}
form.article-form div#gps-tracking p.p1{color:#000;margin:0;}
form.article-form div#gps-tracking p.p1-export{color:#000;margin:0; float: left}
form.article-form div#gps-tracking p.p1 strong{padding:0 5px 0 0;}
form.article-form div#gps-tracking input{vertical-align:absmiddle;}
form.article-form div#gps-tracking label{padding:0 10px 0 0;text-transform:uppercase;}
form.article-form div#gps-tracking p.p2{position:absolute;margin:0;top:4px;right:4px;}
/* diskuze */
div#diskuze{border-top:1px solid #d5eefe;padding:12px 0 0 0;clear:both;}

div#diskuze button {margin: 0 10px 0 -2px;}
div#diskuze table{border-collapse:collapse;border-spacing:0px;margin:4px 0 13px 0;width:100%;}
div#diskuze table th{color:#525252;border-bottom:1px solid #d8dadb;padding:4px 0 4px 0;}
div#diskuze table td{color:#525252;border-bottom:1px solid #d8dadb;padding:4px 0 4px 0;}
/* karel - zobrazeny post v diskuzi */
div#diskuze table tr.selected td{color:#525252;border-bottom:none;padding:4px 0 4px 0;}
/* karel - vkladani postu */
div#diskuze table.newpost td{padding-left:3px;border: none; vertical-align: top}
div#diskuze table.newpost td.leftcol{width: 130px;}
div#diskuze table.newpost input{width: 300px;border:1px solid #7f9db9;font-family:Arial,Helvetica,sans-serif;padding:0px;margin:0px;text-align:left;}
div#diskuze table.newpost textarea{width: 300px;padding:0px;}
/* Aktualita detail */
p.pre{color:#243247 !important;font-weight:bold;}
div.article p.info{font-size:60%;margin:-3px 0 20px 0;}
/* Reklama v aktualite */
a.reklama300x300{display:block;margin:0 0 1.6em 0;}
/* Kalend�� */
div.article p.nextinf{text-align:right;font-size:76%; margin: -10px 0 10px 0;}
form.kalendar{background:#f4f5f5;margin:0 0 0 0px;padding:15px 18px 10px  18px;}
form.kalendar  table{width:100%;border-spacing:0;border-collapse:collapse;margin:0;}
form.kalendar table td,form.kalendar table th{padding:6px 0 6px 0;}
form.kalendar table tr.sec td,form.kalendar table tr.sec th{border-bottom:1px solid #ced4d4;}
/* Karel - zmenseni selectu oblasti */
select.kalendar-oblasti {width:200px}
/* Knihovna */
div.kniha div.col{float:left; padding-left: 10px}
div.kniha div.col p{margin:0 0 3px 0;}
div.kniha div.col p.kniha-autor{margin-top: 4px;}
.cmark1 {color:#b70021 !important;}
div.kniha img.vylet{position: relative!important; float: left; margin: 5px 0px 0px 0px!important}
div.kniha p.links{position:relative;left:-4px;padding:10px 0 5px 0;}
div.kniha a{padding:0 4px 0 4px;}
div.kniha a.koupit{background:url(../img/ico_basket.gif) no-repeat right center;padding-right:20px;}
div.last{border-bottom:none;}
div#kniha-obalka{float:right;width:144px;margin:0 0 0 20px;text-align:center;}
div#kniha-obalka p.links{margin:10px 0 0 0;}
div#kniha-obalka a.koupit{background:url(../img/ico_basket.gif) no-repeat right center;padding-right:20px;}
/* Cykloz�jezdy */
div.zajezd p{margin:0;}
div.zajezd{padding:3px 0 20px 7px;}
/* Karel - img v anotaci */
div.zajezd img{float:left;margin:5px 10px 0px 0px;}
form.zajezd{margin:0;background:#e7f6ff url(../img/form_cyklista.jpg) no-repeat right bottom;padding:0 0 0px 0;}
form.zajezd h5{background:#83bfe3;padding:7px 0 7px 18px;color:white;}
form.zajezd table{margin:0 0 10px 16px;}
form.zajezd table tr td,form.zajezd table tr th{padding:2px 0 2px 0;}
form.zajezd table tr th{width:105px;}
form.zajezd button{margin:0 0 10px 16px;}
form.zajezd table tr td input.text,form.zajezd select{width:190px;font-family:Arial,Helvetica,sans-serif;margin:0;}
form.zajezd table tr td input.short{width:67px;}
div.sitemap p{margin:0 0 5px 0;}
div.sitemap h2{margin:20px 0 5px 0;}
span.move {
position: relative;
left: -20px;
}
/* Karel - tabulky se seznamy uzivatelskych zaznamu v sekci "Moje XYZ" */
table.moje-zaznamy {}
table.moje-zaznamy td {border-bottom: 1px solid gray; text-align: left; vertical-align: bottom}
table.moje-zaznamy td.akce1 {width: 300px}
table.moje-zaznamy td.akce2 {width: 30px}
table.moje-zaznamy td.akce3 {width: 30px}
table.moje-zaznamy td.akce4 {width: 30px}
/* bazar */
ul#bazar{margin:2em 0 0 0;padding:0;list-style:none;}
div.article ul#bazar li{background:#d5eefe;width:150px;font-weight:bold;padding:0;margin:0 0 9px 0;}
ul#bazar li a{display:block;padding:4px 0 4px 0;}
div.bazar{background:url(../img/kolo.jpg) no-repeat top right;padding:0 0 100px 0;}
/* reklama */
div.article ul.c1{color:#525252;}
/* Spoluprace */
div.article table.style2{border-spacing:0;border-collapse:collapse;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;width:100%;}
div.article table.style2 td,div.article table.style2 th{border-left:1px solid #c0c0c0;border-top:1px solid #c0c0c0;padding:4px 3px 4px 6px;}
div.article table.style2 th{background:#b70021;color:white;}
div.article p.bck1{background:#eceded;padding:18px;margin:0 0 0 -18px;}
/* Ubytovani */
div.ubytovani-item div.col{float:left;width:300px;padding:0 0 0 20px;}
div.ubytovani-item{border-bottom:1px solid #dfdfdf;padding:0 0 6px 0;margin:0 0 20px 0;}
div.ubytovani-item img.vylet{float:left;position:relative;top:3px; left: 9px;}
div.ubytovani-item h2{padding:3px 0 0 0px;margin:0;width:200px;}
div.ubytovani-item p.icons{padding:0 0 0 0px;margin:4px 0 6px 0;width:200px;line-height:18px;height:18px;padding:2px 0 2px 0;}
div.ubytovani-item p.icons img{margin:0 4px 0 0;}
div.ubytovani-item p.link{padding:0 0 0 0px;margin:4px 0 0 0;width:200px;}
div.ubytovani-item div.col{float:left;width:310px;padding:0 0 0 20px;}
div.ubytovani-item p{margin:0 0 0 0;}
/* Karel - iframe pro ubytovani */
#ubytovani_frame{position: absolute; width: 880px; height: 1120px; border: 0px; left: 16px; background-color: #FFFFFF}
/* Karel - div pod iframem */
#ubytovani_back{height: 1100px}
/* Kontakt */
img.kontakt-mapa{padding:5px;border:1px solid #d8dadb;float:right; cursor: pointer}
img.kontakt-mapa-full{border: 3px solid #d8dadb; position: absolute; left: 150px; display: none; cursor: pointer}
img.contact-person {float: left; border: 1px solid #d6d5d5; margin: 4px 20px 35px 0;}
/* Karel - chybove hlaseni na kontaktnim formulari */
p.kontakt-error{font-size:76%;color:#525252;margin:0 0 2em 0;line-height:1.6;}

/* M�j cykloserver */
form.article-form table.registrace{margin:0 0 0 -2px;}
table.registrace td input.text{width:120px;margin-right:10px;}
table.registrace th{}
table.registrace label {margin: 0px 0 0 0px;}
table.registrace td input.checkbox{margin-left:50px;}
form.article-form table.registrace th.t1{width:58px;}
form.registrace button {margin: 20px 0 0 -4px;}

/* M�j cykloserver - editace */
form.article-form table.moje-editace{margin:0 0 0 -2px;}
table.moje-editace td input.text{width:220px;margin-right:10px;}
table.moje-editace td input.date{width:70px}
table.moje-editace th{vertical-align: top; padding-top: 2px;line-height: 23px}
table.moje-editace label {margin: 0px 0 0 0px;}
table.moje-editace td input.checkbox{margin-left:50px;}
form.article-form table.moje-editace th.t1{width:58px;}
form.moje-editace button {margin: 20px 0 0 -4px;}

/* Doporucujeme banners */
div#doporucujeme_banners {
					 margin: 0 0 2em 0;
}
div#doporucujeme_banners a {
text-decoration: none;
}
div#doporucujeme_banners object {position: relative; top: -3px; margin: 0 3px 0 0;}

div#doporucujeme_banners img {
					margin: 0 3px 3px 0;
}

/* Preskoceni navigace */
div.skip {display: none;}


/* Anketa */
form.anketa-odp label {
cursor: pointer;
}
form.anketa-odp label:hover {
text-decoration: underline;
}

a.archiv_anket {
text-decoration: none;
padding: 0 0 0 7px;
line-height: 30px;
}
a.archiv_anket span{
text-decoration: underline;
}
a.archiv_anket:hover span{
text-decoration: none;
}
/* sbblock */
div.sbb_div {
	display: none;
}
/* obsah clanku */
#article-content {
	font-size:76%;color:#525252;margin:0px 0px 2em 0px;line-height:1.6;
}
#article-content h3.claneknadpis {
}
#article-content p {
	font-size:100%;color:#525252;margin:0px 0px 0px 0px;
}

a.detail_trasy {
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 3px 3px 3px 3px;
}
#hledatsidlo {
	width: 250px!important;
	_width: 125px!important;
}
#hledatsidlo {
	width: 250px!important;
	_width: 125px!important;
}
#hledatoblast {
	width: 250px!important;
	_width: 125px!important;
}

#seznam_nej_vylety li {
	padding-right: 5px;
}
/* bannery */
#reklama-banner-horni {
	display: none;
	border: 3px solid #d8dadb;
	border-left: none;
	border-right: none; 
	cursor: pointer;
}
#reklama-banner-horni2 {
	display: none;
	border: 3px solid #d8dadb; 
	border-left: none;
	border-right: none; 
	cursor: pointer;
}
#reklama-banner-levy {
	display: none;
	border: 3px solid #d8dadb; 
	cursor: pointer;
}
#reklama-banner-dolni {
	display: none;
	border: 3px solid #d8dadb; 
	border-left: none;
	border-right: none; 
	cursor: pointer;
}
#reklama-banner-skyscraper {
	display: none;
	border: 3px solid #d8dadb; 
	cursor: pointer;
}

ul.reklama-ceny {font-size: 0.75em;}
span.noaddinfo {padding: 0px 0px 5px 17px; font-size: 12px; display: block}
#podporovane-akce {
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
#podporovane-akce thead {
	background-color: #F03030;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;	
}
#podporovane-akce td {
	padding: 3px;
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
#podporovane-akce td.col1 {
	text-align: center;
}
#podporovane-akce td.col3 {
	text-align: center;
}
#podporovane-akce tr.row1 td {
	background-color: #FAFAFA;
}
#podporovane-akce tr.row2 td {
	background-color: #F0F0F0;
}
#podporovane-akce td.jemisto {
	background-color: #FFB070!important;
}
#podporovane-akce td.jeobsazeno {
	background-color: #FF60B0!important;
}

/* galerie */
body.galerie {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h1.galerie {
	font-size: 26px;
	line-height: 26px;
	padding: 0px;
	margin: 15px 0px 15px 0px;
}
body.galerie p {
	width: 800px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 15px;
	line-height: 17px;
}
#gal-image-container {
	margin-top: 10px;
}
#gal-image-list {
	clear: both;
	width: 1050px;
	white-space: nowrap;
	overflow: auto;
	height: 130px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
img.gal-image-list-item {
	margin: 5px;
	border: none;
	cursor: pointer;
}
img.gal-image-list-item-selected {
	margin: 0px;
	border: 5px solid #FFFFFF;
	cursor: pointer;
}
#gal-header-left {
	text-align: left;
	width: 210px;
	height: 59px;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}
#gal-header-right {
	text-align: left;
	width: 840px;
	float: left;
	margin-bottom: 20px;
}
#gal-header {
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
}

#tipy-na-vylety-tabulka td, #tipy-na-vylety-tabulka2 td {
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	padding: 3px 3px 3px 3px;
}

#tipy-na-vylety-tabulka td.lastcol, #tipy-na-vylety-tabulka2 td.lastcol {
	border-right: none;
}

#tipy-na-vylety-tabulka tr.lastrow td, #tipy-na-vylety-tabulka2 tr.lastrow td {
	border-bottom: none;
}

#tipy-na-vylety-tabulka td.centeredcol, #tipy-na-vylety-tabulka2 td.centeredcol {
	text-align: center;
}

#tipy-na-vylety-tabulka td.coldelka, #tipy-na-vylety-tabulka2 td.coldelka {
	text-align: center;
}

#tipy-na-vylety-tabulka td.colnastoupano, #tipy-na-vylety-tabulka2 td.colnastoupano {
	text-align: center;
}

#tipy-na-vylety-tabulka td.coltyp, #tipy-na-vylety-tabulka2 td.coltyp {
	text-align: center;
}

#tipy-na-vylety-tabulka td.colnarocnost, #tipy-na-vylety-tabulka2 td.colnarocnost {
	text-align: center;
}

#tipy-na-vylety-tabulka td.coldatum, #tipy-na-vylety-tabulka2 td.coldatum {
	text-align: center;
}

#tipy-na-vylety-tabulka td.colrating, #tipy-na-vylety-tabulka2 td.colrating {
	text-align: center;
}

#tipy-na-vylety-tabulka tr.headrow td, #tipy-na-vylety-tabulka2 tr.headrow td {
	background-color: #F0F0F0;
}

#tournav_ikovylet {
	height: 40px;
}

#tournav_ikovylet a {
	display: block;
	position: absolute;
	right: 85px;
	top: 35px;
	height: 40px;
	width: 70px;
}