/* CSS Document */
*{margin:0;padding:0;font-size:12px;font-weight:normal;color:#696A6D;font-family: arial;line-height: 1.4em;}
body{text-align: center;background: url(img/menubg.gif) repeat-x top;}

/*@font-face {
font-family: gisha;
src: url(gisha.ttf);
}
*{
font-family: gisha;
}*/
.javazpet{}
a{text-decoration: underline;color:#DC0029}
a:hover{text-decoration: none;}
br.clear{clear: both;line-height: 1px;font-size: 1px;height:1px;display: block;}
a img{border: 0 }
img{border: 1px  solid  #DDDDDD;padding: 4px ;}
strong{font-weight: bold;}

#left_c img{float: right;margin: 0 0 20px 20px}
#left_c a img{border: 1px  solid  #DDDDDD;padding: 4px ;}
#left_c img#page_teaser{float: none;margin: 0 0 10px 0px}
#left_c .home_img{width:225px;float: right;}
#left_c img.more_img, #right_c img.more_img{margin: 0 ;margin-bottom: -0px;float:none;border: 0 ;padding: 0 }
#left_c img.more_img{margin: 0 }
#left_c .ngg-album-compact img{float: none;margin: 0}
#left_c #teaser_b img{float: none;padding: 0 ;margin: 0 }
#left_c #teaser1 img{margin: 0 ;padding: 0 }

h2{font-size: 21px;color:#787A7B;margin-bottom: 9px;background: url(img/h_link.gif) no-repeat bottom left ;padding-bottom:8px}
h2.page_title{font-size: 21px;color:#DC0029;margin-bottom: 13px;background: url(img/h_link_nic.gif) no-repeat bottom left ;padding-bottom:8px;border-bottom: 4px solid #DDDDDD;}
h3{color:#000;margin-bottom: 7px;font-size: 16px;}
h3 a{font-size: 16px;}
h3.tabhead{display: block;height: 35px;background-color: #DC0029;margin-bottom: 0px;font-size: 16px;}
h3.tabhead span{display: block;color:#fff;font-weight: bold;font-size: 16px;height:28px;background: url(img/tabheadright.gif) no-repeat top right;padding:7px 0 0 20px;*width:96.5%}
.home_cont h3{color:#DC0029;margin-bottom: 9px;background: url(img/h_link.gif) no-repeat bottom left ;padding-bottom:8px}
h4{margin-bottom: 10px;}
h4 a{color:#DC0029;font-size: 15px;}
p.more a {background:url(img/more.gif) no-repeat top right;color:#fff;font-weight: bold;text-decoration: none;display: block;width:86px;text-align: center;height: 21px;padding:2px 8px 0 0}
p.more a:hover{text-decoration: underline;}
p {margin-bottom: 15px;}
#left_c ul{margin-left: 20px;margin-bottom: 15px;}
#left_c ul.ul_lekce{margin-left: 0;list-style-type: none;}
small{font-size: 0.80em;}

#logo {border:none;width:420px;height:120px;z-index:2;padding-top:0px;padding-left:0px;display:block;margin: 13px auto;}
#logo a {display:block;position:relative;width:420px;height:120px;text-decoration: none;}
#logo a span {display:block;position:absolute;left:0px;top:0px;z-index:1;width:420px;height:120px;
                                    cursor:pointer; cursor:hand;background: url(img/logo.gif) no-repeat top left;}
#content {background: url(img/center_line.gif) repeat-y 640px 0px;margin-top: 67px;float: left;}
.content{border-bottom: 0px solid #cdcdcd }

#web{margin:0 auto;text-align: left;width:935px;min-height:500px;}
#teaser{margin: 5px;height:279px;color: #ffffff;position: relative;z-index: 1;}
p#teaser_text{position: absolute;z-index: 2;margin:-130px 0 0 28px;}
p#teaser_text span{color: #eee;}
p#teaser_text span, p#teaser_text strong  {font-size: 30px;font-weight: normal;font-family: arial;line-height: 1.2em;}
#teaser_b{border: 1px solid #DDDDDD;width:618px;margin-bottom: 20px;}
#teaser1{margin: 5px;height:279px;color: #ffffff;position: relative;z-index: 1;}
#teaser_b1{border: 1px solid #DDDDDD;width:618px;margin-bottom: 20px;}
#right_c{width:280px;min-height:594px;_height:594px;background: url(img/rightbg.gif) no-repeat 20px 0px;float: left;padding-top: 0px;padding-left: 20px;width:260px;}
#right_c div#inr{border-left:1px solid #DDDDDD ;min-height:594px;_height:594px;padding:20px}
#right_c div.news{margin-bottom: 10px;border-bottom: 1px solid #DDDDDD ;padding-bottom: 10px;}
#left_c{padding-top: 0px;width:620px;float: left;}
#footer{clear: both;height: 162px;background: url(img/footerbg.gif) repeat-x 0 20px ;text-align: center;}
#footer p {display: block;text-align: center;padding-top: 25px;}
#footer div{width:915px;text-align: left;margin: 0 auto ;height:140px;background: url(img/sala.gif) no-repeat 0 20px}
#footer a{color:#696A6D}
#footer img, #footer a img{border:0;margin: 0 8px }
#footer ul{display: block;text-align: center;padding-top: 30px;}
#footer li{list-style-type: none;display: inline;}
.counter {display:none;}     

#menu{padding-top: 8px;position: absolute;top:147px;clear: both;display: table;}
#menu li{display: block;list-style-type: none;float: left;height: 29px;padding-right: 20px;}
#menu li a{background:url(img/menu_libgh.gif) no-repeat top right;float: left;display: block;color:#888888;height: 29px;padding:6px 34px 0 13px;text-decoration: none;text-transform: lowercase;}
#menu li a:hover, #menu li.current_page_item a, #menu li.current_page_parent a{background:url(img/menu_libg.gif) no-repeat top right;color:#fff}

div.table{padding-top: 15px;border-top: 1px solid #DDDDDD;}
div.table div{display: block;background: url(img/tabbg.gif) no-repeat left bottom;padding:20px 20px 34px 20px}
div.table div li{list-style-type: none;margin-bottom: 2px;}

.form input, .form textarea{padding: 3px ;border-bottom:1px solid #D4D0C8;border-right:1px solid #D4D0C8;border-left:1px solid #505050;border-top:1px solid #505050;color:#000;font-size: 13px;}
.form input{width:230px}
.form input.lekce{background-color: transparent;border:0;width:496px;}
textarea{width:295px}
.form{background-color: #F8F8F8;border:1px solid #DDDDDD;padding:35px 0 0px 20px;margin-top: 40px;_height: 1px;*min-height: 1px;}
#left_c .form img{float: none;border: 0 ;padding: 0 ;margin: 0;margin-top: 10px;}
.form h3{background: url(img/form_bg.gif) no-repeat right;display: block;width:200px;height: 32px;margin:-52px 0 20px -21px;position: absolute;}
.form h3 span{display: block;padding:6px 0 0 15px;color: #fff;font-size: 14px;}
.form p {display: block;padding-right: 20px;}
.form_left{float: left;width:270px}
input#submit{background: url(img/submit.gif) no-repeat left ;border: 0 ;width:159px;height:21px;color: #fff;font-weight: bold;padding-bottom: 2px;*padding-bottom: 0px;text-align: left;padding-left: 15px;margin-top: 20px;cursor: pointer;cursor: hand;}
input#submit:hover{background: url(img/submith.gif) no-repeat left ;}
.wpcf7-response-output {position: absolute;margin-top: -470px;margin-left:10px;border: 2px solid #DC012A;background-color: #fff;color:#000;padding:18px;font-size: 15px;}
.wpcf7-mail-sent-ok{margin-top: -200px;padding:50px;font-size: 17px;}
.wpcf7-not-valid-tip-no-ajax{color:#DC012A}
.wpcf7-display-none{display: none;}
.lekce{display: none;}

.vice_i{position: absolute;color:#fff;margin:-46px 0 0 490px}
.ngg-gallery-thumbnail-box{float: left;}
.gallerystatus, .navpanelbg{display: none;}
img.navimages{display:none}
a#znate{position: absolute;top:0;display: block;margin-left:750px;*margin-left:-150px;_margin-left:165px;height:90px;width:100px}
a#znate img{border: 0;padding: 0;margin:0;}
p#tipnarecept, p#galerie{display: block;width:252px;height:119px;margin: 0 ;margin-bottom: 15px;}
p#tipnarecept a, p#galerie a{text-decoration: none;display: block;width:252px;height:119px;}
p#tipnarecept span, p#galerie span{display: block;padding:66px 0 0 15px;color:#fff;font-size: 14px;}
p#galerie{margin-top: 20px;}
p#galerie span{padding-top: 70px;}
p#tipnarecept{background: url(img/tipnarecept.jpg) no-repeat } 
p#galerie{background: url(img/galerie.jpg) no-repeat}

.twohalfs div{float: left;width:48%;margin-right: 2%;_margin-right: 1%;}
.twohalfs div.th_cont{float: none;clear: both;}

.buttonsolo{display: block;width:100px;background: url(img/menu_libg2.gif) no-repeat right;color:#fff;text-decoration: none;padding:10px 20px 10px 20px}
.buttonsolo:hover{text-decoration: underline;}
