body {
font-family: Arial, Helvetica, Garuda, Utkal, Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #737373;
background-color: #000;
margin: 0;
padding: 5px 0;
text-align: center;
}

#vse {
position: relative;
width: 977px;
margin: 0 auto;
text-align: left;
}

#bannery-vpravo {
position: absolute;
top: 0;
left: 990px;
z-index: 2;
}

#site {
margin-top: 5px;
background: #fff url(/img/backsite.gif) 0 0 repeat-y;
}

#top {
width: 961px;
/*height: 196px;*/
height: 143px;
padding: 8px 8px 0 8px;
background: url(/img/backtop.jpg) 0 0 no-repeat;
}

ul.menuhorni {
width: 961px;
height: 34px;
margin: 0;
padding: 0;
background: url(/img/backmh.gif) 0 0 repeat-x;
list-style-type: none;
}

ul.menuhorni li {
position: relative;
float: left;
display: block;
height: 34px;
margin: 0;
padding: 0;
background: url(/img/mhli.gif) 0% 50% no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
list-style-type: none;
behavior: url(hover.htc);
}
ul.menuhorni li.none {
border: 0;
background: none;
}

ul.menuhorni li a {
float: left;
display: block;
/*width: 115px;*/
padding: 10px 11px;
color: #fff;
text-decoration: none;
}

ul.menuhorni li a:hover {
color: #F4C257;
text-decoration: underline;
}

ul.menuhorni li ul {
visibility: hidden;
position: absolute;
top: 34px;
left: 0px;
width: 170px;
margin: 0;
padding: 0;
border: 1px solid #730106;
background: #C80C15 none;
z-index: 10;
}

ul.menuhorni li:hover ul, ul.menuhorni li.hover ul {
visibility: visible;
}

ul.menuhorni li ul li {
position: relative;
width: 170px;
height: auto;
border-top: 1px dotted #FF3E5F;
background: none;
}

ul.menuhorni li ul li a {
padding: 4px 10px;
}

.logo {
float: left;
height: 85px;
margin: 0;
padding: 24px 0 0 12px;
}

#obsah {
clear: both;
width: 977px;
}

#obsah hr {
display: block;
height: 1px;
margin: 10px 0;
*margin: -7px 0;
border: 0;
border-bottom: 1px solid #888;
}

#left {
float: left;
width: 672px;
padding: 8px;
background-color: #fff;
font-size: 12px;
}

.lleft {
float: left;
width: 271px;
padding: 0 9px 0 0;
line-height: 130%;
}

.lright {
float: left;
width: 391px;
line-height: 130%;
}

.ll {
float: left;
width: 391px;
padding: 0 9px 0 0;
line-height: 130%;
}

.lr {
float: left;
width: 271px;
line-height: 130%;
}

.lleft p, .lright p, .ll p, .lr p {
margin-top: 0;
margin-bottom: 8px;
}
.lleft h1, .lright h1, .ll h1, .lr h1 {
margin: 0 0 8px 0;
}

.sedl {
width: 391px;
height: 116px;
border-bottom: 3px solid white;
background: #e6e6e6 url(/img/backsed.gif) 0 0 repeat-y;
overflow: hidden;
}
.sedl img {
border: 2px solid white;
}
.sedlimg {
float: left;
width: 100px;
height: 130px;
padding: 5px 0 0 0;
border: 0;
text-align: center;
overflow: hidden;
}
.sedlnadp {
float: left;
height: 13px;
width: 271px;
margin: 5px 0;
padding: 5px 10px;
font-weight: bold;
color: #000;
overflow: hidden;
}
.sedlnadp a {
color: #000;
}
.sedlanot {
float: left;
height: 58px;
width: 271px;
margin: 0;
padding: 5px 10px;
overflow: hidden;
}
.sedlnadp p, .sedlanot p {
margin: 0;
padding: 0;
}

.sedr {
width: 251px;
height: 106px;
padding: 5px 10px;
border-bottom: 3px solid white;
background-color: #e6e6e6;
overflow: hidden;
}
.sedr img {
border: 2px solid white;
}
.sedr input.enter {
padding: 0;
}
.sedr input.boks {
width: 18px;
}
.sedrnadp {
height: 26px;
margin: 5px 0;
padding: 0 10px 5px 0;
font-weight: bold;
color: #000;
overflow: hidden;
}
.sedrnadp a {
color: #000;
}
.sedranot {
height: 27px;
margin: 5px 0;
padding: 0 10px 5px 0;
overflow: hidden;
}
.sedrnadp p, .sedranot p {
margin: 0;
padding: 0;
}

.sedy {
_width: auto;
_height: 1em;
margin: 0 0 3px 0;
padding: 5px 10px;
background-color: #e6e6e6;
}
.sedy img {
border: 2px solid white;
}

.boxred {
margin: 0 0 8px 0;
padding: 6px 15px;
background: #CA0C17 url(/img/backboxred.gif) 0 0 repeat-x;
color: #fff;
}

.nadpis {
margin: 8px 0;
padding: 4px 10px;
background: #C70A12 url(/img/backnadpis.gif) 0 0 repeat-x;
color: #fff;
font-size: 12px;	/* by Dan */
font-weight: bold;
}
.nadpis a {
color: #fff;
}

.fotgaluvod {
float: left;
width: 164px;
height: 115px;
margin: 8px 2px;
text-align: center;
overflow: hidden;
}

.fotgal {
float: left;
width: 164px;
height: 145px;
margin: 8px 2px;
text-align: center;
overflow: hidden;
}

.fotgal-soutez {
float: left;
width: 164px;
height: 172px;
margin: 8px 2px;
text-align: center;
overflow: hidden;
}

.fotgal-soutez table {
width: 164px;
background-color: #F4F4F4;	
}

.listimg {
float: left;
width: 150px;
margin: 0 10px 0 0;
padding: 10px 0 0 0;
overflow: hidden;
}

.listcont {
float: right;
width: 492px;
}

.anot {
margin: 10px 0;
padding: 0;
}
.anot p {
margin: 10px 0 0 0;
padding: 0;
}

.dmain {
width: 650px;
margin: 0 0 5px 0;
padding: 5px 10px;
border: 1px solid #ddd;
background: #f0f0f0 url(/img/dmain.gif) 510px 0 repeat-y;
/*background-color: #f0f0f0;*/
}
#obsah div.dmain hr {
border-bottom: 1px solid #ccc;
}
.dl {
float: left;
width: 490px;
}
.dr {
position: relative;
float: left;
width: 140px;
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}
.drinfo {
position: absolute;
left: -17px;
width: 270px;
padding: 24px 15px 10px 15px;
border-bottom: 2px solid #D40017;
background: url(/img/backdrinfo.gif) 0 0 no-repeat;
color: #333;
z-index: 50;
}

#mapky {
position: relative;
height: 220px;
}
#ma, #mapaSR {
position: absolute;
left: -10px;
width: 335px;
padding: 0;
background: #e7e5e5 url(/img/pozice.gif) top left no-repeat;
font-size: 1px;
}
#mapaSR {
position: absolute;
left: 330px;
width: 318px;
border-top: 40px solid #fff;
background: #e7e5e5 url(/img/poziceSR.gif) top left no-repeat;
}
#ma img, #mapaSR img {
border: 0 none;
padding: 0;
margin: 0;
}

.quote {
margin: 10px;
padding: 1px 10px;
border: 1px solid #ff0000;
background-color: #fff;
}
.dmain input.enter {
padding: 1px 2px;
background-color: #999;
}

#right {
float: left;
width: 273px;
padding: 50px 8px 8px 8px;
background: url(/img/backright.jpg) 0 0 no-repeat;
}

.kosik {
margin: 10px 0;
padding: 5px 10px;
background-color: #CCCCCC;
color: #5f5f5f;
}

.rsearch {
margin: 8px 0;
padding: 0;
}
.rsearch input.boks {
width: 215px;
height: 15px;
padding: 3px 5px;
}
.rsearch input.enter {
width: 36px;
height: 31px;
margin: 0 0 0 5px;
background: url(/img/backsearch.gif) -2px -2px no-repeat;
}

ul.menusede {
margin: 8px 0;
padding: 0;
list-style-type: none;
}

ul.menusede li {
margin: 0 0 7px 0;
font-size: 10px;
font-weight: bold;
}

ul.menusede li a {
display: block;
_height: 1em;
padding: 4px 10px 5px 28px;
background: #737373 url(/img/plusplus.gif) 10px 9px no-repeat;
color: #fff;
}

ul.menusede ul {
margin: 0;
padding: 4px 0 0 0;
list-style-type: none;
}

ul.menusede ul li {
margin: 0;
}

ul.menusede ul li a {
padding: 0px 0 0 40px;
background: #f4f4f4 url(/img/plus.gif) 30px 5px no-repeat;
color: #444;
}

ul.menudolni {
width: 961px;
height: 34px;
margin: 0 0 0 8px;
padding: 0 0 8px 0;
background: url(/img/backmh.gif) 0 0 repeat-x;
list-style-type: none;
}

ul.menudolni li {
float: left;
display: block;
height: 34px;
margin: 0;
padding: 0;
background: url(/img/mhli.gif) 0% 50% no-repeat;
color: #fff;
font-size: 10px;
font-weight: bold;
list-style-type: none;
}
ul.menudolni li.none {
border: 0;
background: none;
}

ul.menudolni li a {
float: left;
display: block;
/*width: 115px;*/
padding: 10px 11px;
color: #fff;
text-decoration: none;
}

ul.menudolni li a:hover {
color: #F4C257;
text-decoration: underline;
}

ul.menudolni li ul {
display: none;
}

#cntr {
position: absolute;
top: 0px;
left: 0px;
width: 200px;
border: 1px solid #ff0000;
padding: 5px 15px;
background-color: #fff;
z-index: 3;
}

#bottom {
padding: 2px 10px;
color: #fff;
text-align: right;
}
#bottom a {
color: #fff;
}

sup, sub {
vertical-align: baseline;
position: relative;
}
sup {
bottom: 0.33em;
}
sub {
bottom: -0.25em;
}

.boks {
border: 1px solid #a7a7a7;
background-color: #fff;
color: #666;
font-size: 11px;
}

.enter {
border: 0;
padding: 2px 6px;	/* by Dan */
text-decoration: none;	/* by Dan */
background-color: #C70A12;
color: #fff;
font-family: "Trebuchet MS";
font-size: 10px;
cursor: pointer;
}

.tabule {
empty-cells: show;
margin: 5px 0 5px 1px;
border-collapse: collapse;
border: 1px solid #7F0107;
background-color: #F5EEEE;
color: #555;
}
tabule a {
color: #555;
}
.tabule td {
padding: 2px 4px;
border: 1px solid #D2CBCB;
}
.tabule tr.tabh {
background-color: #C70A12;
color: #fff;
font-weight: bold;
}
.tabule tr.tabh a {
color: #fff;
}

.f10 {
font-size: 10px;
}

.f14
{
	font-size: 14px;
}

.cokoliv 
{
	font-size: 13px;		/* by Dan*/
padding: 2px 10px;
}

.brd {
border: 2px solid white;
}

.brdgr {
border: 1px solid #777;
}

.b24y {
color: #F4C257;
font-family: "Arial narrow";
font-size: 24px;
font-weight: bold;
}

.bl {
color: #000;
}

.red {
color: #E00025;
}

.wh {
color: #fff;
}

.cent {
text-align: center;
}

.fl {
float: left;
margin-right: 15px;
}

.fr {
float: right;
margin-left: 15px;
}

h1 {
margin: 8px 0;
padding: 4px 10px;
background: #C70A12 url(/img/backnadpis.gif) 0 0 repeat-x;
color: #fff;
font-size: 12px;		/* by Dan*/
font-weight: bold;
}

h2 {
margin: 8px 0;
padding: 0;
color: #222;
font-size: 14px;
font-weight: bold;
}

h3 {
margin: 8px 0;
padding: 0;
color: #E00025;
font-size: 14px;
font-weight: bold;
}
h3 a {
color: #E00025;
}

img {
border: 0;
}

.cleaner {
clear: both;
height: 0;
overflow: hidden;
content: ' ';
}

.cleaner hr {
display: none;
}

a {
color: #737373;
}

p {
margin: 10px 0;
padding: 0;
}

/* by Dan - kvuli prodejcum - dva sloupecky*/
.kraj 
{
	float: left;
	margin: 0;
	padding: 5px;
	width: 315px;
}

/* by Dan - styly pro bublinu */
.bublina
{
	width: 220px;
	height: 132px;
	background: url(/img/bublina.png) 0 0 no-repeat;	
	display:none;
	padding: 10px 15px;
}

.bublina p
{
	margin: 4px 0px;
}




