/* LAYOUT */


#horni_pruh_1 {
	width:100%;
	height:55px;
	margin: 0px;
	background: transparent;
	text-align:center;
	font-size:90%;
	border-style: dashed;
	border-width: 0 0 1px 0;
	border-bottom-color: #d9d9d9;
}
#horni_pruh_1_age {
	width:100%;
	height:55px;
	text-align:center;
}
#horni_pruh_1_necentr {
	width:100%;
	height:55px;
	text-align:left;
	font-size:90%;
	border-style: dashed;
	border-width: 0 0 1px 0;
	border-bottom-color: #d9d9d9;
}

.horni_pruh_noage{
	width:100%;
	height:76px;
	line-height:20px;
	overflow:hidden;
	padding:0px;
	margin: 0px;
	border-style: dashed;
	border-width: 0 0 1px 0;
	color: #cc0000;
	border-bottom-color: #666666;
}

.horni_pruh_age{
	width:100%;
	height:76px;
	line-height:20px;
	overflow:hidden;
	padding:0px;
	margin: 0px;
	border-style: dashed;
	border-width: 0 0 1px 0;
	color: #cc0000;
	border-bottom-color: #666666;
}

#horni_pruh_2 {
	width:100%;
	height:auto;
	margin: 0px;
	background: transparent;
	text-align:center;
	font-size:90%;
	border-style: dashed;
	border-width: 0 0 1px 0;
	border-bottom-color: #d9d9d9;
}

.clearer {
	width:100%;
	height: 10px;
	padding:0px;
	margin:0px;
	clear: both;
}



#hr-prerusovany { /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	width:100%;
	height: 3px;
	padding:0px;
	border-style: dashed;
	border-width: 0 0 1px 0;
	color: #cc0000;
	border-bottom-color: #666666;
}

#hr-prerusovany_necentr { /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	margin-left:10px;
	margin-top: 0px;
	width:100%;
	height: 3px;
	padding:0px;
	text-align:left;
	background-image: url(../layout-img/hr-prerusovany.gif);
	background-position: left top;
	background-repeat: repeat-x;
	clear: both;
}

#pruh_logo {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	width: 1000px;
	height:55px;
	text-align:left;
	/* sirka 980+20=1000 */
}

#pruh_logo_necentr {
	margin:0px;
	margin-left:10px;
	width:100%;
	height:55px;
	text-align:left;
}
#logo {
	margin: 10px 0px 0px 0px;
	text-align:left;
	width:200px;
	height:45px;
	float: left;
}
#logo_age {
	margin: 0px;
	margin-left: 35px;
	margin-top: 10px;
	text-align:left;
	float: left;
}
#logo_necentr {
	margin: 0px;
	margin-top: 10px;
	text-align:left;
	float: left;
}


#vlajka_1 {
	padding: 0px;
	padding-top: 11px;
	padding-left: 20px;
	height:44px;
	text-align:right;
	float: right;
}


.prihlaseni {
	width:150px;
	height: 55px;
	line-height:55px;
	padding: 0px;
	border : 0px none;
	text-decoration: none;
	text-align: right;
	float: right;
	overflow:hidden;
	margin:0px;
}

#navigace {
	margin: 0px;
	width:500px;
	height:55px;
	padding:0px;
	background:transparent;
	text-align:left;
	float:left;
}
#navigace_age {
	margin-right:auto;
	margin-left:auto;
	width:500px;
	height:55px;
	padding:0px;
	text-align:left;
		float:left;
}
#navigace_necentr {
	width:500px;
	height:55px;
	padding:0px;
	text-align:left;
		float:left;
}

.tlacitko_horni_menu {
	width: 85px;
	height: 70px;
	padding: 0px;
	border : 0px none;
	text-decoration: none;
	text-align: center;
	float: left;
	overflow:hidden;
}

.ikona_menu {
	padding: 0px;
	border : 0px none;
	margin: 0px auto 0px auto;
}



.oddelovnik_linka {
	width: 15px;
	height: 75px;
	background-image: url(../layout-img/svisla-cara-prerusovana.gif);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}

.info {
	width: 200px;
	height: 200px;
	background: red;
}


#obsah { /* taky v galerie.css */
	width:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
  border-style: dashed;
	border-width: 0 0 1px 0;
	border-bottom-color: #d9d9d9;
	min-height: 470px; /* pro standardní prohlížeče */
	_height: 470px; /* pro Internet Explorer, který to chápe jako min-height*/
}



#sloupec { /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	margin-right:auto;
	margin-left:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	width:1000px; /* pův 861 */
	padding:0px;
	text-align:left;
	background-color: transparent;
}

#pruh_vyhledavani { /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	margin-right:auto;
	margin-left:auto;
	margin-top: 5px;
	margin-bottom: 20px;
	width:1000px;
	height: 55px;
	padding:0px;
	text-align:left;
	clear: both;
}

#policko_vyhledavani {
	width:451px;
	height: 55px;
	padding:0px;
	float:left;
	margin: 8px 20px 0px 0px;
	background: transparent url(../layout-img/bg_policko_vyhledavani.jpg) no-repeat top left;
}

#vyhledavani_div_vpravo{
	width:150px;
	height: 55px;
	padding:0px;
	float:right;
	margin: 8px 0px 0px 0px;
	text-align:right;
	line-height:18px;
}

#vyhledavani_div_vpravo a{
	width:150px;
	display:block;
	float:right;
}


#pole_ks {
	width: 350px;
	height:20px;
	line-height:20px;
	margin: 16px 0px 0px 0px;
	padding: 0px;
	border : 0px;
	text-align: left;
	float: left;
}

.hp_input_ks {
	width: 340px;
	height: 22px;
	margin: 0px;
	padding: 1px 1px 1px 10px;
	border : 0px;
	color: #9a9a9a;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
/*
	background-image: url(./layout-img/pole-vyhledavani.gif);
	background-position: left top;
	background-repeat: no-repeat;
*/
}

.hp_input_ks_aktivni {
	width: 340px;
	height: 22px;
	margin: 0px;
	padding: 2px 1px 1px 10px;
	border : 0px;
	color: black;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
/*
	background-image: url(./layout-img/pole-vyhledavani.gif);
	background-position: left top;
	background-repeat: no-repeat;
*/
}

#pole_submit_ks {
  height:55px;
  width:48px;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	border : 0px none;
	text-align: left;
	float: right;
}
.hp_input_hledej {
  height:55px;
  width:48px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border : 0px none;
	background: transparent url(../layout-img/search.jpg) top left no-repeat;
	text-decoration: none;
	cursor: pointer;
	outline:none;
}

.hp_input_hledej_over {
  height:55px;
  width:48px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border : 0px none;
	background: transparent url(../layout-img/search_over.jpg) top left no-repeat;
	text-decoration: none;
	cursor: pointer;
	outline:none;
}



#vyhledavani_text {
	color: #666666;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	float: left;
	margin:-12px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#vyhledavani_text_vpravo a {
	color: #666666;
	text-decoration: underline;
}

#vyhledavani_age_more_vymezeni {
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width:1000px; /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	padding:0px 0px 0px 0px;
	text-align:left;
}

#vyhledavani_age_more {
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width:1000px; /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	height: 100px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
}


.pruh_vyhledavani_age_div{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:70px;
	width:150px;
	text-align:left;
  float:left;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#reklamni_blok{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
  float:left;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:217px;
  height:120px;
  background: white url(../layout-img/rekl_blok.jpg) top right no-repeat;
}

#reklamni_blok h2{
	margin:9px 13px 3px 13px;
	padding-top: 0px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	border-width: 0;
	color: #cc0000;
		line-height:13px;
}

#reklamni_blok div{
display:block;
z-index:1;
}


#reklamni_blok p{
	margin:0px 13px 0px 13px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height:12px;
}

#reklamni_blok a{
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

#reklamni_blok a:hover{
	color: #000000;
}

.ikonka_formular{
margin: 0pt 5px;
vertical-align: text-bottom;
cursor:pointer;
}

label{
cursor:pointer;
}

.plovouci {
	width: 270px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	border: 0px none;
  color: #666666;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	position: absolute;
	background: transparent url(../layout-img/bg_plovouci.png) no-repeat;
	z-index:550;
	float:left;
	visibility: hidden;
  opacity: 0;
  font-family: Arial, Helvetica, sans-serif;
  line-height:14px;
}


.plovouci_text {
	width:230px;
	height:auto;
	margin:0px;
	padding:0px;
	text-align:left;
	clear:both;
	position: relative;
	top:15px;
	left:15px;
}


.plovouci_popis {
	min-height:80px;
	_height:80px;
	width:215px;
	height:auto;
	margin:3px 0px 0px 8px;
	padding:0px;
}

.plovouci_clearer {
	width:100%;
	height: 40px;
	padding:0px;
	margin:0px;
	clear: both;
	background: transparent url(../layout-img/bg_plovouci.png) no-repeat bottom left;
}


#pruh_bannery {
	margin-right:auto;
	margin-left:auto;
	margin-top: 20px;
	margin-bottom: 0px;
	width:1000px;
	height:430px;
}


#slideshow-container	{ width:700px; height:430px; position:relative; }
#slideshow-container div{ width:700px; height:430px; display:block; position:absolute; top:0; left:0; z-index:1;}


.banner {
	width:700px;
	height:430px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:left;
	background-color:white;
}

.banner p {
	width:620px;
	height:40px;
	margin:350px 40px 0px 40px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:right;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
/*	color: #666666;*/
  color: #ffffff;
}



.prave_menu {
	width:260px;
	height:400px;
	margin:0px 0px 0px 0px;
	padding:15px;
	text-align:left;
	border-style: dashed;
	border-width: 1px 1px 1px 0;
	color: #000000;
	border-color: #d9d9d9;
	float:right;
}

.prave_menu h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0;
	padding-bottom: 7px;
	border-style: dashed;
	border-width: 0 0 1px 0;
	color: #cc0000;
	border-bottom-color: #777777;
	padding-top: 0px;
	}

.prave_menu ul {
margin: 0;
padding: 0;
list-style-type:none;
}

.prave_menu ul li{
display: block;
background-image: url(../layout-img/bg_ul.jpg);
background-position: left top;
background-repeat: no-repeat;
padding: 0px 0px 0px 15px;
list-style-type:none;
}

.prave_menu a {
	font-weight: bold;
	text-decoration: underline;
	}



.prave_menu p{
margin:10px 0px 10px 0px;
}

#pruh_menu_spodni {
	width: 1000px;
	margin: 20px auto 20px auto;
	padding :10px 0 0 0;
	border-style: dashed;
	border-width: 1px 0 0px 0;
	color: #cc0000;
	border-bottom-color: #777777;
}

#pruh_menu_spodni_ul{
/*width:800px;*/
float:left;
width:500px;
}

#pruh_menu_spodni ul, #pruh_menu_spodni ul.sub {
list-style-type:none;
margin: 0;
padding: 0;}

#pruh_menu_spodni ul li{
width:180px;
float:left;
text-align:left;
line-height:20px;
display:block;
}

.odkazy_main {
font-weight:bold;
}

#menu_spodni_vizitka{
width:300px;
float:right;
text-align:right;
}

#menu_spodni_allphotoart{
width:200px;
float:right;
text-align:right;
color:black;
}
#menu_spodni_vizitka p{
color:black;
}


#spodni_pruh {
	width:100%;
	height:21px;
  clear:both;
	text-align:center;
}


#zapati {
	width:1000px; /* kvůli posuvníku širší o 20px => posun o 10px doleva */
	height: 21px;
	line-height: 21px;
	margin:10px auto;
	padding:0px 0px 0px 0px;
	text-align:left;
}


#dolni_menu_cepic {
	font-weight:normal;
	padding: 0px;
	border : 0px none;
	color: black;
	text-align: left;
	font-size: 10px;
	float: left;
	font-size: 11px;
	line-height: 21px;
	border : 0px none;
	color: #666666;
	text-decoration: none;
	width: 600px;
}

.sitemap {
	font-weight:normal;
	padding: 0px;
	border : 0px none;
	color: black;
	text-align: right;
	font-size: 10px;
	float: right;
	font-size: 11px;
	line-height: 21px;
	border : 0px none;
	color: #666666;
	text-decoration: none;
	width: 300px;
}

.sitemap a{
	color: #666666;
}



.pravy_kontakty {
	width: 393px;
	height:393px;
	border : 0px none;
	float: right;
	background-color: transparent;
	background: transparent url(../layout-img/bg_kontakt.jpg) no-repeat top right;
	background-repeat: no-repeat;
}

.levy_kontakty {
	width: 600px;
	border : 0px none;
	float: left;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

.externi {
	width: 980px;
	border : 0px none;
	float: left;
	margin: 30px 10px 10px 10px;
	background-color: transparent;
}

.vizitka {
	width: 310px;
	height: 120px;
	border : 0px none;
	float: left;
	width:333px;
	margin: 40px 30px 28px 40px;
}

.vizitka h2{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	border-width: 0px;
	color: #cc0000;
}



.mailing{
	color: #000000;
	line-height: 16px;
	float: left;
	padding:0px 30px 0px 38px;
	width:333px;
  height:60px;
}

.mailing h2{
	color: #000000;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	line-height: 20px;
	float: left;
	padding:0px 0px 0px 0px;
	border:0px;
	margin:0px;
	width:100%;
	display:block;
		padding-top: 0px;
}

.email {
	color: #000000;
	font-size: 12px;
	padding:2px 20px 0px 20px;
  width:348px;
  height:66px;
  background: transparent url(../layout-img/bg_kontakt_mailing.jpg) no-repeat top right;
  float: right;
}

.odeslani_info {
	color: #000000;
	font-size: 11px;
	padding:2px 20px 0px 30px;
  width:318px;
  height:10px;
  line-height:10px;
  float: right;
}

.mailing_input_text {
	width: 260px;
	height: 20px;
	margin: 15px 0px 0px 10px;
	padding: 4px 1px 1px 0px;
	border : 0px;
	color: #000000;
	background-color:transparent;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
/*
	background-image: url(./layout-img/pole-vyhledavani.gif);
	background-position: left top;
	background-repeat: no-repeat;
*/
}

.mailing_input_text a{
color: #a8a8a8;
}


.mailing_input_vloz {
	width: 50px;
	height: 50px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border : 0px none;
	background: transparent url(../layout-img/button_kontakt_mailing.jpg) top left no-repeat;
	text-decoration: none;
	cursor: pointer;
	outline:none;
	float:right;
}


.facebook{
	color: #000000;
	font-size: 11px;
	padding:2px 20px 0px 20px;
  width:348px;
  height:66px;
  background: transparent url(../layout-img/bg_kontakt_mailing.jpg) no-repeat top right;
  float: right;
}

.facebook_text {
	width: 260px;
	height: 20px;
	margin: 15px 0px 0px 10px;
	padding: 4px 1px 1px 0px;
	border : 0px;
	color: #000000;
	background-color:transparent;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
		font-family: Arial, Helvetica, sans-serif;
			float:left;
/*
	background-image: url(./layout-img/pole-vyhledavani.gif);
	background-position: left top;
	background-repeat: no-repeat;
*/
}
.facebook_input_vloz {
	width: 50px;
	height: 50px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border : 0px none;
	text-decoration: none;
	cursor: pointer;
	outline:none;
	float:right;
}



table.kontakty {
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align:left;
}

table.kontakty ul{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

td.kontakty_foto {
	width: 181px;
	padding: 5px;
	text-align: left;
}



#nakup_online {
	color: black;
	font-weight: normal;
	line-height: 13px;
	font-size: 11px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	float: left;
}



.sleva-box {
	margin: 0px;
	width:420px;
	height:175px;
	padding: 0px;
	color: white;
/*	background-color:#cc0000;*/
	float: left;
}
.sleva-box-nova {
	margin: 0px;
	width:985px;
	padding: 0px;
	float: left;
	color: black;
}

.sleva-box-titul {
	margin: 8px 0px 0px 0px;
	width:985px;
	float: left;
	font-size: 20px;
	color: #cc0000;
	padding-bottom: 10px;
	border-style: dashed;
	border-width: 0 0 1px 0;
	color: #cc0000;
	border-bottom-color: #777777;
}


.sleva-box-titul a{
	margin: 0px;
	width:985px;
	float: left;
	font-size: 20px;
	font-weight: normal;
	color: #cc0000;
}

.sleva-box-img {
	margin: 0px;
	width:520px;
	height:280px;
	padding: 15px 15px 15px 0px;
	float: left;
}

.sleva-box-text {
	margin: 0px;
	width:420px;
  padding: 15px 0px 15px 15px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.sleva-box-text a{
	color: #000000;
}

.sleva-box-text a:hover{
	color: #000000;
}

.nadpis-slevy {
	color: #cc0000;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	}

.text-slevy {
	font-weight: normal;
	font-size: 11px;
}

.sleva-oddelovnik-vert {
	margin: 0px;
	width:10px;
	height:175px;
	padding: 0px;
	color: white;
	background:white;
	float: left;
}
.sleva-oddelovnik-hor {
	margin: 0px;
	width:10px;
	height:5px;
	padding: 0px;
	color: white;
	background:white;
	float: none;
	clear: both;
}

.oddelovnik {
	width: 3px;
	height: 21px;
	line-height: 21px;
	border : 0px none;
	margin: 0px;
	padding: 0px;
	color: white;
	float: left;
}

#pf_w_speaker {
	margin: 0px;
	padding:0px;
	width:350px;
	height:251px;
	background-color: transparent;
	background-image: url(../layout-img/speaker.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
}


.nadpis_predplatne{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	border-width: 0px;
	color: #cc0000;
}


.policko{
	width:170px;
	height:50px;
	border : 0px none;
	padding:0px 0px 0px 15px;
	margin:10px 0px 10px 0px;
	text-align:left;
	background-color: white;
	background-image: url(../layout-img/bg_policko.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	color:black;
	line-height:50px;
	}

	.policko img{
   float:right;
	}
