* {
 margin: 0;
 padding: 0;
 border: none;
}
body {
margin:0px;
text-align: center;
background-color: #f4f2f3;
font-family: Arial, Verdana, Helvetica, sans-serif ;
}
a:active, a:link, a:visited, a:hover, a:focus{
color: #3399cc;
text-decoration:none;
font-size:9pt;
margin:0px;
padding:0px;
}

a.foot:active, a.foot:visited, a.foot:link, a.foot:hover {
white-space:nowrap;
color: #3399cc;
text-decoration:none;
font-size:9pt;
font-weight:bold;
}


a.mail:active, a.mail:visited, a.mail:link
{
font-size:8pt;
}
a.mail:hover
{
text-decoration:underline;
}


a.main_foto:active, a.main_foto:visited, a.main_foto:link
{
font-size:0.7em;
font-weight:bold;
display:block;
float:left;
padding:3px;
margin-top:20px;
margin-left:10px;
background-color:#EEF4F8;
border:1px solid #92918f;
}
a.main_foto:hover
{
background-color:#f1f1f1;
}

#main
{
margin: auto;
margin-top:10px;
margin-bottom:10px;
width: 837px;
position: relative;
text-align : left;
background-color:#f4f2f3;
color:#fff;
}
#horni
{
width:837px;
height:311px;
margin:0px;
}
#logo
{
width:837px;
height:102px;
}
#auto
{
width:837px;
height:171px;
_margin-top:-3px; /* IE hack*/
}
#middle
{
width:837px;
height:38px;
_margin-top:-3px; /* IE hack*/
}


#leftmenu {
font-family: verdana, helvetica, sans-serif ;
margin-left:0px;
padding: 0px;
float: left;
width: 140px;
}
#leftmenulist {
margin:0px;
padding: 0px;
}
#leftmenulist ul {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#leftmenulist li {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#leftmenulist a:link, #leftmenulist a:visited  {
display:block;
font-weight: bold;
font-size: 11px;
float: left;
margin: 0px;
padding:0px;
text-decoration: none;
}

#leftmenulist a:hover {
	background-color:#82AC82; /*#f2cef1*/
	color:#FFE374;
  text-decoration: none;
  z-index:5;
}
#leftmenulist a {
margin: 0px;
padding:0px;
width: 152px;
height:24px;
color: #46698f;
}


#left_all{
margin:0px;
margin-top:-3px;
padding: 0px;
float:left;
width:830px;
background-color:#fff;
}




#left_main{
margin:0px;
_margin-top:-3px;
padding: 0px;
float:left;
width:660px;
height:180px;
background-image: url("./images/back_main.jpg");
border: 0px red solid;
}


#left_in_main{
margin-left:90px;
padding: 0px;
width:560px;
height:180px;
}

#left_main_sekce{
margin:0px;
_margin-top:-3px;
padding: 0px;
float:left;
width:660px;
height:50px;
background-image: url("./images/back_main.jpg");
border: 0px red solid;
}

#left_in_main_sekce{
margin-left:90px;
padding: 0px;
width:560px;
height:50px;
}

div.left_beetween{
margin:0px;
float:left;
padding: 0px;
width:660px;
height:17px;
background-image: url("./images/mezi.jpg");
}


div.left{
margin:0px;
float:left;
padding: 0px;
width:560px;
background-image: url("./images/back_mid.jpg");
background-repeat: repeat-y;
}

div.left_in{
margin-left:90px;
padding: 0px;
width:560px;
}


#leftbox {
padding: 0px;
margin-bottom:15px;
float: left;
width: 160px;
border-top: #a0a0a0 0px solid;
}

div#right {
width: 150px;
height:180px;
position:absolute;
left:660px;
top:288px;
margin-top:-15px;
background-color:#fff;
}
div#mezera_hlavni {
width:600px;
height:70px;
float:left;
}

div#mezera {
width:600px;
height:25px;
float:left;
}

div#right_end {
position:absolute;
left:812px;
top:273px;
width:24px;
height:93;
background-image: url("./images/pravy.jpg");
z-index:20;
}

div.adresa {
padding:0px;
margin-right:7px;
margin-bottom:32px;
position:absolute;
bottom:0;
right:0;
width: 170px;
height:194px;
background-image: url("./images/adresa.jpg");
}



div.mezera {
margin-top:5px;
float: left;
}


div.akce {
padding-right:10px;
float:left;
margin-top:10px;
margin-left:5px;
width: 180px;
border:2px solid #ccc;
}

div.akce_mezera {
float: left;
margin:0px;
width: 600px;
height:10px;
}


#foot {
border: 0px silver solid;
padding: 0px;
margin: 0px;
width: 837px;
border: 0px #f7f1d9 solid;
background-color: transparent;
}
#footer {
font-family:arial, verdana, helvetica, sans-serif ;
font-size:11pt;
text-align:center;
clear: both;
background-image: url("./images/down.jpg");
height:33px;
}


img
{
 border:0px;
 margin:0px;
 padding:0px;
}

img.odkaz
{

}

div.odkazy
{
 float:left;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
 height:30px;

}


/*FOTOGALERIE*/

div#foto_middle
{
width:300px;
margin:auto;
position:relative;
border: 1px silver solid;
}

div#foto_kategorie
{
margin-top:10px;
margin-left:40px;
padding-top:7px;
width:480px;
border-top: 2px #92918f solid;
border-bottom: 2px #92918f solid;
}

div.kontakt_mezera
{
  float:left;
  height:50px;
  width:560px;
}



h1 {
font-family:Tahoma,Arial;
font-size:1.1em;
font-weight:normal;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding:0px;
text-align:left;
color: #0995dc;
}
h2 {
font-family:Tahoma,Arial;
font-size:0.8em;
margin-top:15px;
margin-left:10px;
margin-bottom:15px;
padding:0px;
text-align:left;
color: #0995dc;
}
h2.red {
font-family:Tahoma,Arial;
font-size:0.8em;
margin-top:15px;
margin-left:10px;
margin-bottom:15px;
padding:0px;
text-align:left;
color: #ff0000;
}
h3 {
font-family:Arial;
margin-top:15px;
font-size:10pt;
text-align:center;
color: #f8c301;
}
h4 {
font-family:Arial;
margin-top:10px;
margin-bottom:10px;
font-size:10pt;
text-align:center;
color: #f8c301;
}


br
{
margin-bottom:3px;
}


b
{
	font-weight:bold;
}
b.modre
{
  color:#3785ab;
}
b.red
{
  color:#ff0000;
}
b.big
{
  font-size:1.5em;
}
p
{
  font-size:0.8em;
	padding-left:2px;
	margin:0px;
	text-align:left;
  color: #000;
}
p.odkazy
{
  font-family:Tahoma,Arial;
  font-size:0.8em;
  font-weight:bold;
  padding-top:6px;
  margin-left:10px;
  text-align:left;
  color: #0995dc;
}
p.text_sekce
{
  font-family:Arial;
	font-size:0.8em;
	margin-left:10px;
	margin-bottom:10px;
	text-align:left;
  color: #333;
}
p.sekce
{
  font-family:Arial;
	font-size:0.8em;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:justify;
  color: #666;
}

p.kontakt
{
  font-size:0.6em;
  color:#aaa;
  text-align:justify;
  margin: 10px 10px;
}

p.akce
{
  font-family:Arial;
	font-size:0.7em;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:justify;
  color: #666;
}

p.akce_small
{
  font-family:Arial;
	font-size:0.5em;
	letter-spacing:1px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:justify;
  color: #666;
}

p.akce_right
{
  font-family:Arial;
	font-size:0.7em;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
	text-align:right;
  color: #666;
}

p.middle
{
  font-family:Arial;
	font-size:0.8em;
	margin-left:10px;
	margin-bottom:15px;
	text-align:center;
  color: #666;
}

p.right
{
  font-family:Arial;
	font-size:0.8em;
	margin-left:10px;
	margin-bottom:15px;
	text-align:right;
  color: #666;
}

p.error{
font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	padding-left:10px;
	margin:0px;
	text-align:left;
  color: red;
}
ul.welcome
{
 margin-top:10px;
 margin-left:30px;
 margin-bottom:10px;
}
li{
 font-family:Arial;
 font-size:0.8em;
 text-align:justify;
 color: #666;
 list-style-type:square;
}
li.akce{
 font-family:Arial;
 font-size:0.7em;
 text-align:justify;
 color: #666;
 list-style-type:square;
}




