/*------------------ ZPC WEB STYLE LAYOUT -----------------*/
html,body{
	margin:0;
	padding:0;
}
body{
	font: 76% arial,sans-serif;
	text-align:center;
}
html{
	background:#d5d4d3 url(pozadi-stranka.png) no-repeat right top;
	background-attachment:fixed;
	padding:10px 0;
}
#kontejner{
	text-align:left;
	width:1000px;
	margin:0 auto;
	background:url(pozadi-kont.png) repeat-y;
}
#wrapper{
	float:left;
	width:100%;
}


/*------------------ STEJNE PRO CELY WEB -----------------*/
a{
	display:inline;
	color: #777;
	text-decoration:none;
}
h1{
	  text-align: left;
		font: 76% arial,sans-serif;
}


/*------------------ ++ -----------------*/


#navi-menu{

	margin:0 auto;
	padding:0 10px;
	text-align:right;
	width:980px;


}
#navi-menu img{

	margin:0;
	padding:0;
	border:0;
	float:none;
}



/*------------------ LOGO MENU -----------------*/
/*-------#TOPONFO--------*/
#topinfo{
	background: url(top_bck.png) no-repeat top;
	color: #FFF;
	clear:left;
	width:100%;
	height:150px;
}

#topinfo .text-objekt{

	margin:0;
	padding:40px 0 0 0;
	float:left;

}


#topinfo .text-objekt p{

	background:url(ico/kolecko-sipka-1.png) no-repeat left top;

}

#topinfo p{
	margin:0;
	padding:0 25px;
	line-height:20px;
	text-align:left;
	float: none;
	display:block;
	color:#ef840f;
}

#topinfo ul {
	margin: 0;
	padding: 45px 0 0 0;
	float: right;
	width:200px;
	list-style: none;
	text-transform: uppercase;
}

#topinfo ul li {
	float: left;
}


#topinfo ul a {
	padding: 0 0 0 10px;
	line-height: 15px;
	text-decoration: none;
	color: #ef840f;
	float: left;
	display: block;
	width:200px;
	height:15px;

	background:url(ico/sipky_bm_04.png) no-repeat left center;

	font-size:10px;
	font-weight:bold;

}


#topinfo ul a:hover {
	color: #ababab;
	text-decoration:underline;
	background:url(ico/sipky_bm_05.png) no-repeat left center;
}



#topinfo img{

	margin:35px 0 0 100px;
	padding:0;
	float:left;
	border:0;

}


/*-------#LOGO--------*/
#logo{
	height:220px;
	width:900px;
	float:bottom;
	overflow: visible;
	clear:left; 
  margin-left: 12px;
  margin-top: 5px;
  margin-right: 50px;
  }
#logo h1{
	line-height:30px;
	margin:0;
	padding:20px 50px 20px 0;
	color: #F1F1F1;
	text-align:right;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-2px;
	text-transform:uppercase;
}


#logo h1.r-2{
	line-height:22px;
	margin:0 0 0 200px;
	padding:0 0 0 30px;

	width:45%;

	color: #F1F1F1;
	text-align:left;
	float:right;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:uppercase;

	background:url(ico/kolecko-sipka-2.png) no-repeat left top;

}






/*------------------ MENU NA KONCI -----------------*/
/*-------#KONECMENU--------*/
#main-menu{
  background: url(main-menu_bck.png) no-repeat; 
	color: #FFF;
	clear:left;
	width:100%;
	height:50px;

}
#main-menu p{
	margin:0;
	padding:0;
	line-height:1.2;
}

#main-menu ul {
	margin: 0;
	padding: 0 0 0 30px;
	float: left;
	list-style: none;
	text-transform: uppercase;
}

#main-menu ul li {
	float: left;

}


#main-menu ul a {
	padding: 0 23px;
	margin:10px 0;
	line-height: 30px;
	text-decoration: none;
	color: #cdcdcd;
	float: left;
	display: block;



	font-size:12px;
	font-weight:bold;
	letter-spacing:0;

	border-right:5px solid #fff;
	border-left:5px solid #8d8d8d;
}


#main-menu ul a:hover {
	color: #fff;
	background:#393833 url(ico/sipky_bm_main-menu_01.png) no-repeat left center;
	border-left:5px solid #ef840f;
}


#main-menu ul a.long{
	padding: 0 20px 0 21px;
	border-right:0;


}













/*------------------ OBSAH a -----------------*/
/*-------#OBSAH--------*/
#obsah{
	margin: 0 250px;
	padding-bottom:50px;
	background:url(logo_x-small.png) no-repeat left bottom;

}
#obsah p{
	margin:0;
	padding:5px 10px;
	line-height:1.2;
	color:#333;
}



#obsah h1{
	margin:0;
	padding:5px 0;

	background:#88877a;

	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	text-indent:15px;
	color:#f2f2f2;

	line-height:20px;

	border-bottom:5px solid #444;

}


#obsah img
{
padding: 10px; 
}







/*-------#LEVA S--------*/
#levas{float:left;width:250px;margin-left:-1000px;}
#levas p{
	margin:0 10px 10px 30px;
	padding:5px 10px;
	line-height:1.2;
	color:#333;
	background:#e4deb6;
	border-bottom:1px solid #b9af6c;
}
#levas h1{
	margin:0 10px 0 30px;
	padding:5px 0;
	background:url(strana_nadpis_bck.png) no-repeat top center;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	text-indent:15px;
	color:#222;
	line-height:20px;
	border-bottom:5px solid #333;
}




#levas .open-menu{
	margin:0 10px 0 30px;
	padding:0;
	border-top:1px solid #a89828;
}
#levas h3 {
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
	color:#444;
	text-transform: normal;
	background:#dfc303 url(ico/x-sipka-menu-a.png) no-repeat left center;
	margin:0;
	padding:0 0 0 20px;	
	line-height: 25px;
	border-bottom:1px solid #a89828;
}
#levas .skryvany {
	display: none;
	font-size:11px;
	font-weight:normal;
	color:#222;
	background:#dfc303;
	margin:0;
	line-height: 15px;
}
#levas .skryvany a {
	display: block;
	padding:0 16px 0 0;
	line-height: 15px;
	color:#55544a;
	text-align:right;

	text-decoration:none;
	text-transform: normal;
	background:url(ico/x-sipka-menu-b2.png) no-repeat right center;
	border-bottom:1px solid #bfae34;
}







#levas ul.seznam {
	margin:0 10px 0 30px;
	padding:0;
	list-style-type: none;
	border-top:1px solid #a89828;
}
#levas ul.seznam li{
	background:#dfc303 url(ico/x-sipka-menu-d.png) no-repeat left center;
	border-bottom:5px solid #fff;
	margin:0;
	padding:5px 0 5px 15px;	
	line-height: 15px;
	font-size:11px;
	font-weight:bold;
	color:#55544a;
	border-bottom:1px solid #a89828;
}
#levas ul li.prvni{
	border-top:1px solid #a89828;
}
#levas ul.seznam  a {
	display: block;
	margin:0;
	padding:0;	
	color: #444;
	text-transform: normal;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#levas ul.seznam  li a:hover {
	color: #000;
	text-decoration:underline;
}









#levas ul.menu {
	margin:0 10px 0 30px;
	padding:0;
	list-style-type: none;
}
#levas ul.menu li{
	background:#dfc303;
	border-bottom:5px solid #fff;
	margin:0;
	padding:2px 10px 2px 15px;	
	line-height: 20px;
	font-size:11px;
	font-weight:bold;
	color:#55544a;
	border-bottom:1px solid #a89828;
}
#levas ul.menu li a {
	display: block;
	margin:0;
	padding:0 10px 0 15px;	
	color: #333;
	text-decoration:underline;
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	background:url(ico/mini-odkaz.png) no-repeat left center;
}
#levas ul.menu li a:hover {
	color: #f2f2f2;
	text-decoration:underline;
	background:url(ico/mini-odkaz2.png) no-repeat left center;
}















#levas .box-1{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url(left-BOX1.png) repeat-y;
}
#levas .box-1 p{
	margin:0;
	padding:5px 25px 10px 40px;
	color:#333;
	line-height:1.1;
	background:none;
	border:0;
}
#levas .box-1-top{
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	background:url(left-BOX1-top.png) no-repeat top;
}
#levas .box-1-end{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:15px;
	background:url(left-BOX1-end.png) no-repeat bottom;
}







#levas .box-2{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url(left-BOX2.png) repeat-y;
}
#levas .box-2 p{
	margin:0;
	padding:5px 25px 10px 40px;
	color:#f2f2f2;
	line-height:1.1;
	background:none;
	border:0;
}
#levas .box-2-top{
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	background:url(left-BOX2-top.png) no-repeat top;
}
#levas .box-2-end{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:15px;
	background:url(left-BOX2-end.png) no-repeat bottom;
}












#levas .box-3{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url(left-BOX3.png) repeat-y;
}
#levas .box-3 p{
	margin:0;
	padding:5px 25px 10px 40px;
	color:#333;
	line-height:1.1;
	background:none;
	border:0;
}
#levas .box-3-top{
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	background:url(left-BOX3-top.png) no-repeat top left;
}
#levas .box-3-end{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:15px;
	background:url(left-BOX3-end.png) no-repeat bottom left;
}







/*-------#PRAVA S--------*/
#pravas{

	float:left;
	width:250px;
	margin-left:-250px;
	clear:right;
}



/*------------------ + -----------------*/
#pravas p{
	margin:0 30px 10px 10px;
	padding:5px 10px;
	line-height:1.2;
	color:#333;
	background:#e4deb6;
	border-bottom:1px solid #b9af6c;
}
#pravas h1{
	margin:0 30px 0 10px;
	padding:5px 0;
	background:url(strana_nadpis_bck.png) no-repeat top center;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	text-indent:15px;
	color:#222;
	line-height:20px;
	border-bottom:5px solid #333;
}




#pravas .open-menu{
	margin:0 30px 0 10px;
	padding:0;
	border-top:1px solid #a89828;
}
#pravas h3 {
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
	font-size:11px;
	font-weight:bold;
	color:#444;
	text-transform: normal;
	background:#dfc303 url(ico/x-sipka-menu-a.png) no-repeat left center;
	margin:0;
	padding:0 0 0 20px;	
	line-height: 25px;
	border-bottom:1px solid #a89828;
}
#pravas .skryvany {
	display: none;
	font-size:11px;
	font-weight:normal;
	color:#222;
	background:#dfc303;
	margin:0;
	line-height: 15px;
}
#pravas .skryvany a {
	display: block;
	padding:0 16px 0 0;
	line-height: 15px;
	color:#55544a;
	text-align:right;

	text-decoration:none;
	text-transform: normal;
	background:url(ico/x-sipka-menu-b2.png) no-repeat right center;
	border-bottom:1px solid #bfae34;
}







#pravas ul.seznam {
	margin:0 30px 0 10px;
	padding:0;
	list-style-type: none;
	border-top:1px solid #a89828;
}
#pravas ul.seznam li{
	background:#dfc303 url(ico/x-sipka-menu-d.png) no-repeat left center;
	border-bottom:5px solid #fff;
	margin:0;
	padding:5px 0 5px 15px;	
	line-height: 15px;
	font-size:11px;
	font-weight:bold;
	color:#55544a;
	border-bottom:1px solid #a89828;
}
#pravas ul li.prvni{
	border-top:1px solid #a89828;
}
#pravas ul.seznam  a {
	display: block;
	margin:0;
	padding:0;	
	color: #444;
	text-transform: normal;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#pravas ul.seznam  li a:hover {
	color: #000;
	text-decoration:underline;
}









#pravas ul.menu {
	margin:0 30px 0 10px;
	padding:0;
	list-style-type: none;
}
#pravas ul.menu li{
	background:#dfc303;
	border-bottom:5px solid #fff;
	margin:0;
	padding:2px 10px 2px 15px;	
	line-height: 20px;
	font-size:11px;
	font-weight:bold;
	color:#55544a;
	border-bottom:1px solid #a89828;
}
#pravas ul.menu li a {
	display: block;
	margin:0;
	padding:0 10px 0 15px;	
	color: #333;
	text-decoration:underline;
	text-transform: uppercase;
	font-size:10px;
	font-weight:bold;
	background:url(ico/mini-odkaz.png) no-repeat left center;
}
#pravas ul.menu li a:hover {
	color: #f2f2f2;
	text-decoration:underline;
	background:url(ico/mini-odkaz2.png) no-repeat left center;
}















#pravas .box-1{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url(right-BOX1.png) repeat-y;
}
#pravas .box-1 p{
	margin:0;
	padding:5px 40px 10px 25px;
	color:#333;
	line-height:1.1;
	background:none;
	border:0;
}
#pravas .box-1-top{
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	background:url(right-BOX1-top.png) no-repeat top;
}
#pravas .box-1-end{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:15px;
	background:url(right-BOX1-end.png) no-repeat bottom;
}







#pravas .box-2{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url(right-BOX2.png) repeat-y;
}
#pravas .box-2 p{
	margin:0;
	padding:5px 40px 10px 25px;
	color:#f2f2f2;
	line-height:1.1;
	background:none;
	border:0;
}
#pravas .box-2-top{
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	background:url(right-BOX2-top.png) no-repeat top;
}
#pravas .box-2-end{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:15px;
	background:url(right-BOX2-end.png) no-repeat bottom;
}












#pravas .box-3{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url(right-BOX3.png) repeat-y;
}
#pravas .box-3 p{
	margin:0;
	padding:5px 40px 10px 25px;
	color:#333;
	line-height:1.1;
	background:none;
	border:0;
}
#pravas .box-3-top{
	margin:0;
	padding:0;
	width:100%;
	height:15px;
	background:url(right-BOX3-top.png) no-repeat top left;
}
#pravas .box-3-end{
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:15px;
	background:url(right-BOX3-end.png) no-repeat bottom left;
}
































/*------------------ COPYRIGHT -----------------*/
/*-------#COPYRIGHT--------*/
#copyright{
	background: url(paticka_bck.png) no-repeat bottom;
	color: #000;
	clear:left;
	width:100%;
	text-align:center;

	padding-bottom:15px;
	
}
#copyright p{
	margin:0;
	padding:0;
	line-height:1.2;
}
#copyright a{
	display:inline;
	margin:0;
	padding:0;
	color:#000;

}



/*------------------ -----------------*/