/* Michal Franek - michal@ifrana.cz - 2008 */
*{margin:0;padding:0;}
body{background:White;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:0.80em;text-align:center;}
.noVisible{display:none;}
h1,h2,h3,h4,ul.kontakt li,td.tabY{font:normal 2.7em Georgia,"Times New Roman",Times,serif;letter-spacing:1px;}
/*  Layout  */
#patka{margin:15px 0 0 0;clear:both;padding:10px 5px 5px 5px;border-top:1px dotted #BECB8A;color:#666666;font-size:0.8em;background:#FAFBF6 url(../images/bg-patka.jpg) 0 -2px repeat-x;}
#patka a{color:#2398c3;}
#hlavicka{height:155px;background:#F4FDD9 url(../images/bg-hlavicka.jpg) repeat-x;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#hlavickaCont,#teloCont{width:820px;margin:0 auto;position:relative;text-align:left;}
#hlavickaCont h1,#hlavickaCont h2{color:#666666;}
#hlavickaCont h1{background:url(../images/nadpis-AK.png) 0 2px no-repeat;}
#hlavickaCont h2{background:url(../images/nadpis-MS.png) 50px 0 no-repeat;}
#hlavickaCont h1.engL{background:url(../images/nadpis-LF.png) 0 2px no-repeat;padding-left:60px;}
#hlavickaCont h1 span,#hlavickaCont h2 span{visibility:hidden;color:#666666;}
#hlavickaCont h1 a,#hlavickaCont h2 a{text-decoration:none;}
#hlavickaCont h2{font-size:1.7em;padding-left:50px;}
#hlavickaCont ul.menu{position:absolute;list-style:none;left:0;top:118px;font-family:Georgia,"Times New Roman",Times,serif;}
#hlavickaCont  ul.menu li{display:inline;}
#hlavickaCont ul.menu li a,#hlavickaCont ul.menu li span{display:block;background:#F4FDD9;text-transform:uppercase;text-decoration:none;float:left;color:#666666;padding:5px 10px;margin-right:8px;border:1px solid #D3F562;letter-spacing:1.5px;}
#hlavickaCont ul.menu li a.aktiv,#hlavickaCont ul.menu li a:hover,#hlavickaCont ul.menu li span{background:#D3F562;color:Black;}
#hlavickaCont #langS{position:absolute;top:0;right:0;background:#89A7FB;padding:2px 2px 2px 10px;}
#hlavickaCont #langS a,#hlavickaCont #langS span{display:block;float:left;padding:5px 0 5px 18px;margin-right:10px;text-decoration:none;font-size:0.7em;color:White;text-transform:uppercase;background-repeat:no-repeat;background-position:0 6px;}
#hlavickaCont #langS span{color:#666666;}
#langS a#lncz{background-image:url(../images/cz.png);}
#langS a#lneng{background-image:url(../images/eng.png);}
#langS span#lncz{background-image:url(../images/czN.png);}
#langS span#lneng{background-image:url(../images/engN.png);}
#teloCont{padding-top:8px;width:840px;padding-left:30px;background:url(../images/bg-teloC.jpg) 0px 30px no-repeat;}
#teloCont .teloContM{width:550px;float:left;}
.teloContM h2{font-size:1.6em;color:#000000;border-bottom:1px dotted #999999;padding:10px 0 0 0;margin:25px 0 10px 0;}
.teloContM h3{padding:15px 0 0 0;}
.teloContM h3 + p{padding-top:2px !important;}
.teloContM h4{color:#2398C3;font-size:1.2em;padding:15px 0 0 5px;}
.teloContM p{text-align:justify;line-height:150%;padding:10px 0 0 0;}
.teloContM p:first-letter{font-size:1.2em;font-weight:bold;}
.teloContM ul{margin:10px 0 0 35px;}
.teloContM ul li{list-style-image:url(../images/bullet-seznam.gif);list-style-type:disc;margin:3px 0;}
.teloContM ul li a{font-weight:normal;}
.teloContM a,ul.kontakt li a{color:#2398c3;font-weight:bold;}
.teloContM a:hover{color:#c34e23;}
#teloCont .teloContI{float:right;width:230px;border:1px solid #EEF4D8;padding:5px 5px 35px 15px;background:#FAFBF6 url(../images/bg-info.jpg) bottom right no-repeat;}
.teloContI h3{padding-top:10px;}
.teloContI h4{font-size:1em;clear:both;color:#C34E23;padding:10px 0 5px 0;}
.teloContI h3,.teloContM h3{color:#C34E23;font-size:1.3em;}
.teloContI ul.menu,ul.kontakt{list-style-type:none;margin:10px 15px;}
.teloContI ul.menu > li:first-child a{border-top:1px dotted #CCCCCC;}
.teloContI ul.menu li a{display:block;padding:5px 2px 5px 10px;border-bottom:1px dotted #CCCCCC;text-decoration:none;color:#666666;}
.teloContI ul.menu li a:hover,.teloContI ul.menu li a.aktiv{color:Black;background:url(../images/bg-menuI.jpg) -2px center no-repeat;}
.teloContI ul.menu li a,.teloContI p{font-size:0.90em;}
.teloContI li a.nav{font-weight:bold;float:right;padding-top:10px;}
.teloContI ul.fontSize{padding-left:20px;}
.teloContI ul.fontSize li{list-style:none;display:inline;}
.teloContI ul.fontSize li a{display:block;float:left;padding:2px 5px;margin-right:7px;border:1px solid #EEF4D8;text-decoration:none;color:#666666;}
.fontSize .fsN{font-size:10px;padding-top:7px !important;}
.fontSize .fsM{font-size:12px;padding-top:5px !important;}
.fontSize .fsL{font-size:15px;padding-top:1px !important;}
.oFR{float:right;margin:5px 0 5px 10px;}
.oFL{float:left;margin:5px 10px 5px 0px;}
.oFR,.oFL{padding:5px;background:#F4F4F4;border:1px solid #CCCCCC;}
.noE{/* noEffect*/ background:none;border:none;}
.teloContI .oFR,.teloContI .oFL{padding:2px;border:1px solid #D7DFB7;}
.toTop{float:right;}
.cistic{clear:both;}
hr.cistic{visibility:hidden;}
ul.kontakt li,.teloContM .kontakt li{list-style-type:none;list-style-image:none;font-size:0.85em;letter-spacing:normal;margin:2px 0;}
ul.kontakt li a,.teloContM ul.kontakt li a{font-weight:normal;}
#mapaSpoj{margin:15px auto 0 auto;width:530px;height:450px;border:3px solid #C1CB8E;}
.mapNoJS{width:530px;height:450px;background:url(../images/bg-mapa.png) no-repeat;}
a img{border:none;}
table.cv td{border-bottom:1px dotted #999999;padding:5px 5px 5px 15px;vertical-align:middle;line-height:150%;}
table.cv td.tabY{font-size:1.2em;text-align:center;padding:10px;border-bottom:1px solid black;color:#666666;}
table.cv a{font-weight:normal;}
table.cv tr.lrow{background:#FAFBF6;}
form dt{padding:8px 0 0 0;}
form dt span{font-weight:bold;color:Red;padding-right:3px;}
form dd{padding:0 0 0 8px;}
.dotazy dd input,.dotazy dd textarea{border:1px solid #D3F562;background:white url(../images/bg-input.gif) 0 0 no-repeat;}
.dotazy dd input{width:160px;padding:3px;}
.dotazy dd textarea{width:450px;height:200px;}
.dotazy input.warn,.dotazy textarea.warn{border:2px solid #FFAAAA;background-color:#FFDFDF;background:white url(../images/bg-input-warn.gif) 0 0 no-repeat;}
.dotazy .butt{padding:3px 5px;}
ul.akceWARN,ul.akceOK{margin:10px 0 0 0;width:350px;}
ul.akceWARN li{list-style-type:none;list-style-image:none;color:Red;background:url(../images/cross.png) #FFF1EC 2px no-repeat;padding-left:20px;border:1px solid Red;margin-bottom:4px;}
ul.akceOK li{list-style-type:none;list-style-image:none;color:#333333;background:url(../images/tick.png) #D8FFCA 2px no-repeat;padding-left:20px;border:1px solid Green;list-style:none;margin-bottom:4px;}
.callHideMenu{padding:10px 0 0 0;font-size:0.85em;display:block;}
