#all{display: block; clear: both; margin: 0px auto; text-align: left; width: 960px; font-size: small; _font-size: x-small}

#top_menu{display: block; clear: both; width: 960px; background: rgb(239,239,239); height: 34px; list-style-type: none; margin: 0px; padding: 0px}
#top_menu li{display: block; float: left; clear: none; width: auto; padding: 7px 0px}
#top_menu a{display: block; clear: both; width: auto; color: rgb(223,56,32); text-decoration: none; height: 20px; padding: 0px 0px 0px 10px; border-left: 1px solid rgb(217,217,217)}
#top_menu .first_0{background: url('/img/top_menu/domovska_stranka.png') 10px top no-repeat}
#top_menu .first_1{background: url('/img/top_menu/kontakty.png') 10px top no-repeat}
#top_menu a span{display: block; padding: 1px 10px 2px 30px;}
#top_menu a:hover{text-decoration: underline}
#top_menu .first{border: 0px}

#left_column{display: block; float: left; clear: left; width: 650px;}
#left_column_fill{display: block; clear: both; padding: 0px 10px 0px 0px}

h1{display: block; width: 640px; clear: both; height: 120px;}
h1 a{display: block; clear: both; width: 640px; height: 120px; cursor: pointer}
h1 span{display: none}
h1.home_headline{width: 960px}
h1.home_headline a{width: 960px}

#home_guide{display: block; clear: both; width: 960px; height: 312px; background: url('/img/home_guide.png') left top repeat-x}
#home_guide_left{display: block; clear: left; float: left; width: 405px; padding-top: 6px}
#home_guide #sport_menu{display: block; clear: both; width: 240px; background: rgb(239,239,239); height: 183px; float: left; clear: left}
#home_guide #sport_menu ul{height: 128px; width: 220px;}
#home_guide #sport_menu li{width: 100px;}
#home_guide #vyhledej_sport{width: 220px; height: 35px; background-position: center 10px; background-repeat: no-repeat}

#home_guide_rozpisy{display: block; width: 165px; clear: right; float: left; padding-top: 6px}
#home_guide_rozpisy a span{display: none}
#home_guide_bazen{display: block; width: 155px; height: 85px; background: url('/img/cs/home_guide_bazen.png') left 5px no-repeat; cursor: pointer; clear: both}
#home_guide_zimak{display: block; width: 155px; height: 85px; background: url('/img/cs/home_guide_zimak.png') left 5px no-repeat; cursor: pointer; clear: both}

#home_guide_add{display: block; width: 405px; padding-top: 12px; clear: both}
#home_guide_add img{display: block; width: 385px; height: 89px; margin: 0px 10px}

#home_guide_right{display: block; float: left; clear: right; width: 555px; padding-top: 5px}
#home_guide_map{display: block; clear: both; width: 555; height: 260px}
#home_guide_map_link{display: block; clear: both; width: 555px; height: 36px; background: url('/img/cs/home_guide_map_link.png') left top no-repeat; cursor: pointer}
#home_guide_map_link span{display: none}

#nod{background: rgb(255,255,255) url('/img/center.png') left top repeat-x; padding: 6px 0px 0px}
.drop_navigation{display: block; clear: both; background: rgb(228,228,228) url('/img/drop_navigation.png') left bottom repeat-x; color: rgb(102,102,102); font-size: 90%; padding: 3px 10px 4px}
.drop_navigation a{color: rgb(102,102,102)}
.drop_navigation a:hover{color: rgb(51,51,51)}

#nod_text{display: block; clear: both; padding: 20px 20px 60px}
#nod_text .abstract{font-size: medium; _font-size: small; color: rgb(60,60,65); padding-bottom: 10px}
#nod_text .content{color: rgb(75,75,75);}

#travers{display: block; widh: 600px; height: 32px; clear: both; background: url('/img/action_menu.png') left top no-repeat; margin-top: 25px; position: relative}
#travers .actual_nod{position: absolute; display: block; clear: both; width: 180px; text-align: center; z-index: 1; top: 0px; left: 210px; padding-top: 6px}
#travers .backward_nod{position: absolute; z-index: 2; top: 0px; left: 5px; display: block; width: 200px; height: 32px; background: url('/img/backward_travers.png') left 5px no-repeat}
#travers .backward_nod .title{display: block; padding: 6px 0px 0px 27px}
#travers .forward_nod{position: absolute; z-index: 3; top: 0px; left: 390px; display: block; width: 200px; height: 32px; background: url('/img/forward_travers.png') right 5px no-repeat; text-align: right}
#travers .forward_nod .title{display: block; padding: 6px 27px 0px 0px}
#travers .unactive{display: none}

#right_column{display: block; float: left; clear: right; width: 310px; padding-top: 10px}
.home_right_column#right_column{padding-top: 0px}

#areal_menu{display: block; width: 310px; clear: both; background: url('/img/areal_menu.png') left top repeat-y; margin-top: 10px}
.home_right_column #areal_menu{margin-top: 0px}
#areal_menu_bottom{background: url('/img/areal_menu_bottom.png') left bottom no-repeat; padding-bottom: 50px}
#areal_menu ul{list-style-type: none; margin: 0px; padding: 25px 0px 0px; background: url('/img/areal_menu-ul.png') left top no-repeat}
#areal_menu li{display: block; clear: both; padding: 0px 0px 0px 33px;}
#areal_menu a{display: block; background: url('/img/areal_menu-item.png') left bottom no-repeat; padding: 4px 5px 5px; text-decoration: none; color: rgb(255,255,255)}
#areal_menu a:hover{text-decoration: underline}
#areal_menu a.zimni-stadion{padding-top: 1px; background: url('/img/areal_menu-item_1.png') left bottom no-repeat;}
#areal_menu a.sjezdovka-na-vysoke{padding-top: 1px; background: url('/img/areal_menu-item_1.png') left bottom no-repeat;}
#areal_menu a.zazemi-pro-cyklisty-a-strelnice{background: none}
#areal_menu a.skate-park{background: none}
#areal_menu a.sportovni-hala{background: none}
#areal_menu a.strelnice{background: none}

.sportoviste_column #nod{background: rgb(255,255,255) url('/img/sportoviste_column.png') left top no-repeat; padding: 0px}
.plavecky_bazen_column #nod{background: rgb(255,255,255) url('/img/plavecky_bazen_column.png') left top no-repeat; padding: 0px}
.rychta_column #nod{background: rgb(255,255,255) url('/img/mestsky_stadion_column.png') left top no-repeat; padding: 0px}
.zimni_stadion_column #nod{background: rgb(255,255,255) url('/img/zimni_stadion_column.png') left top no-repeat; padding: 0px}
.sjezdovka_na_vysoke_column #nod{background: rgb(255,255,255) url('/img/zimni_stadion_column.png') left top no-repeat; padding: 0px}
.mestsky_stadion_column #nod{background: rgb(255,255,255) url('/img/mestsky_stadion_column.png') left top no-repeat; padding: 0px}
.zazemi_pro_cyklisty_a_strelnice_column #nod{background: rgb(255,255,255) url('/img/sportoviste_gallery_column.png') left top no-repeat; padding: 0px;}
.skate_park_column #nod{background: rgb(255,255,255) url('/img/sportoviste_gallery_column.png') left top no-repeat; padding: 0px;}
.sportovni_hala_column #nod{background: rgb(255,255,255) url('/img/sportoviste_gallery_column.png') left top no-repeat; padding: 0px;}
.tenisove_kurty_column #nod{background: rgb(255,255,255) url('/img/sportoviste_gallery_column.png') left top no-repeat; padding: 0px;}
.strelnice_column #nod{background: rgb(255,255,255) url('/img/sportoviste_gallery_column.png') left top no-repeat; padding: 0px;}
/*#sportoviste_head{width: 640px; height: 288px}*/
#sportoviste_head{width: 640px; height: 323px}
.zazemi_pro_cyklisty_a_strelnice_column #sportoviste_head{width: 640px; height: 53px}
.skate_park_column #sportoviste_head{width: 640px; height: 53px}
.sportovni_hala_column #sportoviste_head{width: 640px; height: 53px}
.tenisove_kurty_column #sportoviste_head{width: 640px; height: 53px}
.strelnice_column #sportoviste_head{width: 640px; height: 53px}
#sportoviste_top_menu{display: block; clear: both; width: 640px; height: 47px; margin: 0px; padding: 0px; list-style-type: none}
#sportoviste_top_menu li{display: inline; padding: 0px;}
#sportoviste_top_menu a{display: block; float: left; clear: none; width: auto; font-weight: bold; padding-top: 5px; text-decoration: none; background: url("/img/sportoviste_top_menu-a.png") left top no-repeat}
#sportoviste_top_menu .first_0 a{background: none}
#sportoviste_top_menu a:hover{text-decoration: underline}
#sportoviste_top_menu .a_fill{display: block; clear: both; padding: 12px 10px 8px}

.sportoviste_gallery_column #nod{background: rgb(255,255,255) url('/img/sportoviste_gallery_column.png') left top no-repeat; padding: 0px}
.sportoviste_gallery_column #sportoviste_head{height: 53px}

.sportoviste_intro_img{display: block; float: left; clear: left; margin: 15px 15px 0px 15px; width: 370px; height: 210px}

#sportoviste_left_menu{display: block; float: right; clear: right; list-style-type: none; margin: 0px; padding: 10px 0px 0px; width: 240px;}
#sportoviste_left_menu li{display: block; clear: both; margin: 0px; padding: 0px; width: 240px; height: 41px}
#sportoviste_left_menu a{color: rgb(255,255,255); text-decoration: none; display: block; clear: both; font-weight: bold; padding: 10px 0px 10px 40px}
#sportoviste_left_menu a:hover{text-decoration: underline}
#sportoviste_left_menu .first_0{background: url('/img/sportoviste_column-left_menu-item-1.png') left bottom no-repeat}
#sportoviste_left_menu .first_1{background: url('/img/sportoviste_column-left_menu-item-2.png') left bottom no-repeat}
#sportoviste_left_menu .first_2{background: url('/img/sportoviste_column-left_menu-item-3.png') left bottom no-repeat}
#sportoviste_left_menu .first_3{background: url('/img/sportoviste_column-left_menu-item-4.png') left bottom no-repeat}
#sportoviste_left_menu .last_0{background: none}

.zimni_stadion .first_0 a, .plavecky_bazen .first_0 a, .mestsky_stadion .first_0 a{background: url('/img/rozpis.png') 10px center no-repeat}
.zimni_stadion .first_1 a, .plavecky_bazen .first_1 a, .mestsky_stadion .first_1 a, .sjezdovka_na_vysoke .first_0 a, .rychta .first_0 a{background: url('/img/doba.png') 10px center no-repeat}
.zimni_stadion .first_2 a, .plavecky_bazen .first_2 a, .mestsky_stadion .first_2 a, .sjezdovka_na_vysoke .first_1 a, .rychta .first_1 a{background: url('/img/parkovani.png') 10px center no-repeat}
.zimni_stadion .first_3 a, .plavecky_bazen .first_3 a, .mestsky_stadion .first_3 a, .sjezdovka_na_vysoke .first_2 a, .rychta .first_3 a{background: url('/img/kontakt.png') 10px center no-repeat}
.rychta .first_2 a{background: url('/img/rad.png') 10px center no-repeat}

.nod_menu{list-style-type: none; margin: 0px; padding: 5px 0px 15px 10px}
.nod_menu a{display: block; width:auto; padding: 1px 0px 4px 30px; background: url('/img/sportoviste_column-nod_menu-item.png') left top no-repeat; font-weight: bold}

.sportoviste_gallery .title{display: none}
.sportoviste_gallery #loader{display: block; clear: both; width: 600px; height: 400px; background: url('/img/lightbox/loading.gif') center center no-repeat}
.sportoviste_gallery #gallery_thumb{display: block; width: 600px; clear: block; list-style-type: none; margin: 0px; padding: 10px 0px 0px}
.sportoviste_gallery #gallery_thumb li{display: block; float: left; clear: none; width: 60px; height: 60px;}
.sportoviste_gallery #gallery_thumb img{display: block; width: 50px; height: 50px; margin: 3px; border: 2px solid rgb(255,255,255); cursor: pointer}
.sportoviste_gallery .paginator{display: block; clear: both; width: 600px; padding-top: 10px; height: 30px; position: relative}
.sportoviste_gallery .paginator_items{display: block; width: 300px; text-align: center; position: absolute; right: 0px; top: 0px; z-index: 1}
.sportoviste_gallery .paginator_items .unactive{text-decoration: none; color: rgb(75,75,75)}
.sportoviste_gallery .left{display: block; width: 100px; text-align: center; position: absolute; right: 200px; top: 0px; z-index: 2}
.sportoviste_gallery #gallery_paginator_previous{display: block; width: auto; background: url('/img/small_previous.png') left 3px no-repeat; padding: 0px 0px 0px 0px; margin: 0px}
.sportoviste_gallery .left span{display: block; padding: 0px; margin: 0px}
.sportoviste_gallery .right{display: block; width: 100px; text-align: center; position: absolute; right: 0px; top: 0px; z-index: 3; text-align: right}
.sportoviste_gallery #gallery_paginator_next{display: block; width: auto; background: url('/img/small_next.png') right 3px no-repeat; padding: 0px 22px 0px 0px; margin: 0px}
.sportoviste_gallery #gallery_paginator_first{display: none}
.sportoviste_gallery #gallery_paginator_last{display: none}

#foot_partners{display: block; clear: both; background: rgb(255,255,255); width: 960px; height: 105px; border-top: 10px solid rgb(79,79,79)}
#foot_partners_fill{padding: 0px 0px 15px 15px}
#foot_partners img{display: block; float: left; margin: 15px 20px 0px 0px}

#foot{display: block; clear: both; padding-top: 60px}

#right_add{display: block; clear: both; margin-top: 10px; width: 310px; height: 285px}
.add_title{display: block; clear: both; width: 100px; height: 20px; background: rgb(239,239,239); color: rgb(79,79,79); font-size: 11px}
.add_title span{display: block; padding: 3px 5px}
.right_add_space{display: block; clear: both; width: 150px; height: 265px; background: rgb(239,239,239) url('/img/right-reklama.png') left top no-repeat}
.right_add_space a{display: block; padding: 10px}
.right_add_space img{display: block; clear: both; width: 130px; height: 245px;}
#inzerce{display: block; width: 160px; float: left; clear: left}

#right_partners{display: block; float: left; clear: right; width: 150px}
.right_partners_space{display: block; clear: both; width: 150px; height: 265px; background: rgb(239,239,239)}
.right_partners_space .fill{padding: 0px 10px 10px}
.right_partners_space a{display: block; clear: both; padding-top: 10px}
.right_partners_space img{border: 1px solid rgb(217,217,217)}

#sport_menu{display: block; clear: both; width: 310px; background: rgb(239,239,239); height: 110px}
#sport_menu_fill{padding: 10px}
#sport_menu ul{display: block; overflow: auto; height: 65px; width: 290px; background: rgb(255,255,255); border: 1px solid rgb(217,217,217); margin: 0px; list-style-type: none; padding: 0px;}
#sport_menu li{display: block; clear: none; padding: 0px; font-size: 85%; width: 130px; float: left}
#vyhledej_sport{display: block; clear: both; width: 290px; height: 25px; background-position: center 5px; background-repeat: no-repeat}
#vyhledej_sport span{display: none}