/*--- HEAD BEGIN ---*/
.head{clear: both; background: url('/img/head.png') repeat-x; text-align: center; height: 198px;}
.head_fill{width: 950px; clear: both; text-align: left; margin: 0px auto; padding-top: 26px}
h1 a{display: block; clear: both; width: 950px; height: 104px; background: url('/img/h1.jpg') left top no-repeat}
h1 span{display: none}

.top_menu{width: 950px; clear: both; background: url('/img/top_menu.png') repeat-x; height: 38px; position: relative}
.top_menu ul{margin: 0px; padding: 0px; list-style-type: none;}
.top_menu li{display: inline; padding: 0px}
.top_menu a{color: rgb(255,255,255); display: block; width: auto; float: left; font-weight: bold; text-decoration: none}
.top_menu a span{font-size: medium; _font-size: small; display: block; padding: 8px 12px}
.top_menu a:hover{background: url('/img/top_menu-item-hover.png'); color: rgb(255,255,255); text-decoration: underline}

#search_box{display: none}
#cse-search-results iframe{height: 1200px; margin-top: 20px; width: 950px;}
.top_menu .search{float: right; clear: right; margin: 5px 15px 0px 0px;}
#search_box{float: right; clear: right; display: block; position: absolute; clear: both; right: 0px; background: url('/img/search_box.png') repeat-x; bottom: 6px;}
#search_box_fill{padding: 15px 20px 0px}
#search_box .text_input{font-size: 12px; font-weight: normal; width: 180px; float: left; clear: left; margin: 1px 10px 0px 0px; padding: 1px 0px; border: 1px solid rgb(255,255,255); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.5); box-shadow: 0px 1px 2px rgba(0,0,0,.5); background: -webkit-gradient(linear, left top, left bottom, from(rgb(220,220,215)), to(rgb(255,255,255))); background: -moz-linear-gradient(top, #DCDCD7, #FFFFFF); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDCD7', endColorstr='#FFFFFF');border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
#search_box_button{ display: bock; margin: 0px 0px 5px 0px; float: right; clear: right; width: 94px; height: 32px}

.minor_menu{width: 950px; clear: both; height: 30px; background: url('/img/minor_menu.png') repeat-x}
.minor_menu ul{margin: 0px; padding: 0px; list-style-type: none}
.minor_menu li{display: inline; padding: 0px}
.minor_menu a{display: block; width: auto; float: left; color: rgb(153,153,153); text-decoration: none; font-weight: bold; background: url('/img/minor_menu-item.png') right top no-repeat}
.minor_menu a span{display: block; padding: 6px 10px}
.minor_menu a:hover{color: rgb(223,0,0); text-decoration: underline}
/*--- HEAD END ---*/


/*--- CENTER HOME BEGIN ---*/
.middle{clear: both; text-align: center; color: rgb(51,51,51)}
.middle_fill{width: 950px; text-align: left; margin: 0px auto; clear: both; padding: 10px 0px 30px}

.home_menu{padding-top: 10px; width: 950px; clear: both; overflow: auto;}
.home_menu p{padding: 0px; text-align: left;}
.home_menu ul{margin: 0px; padding: 0px; list-style-type: none;}
.home_menu li{display: inline; padding: 0px}
.home_menu a{display: block; width: 230px; float: left; margin-left: 10px; text-decoration: none; border: 2px solid rgb(223,0,0); border-width: 2px 0px; background: rgb(250,240,230); cursor: pointer}
.home_menu .first_0 a{margin: 0px}
.home_menu .first_1 a{background: rgb(206,216,255); border: rgb(0,64,128) 2px solid; border-width: 2px 0px;}
.home_menu .first_2 a{background: rgb(230,250,217); border: rgb(38,90,37) 2px solid; border-width: 2px 0px;}
.home_menu .first_3 a{background: rgb(250,250,230); border: rgb(240,130,0) 2px solid; border-width: 2px 0px;}
.home_menu img{margin: 0px;}
.home_menu .more{display: block; clear: both; text-align: right; padding: 5px 10px; text-decoration: underline}
.home_menu .first_0 .more{color: rgb(223,0,0)}
.home_menu .first_1 .more{color: rgb(0,64,128)}
.home_menu .first_2 .more{color: rgb(38,90,37)}
.home_menu .first_3 .more{color: rgb(240,130,0)}
.home_menu .first_0:hover .more, .home_menu .first_1:hover .more, .home_menu .first_2:hover .more, .home_menu .first_3:hover .more{color: rgb(0,0,0)}
.home_menu .title{display: block; background: rgb(223,0,0); color: rgb(255,255,255); padding: 5px; font-weight: bold}
.home_menu .first_1 .title{background: rgb(0,64,128);}
.home_menu .first_2 .title{background: rgb(38,90,37);}
.home_menu .first_3 .title{background: rgb(240,130,0);}
.home_menu .abstract{display: block; clear: both; color: rgb(51,51,51); padding: 0px 10px;}
.home_menu .abstract span{padding: 5px 0px; display: block; clear: both; border-bottom: 1px solid rgb(223,0,0); height: 100px}
.home_menu .first_1 .abstract span{border-bottom: 1px solid rgb(0,64,128);}
.home_menu .first_2 .abstract span{border-bottom: 1px solid rgb(38,90,37);}
.home_menu .first_3 .abstract span{border-bottom: 1px solid rgb(240,130,0);}
.home_menu .more{display: block; clear: both; text-align: right; padding: 5px 10px; text-decoration: underline}
.home_menu .first_0 .more{color: rgb(223,0,0)}
.home_menu .first_1 .more{color: rgb(0,64,128)}
.home_menu .first_2 .more{color: rgb(38,90,37)}
.home_menu .first_3 .more{color: rgb(240,130,0)}
.home_menu .first_0:hover .more, .home_menu .first_1:hover .more, .home_menu .first_2:hover .more, .home_menu .first_3:hover .more{color: rgb(0,0,0)}

.center_home .intro_img{margin-top: 20px;}

.aktuality{list-style-type: none; margin: 0px; padding: 0px}
.aktuality li{display: block; padding: 10px 0px 0px; margin: 0px}
.aktuality a{display: block; padding: 10px; background: rgb(250,240,230); text-decoration: none; cursor: pointer}
.aktuality .h4{font-weight: bold; display: block;}
.aktuality .h4 span{font-weight: normal}
.aktuality .p{color: rgb(51,51,51); display: block; text-align: justify}
.aktuality .more{text-decoration: underline; display: block; text-align: right}
.aktuality img{display: block; float: left; clear: left; margin: 0px 10px 10px 0px}
.home_bottom{clear: both; width: 950px; padding-top: 10px;}
.home_bottom_fill{display: block; clear: both; width: 950px; background: url('/img/home.png') repeat-y}
.home_left h3{padding-left: 10px; background: rgb(250,240,230)}
.home_bottom .aktuality li{padding: 0px}
.home_bottom .aktuality a{padding-bottom: 0px}
.home_left{width: 470px; float: left; clear: left; padding-bottom: 10px}
.home_right{width: 470px; float: right; clear: right; padding-bottom: 10px}
.callback{padding: 0px 10px}
.callback .abstract{clear: both}
.callback .formblock_1{width: 210px; float: left; clear: left; margin-top: -2px}
.callback .formblock_2{width: 210px; float: right; clear: right}
.callback .formblock_3{display: block; clear: both;}
.callback textarea{width: 210px; height: 111px}
.callback label{display: block; clear: both}
.callback .textinput{width: 210px; dispaly: block; clear: both}
.callback .submit_element{float: right; clear: both; padding-top: 10px}

.tanet_upozornuje{display: block; clear: both; width: 950px; padding: 10px 0px 0px; color: rgb(255,255,255)}
.tanet_upozornuje_fill{color: rgb(255,255,255); text-decoration: none; display: block; width: 950px; clear: both; height: 50px; background: url('/img/tanet-upozornuje.png') no-repeat}
.tanet_upozornuje_fill:hover{text-decoration: underline; color: rgb(255,255,255)}
.tanet_upozornuje p{padding: 6px 10px 5px 190px}

.clear{clear:both;}


/*--- CENTER HOME END ---*/

/*-- LEFT COLUMN BEGIN --*/
.leftcol{width: 300px; float: left; clear: left}
.leftcol_fill{padding: 0px 10px 100px 0px}
.leftcol h3{margin: 0px; padding: 5px; color: rgb(255,255,255); background: url('/img/leftcol-title.png') left top no-repeat; font-size: small; _font-size: x-small}
.leftmenu ul{list-style-type: none; margin: 0px; padding: 0px;}
.leftmenu li{display: block; clear: both; padding: 0px}
.leftmenu a{text-decoration: none; display: block; clear: both; background: rgb(250,240,230) url('/img/leftmenu-item-background.png') 5px 11px no-repeat; border-bottom: rgb(225,215,210) 1px solid; width: 290px; padding: 3px 0px 3px 0px }
.leftmenu .level_3 a{background: rgb(250,240,230) url('/img/leftmenu-item-background.png') 20px 11px no-repeat}
.leftmenu a span{display: block; clear: both; padding: 4px 10px 3px 15px}
.leftmenu .level_3 a span{padding: 4px 10px 3px 30px}
.leftmenu a:hover{text-decoration: underline; background: rgb(255,255,255) url('/img/leftmenu-item-background-active.png') 5px 11px no-repeat; color: rgb(223,0,0)}
.leftmenu .level_3 a:hover{text-decoration: underline; background: rgb(255,255,255) url('/img/leftmenu-item-background-active.png') 20px 11px no-repeat; color: rgb(223,0,0)}
.left_menu .collapsable{display: block}
.left_menu .expandable{display: none}

.userlogin{padding-top: 10px; width: 290px; clear: both;}
.userlogin h3{margin: 0px; padding: 5px; color: rgb(255,255,255); background: url('/img/leftcol-title.png') left top no-repeat; font-size: small; _font-size: x-small}
.userlogin form{background: rgb(250,240,230); border-bottom: 1px solid rgb(225,215,210); padding: 0px 0px 35px}
.userlogin .submit_item{clear: both; padding-right: 10px}
.userlogin .image_submit{display: block; padding-top: 5px; float: right;}
.userlogin label{text-transform: lowercase}
.userlogin .text_input_item{width: 130px; float: left; padding: 5px 0px 0px 10px;}
.userlogin .password_input_item{width: 130px; float: left; padding: 5px 0px 0px 10px;}
.userlogin .text_input{width: 130px; border: rgb(225,215,210) 1px solid;}
.userlogin .password_input{width: 130px; border: rgb(225,215,210) 1px solid;}

#loged{background: rgb(250,240,230);}
#loged p{padding-left: 10px;}
#loged span{font-weight: bold;}

p.error{font-size: 10px; color: rgb(255,0,0); text-align: left; padding: 0px 0px 0px 5px;}
p.succesful_message{color: rgb(255,0,0)}
/*-- LEFT COLUMN BEGIN --*/

/*-- CENIK BEGIN --*/
.oblast{padding-top: 20px}
.oblast_odstavec{padding-top: 20px}

.nabidka{width: 650px; height: 80px; background: url("/img/cenik_background.png") top left repeat-x; margin-top: 7px; border-radius: 10px; -Moz-border-radius: 10px }
.nabidka_left{width: 100px; float: left; clear: left; /**border-right: rgb(204,204,204) 1px dotted;**/}
.nabidka_left_fill{padding: 5px 5px 5px 5px;}
.nabidka_left .rychlost{background: rgb(255,125,125) url("/img/left_corner_nabidka.png") left top no-repeat; color: rgb(0,0,0); }
.nabidka_left .rychlost_fill{background: url("/img/right_corner_nabidka.png") right top no-repeat; color: rgb(0,0,0);}
.nabidka_left .rychlost_fill p{text-align: center; font-size: 17px; font-weight: bold; padding: 5px 5px 5px 5px;}
.nabidka_left .cena{background: rgb(255,64,64) url("/img/cena_left_bottom.png") left bottom no-repeat; color: rgb(0,0,0); margin-top: 1px;}
.nabidka_left .cena_fill{background: url("/img/cena_right_bottom.png") right bottom no-repeat; color: rgb(0,0,0); padding: 2px 2px 2px 5px;}
.nabidka_left .cena p{text-align: center; font-size: 17px; font-weight: bold; padding: 5px 5px 5px 5px;}
.nabidka_right{width: 550 px;/** float: right; clear: right;**/}
.nabidka_right_fill{padding: 10px 10px 5px;}
.nabidka_right_fill p{text-align: left; font-size: 12px; padding-top: 1px}
.nabidka_right_fill p span{color: #FF0000}
/*-- CENIK END --*/

.archive_img{list-style-type: none; margin: 0px; padding: 0px}
.archive_img li{display: block; padding: 10px 0px 0px; margin: 0px}
.archive_img a{display: block; padding: 10px; background: rgb(250,240,230); text-decoration: none; cursor: pointer}
.archive_img .h4{font-weight: bold; display: block;}
.archive_img .h4 span{font-weight: normal}
.archive_img .abstract{color: rgb(51,51,51); display: block; text-align: justify}
.archive_img .more{text-decoration: underline; display: block; text-align: right}
.archive_img img{display: block; float: left; clear: left; margin: 0px 10px 10px 0px}

.download{list-style-type: none; margin: 0px; padding: 0px}
.download .item{padding-top: 10px}
.download .xfile{display: block; clear: both;}
.download li{padding: 0px;}
.download li.odd .fill{background: rgb(250,240,230)}
.download li.even .fill{background: rgb(245,245,245)}
.download img{width: 120px; float: left; clear: left; margin: 10px}
.download .right{width: 500px; float: left; padding-bottom: 10px}
.downloadlist ul{margin-left: 0px; list-style-type: none}
.download_list{border-top: 1px solid rgb(225,215,210); margin-top: 15px}

.help{list-style-type: none; margin: 0px; padding: 0px}
.help .img{width: 95px; height: 95px; float: left; clear: left;}
.help img{width: 85px; height: 85px; padding-top: 10px;}
.help .content ul{clear: both; margin-top: 5px;}
.help h3{margin-top: 10px;}
.help .fill{margin-top: 0px;}

/*--- RIGHT COL BEGIN ---*/
.center{width: 650px; float: left;}

.download_files{border-top: 1px solid rgb(225,215,210); margin-top: 15px}

.reference{background: rgb(245,245,245); margin-top: 15px; font-style: italic; border-top: ridge 1px rgb(200,200,200); list-style-type: none;}
.reference p{padding: 5px 15px 10px 10px; color: rgb(51,51,51)}
.reference a{padding: 5px 15px 10px 10px;}
/*--- RIGHT COL END ---*/ 

/*--- FOOT BEGIN --*/
.foot{clear: both; background: url('/img/foot.png') repeat-x; text-align: center}
.foot_fill{width: 950px; clear: both; background: url('/img/foot_fill.png') left top no-repeat; text-align: left; margin: 0px auto; padding-bottom: 30px}
.foot_abstract{clear: both; padding: 5px 10px; color: rgb(255,255,255)}
.foot_abstract p{text-align: right;}
.foot p{padding: 0px}
.foot_abstract a{color: rgb(255,255,255); text-decoration: none}
.foot_abstract a:hover{text-decoration: underline}
.foot_content{padding: 10px; text-align: center;}
.foot_content p{text-align: center;}
/*--- FOOT END --*/

/*--- FOOT LINKS BEGIN --*/
.foot_content ul{list-style-type: none}
.foot_content li{display: inline;}
/*--- FOOT LINKS END --*/

.contact_all{overflow: auto; clear: both; display: block;}
.contact_form h4{padding-bottom: 10px;}

.objednavka_sluzeb{border-top: 1px solid rgb(225,215,210); margin-top: 15px}

.twtr-hd{display: none}
.twtr-bd{overflow: auto; height: 165px;}
.twtr-ft{display: none}
.twtr-ft a.twtr-join-conv{display: none}

.map{padding-bottom: 25px; border-top: rgb(225,215,210) solid 1px;}
.map h3{padding-bottom: 10px;}
h3:target{text-decoration: underline;}

/** GALLERY BEGIN **/
.gallery_pages{display: block; clear: both; width: 350px; padding-top: 10px}
.gallery_page a{display: block; width: auto; float: left; padding: 5px; border: 1px solid rgb(220,220,220); background: rgb(240,240,240); margin-right: 5px}
.gallery_page a:hover{background: rgb(124,157,13); border: 1px solid rgb(124,157,13); color: rgb(255,255,255)}

.imgs_on_page{display: block; clear: both; padding-top: 10px}

.main_img{display: block; clear: both; padding-top: 10px}
.main_img img{float: none; clear: both; display: block; margin: 0px}

.nextprev{display: block; clear: both; padding-top: 10px; text-align: center; width: 350px}
.nextprev .fill{display: block; width: 155px; margin: 0px auto; text-align: left}
.nextprev .prev{display: block; float: left; clear: left; width: 60px; background: url("/img/prev.png") left center no-repeat; padding-left: 15px}
.posinfo{display: block; float: left; clear: none; width: 40px; text-align: center}
.nextprev .next{display: block; float: left; clear: right; width: 25px; background: url("/img/next.png") right center no-repeat; padding-right: 15px}
.nextprev a.na{color: rgb(153,153,153);}
.nextprev a.na:hover{color: rgb(153,153,153)}

.smallThumb{display: block; width: 50px; float: left; height: 50px}
.smallThumb a{display: block; width: 44px; height: 44px; border: 1px solid rgb(225,225,225); background: rgb(240,240,240)}
.smallThumb a:hover{border-color: rgb(124,157,13); background: rgb(124,157,13)}
.smallThumb img{display: block; clear: both; width: 40px; height: 30px; margin: 7px 2px}
.smallThumb img.vysoky{width: 30px; height: 40px; margin: 2px 7px}

/** GALLERY BEGIN **//*
.gallery{display: block; width: 648px; margin: 10px 0px 25px 0px; position: relative; border: rgb(235,235,235) 2px solid;}
.gallery_fill{display: block; width: 644; margin: 2px 2px 2px 2px;}

.gallery_main_img  #gallery_link_title{display: none;}
.gallery .main_img{padding: 0px;}

.gallery_thumb{position: absolute; bottom: 15px; right: 10px; text-align: right; display: block; height: 30px;}
#gallery_thumb{display: block; list-style-type: none; clear: both; margin: 0px; padding-top: 1px; padding-left: 18px;}
#gallery_thumb li{display: block; float: left; width: 30px; height: 30px; cursor: pointer; margin: 2px; padding: 2px; background: rgb(150,150,150);}
#gallery_thumb img{}

#gallery_thumb span{display: block; clear: both;}
#gallery_thumb li:hover, #gallery_thumb li.active{background: rgb(223,0,0)}

.gallery_main_img{display: block; width: 644px;}
.gallery_main_img img{display: block; clear: both; width: 644px; height: 350px;}
.gallery #loader{display: block; clear: left; width: 644px; height: 350px; background: rgb(255,255,255) url('/img/lightbox/loading.gif') center center no-repeat}

.gallery_navigation{display: block; color: (154,186,155); position: relative;}

.gallery .paginator{display: block; width: 630px; clear: both; position: relative;}
.gallery .paginator a{color: rgb(29,134,196); cursor: pointer}
.gallery .paginator a:hover{color: rgb(0,0,0)}
#gallery_paginator_first, #gallery_paginator_last{display: none} 
.gallery_paginator_next a{display: block; clear: both; position: absolute; width: 15px; height: 50px; right: 0px; top: -53px; text-align: left; background: url('/img/gallery/paginator_next.png') right no-repeat; z-index: 1;}
.gallery_paginator_previous a{display: block; clear: both; position: absolute; width: 15px; top: -53px; height: 50px; right: 615px; text-align: right; background: url('/img/gallery/paginator_previous.png') left no-repeat; z-index: 2}

.paginator .gallery_paginator_previous a.unactive{background: url('/img/gallery/paginator_previous_unactive.png') left top no-repeat; cursor: default;}
.paginator .gallery_paginator_next a.unactive{background: url('/img/gallery/paginator_next_unactive.png') left top no-repeat; cursor: default;}

.gallery .paginator_items .active{text-decoration: none; cursor: default; color: rgb(29,134,196)}
.gallery .paginator_items .unactive{text-decoration: none; cursor: default; color: rgb(102,102,102)}

#pobocky_prezenter{display: block; clear: both; width: 650px; height: 400px; top: 0px; left: 0px;}
#pobocky_presentation{display: block; clear: both; width: 650px; height: 400px; padding: 0px;}
#pobocky_presentation ul{display: block; clear: both; padding: 0px; margin: 0px; list-style-type: none; position: relative}
#pobocky_presentation li{padding: 0px; margin: 0px;}
#pobocky_presentation .level_1_item .item_fill{display: block; clear: both; width: 960px; height: 460px; position: absolute; top: 0; left: 0px; z-index: 1; text-decoration: none;}
#pobocky_presentation .level_1_item .image_large{display: block; clear: both; width: 635px; height: 450px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 1}
#turistika_presentation .level_1_item .text{position: absolute; top: 5px; left: 55px; width: 245px; }
#turistika_presentation .level_1_item {}

#turistika_presentation h3{display: block; clear: both; width: 624px; color: rgb(255,255,255); font-size: 25px; font-weight: normal; position: absolute; bottom: 15px; left: 5px; background: rgb(0,0,0); text-transform: uppercase; z-index: 100; background: rgba(0,0,0,0.65); padding: 0px; z-index: 2; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}
#turistika_presentation h3 span{display: block; clear: both; padding: 10px}

#turistika_presentation .link{display: block; width: 310px; height: 50px; z-index: 3; position: absolute; top: 5px; right: 1px; border: 1px solid rgb(220,220,215); background: rgb(240,240,235); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#turistika_presentation .active .link{border: 2px solid rgb(230,51,20); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; right: 0px; margin-top: -1px;}
#turistika_presentation .active .link .arrow{display: block; position: absolute; top: 18px; left: -11px; clear: both; width: 10px; height: 14px; background: url('/img/turistika_presentation-active.png') right top no-repeat; z-index:50; }
#turistika_presentation .link .img{display: block; clear: both; padding: 5px;}
#turistika_presentation .link img{display: block; width: 40px; height: 40px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#turistika_presentation a{text-decoration: none; color: rgb(51,51,51)}
#turistika_presentation .first_0{top: 5px;}
#turistika_presentation .first_1{top: 65px;}
#turistika_presentation .first_2{top: 125px;}
#turistika_presentation .first_3{top: 185px;}
#turistika_presentation .first_4{top: 255px;}
#turistika_presentation .first_5{top: 325px;}
#turistika_presentation .first_6{top: 395px;}
#turistika_presentation .first_7{top: 465px;}
#turistika_presentation .collapsable{display:block}
#turistika_presentation .expandable{display:none}

#turistika_presentation #gallery #gallery_thumb{display: block; clear: both; width: auto; height: 55px; position: absolute; top: 10px; right: 0px; list-style-type: none; margin: 0px; padding: 0px; text-align: right; background: none; border: none;}
#turistika_presentation #gallery #gallery_thumb li{display: block; margin-right: 10px; float: left; width: 45px; height: 52px; padding: 0px; cursor: pointer; position: relative; background: none; border: none;}
#turistika_presentation #gallery #gallery_thumb li.active{background: url('/img/turistika_presentation-active_foto.png') center -39px no-repeat; z-index: 10;}
#turistika_presentation #gallery #gallery_thumb span{display: block; clear: both; padding: 0px}
#turistika_presentation #gallery #gallery_thumb li:hover span, #gallery_prezenter #gallery_thumb li.active span{padding: 0px}
#turistika_presentation #gallery #gallery_thumb img{display: block; clear: both; margin: 0px; width: 40px; height: 40px; border: 5px solid rgb(123,124,125);}
#turistika_presentation #gallery #gallery_thumb li:hover img, #gallery_prezenter #gallery_thumb li.active img{position: absolute; border: 5px solid rgb(230,51,20); background: url('/img/turistika_presentation-active_foto.png') center -45px no-repeat; z-index: 10;}

#turistika_presentation .foto_menu{position: absolute; top: 5px; right: 325px;}
#turistika_presentation .foto_menu_item{width: 40px; height: 40px; margin-right: 5px; float: left; background: rgba(0,0,0,0.65); padding: 0px; z-index: 2; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}
#turistika_presentation .img.active{background: rgb(255,255,255); z-index: 10}

#turistika_presentation .img{display: block; float: left; width: 34px; height: 34px; padding: 3px;}

#turistika_presentation #gallery #gallery_link_title{display: none;}
/** TURISTIKA PRESENTATION END **/

.kontakty{margin: 20px 0px 0px 0px; }
.kontakty ul{padding: 0px; margin: 0px; list-style-type: none;}
.kontakty li{padding: 0px; margin: 0px;}

.pobocky{display: block; clear: both; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; overflow: auto; border-bottom: rgb(240,230,230) 1px solid;}
.pobocka_content{display: block; float: left; clear: left; width: 250px; height: 280px; position: relative;}
.pobocka_content h3{padding: 0px; margin: 0px;}
.pobocka_gallery{display: block; float: left; clear: right; width: 400px; position: relative;}
.pobocka_gallery img{padding: 0px; margin: 0px; width: 400px; height: 280px;}

.pobocky .foto_menu{position: absolute; bottom: 5px; right: 0px;}
.pobocky .foto_menu_item{width: 40px; height: 40px; margin-right: 5px; float: left; background: rgba(0,0,0,0.65); padding: 0px; z-index: 2; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; cursor: pointer;}
.pobocky .img.active{background: rgb(255,255,255); z-index: 10}
.pobocky .img{display: block; float: left; width: 34px; height: 34px; padding: 3px;}
.pobocky #gallery #gallery_link_title{display: none;}
.pobocka_content img{position: absolute; bottom: 0px; left: 0px;}

.text_input_item{margin-top: 5px;}

