*{
	padding:0px;
	margin:0px;
}
/**************************Rozvržení stránky***********************************/
body{
  margin: 0px;
  padding: 0px;
  font-family: arial, sans-serif;
  color: #0a0903;
  font-size: 14px;
 	line-height: 18px;
	background: url("../images/body_bg.png");
	background-repeat: repeat-x;
	background-color: #FFF;
	
}
a:focus{
	outline-style: none;
}
.page{
	display: block;
	width: 901px;
	margin: 0px auto;
	text-align: left;
}
.header{
	position:relative;
	float: left;
	width: 901px;
	height: 319px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/header_bg.jpg");
	background-repeat: no-repeat;
	background-color: transparent;
}
.header_button{
	float: left;
	width: 204px;
	height: 55px;
	margin: 0px;
	padding: 234px 0px 0px 10px;
}
.header_logo{
	position: absolute;
	width: 339px;
	height: 178px;
	margin: 0px;
	padding: 0px;
	top:22px;
	left:1px;
}
.header_arrow{
	position: absolute;
	width: 60px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	top: 230px;
	left: 250px;
	background-image: url("../images/header_arrow.png");
	background-repeat: no-repeat;
	background-color: transparent;
}
.down{
	float: left;
	width: 901px;
	margin: 0px;
	padding: 0px;
}
.menu_left{
	float: left;
	position: relative;
	width: 221px;
	height: 563px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/menu_left_bg.jpg");
	background-repeat: no-repeat;
	background-color: transparent;
}
.menu_left_box{
	float: left;
	width: 203px;
	height: 35px;
	margin: 0px;
	padding: 127px 0px 0px 10px;
}
.menu_left_area{
	float: left;
	width: 201px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #c3c2bf;
	background-color: #efefef;
}
.adver{
	width:182px;
  height: 115px;
	position: absolute;
	background-image: url("../images/adver2.jpg");
	background-repeat: no-repeat;
	background-color: transparent;
  top:-8px;
  left:19px;
  
}
.menu_top{
	float: left;
	width: 680px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	background-position: right;
	background-image: url("../images/menu_top_bg.png");
	background-repeat: no-repeat;
	background-color: #e70819;
}
.menu_top_area{
	float: left;
	position:relative;
	width: 600px;
	height: 25px;
	margin: 0px;
	padding: 30px 0px 0px 30px;
	background-color: transparent;
	
}
.body{
	float: left;
	width: 680px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
.body_main{
	float: left;
	width: 680px;
	margin: 26px 0px 0px 0px;
	padding: 0px;
	background-color: transparent;
}
.body_left{
	float: left;
	width: 461px;
	border-right : 1px solid #dadacd;
	margin: 26px 0px 20px 0px;
	padding: 0px;
	background-color: transparent;
}
.body_right{
	float: left;
	width: 217px;
	/*height: 410px;*/
	margin: 26px 0px 0px 0px;
	padding: 0px;  
	background-color: transparent;
	border-right : 1px solid #dadacd;
}
.footer{
	float: left;
	width: 901px;
	height: 120px;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	background-color: transparent;
	border-top: 1px solid #dadacd;
}
.footer_bottom{
	float: left;
	width: 901px;
	height: 78px;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	background-color: #e5e5db;
}
.footer_link{
	float: left;
	width: 300px;
	height: 35px;
	margin: 10px 0px 0px 350px;
	/*padding: 21px 0px 0px 15px; */
	background-color: transparent;
	}
	
.novinka{
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 0px; 
	background-color: transparent;
}
.novinka_box{
	float: left;
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: transparent;
}

span.errorMessage {
	float:none !important;
	color:#FF0000;
	font-size:10px;
	font-style:italic;
	padding:0 !important;
}
