body {margin:0; font-family: Tahoma,Geneva,Kalimati,sans-serif; font-size: 72%!important;font-size: 0.8em; text-align:center;background:#990000 url('images/back.jpg') repeat-x;color:#222222;}
#supermain {background: url('images/back.gif') repeat-x;}
#main {width:940px; position:relative;text-align:left;margin:auto;}
#pozadie {background: url('images/back2.gif') left top repeat-y;position:relative !important;margin-top:8px}
h1 {width: 974px; height: 80px;margin:0;}
h1 a {z-index:20;position:absolute;}
h1 span {width: 974px; height: 80px; background: url('images/head.jpg') no-repeat;z-index: 90;display:block;position:absolute;margin:auto;}
#obsah {_background: url('images/back2.gif') left top repeat-y;line-height:1.5em;width:930px;float:left;padding:0 0 0 3px;position:relative;}
#obsah_vnutro {margin:5px 360px 0 6px;padding:8px;padding-left:0px;}
#right {margin-top:37px;width:349px;margin-left: -350px !important;margin-left:-346px;float:left;position:relative;}
#pata {background: #060606;clear:both;width:100%;border-top:3px solid #aa0406;}
#pata div{color:white;text-align:left;width:925px;margin:auto;} 
#pata a {color: #cc0000;}
#pata ul {width:250px; float:left;padding:0;list-style-type:none;margin:0 10px 10px 0px;}
#pata ul li {padding:0.5em;}
#pata ul h4 {color:#cc0000;margin:5px 0;border-bottom:1px dotted #d5d5d5;padding-bottom:6px;}
h2 {margin:0.5em 0.5em 0.5em 0;color:#aa0000;font-size:20px;padding-bottom:0.2em;}
h3 {padding:0;margin:0;}
/*loginform*/
#login {display:block;background: url('images/form.png') no-repeat;height:37px;position:relative;margin: 0 2px 0 -3px;}
#login ul {list-style-type:none;margin:0;padding:0;line-height:32px;position:absolute;padding-top:2px;top:0px;left:20px;}
#login li {float:left;margin-left:5px;font-size:95%;}
#login a#registruj {position:relative;font-size:1.1em;text-decoration:none;background: url('images/registruj.png') bottom left no-repeat;display:block;font-weight:bold; margin-top:-1px;width:66px;text-align:center;padding-top:0px;} #login a:hover {color:#cc0000;}
#login .pole,.pole {margin-top:3px;border:1px solid #666;width:100px;background:url('images/input.gif') repeat-x;}
#login #button {margin-top:3px !important;margin-top:3px;border:1px solid #aa0000;}
#login a {width:auto;background:none;font-weight:normal;color:white;margin-left:15px;}
#hladaj {margin:0;padding:0;position:absolute; right:20px; top:20px;z-index:100;}

/*zapasy slider*/
#fanshop {margin-top:-10px;}
#zapasy{list-style-type:none;padding:0;margin:0;background:transparent;}
#zapasy .vysledok {display:block;padding:1em;border-bottom:1px dotted white;position:relative;margin-bottom:3px;color:white;}
#zapasy #nasledujuci {background:black url('images/nasledujuci.gif') right bottom no-repeat;border:none;padding:1em 1em;}
#zapasy a{font-weight:bold;color:white;background:#aa0000;padding:0.9em;position:absolute;top:0.1em;right:10px;text-decoration:none;    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
#zapasy a:hover{color:white;background:#cc0000;}
/*menu*/
.menu {display: table;position: relative;width:926px;background: url('images/nav.gif') no-repeat;margin-top:3px;z-index:222;}
* html .menu {width: 926px;}
#menu {margin:0;padding:0;position:relative;display:block;}
#menu li{display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
#menu li:first-child {border-left:1px dotted #adadad;}
#menu a{display: block;text-decoration: none;border-right:1px dotted #adadad;width:110px; line-height: 34px;color:white;font-weight: bold;text-align: center;}
#menu ul li {width:100%;float: none;}
#menu ul li:first-child {border-left:none;}
#menu ul a {zoom: 1;background: #d9d9d9;padding-left:8px; border-bottom: 1px solid #999;border-right:none;
 font-weight:normal;line-height: 2em;color:black;text-align:left;opacity: 0.9; filter: alpha(opacity=90);width:120px;}
 #menu ul {display: none; position:absolute; left:0;top:33px; margin:0;padding:0;width: 141px;z-index:222;}
 * html #menu ul { line-height: 0; } /* IE6 "fix" */
 #menu ul ul { top: 0;left: 130px !important;left:120px; }
#menu li.hover a{background:black url('images/bl_nadpis.gif') repeat-x;}
#menu *:hover { background-color: #f1f1f1; }
#menu li.hover li a {background: #d9d9d9;}
#menu li.hover li a:hover {background-color: #f1f1f1;opacity: 1; filter: alpha(opacity=100);}


/*clankove sablony*/
.clanok {padding: 5px 1em 1em 0px; margin: 0.3em 0;border-top:1px dotted #d5d5d5;}
.clanok h3 {margin-top:5px;}
.uvod {font-weight:bold;}
#claobr{margin:0 1em 1em 0;float:left;border:1px solid #d5d5d5;padding:1px;width:300px;height:250px;}
.clanok h3 a,.clanok h3,.clanok a {text-decoration:none;font-size:1em;}
.clanok h3 a:hover {text-decoration:underline;}
.reset {clear:both;}
.info{font-size:0.9em;padding:0.2em;color:#515151;}
.clanok .info a{background:url('images/kom.gif') left center no-repeat;padding-left:20px;font-weight:bold;color:black;}
.info span img {height: 14px; width: 16px; border:none;}
.clanok img {height:100px;width:120px;margin:0.3em;margin-right:1em;float:left;padding:2px;border:1px solid #d5d5d5;}
a {color: #aa0000;}
#obsah_vnutro p{text-align:justify;}
/*formulare*/
dt {width: 50px;font-weight:bold;float:left;margin-bottom: 2px;}
dl {margin:5px;}
dd {margin-bottom: 2px;}

/*bloky*/
.blok {position:relative;margin: 0 1px 15px 0px;padding:5px;background: url('images/blok.png');}
.blok p {margin:0.5em;}
.blok h3 {color:white;padding-left:15px;background:url('images/blokh.gif') right top;line-height:34px;_height:34px;font-size:100%;margin-bottom:5px;}
.blok ul {list-style-type:none;padding:0;margin:0;display:block;margin-top:5px;}
#pravyblok{margin:0;border:none;position:absolute;top:-37px;right:0px;}
#pravyblok a:hover {background:url('images/zalh.png') left center no-repeat;}
#pravyblok a {background:url('images/zal.png') left center no-repeat;font-weight:bold;color:white;width:45px;margin-left:2px;border:none;border-bottom: none;line-height:36px;padding:0 1em;}
#tabs li {padding:0;}
.blok li a,.novinka a {padding:0.5em 1.2em;margin-bottom:3px;display:block;color:white;text-decoration:none;_height:1px;background: url('images/li.png');}
.blok li a:hover,.novinka a:hover {font-weight:bold;}
.blok li.novclanky {padding:0;}
.blok li.novclanky img{border:1px solid #aa0000;padding:2px;}
#right div img {margin:5px;}
#tabs {background:url('images/right.jpg') no-repeat;border:none;height:193px !important;height:200px;margin-right:1px !important;margin-right:0px;padding:0;}
#tabs #tabulka {width:300px;margin:1em;margin-top:0;border-collapse:collapse;font-size:110%;margin-top:0;}
#tabs #tabulka td {border-color:white;background: url('images/table.gif') repeat-x;}
#tabs #tabulka .my td {color:white;background: url('images/table2.gif') repeat-x;}

/*komentare*/
.komentar {font-size:95%;background:url('images/komentar.gif') left bottom repeat-x;margin-bottom:10px;padding-bottom:10px;}
.komentar p {margin:1em;}
.lista {font-size:110%;line-height:25px;_height:25px;background:url('images/lista.gif') repeat-x;color:white;margin-bottom:10px;}
.lista ul {margin:0;padding:0;list-style-type:none;}
.lista li {display:inline;padding: 0 0.5em;border-left:1px solid #e10000;}
.lista a {color:white;font-weight:bold;}
.lista em{color:#ff9999;font-size:95%;}
.avatar {margin:5px; width:60px;height:60px;float:right;margin-right: 1em;border:1px dotted #aa0000;padding:2px;}   
.komentar .karma img,.komentar .karma-neh img {width:12px;height:12px;float:none;padding:0;margin:0;border:none;}
.karma {font-weight:bold;color:#aa0000;}
.karma a {text-decoration:none;}
#formular {background:black url('images/form.jpg') right bottom no-repeat;padding:1em;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#formular h2 {color:white;}
.sedy {color:#cccccc;}
.karma-neh {font-weight:bold;color:#cccccc;}

/*novinky*/
.novinka-text {display:block;}
.novinka a {}
a.titulok-active {color:white; text-decoration:none;border:none;background: url('images/cerv.png');margin-top:2px;}
.novinka span {color:white;width:auto;padding:0.5em;background: url('images/cerv.png');margin-bottom:2px;line-height:1.4em;text-align:justify;}
.none {display:none;}

/*phprs*/
#anketa {color:white;}
.anketa-blok-odp-cara {font-size: 7px;margin: 4px 10px 10px 0;float:left;border:1px solid #222222;}
.anketa-blok-odp-cara-hlasy {background:url('images/bl_nadpis.gif') repeat-x;border:1px #d5d5d5 solid;}
ul.hlasovane {list-style-type:none;padding:0;margin:0;display:block;margin-top:5px;}
ul.hlasovane li {border-top:1px dotted #d5d5d5;padding:0.5em 0.3em;margin-bottom:3px;display:block;color:white;text-decoration:none;_height:1px;}
.anketasysz {margin-top:0.6em;text-align:left;padding:0.4em;background:url('images/bl_nadpis.gif') repeat-x;display:block;}
.anketasysz a{color:white;font-weight:bold;}
#anketa p{padding:0.3em;}
#strankovanie {list-style-type:none;margin:0 0 1em 0;padding:0display:block;}
#strankovanie li {color:#d5d5d5;padding:0.3em;margin:0.1em;float:left;background:url('images/bl_nadpis.gif') repeat-x;border:1px #d5d5d5 solid;}
#strankovanie li a {display:inline;color:#d5d5d5;}
table {font-size: 98%;margin-top:5px;border-collapse:collapse;}
#kadermaly {margin-left:1em;overflow:auto;height:160px;display:none;}
#kadermaly table {width:300px;}
#kadermaly td {padding:0.3em;border:none;border-bottom:1px dotted #d5d5d5;}
#kadermaly a {color:white;}
table td,th {border: 1px solid #e0dddd;padding: 0.4em;}
table th {height:40px;background: url('images/blok.gif') repeat-x;color:#666;border-bottom:2px solid #e0dddd;}
#hrac {float:right;margin-left:1em;}
#zalozky,.zalozky {border-top: 2px solid #aa0000; margin:0;padding: 0;list-style: none;margin-bottom:2em;background:none;}
#zalozky li,.zalozky li {display: inline;margin: 0 2px 0 0;padding: 0; }
#zalozky a,.zalozky a{float: left;display: block;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 5px 10px 5px 10px;background-color: #e0dddd;border-bottom: 8px solid white;}
#zalozky a:hover,.zalozky a:hover{ background-color: #aa0000;color: white;}
#zalozky .pol_active a{font-weight:bold;background-color: #aa0000; padding-top: 10px;padding-bottom: 0;border-bottom-color: #aa0000;color: white;}
.blok .zalozky {margin:-10px;font-size:80%;margin-bottom: 15px;}
.blok .zalozky li{line-height:36px;}
.nove li img {float:left;margin-right:1em;}
.nove li {padding-left:0;background:none;line-height:65px;}
table.kader {border-collapse:collapse;}
.kader td{border:0;border-bottom: 1px dotted #aa0000;}
.hader h3 {margin: 0 0 20px 0;}
td.ms {background:#aa0000;color:white;}
.uspech {float:left;border-bottom: 1px dotted #d5d5d5;width: 540px;padding:0.5em;}
.uspech img {float:left;margin:0 1em;}
li.pod a{background: url('images/bl_sipka.gif') left center no-repeat;padding-left:13px;}
a img {border:none;}
a:hover {text-decoration:none;}
.podrobnejsie{margin:1em;margin-left:0;padding:1em;border:1px solid #d5d5d5;background:#eaeaea;}
hr {height: 0px;border-width: 0;border-bottom:1px dotted #d5d5d5;margin-bottom:1em;}
.obrazok {margin:0.5em;float:left;}
.ank_pruzok {width:300px;background:#eaeaea;border:1px solid #666;margin:4px;height:6px;}
.ank_vypln {background:#aa0000;height:6px;}
#citaty a {background:none;} #citaty li {height:80px;border-bottom:1px dotted white;margin:0;padding:0;}
#citaty img {float:left;border:3px solid white;}
#citaty a:hover {color:#faded0;font-weight:normal;}
