@charset "utf-8";
* 	{
		margin:0;
		padding:0;
	}
	

@font-face
	{
		font-family: Font;
		src: url('../css/fonty/font.eot') format('eot');
		src: url('../css/fonty/font.woff') format('woff');
	}	
	
html, body
	{
		text-align: center;
		height: auto;
		font-family: "Font";
		font-size: 12px;
		color: #000000;
		background-image: url(../grafika/page_background.jpg);
	}	
	
.hlavicka
	{
		width: 1100px;
		height: 303px;
		margin-left: auto;
		margin-right: auto;
	}
	
.hlavicka	.napln
	{
		width: 1100px;
		height: 303px;
		text-align: left;
	}
	
.hlavicka	.napln	.logo_hkm
	{
		width: 185px;
		height: 68px;
		padding: 0px;
		margin-top: 15px;
		margin-bottom: 15px;
		border: 0px;
		float: left;
	}
	
.hlavicka	.odkaz_main
	{
		width: 1100px;
		height: 100px;
		display: block;
		position: absolute;
		top: 0px;
		z-index: 0;
	}

.hlavicka	.menu_kontejner
	{
		width: 850px;
		margin-top: 40px;
		height: 40px;
		line-height: 40px;
		text-align: right;
		position: relative;
		z-index: 200;
		float: right;
	}
	
/*zacatek horniho menu*/

.jqueryslidemenu
	{
		width: 800px;
		z-index: 1000;
		font-weight: bold;
		text-align: right;
		text-transform: uppercase;
	}

.jqueryslidemenu ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

/*Top level list items*/
.jqueryslidemenu ul li
	{
		position: relative;
		display: inline;
		float: right;
		color: #763921;
	}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
	{
		display: block;
		color: #763921;
		text-decoration: none;
		font-size: 24px;
		font-weight: normal;
		padding-left: 30px;
		padding-right: 30px;				
	}

* html	.jqueryslidemenu ul li a
	{ /*IE6 hack to get sub menu links to behave correctly*/
		display: inline-block;
		color: #763921;
	}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited
	{
		color: #990000;
		margin-left: 0px;
		margin-right: 0px;
	}

.jqueryslidemenu ul li a:hover
	{
		color: #ffffff;
		background-color: #763921;
	}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul
	{
		position: static;
		top: 0;
		display: block;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
		color: #ffffff;
		background-color: #763921;
	}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li
	{
		display: list-item;
		float: none;
		margin: 0px;
		padding: 0px;
		background-color: #763921;
		color: #ffffff;
				
	}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul
	{
		margin-top: 1px;
		margin-right: 0px;
		color: #ffffff;	
	}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a
	{
		font-size: 16px;
		line-height: 20px;
		border-top-width: 0;
		white-space: nowrap;
		text-align: left;
		color: #ffffff;	
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}

.jqueryslidemenu ul li ul li a:hover
	{ /*sub menus hover style*/
		color: #ffffff;
		margin-left: 0px;
		margin-right: 0px;
		background-color: #aa5230;
	}
	
/*2. pod uroven*/	

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass
	{
		position: absolute;
		top: 15px;
		right: 7px;
	}

.rightarrowclass	
	{
		position: absolute;
		top: 9px;
		right: 5px;
	}

.menu_delic
	{
		height: 40px;
		width: 1px;
		display: block;
		background-color: #763921;
	}

/*konec horniho menu*/	
	
/*zacatek prepinace jazyku*/

.language_selector
	{
		width: 100px;
		height: 24px;
		overflow: hidden;
		position: absolute;
		margin-top: 10px;
		margin-left: 990px;
		text-align: right;
		z-index: 300;
	}

.language_selector	img
	{
		height: 22px;
		margin-left: 10px;
		border: 1px solid #763921;
	}

.language_selector	img:hover
	{
		border: 1px solid #ffffff;
	}

/*konec prepinace jazyku*/
	
.navigace_box
	{
		width: 1100px;
		height: 20px;
		line-height: 20px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 900;
		text-align: justify;
		overflow: hidden;
		z-index: 0;
	}
			
.navigace_box	.mapa_stranek
	{
		width: 180px;
		line-height: 20px;
		margin-left: 20px;
		color: #333;
		float: left;
		text-align: left;
		font-size: 12px;
	}
			
.navigace_box	.navigace
	{
		width: 780px;
		margin-right: 20px;
		line-height: 20px;
		color: #333;
		float: right;
		text-align: right;
		font-size: 12px;
	}				
		
.navigace_box	.mapa_stranek	a,
.navigace_box	.navigace	a
	{
		text-decoration: none;
		color: #666;
	}

.navigace_box	.mapa_stranek	a:hover,
.navigace_box	.navigace	a:hover
	{
		text-decoration: none;
		color: #763921;
	}	
	
.stred
	{
		width: 1100px;
		height: auto;
		min-height: 600px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 0;
		text-align: left;
	}

.stred	.sloupec_1
	{
		float: right;
		height: auto;
		min-height: 400px;
		width: 230px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		z-index: 100;
		position: relative;
	}
	
.stred	.sloupec_1	.panel
	{
		width: 226px;
		height: auto;
		margin-bottom: 10px;
		text-align: justify;
		border-left: 1px solid #763921;
		border-right: 1px solid #763921;
		border-bottom: 1px solid #763921;
		background-color: #efefef;
		padding: 0px;
	}
	
.stred	.sloupec_1	.panel_toplist
	{
		width: 226px;
		height: auto;
		text-align: center;
		overflow: hidden;
		border-left: 1px solid #763921;
		border-right: 1px solid #763921;
		border-bottom: 1px solid #763921;
		background-color: #efefef;
	}		
	
.stred	.sloupec_1	.panel_toplist	img
	{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
.stred	.sloupec_1	.panel_nadpis
	{
		width: 206px;
		height: auto;
		text-align: justify;
		font-weight: bold;
		font-size: 14px;
		line-height: 30px;
		padding-left: 10px;
		padding-right: 10px;
		color: #efefef;
		border-left: 1px solid #763921;
		border-right: 1px solid #763921;
		border-top: 1px solid #763921;
		background-color: #763921;
	}
	
.stred	.sloupec_1	.panel_nadpis	a
	{
		text-decoration: none;
		color: #efefef;
	}
	
.stred	.sloupec_1	.panel_nadpis	a:hover
	{
		text-decoration: none;
		color: #aaaaaa;
	}			

.stred	.sloupec_1	.panel	.aktuality_nadpis
	{
		font-weight: bold;
		display: block;
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		line-height: 18px;
		height: auto;
		font-size: 14px;
		color: #000000;
		text-decoration: underline;
	}

.stred	.sloupec_1	.panel	.aktuality_nadpis:hover
	{
		color: #763921;
	}	
	
.stred	.sloupec_1	.panel	.aktuality_uvodnik
	{
		text-align: justify;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 5px;
		max-height: 55px;
		height: auto;
		overflow: hidden;
		font-size: 14px;
	}
	
.stred	.sloupec_1	.panel	.nadpis_min
	{
		width: 60px;
		float: left;
		font-weight: bold;
		margin-left: 3px;
		line-height: 25px;
		font-size: 12px;
	}
	
.stred	.sloupec_1	.panel	.hodnota_min
	{
		width: 160px;
		float: left;
		line-height: 25px;
		font-size: 10px;
	}	

.stred	.sloupec_1	.panel	.hodnota_min	a
	{
		color: #763921;
		text-decoration: none;
	}
	
.stred	.sloupec_1	.panel	.hodnota_min	a:hover
	{
		color: #990000;
	}	
	
.stred	.sloupec_1	.panel	.poznamka
	{
		width: auto;
		margin: 3px;
		font-size: 10px;
	}	
		
.stred	.sloupec_1	.panel	.partner
	{
		width: auto;
		line-height: 20px;
		padding: 10px;
		height: auto;
		overflow: hidden;
		text-align: center;
	}	
	
.stred	.sloupec_1	.panel	.partner	img
	{
		max-width: 180px;
		width: auto;
		height: auto;
		border: 0px;
	}
	
.partneri_dolni	.partner	img
	{
		height: 35px;
		border: 0px;
	}	
	
.stred	.sloupec_1	.panel	.partner	a,
.partneri_dolni	.partner	a
	{
		font-weight: bold;
		color: #763921;
		text-decoration: none;
		font-size: 14px;
		text-align: center;
	}					

.stred	.sloupec_1	.panel	.partner	a:hover,
.partneri_dolni	.partner	a:hover
	{
		color: #666666;
	}
	
.stred	.sloupec_1	.panel	.foto_mini
	{
		border: 1px solid #763921;
		height: 120px;
		margin: 5px;
	}
	
.stred	.sloupec_1	.panel	.foto_mini:hover
	{
		border: 1px solid #666666;
	}	
	
.stred	.sloupec_1	.panel	.email_text_radek
	{
		width: 150px;
		height: auto;
		position: relative;
		line-height: 18px;
		height: 18px;
		margin: 2px;
		margin-top: 5px;
		border: 1px solid #763921;
		background-color: #ffffff;
		font-size: 12px;
		color: #000000;
		padding-left: 2px;		
	}

.stred	.sloupec_1	.panel	.email_text_oblast
	{
		width: 150px;
		height: 150px;
		position: relative;
		line-height: 18px;
		margin: 2px;
		border: 1px solid #763921;
		background-color: #ffffff;
		font-size: 12px;
		color: #000000;
		padding-left: 2px;	
	}

.stred	.sloupec_1	.panel	.captcha_text_radek
	{
		width: 86px;
		height: auto;
		top: -5px;
		position: relative;
		line-height: 18px;
		height: 18px;
		margin: 2px;
		border: 1px solid #763921;
		background-color: #ffffff;
		font-size: 12px;
		color: #000000;
		padding-left: 2px;	
	}
	
.stred	.sloupec_1	.panel	.email_kontrola
	{
		width: 1px;
		height: 1px;
		visibility: hidden;
	}
	
.stred	.sloupec_1	.panel	.email_tlacitko
	{
		font-size: 12px;
		margin-bottom: 10px;
		margin-left: 15px;
		position: relative;
		width: 180px;
		height: auto;
		line-height: 25px;
		font-weight: bold;
		text-align: center;
		color: #ffffff;
		background-color: #763921;
		border: 1px solid #000000;
	}	
	
.stred	.sloupec_1	.panel	.email_tlacitko:hover
	{
		background-color: #666666;

		border: 1px solid #353535;
		color: #ffffff;	
	}		
	
.stred	.sloupec_2
	{
		float: left;
		height: auto;
		min-height: 400px;
		width: 830px;
		text-align: justify;
		padding: 10px;
		margin-top: 10px;
	}

.stred	.sloupec_2	.rychle_info
	{
		margin-left: auto;
		margin-right: auto;
		background-color: #763921;
		text-align: center;
		color: #ffffff;
		font-size: 18px;
		line-height: 30px;
	}

/*TADY*/
	
.stred	.sloupec_2	h1
	{
		font-weight: bold;
		font-size: 20px;
		margin: 20px;
		text-decoration: none;
		color: #763921;
	}
	
.stred	.sloupec_2	h2
	{
		font-weight: bold;
		font-size: 18px;
		margin-left: 20px;
		margin-bottom: 10px;
		margin-top: 10px;
		text-decoration: none;
		color: #763921;
	}	
	
.stred	.sloupec_2	h3
	{
		font-weight: bold;
		font-size: 16px;
		margin: 20px;
		text-decoration: none;
		color: #763921;
	}
		
.stred	.sloupec_2	h4
	{
		font-weight: bold;
		font-size: 14px;
		margin: 18px;
		text-decoration: none;
		font-style: italic;
		color: #763921;
	}	

.stred	.sloupec_2	div,
.stred	.sloupec_2	p
	{
		text-align: justify;
		margin: 10px;
		color: #000000;
		font-size: 16px;
	}

.stred	.sloupec_2	div	a,
.stred	.sloupec_2	p	a,
.stred	.sloupec_2	ol	a,
.stred	.sloupec_2	ul	a

	{
		color: #763921;
		text-decoration: none;
		font-weight: bold;
	}

.stred	.sloupec_2	div	a:hover,
.stred	.sloupec_2	p	a:hover,
.stred	.sloupec_2	ol	a:hover,
.stred	.sloupec_2	ul	a:hover
	{
		color: #990000;
		text-decoration: none;
	}

.stred	.sloupec_2	div	b,
.stred	.sloupec_2	p	b,
.stred	.sloupec_2	div	strong,
.stred	.sloupec_2	p	strong,
.stred	.sloupec_2	ol	b,
.stred	.sloupec_2	ul	b,
.stred	.sloupec_2	ol	strong,
.stred	.sloupec_2	ul	strong
	{
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	
.stred	.sloupec_2	ul,
.stred	.sloupec_2	ol,
.stred	.sloupec_2	div	ul,
.stred	.sloupec_2	p	ol
	{
		margin-left: 50px;
		text-align: justify;
		color: #000000;
		font-size: 16px;		
	}
	
.stred	.sloupec_2	ul	li,
.stred	.sloupec_2	ol	li,
.stred	.sloupec_2	div	ul	li,
.stred	.sloupec_2	p	ol	li
	{
		margin-bottom: 5px;
		margin-top: 5px;

	}	

/*kontaktni udaje*/	

.stred	.sloupec_2	.kontakt_sloupec_1
	{
		width: 360px;
		height: auto;
		min-height: 100px;		
		float: left;
		margin: 0px;
		padding: 0px;
	}

.stred	.sloupec_2	.kontakt_sloupec_1	.adresa
	{
		margin-left: 30px;
		margin-bottom: 10px;
		margin-top: 0px;
		font-size: 14px;
	}
	
.stred	.sloupec_2	.kontakt_sloupec_1	.nadpis,
.stred	.sloupec_2	.kontakt_sloupec_2	.nadpis
	{
		margin: 0px 0px 0px 20px;
		padding: 0px;
		font-weight: bold;
		float: left;
		width: 80px;
		line-height: 26px;
		font-size: 14px;
	}
	
.stred	.sloupec_2	.kontakt_sloupec_1	.hodnota,
.stred	.sloupec_2	.kontakt_sloupec_2	.hodnota
	{
		margin: 0px 0px 0px 10px;
		padding: 0px;		
		float: left;
		width: 240px;
		line-height: 22px;
		font-size: 14px;
	}

.stred	.sloupec_2	.kontakt_sloupec_1	.delic
	{
		width: 100%;
		height: 10px;
		display: block;
	}

.stred	.sloupec_2	.kontakt_sloupec_1	.email_text_radek
	{
		width: 200px;
		height: auto;
		position: relative;
		line-height: 22px;
		margin: 2px;
		margin-top: 5px;
		border: 1px solid #763921;
		background-color: #ffffff;
		font-size: 12px;
		color: #333333;
		padding-left: 2px;	
	}
	
.stred	.sloupec_2	.kontakt_sloupec_1	.captcha_text_radek
	{
		width: 100px;
		height: auto;
		position: relative;
		line-height: 22px;
		margin: 2px;
		margin-top: 5px;
		border: 1px solid #763921;
		background-color: #ffffff;
		font-size: 12px;
		color: #333333;
		padding-left: 2px;
		margin-left: 100px;
	}
	
.stred	.sloupec_2	.kontakt_sloupec_2	.email_text_oblast
	{
		width: 350px;
		height: 150px;
		position: relative;
		line-height: 18px;
		margin: 2px;
		border: 1px solid #763921;
		background-color: #ffffff;
		font-size: 12px;
		color: #333333;
		padding-left: 2px;
	}
	
.stred	.sloupec_2	.kontakt_sloupec_2	.email_kontrola
	{
		width: 1px;
		height: 1px;
		border: 0px solid #000;
	}			
	
.stred	.sloupec_2	.kontakt_sloupec_2	.email_tlacitko
	{
		font-size: 12px;
		margin-bottom: 10px;
		margin-left: 107px;
		position: relative;
		width: 355px;
		height: auto;
		line-height: 25px;
		font-weight: bold;
		text-align: center;
		color: #ffffff;
		background-color: #763921;
		border: 1px solid #000000;
	}

.stred	.sloupec_2	.kontakt_sloupec_2	.email_tlacitko:hover
	{
/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(bottom, #232323 0%, #353535 100%);
/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(bottom, #232323 0%, #353535 100%);
/* Opera */ 
		background-image: -o-linear-gradient(bottom, #232323 0%, #353535 100%);
/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #232323), color-stop(1, #353535));
/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(bottom, #232323 0%, #353535 100%);
/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to top, #232323 0%, #353535 100%);
		border: 1px solid #353535;
		color: #ffffff;	
	}

.stred	.sloupec_2	.kontakt_sloupec_2	.email_tlacitko:hover
	{
/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(bottom, #232323 0%, #353535 100%);
/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(bottom, #232323 0%, #353535 100%);
/* Opera */ 
		background-image: -o-linear-gradient(bottom, #232323 0%, #353535 100%);
/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #232323), color-stop(1, #353535));
/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(bottom, #232323 0%, #353535 100%);
/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to top, #232323 0%, #353535 100%);
		border: 1px solid #353535;
		color: #ffffff;	
	}

.stred	.sloupec_2	.kontakt_sloupec_1	.hodnota	.captcha
	{
		position: absolute;
		padding-top: 7px;
	}

.stred	.sloupec_2	.kontakt_sloupec_2
	{
		width: 470px;
		height: auto;
		min-height: 100px;
		float: left;
		padding: 0px;
		margin: 0px;
/*		overflow: hidden;*/
	}
	
.stred	.sloupec_2	.kontaktni_osoba
	{
		width: 393px;
		float: left;
		height: 150px;
		overflow: hidden;
		margin: 10px;
		border: 1px solid #763921;
		background-color: #efefef;
	}
	
.stred	.sloupec_2	.kontaktni_osoba	.fotografie
	{
		width: 105px;
		height: 138px;
		float: left;
		margin: 5px;
		border: 1px solid #763921;
		background-color: #ffffff;
		overflow: hidden;
		display: block;
	}
	
.stred	.sloupec_2	.kontaktni_osoba	.jmeno
	{
		font-size: 15px;
		font-weight: bold;
		margin: 5px;
		width: auto;
		color: #763921;
	}
	
.stred	.sloupec_2	.kontaktni_osoba	.funkce
	{
		font-size: 12px;
		font-weight: bold;
		margin: 5px;
		width: auto;
		color: #777777;
	}
	
.stred	.sloupec_2	.kontaktni_osoba	.nadpis
	{
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
		margin-right: 0px;
		padding: 0px;
		width: 70px;
		float: left;
		font-size: 12px;
		color: #763921;
	}	

.stred	.sloupec_2	.kontaktni_osoba	.hodnota
	{
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
		width: 195px;
		float: left;
		font-size: 12px;
	}	

.stred	.sloupec_2	.poznamka
	{
		width: 810px;
		margin-top: 40px;
		margin-bottom: 20px;		
		text-align: justify;
	}		

.stred	.sloupec_2	.clanek_nahled
	{
		border: 1px solid #763921;
		background-color: #efefef;
	}
	
.stred	.sloupec_2	.clanek_nahled	.ilustrace
	{
		border: 1px solid #763921;
		width: auto;
		height: auto;
		max-width: 200px;
		max-height: 150px;
		overflow: hidden;
		float: left;
	}	
	
.stred	.sloupec_2	.clanek_nahled	.uvodnik
	{
		width: 560px;
		height: 152px;
		overflow: hidden;
		float: left;
	}	
	
.stred	.sloupec_2	.clanek_nahled	.uvodnik_big
	{
		width: 785px;
		height: auto;
		overflow: hidden;
		float: left;
	}	
		
.stred	.sloupec_2	.clanek_nahled	.vice
	{
		width: 700px;
		height: auto;
		line-height: 30px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: right;
	}
			
.stred	.sloupec_2	.clanek_nahled	.ilustrace	img
	{
		height: auto;
		width: auto;
		max-height: 150px;
		max-width: 200px;
		margin: 0px;
		padding: 0px;
		margin: 0px;
		padding: 0px;
	}
		

.stred	.sloupec_2	.delic
	{
		margin-left: auto;
		margin-right: auto;
		width: 97%;
		height: 1px;
		background-color: #763921;
	}

.stred	.sloupec_2	.foto
	{
		height: 129px;
		margin: 5px;
		text-align: justify;
		float: left;
		border: 1px solid #763921;
	}
	
.stred	.sloupec_2	.foto:hover
	{
		border: 1px solid #990000;
	}		
		
.stred	.sloupec_2	.autor
	{
		text-align: right;
	}	
	
.stred	.sloupec_2	.soubory
	{
		width: 700px;
		height: auto;
		line-height: 20px;
		border: 1px solid #763921;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
.stred	.sloupec_2	.soubory	.header
	{
		text-align: left;
		font-weight: bold;
		line-height: 30px;
		color: #ffffff;
		font-size: 14px;
		background-color: #763921;
	}	
	
.stred	.sloupec_2	.soubory	.header	td
	{
		padding-left: 10px;
	}
			
.stred	.sloupec_2	.soubory	.radek_1
	{
		background-color: #efefef;
		line-height: 25px;
		font-size: 14px;
	}
			
.stred	.sloupec_2	.soubory	.radek_2
	{
		background-color: #e0e0e0;
		line-height: 25px;
		font-size: 14px;		
	}

.stred	.sloupec_2	.soubory	.radek_1	td,
.stred	.sloupec_2	.soubory	.radek_2	td	
	{
		text-align: left;
		padding-left: 10px;
		padding-right: 10px;
	}
	
.stred	.sloupec_2	.soubory	.radek_1	.popis_souboru,
.stred	.sloupec_2	.soubory	.radek_2	.popis_souboru
	{
		font-size: 12px;
		text-align: justify;
		line-height: 20px;
		font-style: italic;
		color: #333333;
	}	
	
.stred	.sloupec_2	.soubory	.radek_1	td	a,
.stred	.sloupec_2	.soubory	.radek_2	td	a
	{
		text-decoration: none;
		color: #763921;
	}		

.stred	.sloupec_2	.soubory	.radek_1	td	a:hover,
.stred	.sloupec_2	.soubory	.radek_2	td	a:hover
	{
		color: #990000;
	}		
			
.stred	.sloupec_2	.autor
	{
		font-size: 12px;
		text-align: right;
		font-style: italic;
		color: #666;
	}		

/*strankovani*/
.stred	.sloupec_2	.strankovani
	{
		width:  800px;
		height: 20px;
		line-height: 20px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 20px;
		margin-top: 20px;
		position: relative;
	}

.stred	.sloupec_2	.strankovani	.nadpis
	{
		width: 80px;
		font-weight: bold;
		color: #763921;
		text-align: left;
		float: left;
		font-size: 14px;
	}
	
.stred	.sloupec_2	.strankovani	.hodnoty
	{
		width: 560px;
		height: 20px;
		line-height: 20px;
		font-weight: bold;
		text-align: right;
		float: right;
		font-size: 14px;
	}
	
.stred	.sloupec_2	.strankovani	.hodnoty .strana
	{
		display: inline-block;
		width: 18px;
		height: 18px;
		line-height: 18px;
		border: 1px solid #000000;
		text-align: center;
		color: #cccccc;
		text-decoration: none;
		margin-left: 5px;
		margin-right: 5px;
		background-color: #763921;
	}	
	
.stred	.sloupec_2	.strankovani	.hodnoty .aktualni_strana
	{
		display: inline-block;
		width: 18px;
		height: 18px;
		line-height: 18px;		
		border: 1px solid #763921;
		color: #763921;
		background-color: #efefef;
		text-align: center;
		text-decoration: none;
		margin-left: 5px;
		margin-right: 5px;
	}
	
.stred	.sloupec_2	.strankovani	.hodnoty .aktualni_strana	strong
	{
		color: #763921;
	}			

.stred	.sloupec_2	.strankovani	.hodnoty .strana:hover,
.stred	.sloupec_2	.strankovani	.hodnoty .aktualni_strana:hover
	{
		border: 1px solid #666666;
		color: #666666;
/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(bottom, #CCCCCC 0%, #E3E3E3 100%);
/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(bottom, #CCCCCC 0%, #E3E3E3 100%);
/* Opera */ 
		background-image: -o-linear-gradient(bottom, #CCCCCC 0%, #E3E3E3 100%);
/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #CCCCCC), color-stop(1, #E3E3E3));
/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(bottom, #CCCCCC 0%, #E3E3E3 100%);
/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to top, #CCCCCC 0%, #E3E3E3 100%);		
	}

.stred	.sloupec_2	.strankovani	.hodnoty .strana:hover	strong,
.stred	.sloupec_2	.strankovani	.hodnoty .aktualni_strana:hover	strong
	{
		color: #666666;
	}
	
.stred	.sloupec_2	.strankovani	.hodnoty .zpet
	{
		display: inline-block;
		width: 20px;
		text-align: center;
		text-decoration: none;
		margin-left: 5px;
		margin-right: 5px;
		background-image: url(/grafika/sipka_zpet_1.png);
		background-repeat: no-repeat;
	}	
	
.stred	.sloupec_2	.strankovani	.hodnoty .vpred
	{
		display: inline-block;
		width: 20px;
		text-align: center;
		text-decoration: none;
		margin-left: 5px;
		margin-right: 5px;
		background-image: url(/grafika/sipka_vpred_1.png);
		background-repeat: no-repeat;
	}		

.stred	.sloupec_2	.strankovani	.hodnoty .zpet:hover
	{
		background-image: url(/grafika/sipka_zpet_1_hover.png);
	}	
	
.stred	.sloupec_2	.strankovani	.hodnoty .vpred:hover
	{
		background-image: url(/grafika/sipka_vpred_1_hover.png);
	}

.partneri_dolni
	{
		width: 1100px;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		text-align: justify;
		z-index: 100;
		position: relative;
	}

.partneri_dolni	h2
	{
		width: 180px;
		height: auto;
		text-align: justify;
		font-weight: bold;
		font-size: 14px;
		line-height: 30px;
		padding-left: 10px;
		padding-right: 10px;
		color: #763921;
	}
	
.partneri_dolni	.partner
	{
		line-height: 20px;
		padding: 10px;
		height: auto;
		overflow: hidden;
		text-align: center;
		float: left;
		width: auto;
	}	
	
.paticka
	{
		width: 1100px;
		height: 100px;
		margin-top: 65px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		background-color: #763921;
	}	
	
.paticka	.loga
	{
		height: 90px;
		width: 300px;
		margin-top: 5px;
		float: left;
		text-align: left;
		border-right: 1px solid #b85933;
	}
	
.paticka	.loga	.logo
	{
		margin-top: 5px;
		margin-left: 40px;
		position: absolute;
	}	
	
.paticka	.kontakt
	{
		height: 90px;
		width: 267px;
		margin-top: 5px;
		float: left;
		text-align: left;
		border-right: 1px solid #b85933;
		color: #ffffff;
	}
	
.paticka	.kontakt	.nazev_firmy
	{
		font-weight: normal;
		font-size: 16px;
		line-height: 20px;
		margin-top: 0px;
		margin-left: 10px;
	}
	
.paticka	.kontakt	.adresa
	{
		font-weight: normal;
		font-size: 14px;
		line-height: 18px;
		text-align: left;
		margin-left: 10px;
	}
	
.paticka	.kontakt	.nadpis
	{
		font-weight: normal;
		font-size: 14px;
		width: 40px;
		margin-top: 5px;
		float: left;
		margin-left: 10px;
	}		
	
.paticka	.kontakt	.hodnota
	{
		width: 170px;
		margin-top: 5px;
		font-size: 14px;
		float: right;
		text-align: right;
		margin-right: 20px;
	}
	
.paticka	.kontakt	.hodnota	a
	{
		color: #cccccc;
	}	
	
.paticka	.kontakt	.hodnota	a:hover
	{
		color: #ffffff;
	}			
	
.paticka	.kontakt	.delic
	{
		width: 100%;
		height: 20px;
	}
	
.paticka	.facebook
	{
		height: 210px;
		width: 550px;
		margin-top: 5px;
		margin-left: 10px;
		float: left;
		text-align: left;
		color: #96dbba;
		overflow: hidden;
	}	
	
.paticka	.facebook	.panel_facebook
	{
		background-color: #0c5838;
		border: 1px solid #96dbba;
		height: 208px;
	}
		
.paticka	.socialni_odkazy
	{
		display: block;
		height: 90px;
		width: 250px;
		float: right;
	}

.paticka	.socialni_odkazy	img
	{
		margin-top: 20px;
		margin-left: 10px;
		border: 0px;
	}
		
.paticka	.autor
	{
		position: absolute;
		margin-left: 900px;
		color: #FFFFFF;
		font-size: 13px;
		margin-left: 790px;
		margin-top: -14px;
	}
	
.paticka	.autor	a
	{
		text-decoration: none;
		color: #cccccc;
	}	
	
.paticka	.autor	a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}		
	
.wrapper
	{
		clear: both;
		size: 1px;
	}	