*{	margin: 0; padding: 0; }
body{font-family: Verdana, Arial, Tahoma; background-color: #333333; color: #000;font-size: 10px;}
a{ text-decoration: none !important;}
a:hover{text-decoration: underline !important}
a img{border: none}
.box-head-or,.box-head-or-b, .box-head-bl{background: #FE7501 url(../../img/frontend/zn-orange.gif) 5px 1px no-repeat; padding-left: 40px; color: #fff; display: block; line-height: 17px; font-size: 11px}
strong.box-head-or-b{background: #FFB980 url(../../img/frontend/zn-ble.gif) 5px 0px no-repeat;}
strong.box-head-bl{background: #000 url(../../img/frontend/zn-black.gif) 5px 0px no-repeat;}
.next{text-align: right; margin-left: -15px; padding: 5px 6px 0 0; font-size: 9px;}
ul.errors{color: red;}
ul.errors li{padding: 3px 0 7px 0}
.red{color: red}

.fl{float: left}
.fr{float: right}

h2{font-size: 15px}

#main{width: 1050px; text-align:left;}

.zkratka-arch h3{font-size: 12px}

#lista{  width: 100%; font-size: 10px;  background-color:  #FE7503; color: #FFFFFF; padding: 2px 0 2px 0; text-align:center}
#lista a{color: #fff}

#head{background: #FF7300; border-bottom: 5px solid  #FE7503}
#logo{background: url(../../img/frontend/logo.gif) no-repeat; height: 60px; width: 257px;position:absolute; top: 20px; left: 23px; z-index:2;}
.headers{position: relative;}
.headers a{ color: #545454}
.headers, .headers h1 span{display: block; width: 1050px; height: 100px}
.headers h1 span{position: absolute; top: 0; left: 0; cursor: pointer; background-position: top left; background-repeat: no-repeat;}

#main-cont{width: 1050px; background: #fff url(../../img/frontend/back.gif) repeat-y}
#left{ color: #fff; width: 154px; float: left;}
#content{color: #000; width: 571px; float: left; padding: 1px 7px 10px 7px;}
#right {color: #000; width: 295px;  float: left;padding: 5px 8px;}


#left h2{background: url(../../img/frontend/zn-black.gif) no-repeat; padding: 15px 0 0 22px;}
#left a{color: #fff;}
#left a.sel, #left a:hover{color: #FB7305}
#left ul{margin: 5px 0 0 10px}
#left li{list-style: none; background: url(../../img/frontend/li-black.gif) 0 5px no-repeat; padding-left: 13px; line-height: 15px}
#left div.hr{background: url(../../img/frontend/hr-menu.gif) top right no-repeat; margin: 8px 0 10px 0; padding: 0; height: 3px}
#left form{text-align:center}
#left form #s-q{width: 130px;}
#left form #s-b{margin: 10px 0}
#left table{font-weight: bold; width: 100%; border: 0; margin:  10px 0 30px 0;}
#left table td{padding-left: 10px }
#left td.bod{text-align: right; padding:  0 6px 0 0;}
#left table.end{margin-bottom: 0px;}
#left ul#podpora{margin: 5px 0 0 0;list-style: none; font-size: 9px}
ul#podpora li{background: none;padding-left: 0; margin-bottom: 3px}
ul#podpora li img {display: block; float: left; width: 20px; margin: 2px 5px 2px 4px;position: relative; top: 5px;}
#left .next a{font-size: 8px;}

#right h2{background: url(../../img/frontend/zn-white.gif) -3px 0 no-repeat; padding: 10px 0 0 18px; clear: both}
#right .fotog{text-align: center}
#right strong{background: url(../../img/frontend/li-white.gif) 0 14px no-repeat;padding: 10px 0 5px 12px; font-size: 10px;display: block;}
#right strong a{color: #000}
#right .foto-radek, #right .foto-radek-tap{clear: both; height: 100px; padding: 0 25px;}
#right .foto-radek-tap{height: 100px}
#right .foto-radek div, #right .foto-radek-tap div{float: left; width: 110px; margin-left: 10px;}
#right .foto-radek div a img,#right .foto-radek-tap div a img{border: 3px solid #FF7300}
#right div.hr{background: url(../../img/frontend/hr-right.gif) 0 10px no-repeat; clear: both; padding: 8px 0 10px 0; padding: 0; height: 23px; position: relative; left: 10px; width: 273px;}
#right ul{margin: 5px 0 0 0}
#right li{list-style: none; background: url(../../img/frontend/li-white.gif) 0 5px no-repeat; padding-left: 13px; font-size: 10px; color: #6F6F6F}
#right li strong{color: #000; background: none; display: inline; padding: 0}
#right .next{position: relative; left: 6px;}
#right .next a {color: #000}

#right #aktualni-zpravodajstvi{margin-top: 10px}
#right .akt-zprav{margin-top: 5px;clear: both; }
#right .akt-zprav span,#right .akt-zprav span a{color: #787878; font-size: 9px;}
#right .akt-zprav a.bold{font-weight: bold}
#right .akt-zprav img{float: left; margin: 4px 5px 0 0; border: 1px solid black}
#right .akt-zprav h3{margin-bottom: 3px;}
#right .akt-zprav h3 a{color: #FF7300; font-size: 13px; line-height: 14px}
#right .akt-zprav span strong{color: #000; background: none; display: inline; padding: 0}
#right .akt-zprav span img{position: relative; top: 4px; margin: 0; border: 0;float: none}

#paticka{clear: both;  background: url(../../img/frontend/paticka-back.gif) repeat-y; position:relative; color: #fff; width:1000px;}

#issn{float: left; width: 155px;text-align:center;}
#issn .bot{display: block; text-align: center; width: 155px;font-size: 10px; position: absolute; left: 0px; bottom: 20px}
#issn .bot strong{font-style: italic; font-size: 15px; font-weight: bold;}
#issn .bot em{font-size: 9px; color: #BBBBBB; font-style: normal}
#issn .bot em a{color: #BBBBBB; }
#fast{background: #545454;float: left; width: 845px;}
#fast .boxy {padding: 5px 27px}
#fast .boxy a{color: #fff;}
#fast .boxy .boxik strong{padding-left: 13px;}
#fast .boxy .boxik strong a{ font-size: 11px}
#fast a:hover{color: #FE7501}
#fast .boxy ul{margin: 10px 0}
#fast .boxy li{list-style: none; background: url(../../img/frontend/li-grey.gif) 0 4px no-repeat; padding-left: 13px; font-size: 9px}
#fast .boxy .boxik{float: left; width: 115px; margin-right: 10px}
#fast .boxy .podpora{margin: 0  5px 0 30px;}

#partners{background-color: #5C5C5C; padding: 0 20px 30px 20px; font-size: 10px; clear: both; text-align: center}
#partners strong{color: #FF7300;}
#partners a{color: #fff; font-size: 6.5pt; text-decoration: underline;}
#partners a:hover{ color: #FE7501}
#partners span{display: block; height: 20px}

hr.clear{clear: both; height: 1px;border: none; margin: -1em 0 0 0; visibility: hidden;  }
hr.clear{#display: none}
div.hr hr{display: none}
span.clear{clear:both; display: block;font-size:1px; height: 1px;line-height:1px;}

/*komentare*/
#comment {margin: 10px 0 0 0}
#comment h3#nadpis-nejkv{font-size: 12px; font-style: italic; color: #FF7300; line-height: 20px}
#comment #nejkv-comment{border-top: 3px solid #FF7300; border-bottom: 1px solid #FF7300; background: #FFF1E6; padding: 5px 10px 10px 10px}
#comment #nejkv-comment h4{text-align: center; font-size: 15px; color: #000; padding: 0 0 5px 0}
#comment #nazory{font-size: 12px; line-height: 16px}
#comment #nejkv-comment em{display: block; padding: 0 0 5px 0; font-size: 12px}
#comment .gr{color: #747474}
#comment #nazory a{color: #000;}
#comment a{ text-decoration: underline}
#comment a:hover{text-decoration: none}
#comment h3.box-head-or{text-transform: uppercase; margin: 10px 0 0 0}
#comment #comment-okno{background: #FFE3CC; border-bottom: 2px solid #FF7300}
#comment-okno p{font-size: 9px; padding: 7px 0; text-align: center}
#comment-okno label{display: block; float: left; width: 80px; font-weight: normal; text-transform:none; font-size: 11px; color: #000; text-align: right; padding: 0 10px 0 0; margin: 0 0 3px 0; position: relative; top: 3px}
#comment-okno input{width: 200px; display: block; margin: 0 0 3px 0; border: 0}
#comment-okno textarea{width: 430px; height: 120px; margin: 0 0 3px 0}
#comment-okno #text label{padding-top: 52px}
#comment-okno #smajlici{margin: 5px 0 5px 90px; text-align: center}
#comment-okno .submitInput{width: auto; height: auto; margin:  2px auto 10px auto; border: none}
#comment .prispevek {border-top: 3px solid #FF7300; padding: 0 5px; margin: 10px 0 0 0}
#comment .prispevek .first{background: #FFF1E6; line-height: 20px; margin: 0 -5px; padding: 0 5px}
#comment .prispevek .l{float: left;}
#comment .prispevek .r{float: right; color: #747474; font-size: 10px}
#comment .prispevek p{padding: 2px 0 5px 0}
#comment .bl{color: blue}

/*reklamy*/
#leader{padding: -1px 0 1px 0; background: #FF7300;}
#leader .ad_left{float: left;}
#leader .ad_right{float: right;}
#leader .ad_left{width: 755px;}
#leader .ad_right{width: 240px;}
.ad_OX_35, .ad_OX_39,.ad_OX_40{ padding: 0 0 10px 0;}
#rekl-right-up{margin-bottom: 10px; }
#rekl-right-up{text-align:center; margin: 0 auto; max-width: 300px;}
#rekl-pod-text1, #rekl-pod-text2{text-align:center; margin: 0 auto; max-width: 300px;}
#rekl-pod-text1 div{text-align: center;  margin-bottom: 10px;}
#rekl-pod-text2 div{text-align: center; margin-bottom: 10px;}
#rekl-square{text-align: center;}
#rekl-square div{margin: 0 0 10px 0}
#skyscarper{position: fixed; left: 1060px; top: 4px;}

#full-down{padding: 0 0 20px 210px;}
#full-down .ad_OX_10{padding: 100px}

#big-rect{ clear: both; padding: 0 0 100px 40px; text-align: center;}
#big-rect .ad_OX_11{margin: 20px 0 0 0; text-align: center;}
#banner-up div{margin: 0 0 5px 17px}
#topPoj{font-size: 11px; text-align: center; margin-top: 5px;}


#registrace{margin: 5px 0 0 0;}
#registrace #vyhody, #registrace #logged{margin: 25px 0 0 0; padding: 0 0 0 15px;}
#registrace #logged{margin: 0;}
#registrace #vyhody li, #registrace #logged li{list-style-type: none; padding: 0 0 5px 13px;}
#registrace h4, #registrace #logged h5{font-style: italic; font-weight: bold; font-size: 1.1em; position: relative; left: -14px;}
#registrace h3, #registrace #logged h4{color: #747474; font-size: 1.2em; font-style: italic; font-weight: bold; padding: 5px 0 10px 0; position: relative; z-index: 1;}
#registrace #logged h4{padding-left: 15px;}
#registrace #logged h4 em{font-weight: normal;}
#registrace #logged div.hr{border-top: 1px dashed black; margin: 25px 15px 20px 0;}
#registrace #clanky-24hod{padding: 0 0 0 15px;}
#registrace #clanky-24hod a, #registrace #logged a{text-decoration: none; color: #000;}
#registrace #clanky-24hod li{padding: 0 0 3px 13px;}
#registrace #clanky-24hod a:hover, #registrace #logged a:hover{text-decoration: underline;}
#registrace .form{background: #D4D4D4; border: 1px solid #FF7300; padding: 0 15px 10px 15px; font-size: 1.1em}
#registrace .form h3{font-weight: bold; color: #000; font-style: normal; font-size: 1.15em; margin: 10px 0 10px 0}
#registrace .form label{width: 150px; display: block; float: left; margin: 7px 0 0 0;}
#registrace .form input, #registrace .form #stat{width: 300px; margin: 7px 0 0 0;}
#registrace .form #stat{width: 306px;}
#registrace #predvolba{width: 60px;height: 19px; display: block; float: left; margin: 9px 10px 0 0}
#registrace #phone{width: 230px;}
#registrace .form .hint, #registrace .form .errors{margin:  0 0 0 150px; font-size: .8em; position: relative; z-index:1}
#registrace .form .errors {color: red}
#registrace .form .info input{ width: 15px; height: 15px; margin: 5px 0 0 150px;}
#registrace .form .info label{float: right; width: 370px;}
#registrace .form #submit, #registrace #login #send, #registrace #lostpsw #send{clear: both;width: auto; margin: 10px auto 0 auto;}
#registrace .form #submit{margin: 10px 0 15px 150px;}

#registrace #selectRegister label{text-align: right; margin: 7px 10px 0 150px;}
#registrace #selectRegister input{width: 16px; height: 16px; margin-right: 150px;}
#registrace #selectRegister #save{width: 150px; margin: 10px 0 0 200px; height: auto;}
#registrace #login {clear: both;}
#registrace #login input {width: 250px; margin-right: 100px;}
#registrace #login label{text-align: left; margin: 9px 10px 0 10px}
#registrace #login #submit, #registrace #login #send, #registrace #lostpsw #send {clear: both; margin: 10px 0 0 200px;}
#registrace #remember-check{clear: both;}
#registrace #remember-check input{float: left; width: 15px; height: 15px; margin: 10px 0 0 170px;}
#registrace #remember-check label{float: right; width: auto; text-align: left; position: relative; left: -170px; top: 3px;}

#registrace #infotext{text-align: center; margin: 13px 0 17px 0; font-size: 12px;}
#registrace #infotext a{color: #000; border-bottom: 1px solid #FF7300}
#registrace #infotext a:hover{color: #FF7300}
#registrace #infotext div{display: inline}
#registrace #topPoj{color: #000; position: relative; z-index: 10;}
#registrace #banner-up{margin: 20px auto;}

#userbox {color: #fff; font-weight: bold; width: 896px; height: 15px; background: #FE7503 url("../../img/frontend/userbox.gif") 100% 50% repeat-x;/* position: absolute; right: -5px; top: 7px;*/ float: right; }
#userbox div{margin: 0 0 0 655px; }
#userbox span{color:#AE1B00;}
#userbox strong {color: #AE1B00;}
#userbox a {color: #fff;}

.cb {clear: both;}
.cw {width: 100%; overflow: hidden;}
.cw2 {height: 1%; overflow: hidden;}
.fl {float: left;}
.fr {float: right;}

.cleaner {clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; visibility: hidden;}

.mb10 {margin-bottom: 10px;}

.tl { text-align: left !important; }
.tr { text-align: right !important; }
.tc { text-align: center !important; }
.upper {text-transform: uppercase;}
.lower {text-transform: none;}
.bold { font-weight: bold; }
.nobold {font-weight: normal !important;}
.hand { cursor: hand; cursor: pointer; }

.db {display: block;}
.nd {display: none !important;}

.nobb {margin: 0;}
.rBox .head {background: #3c3c3c url("../../img/frontend/sidehead.gif") repeat-x; width: 100%; overflow: hidden; color: #ffffff; font-size: 1.1em;}
.rBox .inverse {background: transparent none; width: 100%; overflow: hidden; color: #000000;}
.rBox .head h2 {display: block; padding: 1px 5px 0 25px;}
.rBox .head h2 strong {font-weight: bold; font-size: 1.1em;}
.rBox .head h2 small {font-weight: normal; font-size: .9em;}
.nobb .box {border-bottom: 0;}
.rBox .foot {padding: 0 8px 2px 8px;}

#rForum li{background: none; padding: 0; }
#rForum strong{background: url(../../img/frontend/li-white.gif) 0 14px no-repeat;padding: 10px 0 5px 12px; font-size: 10px;display: block;}
#rForum {font-size: 90%;}
#rForum .box {padding: 4px 0 0 0;}
#rForum .inner {margin: 0 4px 4px 4px; padding: 5px 10px; background: #ffffff; overflow: hidden;}
#rForum a {color: #000000;}
#rForum h3 {font-weight: bold; margin: 0 0 2px 0; font-size: 11px;}
#rForum ul.fl {width: 103px; margin: 0 3px 0 0;}
#rForum ul li.bold a {font-weight: bold; color: #a50010;}
#rForum .tabtitle {margin: 0 0 2px 0;}
#rForum .tabtitle .fl {margin: 0 0 0 16px;}
#rForum .tabtitle .fr {margin: 0;}
#rForum #rForumLatest li {padding: 1px 4px; overflow: hidden; border-top: 1px solid #ffffff; background: #ffd362 url("../../img/frontend/rForumLatest.gif") top repeat-x;}
#rForum #rForumLatest li a {background: url("../../img/frontend/uglyBullet.gif") 0 5px no-repeat; padding: 0 0 0 12px;}
#rForum #rForumLatest li span.fr span {margin: 0 0 0 5px;}
#rForum #rForumUsers h3 {background: url("../../img/frontend/users.jpg") 100% 0 no-repeat;}
#rForum #rForumUsers li {background: url("../../img/frontend/uglyBullet.gif") 0 5px no-repeat; padding: 0 0 0 12px;}
#rForum #rForumUsers li.yellow{background-image:url("../../img/frontend/uglyBullet-yellow.gif"); color: #1414FF;}
#rForum #rForumUsers li.yellow a{color: #1414FF;}
#rForum #rForumUsers li.red{background-image:url("../../img/frontend/uglyBullet-red.gif"); color: red;}
#rForum #rForumUsers li.red a{color: red;}
#rForum #rForumLatest li .fr{padding: 0 0 0 5px}

