body {
background: #320d02 url(images/back.jpg);
text-align:center;
color:#272727;
font-size:80%;
margin:0px;
padding:0px;
font-family:sans-serif;
}

html,body {
height:100%;
}

*,form .form {
margin:0;
padding:0;
}

.cleaner {
clear:both;
height:1px;
line-height:1px;
font-size:1px;
}

#hidden {
width:100px;
position:absolute;
left:0;
top:-1000px;
}

#telo {
position:relative;
width:950px;
height:auto;
text-align:left;    
margin:auto;
background:#fffff6;
}             

#header {
width:950px;
height:127px;
} 
            
#header .reklama {
background: url(images/head2.jpg);
width:658px;
height:127px;
margin-left: 292px;
padding-top: 20px;
} 

#header ul#menu {position:absolute; margin:0px; padding:0px; height:26px; left:0px; bottom:5px;}
#header ul#menu li {margin:0px; padding:0px; display:inline;}
#header ul#menu a {color:white; font-size:110%; text-transform:uppercase; text-decoration:none; padding:0px 10px 0px 10px; display:block; float:left; height:26px; line-height:26px; margin:0px 5px 0px 0px; background:#272727;}
#header ul#menu a:hover {color:#FFE00D;}
#header ul#menu li.vyber a, #header ul li.vyber a:hover {font-weight:bold; background:white; color:#272727;}

#header .prihlaseni {position:absolute; text-align:right; right:0px; bottom:5px;}
#header .prihlaseni a {color:white; font-size:110%; text-transform:uppercase; text-decoration:none; padding:0px 10px 0px 10px; display:block; float:left; height:26px; line-height:26px; margin:5px 0px 0px 5px; background:#272727;}
#header .prihlaseni a:hover {color:#FFE00D;}
    
#header h1,h1 span {
width:292px;
height:106px;
position:absolute;
left:0;
top:0;
}

#header h1 span {
display:block;
background: url(images/head1-1.jpg) no-repeat;
left:0;
cursor:pointer;
}

#header h2,#header h2 span {
width:292px;
height:21px;
position:absolute;
left:0;
top:106px;
overflow:hidden;
}

#header h2 span {
display:block;
background: url(images/head1-2.jpg) no-repeat;
left:0;
top:0;
}

#menu {
background: url(images/menutop.jpg);
width:950px;
height:30px;
}

#menubottom {
background: url(images/menubottom.jpg);
width:950px;
height:20px;
}

ul#menu {
float: left;
width: 500px;
}

ul#menu li {
float: left;
height: 30px;
line-height: 30px;
background: url(images/menuli.gif) repeat-x;
margin-left: 7px;
text-align: center;
list-style: none;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: #e7c48f;
}

#login a {
float: left;
height: 30px;
line-height: 30px;
background: url(images/menuli.gif) repeat-x;
margin-right: 9px;
text-align: center;
list-style: none;
padding-left: 20px;
padding-right: 20px;
font-weight: bold;
color: #e7c48f;
}

ul#menu li a, #login a {
display: block;
height: 30px;
color: #e7c48f;
text-decoration: none;
line-height: 30px;
}

ul#menu li a:hover, #login a:hover {
color: white;
}

#login {
float: right;
}

#container {
background: url(images/sidebarback.gif) right top repeat-y;
}

#levo {position:relative;
width:244px;
height:auto;
float:right;
padding:10px 0px 10px 0px;
}  
#levo .box,#levo .submenu {margin:0px 15px 20px 15px;}
#levo .box {margin:0px 15px 20px 15px;}
#levo .box h2,#levo .submenu h2 {
position:relative; 
font-size:125%; color:#7d0000; 
overflow:hidden;
border-bottom: 1px solid #cac392;
}
#levo .box form {margin:0px; padding:0px 8px 0px 0px;}
#levo .box form button {
position:relative; 
width:47px; 
left:4px; 
height:21px; 
cursor:pointer; 
border:none; 
no-repeat;
background: #781501;
color: #e7c48f;
font-size: 95%;
font-weight: bold;
}
#levo .box form button span {display:none;}
#levo .box form input {border:1px solid #d1cba2; padding:2px; width:147px;}

#levo .box ul.akce {position:relative; padding:0px 0px 0px 0px; list-style-type:none;}
#levo .box ul.akce li {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}

#levo .box ul.sketch {position:relative; font-size:90%; background:#f6f2e9 url('pictures/sketch.gif') no-repeat;  margin:0px; padding:58px 8px 0px 8px; list-style-type:none;}
#levo .box ul.sketch li {margin:0px 0px 5px 0px; line-height:1.5; padding:0px 0px 5px 0px; border-bottom:1px solid #a4a4a4;}
#levo .box ul.sketch strong {font-size:120%; line-height:1.2; margin:0px 0px 5px 0px; display:block;}


#levo .submenu ul {margin-left:5px; font-size:95%; padding:0px;}
#levo .submenu ul li {
margin:0px; 
padding-bottom:3px; 
list-style:none;
background: url(images/li.gif) no-repeat left center;
padding-left: 15px;
}
#levo .submenu ul a  {font-weight:bold; color:#7d0000; font-size:110%; display:block; width:190px; _width:212px; text-decoration:none; line-height:17px;}
#levo .submenu ul a:hover  {color:#e31500;}
#levo .submenu li.vyber a  {color:#7d0000;}

#levo ul.anketa      {margin:7px 0px 0px 0px; padding:0px 10px 0px 10px; color:#0151A3;}
#levo ul.anketa li   {margin:0px; padding:0px; list-style-type:none;}
#levo ul.anketa span {display:block; height:10px; margin:3px 0px 3px 0px; font-size:1px; background-color:white; width:100%;}
#levo ul.anketa span span {margin:0px; background-color:#454545;}
#levo p.anketa       {margin:5px 0px 0px 10px;}
             
#obsah {position:relative;
width:640px;
padding:10px 0px 20px 0px;
float:left;
left:15px;
}  
#obsah h2    {margin:0px 0px 10px 0px;}
#obsah p.strany {margin:10px 0px 5px 0px; padding:5px 0px 0px 0px; border-top:1px solid #7d0000;}
#obsah .clanek {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; height:144px; _height:150px;}
#obsah .clanek h3 {font-size:130%; margin:0px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #7d0000;}
#obsah .clanek h3 a {text-decoration:none;}
#obsah .clanek div.obrazek {float:left; margin:0px 10px 10px 0px; border:1px solid #a4a4a4; padding:1px; height:92px; _height:94px; width:92px; _width:94px;}
#obsah .clanek div.obrazek img {width:92px;}
#obsah .clanek div.obrazek div {height:92px; width:92px; overflow:hidden;}

#obsah .topclankyram {margin:0px 0px 10px 0px; padding:0px;}
#obsah .topclanky {background-color:#e9e5cb; margin:10px 0px 10px 0px; padding:0px 0px 5px 0px; color:#272727; position:relative;}
#obsah .topclanky p {padding:0px 10px 0px 10px;}
#obsah .topclanky ul {margin:5px 0px 5px 0px; padding:0px; line-height:1.2;}
#obsah .topclanky ul li {padding:0px 0px 0px 27px; background:url('pictures/sipka2.gif') 10px 5px no-repeat;}
#obsah .topclanky ul a  {font-size:80%; color:#7d0000; text-transform:uppercase;}
#obsah .topclanky ul a:hover {color:#e31500;}
#obsah .topclanky h3 {background:#781501; font-size:120%; font-weight:bold; color:white; padding:0px 0px 0px 10px; height:30px; line-height:30px; text-transform:uppercase; margin:0px 0px 8px 0px;}
#obsah .topclanky a  {color:#7d0000;}
#obsah .topclanky a:hover {color:#e31500;}

#obsah .profil {position:relative; height:70px; width:319px; float:left;}
#obsah .profil ul {position:absolute; top:3px; left:95px; margin:0px; padding:0px;}

#obsah .galerie {position:relative; margin:15px 0px 0px 0px;}
#obsah .galerie a {_border:5px solid silver;}
#obsah .galerie a:hover {_border:5px solid #454545;}
#obsah .galerie img  {border:5px solid silver; _border:1px solid white; padding:1px; _padding:0px; margin:0px 7px 5px 0px; _margin:0px 7px 13px 0px;}
#obsah .galerie img  {width:100px; height:74px;}
#obsah .galerie a:hover img {border:5px solid #454545; _border:1px solid white;}
#obsah .galerie-hodnot  {position:relative; border-top:1px solid silver; margin:10px 0px 10px 0px; padding:8px 0px 0px 0px;}

#obsah div.patickaClanek {padding:10px; background:#c0c0c0; margin:15px 0px 0px 0px;}
#obsah div.bookmarks {padding:10px 0px 10px 10px; border:1px solid #c0c0c0; border-top:none; margin:0px 0px 10px 0px;}
#obsah div.bookmarks a {padding:0px 0px 0px 18px;}
#obsah a.jagg {background:url('pictures/jagg.gif') left center no-repeat;}
#obsah a.linkuj {background:url('pictures/linkuj.gif') left center no-repeat;}
#obsah a.delicious {background:url('pictures/delicious.gif') left center no-repeat;}
#obsah a.google {background:url('pictures/google.gif') left center no-repeat;}
#obsah a.facebook {background:url('pictures/facebook.gif') left center no-repeat;}
#obsah a.sme {background:url('pictures/sme.gif') left center no-repeat;}
#obsah a.myspace {background:url('pictures/myspace.gif') left center no-repeat;}
#obsah a.yahoo {background:url('pictures/yahoo.gif') left center no-repeat;}
#obsah p.popis {text-align:justify; padding:10px; border:1px solid #c0c0c0; background:#f5f3e5; margin:0px 0px 15px 0px;}
#obsah div.prispevek {margin:10px 0px 15px 0px;}
#obsah div.prispevek div.info {background:#e3e3e3; padding:5px;}
#obsah div.prispevek p {border:1px solid #e3e3e3; margin:0px; border-top:none; padding:5px;}
#obsah p.prispevek a {color:#EEDA00;}
#obsah p.prispevek a:hover {color:white;}

#obsah .topic {background-color:#EDEDED; margin:0px 0px 2px 0px; padding:5px;}
#obsah .topic h4 {margin:0px 0px 5px 0px;}
#obsah .topic p {margin:5px 0px 0px 0px;}
#obsah .topic-open {background-color:#F0F0F0; margin:0px 0px 2px 0px; padding:5px 5px 5px 47px;}
#obsah .topic-open h4 {margin:0px 0px 5px 0px;}
#obsah .topic-open p {margin:5px 0px 0px 0px;}

#obsah .reklama {margin:10px 0px 0px 0px; text-align:center;}
 
#paticka {
position:relative;
padding:5px 0px 40px 0px;
font-size:95%;
color:#e7c48f;
width:950px;
margin-left: auto;
margin-right: auto;
}
#paticka a {color:#e7c48f;}
#paticka a:hover {color:#e7c48f;}
#paticka ul {margin:6px 0px 0px 0px; padding:0px;}
#paticka ul li {margin:0px; padding:0px; display:inline;}

div.clean {font-size:0px; line-height:0px; height:0px; overflow:hidden; clear:both;}

a {color:#7d0000; text-decoration:underline;}
a:hover {color:#e31500;}

h2 {color:black; font-size:160%; font-weight:bold;}
h3 {color:#7d0000; font-size:140%; font-weight:normal;}
h4 {color:black; font-size:120%; font-weight:bold;}
h2, h3, h4 {margin:5px 0px 5px 0px;}
#header h2 {margin:0px}

#obsah input, #obsah textarea, #obsah select {border:1px solid #7d0000; background-color:white; color:black; margin-bottom:2px; padding:2px;}
option {cursor:pointer;}
#obsah button {padding:0px; cursor:pointer; padding:0px 15px 0px 15px; height:25px; _height:27px; border:1px solid #cfcfcf; background:#fbfbfb; color:black; font-weight:bold;}
#obsah button {border: expression(
this.onmouseover = new Function("this.className += ' hover';"),
this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
);}
#obsah button:hover, #obsah button.hover {border:1px solid #7d0000;}

.justify {text-align:justify;} 
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.middle {vertical-align:middle;}
.top {vertical-align:top;}
.neviditelne {display:none;}

p {margin-top:5px; margin-bottom:8px;}
strong {font-weight:bold;}

.label {float:left; display:block; width:100px;}
.label2 {float:left; display:block; width:150px;}
.label3 {float:left; display:block; width:70px;}
.label4 {float:left; display:block; width:120px;}
.red {color:#f75342;}

#obsah ul {margin:5px 0px 8px 0px; padding:0px;}
#obsah ul li {margin:0px; padding:0px 0px 0px 30px; background:url('pictures/sipka.gif') 17px 6px no-repeat; list-style-type:none;}
#obsah ul ul {padding:0px; margin:2px 0px 2px 10px;}

img {border:0px;}
.fright {float:right;}

hr {height:1px; margin:0px 0px 13px 0px;} 
      
legend {
padding:3px 5px;
border:1px solid #c0c0c0;
color:#5a5a5a;
font-weight:bold;
font-size:90%;
text-align:right;
}
fieldset {border:1px solid #c0c0c0; padding:10px; margin:0px 0px 10px 0px;}
object {z-index:1;} 

div.stav {border:1px solid #c0c0c0; color:#5a5a5a; text-align:center; padding:5px; font-weight:bold; margin:10px 0px 10px 0px;}

.vypis {padding:2px 10px 2px 10px;}
.suda {background-color:#D1D1D1; color:#2B2B2B;}
.licha {background-color:#E4E4E4; color:#2B2B2B;}
