body {	font-family:Verdana, Tahoma;color:#000;font-size:70%;background-color:#C10001;	background-image: url("bg.gif");	background-repeat: repeat-x;
		line-height: 1.4;}

.bold {font-weight: bold;}

a {color:#00008b}
a.menu {	font-family: Verdana;	font-weight: normal;	color: #C10001;	text-decoration: none;}
a.menu:hover {color: black;}

p { margin-top: 0px; }

#zapati {		font-family:Verdana;	color:white;}
#zapati a { color:white; text-decoration:none;}


#obal {width: 992px; margin: 0px auto; margin-top: 50px; background-color: #fff; padding: 4px;}

.clear {clear: both; height: 1px;}

ul {list-style-type:square;	padding: 0px;	margin-left: 10px;	margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}

td {text-align: left;}

ul li {
	list-style-type: none;
	background-image: url("sipka.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 20px;
	padding-top: 5px;
}


#menu {margin-top: 0px; background-color: #ca2627;}
#menu a {display: block; background-color:#C00000; font-weight: normal; padding: 6px 5px 6px 10px; color: #eae4e4; margin-bottom: 1px;
			text-decoration: none;}
#menu a:hover {text-decoration: underline; color: #fff;}
#menu .lvl1 {padding-left: 20px; background-color: #e55b5c; color: #000;}			
#menu .lvl2 {padding-left: 50px; background-color: #f48e8e; color: #000;}			
#menu .sel1 {background: #f6b1b1;}
#menu .sel2 {background: #fbdbdc;}

#menu .sel0 {background: #111;}

.ih1 {font-size: 160%;}
.ic1 {width: 210px;}
.ic1 {width: 210px;}


h1 {font-size: 180%;}
h2 {font-size: 140%; font-weight: normal;}
#zmenu {color: #aaa; width: 856px; margin: 0px auto; padding: 10px 0px 10px 0px;}
#zmenu a {color: #fff;}

.clear {clear: both;}

#galerie .gala {display: block; float: left; margin: 5px; width: 200px; height: 200px; border: 1px solid #333;}
#galerie .gala img {border: 0px; width: 200px; height: 200px;}

#galerie .gala {display: block; float: left; margin: 5px; width: 150px; height: 150px; border: 1px solid #333;}
#galerie .gala img {border: 0px; width: 150px; height: 150px;}

.zvy {color: #C00000;}

.akce {font-weight: bold; margin-top: 8px; border: 3px solid #fff;}

#l {width: 215px; float: left; padding: 30px 0px 30px 10px;}
#p {float: right;  width: 680px; margin-right: 30px; padding-top: 30px;}

#obsah {background-color: #eae4e4;}

#flash {margin-bottom:0px;}
#zdarma {margin-top: 26px; height: 85px;}

.right{float: right;}
.left{float: left;}

.ulleft {width: 250px; float: left;}
.ulright {width: 250px; float: right;}
img {border: none;}

.prima {background-color: #fff; margin: 5px 0px 5px 0px; padding: 7px 0px 3px 10px;}
.partneri {margin: 15px 0px 5px 0px;}

#itab {width: 100%;}
#itab .eco {color: #03da03; font-size: 18px; font-weight: bold; line-height: 1.1; font-family: Arial;}
#itab .set {color: red; font-size: 20px; font-weight: bold; line-height: 1.1; font-family: Arial;}
#itab .tright {text-align:  right; padding-left: 20px;}

#home .akce {font-size: 30px; font-weight: bold; border: none; color: #c00000; margin: 0px 0px 10px 0px;}
#home .vetsi {font-size: 18px; border: none; color: #000;}

#logo {float: left;}

#nav {padding: 5px 0px;}
#nav a {background: #c00000; text-decoration: none; margin: 0 5px; padding: 3px 5px; color: #fff; 
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#nav a.activeSlide { background: #000; }
#nav a:focus { outline: none; }

.vnoreni {padding-bottom: 10px; margin-bottom: }
.p_hlava {padding-bottom: 15px; float: right;}
.p_hlava .mobil {background: url('tel.png') no-repeat left center; display: inline-block; padding: 10px 0px 15px 35px;
      font-size: 16px; margin-right: 30px;} 
.p_hlava .email {background: url('mail.png') no-repeat left center; display: inline-block; padding: 10px 0px 15px 35px;
      font-size: 16px; } 
.p_hlava .email a {text-decoration: none;}



#kolaz {height: 450px; margin: 0px; width: 680px; position: relative; z-index:100;}

#headerimgs { }
.headerimg { background-position: center top; background-repeat: no-repeat; height:450px; position:absolute;
            width:680px; margin: 0px auto; display: block; }

#headertxt { width:680px; margin:0 auto; clear:both; position:absolute; bottom:10px; right: 0px; text-align: right;}
#firstline { background: #fff; color:#000; font-size:20px; padding:4px 13px 4px 13px; float:right; display:block; 
      margin-bottom: 5px; font-family: Arial, Tahoma,Serif; text-transform: lowercase;}
#secondline {display: none; }
.pictured { background-color:#0074b8; color:#FFF; font-size:12px; padding:4px 13px; text-transform:uppercase; float:right; display:block; clear:both; margin-top:5px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

#headernav-outer {}
#headernav-outer  #back {background: url('prev.png'); width: 20px; height: 32px; position: absolute; top: 200px; left: -25px;
    cursor: pointer; z-index:100;}
#headernav-outer  #next {background: url('next.png'); width: 20px; height: 32px; position: absolute; top: 200px; right: -25px;
    cursor: pointer;}

.vest {float: left;padding: 20px; text-align: center;}
.vest img {border: none; display: block; margin-bottom: 10px;}
.vest input {text-align: right;}

.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after {  clear: both;}
.clearfix { clear: both;}

.header {padding: 20px 30px 10px 10px;}

.menu-aside {background: #332a27; padding: 10px;}
.menu-aside a {display: block; color: #fff; font-size: 16px; text-decoration: none; border-left: 3px solid #fff; padding: 5px 10px; margin: 2px 0px;}
.menu-aside a:hover {background: #fff; color: #332a27;}

