body {background-color: #2A2A2A; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FDF877; }
.logo {display:block; width: 801px; background-color:#2A2A2A; text-align:left; padding:5px;}
p {margin:0px 3px 0 2px; text-align: left; float: left; clear:both;}
*>p {margin:0px 4px 0 8px;}
a {color: #F3EC44; text-decoration: underline; font-size: 11px; font-weight: bold; }
a:hover {color: white; text-decoration: none; font-size: 11px; }

img { border:0;}

h1 {color: #FED803; font-size: 130%;}
h2 {color: #FED803; font-size: 130%;}

.web {background-color: #B80307; width:801px; margin: auto; text-align:center; margin-top: 0px; overflow: hidden;}


.head { background-image:url(/images/head.jpg); width:801px; height: 201px; float:left;}
.telo { width:801px; float:left; background-image: url(/images/bg-clever.jpg);}
.jestejeden { background-color:#000000;}
.pata { background-image:url(/images/pata.jpg); width:801px; height:52px; position:relative; float:left;}



.hottop {float:left; margin: 5px 0 0 5px;}
.partneri {position:relative; top: 8px; }

.menu { background-image:url(/images/menu-bg.jpg); width:224px; height:478px; min-height:478px; float:left; margin-left: 3px; text-align:left; position:relative; background-repeat:no-repeat; background-position:bottom; background-color:#260202;}
.main {position:relative; padding: 6px; background-image:url(/images/telo-bg.jpg); width:548px; float: right; margin-right: 3px; background-color:#200607; background-position:top; background-repeat:no-repeat; text-align:left; _height:467px;}
*>.main li { margin-left: 15px; }

*>.menu { margin-left: 6px;}
*>.main { margin-right: 6px; padding-bottom:1px; min-height:478px;}

.kontakt { margin: 20px 10px; float:left; text-align:left;}
.lesk {margin-left:3px;}

.news {text-align: center; background-image:url(/images/novinky-bg.jpg); background-color:#5D0102; background-repeat:no-repeat; background-position:top; width:232px; float:left; margin-right: 5px; padding-bottom:5px; padding-top:20px;}
.button-text { background-image:url(); width:305px; float:right; }
.nadpis-news {font-weight:bold; margin-top: 4px; margin-left: 10px; color:#FFF; display:block; margin-bottom:7px; text-align:left;}
.news img{border: 3px solid #825601;}
.text-news{margin: 0 10px 10px 10px; float:left; text-align:left; }

*>.news { margin-bottom: 5px; }
*>.button-text { margin-right: 4px; }

.prohlidka { background-image:url(/images/prohlidka-bg.jpg); width:309px; height:139px; margin:0 0 5px 0; position:relative; float:left;}
.text { background-image:url(/images/text-bg.jpg); width:309px; margin:0; float:left;}
.banner_system { background-color: #33090a; width: 100%; margin: 3px 0; float: left; }
.banner_system img { margin: 10px; }

.hlavnimenu { list-style-type:none; width:213px; margin:5px 0 3px 5px;}
*>.hlavnimenu {margin:5px 0 3px -35px;}
.hlavnimenu li a{ display:block; width: 213px; height: 34px; margin:0 0 -2px 0; color: #990000; text-decoration:none;}
.hlavnimenu li a:hover{background-image:url(/images/menu/mhover.jpg);color: #990000;}

*>.hlavnimenu li a{margin:0 0 1px 0;}


.m1 a {background-image:url(/images/menu/m1.jpg);}
.m2 a {background-image:url(/images/menu/m2.jpg);}
.m3 a {background-image:url(/images/menu/m3.jpg);}
.m4 a {background-image:url(/images/menu/m4.jpg);}
.m5 a {background-image:url(/images/menu/m5.jpg);}
.m6 a {background-image:url(/images/menu/m6.jpg);}
.m7 a {background-image:url(/images/menu/m7.jpg);}
.m8 a {background-image:url(/images/menu/m8.jpg);}
.m9 a {background-image:url(/images/menu/m9.jpg);}
.m10 a {background-image:url(/images/menu/m10.jpg);}
.textmenu {float:right; margin: 9px 15px 0 0; color:#000000;}

.menu-paticka {float:left; margin: 17px 0 0 15px; }
.menu-paticka a{color: #ffff00; text-decoration:none; font-weight: normal;}
.menu-paticka a:hover{color: #fff; text-decoration:underline;}

.copyright {float:right; margin: 17px 60px 0 0; }
.rozdelovac {float:left; margin: 7px 0 7px 8px;}
.fotky {margin: 5px; border: 4px solid  #B80307; 4px; float:left;}

.base ul { list-style: none; }
.base li { list-style-image: url(/images/seznam-ico.jpg); display: block; height: 20px;}

.fotobox { display:block; float:left; text-align: center; padding:3px; margin:5px;  width: 120px; height: 120px; background-color: #270B01; border: 1px solid #792203;}
*>.fotobox { margin:6px;}
.strankovani { display: block; float:right; margin-right: 10px;}
.strankovani a{color: white; text-decoration: none; font-weight: normal;}
.strankovani a:hover{color: yellow; text-decoration: underline;}
.actual a{color: yellow; font-weight: bold;}
.fotoseznam{font-weight: bold; margin:10px; display:block; height: 20px; margin: 8px;}
.fotoseznam a{font-size: 135%; text-decoration:none;}
.fotoseznam a:hover{color:#FFFFFF; text-decoration:underline; font-size: 135%;}
.white{color:#FFFFFF;}


.item { margin: 3px 0 2px 0px; padding: 8px 10px; overflow: hidden; border-bottom: 1px dashed #471113; width:530px; }
.item h4 { color: #FFA300; line-height: 14px; font-size: 90%; padding: 0; }
.item div.info { font-size: 90%; color:#fff;}
.item div.info a { color: #CD4000; }

.main p { text-align: justify; margin: 5px 0 4px 0; }
.main form { padding: 20px 8px 8px 8px; margin: 5px 0 30px 0; }
.main form table { padding: 2px; width: 100%; }
.main form table td.right { text-align: right; }
.main label { color: #CD4000; font-weight: bold; padding-right: 1px; width: 40px; float: left; text-align: left; }
.main form label.longer { width: 56%; padding-top: 2px; text-align: right; }
.main form input {border: solid #7a2f33 1px; background: #491113; height: 14px; padding: 2px; font-size: 12px; margin-right: 10px; vertical-align: middle; color:#FFFF66;}
.main input.submit { width: 65px; height: 25px; background: #491113; margin-right: 15px; _margin-right: 5px; padding: 5px; display:block; color:#fff; float:right; text-align:center;}
.main select { background: #990000; height: 17px; border: 0; padding: 2px; margin-left:5px; font-size: 12px; color:#FFFF99; }
*>.main select {margin-left: -10px;}
.main form textarea { width: 470px; height: 70px; background: #491113; border: solid #7a2f33 1px; padding: 2px; font-size: 12px; color:#FFFF66;}
.main form img { vertical-align: middle; } 
.main .dn { display:none;} 
/*
.item {margin:10px;background-color:lime;}
.item img {float:left;margin-right:5px; margin-bottom:5px;}
.item h4 {font-weight:bold;margin:0px;padding:0px;display:block;}
*/

