	body, p, img, h1, h2, h3, ul, span {margin:0; padding:0;}body, p, img, h1, h2, h3, h4, h5, h6, ul, span, div, table, form, input, fieldset {margin:0; padding:0;}  html, body {background:#000000 url(poz.png); 	  color:#4b4b4b; font-size:12px; line-height:140%; font-family:Arial, Verdana; text-align:center;}#kontejner {margin:0 auto; width:950px; background:#ebeadb url(kondol.png) left bottom repeat-x; border-bottom:1px solid #3e3f3e; margin-bottom:30px; padding-bottom:40px;}#levy-blok {float:left; width:675px; text-align:left;}#pravy-blok {float:right; width:270px; text-align:center;}h1#logo {             width:675px;                margin:0 auto;                 height:240px;            float:left;           position:relative;                      top:0px;            left:0px;             clear:both;           overflow:hidden;}  h1#logo span {                            background-image:url(hlava.png);                            background-repeat:no-repeat;                            cursor:pointer;                            display:block;                width:675px;                           height:240px;                             position:absolute;                            top:0; left:0;     }   form.hledani {display:block; width:100%; background:#C8C8C8; height:26px; line-height:26px; text-align:right;}form.hledani fieldset {border:0px; padding-right:3px; width:175px; float:right;}form.hledani fieldset input.textinput {background:#FCFCFC; position:relative; top:3px; padding-left:3px;float:left; padding-top:3px; border:0px; color:#909190; width:147px; height:17px;}form.hledani fieldset input.submitinput {background:#7C7E7C; position:relative; left:-1px; top:3px; color:#FEFEFE; font-weight:bold; width:22px; border:0px; height:20px;}.reklama-podhlavou {display:block; width:100%; text-align:right; padding:15px 0 20px 0;}

.nadpisclanku_bez {padding-left: 20px ;width:590px; height:43px; line-height:43px; color:#FFFFFF; font-size:130%; background:#009CBE url(headlineroh.png) left top no-repeat; float:right;position: relative;}
.nadpisclanku {width:660px; height:43px; padding-right: 10px ;line-height:43px; color:#FFFFFF; font-size:130%; background:#009CBE; float:right;position: relative;}
.nadpisclanku a, .nadpisclanku_bez a { color:#FFFFFF; text-decoration:none; position:relative; left:8px;}

.nadpisclanku strong {font-size:190%; width:25px; float:left; text-align:right; padding:0 50px 0 5px; background:#2ECBDF url(headlineroh2.png) left top no-repeat}

#textpole {clear:both; width:535px; text-align:left; float:right; background:#FFFFFF; margin-top:3px; padding:10px 20px 40px 30px; overflow:hidden;}
#textpole p {text-align:justify; margin-bottom:15px;}
#textpole .kategorizace {float:left; height:20px; position:relative; font-weight:bold; padding:0px 15px 0 15px; word-spacing:15px; line-height:20px; background:#A1A0A0 url(kategorizaceleft.png) left top no-repeat; color:#F9F9F9;}
#textpole .kategorizace .katright {float:left; height:20px; width:5px; position:absolute; right:0px; top:0px; background:url(kategorizaceright.png) right top no-repeat;}
#textpole .kategorizace a {color:#F9F9F9; text-decoration:none;}
#textpole .komentarec {padding-left:30px; padding-bottom:20px;} 
#textpole .opravdutext {clear:both; width:100%; padding:35px 0 35px 0; font-size:95%; color:#3E3E3E;}
#textpole .opravdutext h4, #textpole .opravdutext h5, #textpole .opravdutext h3, #textpole .opravdutext h2 {font-size:120%; margin:0; font-weight:normal; text-align:left; color:#3e3e3e;}
#textpole p img {margin:0px 7px 7px 7px;}
#textpole .opravdutext .autor {float:right;}
#textpole .opravdutext .autor a {color:#3E3E3E;}
#textpole .opravducommnet {width:481px; display:block; margin:0 auto; padding:40px 0 20px 0;}
#textpole .opravducommnet .komentar {width:100%; background:#9CD7E4 url(komentar-top.png) top left no-repeat; padding-top:15px;}
#textpole .opravducommnet .komentar .poradi {float:left; width:45px; text-align:right; color:#009CBE; font-weight:bold; font-size:25px;}
#textpole .opravducommnet .komentar .telokomentare {float:left; color:#2f2e2e; width:400px; position:relative; top:-5px; left:20px;}
#textpole .opravducommnet .komentar .infokomentare {width:100%; clear:both; display:block; background:#ffffff url(komentar-spodek.png) top left no-repeat; color:#9cd7e4; font-weight:bold; padding-top:27px; padding-bottom:25px;}
#textpole .opravducommnet .komentar .infokomentare img {vertical-align:middle; border:1px solid #7C7C7C; margin:0 4px;}
#textpole .opravducommnet .komentar .infokomentare strong {color:#009cbe;}
#textpole .opravducommnet form.pridatkomentar, form.pridatkomentar {display:block; width:481px; text-align:center; padding-top:15px; background:#dedede url(pridatkomentar-top.png) top left no-repeat;}
#textpole .opravducommnet form.pridatkomentar fieldset, form.pridatkomentar fieldset {border:0; display:block; margin:0 auto; width:90%; font-weight:bold; font-size:110%; padding-bottom:15px;}
#textpole .opravducommnet form.pridatkomentar fieldset h4, form.pridatkomentar fieldset h4 {text-align:left; color:#2f2e2e; font-weight:bold; font-size:140%; margin:0; padding-bottom:20px;}
#textpole .opravducommnet form.pridatkomentar fieldset table, form.pridatkomentar fieldset table {text-align:right;}
#textpole .opravducommnet form.pridatkomentar fieldset input, form.pridatkomentar fieldset input {margin-left:4px; border:1px solid #7C7C7C; color:#7C7C7C; height:20px;}
#textpole .opravducommnet form.pridatkomentar fieldset textarea, form.pridatkomentar fieldset textarea {border:1px solid #7C7C7C; color:#7C7C7C;}
#textpole .opravducommnet form.pridatkomentar fieldset input.odeslatinp, form.pridatkomentar fieldset input.odeslatinp {border:0; margin:0; background:url(odeslat.png) no-repeat; display:block; width:169px; height:21px; text-align:center; color:#FFFFFF; font-weight:bold; float:right; margin-top:10px;}
#textpole .opravducommnet form.pridatkomentar .spodek, form.pridatkomentar .spodek {width:100%; display:block; height:8px; background:url(pridatkomentar-bottom.png) no-repeat;}






.textpole {clear:both; width:535px; position:relative; text-align:left; float:right; background:#FFFFFF; margin-top:3px; padding:10px 20px 40px 30px; overflow:hidden;}
.textpole .kategg {position:absolute; right:10px;top:7px;}
.textpole p {text-align:justify; margin-bottom:15px;}
.textpole .kategorizace {float:left; height:20px; position:relative; font-weight:bold; padding:0px 15px 0 15px; word-spacing:15px; line-height:20px; background:#A1A0A0 url(kategorizaceleft.png) left top no-repeat; color:#F9F9F9;}
.textpole .kategorizace .katright {float:left; height:20px; width:5px; position:absolute; right:0px; top:0px; background:url(kategorizaceright.png) right top no-repeat;}
.textpole .kategorizace a {color:#F9F9F9; text-decoration:none;}
.textpole .komentarec {padding-left:30px; padding-bottom:20px;} 
.textpole .opravdutext {clear:both; width:100%; padding:35px 0 35px 0; font-size:95%; color:#3E3E3E;}
.textpole .opravdutext h4, .textpole .opravdutext h5, .textpole .opravdutext h3, .textpole .opravdutext h2 {font-size:120%; margin:0; font-weight:normal; text-align:left; color:#3e3e3e;}
.textpole p img {margin:0px 7px 7px 7px;}
.textpole .opravdutext .autor {float:right;}
.textpole .opravdutext .autor a {color:#3E3E3E;}
.textpole .opravducommnet {width:481px; display:block; margin:0 auto; padding:40px 0 20px 0;}
.textpole .opravducommnet .komentar {width:100%; background:#9CD7E4 url(komentar-top.png) top left no-repeat; padding-top:15px;}
.textpole .opravducommnet .komentar .poradi {float:left; width:45px; text-align:right; color:#009CBE; font-weight:bold; font-size:25px;}
.textpole .opravducommnet .komentar .telokomentare {float:left; color:#2f2e2e; width:400px; position:relative; top:-5px; left:20px;}
.textpole .opravducommnet .komentar .infokomentare {width:100%; clear:both; display:block; background:#ffffff url(komentar-spodek.png) top left no-repeat; color:#9cd7e4; font-weight:bold; padding-top:27px; padding-bottom:25px;}
.textpole .opravducommnet .komentar .infokomentare img {vertical-align:middle; border:1px solid #7C7C7C; margin:0 4px;}
.textpole .opravducommnet .komentar .infokomentare strong {color:#009cbe;}
.textpole .opravducommnet form.pridatkomentar, form.pridatkomentar {display:block; width:481px; text-align:center; padding-top:15px; background:#dedede url(pridatkomentar-top.png) top left no-repeat;}
.textpole .opravducommnet form.pridatkomentar fieldset, form.pridatkomentar fieldset {border:0; display:block; margin:0 auto; width:90%; font-weight:bold; font-size:110%; padding-bottom:15px;}
.textpole .opravducommnet form.pridatkomentar fieldset h4, form.pridatkomentar fieldset h4 {text-align:left; color:#2f2e2e; font-weight:bold; font-size:140%; margin:0; padding-bottom:20px;}
.textpole .opravducommnet form.pridatkomentar fieldset table, form.pridatkomentar fieldset table {text-align:right;}
.textpole .opravducommnet form.pridatkomentar fieldset input, form.pridatkomentar fieldset input {margin-left:4px; border:1px solid #7C7C7C; color:#7C7C7C; height:20px;}
.textpole .opravducommnet form.pridatkomentar fieldset textarea, form.pridatkomentar fieldset textarea {border:1px solid #7C7C7C; color:#7C7C7C;}
.textpole .opravducommnet form.pridatkomentar fieldset input.odeslatinp, form.pridatkomentar fieldset input.odeslatinp {border:0; margin:0; background:url(odeslat.png) no-repeat; display:block; width:169px; height:21px; text-align:center; color:#FFFFFF; font-weight:bold; float:right; margin-top:10px;}
.textpole .opravducommnet form.pridatkomentar .spodek, form.pridatkomentar .spodek {width:100%; display:block; height:8px; background:url(pridatkomentar-bottom.png) no-repeat;}



.smeyerou {padding-left:4px;}

.regform {position:relative; left:20px; margin:30px 0 40px 0; color:#282929;}
.regform table {float:right; position:relative; left:-80px; float:right;}
.regform .odeslatinp {float:right; position:relative; left:100px; top:10px;}
.regform img {border:1px solid #7c7c7c; margin-bottom:4px;}
.regform .nejaky {vertical-align:top; width:130px; text-align:center;}
.pot .odeslatinp {float:right; position:relative; left:180px; top:10px;}
.pot table {left:-25px;}
#pravy-blok .prihlasovaci {margin-top:10px; font-size:90%; float:right;padding-right:5px;}#pravy-blok .prihlasovaci table {text-align:left;}#pravy-blok .prihlasovaci input {width:150px; height:20px; border:1px solid #009CBE; margin-bottom:2px; background:#FCFCFC; color:#909190; float:left; margin:0;}#pravy-blok .prihlasovaci input.subi {width:25px; height:22px; position:relative; top:0px; border:1px solid #009CBE; border-left:0px; background:#7C7E7C; color:#FEFEFE; margin:0;}#pravy-blok .prihlasovaci a {color:#9A9B96; padding-left:3px;}#pravy-blok ul#menu {margin-top:15px; list-style:none; text-align:left; clear:both; width:92%; float:right;padding-right:5px;}#pravy-blok ul#menu li {padding-bottom:8px;}#pravy-blok ul#menu li a {font-size:125%; color:#2b2b2b; font-weight:bold; text-decoration:none;}#pravy-blok ul#menu li a span {font-weight:normal; display:block; font-size:70%;}#pravy-blok .prihlasen {margin-top:10px; float:right; position:relative; left:-25px;}#pravy-blok .prihlasen td {vertical-align:top; text-align:left;}#pravy-blok .prihlasen strong {font-size:110%; color:#009cbe; padding-bottom:10px;}#pravy-blok .prihlasen a {color:#7f817f;}.pata {clear:both; width:100%; color:#7F817F; width:98%; margin:0 auto; text-align:left; position:relative; top:114px; *top:64px;height: 70px;}.pata a {color:#7F817F;}a img {border:0;}a {color:#009CBE; text-decoration:underline;}a:hover {text-decoration:none;}.clear {clear:both;}.mezera {clear:both; display:block; width:100%; height:30px; padding:20px 0 20px 0;}




.tabPridKom{
width: 450px;
}
.pata #copy{
float: left;
}
.pata #bann {float:left; position:relative; *top:34px;
left:40%;
height: 70px;
width: 468px;
margin-left:-234px; }

.pata span {float:right; font-size:13px ;  position:relative; *top:34px;}
#zrPrav{
text-align: right;
}



.zpravicka{
margin-bottom: 11px;
width: 266px;
height: 85px;
height: auto;
float:right; clear:both;
}

.zpravicka p{
text-align: left;
font-family: arial;
color:#020001;
font-size:10px;
position:relative; left:20px;
width:215px;
line-height:12px;
}

.zpravicka h3{
margin: 1px 6px 1px 1px;
font-family: arial;
font-size: 12px;
text-decoration: underline;
text-align: left;
color: #010123;
position:relative; left:20px;
width:180px;
padding:4px 0 4px 0;
}
.zpravicka a {color: #010123;}
.zpravicka img{
float: left;
margin: 1px 7px 1px 1px;
position:relative; top:1px; left:17px;
}

.publikovano{
color:#FFF;
font-size: 12px;
position:absolute;
right:10px;
}


h3{
padding-left: 10px;
}


#tagcloud a{
color: black ;
text-decoration: none ;padding:6px 4px;
}

#tagcloud a:hover{
color: gray;
}


.tag_1{
margin-left: 30px ;

}

.tag_2{
margin-left: 22px ;

}

.tag_3{
margin-left: 63px ;
}

.tag_4{
margin-left: 73px ;
margin: 10px ;
}

.tag_5{
margin-left: 60px ;
}


.tag_6{
margin-left: 32px ;
}

.tag_7{
margin-left: 117px ;
}

.tag_8{
margin-left: 17px ;
}

.tag_9{
margin-left: 47px ;
}


form.publikaceUser {display:block; width:480px; text-align:left; padding-top:15px; background:#dedede url(pridatkomentar-top.png) top left no-repeat;}
form.publikaceUser fieldset {border: 0px ;}

tr.post a{
color:#000;
}

tr.post a:hover{
color:#fff;
}



tr.post{
background-color:#D2D2D2;
}

tr.post:hover{
color : #fff ;
background-color:#7FD4FF;
}


a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; color:#D2D2D2}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:25em;
    border:1px solid black;
     background-color:#D2D2D2;
    color:#3C3C3C;
    text-align: center}


.calendar{

text-align: center ;
border-collapse: collapse;

}
.calendar a{
color:black ;
}


.calendard{
text-align:center;
border-collapse: collapse;
}


td.calendard a {text-decoration:none; cursor:pointer;}

#calendarToday a{
border: 1px solid #7FD4FF;
}




.headcal{
font-size: 20px ;
}

.headcal a{
color: #fff ;
text-decoration:none;
}

.headcal a:hover{
color: #fff ;
text-decoration: underline ;
}

.calendarHeader{
    color: #fff ;
}


.caldny{
background-color: #fff;
color: #009cbe ;
font-size: 15px ;
font-weight:bold ;
}

#rychloky{
margin-bottom: 41px;
font-size: 12px;
text-align: left;
margin-left: 12px;
padding-left: 12px;
padding-top: 2px;
background-image: url(/css/pozRch.png);
height: 20px;
color: white;
margin-top:-180px;
}


.week-t{
background-color:#fff;
color: black;
}


/* CSS Document */
.prihlasovaci2{
  position: relative;
  top: 0px;
  padding-top:60px;
  left: -155px;
  width: 100px;
}

.link{
color:#7f817f;
font-weight: bold;
font-size: 11px;
text-align: right;
}

.text{
width: 129px;
height: 21px;
background-image: url(/images/pozadi_input.png);
border: 0px;
padding-left: 5px;
padding-top: 3px;
}


.submit{
margin-left: 52px;
border: 0 ;
width: 67px;
height: 26px;
background-image: url(/images/tlacitko_button.png);
}
.menu{
z-index: 2;
}





.strankovac{
display: block;
clear: both;
height: 29px;
width: 291px;
color: #6e8400;
padding-top: 8px; padding-left: 30px;
position:relative; left:140px;
background-image: url(/css/pozadi_stranky.png);
font-size: 15px;
font-weight: bold;
float:left;
}

.pager{
text-decoration: underline;
margin-right: 6px;
float: left;
}

.pager2{
text-decoration: none;
margin-left: 3px; margin-right: 3px;
float: left;
}

.archiv_pager{
font-weight: normal;
float:right; width:180px;
}
.archiv_pager a {color:#2CCBDE;}
.archiv_pager img{
margin-right: 5px;
}

.pager_stoji{
margin-top: -3px;
padding-top: 3px;
background: url(/images/pozadi_aktivni.png) no-repeat ;
text-align: center;
height: 21px;
width: 19px;
margin-right: 6px;
float: left;
}


.bannStran{
clear: both ;
margin:15px ;
padding-top:15px;
margin-left: 135px ;
}


.bannPat{
clear: both ;
position: relative;
bottom: -75px;
right: 100px;
}

#login_panel{
clear:both; 
background: url(/images/login_user.jpg) center center no-repeat ;
width: 219x ;
height: 141px ;
color: black ;
font-size: 12px ;
font-weight: none ;
margin-bottom:20px ;
}

#login_img{
color: black ;
float: left;
text-align:right; 
margin-left: 45px ;
margin-top : 30px ;
}

#login_head{
float:left ;
margin: 5px ;
margin-left: 50px ;
}

#login_odkazy{
color: black ;
float:right ;
margin-top : 5px ; 
margin-right : 35px ; 
text-align:right;
}

#login_panel a{
color: black ;
text-decoration: none ;
font-weight : normal 
}

#login_panel a:hover{
text-decoration: underline ;
font-weight : normal 
}

#banner, #banner param {background:#EBEADB;}


ul#menunad {list-style:none; float:left; width:350px; font-weight:bold; position:relative; top:4px; padding-left:90px;}
ul#menunad li {display:inline;}
ul#menunad li a {padding:0 11px; color:#353535; text-decoration:none;}
ul#menunad li a:hover {text-decoration:underline;}

#pravy-blok ul#menu li:hover img {visibility:hidden;}




