html, body, ul, ol, li, p, h1, h2, h3, h4
{
	list-style: none;
	margin: 0;
	padding: 0;
}

body
{
	background: url(img/bg.jpg) repeat-x #ffffff;
}

#obal
{
  font-family: 'Arial', sans-serif;
  font-size: 62.5%;
  font-style: normal;
  font-weight: normal;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 980px;
}

hr
{
	color: #acaeb1;	
	height: 1px; 
    background-color: #acaeb1;
    border: 0px solid #acaeb1;	
}

a
{
	color: #231f20;
}
	
a:hover
{
	color: #5b5758;
}

#header
{
	height: 90px;
	position: relative;
	width: 980px;
}

#header h1
{
	bottom: 40px;
	color: #aaadb0;
	font-size: 12px;
	margin: 0px;
	position: absolute;
	right: 20px;
}

#header a.logo
{
	background: url(img/logo.png) no-repeat;
	display: block;
	height: 50px;
	position: absolute;
	top: 20px;
	width: 225px;
}

#main
{
	color: #231f20;
	float: left;
	margin-top: 330px;
	position: relative;
	width: 980px;
}

#main div#content
{
	float: left;
	font-size: 12px;
	line-height: 23px;
	min-height: 770px;
	padding: 10px 0px 10px 10px;
	width: 700px;
}

#main div#content h2
{
	color: #231f20;
	border-left: 1px solid #acaeb1;
	font-size: 18px;
	font-weight: normal;
	height: 49px;
	line-height: 49px;
	margin: 1px 0px 10px 0px;
	padding-left: 20px;
}

h3
{
	color: #231f20;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	text-transform: uppercase;
}

#main div#content h4
{
	font-size: 12px;
}

#side
{
	background: #f0f0f1 url(img/side-bg.png) bottom center no-repeat;
	bottom: 0;
	float: right;
	padding-top: 20px;
	position: absolute;
	top: 0;
	right: 0;
	width: 250px;
}

	#dolni-nadpis
	{
		background: #acaeb1;
		bottom: 0px;
		color: #231f20;
		font-size: 11px;
		left: 40px;
		padding: 5px 5px 5px 5px;
		position: absolute;
		text-align:center;
		width: 150px;
	}

/*home*/	
#side a.freya
{
	color: #000000;
	background:url(img/logo-freya.png) no-repeat center top;
	display: block;
	height:15px;
	left: 0px;
	padding-top: 40px;
	position: absolute;
	text-align:center;
	text-decoration: none;
	top: 40px;
	width:250px;
}

#side a:hover.freya
{
	text-decoration: underline;
}

#side a.elomi
{
	color: #000000;
	background:url(img/logo-elomi.png) no-repeat center top;
	display: block;
	height:20px;
	left: 0px;
	padding-top: 40px;
	position: absolute;
	text-align:center;
	text-decoration: none;
	top: 120px;
	width:250px;
}

#side a:hover.elomi
{
	text-decoration: underline;
}

#side a.fauve
{
	color: #000000;
	background:url(img/logo-fauve.png) no-repeat center top;
	display: block;
	height:20px;
	left: 0px;
	padding-top: 40px;
	position: absolute;
	text-align:center;
	text-decoration: none;
	top: 210px;
	width:250px;
}

#side a:hover.fauve
{
	text-decoration: underline;
}

#side a.fantasie
{
	color: #000000;
	background:url(img/logo-fantasie-black.png) no-repeat center top;
	display: block;
	height:20px;
	left: 0px;
	padding-top: 40px;
	position: absolute;
	text-align:center;
	text-decoration: none;
	top: 300px;
	width:250px;
}

#side a:hover.fantasie
{
	text-decoration: underline;
}

#upper_menu
{
	height: 340px;
	display: block;
	position: absolute;
	top: 89px;
	width: 980px;
}

	#upper_menu div#animace
	{
		display: block;
		height: 286px;
		margin: 0 auto 0 auto;
		width: 980px;
		border: 0 none;
		background: url(img/bg-animace.jpg) no-repeat left;
	}
	
	#upper_menu div.menu
	{
		background: #231f20;
		border-top: 1px solid #FFFFFF;
		height: 46px;
		width: 980px;
	}
	
	#upper_menu div.menu li
	{
		float: left;
	}
	
	#upper_menu div.menu li a
	{
		background: url(img/divider.jpg) no-repeat right top;
		color: #aaadb0;
		font-size: 13px;
		line-height: 46px;
		padding: 15px 32px 15px 32px;
		text-decoration: none;
	}
	
	#upper_menu div.menu li a:hover
	{
		color: #ffffff;
		border-bottom: #acaeb1 3px solid;
	}
	
	#upper_menu div.menu li a.aktivni_stranka
	{
		border-bottom: #acaeb1 3px solid;
	}
	
	#upper_menu div.menu li a.kontakt
	{
		background: none;
	  padding: 15px 34px 15px 32px;
	}

#footer
{
	background: #231f20 url(img/logo-footer.jpg) no-repeat 770px 90px;
	clear: both;
	height: 195px;
	font-family: 'Arial', sans-serif;
	font-size: 62.5%;
	font-style: normal;
	font-weight: normal;
	margin: 0 auto;
 	padding: 0;
 	position: relative;
}

#copyright
{
	color: #52484B;
	bottom: -5px;
	font-size: 10px;
	left: 375px;
	position: absolute;
}

#copyright a
{
	color: #736468;
}

#footer div#footer-content
{
	display: block;
	height: 182px;
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#footer-content div#znacky
{
	height: 80px;
	position: relative;
	padding-left: 10px;
	width: 540px;
}

#footer-content div#znacky p
{
	color: #E6E6E6;
	font-size: 90%;
	position: absolute;
	text-transform: uppercase;
	top: 20px;
}

#footer-content div#znacky a.freya
{
	background:url(img/logo-freya.png) no-repeat center;
	bottom: 0;
	display: block;
	height:39px;
	left: 10px;
	position: absolute;
	width:88px;
}

#footer-content div#znacky a.elomi
{
	background:url(img/logo-elomi.png) no-repeat center;
	bottom: 10px;
	display: block;
	height:31px;
	left: 120px;
	position: absolute;
	width:88px;
}

#footer-content div#znacky a.fauve
{
	background:url(img/logo-fauve.png) no-repeat center;
	bottom: 10px;
	display: block;
	height:24px;
	left: 225px;
	position: absolute;
	width:117px;
}

#footer-content div#znacky a.fantasie
{
	background:url(img/logo-fantasie.png) no-repeat center;
	bottom: 0;
	display: block;
	height:39px;
	left: 365px;
	position: absolute;
	width:167px;
}

#footer-content div.menu
{
	bottom: 20px;
	left: 10px;
	position: absolute;
}

	
	#footer-content div.menu li
	{
		float: left;
	}
	
	#footer-content div.menu li a
	{
		color: #ffffff;
		font-size: 11px;
		padding: 0px 25px 0px 0px;
		text-decoration: none;
	}
		#footer-content div.menu li a.aktivni_stranka
		{
			color: #ffffff;
			text-decoration: underline;
		}
	
	#footer-content div.menu li a:hover
	{
		color: #ffffff;
		text-decoration: underline;
	}
	
#footer-content a.facebook
{
	background: url(img/logo-fb.png) no-repeat;
	bottom: 58px;
	display: block;
	height: 31px;
	position: absolute;
	right: 270px;
	width: 30px;
}

#footer-content div.minikontakty
{
	display: block;
	float: right;
	height: 180px;
	position: relative;
	width: 260px;
}

#footer-content div.minikontakty div.adresa a
{
	color: #AAADB0;
	text-decoration: none;
}

#footer-content div.minikontakty div.adresa a:hover
{

	text-decoration: underline;
}

.minikontakty div.adresa
{
	color: #aaadb0;
	display: block;
	font-size: 11px;
	height: 160px;
	left: 0;
	line-height: 19px;
	padding-top: 15px;
	position: absolute;
	width:120px;
}

.minikontakty div.otviracka
{
	color: #aaadb0;
	display: block;
	font-size: 9px;
	height: 160px;
	right: 15px;
	padding-top: 15px;
	position: absolute;
	width:95px;
}

.minikontakty div.otviracka a
{
	bottom: 15px;
	color: #aaadb0;
	position: absolute;
	right: 5px;
	text-decoration: underline;
}

.minikontakty div.otviracka a:hover
{
	color: #FFFFFF;
}

/*obsah mainu*/
/*naše nabídka*/
#content div.nabidka
{
	border: 1px solid #231f20;
	display: block;
	float: left;
	height:205px;
	margin: 20px 0px 40px 15px;
	position: relative;
	width:332px;
}

#content div.nabidka div.nadpis
{
	background: #231f20;
	color: #a7a9ac;
	display: block;
	font-size: 14px;
	height: 30px;
	padding: 5px 0px 0px 5px;
	position: absolute;
	text-transform: uppercase;
	top: 0px;
	width: 327px;
}

#content div.nabidka div.nadpis a
{
	color: #a7a9ac;
	text-decoration: none;
}

#content div.nabidka div.nadpis a:hover
{
	text-decoration: underline;
}

#content div.nabidka a.plavky-nabidka-bg
{
	background:url(img/plavky-button.jpg) no-repeat bottom;
	display: block;
	height: 205px;
	width: 332px;
}

#content div.nabidka a.spodni_pradlo-nabidka-bg
{
	background: url(img/spodni-pradlo-button.jpg) no-repeat bottom;
	display: block;
	height: 205px;
	width: 332px;
}

#content div.specialni_nabidka
{
	background: url(img/specialni_nabidka-bg.jpg) repeat-x;
	display: block;
	font-size: 11px;
	height: 115px;
}

#content div.specialni_nabidka-content
{
	padding: 17px 0px 0px 25px;
}

#content div.specialni_nabidka-content
{
	line-height: 28px;
}

/*Hlavní strana*/
#content div.novinky
{
	border: 1px solid #000000;
	display: block;
	float: left;
	height: 217px;
	line-height: 17px;
	margin: 30px 0px 0px 15px;
	overflow: hidden;
	position: relative;
	width:332px;
}

#content div.novinky-obsah
{
 padding: 10px;
}

#content div .novinky-obsah.recent a.morelink
{
  margin-top: 0px;
  display: block;
}             

#content .novinky-obsah.recent h3 a
{
  margin: 0px;
}              

/* bílé schéma */
.novinky h3
{
	margin: 0px 0px 10px 0px;
}

.novinky a
{
  color: #ffffff;
}

.novinky.black a
{
  color: #000000;
}

.novinky h3 a
{
  border: 0px;
  color: #ffffff;
  font-size: 180%;
  font-weight: bold;
  text-decoration: none;
}

.novinky h3 a:hover
{
  text-decoration: underline;
}

.novinky p
{
  color: #ffffff;
  font-size: 120%;
  line-height: 20px;
  position: relative;
  width: 160px;
}

.novinky p a{
  color: #ffffff;
  font-size: 80%;
}

.novinky p a.morelink
{            
  bottom: -20px;

  position: absolute;
  right: 0px;
}

.novinky p a:hover
{            
  color: #EBEBEB;
}


/* černé schéma */
.novinky.black h3 a,
.novinky.black p,
.novinky.black p a
{
  color: #000000;
}

.novinky.black p a:hover
{            
  color: #6C6C6C;
}

/* archiv */

.archiv
{
  background: url('img/novinky/archiv_novinek_bg.jpg') no-repeat;
  position: relative;
}

.archiv a
{
  color: #000000;
}

.archiv ul
{
  margin: 0px 0px 0px 5px;
}

.archiv li
{
  list-style-type: none;
  line-height: 22px;
}

.archiv .link_archiv
{
 bottom: 10px;
 position: absolute;
 right: 10px;
}

/* konec novinek */
	
#vite-ze
{
	background: url(img/vite-ze.jpg) no-repeat;
	color: #ffffff;
	display: block;
	height: 131px;
	position: absolute;
	top: 425px;
	left: 25px;
	width: 683px;
}

#vite-ze-content
{
	padding: 20px 0px 0px 35px;
}

#vite-ze-content h4.nadpis
{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#vite-ze-content ul
{
	padding-left: 30px;
}

#vite-ze-content li
{
	list-style-type: disc;
	padding-right: 3px;
}

#content a.facebook-ikonka
{
	background:url(img/fb-ikonka.png) no-repeat right;
	display: block;
	height: 30px;
	left: 5px;
	position: absolute;
	top: 565px;
	width: 683px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 30px;
	text-align: right;
	padding-right: 20px;
}

#content a:hover.facebook-ikonka
{
	color: #ADBFDC;
}

/*hlavní stránka side*/
#side div.nabidka
{
	border: 1px solid #231f20;
	display: block;
	height: 149px;
	margin: 0px 0px 30px 9px;
	position: relative;
	width:230px;
}

#side div.nabidka div.nadpis
{
	background: #231f20;
	color: #a7a9ac;
	display: block;
	font-size: 16px;
	height: 33px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-transform: uppercase;
	top: 0px;
	width: 230px;
}


#side div.nabidka div.nadpis a
{
	color: #a7a9ac;
	line-height: 33px;
	padding-left: 10px;
	text-decoration: none;
}

#side div.nabidka div.nadpis a:hover
{
	text-decoration: underline;
}

#side div.nabidka a.plavky-nabidka-bg
{
	background: url(img/plavky-button-small.jpg) no-repeat bottom;
	display: block;
	height: 149px;
	width: 230px;
}

#side div.nabidka a.spodni_pradlo-nabidka-bg
{
	background: url(img/spodni-pradlo-button-small.jpg) no-repeat bottom;
	display: block;
	height: 149px;
	width: 230px;
}


/*O NÁS*/

#side div.odkazy
{
	display: block;
	font-size: 11px;
	line-height: 23px;
	margin: 0px 0px 20px 10px;
	text-transform: uppercase;
	width: 250px;
}

#side div.odkazy a
{
	background: url(img/sipka.png) 0px 4px no-repeat;
	color: #333333;
	padding-left: 18px;
	text-decoration: none;

}

#side div.odkazy a:hover
{
	text-decoration: underline;
}

.proc-nakupovat-u-nas
{}

.proc-nakupovat-u-nas ul
{
	margin-left: 30px;
}

.proc-nakupovat-u-nas li
{
	list-style-type: disc;
	line-height: 25px;
}

#content a#prodejna
{
	background:url(img/prodejna.jpg) no-repeat;
	bottom: 110px;
	border: 1px solid #000000;
	display: block;
	height: 323px;
	left: 100px;
	position: absolute;
	width: 538px;
}

#content div#popis-spolecnosti p
{
	margin-bottom: 15px;
	
}

#content div#popis-spolecnosti p.podpis
{
	text-align: right;
}

.spoluprace
{
	border-bottom: 1px solid #acaeb1;
	display: block;
}

.spoluprace-content
{
	padding: 20px;
}

.sedy_pozadi
{
	background: #f1f1f2;
}

.prvni
{
	border-top: #acaeb1 1px solid;
}

.spoluprace-poznamka
{
	font-style: italic;
	margin: 20px 0px 0px 20px;
}

/*tiskové zprávy*/
.tiskova-zprava
{
	border-bottom: #acaeb1 1px solid;
	min-height: 143px;
	position: relative;
}

.tiskova-zprava div.tiskova-zprava-obrazek
{
	float: left;
	padding: 15px 0px 10px 10px;
}

.tiskova-zprava div.tiskova-zprava-content
{
	padding: 10px 10px 10px 130px;
}

.tiskova-zprava div.tiskova-zprava-content a
{
	bottom: 10px;
	color: #231f20;
	font-weight: bold;
	position: absolute;
	text-decoration: none;
	right: 10px;
}

.tiskova-zprava div.tiskova-zprava-content a:hover
{
	text-decoration: underline;
}

.aktivita
{
	border-bottom: #acaeb1 1px solid;
	font-size: 12px;
	position: relative;
}

.aktivita div.aktivita-content
{
	padding: 10px;
}

.aktivita div.aktivita-content h4
{
	color: #000000;
	font-size: 14px;
}

.aktivita div.aktivita-content h5
{
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px -5px 0px;
}

.aktivita div.aktivita-content p
{
	margin-bottom: 5px;
}

.aktivita div.aktivita-content a
{
	color: #000000;
	font-weight: bold;
}

.aktivita div.aktivita-content a:hover
{
	color:#5B5B5B;
}

.aktivita div.aktivita-content table.transbrody
{
	border: 0 none;
}

.aktivita div.aktivita-content table.transbrody tr
{
	margin: 0px;
}

.aktivita div.aktivita-content table.transbrody td
{
	padding: 0px;
	line-height: 15px;
	padding: 5px 0px 5px 0px;
}

.aktivita div.aktivita-content table.transbrody td.cas
{
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	width: 40px;
}

.aktivita div.aktivita-content img
{
	float: right;
	margin: 0px 0px 0px 5px;
}

.uvodni-text
{
	margin-bottom: 20px;
}

/*kontakt*/
.kontakt-item
{
 display: block;
 height: 325px;
 margin-bottom: 25px;
}

.docasne
{
 height: 245px;
 border-bottom: 1px solid #ACAEB1;
}

.kontakt-vodickova
{
	height: 175px;
	padding: 0px;
	position: relative;
	width: 700px;
}

.leva-cast
{
	float: left;
}

	
	.kontakt-vodickova div.leva-cast p.braexpert
	{
		font-weight:bold;
		text-transform: uppercase;
	}
	
	.kontakt-vodickova div.leva-cast p.popisek
	{
		font-size: 10px;
	}

	.kontakt-vodickova div.leva-cast a
	{
		color: #231f20;
	}
	
	.kontakt-vodickova div.leva-cast a:hover
	{
		color: #5b5758;
	}


.kontakt-vodickova a.mapa
{
	background:url(/img/mapa_Lucerny-small.jpg) no-repeat;
	display: block;
	font-size: 11px;
	height: 164px;
	left: 240px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	text-indent: -999px;
	width: 145px;
}

.kontakt-vodickova span.popis_mapy
{
	font-size: 10px;
	font-style: italic;
	left: 240px;
	position: absolute;
	top: 0px;
}

.prava-cast
{
	float: right;
	line-height: 16px;
	width: 250px;
}

.prava-cast table
{
	margin: 5px 0px 5px 0px;
}

.kontakt-fotky
{
	background: url(img/kontakt-fotky-bg.jpg) repeat-x;
	display: block;
	float: left;
	height: 119px;
	margin: 20px 0px 10px 0px;
	width: 700px;
}

.kontakt-fotky a.prodejna01
{
	background: url(img/prodejna01.jpg) no-repeat;
	display: block;
	float: left;
	height: 96px;
	margin: 12px 0px 0px 10px;
	width: 78px;
}

.kontakt-fotky a.prodejna02
{
	background: url(img/prodejna02.jpg) no-repeat;
	display: block;
	float: left;
	height: 96px;
	margin: 12px 0px 0px 10px;
	width: 149px;
}

.kontakt-fotky a.prodejna03
{
	background: url(img/prodejna02.jpg) no-repeat;
	display: block;
	float: left;
	height: 96px;
	margin: 12px 0px 0px 10px;
	width: 149px;
}

.kontakt-fotky a.prodejna03
{
	background: url(img/prodejna03.jpg) no-repeat;
	display: block;
	float: left;
	height: 96px;
	margin: 12px 0px 0px 10px;
	width: 149px;
}

.kontakt-fotky a.prodejna04
{
	background: url(img/prodejna04.jpg) no-repeat;
	display: block;
	float: left;
	height: 96px;
	margin: 12px 0px 0px 10px;
	width: 142px;
}

.kontakt-fotky a.prodejna05
{
	background: url(img/prodejna05.jpg) no-repeat;
	display: block;
	float: left;
	height: 96px;
	margin: 12px 0px 0px 10px;
	width: 108px;
}

.kontakt-provozovatel
{
	border-bottom: 1px solid #acaeb1;
	clear: both;
	display: block;
	margin: 00px 0px 10px 0px;
	width: 700px;
}

.kontakt-provozovatel-leva
{
	float: left;
	margin-right: 25px;
}

.kontakt-provozovatel-prava
{
	padding-top: 45px;
}

.dalsi-prodejny
{
}

.mapa-cr
{
	background: url(img/mapa-cr.png) top left no-repeat;
	float: left;
	height: 367px;
	margin-bottom: 15px;
	position: relative;
	width: 342px;
}

.mapa-cr div.nase-prodejny
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 0px;
	height: 16px;
	left: 45px;
	line-height: 16px;
	padding-left: 20px;
	position: absolute;

}

.mapa-cr div.planovane-prodejny
{
	background: url(img/cudlik_zlutej.png) no-repeat left;
	bottom: 0px;
	height: 16px;
	left: 190px;
	line-height: 16px;
	padding-left: 20px;
	position: absolute;
}

.vypis-prodejen
{
	margin: 0px 0px 0px 380px;
	width: 300px;
}

.vypis-prodejen form
{
	margin-bottom: 10px;
}

.vypis-prodejen div.vypis_prodejna
{
	line-height: 16px;
	margin-bottom: 20px;
}

.vypis-prodejen div.vypis_prodejna a
{
	color: #231F20;
}

.vypis-prodejen div.vypis_prodejna a:hover
{
	color: #695C60;
}

/*prodejny na mapě*/
.mapa-cr a.benesov
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 262px;
	display: block;
	height: 16px;
	left: 125px;
	position: absolute;
	width: 16px

}

.mapa-cr a.breclav
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 178px;
	display: block;
	height: 16px;
	left: 235px;
	position: absolute;
	width: 16px

}

.mapa-cr a.brno
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 213px;
	display: block;
	height: 16px;
	left: 220px;
	position: absolute;
	width: 16px

}

.mapa-cr a.ceske_budejovice
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 203px;
	display: block;
	height: 16px;
	left: 108px;
	position: absolute;
	width: 16px

}

.mapa-cr a.cestlice
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 280px;
	display: block;
	height: 16px;
	left: 128px;
	position: absolute;
	width: 16px

}

.mapa-cr a.decin
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 338px;
	display: block;
	height: 16px;
	left: 100px;
	position: absolute;
	width: 16px

}

.mapa-cr a.ceska-lipa
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 330px;
	display: block;
	height: 16px;
	left: 118px;
	position: absolute;
	width: 16px

}


.mapa-cr a.jihlava
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 226px;
	display: block;
	height: 16px;
	left: 164px;
	position: absolute;
	width: 16px

}

.mapa-cr a.havlickuv_brod
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 245px;
	display: block;
	height: 16px;
	left: 165px;
	position: absolute;
	width: 16px

}

.mapa-cr a.kladno
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 286px;
	display: block;
	height: 16px;
	left: 87px;
	position: absolute;
	width: 16px
}

.mapa-cr a.kralupy_nad_vltavou
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 290px;
	height: 16px;
	left: 100px;
	position: absolute;
	width: 16px
}

.mapa-cr a.melnik
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 303px;
	display: block;
	height: 16px;
	left: 110px;
	position: absolute;
	width: 16px
}

.mapa-cr a.mlada_boleslav
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 310px;
	display: block;
	height: 16px;
	left: 135px;
	position: absolute;
	width: 16px
}

.mapa-cr a.olomouc
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 239px;
	display: block;
	height: 16px;
	left: 250px;
	position: absolute;
	width: 16px
}

.mapa-cr a.pardubice
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 275px;
	height: 16px;
	left: 174px;
	position: absolute;
	width: 16px
}

.mapa-cr a.chrudim
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 265px;
	height: 16px;
	left: 175px;
	position: absolute;
	width: 16px
}

.mapa-cr a.pelhrimov
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 233px;
	height: 16px;
	left: 138px;
	position: absolute;
	width: 16px
}

.mapa-cr a.praha
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 281px;
	height: 16px;
	left: 110px;
	position: absolute;
	width: 16px
}

.mapa-cr a.pribram
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 247px;
	height: 16px;
	left: 83px;
	position: absolute;
	width: 16px
}

.mapa-cr a.rakovnik
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 285px;
	height: 16px;
	left: 70px;
	position: absolute;
	width: 16px
}

.mapa-cr a.ostrava
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 271px;
	display: block;
	height: 16px;
	left: 310px;
	position: absolute;
	width: 16px

}

.mapa-cr a.plzen
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 258px;
	display: block;
	height: 16px;
	left: 55px;
	position: absolute;
	width: 16px

}

.mapa-cr a.pisek
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 218px;
	display: block;
	height: 16px;
	left: 99px;
	position: absolute;
	width: 16px

}

.mapa-cr a.podebrady
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 288px;
	display: block;
	height: 16px;
	left: 145px;
	position: absolute;
	width: 16px
}

.mapa-cr a.strakonice
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 218px;
	display: block;
	height: 16px;
	left: 83px;
	position: absolute;
	width: 16px

}

.mapa-cr a.tabor
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 228px;
	display: block;
	height: 16px;
	left: 120px;
	position: absolute;
	width: 16px

}

.mapa-cr a.teplice
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 328px;
	display: block;
	height: 16px;
	left: 80px;
	position: absolute;
	width: 16px
}

.mapa-cr a.chomutov
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 312px;
	display: block;
	height: 16px;
	left: 55px;
	position: absolute;
	width: 16px
}

.mapa-cr a.bratislava_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 60px;
	height: 16px;
	left: 36px;
	position: absolute;
	width: 16px
}

.mapa-cr a.pezinok_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 67px;
	height: 16px;
	left: 46px;
	position: absolute;
	width: 16px
}

.mapa-cr a.senec_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 64px;
	height: 16px;
	left: 33px;
	position: absolute;
	width: 16px
}

.mapa-cr a.nove_zamky_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 45px;
	height: 16px;
	left: 89px;
	position: absolute;
	width: 16px
}

.mapa-cr a.presov_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 118px;
	display: block;
	height: 16px;
	left: 235px;
	position: absolute;
	width: 16px

}

.mapa-cr a.ruzumberok_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 128px;
	display: block;
	height: 16px;
	left: 208px;
	position: absolute;
	width: 16px;
}

.mapa-cr a.martin_SR
{
	background: url(img/cudlik_zelenej.png) no-repeat left;
	bottom: 125px;
	display: block;
	height: 16px;
	left: 193px;
	position: absolute;
	width: 16px;
}

.mapa-cr a.aktivni_mesto
{
	background: url(img/cudlik_zlutej.png) no-repeat left;
}

/* kniha */
.prispevek
{
	width: 520px;
	margin: 0 auto 0 auto;
}

.text_odpovedi
{
	border-bottom: 1px solid #acaeb1;
	font-style:italic;
	margin: 0px 0px 0px 50px;
}

	.nadpis_prispevku
	{
		width: 520px;
		height: 20px;
		background: #ACAEB1;
		color:#000000;
	}
	
		.jmeno
		{
			font-weight: bold;
			float: left;
			font-size: 12px;
			line-height: 20px;
			margin: 0px 0px 0px 5px;
		}
		
		.datum
		{
			float: right;
			font-size: 10px;
			line-height: 20px;
			margin: 0px 5px 0px 0px;
		}
		
	.text_prispevku
	{
		width: 520px;
		border-bottom: 1px solid #acaeb1;
	}
	
	.text_prispevku-content
	{
		padding-left: 5px;
	}
	

#kniha_tabulka_add
{
	background: #F1F1F2;
	line-height: 13px;
	margin: 0px 0px 15px 50px;
	text-align: left;
	width: 600px;
}

#kniha_tabulka_add-content
{
	padding: 20px 0px 0px 45px;
}

#kniha_tabulka_add table
{
	color: #231f20;
	margin: 0px;
	padding: 0xp;
}

#kniha_tabulka_add table.typ-dotazu
{
	margin-top: 5px;
	height: 60px;
	display: block;
}

/*#kniha_tabulka_add td
{
	border: 1px solid;
}*/

#kniha_tabulka_add td.prvni_sloupec
{
	width: 70px;
}

#kniha_tabulka_add td.scitaci
{
	padding: 0px 10px 0px 10px;
}

#kniha_tabulka_add td.odesilaci
{
	padding-top: 10px;
	text-align: right;
}
	
/* konec knihy */

/* firemní zákazník */

.chybovka
{
	background:#FF0000;
	border: 1px solid #BFBDC1;
	color:#FFFFFF;
	height: 22px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 15px;
}

.potvrzeni
{
	height: 18px;
	background: green;
	color:#FFFFFF;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
	font-weight: bold;
}

#login-form
{
	margin: 0px 0px 0px 200px;
}

a.odhlasit
{
	background: #231F20;
	color: #CCCCCC;
	font-weight: bold;
	float: right;
	margin-top: 0px;
	padding: 5px;
	text-decoration: none;
}

a:hover.odhlasit
{
	background: #6C6063;
}

.mailovaci_dyf textarea
{
	width: 685px;
}

table.kontaktni_udaje
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

/*kniha-konkretni*/
div.konkretni-dotaz
{
	margin-left: 270px;
}

table.konkretni-dotaz td
{
	border: 1px solid;
}

textarea.konretni_text_prispevku
{
	display: block;
	width: 420px;
	height: 80px;
}

.firemni_zakaznik
{
	border-bottom: #acaeb1 1px solid;
	margin: 0px;
	min-height: 100px;
	padding: 0px;
	position: relative;
	width: 700px;
}

.firemni_zakaznik div.firemni_zakaznik_content
{
	padding: 5px 10px 5px 10px;
}

.firemni_zakaznik h3
{
	margin: 0px;
	font-size: 14px;
}

.firemni_zakaznik div.priloha a
{
	background:#CCCCCC;
	border: 1px solid #999999;
	color: #000000;
	float: right;
	font-size: 11px;
	line-height: 13px;
	margin-left: 0px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}

.firemni_zakaznik div.priloha a:hover
{
	background:#C2C9E4;
	border: 1px solid #666666;
	color: #000000;
}


a.freya-logo-link
{
	background:url(img/logo-freya-L.png) no-repeat top left;
	display: block;
	height: 94px;
	overflow: hidden;
	text-indent: -999px;
	width: 213px;
}

a.freya-text-link
{
	float: right;
}

a.fantasie-logo-link
{
	background:url(img/logo-fantasie-black-L.png) no-repeat top left;
	display: block;
	height: 94px;
	overflow: hidden;
	text-indent: -999px;
	width: 350px;
}


a.elomi-logo-link
{
	background:url(img/logo-elomi-L.png) no-repeat top left;
	display: block;
	height: 94px;
	overflow: hidden;
	text-indent: -999px;
	width: 213px;
}

a.fauve-logo-link
{
	background:url(img/logo-fauve-L.png) no-repeat top left;
	display: block;
	height: 94px;
	overflow: hidden;
	text-indent: -999px;
	width: 350px;
}
