/* CSS Document */
*{margin:0px;padding:0px;}
html, body {height:100%;width:100%;font-family: arial;margin:0 auto;text-align: center;}
body {}
.printlogo{display: none;}
.clear {clear: both;float: none;height: 0;line-height: 0;font-size: 0;}
a{text-decoration: none;}
img {border:none}
.boxh2{color:#515151;font-size: 12px;display: block;text-align:left;padding:4px 0 8px 15px;}
.boxh2 a {color:#515151;}
.boxh2 a:hover{text-decoration: underline;}
.homeh1{padding-top:1px; padding-bottom: 4px;}
.red{color:#F00000;padding-top:6px}
.redonly{color:#F00000;}
#left p {padding:8px 0 4px 0;font-weight: normal;font-size: 0.75em;line-height: 1.60em;}
#left p{color:#686868}
#center{color:#353535;font-size: 0.80em;line-height: 1.70em;}
#center img {padding-left:9px}
#center li {background: url(img/sipka.gif) no-repeat left 6px ;list-style-type: none;padding-left:18px;margin:1px 0 2px 5px}
#center li a {text-decoration: underline;color:#F00000}
#center .contpin ul {margin-bottom:15px;}
#center .contpin .mapa ul {float:none}
#center .contpin li li {background: url(img/sipdska.gif) no-repeat left 7px ;margin-left:14px;list-style-type: circle;padding-left:0} 
#center .mapa li{font-weight: bold;font-size: 14px;margin-bottom:0;background: url(img/sipka.gif) no-repeat left 6px ;margin:5px 0}
#center .contpin .mapa li li{background:none;font-size: 12px;list-style-type: none;margin-left:0}
#center .contpin .mapa li li a {color:#686868}
#center .contpin .mapa li li li{padding-left:40px;font-weight: normal;}
#center .contpin .mapa li li li li {list-style-type: circle;margin-left: 18px;padding: 0}
#center a:hover{text-decoration: none;}
#center .contpin h1{color:#F30002;font-size: 2.00em;font-weight: normal;margin:5px 0 30px 0;}
#center .contpin h2{color:#F30002;font-size: 1.50em;font-weight: normal;margin:5px 0 20px 0;}
#center .contpin h2.formh2{margin-bottom:25px}
#center .contpin h3{color:#F30002;font-size: 1.30em;font-weight: normal;margin:0px 0 10px 0;}
#center .contpin h4{color:#535353;font-size: 1.10em;font-weight: bold;margin:0px 0 8px 0;}
#center .contpin form h3{margin-bottom:20px}
#center .contpin h2.nomargin{margin:0}
#center .contpin .grayboxtop h2{color:#F30002;font-size: 1.50em;}
#center .contpin a {color:#F00000;text-decoration: underline;}
#center .contpin a.vice, #left .vice{background: url(img/sipkasm.gif) no-repeat center right;text-decoration: none;}
#center .contpin a:hover {text-decoration: none}
#center .contpin a img {padding:2px;border:2px solid #EDEDED}
#center .contpin .grayboxtop a img {padding:0px;border:0}
#center .contpin a:hover img {border:2px solid #CBCBCB}
#center .contpin .grayboxtop a:hover img {padding:0px;border:0}
#center .contpin p.nomargin {margin:0}
#center .contpin .cez-table {font-size: 0.8em;}
#center .contpin .cez-table table {border-bottom: 1px solid #999999;}
#center .contpin .cez-table table td, #center .contpin .cez-table table th {padding: 1px 4px; border-bottom: 1px solid #999999;}
#center .contpin .cez-table table th {background-color: #E7E7E7;}
.infoleft, .inforight{float:left;width:48%;text-align: justify;padding-top:10px}
.inforight{float:right;}

#center .itext {font-weight: bolder;font-size: 1.10em;color:#555}
#center p {margin-bottom:20px;line-height: 1.60em;}
.smaller{font-size: 0.90em;}
#center .bread {padding:1px 0 6px 17px;color:#F30002;_padding-top:13px;margin:0}
#center .bread a{color:#000;text-decoration: none;}
#center .bread a:hover{text-decoration: underline;}
.bread img{margin:0 3px 0 -6px}


#lang{padding:25px 14px 0 0;font-size: 11px;text-align: right; visibility: hidden;}
#lang a{color:#686868}
#lang a.red{color:#FF0000}

#web{width:993px;margin:0 auto;text-align: left;background: url(img/top.gif) repeat-x }
#content{height:auto;padding:12px 0 0px 0;}
#left{float:left;width:247px;}
#center{float:left;min-width:519px;_width:519px;}
div.space{height:8px;*height:8px}
#footer{width:993px;height:100px;background: url(img/footertop.gif) no-repeat top;padding-top:19px;clear: both;margin:0 auto}
#fleft{float:left;width:70%;}
#fright{float:right;width:30%;text-align: right;}

#logo{border:none;width:328px;height:47px;z-index:2;padding-top:0px;padding-left:0px;float:left;_margin-top:1px;padding-left:15px}
#logo a{display:block;position:relative;overflow:hidden;width:328px;height:47px;color:#fff;font-size:1px;text-indent:-9000px;}
#logo a span{display:block;position:absolute;left:0px;top:0px;z-index:1;width:328px;height:47px;cursor:pointer; cursor:hand;
            background:url(img/logo.gif) no-repeat top left;}
#htop{height:115px}
#menubg, #menuleft, #menuright{width:993px;height:26px;clear: both;}            
#menubg{background: url(img/menubg.gif) repeat-x }
#menuleft {background: url(img/menuleft.gif) no-repeat left}
#menuright  {background: url(img/menuright.gif) no-repeat right}            
#menu{padding:1px 0 0 20px;}

#menu li{list-style-type:none;float:left;margin-right:3px;}
#menu li.active a{margin:0;background:url(img/limenubg.gif) no-repeat left;_height:24px;color:#000}
#menu a{display:block;height:24x;_width:1px;white-space:nowrap;    
color:#686868;text-decoration:none;font-size:11px;margin:1px 1px 0 1px;
margin:0;_height:24px;cursor:pointer;cursor:hand;background:none;font-weight:bold;text-transform: uppercase;}
#menu a:hover{margin:0;background:url(img/menuli.gif) no-repeat right;_height:24px;color:#fff}
#menu li:hover a{margin:0;background:url(img/menuli.gif) no-repeat right;_height:24px;color:#fff}


#menu span.libg{display:block;padding:0px 11px 0 11px;height:24px;_height:23px}
#menu li a span.libg{background:none}
#menu li.active a span.libg{background:none;padding-right:10px}
#menu a:hover span.libg{background:url(img/menulileft.gif) no-repeat left 0px;}
#menu li:hover a span.libg{background:url(img/menulileft.gif) no-repeat left 0px;}
#menu a.sub:hover span.libg{background:none}
#menu li ul li a:hover span.libg{background:url(img/mendulileft.gif) no-repeat left;}

#menu li.active a{margin:0;background:url(img/menuli.gif) no-repeat right;_height:24px;color:#fff}
#menu li.active a span.libg{background:url(img/menulileft.gif) no-repeat left 0px;}


#menu li:hover ul li a span.libg{background:url(img/mendulileft.gif) no-repeat left;}
#menu li:hover ul li a{margin:0;background:url(img/mensuli.gif) no-repeat right;_height:24px;color:#fff}

#menu span.libg span {padding-top:5px;display: block;}            
#menu a.hide{_display:none}

    
#topflashbox{clear: both;padding-top:12px;}
#redbox {width:352px;height:106px;background: url(img/redbox.gif) no-repeat ;position: absolute;}
#redbox div{padding:21px 0 0 50px}
#redbox p{color:#000;font-size: 20px;font-weight: bold;}
#redbox p span{font-size: 28px;color:#fff}
#topflash{width:100%;height:185px;}
#topflash.pracovni{background: url(img/teaser.jpg) no-repeat}

#footer p {clear:left;color:#7F7F7F;font-size: 12px;display: block;padding:0;margin:0}
#footer p a {color:#7F7F7F;text-decoration: underline;}
#footer p a.sefira{text-decoration: none;font-weight: bold;color:#7F7F7F}
#footer p a:hover{text-decoration: none;}
#footer li a {color:#686868;font-size: 11px;font-weight: bold;text-decoration: underline;text-transform: uppercase;}
#footer li a:hover{text-decoration: none;}
#footer ul li {float:left;padding:0 8px;list-style-type: none;background: url(img/footli.gif) no-repeat right 8px;margin-bottom:10px;*margin-bottom:-6px}        
#footer ul.rss li{background: none;padding-top:3px}            
.topbox{width:239px;height:37px;float: right;margin-top:16px}

.search{width:225px;height:37px;border-right:0px solid #EDEDED;background: url(img/searchf.gif) no-repeat 31px 7px}

.searchf {padding:4px 0 0 39px}
.searchf input {border:0;background:none}
.searchf input#ajaxSearch_input{width:115px;color:#B4B4B4;font-size: 11px;padding-top:8px;}      
.searchf input#ajaxSearch_submit{width:62px;cursor: pointer;cursor: hand;color:#fff;font-weight: bold;font-size: 11px;padding:6px 0 0 6px}   
.oracle{background: url(img/oracle.gif) no-repeat center; width: 182px !important;}

.flashrefa, .flashrefb, .flashrefc{width:219px;height:361px;float: right;}

.flashrefa{}
.flashrefb{background: url(img/flashbg.gif) repeat-y;}
.flashrefc{background: url(img/flashbottom.gif) no-repeat bottom}
.flashrefin{padding:10px 0 0 4px; background: url(img/flashtop.gif) no-repeat top;}

.lboxbg, .lboxtop, .lboxbottom{width:241px;}
.lboxbg {background: url(img/lboxbg.gif) repeat-y; margin-bottom: 10px;}
.lboxtop {background: url(img/lboxbottom.gif) no-repeat bottom}
.lboxbottom {background: url(img/lboxtop.gif) no-repeat top}
.lboxin{padding:8px 14px 14px 14px;min-height:339px;_height:339px;}
.refbox{}

.lmenu{min-height:0;_height:0}
.lmenu ul {padding:4px 4px 0 4px;}
.lmenu li {list-style-type: none;background: url(img/sipkasm.gif) no-repeat 5px 12px;display: block;padding:6px 0 6px 18px;}
.lmenu li+li{border-top:1px solid #ECECEC}
.lmenu li a{color:#5B5B5B;font-size: 12px;}
.lmenu li a:hover{text-decoration: underline;}
.lmenu li.active{font-weight: bold;}

.cboxbg, .cboxtop, .cboxbottom{width:519px;min-height:361px;_height:361px;}
.cboxbg {background: url(img/cboxbg.gif) repeat-y}
.cboxtop {background: url(img/cboxtop2.gif) no-repeat top}
.cboxbottom {background: url(img/cboxbottom.gif) no-repeat bottom}
.cboxin{padding:16px 15px 8px 15px}

.contpbg, .contptop, .contpbottom{width:746px;min-height:388px;_height:388px;}
.contpbg {background: url(img/contpbg.gif) repeat-y}
.contptop {background: url(img/contptop2.gif) no-repeat top}
.contpbottom {background: url(img/contpbottom.gif) no-repeat bottom}
.contpin{padding:19px 31px 10px 30px;}
.contpin .contimg, .contpin .contimg1{/*padding:0 35px 60px 35px;margin:-20px 0 0 30px;position: relative;*/}


.gbform form input, textarea, #verimg img{border: 1px solid #9A9A9A;font-family: arial;color:#000;font-size: 12px;}
.gbform form label{display: block;width:230px;padding-bottom:0px}
.gbform form{width:620px}
#center .contpin .gbform form p {width:50%;float:left;margin:0 0 10px 0;clear: none;}
#center .contpin .gbform form p.souhlas {width:95%;text-align: justify;}
#center .contpin .gbform form p.souhlas input{width:auto;margin:10px 5px 0 0;border: 0 ;padding:0}
#center .contpin .gbform form p.souhlas label{width:auto;display: inline;margin-top: 10px;}
#center .contpin .gbform form p.souhlas span{display: block;}
.gbform form input{width:268px;clear: both;padding:3px;}
#center .contpin .gbform form p.inputwide {width:578px;_width:579px;*width:585px;clear: both;}
#center .contpin .gbform form p.inputwide input{width:578px}
textarea{width:578px;_width:579px;*width:579px;height:100px;padding:3px;}
#center .contpin .gbform form p.odeslat{clear:both;margin-top:-10 0 0 0px;_margin-top:-30 0 0 0px;}
.gbform form .odeslat input{width:114px;height:30px;background: url(img/odeslat.gif) no-repeat left top;border:0;font-size: 11px;font-weight: bold;color:#fff;text-align: left;padding-left:10px;cursor: pointer;cursor: hand;}
.gbform{padding:30px 0 15px 48px;*padding-bottom:30px;_padding-bottom:30px}
#center .contpin #verimg img{padding:2px;background-color: #fff;margin-left:60px;}


.hboxbg{margin:-10px 0 0px -4px ;}
.hboxbg, .hboxtop, .hboxbottom{width:316px;min-height:121px;_height:121px;}
.hboxbg {background-color: #F5F5F5 }
.hboxtop {background: url(img/hboxtop.gif) no-repeat top}
.hboxbottom {background: url(img/hboxbottom.gif) no-repeat bottom}
.hboxin{padding:19px 15px 17px 33px}

.grayboxmain{padding-top:15px}
#center .contpin .grayboxmain h2 {margin-bottom:0px;margin-bottom: 8px;font-size: 17px;}
.grayboxtop{width:685px;background: #F5F5F5 url(img/grayboxtop.gif) no-repeat top;margin-top:0px;margin-bottom:20px;clear: both;}
.grayboxbottom{width:685px;background: url(img/grayboxbottom.gif) no-repeat bottom;min-height:65px;_height:65px;}
#center .grayboxbottom p{margin:0}
.grayl{float:left;padding:25px 0 0 40px;width:460px}
.grayr{padding:17px 17px 0 0;float: right;}
.graysubmit{background: url(img/graysubmit.gif) no-repeat left top;border:0;width:156px;height:30px;text-align: left;font-size: 11px;font-weight: bold;color:#fff;padding-left:10px;font-family: arial;cursor: pointer;cursor: hand;margin-top: 8px;padding-bottom:2px;*margin-top:0px}
.fgs{margin-bottom:6px}
.grayboxsmalltop{width:304px;background: #F5F5F5 url(img/grayboxsmalltop.gif) no-repeat top;margin:20px 0 20px 20px;_margin:10px 0 10px 10px;float:right}
#center .contpin .grayboxsmalltop img{border:0;margin-top:15px;}
#center .contpin .grayboxsmalltop a:hover img {border:0}
#center .contpin .grayboxsmalltop p {display: block;width:90%;margin: 0 auto ;}
.grayboxsmallbottom{width:304px;background: url(img/grayboxsmallbottom.gif) no-repeat bottom;min-height:150px;_height:150px;text-align: center;padding-bottom:15px}
div.grayboxsmallbottom p {text-align: justify;}

.reprebox{height:125px;width:24.75%;_width:24.70%;*width:24.74%;float: left;}
.top{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.topleft{border-bottom:1px solid #fff;border-right:1px solid #fff;}
.topright{border-bottom:1px solid #fff;border-left:1px solid #fff;}
.bottom{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.bottomleft{border-top:1px solid #fff;border-right:1px solid #fff;}
.bottomright{border-top:1px solid #fff;border-left:1px solid #fff;}

.contimg, .contimg1{float: right;margin-right: -4px;}


.news{display: block;border-top:0px solid #E3E3E3;padding:2px 0 5px 0;}
.newsa{color:#686868;font-size: 13px;}
.newsa:hover{text-decoration: underline;}
#center .contpin .news{border:0;padding:0}
#center .contpin a.newsa {color:#686868;text-decoration: none;font-size: 14px;}
#center .contpin a.newsa:hover{text-decoration: underline;}
.date{color:#EC0000;}
.akt{color:#686868;font-size: 12px;}
#left .akt{background: url(img/sipkasm.gif) no-repeat center right;text-decoration: none;}
#left .aktref{background: url(img/sipkasm.gif) no-repeat 9px center ;text-decoration: none;padding-left:22px;color:#686868;font-size: 12px;}

.akt span{text-decoration: underline}
.akt:hover span{text-decoration: none;}

#left .aktref {text-decoration: none}
#left .aktref:hover {text-decoration: underline;}

.home{background: url(img/oblibene.gif) no-repeat center}
.mail{background: url(img/mail.gif) no-repeat center}
.org{background: url(img/org.gif) no-repeat center}
.tisk{background: url(img/print.gif) no-repeat center}
.bookm{margin:0px 0 0 30px}
.bookm img {margin-bottom:-3px}
#footer .links a{text-decoration: none;}
.links span {background: url(img/linka.gif) no-repeat center 5px;}
#fleft p{*margin-top:10px}

#pages {font-size: 12px;padding-top:10px;text-align: center;padding:15px 0 20px 0;_padding:7px 0 0px 0;}
#pages a{color:#515151;text-decoration: underline;padding:0 2px}
#pages .next {float:right;width:8%;display: block;text-align: right;background: url(img/sipkasm.gif) no-repeat center right;padding-right:12px}
#pages .prev {float:left;width:8%;display: block;text-align: left;background: url(img/sipkasmprev.gif) no-repeat center left;padding-left:12px}
#pages span.leftoff {float:left;width:8%;display: block;text-align: left;background: url(img/sipkasmprevblack.gif) no-repeat center left;padding-left:12px}
#pages span.rightoff{text-align: right;float:right;width:8%;display: block;background: url(img/sipkasmblack.gif) no-repeat center right;padding-right:12px}
#pages .inpages{width:77%;float:left;display: block;}
#pages a, #pages span{margin-right:5px}
#pages a:hover{text-decoration: none;}
#pages .ditto_currentpage{color:#686868;padding:2px 4px;cursor: pointer;}

.onefoto{width:168px;_width:160px;float:left;height:160px;text-align: center;}
.obalovy {width:160px;height: 160px;overflow: hidden;float:left;margin:4px;_margin:0px;text-align:center;}
.prostredni {width:150px;height: 150px;margin:5px;overflow: hidden;_text-align:left;}
.vnitrni {width:100%;height:100%;_height:auto;_position: relative;_top: 50%;}
#center .contpin .album .vnitrni a, #center .contpin .reprebox .vnitrni a {line-height:160px;display:block;_position: relative;_top: -50%;text-align: center; height:100%;text-decoration: none;text-decoration: none;}
#center .contpin .album .vnitrni a img, #center .contpin .reprebox .vnitrni a img {float:none;vertical-align:middle;height:auto;}
.album .vnitrni a:hover img {}
.reprebox .obalovy {height:120px} 
.reprebox .prostredni{height:120px}
#center .contpin .reprebox .vnitrni a{line-height:107px}


#center p.popiskfoto {font-size: 11px;display: block;width:155px;text-align: center;margin: 0 auto ;height:38px;}

.ref_list{clear: both;padding:10px 0 0px 20px;*padding-bottom:25px;margin:0 0px;overflow: hidden;width:110%;_width:95%;position: relative;}
#center .ref_list li {float:left;display: block;width:20.30%;margin: 0 ;}
#ajaxSearch_resultListContainer{padding-top: 15px;}
#ajaxSearch_resultListContainer a {font-size: 1.30em;}


#footer .bookmark ul{float: right;}
#footer .bookmark ul li.prvni {behavior: url(http://www.sefira.cz/assets/templates/sefira/csshover.htc);}
#footer .bookmark ul li ul{display: none;}
#footer .bookmark ul li ul li{float:none;background: none url() }
#footer .bookmark ul li ul li img{position: relative;margin:0 10px -3px 0}
#footer .bookmark ul li.prvni:hover ul{display: block;position: absolute;text-align: left;width:120px;background-color: #fff;border:1px solid #C0C0C0;margin-top:-345px;_margin-top:-315px;_margin-left:-129px;*margin-top:-315px;*margin-left:-129px;padding:10px 10px 5px 10px}
#footer .bookmark ul li{background: none url() ;padding:5px 0 10px 0;float:none;list-style-type: none;background: url(img/footlis.gif) no-repeat right 8px;margin-bottom:0px;*margin-bottom:0px}
#footer .bookmark li a{text-decoration: none;}
#footer .bookmark li a:hover{color:#353535}
#footer .bookmark ul li ul li+li{background: none url() }

table.partners-tab {
	border: 0px;
}
table.partners-tab tr td {
	padding: 5px 0px;
}
table.partners-tab tr td.space {
	width: 40px;
}

