* {
margin: 0;
padding: 0;
}
.obsah ul, .obsah ol {
margin-left: 25px;
}
.hidd {
display: none;
}


a {
text-decoration: none;
font-weight: bold;
}
a:hover {
text-decoration: underline;
}
a img {
border: 0;
}
body {
text-align: center;
background: White;
/*font-family: Verdana, Arial, Arial CE, Tahoma, Verdana, sans-serif;*/
font-family: Arial, Arial CE, Tahoma, Verdana, sans-serif;
}

A.menu1:link{   display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu1.gif); background-repeat: repeat-x; padding-top: 6px; color: white; font-size: 14px; font-weight: bold;} 
A.menu1:visited{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu1.gif); background-repeat: repeat-x; padding-top: 6px;color: white; font-size: 14px; font-weight: bold; }
A.menu1:hover{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu1.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold;}
A.menu1:active{display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu1.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold;}

A.menu2:link{   display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu2.gif); background-repeat: repeat-x; padding-top: 6px; color: white; font-size: 14px; font-weight: bold; margin-left: 5px;} 
A.menu2:visited{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu2.gif); background-repeat: repeat-x; padding-top: 6px;color: white; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu2:hover{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu2.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu2:active{display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu2.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;} 

A.menu3:link{   display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu3.gif); background-repeat: repeat-x; padding-top: 6px; color: white; font-size: 14px; font-weight: bold; margin-left: 5px;} 
A.menu3:visited{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu3.gif); background-repeat: repeat-x; padding-top: 6px;color: white; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu3:hover{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu3.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu3:active{display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu3.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}

A.menu4:link{   display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu4.gif); background-repeat: repeat-x; padding-top: 6px; color: white; font-size: 14px; font-weight: bold; margin-left: 5px;} 
A.menu4:visited{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu4.gif); background-repeat: repeat-x; padding-top: 6px;color: white; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu4:hover{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu4.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu4:active{display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu4.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}

A.menu5:link{   display: block; float: left;  height: 29px; width: 180px; background-image: url(../menu/podklad_menu5.gif); background-repeat: repeat-x; padding-top: 6px; color: white; font-size: 14px; font-weight: bold; margin-left: 5px;} 
A.menu5:visited{ display: block; float: left;  height: 29px; width: 180px; background-image: url(../menu/podklad_menu5.gif); background-repeat: repeat-x; padding-top: 6px;color: white; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu5:hover{ display: block; float: left;  height: 29px; width: 180px; background-image: url(../menu/podklad_menu5.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu5:active{display: block; float: left;  height: 29px; width: 180px; background-image: url(../menu/podklad_menu5.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}

A.menu6:link{   display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu6.gif); background-repeat: repeat-x; padding-top: 6px; color: white; font-size: 14px; font-weight: bold; margin-left: 5px;} 
A.menu6:visited{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu6.gif); background-repeat: repeat-x; padding-top: 6px;color: white; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu6:hover{ display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu6.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}
A.menu6:active{display: block; float: left;  height: 29px; width: 145px; background-image: url(../menu/podklad_menu6.gif); background-repeat: repeat-x; padding-top: 6px; color: black; font-size: 14px; font-weight: bold; margin-left: 5px;}


.top {
width: 936px;
height: 70px;
clear: both;
text-align: left;
}
.rmenicko {
  font-size: 12px;
}
.rmenicko1 {
  font-size: 10px;
}
.logo {
float: left;
}
.topmenu {
width: 200px;
height: 45px;
padding-top: 25px;
float: left;
}
.topmenu li {
float: left;
list-style: none;
}
.topmenu a {
font-weight: normal;
padding: 0 9px;
font-size: 11px;
color: #3F4B56;
}
.topmenu span {
font-size: 10px;
color: #FB8402;
}
.region{
padding-top: 2px;
padding-left: 3px;
font-size: 9px;
}
.topmenu .region a {
padding: 0 6px;
}
.topbanner {
height: 70px;
width: 430px;
clear: both;
}
.mainmenu {
clear: both;
}
.mainmenu li {
float: left;
list-style: none;
}
.mainmenu a {
display: block;
line-height: 30px;
width: 116px;
font-size: 13px;
color: White;
border-right: 1px solid White;
}
.mainmenu .mi6 a {
/*width: 135px;*/
}
.mainmenu a:hover {
background: #35B22F;
text-decoration: none;
}
.mi1,.mi2,.mi3,.mi4,.mi5,.mi6,.mi7,.mi8 {
background: #35B22F url(../design/mbck1.png) top left repeat-x; 
}
.mi2 {
background: #ECB815 url(../design/mbck2.png) top left repeat-x;
}
.mi3 {
background: #4687BC url(../design/mbck3.png) top left repeat-x;
}
.mi4 {
background: #FC8606 url(../design/mbck4.png) top left repeat-x;
}
.mi5 {
background: #6C3DA4 url(../design/mbck5.png) top left repeat-x;
}
.mi6 {
background: #0EB4B9 url(../design/mbck6.png) top left repeat-x;
}
.mi7 {
background: #BF2A08 url(../design/mbck7.png) top left repeat-x;
}
.mi8, .mi0 {
background: #984004 url(../design/mbck8.png) top left repeat-x;
}
.mi2 a:hover {
background: #ECB815;
}
.mi3 a:hover {
background: #4687BC;
}
.mi4 a:hover {
background: #FC8606;
}
.mi5 a:hover {
background: #6C3DA4;
}
.mi6 a:hover {
background: #0EB4B9;
}
.mi7 a:hover {
background: #BF2A08;
}
.mi8 a:hover, .mi0 a:hover {
background: #984004;
}
.mainmenu a.menicko1 {
color: #46618A;
}
.mi1 a.menicko1 {
background: #d7f7ce;
}
.mi2 .menicko1 {
background: #fffeca;
}
.mi3 .menicko1 {
background: #deeffd;
}
.mi4 .menicko1 {
background: #fce9c8;
}
.mi5 .menicko1 {
background: #ecdbfb;
}
.mi6 .menicko1 {
background: #d8fafc;
}
.mi7 .menicko1 {
background: #fbdedd;
}
.mi0 .menicko1 {
background: #FBFAE8;
}
.mi8 .menicko1 {
background: #dacabb;
}
.mainmenu a.menicko1:hover {
color: White;
}
.hlavni {
width: 936px;
margin: 0 auto;
color: #666666;
padding-top: 5px;
}
.stredni {
clear: both;
text-align: left;
padding-bottom: 5px;
}
.zakladni, .col {
background: #FBFAE8;
float: left;
}
.leftadmin {
width: 236px;
float: left;
}
.rightadmin {
width: 700px;
float: right;
}
.statuslista {
clear: both;
height: 27px;
padding: 0 12px;
font-size: 11px;
line-height: 26px;
}
.levacast {
float: left;
width: 365px;
overflow: hidden;
}
.pravacast {
float: right;
width: 365px;
}
.svatek {
float: left;
}
.quicknav {
float: right;
}
.texty {
width: 740px;
float: left;
}
.blognews, .nejcti {
width: 365px;
float: right;
}
.newposts {
width: 360px;
margin-left: 3px;
}
.nahled {
width: 334px;
_width: 333px;
border: 1px solid #EBEBEB;
margin: 0 0 2px 4px;
padding: 6px 10px;
background: White;
color: Black;
}
.nahled h2 {
font-size: 95%;
padding: 0 0 5px 0;
margin-bottom: 5px;
border-bottom: 1px dotted #3F4B56;
} 
.nahled h2 a {
color: #3F4B56;
color: Black;
}
.clanekdet {
width: 331px;
}
.tbox {
font-size: 80%;
text-align: left;
}
.clanekdet img, .nahled img {
border: 1px solid Black;
margin: 7px 10px 3px 0;
float: left;
}
.pravybok {
width: 196px;
float: right;
overflow: hidden;
}
.texty h3, .pravybok h3 {
color: White;
background: #46618A;
width: 150px;
padding: 0 10px;
margin: 0 0 0 0px;
border: 1px solid #808080;
border-bottom: 0;
font-size: 13px;
line-height: 20px;

}
.rbox {
border: 1px solid #9F9F9F;
margin: 0 0px 5px 0px;
background: White;
}
.diskuse h4 {
font-weight: normal;
color: #3F4B56;
font-size: 70%;
padding: 4px 0 4px 7px;
}
.diskuse h4 span {
font-weight: bold;
color: #FFA200;
}
.diskuse h4 a {
font-weight: bold;
color: #304E8D;
line-height: 17px;
}
.mb {
display: block;
float: right;
padding-left: 10px; 
margin: 1px 5px 2px 0;
font-size: 11px;
color: #454B47;
background: url(../design/oarrow.gif) center left no-repeat;
}
.pata {
font-size: 65%;
text-align: left;
background: White;
clear: both;
padding: 5px 0;
color: #888F96;
border-top: 1px solid #D7D7D7;
margin-bottom: 15px;
height: 20px;
}
.bottomright {
float: right;
width: 370px;
}
.copy {
float: left;
width: 558px;
}
.dolnimenu li {
float: right;
list-style: none;
}
.webrex1 {
color: #888F96;
font-weight: normal;
}
.dolnimenu a {
padding: 0 7px;
color: #888F96;
}
.col1 {
background: #d7f7ce;
}
.col2 {
background: #fffeca;
}
.col3 {
background: #deeffd;
}
.col4 {
background: #fce9c8;
}
.col5 {
background: #ecdbfb;
}
.col6 {
background: #d8fafc;
}
.col7 {
background: #fbdedd;
}
.col8 {
background: #dacabb;
}
.reklama {
text-align: center;
}
.reklama img {
margin: 3px auto;
}
#home, #mapa, #tisk, #obliben {
padding: 0 2px 0 16px;
margin-left: 4px;
font-size: 11px;
font-weight: normal;
color: #3F4B56;
}
.clanekdet {
background: White;
margin: 0 8px 10px 10px;
padding: 8px 14px;
border: 1px solid #EBEBEB;
color: Black;
}
.clanekdet h2 {
font-size: 100%;
padding: 0 0 5px 0;
margin-bottom: 5px;
border-bottom: 1px dotted #3F4B56;
}
.nnav {
clear: both;
text-align: right;
padding: 3px 0 1px 0;
}
.nnav strong {
float: left;
font-size: 70%;
padding: 0 0 0 5px;
border-left: 14px solid #B4F8A1;
font-weight: normal;
}
.nnav a.det {
font-size: 70%;
padding-left: 20px;
color: Black;
font-weight: normal;
text-decoration: underline;
}
.nahled2 .nnav a {
color: #3F4B56;
color: Black;
font-weight: normal;
}
.nnav span, .nnav strong {
color: Black;
}
.barva1 .nnav a.det {
background: url(../design/arrow1.gif) 10px 2px no-repeat;
}
.barva2 .nnav a.det {
background: url(../design/arrow2.gif) 10px 2px no-repeat;
}
.barva3 .nnav a.det {
background: url(../design/arrow3.gif) 10px 2px no-repeat;
}
.barva4 .nnav a.det {
background: url(../design/arrow4.gif) 10px 2px no-repeat;
}
.barva5 .nnav a.det {
background: url(../design/arrow5.gif) 10px 2px no-repeat;
}
.barva6 .nnav a.det {
background: url(../design/arrow6.gif) 10px 2px no-repeat;
}
.barva7 .nnav a.det {
background: url(../design/arrow7.gif) 10px 2px no-repeat;
}
.barva8 .nnav a.det {
background: url(../design/arrow8.gif) 10px 2px no-repeat;
}
.oddel {
clear: both;
_height: 5px;
min-height: 5px;
margin-top: 5px;
padding: 5px 0;
border-top: 1px dotted #3F4B56;
}
.comment {
font-size: 75%;
}
.norm {
font-weight: normal;
}
.toppost .nahled, .noveclanky .nahled3 {
width: 715px;
}
.toppost .nahled {
width: 530px;
}
.toppost {
float: left;
}
.topadv {
width: 178px;
float: right;
}
.topadv h3 {
width: 140px;
}
.toppost, .noveclanky {
margin: 0 0 5px 2px;
clear: both;
}
.nahled p, .clanekdet p {
padding: 0 0 5px 0;
}
.noveclanky {
padding-top: 5px;
}
.nahled2, .nahled3 {
margin: 3px;
border: 1px solid #EBEBEB;
padding: 3px 6px;
}
.nahled2 h4 {
padding: 3px 0 7px 0;
}
.nahled2 h4 a {
font-size: 80%;
color: Black;
}
.novebox {
width: 235px;
min-height: 70px;
_height: 70px;
float: left;
}
.novebox h4 {
font-size: 75%;
padding: 4px 2px 4px 15px;
font-weight: normal;
}
.novebox h4 a {
color: #3F4B56;
color: Black;
font-weight: normal;
}
.texty .blok {
font-size: 80%;
}
.noveclanky {
padding: 0 0 4px 2px;

}
.nahled3 {
background: White;
margin-top: 0;
}
.novebox h3 strong {
padding: 0 5px;
}
.novebox h3 {
background: White;
border: 0;
padding: 0;
color: #3F4B56;
color: Black;
}
.novebox h3 a {
color: #3F4B56;
}
.funny {
position: relative;
margin: 3px;
background-color:#FF7953;
}
/*.funny a {
position: absolute;top: 3px; left: 3px;
display: block;
width: 150px;
height: 133px; 
}
.funny object, .funny embed {
}*/

.koment {
font-size: 75%;
}
.koment span {
display: block;
float: left;
width: 100px;
}
.kombox {
padding: 1px 1px 1px 5px;
margin: 1px 0;
border: 1px solid #999999;
font-size: 12px;
}
.kombox .komtext {
font-size: 12px;
}
.kombox a {
color: Black;
}
.kombox h5, .blognavigace h5 {
font-size: 12px;
margin: 0;
margin-top: 15px;
padding: 0;
}
.kombox h5 {
margin: 5px 0;
}
.komboxbottom {
padding: 5px 0;
}
.kombox .komboxbottom {
font-size: 11px;
}
.blok {
background: White;
margin: 0 5px 0 7px;
padding: 15px;
font-size: 80%;
color: Black;
float: left;
}
.blok a {
color: #3F4B56;
}
.blok h2 {
font-size: 13px;
padding-bottom: 5px;
border-bottom: 1px dotted #3F4B56;
margin-bottom: 5px;
}
#home {
background: url(../design/home.gif) center left no-repeat;
}
#tisk {
background: url(../design/tisk.gif) center left no-repeat;
}
#mapa {
background: url(../design/sitemap.gif) center left no-repeat;
}
.clanekfoto {
float: right;
display: block;
width: 120px;
text-align: center;
background: #46618A;
margin: 10px 0 10px 10px;
}
.clanekfoto img {
margin: 9px;
clear: both;
float: right;
}
.clanekfoto h5 {
text-align: left;
color: White;
padding: 5px 0 3px 9px;
}
.inzerce {
font-size: 90%;
}
.bar1 h4 {
background: url(../design/arrow1.gif) 7px 6px no-repeat;
}
.bar2 h4 {
background: url(../design/arrow2.gif) 7px 6px no-repeat;
}
.bar3 h4 {
background: url(../design/arrow3.gif) 7px 6px no-repeat;
}
.bar4 h4 {
background: url(../design/arrow4.gif) 7px 6px no-repeat;
}
.bar5 h4 {
background: url(../design/arrow5.gif) 7px 6px no-repeat;
}

.starsiclanky1 { display: block; float: right;font-size: 12px;padding-left: 5px;color: #000;text-decoration: none;border-left: 15px solid #35B22F; }
.starsiclanky2 { display: block; float: right;font-size: 12px;padding-left: 5px;color: #000;text-decoration: none;border-left: 15px solid #ECB815; }
.starsiclanky3 { display: block; float: right;font-size: 12px;padding-left: 5px;color: #000;text-decoration: none;border-left: 15px solid #4687BC; }
.starsiclanky4 { display: block; float: right;font-size: 12px;padding-left: 5px;color: #000;text-decoration: none;border-left: 15px solid #FC8606; }
.starsiclanky5 { display: block; float: right;font-size: 12px;padding-left: 5px;color: #000;text-decoration: none;border-left: 15px solid #6C3DA4; }

.starsiclanky_s_1 { display: block; float: right;font-size: 12px;padding-right: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowr1.gif); background-position: right center; background-repeat: no-repeat;}
.starsiclanky_s_2 { display: block; float: right;font-size: 12px;padding-right: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowr2.gif); background-position: right center; background-repeat: no-repeat;}
.starsiclanky_s_3 { display: block; float: right;font-size: 12px;padding-right: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowr3.gif); background-position: right center; background-repeat: no-repeat;}
.starsiclanky_s_4 { display: block; float: right;font-size: 12px;padding-right: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowr4.gif); background-position: right center; background-repeat: no-repeat;}
.starsiclanky_s_5 { display: block; float: right;font-size: 12px;padding-right: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowr5.gif); background-position: right center; background-repeat: no-repeat;}

.starsiclanky_n_1 { display: block; float: right;font-size: 12px;padding-left: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowl1.gif); background-position: left center; background-repeat: no-repeat; }
.starsiclanky_n_2 { display: block; float: right;font-size: 12px;padding-left: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowl2.gif); background-position: left center; background-repeat: no-repeat; }
.starsiclanky_n_3 { display: block; float: right;font-size: 12px;padding-left: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowl3.gif); background-position: left center; background-repeat: no-repeat; }
.starsiclanky_n_4 { display: block; float: right;font-size: 12px;padding-left: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowl4.gif); background-position: left center; background-repeat: no-repeat;}
.starsiclanky_n_5 { display: block; float: right;font-size: 12px;padding-left: 10px;color: #000;text-decoration: none; background-image: url(../design/archiv/arrowl5.gif); background-position: left center; background-repeat: no-repeat; }

.nazevrubriky {width: 150px; text-align: center; /*border: 1px solid black; */ height: 16px; background-image: url(../menu/podklad_nazev.gif); background-repeat: no-repeat; margin: 15px 0 5px 0;}

.tabulka2 {border-bottom: 1px dotted #999999; }
