body {
margin: 0px;
padding: 0px;
background-color: #000000;
color: #FFFFFF;
font-family: arial, tahoma, verdana;
}

h2 {
color: #FFA86F;
text-align: left;
padding-left: 5px;
font-size: 18px;
}

.hodnoceni_jedna{
width: 20px;
height: 20px;
overflow: hidden;
float: left;
border: 0px;
background-image: url("images/forum/hodnoceni_jedna.png");
background-position: 0% 100%;
}

.hodnoceni_jedna:hover{
background-position: 0% 0%;
}

.nove_tema_nahled{
overflow: auto;
width: 100%;
height: 300px;
border: 1px solid #FFB27F;
}

.news {
width: 99%;
margin-bottom: 20px;
background-color: #D1D1D1;
}

.news2 {
width: 97%;
background-color: #FB8233;
}

.news3 {
color: #FFFFFF;
background-color: #FB8233;
font-weight: bold;
text-align: left;
margin: 3px 8px;
overflow: hidden;
border: 1px solid #FB8233;
}

.nick {
float: right;
}

.datum {
float: right;
}

.typ {
background-color: #D96011;
}

.typ2 {
padding: 0px 10px;
}

.news .typ {
float: left;
}

.news .text {
float: left;
width: 100%;
margin-top: 5px;
}

.text a {
color: #000000 !important;
}

.news_soutez {
width: 49%;
background-color: #D1D1D1;
margin-bottom: 20px;
}

.news2_soutez {
width: 96%;
background-color: #FB8233;
}

.news3_soutez {
color: #FFFFFF;
background-color: #FB8233;
font-weight: bold;
margin: 3px 8px;
overflow: hidden;
border: 1px solid #FB8233;
}

.ank_v {
width: 285px;
}

.ank_m {
width: 95px;
}

.ank_o {
width: 90px;
height: 70px;
}

.ank_obr {
width: 85px;
}

.f16 {
font-size: 12px;
}

.f22 {
font-size: 18px
}



.biggist {
width: 100%; /*1000px*/
min-height: 600px;
overflow: hidden;
background-image: url('biggist_okraj_levy.jpg');
background-repeat: repeat-y;
}

.biggist2 {
width: 100%;
min-height: 600px;
overflow: hidden;
background-image: url('biggist_okraj_pravy.jpg');
background-position: right top;
background-repeat: repeat-y;
}

.big {
width: 1000px;
min-height: 600px;
}

.hl {
width: 690px;
padding-left: 10px;
min-height: 600px;
float: left;
background-image: url('hl_okraje.jpg');
color: #000000;
}

.hlavicka {
width: 674px;
height: 28px;
float: left;
text-align: left;
padding-left: 6px;
background-image: url('hlavicka.jpg');
overflow: hidden;
}

.bily_1 {
width: 664px;
padding: 3px;
float: left;
border-left: 5px solid #FB8233;
border-right: 5px solid #FB8233;
background-color: white;
}

#bily_2 {
width: 664px;
min-height: 1500px;
_height: 1500px;
padding: 3px;
float: left;
border-left: 5px solid #FB8233;
border-right: 5px solid #FB8233;
background-color: white;
padding-bottom: 5px;
font-size: 12px;
}

.cerna_linka {
width: 680px;
height: 5px;
float: left;
background-color: #321B0B;
overflow: hidden;
}

.reklama_text {
width: 145px;
min-height: 9px;
padding-left: 6px;
padding-top: 4px;
padding-bottom: 12px;
float: left;
background-image: url('bila_linka.jpg');
background-repeat: no-repeat;
background-position: left bottom;
overflow: hidden;
}

.menu {
width: 156px;
height: 161px;
float: left;
margin-right: 3px;
border: 1px solid #666666;
border-top: 2px solid #666666;
border-bottom: 2px solid #666666;
overflow: hidden;
}

.menu a {
width: 110px;
height: 27px;
float: left;
line-height: 27px;
text-align: left;
font-weight: bold;
color: #000000;
padding-left: 10px;
text-decoration: none;
background-image: url('menu_a.jpg');
font-size: 14px;
}

.menu a.direct {
width: 26px;
height: 27px;
float: left;
line-height: 27px;
text-align: left;
font-weight: bold;
color: #000000;
text-decoration: none;
background-image: url('menu_a_direct.jpg');
}

.reklama_lista {
width: 150px;
min-height: 300px;
float: right;
margin-top: 35px;
}

.reklama_nahore {
width: 150px;
height: 12px;
background-image: url('reklama_nahore.png');
background-repeat: no-repeat;
overflow: hidden;
}

.reklama_dole {
width: 150px;
height: 12px;
background-image: url('reklama_dole.png');
background-repeat: no-repeat;
overflow: hidden;
}

.reklama_pozadi {
width: 150px;
min-height: 10px;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
background-image: url('reklama_pozadi.png');
background-repeat: repeat-y;
overflow: hidden;
}

.bmenu_lista {
width: 150px;
height: 600px;
float: left;
}

.bmenu {
width: 0px;
padding-left: 10px;
padding-top: 7px;
height: 168px;
float: right;
background-image: url('bmenu.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

.bmenu2 {
padding-left: 10px;
padding-top: 7px;
height: 168px;
float: right;
background-image: url('bmenu2.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

.bmenu_ob {
width: 150px;
height: 168px;
float: left;
margin-top: 35px;
}

.bmenu_tl {
width: 138px;
_width: 140px;
height: 17px;
color: black;
display: block;
background-image: url('bmenu_tl.jpg');
font-weight: bold;
text-decoration: none;
font-family: arial;
font-size: 12px;
line-height: 17px;
}

.mymenu {
width: 10px;
height: 300px;
float: right;
background-image: url('mymenu.jpg');
background-repeat: no-repeat;
}

.mymenu_ob {
width: 150px;
height: 300px;
float: left;
margin-top: 10px;
}

.logo {
width: 503px;
height: 165px;
float: left;
background-image: url('logo.jpg');
cursor: pointer;
}

.odd_cara {
width: 656px;
height: 9px;
float: left;
margin-left: 5px;
background-image: url('odd_cara.jpg');
overflow: hidden;
}

.vlajka {
float: left;
margin-top: 2px;
}

.hlavicka_text {
color: #FFFFFF;
font-weight: bold;
text-align: center;
font-family: arial, tahoma, verdana;
float: left;
line-height: 28px;
font-size: 12px;
overflow: hidden;
}

.svatek {
margin-left: 10px;
padding-left: 110px;
width: 280px;
}

.hledat {
margin-right: 10px;
float: right;
}

.nadpis_wiso {
width: 104px;
height: 17px;
background-image: url('nadpis_wiso.jpg');
overflow: hidden;
font-size: 12px;
line-height: 17px;
}

.tpl {
width: 654px;
min-height: 30px;
font-size: 12px;
font-weight: bold;
text-align: left;
}

.lh {
line-height: 30px;
overflow: hidden;
}

.tpl_leva {
float: left;
}

.tpl_prava {
float: right;
}

.text_cesta {
width: 654px;
min-height: 30px;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 30px;
overflow: hidden;
}

.druhe_menu {
width: 648px;
min-height: 30px;
font-size: 9px;
font-weight: bold;
text-align: center;
line-height: 30px;
overflow: hidden;
margin-bottom: 20px;
border: 1px solid #FFB27F;
padding: 2px;
background-color: #FFECDF;
}

#bily_2 a {
color: #FF6600;
}

#bily_2 a:hover {
color: #000000;
}

.hlavicka a, .odkaz {
color: #000000;
}

.hlavicka a:hover, .odkaz:hover {
color: #FFFFFF;
}

.reg_form {
width: 500px;
overflow: hidden;
font-size: 12px;
font-weight: bold;
}

.reg_form div {
width: 250px;
height: 26px;
}

.reg_form label {
_width: 100px;
min-width: 100px;
display: block;
float:left;
text-align: left;
line-height: 26px;
}

.reg_form input, .reg_form select{
float: right;
}

input, select {
border: 1px solid #000000;
}

input:focus, select:focus, input:hover, select:hover {
border: 1px solid #FF6600;
}

.pridat div {
width: 350px;
height: 26px;
}

.pridat input {
float: left;
}

.obj_tab {
border: 1px solid #000000;
text-align: center;
}

.obj_tab td {
padding-left: 5px;
padding-right: 5px;
font-size: 10px;
}

.sprava_img {
width: 654px;
min-height: 30px;
font-size: 12px;
font-weight: bold;
text-align: left;
margin-bottom: 20px;
overflow: hidden;
border: 1px solid #FFB27F;
padding: 2px;
background-color: #FFECDF;
}

.sprava_check {
float: left;
width: 20px;
margin-top: 3px;
}

.sprava_imgcen {
float: left;
width: 220px;
min-height: 150px;
text-align: center;
overflow: hidden;
}

.sprava_text_info {
float: left;
margin-left: 10px;
line-height: 30px;
overflow: hidden;
}

div.sprava_text_info span {
margin: 0px;
}

.sprava_slozka {
float: left;
width: 220px;
min-height: 100px;
text-align: center;
overflow: hidden;
margin-top: 8px;
}

.sprava_slozka2 {
background-image: url('../../../images/folder.gif');
width: 90px;
height: 90px;
padding: 5px;
cursor: pointer;
}

.miniatura {
margin: 5px;
border: 1px solid #FFB27F;
padding: 4px;
background-color: #FFFFFF;
}

.orange {
color: #FF6600;
}

.gray {
color: #9D9D9F;
font-weight: normal;
}

.b {
font-weight: bold;
}

.zelena {
color: #3FCF26;
}

.cervena {
color: #EF0E0E;
}

.seda {
color: #4F4F4F;
}

.serad_jak {
font-weight: normal;
font-family: times new roman;
cursor: help;
}

.sz_radek_main {
line-height: 28px;
height: 28px;
/*padding-left: 5px;*/
overflow: hidden;
background-color: white;
background-image: url('hlavicka.jpg');
}

.sz_radek, .sz_radek_ozn, .sz_radek_min {
line-height: 30px;
/*padding-left: 5px;*/
font-weight: normal;
overflow: hidden;
display: block;
color: #000000 !important;
text-decoration: none;
background-color: white;
}

.sz_radek:hover, .sz_radek_ozn, .sz_radek_min:hover {
background-color: #FFCFAF;
}

.sz_radek a div, .sz_radek_ozn a div, .sz_radek_min a div {
color: #000000 !important;
cursor: pointer;
text-decoration: none;
}

.sz_radek_prazdny {
line-height: 20px;
/*padding-left: 5px;*/
overflow: hidden;
}

.sz_radek_main div, .sz_radek div, .sz_radek_ozn div, .sz_radek_min div, .sz_radek_prazdny div {
height: 30px;
/*padding-left: 3px;*/
padding-right: 2px;
display: block;
float: left;
}

.sz_radek_min {
line-height: 20px;
}

.sz_radek_min div {
height: 20px;
}

.sz_radek_prazdny div {
height: 20px;
}

div.s1 {width: 50px; overflow: hidden; }
div.s2 {width: 100px; overflow: hidden; }
div.s25 {width: 160px; overflow: hidden; }
div.s3 {width: 370px; overflow: hidden; }
div.s4 {width: 74px; text-align: center; overflow: hidden; }
div.s5 {width: 300px; overflow: hidden; }
div.s6 {width: 230px; overflow: hidden; }
div.s7 {width: 160px; overflow: hidden; margin-left: 5px;}

div.battly_usp {
float: left;
width: 416px;
font-weight: normal;
padding-left: 3px;
}

/*
a.s1, a.s2, a.s25, a.s3, a.s4, a.s5, a.s6, a.s7 { display: block; color: black !important; text-decoration: none; float: left; }
*/

.sz_line {
height: 1px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color: #FFCFAF;
}

.sz_text_out {
width: 100%;
overflow: hidden;
float: left;
}

.sz_text_out span{
margin-left: 10px;
}

.sz_text {
min-height: 200px;
_height: 200px;
border: 1px solid #FFCFAF;
background-color: #FFFFFF;
margin: 5px;
padding: 5px;
font-weight: normal;
font-family: verdana, tahoma, arial;
font-size: 12px;
}

.sz_text_info {
line-height: 20px;
margin-left: 11px;
float: left;
}

.sz_text_info span {
font-weight: normal;
}

.quote {
margin: 10px;
margin-bottom: 5px;
padding: 10px;
max-width: 450px;
_width: 450px;
text-align: left;
font-weight: bold !important;
font-size: 12px;
font-family: arial;
border: 1px solid #FFCFAF;
overflow: hidden;
background-color: #FFFFFF;
}

.quote div {
padding: 5px;
font-weight: normal;
}

code {
border: 1px solid #FFCFAF;
display: block;
margin: 0px;
padding: 5px;
padding-top: 17px;
width: 400px;
overflow: auto;
background-image: url('../../../images/code.jpg');
background-repeat: no-repeat;
}

table.sprava_img {
text-align: center;
width: 98%;
}

/***************************************************************************/

.forum_tlac {
text-align: left;
overflow: hidden;
width: 656px;
font-weight: bold;
margin-bottom: 8px;
}

.forum_akt_temata {
width: 317px;
float: left;
margin-left: 6px;
}

.ft, .ftr, .ftl {
width: 104px;
height: 17px;
background-image: url('forum_tl.gif');
overflow: hidden;
font-size: 12px;
line-height: 17px;
text-decoration: none;
display: block;
font-weight: bold;
color: #FFFFFF !important;
text-align: center;
}

.ftr {
float: right;
margin-left: 5px;
}

.ftl {
float: left;
margin-right: 5px;
}

.fsel {
font-size: 9px;
}

.avatar {
width: 170px;
}

.mg1 {
width: 166px;
}

.mg_obr {
max-width: 300px;
}

.mg_obr_div {
float: left;
width: 320px;
}

.mg_minsl {
width: 218px;
}

.sg1 {
width: 204px;
}
.cl1 {
width: 285px;
}

.cl2 {
width: 385px;
}

.clanky {
width: 80%;
font-size: 12px;
font-weight: bold;
text-align: left;
margin-bottom: 20px;
overflow: hidden;
border: 1px solid #FFB27F;
padding: 8px;
background-color: #FFECDF;

}

.clanky_text {
float: left;
margin: 0px 10px;
font-family: verdana;
font-weight: normal;
}

.clanky .miniatura {
margin: 0px;
border: 1px solid #FFB27F;
padding: 4px;
background-color: #FFFFFF;
overflow: hidden;
}

.clanky_obrazek {
width: 50%;
height: 220px;
float: left;
overflow: hidden;
text-align: center;
}

.upo {
width: 80%;
min-height: 30px;
line-height: 30px;
font-size: 12px;
text-align: left;
margin: 10px 0px;
overflow: hidden;
border: 1px solid #FFB27F;
padding: 2px 15px;
background-color: #FFECDF;
}

.border_right{
border-right: 1px solid #FF6600;
}   