@charset "utf-8";

* {margin:0; padding:0;}
/* mac hide \*/
html,body {height:100%; width:100%;}
/* end hide */
/* Start hide from IE-Mac \*/
* html #wrapper {height: 1%;}
/* End Hide from IE-Mac */ 


body {
background: #ffffff;
text-align:center;
min-height:560px; /*for good browsers*/
min-width:996px;/* for good browsers*/
margin:auto;
}
/*Upozorneni na vypnuty JS*/
#nojs {background: #f93; padding: 5px 0; font:12pt bold Arial, Helvetica, Tahoma, Verdana sans-serif;}
/* Obal*/
#wrapper {position: relative;}

#outer{
height:100%;
width:100%;
display:table; 
}

/* Vnitrek */
#container {
position:relative;
display:table-cell;
width: 996px;
font: normal 10pt Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

#inner {
text-align:left;
width: 996px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}

#inner1 {
width: 996px;
display:block;
float:left;
background: #efefef;
}

h1{font-size:12pt; clear:both;}
h2{font-size:11pt; clear:both;}

.cervene
{color: #ff0000;}

/* Zahlavi */
#quotation {
width:996px;
height:39px;
float:right;
background: url(/images/abynohynebolely.jpg) no-repeat 750px #efefef;
}

#header {
width:996px;
height:80px;
float:left;
display:block;
background: #efefef;
}

#header-in {
margin-left:6px;
width:982px;
height:80px;
float:left;
display:block;
background: #f8f8f8;
}

/* Menu */
#hmenu {
float:left;
width: 784px;
height:80px;
}

/* Logo */
#logo {
float:left;
width: 198px;
height: 80px;
background: url(/images/logo.jpg) no-repeat;
}

#logo img{
border:0;
float:left;
}

/* Hlavni strana */
#hlavni{

float:left;
display:block;
width: 791px;
background: #efefef;
}
/*
#flash{
margin-top:10px;
float:left;
display:block;
width: 791px;
height:349px;
}
*/
#obsah{
float:left;
display:block; 
margin-top:38px;
margin-left:10px;
padding-top:20px;
padding-left:9px;
padding-right:10px;
padding-bottom:30px; 
background: #ffffff;
width: 561px;  
}

#obsah a{
color:#018700;
text-decoration:none;
}

#obsah a:hover{
color:#ff0000;
text-decoration:none;
}

#obsah a:visited{
color:#808080;
text-decoration:none;
}

.clanek{
margin-top:10px;
width: 561x;
}

.clanek ol,ul{
margin-top:10px;
margin-left:30px;
}

.clanek ul {
list-style-image: url("/images/dot.gif");
}

.clanek li{
margin-top:5px;
}

.clanek h1{
margin-bottom:5px;
}
/* Sloupcova sazba */
#sloupec-1{
width:275px;
float:left;
text-align:justify;
display:table-cell;
}

#sloupec-2{
width:275px;
float:right;
text-align:justify;
display:table-cell;
}

/* Leve boxiky */

#leftbox{
float:left;
margin-top:14px;
margin-left:8px;
display:block;
width: 197px;
}


#prazdna{
display:block;
	width: 197px;
	padding: 0px;
	float: left;
min-height:696px;
}


/* Newsletter */

#newsletter{
float:left;
padding-left:10px;
padding-top:18px;
display:block;
width: 187px;
height:45px; 
background: #0045a4;
font-size:7pt;
}

#newsletter-mask{
position:absolute;
margin-top:25px;
z-index:999;
margin-left:-10px;
display:block;
width: 197px;
height:25px; 
background: #0045a4;
}

#newsletter-mask strong{
margin-left:10px;
font-size:13px;
color:#ffffff;

}

#newsletter input.text{
border:1px solid #5c5c5c;
background:#ffffff;
height:20px;
float:left;
display:block;
margin-bottom:3px;
}

#newsletter input.text.ok
{border-color: green!important;}

#newsletter input.text.error
{border-color: yellow!important;}

#newsletter button{
padding-top:-2px;
width:20px;
border:1px solid #5c5c5c;
background:#ffffff;
height:22px;
float:left;
margin-left:-1px;
display:block;
}

#newsletter button:hover{
background:#4391fc;
color:#ffffff;
}

#newsletter p.error_small		
{color:yellow;font-size:11px;font-weight:bold;width:140px;margin-bottom:2px; }

#newsletter p.error			
{color:yellow;font-size:11px;font-weight:bold; margin-bottom:2px;}

#newsletter p.success_small		
{color:white;font-size:11px;font-weight:bold;width:140px;margin-bottom:2px; }

#newsletter p.success			
{color:white;font-size:11px;font-weight:bold; margin-bottom:2px;}

#facebook{
float:left;
display:block;
width: 197px;
height:55px; 
background: #ffffff;
}
#facebook img{
margin-top:-10px;
margin-left:-2px;
}

/*Nazory ctenaru*/
#nazory{
float:left;
padding-top:5px;
display:block;
width: 197px;
height:45px; 
background: #0045a4;
}

#nazory strong{
font-size:13px;
color:#ffffff;
}

#nazory a{
height:18px; 
color:#ffffff;
}

#nazoryobs button{
border:0;
background:0;
width:64px;
height:30x;
padding:0;
}

#nazoryobs button:hover{
cursor:hand;
}

.nazoryin{
float:left;
background:#efefef;
border:1px solid #b2b2b2;
padding:0px;
display:block;
width:100%;
height:20px;
}

.nazoryobsin{
margin-top:5px;
float:left;
background:#efefef;
border:1px solid #b2b2b2;
padding:0px;
display:block;
width:100%;
}

.nazoryktr{
margin-top:5px;
float:left;
background:#efefef;
border:1px solid #b2b2b2;
padding:0px;
display:block;
width:20px;
height:20px;
}

.nazorktr{
margin-top:5px;
float:left;
padding:0px;
display:block;
height:20px;
}

#leftmenu{
margin-top:-2px;
	width: 197px;
	padding: 0px;
	float: left;
	background: #489c00;
	padding-bottom:10px;

}
/*
#prazdna{
display:block;
	width: 197px;
	padding: 0px;
	float: left;
height:261px;
}
*/
#leftmenu ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	color:#ffffff;
	background: #489c00;
	padding-top: 10px;
	margin: 0 0 0 0;
	/*letter-spacing: 1px;*/
}

#leftmenu a{
	display: block;
	width: 100%;
	font-weight:bold;
/*font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:0.8em;font-weight:bold;font-style:normal;*/text-decoration:none;
	color: #ffffff;
	text-decoration: none;
	padding: 1em 0em;
	text-indent:1em;
	margin: 0;	

}

#leftmenu li li a{padding:1em;text-indent:0;}
#leftmenu ul ul a{
	width:100%;
	height:100%;
}
#leftmenu ul a{
		width: 100%;
}

#leftmenu li:hover{
	background: #018700;
}

#leftmenu li.active{
	background: #018700;
}

#leftmenu li  {
	float: left;
	width:100%;
	margin:0;
	padding:0;
	margin-bottom:1px;
	}



/* Prave boxiky */
#novinkyhd{
float:left;
margin-left:11px;
margin-top:38px;
padding-top:5px;
padding-bottom:4px;
display:block;
width: 183px;
background: #489c00;
}

#novinky{
float:left;
margin-left:11px;
margin-top:10px;
padding-top:5px;
padding-bottom:4px;
display:block;
width: 183px;
background: #ffffff;
}

#novinkyhd h2{
margin-left:10px;
font-size:16px;
color:#ffffff;
}

.udalost{
float:left;
padding-left:8px;
padding-right:8px;
padding-top:5px;
width: 167px;
color:#000000;
background: #ffffff;
}

.datum{
float:left;
padding-left:8px;
width: 173px;
color:#000000;
height:18px;
background: url(/images/cal-line.gif) no-repeat #ffffff 90% 10%;
font-weight:bold;
}

.udalost a{
text-decoration:none;
color:#000000;
}

.novinka{
margin-top:10px;
}

.dph{
font-weight:normal;
font-size:7pt;
float:right;
margin-right:5px;
}
.cena{
margin-top:5px;
font-weight:bold;
font-size:10pt;
float:right;
margin-right:5px;
}

/* Pata */

#zapati{
float:left;
display:block;
width: 972px;
margin-top:20px;
margin-bottom:20px;
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
height:14px;
background:#b2b2b2;
font-size:10px;
margin-left:7px;
}

#zapati a, #zapati a:visited{
text-decoration:none;
color:#000000;
}

#footer{
float:left;
display:block;
width: 996px;
margin-top:10px;
clear:both;
}

#footer a, #footer a:visited{
font-size:10px;
color:#c6c6c6;
text-decoration:none;
}

#copyright{
float:left;
display:block;
margin-left:10px;
height: 17px;
}

#copyright a, #copyright a:link, #copyright a:visited{
text-decoration:none;
}

#domeny{
float:left;
display:block;
padding-bottom:5px;
margin-left:10px;
height: 12px;
}

#domeny a, #domeny a:link, #domeny a:visited{
text-decoration:none;
color: #ffffff;
}

#madeby{
float:right;
margin-right:10px;
display:block;
height: 17px;
}

#madeby a, #madeby a:link, #madeby a:visited{
text-decoration:none;
}

/* Zaoblene rohy */
.myBox { 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; /*opera*/
}

