* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, caption, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {border:0;}
body {padding:0px 0; background:#FFF; font:0.8em/1.5 "arial",sans-serif; color:#2F2F2F; text-align:center; background:#ffffff url("http://www.ceske-sjezdovky.cz/design/pozadi-cs.jpg") center 0 no-repeat;}

#banner
{
width:160px;
height:600px;
margin-top:195px;
float:right;
}

#camery_cudl
{
width:61px;
height:27px;
border:0px;
float:left;
}
#camery_vyber
{
width:325px;
height:27px;
border:0px;
float:left;
margin-bottom:5px;
}


a {color:rgb(55,152,207);}
a:hover {color:#F60;}

h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0;}
h1 {font-size:180%;}
h2 {font-size:160%;}
h3, h4 {font-size:120%;}
h5 {font-size:100%;}

p {margin:15px 0;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
table.width100 {width:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}

ul, ol {display:block; margin:15px 0 15px 30px;}
ul ul, ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
li {display:list-item;}

dl {margin:15px 0;}
dd {margin-left:30px;}

fieldset {position:relative; margin:15px 0; padding:10px; border:1px solid #CCC;}
legend {position:absolute; top:-1em; margin:0; padding:3px 6px; background:#6B0; font-size:100%; font-weight:bold; color:#FFF;}

abbr, acronym, .help {border-bottom:1px solid #CDA400; cursor:help;}
del, .del {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}
blockquote {margin:15px 20px; font-style:italic;}

hr {display:block; height:1px; margin:10px 0; border:0 solid #CCC; background:#CCC; color:#CCC;}

/* ----------------------------------------------------------------------------------------------------------
Universal
---------------------------------------------------------------------------------------------------------- */

.clear {clear:both;}
.f-left {float:left !important;} img.f-left {float:left; margin-right:10px;}
.f-right {float:right !important;} img.f-right {float:right; margin-left:10px;}

.novinka-nadpis{margin:0; margin-top:10px; font-size:160%; font-weight:bold;}
#novinka-text{margin-top:10px;float:left; width:100%}

.t-left {text-align:left !important;}
.t-center {text-align:center !important;}
.t-right {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top;}
.va-middle {vertical-align:middle;}
.va-bottom {vertical-align:bottom;}

.bigger {font-size:110%;}
.smaller {font-size:85%;}

.high {color:#6B0;}
.nonhigh {color:#808080;}

.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

.nom {margin:0;}
.nomt {margin-top:0;}
.nomb {margin-bottom:0;}

.noscreen {display:none;}

/* ----------------------------------------------------------------------------------------------------------
HTML styles
---------------------------------------------------------------------------------------------------------- */

.ul-style01 {margin:15px 0; margin-left:20px; padding:0; list-style-type:square;}
.ul-style01 li {margin:0; padding:0;}

.table-style01 td {padding:3px 0;}

/* ----------------------------------------------------------------------------------------------------------
LAYOUT
---------------------------------------------------------------------------------------------------------- */

#obal {width:960px;margin : 0px auto 0; overflow : hidden;  text-align:left;}
#main {float:left; text-align:left; background-color:white;}
#main2 {width:900px; margin-left:30px; margin-right:30px; margin-top:25px; text-align:left; background-color:white;}
#banner_nad_webem {float:left;width:960px;}


#header {position:relative; height:103px;width:900px;float:left;background:url('http://www.ceske-sjezdovky.cz/design/cs-header.png');}
#prostor_menu {position:absolute; height:30px;width:650px;top:73px;left:140px;text-align:right;}

#header_hlaska {position:absolute; height:23px;width:500px;top:25px;left:385px;text-align:right;line-height:23px;text-align:right;padding-right:15px;}

#pruhledne_logo {position:absolute;height:80px;width:200px;top:10px;left:40px;}

#prostor_menu ul {margin:0; padding:0; list-style:none;}
#prostor_menu ul li {display:inline; margin:0 0 0 5px; padding:0;}
#prostor_menu ul li a {margin:0 5px 0 0; float:right; display:block; padding:0 18px 0 18px; cursor:pointer; font-size:120%;line-height:30px; vertical-align:middle; text-decoration:none;background:url("../design/tlacitko-menu-hover.png") 100% 0 repeat-x;color:rgb(97,97,97);}
#prostor_menu ul li a.active {background:rgb(236,236,236) url("../design/tlacitko-menu.png") 100% 0 repeat-x; text-decoration:none; font-weight:bold;color:rgb(55,152,207);}

#lista_vyhledavani {width:900px;float:left;height:47px;background:rgb(236,236,236);position:relative;margin-bottom:10px;}
 #vyhledavaci_formular_div {width:320px; height:21px;top:9px;left:140px;position:absolute;background:white; border:1px solid rgb(210,210,210);padding:3px;}
 #vyhledavaci_formular_div input {border:0;width:320px;height:21px;font-size:16px;}
 #vyhledavaci_formular_text {width:100px; height:21px;top:14px;left:33px;position:absolute;text-align:right;font-weight:bold;color:rgb(97,97,97);}
#lista_vyhl_pridat {height:32px;top:7px;left:710px;position:absolute;width:150px;background:url(../design/tlac-plus.png) no-repeat;padding:7px 0 7px 41px;font-weight:bold;display:block;color:black;text-decoration:none;}

 #vyhledavaci_formular_odeslat {position:absolute;top:9px;left:476px;}


    #page {clear:both; margin:15px 0;}

    	#col-l {float:left; width:610px;}
    	#col-r {float:right; width:280px; overflow:hidden;}

	#footer_odkazy {clear:both; border-top:3px solid #EFEFEF;}
	#footer_odkazy p {margin-top:7px;}

        #copy, #copy a {color:#777;}
        #copy a:hover {color:#333;}



.add {padding-left:20px; background:url("../design/add.gif") 0 1px no-repeat;}
a:hover.add {color:#6B0;}

dl.cat {float:left; width:290px; margin:0; margin-bottom:10px; padding:0;}
.vlocka{padding-left:30px; background:url("../design/vybava.png") 0 50% no-repeat; font-size:130%; font-weight:bold;}
.domecek{padding-left:30px; background:url("../design/domecek.png") 0 50% no-repeat; font-size:130%; font-weight:bold;}
.vybava{padding-left:30px; background:url("../design/slozka.png") 0 50% no-repeat; font-size:130%; font-weight:bold;}
.tip{padding-left:30px; background:url("../design/tip.png") 0 50% no-repeat; font-size:130%; font-weight:bold;}
dl.cat dd {margin:0 0 5px 0; padding-left:30px; background:url("../design/cat-dd.gif") 7px 5px no-repeat;}
dl.cat dd a {color:#808080;}
dl.cat dd a:hover {color:#404040;}

.new-link {clear:both; padding:5px 0; background:url("../design/dot02.gif") 0 100% repeat-x;}
.new-link p {margin:0;}
.new-link strong {font-size:120%;}

#signup h3 {margin:0; padding:7px 10px; background:#FC0 url("../design/signup-top.gif") 0 0 no-repeat;}

#prihlaseni h3 {margin:0; padding:7px 10px; background:#FC0 url("../design/signup-top.gif") 0 0 no-repeat;}

#signup .in {padding:10px 5px 7px 5px; border-bottom:1px solid #FC0; background:#FFF4CC url("../design/signup.gif") 0 0 repeat-y;}
#signup .in02 {padding:10px 5px 7px 5px; background:url("../design/signup.gif") 0 0 repeat-y;}
#signup ul {margin:0; margin-left:5px; padding:0; list-style:none;}
#signup ul li {margin:0; padding:0;}
#signup-bottom {width:280px; height:6px; margin-bottom:10px; background:url("../design/signup-bottom.gif") 0 0 no-repeat; font-size:0;}

.tabs-sidebar {border-bottom:1px solid #6B0;}
.tabs-sidebar ul {margin:0; padding:0; list-style:none;}
.tabs-sidebar ul li {display:inline; margin:0; padding:0;}
.tabs-sidebar ul li a {float:left; margin:0; padding:0 0 0 7px; text-align:center; cursor:pointer;}
.tabs-sidebar ul li a span {float:left; display:block; padding:0 7px 0 0; line-height:35px; vertical-align:middle; text-decoration:underline;}
.tabs-sidebar ul li a.active {background:#6B0 url("../design/tab-active.gif") 0 0 no-repeat; text-decoration:none; color:#FFF; font-weight:bold;}
.tabs-sidebar ul li a.active span {background:#6B0 url("../design/tab-active-02.gif") 100% 0 no-repeat; text-decoration:none;}

    .h-02 {font-size:140%;}
    .h-01 {font-size:120%;}
    .l-01 {font-size:95%;}
    .l-02 {font-size:85%;}

/* ----------------------------------------------------------------------------------------------------------
Page: Category
---------------------------------------------------------------------------------------------------------- */

.cat-results {margin:10px 0; padding:0; list-style:none;}
.cat-results li {padding:7px 0; background:url("../design/dot02.gif") 0 100% repeat-x;}
.cat-results li h4, .cat-results li p {margin:0;}
.cat-results li h4 span {font-size:85%; font-weight:normal;}
.cat-results .high {color:#490;}

/* ----------------------------------------------------------------------------------------------------------
Page: Results
---------------------------------------------------------------------------------------------------------- */

.pagination {clear:both; text-align:center; font-size:120%;}
.pagination strong {padding:2px 7px; background:#FC0 url("../design/pagination.gif") 0 100% repeat-x; color:#FFF; font-weight:bold;}
.pagination a {color:#9B7C00;}
.pagination a:hover {color:#665200;}

.results {margin:20px 0 20px 20px; padding:0;}
.results li {padding:7px 0; background:url("../design/dot02.gif") 0 100% repeat-x;}
.results li h4, .results li p {margin:0;}
.results li h4 span {font-size:85%; font-weight:normal;}

/* ----------------------------------------------------------------------------------------------------------
Page: Submit
---------------------------------------------------------------------------------------------------------- */

optgroup {background:#FFF; font:bold 100%/1.2 "arial",sans-serif !important; color:#997C00;}
option { background:#FFF; padding-left:15px; color:#2F2F2F;}

.note {font-size:85%; color:#808080; font-style:italic;}

.tabs {border-bottom:1px solid #6B0;}
.tabs ul {margin:0; padding:0; list-style:none;}
.tabs ul li {display:inline; margin:0; padding:0;}
.tabs ul li a {float:left; margin:0; padding:0 0 0 7px; text-align:center; cursor:pointer;}
.tabs ul li a span {float:left; display:block; padding:0 7px 0 0; line-height:35px; vertical-align:middle; text-decoration:underline;}
.tabs ul li a.active {background:#6B0 url("../design/tab-active.gif") 0 0 no-repeat; text-decoration:none; color:#FFF; font-weight:bold;}
.tabs ul li a.active span {background:#6B0 url("../design/tab-active-02.gif") 100% 0 no-repeat; text-decoration:none;}

.add-page {border:1px solid #DDD; background:#FFF; color:#F60;}

#tooltip {position:absolute; left:-300px; width:300px; border:1px solid #000; padding:4px 6px; background-color:#FFC; visibility:hidden; z-index:998; text-align:left;}
#tooltip-arrow {position:absolute; left:-300px; z-index:999; visibility:hidden;}

/* ----------------------------------------------------------------------------------------------------------
Page: Detail
---------------------------------------------------------------------------------------------------------- */

.ul-folder {margin:15px 0 15px 15px; padding:0; list-style:none;}
.ul-folder li {padding-left:20px; background:url("../design/folder.gif") 0 3px no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.title01c-top {width:440px; height:6px;  font-size:0;margin-top:5px;}
.title01c-bottom {width:440px; height:6px; margin-bottom:10px; background:#FFF5C7 url("../design/title01c-bottom.gif") 0 0 no-repeat; font-size:0;}
.title01c-in {margin:0; background:url("../design/title01c-in.gif") 0 0 no-repeat; width:440px; height:26px;padding-left:10px;padding-top:1px}

.title01-top {width:900px; height:6px; background:#FFF5C7 url("../design/title01-top.gif") 0 100% no-repeat; font-size:0;}
.title01 {margin:0; background:#FFF5C7 url("../design/title01.gif") 0 0 repeat-y;}
.title01-in {margin:0; background:url("../design/title01-in.gif") 0 0 no-repeat; width:900px; height:26px;}
.title01 {margin:0;}
.title01-in {margin:0; background:url("../design/title01-in.gif") 0 0 no-repeat; width:900px; height:26px;}
.title01-in-a {width:430px;float:left;padding:2px 10px;}
.title01-in-b {width:430px;float:right;padding:2px 10px;}

.title01 h2, .title01 h3, .title01 h4 {margin:0; font-size:120%;}
.title01 p {margin:0;}
.title01-bottom {width:900px; height:6px; margin-bottom:10px; background:#FFF5C7 url("../design/title01-bottom.gif") 0 0 no-repeat; font-size:0;}
.title01 p {position:relative; top:2px; color:#9B7C00;}

.title02-top {width:900px; height:6px; background:#DCEBFF url("../design/search-top.gif") 0 100% no-repeat; font-size:0;}
.title02 {margin:0; background:#DCEBFF url("../design/search.gif") 0 0 repeat-y;}
.title02-in {margin:0; padding:2px 10px; background:url("../design/search-in.gif") 0 0 no-repeat;}
.title02 p {margin:0;}
.title02-bottom {width:900px; height:6px; margin-bottom:10px; background:#DCEBFF url("../design/search-bottom.gif") 0 0 no-repeat; font-size:0;}

.title03-top {width:900px; height:6px; background:#F4FDE8 url("../design/title03-top.gif") 0 100% no-repeat; font-size:0;}
.title03 {margin:0; padding:2px 10px; background:#F4FDE8 url("../design/title03.gif") 0 0 repeat-y;}
.title03-bottom {width:900px; height:6px; margin-bottom:10px; background:#F4FDE8 url("../design/title03-bottom.gif") 0 0 no-repeat; font-size:0;}

#col-l .title01-top {width:610px; height:6px; background:#FFF5C7 url("../design/title01b-top.gif") 0 100% no-repeat; font-size:0;}
#col-l .title01 {background:#FFF5C7 url("../design/title01b.gif") 0 0 repeat-y; height:33px}
#col-l .title01-in {margin:0; margin-bottom:5px; padding:2px 10px; background:url("http://www.ceske-sjezdovky.cz/design/lista-horni.png") 0 0 no-repeat;}
#col-l .title01 h2, .title01 h3, .title01 h4 {margin:0; font-size:120%;}
#col-l .title01 p {margin:0;}
#col-l .title01-bottom {width:610px; height:6px; margin-bottom:10px; background:#FFF5C7 url("../design/title01b-bottom.gif") 0 0 no-repeat; font-size:0;}

.lista_horni {margin:0px; height:32px; padding-left:25px; padding-right:20px; background:url("../design/lista-modra.png") repeat-x;margin-bottom:10px;color:white;float:left;width:565px;}
#col-l  .lista_horni_text {color:white; font-size:16px; margin-top:4px; width:440px; float:left;}

.lista_horni_pridat_oblibene {color:white; font-size:14px;}

.col70 {float:left; width:590px;}
.col50 {float:left; width:440px;}
.col30 {float:left; width:300px;}

#top {position:relative; z-index:2;}
#signup-form {position:absolute; top:30px; left:30px; border:1px solid #FC0; background:#FFF; z-index:500;}
#signup-form-tray {margin-top:0; padding:5px 10px; background:#FC0 url("../design/pagination.gif") 0 100% repeat-x; text-align:right; font-weight:bold;}
#signup-form-tray a {color:#FFF;}
#signup-form-tray a:hover {color:#000;}
#signup-form-form {padding:10px; border-bottom:1px solid #FC0; background:#FFF4CC;}
#signup-form-bottom {padding:10px;}

.folder {padding-left:20px; background:url("../design/folder.gif") 0 3px no-repeat;}

.bt {padding-top:10px; background:url("../design/dot02.gif") 0 0 repeat-x;}
.bb {padding-bottom:10px; background:url("../design/dot02.gif") 0 100% repeat-x;}

.ico-list {padding-left:20px; background:url("../design/ico-list.gif") 0 4px no-repeat;}
.ico-info {padding-left:20px; background:url("../design/ico-info.gif") 0 4px no-repeat;}
.ico-card {padding-left:20px; background:url("../design/ico-card.gif") 0 1px no-repeat;}
.ico-reg {padding-left:22px !important; background:url("../design/ico-reg.gif") 0 1px no-repeat;}
.ico-send {padding-left:22px !important; background:url("../design/ico-send.gif") 0 2px no-repeat;}
    
.relative {position:relative;}

.bunka_pravy_sloupec{ width:280px;float:left; margin-bottom:15px;}
.bunka_pravy_sloupec h3,.bunka_pravy_sloupec h2{width:260px;float:left; background:rgb(121,170,0) url('../design/prechod-zelena.png');margin:0;padding: 0px 10px; line-height:32px;color:white;font-size:14px;}
.bunka_pravy_sloupec_nadpis {width:260px;float:left; background:rgb(121,170,0) url('../design/prechod-zelena.png');margin:0;padding: 0px 10px; line-height:32px;color:white;}
.bunka_pravy_sloupec_nadpis h2 {font-size:14px;margin:0;float:left;width:190px;} .bunka_pravy_sloupec_nadpis a {float:right;color:white;}
.bunka_pravy_sloupec .obsah_bunky{width:270px;float:left;margin:6px 4px;text-align:left;}


.nadpis_spodni_novinky{width:420px;float:left; background:rgb(55,152,207) url("../design/lista-modra.png") ;margin:0;padding: 0px 10px; line-height:32px;color:white;}


	#footer {background: rgb(230,230,230);padding-left:10px;padding-right:10px; float:left;width:1050px;}
	#footer .leva_cast {float:left;width:800px;background: rgb(230,230,230);}
	#footer .leva_cast .odkazy{float:left;width:800px; height:35px; line-height:30px; background: rgb(230,230,230);color:rgb(123,123,123);font-weight:bold;}
	#footer .leva_cast .odkazy a{color:rgb(123,123,123);text-decoration:none;}
	#footer .leva_cast .copyright{float:left;width:800px; height:25px; background: rgb(230,230,230);color:rgb(163,163,163);}
	#footer .prava_cast {float:left;width:150px;background: rgb(230,230,230);}
	
#uvodni_strana_leva_cast {width:205px;float:left;background:rgb(230,249,255);margin-bottom:15px;margin-top:5px;padding-top:10px;padding-bottom:10px;}
#uvodni_strana_prava_cast {width:392px;float:right;}

#uvodni_strana_mapa{width:392px;height:227px;float:left;background:url(http://www.ceske-sjezdovky.cz/design/mapa/podklad-mesta.png);}

#uvodni_strana_lista {width:372px;float:right;height:18px;background:rgb(220,233,189);margin-top:25px;padding:4px 10px 7px 10px;font-weight:bold;color:rgb(121,170,0);}
#uvodni_strana_lista a {color:rgb(121,170,0);text-decoration:none;}

#uvodni_strana_TOP_strediska {width:392px;float:left;margin:0px;}
.uvodni_strana_TOP_radek {width:392px;line-height:25px;border-top:1px solid rgb(55,152,207);}
.uvodni_strana_TOP_radek a {font-weight:bold;text-decoration:none;}


#vpravo_dole_TOP_strediska {width:435px;float:left;margin:0px;}
.vpravo_dole_TOP_radek {width:392px;line-height:27px;border-top:1px dotted rgb(192,192,192);}
.vpravo_dole_TOP_radek a {font-weight:bold;text-decoration:none;}

.vlevo_dole_novinka {width:430px;float:left;border-bottom:1px dotted rgb(192,192,192);margin-top:7px;padding-bottom:7px;}
.vlevo_dole_novinka_obrazek {width:120px;float:left;height:90px;}
.vlevo_dole_novinka_text {width:300px;float:right;height:90px;}
.vlevo_dole_novinka_text p {margin:0px;}

.uvod_vlocka{width:218px;float:left;padding-left:41px; background:url("../design/vlocka.png") 14px 50% no-repeat; font-weight:bold;text-decoration:none;line-height:26px;}


#stredisko_kamera_snimek {width:320px;height:240px;float:left;position:relative;}
#stredisko_kamera_snimek #prostor_kamery_odkazy{width:320px;height:27px;position:absolute;top:213px;}

.kamery_nadpis{width:67px; float:left; text-align:center;height:27px;line-height:27px; margin:0 7px; background:url(http://www.ceske-sjezdovky.cz/design/cerna-70.png); color:white;text-decoration:none;font-weight:bold;}

.kamery_aktivni_cudl{width:33px; float:left; text-align:center;height:27px;line-height:27px; margin:0 3px; background:url(http://www.ceske-sjezdovky.cz/design/cerna-70.png);color:white;text-decoration:none;font-weight:bold;}
.kamery_neaktivni_cudl{width:33px; float:left; text-align:center;height:27px;line-height:27px; margin:0 3px; background:black;color:white;text-decoration:none;font-weight:bold; opacity: 0.4;  filter: alpha(opacity=40);  moz-opacity: 0.4;khtml-opacity: 0.4;}

.kamery_aktivni_cudl:hover {color:white;background:url(http://www.ceske-sjezdovky.cz/design/cerna-90.png);}

#stredisko_mapa_hodnoceni {width:275px; height:82px; float:right;}

.misto_mapka{position:relative;background:url(http://www.turistickyatlas.cz/design/mapa-cr.png);width:126px;height:82px;float:left;}

#hodnoceni_blok{width:126px;height:82px;float:right;}

#hodnoceni_obsah{width:126px;height:24px;margin-top:4px;margin-bottom:4px;} #hodnoceni_obsah img {margin:0; width:24px;height:24px;float:left;}

#stredisko_vedle_kamery {width:275px; height:158px; float:left;line-height:14px;margin-top:0px;}

#stredisko_vedle_kamery tr, #stredisko_vedle_kamery td {padding:0;margin:0;} #stredisko_vedle_kamery th {text-align:left;padding:0;margin:0;}

#stredisko_vedle_kamery tr {border-bottom:1px solid rgb(228,245,255);}

#stredisko_oteviraci_doba {width:590px;height:18px;padding:1px 10px 3px 10px; float:left;background:rgb(228,245,255);margin-top:12px;}

#stredisko_svahy {width:610px;float:left;border-bottom:1px solid rgb(228,245,255);margin-top:6px;padding-bottom:5px;}

.stredisko_info_sloupec {width:295px;float:left;} .stredisko_info_radek {width:295px;float:left;border-bottom:1px solid rgb(228,245,255);line-height:26px;}


.stranka_zalozky {width:610px;border-bottom:2px solid rgb(113,200,254);height:24px;margin-top:17px;float:right;}

.stranka_zalozky .aktivni_zalozka {line-height:24px; background:rgb(113,200,254); float:left; margin-left:4px; margin:0 1px 0 8px;padding:0 6px 0 6px;font-weight:bold;color:#ffffff;cursor:pointer;} .stranka_zalozky .aktivni_zalozka a{color:#ffffff;text-decoration:none;}
.stranka_zalozky .zalozka {line-height:24px; background:rgb(233,233,233); float:left; margin-left:4px; color:rgb(60,60,60); margin:0 1px 0 8px;padding:0 6px 0 6px;font-weight:bold;cursor:pointer;} .stranka_zalozky .zalozka a{color:rgb(60,60,60); text-decoration:none;}

.top_pozice_radek {width:610px;float:left;height:82px;margin-bottom:8px;border-bottom:1px dashed rgb(192,192,192);padding-bottom:8px;padding-top:8px;background:rgb(232,247,255);}
.top_pozice_hlavicka {height:15px;width:285px;float:right;padding-right:15px;font-size:12px;text-align:right;position:relative;top:-5px;color:rgb(55,152,207);}
.top_pozice_text {height:67px;width:295px;float:right;padding-right:5px;line-height:16px;}

.hory_strediska_radek {width:610px;float:left;height:93px;margin-bottom:8px;}
.hory_strediska_bunka {width:300px;float:left;height:82px;border-bottom:1px dashed rgb(192,192,192);padding-bottom:8px;}
.hory_strediska_bunka_img {float:left;width:111px;}
.hory_strediska_bunka_text {float:right;width:180px;}
.hory_strediska_bunka_text a {font-weight:bold; text-decoration:none;}

.hory_strediska_radit_dle {width:550px;float:left;height:24px;line-height:24px;background:rgb(227,227,227);margin-bottom:10px;padding:3px 30px;}
.hory_strediska_radit_dle a {padding:0 15px;text-decoration:none;font-weight:bold;height:22px;}
.hory_strediska_radit_dle .aktivni {background:white;}
.hory_strediska_radit_dle div {float:left;}

#strediska_uvod_vypis {width:590px; float:left; background:rgb(230,249,255);padding:0 10px 10px 10px;margin-bottom:10px;}
#strediska_uvod_vypis h2 {font-weight:bold;text-decoration:none;margin:10px 0 0 0;color:rgb(55,152,207);}
#strediska_uvod_vypis p {margin:0;}
.strediska_uvod_vypis_sloupec {width:190px; float:left;margin-right:5px;}
#strediska_uvod_vypis a{text-decoration:none;color:rgb(100,100,100);}
#strediska_uvod_vypis h3,#strediska_uvod_vypis h3 a{font-weight:bold;text-decoration:none;margin:20px 0 0 0;color:rgb(55,152,207);}

#strediska_uvod h2 {font-weight:bold;text-decoration:none;margin:10px 0 0 0;color:rgb(55,152,207);}
#strediska_uvod {width:610px; float:left;margin-bottom:10px;}
#strediska_uvod a{text-decoration:none;color:rgb(100,100,100);} #strediska_uvod a:hover{text-decoration:underline;}
.strediska_uvod_sloupec {width:300px; float:left;}
.strediska_uvod_sloupec table {background:rgb(230,249,255);width:300px;}
.strediska_uvod_sloupec tr {border-bottom:1px solid white;}
.strediska_uvod_sloupec th {color:rgb(103,178,220);text-align:left;}
.strediska_uvod_sloupec .hlavni_th {background:rgb(103,178,220);color:white;border:0;}

#suggest {
  font: 11px sans-serif;
  width: 325px;
  position: absolute;
  left:141px;
  top:40px;
  border: 1px solid rgb(80,80,80);
  margin: 0px;
  list-style-type: none;
  cursor: default;
  visibility: hidden;
  background:white;
  line-height:22px;
  padding:0px;
  z-index:1000;
} 
#suggest div{width: 319px;height:22px;padding: 0px 3px;}
#suggest div:hover{background:rgb(229,229,229);}

.hledat_vysledek_blok {width:610px;float:left;margin-bottom:10px;}
.hledani_obrazek {float:left;width:222px;height:166px;}
.hledani_text {float:right;width:380px;height:166px;position:relative;}
.hledani_text h3 {margin:2px 0 0 0;} .hledani_text p {margin:3px 0 0 0; text-align:justify;}
.hledani_lokalita {position:absolute;width:120px;left:260px;text-align:right;font-weight:bold;}

.komentar_blok{width:590px;border:1px solid white; background:rgb(236,236,236); padding:5px 10px;float:left;margin-bottom:3px;}
#komentar_textarea {width:585px;height:80px;border:1px solid rgb(219,219,219);font: 15px Arial;color:rgb(200,200,200);float:left; padding:2px;overflow:auto; overflowY: hidden;}

#komentar_skryty_blok {width:585px;float:left;display:none;}
#komentar_skryty_blok input {border:1px solid rgb(219,219,219);}
#komentar_skryty_blok table {margin:0px;float:left;}
#komentar_skryty_blok div {margin:3px 0px;float:right;}
.pridat_komantar_cudl {float:right; margin:5px 0 3px 0;}

.hodnoceni_navstevniku {width:590px;float:left;background:rgb(236,236,236);margin:4px 0;padding:5px 10px;}

.novinka_blok_nadpis {width:610px;float:left;border-bottom:2px solid rgb(55,152,207);padding-bottom:5px;}
.novinka_blok_nadpis h2{margin:0; font-size:200%; font-weight:bold;color:rgb(55,152,207);float:left;}

.ubytovani_form_table {width:606px;float:left;margin-top:-8px;} .ubytovani_form_table td,.ubytovani_form_table th{background:rgb(232,241,250);border:5px solid white;padding:5px;padding-left:15px;}  .ubytovani_form_table th {text-align:left;font-weight:bold;} .ubytovani_form_table td table td{padding:0;border:0;}

.ubytovani_rakdek_lokalita {width:610px;float:left;font-weight:bold;} .ubytovani_rakdek_lokalita span {font-weight:normal;float:right;} .ubytovani_rakdek_lokalita span span {font-weight:bold;color:rgb(58,130,242);}

.ubyt_blok_obrazek {width:610px;float:left;margin-top:8px;}
.ubyt_adresa_mapa{width:300px;height:82px;float:left;}
.ubyt_perex{width:300px;height:139px;float:left;}
.ubyt_perex_area
{
width:300px;height:139px;float:left;
border:1px dashed rgb(229,229,229);
overflow-x: hidden;
overflow-y: hidden;
margin-bottom:4px;
font:arial;
text-align:block;
}
.ubyt_adresa {width:170px;height:82px;float:left;margin-right:4px;}

.ubytovani_nadpis {color:rgb(255,33,90);}
.ubyt_sport_moznosti {width:610px;float:left;}
.ubyt_sport_moznosti td {width:138px;background: white url(http://www.ceske-sjezdovky.cz/design/odrazka.png) 0 2px no-repeat;padding-left:14px;}

.ubyt_hodnoceni {width:590px; padding:10px;float:left;margin-bottom:5px;border-bottom: 2px solid rgb(100,165,203);}
#pridat_nove_hodnoceni {width:590px; background:rgb(230,247,255); padding:10px;float:left;margin-bottom:5px;border-bottom: 2px solid rgb(100,165,203);border-top: 2px solid rgb(100,165,203);}

.ubyt_hodnoceni_lc {width:135px;float:left;} .ubyt_hodnoceni_lc strong {font-size:80%;}
.ubyt_hodnoceni_pc {width:450px;float:right;} .ubyt_hodnoceni_pc p{margin:0;margin-bottom:4px;} .ubyt_procenta {width:135px;float:left;font-size:24px;text-align:center;font-weight:bold;}

#ubyt_hodn_obecne {width:446px;float:left;height:56px;overflow:hidden;border:1px solid rgb(100,165,203);font:12px/1.5 "arial",sans-serif;padding:2px;color:rgb(199,199,199);}
#ubyt_hodn_pro {width:363px;float:left;color:green;height:20px;overflow:hidden;border:1px solid rgb(100,165,203);margin-top:5px;font:bold 12px/1.5 "arial",sans-serif;}
#ubyt_hodn_proti {width:363px;float:left;color:red;height:20px;overflow:hidden;border:1px solid rgb(100,165,203);margin-top:5px;font:bold 12px/1.5 "arial",sans-serif;}
#ubyt_hodn_neprihlasen {width:450px;float:left;margin-top:5px;} #ubyt_hodn_neprihlasen input {border:1px solid rgb(100,165,203);}
#ubyt_hodn_neprihlasen table {width:300px;float:left;}  #ubyt_hodn_neprihlasen div {width:140px;float:right;}

.ubyt_hodn_prvni_radek {width:590px;float:left;position:relative;height:30px;}  .ubyt_hodn_prvni_radek .datumh {position:absolute;left:155px;top:0;}  .ubyt_hodn_prvni_radek .procentah {position:absolute;left:240px;font-size:16px;color:rgb(111,175,237);top:-5px;font-weight:bold;} .ubyt_hodn_prvni_radek #hodnoceni_obsah {position:absolute;left:280px;top:-8px;} .ubyt_hodn_prvni_radek .doporuceni_ano, .ubyt_hodn_prvni_radek .doporuceni_ne {position:absolute;left:480px;font-weight:bold;top:-6px;height:29px;line-height:29px;padding-left:30px;}
.ubyt_hodn_prvni_radek .doporuceni_ano {color:green;background: white url(http://turistickyatlas.cz/design/hodnoceni/palec-nahoru.png) 0 0 no-repeat;}
.ubyt_hodn_prvni_radek .doporuceni_ne {color:red;background: white url(http://turistickyatlas.cz/design/hodnoceni/palec-dolu.png) 0 0 no-repeat;}
.ubyt_hodn_text {width:590px;float:left;text-align:justify;}

.ubyt_hodn_klady {width:260px;float:left;padding-left:30px;background: url(http://turistickyatlas.cz/design/klady.png) 0 0px no-repeat;min-height:22px;}
.ubyt_hodn_zapory {width:260px;float:right;padding-left:30px;background: url(http://turistickyatlas.cz/design/zapor.png) 0 0px no-repeat;min-height:22px;}
.ubyt_hodn_klady p, .ubyt_hodn_zapory p {margin:0px;font-weight:bold;}

.ubytovani_vypis_blok {width:610px;float:left;border-bottom:2px solid rgb(228,228,228);margin-top:4px;}
.ubytovani_vypis_blok h2 {margin:0 0 5px 0;font-size:16px;}  .ubytovani_vypis_blok a {text-decoration:none;}

.ubytovani_obrazek{width:300px;height:225px;float:left;border: 1px solid rgb(190,190,190); padding: 1px;}
.misto_vedle_obrazku{width:300px;height:225px;float:right;margin-left:6px;}

.ubytovani_pokoje {width:610px;float:left;margin:0px;margin-bottom:30px;} .ubytovani_pokoje tr {border-bottom: 1px solid rgb(111,175,237);margin:0;} .ubytovani_pokoje td {margin:0;padding:6px 1px;text-align:center;} .ubytovani_pokoje th {color:rgb(111,175,237); font-weight:bold;}

.ubyt_cenik {width:610px;float:left;margin:0;} .ubyt_cenik td, .ubyt_cenik th {border: 1px solid rgb(111,175,237);text-align:center;} .ubyt_cenik th, .ubyt_cenik th input {color:rgb(255,33,90);font-weight:bold;}  .pokoj_odkaz span {cursor:pointer;color:rgb(58,103,234);}

optgroup, .optgroup {background:#FFF; font:bold 100%/1.2 "arial",sans-serif !important; color:rgb(153,204,51);}

.ubytovani_v_okoli {float:left;width:280px;border-bottom:1px solid rgb(233,233,233);padding-bottom:4px;margin-bottom:4px;color:rgb(90,90,90);line-height:17px;}
.ubytovani_v_okoli img {float:left;width:65px;margin:2px 6px 2px 0;}
.ubytovani_v_okoli a {font-weight:bold;text-decoration:none;}

.stredisko_lista_svetla {width:590px;float:left;background:rgb(228,245,255);font-size:14px;padding:2px 10px;margin:10px 0;}
.stredisko_lista_svetla h2 {font-size:14px;margin:0;float:left;font-weight:bold;}

.pocasi_dnes_blok {width:245px;height:140px;float:left;position:relative;}
.pocasi_dnes_blok_head {width:225px;height:20px;float:left;background:rgb(108,190,238);color:white;font-size:14px;padding:6px 10px;}
.pocasi_dnes_blok_left  {width:85px;height:103px;float:left;background:url('../design/prechod-svetly.png') repeat-x;padding:7px 5px 0px 5px;color:rgb(77,160,185);font-size:20px;font-weight:bold;text-align:center;}
.pocasi_dnes_blok_left span {color:black;font-size:14px;position:relative;top:-3px;}
.pocasi_dnes_blok_right {width:130px;height:100px;float:right;background:url('../design/prechod-svetly.png') repeat-x;padding:10px 8px 0 8px;}
.pocasi_dnes_blok_right span {font-size:10px;line-height:5px;}
.pocasi_dalsi_blok {width:80px;height:140px;float:left;background:0 30px url('../design/prechod-svetly.png') repeat-x;margin-left:11px;position:relative;}
.pocasi_dalsi_blok_head {width:70px;height:27px;float:left;background:rgb(108,190,238);color:white;font-size:10px;padding:2px 5px 1px 5px;line-height:13px;}
.pocasi_dalsi_blok_head strong {font-size:12px;line-height:10px;position:relative;top:3px;}
.pocasi_dalsi_blok_obsah  {width:70px;height:77px;float:left;padding:10px 5px 5px 5px;text-align:center;color:rgb(77,160,185);font-size:20px;font-weight:bold;}
.pocasi_dalsi_blok_patka  {width:78px;height:18px;float:left;background:rgb(237,237,238) url('../design/prechod-tmavy.png') repeat-x;color:black;text-align:center;font-weight:bold;padding:1px;}

.poc_dnes_plus_info {position:absolute;background: url('../design/pozadi-bublina-leva.png') no-repeat;width:500px;height:220px;top:-275px;left:-10px;padding:15px 15px 45px 15px;display:none;}
.poc_dal_plus_info {position:absolute;background: url('../design/bunka-tabulka.png') no-repeat;width:500px;height:220px;top:-275px;left:-220px;padding:15px 15px 45px 15px;display:none;}
.poc_dal_plus_info table, .poc_dnes_plus_info table {width:100%;height:100%;margin:0;}
.poc_dal_plus_info table th, .poc_dnes_plus_info table th {border:1px solid silver;background:rgb(108,190,238);color:white;}
.poc_dal_plus_info table td, .poc_dnes_plus_info table td{border:1px solid silver;}
.poc_dal_plus_info img,.poc_dnes_plus_info img {margin:0;float:left;}

.stredisko_otev_tab {margin:0;width:310px;float:left;font-weight:12px;line-height:14px;}
.stredisko_otev_tab tr {border-bottom:1px solid rgb(192,192,192);}
.stredisko_otev_tab th {text-align:left;}
.stredisko_otev_tab td {text-align:center;}

.kamera_lista_nadpis {width:590px;float:left;background:rgb(234,234,234);font-size:14px;padding:2px 10px;margin:15px 0 5px 0;font-weight:bold;color:rgb(58,148,208);}
.kamera_lista_nadpis strong {color:black;}
.archiv_velky_snimek {text-align:center;background:rgb(244,244,244);float:left;width:610px;}

.stred_archiv_kamer_blok {float:left;width:610px;height:116px;margin:10px 0 20px 0;}
.stred_archiv_kamer_blok2 {float:left;width:536px;height:116px;overflow:hidden;}
.stred_archiv_kamer {float:left;height:116px;}
.stred_archiv_kamer div{float:left;width:110px;height:116px;text-align:center;}
.sa_sipka_prava {width:27px;height:27px;margin:31px 0 32px 10px;float:right;}
.sa_sipka_leva {width:27px;height:27px;margin:31px 10px 32px 0;float:left;}


.snih_hlavni_clanek {width:610px;height:96px;float:left;border-bottom:1px solid rgb(218,218,218);padding:10px 0;position:relative;}
.snih_hlavni_clanek .datum {position:absolute;left:530px;top:8px;width:68px;padding:3px 6px;background:rgb(202,233,248);}
.snih_hlavni_clanek img {width:120px;height:90px;padding:2px;border:1px solid rgb(198,198,198);float:left;}
.snih_hlavni_cl_text {width:470px;height:96px;float:right;}
.snih_hlavni_cl_text h2 {margin:0;font-size:14px;} .snih_hlavni_cl_text h2 a {text-decoration:none;}

.snih_dalsi_clanek {width:300px;min-height:96px;float:left;border-bottom:1px solid rgb(218,218,218);padding:10px 0 0 0;}
.snih_dalsi_clanek h2 {margin:0;font-size:13px;} .snih_dalsi_clanek h2 a {text-decoration:none;}
.snih_dalsi_clanek .datum {position:relative;top:-10px;width:295px;text-align:right;padding:3px 6px;position:relative;float:left;}

.napoveda_otaznik {display:inline-block;background:url(../design/vice.jpg);width:24px;height:10px;position:relative;} .napoveda_otaznik div{width:200px;position:absolute;top:13px;left:13px;background:rgb(232,241,250);border:2px solid rgb(202,202,202);padding:3px;font-weight:normal;text-align:left;color:black;z-index:100;font-size:12px;}



.doprava_blok {float:left;width:540px;background:rgb(236,236,237) url(../design/prechod-svetly.png) repeat-x;border-top:1px solid rgb(186,186,186);padding:5px 30px 5px 40px;position:relative;}
.doprava_blok .c {background:rgb(211,242,255);position:absolute;font-weight:bold;padding:0 5px;left:0px;top:10px;}
.doprava_blok strong {color:rgb(8,124,199);}

.napisek_reklama {font-size:10px;margin:0 20px 0 100px; float:right;}

.akce_detail_head{width:610px;float:left;height:70px;border-bottom:1px solid rgb(184,184,184);margin-bottom:10px;}
.akce_detail_head_l {width:490px;float:left;height:70px;}
.akce_detail_head_p {width:104px;float:right;height:44px;margin-top:5px;background:rgb(246,246,246);padding:6px 6px 0 6px;text-align:center;font-size:11px;}
.akce_detail_head_p span {position:relative;top:-3px;}
.akce_detail_head h2 {color:rgb(67,158,210);margin:0 0 5px 0;}

.akce_detail_obsah {width:610px;float:left;margin-bottom:10px;}
.akce_detail_obsah_l {width:100px;float:left;margin-bottom:30px;height:30px;}
.akce_detail_obsah .datum {width:100px;float:left;margin-bottom:5px;height:30px;line-height:30px;background:rgb(228,245,255);text-align:center;font-weight:bold;}
.akce_detail_obsah_p {width:500px;float:right;text-align:justify;margin-left:10px;}

.mininovinka_datum {background:rgb(228,245,255);padding:0 4px;}

.stredisko_akce {width:270px;float:left;margin-bottom:2px;}
.stredisko_akce a {font-weight:bold;text-decoration:none;width:196px;float:right;}
.stredisko_akce .datum {background:rgb(228,245,255);padding:0 4px;text-align:center;width:60px;float:left;}

.vsechny_akce {width:610px;float:left;height:134px;margin-bottom:8px;border-bottom:1px solid rgb(185,185,185);position:relative;}
.vsechny_akce .datum {background:rgb(228,245,255);padding:0 4px;text-align:center;width:100px;font-weight:bold;position:absolute;top:0;left:0;}
.vsechny_akce h2 {position:absolute;top:-3px;left:120px;margin:0;} .vsechny_akce a {text-decoration:none;}
.vsechny_akce .text {width:487px;position:absolute;top:50px;left:0;height:80px;text-align:justify;}
.vsechny_akce .misto {position:absolute;top:23px;left:120px;}
.vsechny_akce .typ {position:absolute;top:23px;left:420px;}
.vsechny_akce .zucastnit{width:104px;position:absolute;top:70px;left:494px;height:44px;margin-top:5px;background:rgb(246,246,246);padding:6px 6px 0 6px;text-align:center;font-size:11px;}
.vsechny_akce .zucastnit span {position:relative;top:-3px;}

.vsechny_akce_filtr {background:url('../design/prechod-svetly.png') 0 -30px repeat-x;width:590px;float:left;height:30px;margin-bottom:8px;border-bottom:1px solid rgb(185,185,185);padding:15px 10px;}


optgroup, .optgroup {background:#FFF; font:bold 100%/1.2 "arial",sans-serif !important; color:rgb(153,204,51);}
option { background:#FFF; padding-left:3px; padding-right:2px; color:#2F2F2F;}

.table_cenik td {border:1px solid rgb(169,176,184);padding:0;}
.table_cenik tr {background:url('../design/cenik-tr.png') repeat-x;height:34px;}
.table_cenik tr, .table_cenik td {border-bottom:0;border-top:0;}
.table_cenik .headline1 {background:rgb(229,237,248) url('../design/cenik-th1.png') repeat-x;height:36px;font-weight:normal;font-size:10px;} .table_cenik .headline1 strong {font-weight:bold;font-size:13px;} .table_cenik .headline1 th {border-right:1px solid rgb(169,176,184);border-top:1px solid rgb(169,176,184);border-left:1px solid rgb(169,176,184);}
.table_cenik .headline2 {background:url('../design/cenik-th2.png') repeat-x;height:25px;font-size:12px;font-weight:normal;color:rgb(80,80,80);} .table_cenik .headline2 th {border-left:1px solid rgb(169,176,184);border-right:1px solid rgb(169,176,184);border-bottom:1px solid rgb(169,176,184);}

.table_cenik
{
width:610px;
border-collapse:collapse;
text-align:center;
border:1px solid rgb(169,176,184);
}
