/* responzivní design */
@media (min-width: 1600px) {
	#layer {
		width:1600px;
	
	 }
	 #header img {
		
		width: 70%;
		
	  }
	 ul.submenu
{
	margin-top: 0px;
	font-size: 110%;
	letter-spacing: 0.2px;
	font-weight:normal;
	display: table;
	margin: 0 auto;
}

ul.submenu li
{
	list-style-type: none;
	
}

ul.submenu li.item
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item a
{
	display: block;
	
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item a:hover
{   
	color: #999999;
}
ul.submenu li.item1
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item1 a
{
	display: block;
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item1 a:hover
{   
	color: #999999;
}
ul.mainmenu
{
	height: 33px;
	
}
ul.mainmenu li.item
{
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/background_menu.png);
	}

ul.mainmenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	}
	ul.mainmenu li.item1
{
	padding-right: 20px;
	padding-left: 20px;
	
	}

ul.mainmenu li.item1 a
{
	
	line-height: 33px; /* svisle centrovani */
	}
	ul.submenu
{
	
	height: 33px;
	
}
ul.submenu li.item
{
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/background_menu.png);
	}

ul.submenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	
}
ul.submenu li.item1
{
	padding-right: 20px;
	padding-left: 20px;
	
	}

ul.submenu li.item1 a
{
	line-height: 33px; /* svisle centrovani */
	}
.reg {
	display:none;
	
}
.reg1 {
	display:block;
	
}
	
}
@media (min-width: 1041px) and (max-width: 1600px) {
	#layer {
		width:95%;
	
	 }
	 #header img {
		
		width: 100%;
		
	  }
ul.submenu
{
	margin-top: 0px;
	font-size: 110%;
	letter-spacing: 0.2px;
	font-weight:normal;
	display: table;
	margin: 0 auto;
}

ul.submenu li
{
	list-style-type: none;
	
}

ul.submenu li.item
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item a
{
	display: block;
	
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item a:hover
{   
	color: #999999;
}
ul.submenu li.item1
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item1 a
{
	display: block;
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item1 a:hover
{   
	color: #999999;
}
ul.mainmenu
{
	height: 33px;
	
}
ul.mainmenu li.item
{
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/background_menu.png);
	}

ul.mainmenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	}
	ul.mainmenu li.item1
{
	padding-right: 20px;
	padding-left: 20px;
	
	}

ul.mainmenu li.item1 a
{
	
	line-height: 33px; /* svisle centrovani */
	}
	ul.submenu
{
	
	height: 33px;
	
}
ul.submenu li.item
{
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/background_menu.png);
	}

ul.submenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	
}
ul.submenu li.item1
{
	padding-right: 20px;
	padding-left: 20px;
	
	}

ul.submenu li.item1 a
{
	line-height: 33px; /* svisle centrovani */
	}
.reg {
	display:none;
	
}
.reg1 {
	display:block;
	
}
}


@media (min-width: 1024px) and (max-width: 1041px) {
	#layer {
		width:95%;
	
	 }
#central_column
{
	width:83%;
	}

#right_column
{
	width:15%;
}	 
ul.submenu
{
	margin-top: 0px;
	font-size: 110%;
	letter-spacing: 0.2px;
	font-weight:normal;
	display: table;
	margin: 0 auto;
}

ul.submenu li
{
	list-style-type: none;
	
}

ul.submenu li.item
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item a
{
	display: block;
	
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item a:hover
{   
	color: #999999;
}
ul.submenu li.item1
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item1 a
{
	display: block;
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item1 a:hover
{   
	color: #999999;
}
ul.mainmenu
{
	height: 33px;
	
}
ul.mainmenu li.item
{
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/background_menu.png);
	}

ul.mainmenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	}
	ul.mainmenu li.item1
{
	padding-right: 20px;
	padding-left: 20px;
	
	}

ul.mainmenu li.item1 a
{
	
	line-height: 33px; /* svisle centrovani */
	}
	ul.submenu
{
	
	height: 33px;
	
}
ul.submenu li.item
{
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/background_menu.png);
	}

ul.submenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	
}
ul.submenu li.item1
{
	padding-right: 20px;
	padding-left: 20px;
	
	}

ul.submenu li.item1 a
{
	line-height: 33px; /* svisle centrovani */
	}
.reg {
	display: none;
	
}
.reg1 {
	display:block;
	
}
}
@media (min-width: 769px) and (max-width: 1023px) {
#layer {
		width:95%;
	
	 }
#central_column
{
	width:100%;
	}

#right_column
{
	display:none;
}	 

	ul.submenu
{
	margin-top: 0px;
	font-size: 100%;
	letter-spacing: 0.2px;
	font-weight:normal;
	display: table;
	margin: 0 auto;
}


ul.submenu li
{
	list-style-type: none;
	
}

ul.submenu li.item
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item a
{
	display: block;
	
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item a:hover
{   
	color: #999999;
}
ul.submenu li.item1
{
	float: left;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: right;
	overflow:hidden;
}

ul.submenu li.item1 a
{
	display: block;
	text-align: center; /* vodorovne centrovani */
	text-decoration: none;
	color: #333;
	
}

ul.submenu li.item1 a:hover
{   
	color: #999999;
}
ul.mainmenu
{
	height: 33px;
	font-size: 100% !important;
}
ul.mainmenu li.item
{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/background_menu3.png);
	}

ul.mainmenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	}
	ul.mainmenu li.item1
{
	padding-right: 10px;
	padding-left: 10px;
	
	}

ul.mainmenu li.item1 a
{
	
	line-height: 33px; /* svisle centrovani */
	}
	ul.submenu
{
	
	height: 33px;
	
}
ul.submenu li.item
{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/background_menu3.png);
	}

ul.submenu li.item a
{
	line-height: 33px; /* svisle centrovani */
	
}
ul.submenu li.item1
{
	padding-right: 10px;
	padding-left: 10px;
	
	}

ul.submenu li.item1 a
{
	line-height: 33px; /* svisle centrovani */
	}
.reg {
		float:right;
	display: block;
	width:500px;
}

#right_column  input[type="password"], .reg input[type="password"],#right_column  input[type="text"], .reg input[type="text"] {
	float:left;
width: 30%;
margin: 0 10px 0 10px;
}
.reg1 {
	display:none;
	
}
}

@media (min-width: 481px) and (max-width: 768px) {
#layer {
		width:95%;
	
	 }
#slideshow {
		display:none;
	
	 }
#slideshow1 {
		display:block;
	
	 }
#central_column
{
	width:100%;
	}

#right_column
{
	width:50%;
	margin: 5% 25% 0 25%;
}	 
.reg {
		float:right;
	display: block;
	width:460px;
}

#right_column  input[type="password"], .reg input[type="password"],#right_column  input[type="text"], .reg input[type="text"] {
	float:left;
width: 27%;
margin: 0 10px 0 10px;
}
.reg1 {
	display:none;
	
}
}
@media (min-width: 321px) and (max-width: 480px) {
		#layer {
		width:98%;
	
	 }
#slideshow {
		display:none;
	
	 }
#slideshow1 {
		display:block;
	
	 }
#central_column
{
	width:100%;
	}

#right_column
{
	width:50%;
	margin: 5% 25% 0 25%;
}	
.news {
	
	width:90%;
	padding: 0 5% 0 5% ;
	
	} 
.reg {
		float:right;
	display: block;
	width:300x;
}

#right_column  input[type="password"], .reg input[type="password"],#right_column  input[type="text"], .reg input[type="text"] {
	float:left;
width: 30%;
margin: 0 0 5px 5px;
}
.reg1 {
	display:none;
	
}
}

@media (max-width: 320px) {
		#layer {
		width:98%;
	
	 }
#slideshow {
		display:none;
	
	 }
#slideshow1 {
		display:block;
	
	 }
#central_column
{
	width:100%;
	}

#right_column
{
	width:80%;
	margin: 5% 10% 0 10%;
}	 
.news {
	
	width:90%;
	padding: 0 5% 0 5% ;
	
	}
	.reg {
	display: block;
}
.reg1 {
	display:none;
	
}
}