*{margin:0;padding:0;}
img{border:0}
body{background-color:#b3b3b3;font-size:12px;font-family:Verdana, Tahoma}
ul{padding: 0 0 0 20px;}
#top{background-image:url('image/top.jpg');height:149px;}
#obal{width:1022px; margin: 0 auto 0px auto;}
#menu{background-image:url('image/menu.jpg'); height:37px; padding:0 0 0 28px; line-height:37px; color:#FFFFFF; font-weight:bold;}
#ram{background-image:url('image/obal.jpg');padding:20px 31px 0 31px;}
#paticka{background-image:url('image/paticka.jpg');height:31px;}
#levySloupec{vertical-align:top;}
#obsah{vertical-align:top; padding:0 0 0 20px;}
#copyright{padding:10px 40px 20px 40px; font-weight:bold;}
.languages {text-align:right;margin:115px 25px 0 0;}
.admin{float:right;}
.admin a{color:#000000;text-decoration:none;font-size:11px;}
.toplist{padding:0 150px 0 0;float:left;}
/* boxy sloupec */
#levySloupec .boxik{width:220px; margin:0 0 20px 0}
#levySloupec .boxik2{width:220px; margin:0}
#levySloupec .nadpis{background-image:url('image/boxikn.jpg');height:30px;}
#levySloupec .telo{border-left: solid 4px #267AC3; border-right: solid 4px #267AC3; padding:15px; vertical-align:top;background:#0F5AA5;}
#levySloupec .patka{background-image:url('image/boxikp.jpg');height:30px;font-size:10px;text-align:center;}

#levySloupec .nadpisa{background-image:url('image/boxikna.jpg');height:30px;}
#levySloupec .teloa{border-left: solid 4px #C63738; border-right: solid 4px #C63738; padding:15px; vertical-align:top;background:#AA0000;}
#levySloupec .patkaa{background-image:url('image/boxikpa.jpg');height:30px;font-size:10px;text-align:center;}
#levySloupec hr{color:#267AC3;border: 1px solid #267AC3;height:1px;margin:20px 0 20px 0;}
#levySloupec {color:#FFFFFF}
/* boxy telo */
#obsah .box{margin:0 0 20px 0;}
#obsah .nadpisa{background-image:url('image/boxna.jpg');height:30px;}
#obsah .nadpis{background-image:url('image/boxn.jpg');height:30px;}
#obsah .telo{border-left: solid 2px #b3b3b3; border-right: solid 2px #b3b3b3; padding:20px 20px 10px 20px; vertical-align:top;}
#obsah .patka{background-image:url('image/boxp.jpg');height:10px;width:720px}

#obsah .boxy{margin:0 0 20px 0;}
#obsah .nadpis2{background-image:url('image/box2n.jpg');height:30px;}
#obsah .telo2{border-left: solid 2px #b3b3b3; border-right: solid 2px #b3b3b3; padding:20px 20px 10px 20px; vertical-align:top;}
#obsah .patka2{background-image:url('image/box2p.jpg');height:10px;width:350px}

.nadpis, .nadpis2, .nadpisa{padding:0 0 0 15px; color:#FFFFFF; font-weight:bold;}
/* Odkazy */
a{font-weight:bold;}

#obsah   a {color:#0F5AA5;text-decoration:none;}
#obsah   a:hover {color:#0F5AA5;text-decoration:underline;}
#levySloupec a{color:#EDEE4A;text-decoration:none;}
#levySloupec a:hover{color:#EDEE4A;text-decoration:underline;}
/* texty */

h1{font-size:20px; margin:0px 0 20px 10px;color:#0F5AA5}
h2, h3{font-size:12px;}
.uvodniText h2{font-size:18px; margin:25px 0 25px 10px;color:#0F5AA5;}
/* ostatni */
.center{text-align:center;}
.imgRight{float:right; margin:0 0 0 30px;}
.imgLeft{float:left; margin:0 30px 0 0;}
p{margin: 10px 0}
hr{color:#3477AC;border: 1px solid #3477AC;height:1px;margin:20px 0 20px 0;}

#tabulkaLana td{padding:5px; background:#CCCCCC;}
#tabulkaLana .sekce{height:25px;}
.ramecek{border:1px solid #000000;}
/* anketa */

.anketa{width:160px; vertical-align:top; padding: 15px 20px 0px 20px;}
.anketa_celkem{text-align:center; padding: 20px 0px 0px 0px;}
.anketa_nadpis{vertical-align:top; padding: 0px 0px 10px 0px;}
.anketa_otazky{font-size:10px; padding:5px 0px 0px 0px;}

/* partneri */
#partneri {margin:0px auto 100px auto;width:950px;text-align:center;font-size:11px;line-height:17px;color:#3477AC}
#partneri a{color:#3477AC}
#partneri hr {color:#3477AC;border: 1px solid #3477AC;height:1px;margin-left:0;margin-right:0}

/* menu */
.delitko{margin: 0px 5px 0px 5px;}
.menu{padding:0; margin:0; display:block; width:100%; text-align: center;}
.menu a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.menu li{list-style-type:none;}
ul.uroven1 li.polozka1{float:left; position:relative; height:30px !important;line-height:30px;}
li.polozka2{padding-top:5px;}
ul.uroven2{padding:10px; text-align:left; position:absolute; line-height:100%; left:0px; top:25px; width:300px; background:#DFDFDF; visibility:hidden; border:1px solid #4F4F4F}
ul.uroven1 li.polozka1Hover ul.uroven2,ul.uroven1 li.polozka1:hover ul.uroven2{visibility: visible;}
ul.uroven2 li.polozka2 a{color: #000000;}
ul.uroven2 li.polozka2 a:hover{color: #267AC3;}
.polozka1 a:hover{color: #000000;}
