@charset "utf-8";
/* CSS Document */

html { 	min-width: 960px;
		padding:0 0 0 0;
		margin: 0 0 0 0;
}

/*________________________Hlavní divy - obsah_______________________*/
body { 	
	background: #F0F0F0 url(../images/bg.jpg) repeat center top;
	min-width: 960px;
	text-align: left;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;	
}
#sub {	
	/*background-color: #DF2B08;*/
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	
	background-image:  url(../images/text.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	
	text-align: center;
	width:960px;
	height:auto;
	min-height: auto;
	color: #FFFFFF;
}
#all {
	/*background-color: #FFCC00;*/
	position: relative;
	width:960px;
	height:auto;
	_height: 380px;
	min-height: 380px;
	
	background-image:  url(../images/head.jpg);
	_background-image:  url(../images/head-6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	margin-left:auto;
	margin-right:auto;
	
	text-align:justify;
	color: #FFFFFF;
}
#obsah {
	/*background-color: #CC99FF;*/
	position: relative;
	top:      0px;
	left:     0px;
	float:left;
	text-align: left;
	height:auto;
	width:   960px;
	padding: 160px 0 0 0;
	margin:  0 0 0 0;
}
#obsah a {
	color: #FFCC33;
}
#obsah a:hover {
	color: #FFFF99;
}

/*_________________Boční panel levý_________________*/

.bocni_panel  {	
	float:left;
	text-align:left;	
	height:auto;
	width: 737px;
	padding:  0px 0px 0px 0px;
	margin:   109px 0 0 0;
		
	background-image:  url(../images/bg-left.jpg);
	background-repeat: no-repeat;
	background-position: left -15px;
	
	/*background-color:#DF2B08;*/
}


/*	___________________OBSAH STRÁNKY - div "MAIN"____________________*/
#main {
	background-color: #64644f;
	float: right;
	
	font-size: 80%;
	color: #FFFFFF;
	text-align: justify;
	
	width: 484px;
	margin:    20px 0 0 0;
	padding:    15px 15px 0px 0px;
	/*border-bottom: 4px solid #A71B00;*/
}
#main a {
	color: #FF6600;
	font-weight: bold;
	text-decoration:none;
}
#main a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#main img {
}
#main a img {
	border:2px solid #585846;
}
#main a img:hover {
	border:2px solid #333333;
}
#main h1 {
	font-size: 120%;
	text-align:left;
	font-weight: bold;
	color: #ff7800;
}
#main h2 {	
	font-size: 110%;
	text-align:left;
	font-weight: bold;
	color: #ffb4;
}
#main h3 {	
	font-size: 100%;
	text-align:left;
	font-weight: bold;
	color: #ffcf5c;
}
#main h4 {	
	font-size: 105%;
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
}
#main h5 {	
	font-size: 100%;
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
}
#main h6 {	
	font-size: 100%;
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
}
#main td {
	border-color:#FFFFFF;
	color: #FFFFFF;
	padding: 6px;
}
#main td a {
	color: #FF9649;
	font-weight: normal;
}
#main td a:hover {
	color: #FFC961;	
}
#main hr {	
	width: 100%;
	height: 1px;
	color: #585846;
	background-color: #585846;
	border: 0px;
}

/*___________________Pravý sloupec komplet - NEWS___________________ */

#news {
	/*background-color: #FF3300;*/
	position:relative;
	float: right;
	
	color: #FFFFFF;
	
	width: 216px;
	margin: 	0 0 0 0;
	padding: 	0 0 0 0;
	
	height:auto;
}
#news a {
	color: #33AAFF;
	font-weight: normal;
}
#news a:hover {
	color: #AACCFF;
}

/*___________________LOGA - sponzoři___________________ */

#right-top {
	background-color: #e1e1e1;
	position:relative;
	float:right;
	
	background-image:  url(../images/bg-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	text-align: center;
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #FFFFFF;
	
	width: 186px;
	margin: 	130px 0 0 0;
	padding: 	0 15px 0 15px;
	/*border-bottom: 4px solid #A71B00;*/
	
	height:auto;
	min-height: 50px;
	_height:    50px;
}
#right-top strong {
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;	
}
#right-top a {
	color: #33AAFF;
	font-weight: normal;
}
#right-top a:hover {
	color: #AACCFF;
}
#right-top img {
	border: 0px;
	padding: 0 0 0 0;
	margin:  2px 0 2px 0;
}
#right-top h4 {
	font-size: 125%;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	color: #000000;
	line-height: 130%;
}

#right-top hr {	
	width:  100%;
	height: 1px;
	color: #000000;
	background-color: #000000;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	border: 0px;
	line-height:20px;
}

/*___________________pořadatel Yashica___________________ */

#right-box {
	background-color: #e1e1e1;
	position:relative;
	float: right;
	clear: right;
	
	/*background-image:  url(../images/bg-right.jpg);
	background-repeat: no-repeat;
	background-position: left -460px;*/
	
	text-align: center;
	font-size: 65%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #333333;
	
	width: 186px;
	margin: 	3px 0 0 0;
	padding: 	0 15px 0px 15px;
	/*border-bottom: 4px solid #990000;*/
	
	height:auto;
	min-height: 20px;
	_height:    20px;
}
#right-box a {
	color: #000000;
	font-weight: normal;
}
#right-box a:hover {
	color: #990000;
}

#right-box hr {	
	width:  100%;
	height: 1px;
	color: #333333;
	background-color: #333333;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	border: 0px;
	line-height:20px;
}

/*__________________BOX HLEDAT______________________*/

/*DIV pole + tlačítko*/
#pole1 {
	position: relative;
	clear: left;
	left:    0px;
	top:     0px;
	&top:    -20px;
	_top:    -20px;
	padding : 11px 0 10px 15px;
	margin:   70px 0 0 0;
	
	/*border-top:    4px solid #770000;
	border-bottom: 4px solid #770000;*/
	
	/*border-right:  1px solid #CC0000;*/
	
	height:  20px;
	width:   201px;
	/*background-color: #CC0000;
	
	background-image:  url(../images/bg-left.jpg);
	background-position: left 1px;
	background-repeat:   no-repeat;*/
}
#pole1:hover {
}
.field-search {
	border: #666666 1px solid;
	color: #777777;
	background-color: #FFFFFF;
	font-size: 70%;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	letter-spacing:0px;
	width: 140px;
	height: 13px;
	display:inline;
	padding:  6px 0 5px 3px;
	margin:   0 0 0 0;
	background-image:  url(../images/pole.jpg);
	background-position: left top;
	background-repeat:   no-repeat;
}



/*________________BOX novinky na e-MAIL________________*/

/*DIV pole + tlačítko*/
#pole2 {
	position: relative;
	clear: left;
	left:    0px;
	top:     0px;
	&top:    -20px;
	_top:    -20px;
	padding : 10px 0 10px 15px;
	margin:   0 0 0 0;
	
	/*border-top:    1px solid #CC0000;
	border-bottom: 4px solid #770000;*/
	
	/*border-right:  1px solid #CC0000;*/
	
	height:  20px;
	width:   201px;
	/*background-color: #A50018;
	
	background-image:  url(../images/bg-left.jpg);
	background-position: left -43px;
	background-repeat:   no-repeat;*/
}
#pole2:hover {
}
.field-mail {
	border: #666666 1px solid;
	color: #777777;
	background-color: #FFFFFF;
	font-size: 70%;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	letter-spacing:0px;
	width: 140px;
	height: 13px;
	display:inline;
	padding:  6px 0 5px 3px;
	margin:   0 0 0 0;
	background-image:  url(../images/pole.jpg);
	background-position: left top;
	background-repeat:   no-repeat;
}

/*____________________BOX Galerie___________________*/
#galerie  {
	/*background-color: #DF2B08;*/
	position:relative;
	float:left;
	clear:left;
	
	/*background-image:  url(../images/bg-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
	text-align: center;
	font-size: 80%;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	
	width: 186px;
	margin: 	0 0 0 0;
	padding: 	10px 15px 0 15px;
	/*border-bottom: 4px solid #990000;
	border-top:    4px solid #990000;*/
	
	/*border-top:    2px solid #CC0000;
	border-bottom: 4px solid #770000;*/
	
	/*border-right:  1px solid #770000;*/
	
	height:auto;
	min-height: 230px;
	_height:    230px;
}
#galerie h3 {
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	text-align: center;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	color: #000000;
}
#galerie a img  {
	border:2px solid #FF8400;
}

/*	______________BOX předešlé ročníky______________*/
#left-box  {	
	position: relative;
	clear: left;
	left:    0px;
	top:     0px;	
	height:auto;
	width:   196px;
	padding : 20px 10px 0px 10px;
	margin:   0 0 0 0;
	text-align: center;
	
	/*border-top:    2px solid #CC0000;
	border-bottom: 4px solid #770000;*/
	
	/*border-right:  1px solid #770000;*/
	
	/*background-color: #DF2B08;
	background-image:  url(../images/bg-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
}
#left-box h3 {
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	text-align: center;
	padding: 0 0 0 0;
	margin:  0 0 5px 0;
	color: #000000;
}
#left-box a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	
	display:block;
	background-image:  url(../images/menu-in.jpg);
	background-repeat: repeat;
	background-position: left top;

	width:        170px;
	height:        17px;
	
	padding-right:   7px;
	padding-bottom:  6px;
	padding-left:   10px;
	padding-top:     6px;
	
	border-bottom: 1px solid #666666;
	margin-left: 5px;
}
#left-box a:hover {
	color: #333333;
}


/*___________________Novinky___________________ */

#news-box {
	/*background-color: #DF2B08;*/
	position:relative;
	float: left;
	clear: left;
	
	/*background-image:  url(../images/bg-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	
	text-align:ccenter;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	
	width: 186px;
	margin: 	0 0 0 0;
	padding: 	20px 15px 20px 15px;
	/*border-bottom: 4px solid #990000;
	border-top:    4px solid #990000;*/
	
	/*border-top:    2px solid #CC0000;
	border-bottom: 4px solid #770000;*/
	
	/*border-right:  1px solid #770000;*/
	
	height:auto;
	min-height: 50px;
	_height:    50px;
}
#news-box a {
	color: #990000;
	font-weight: bold;
}
#news-box a:hover {
	color: #000000;
}
#news-box img {
	border: 1px solid #FF8400;
	padding: 0 0 0 0;
	margin:  0 0 0 15px;
}

#news-box h3 {
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	text-align: center;
	padding: 0 0 0 0;
	margin:  0 0 5px 0;
	color: #000000;
}
#news-box hr {	
	width:  100%;
	height: 2px;
	color: #663333;
	background-color: #663333;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	border: 0px;
}

/*	______________BOX jazykové mutace______________*/
#langbox {
	/*background-color:#FFCC33;*/
	position: absolute;
	left:  25px;
	top:  219px;
	height: auto;
	width:  auto;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
}
#langbox a img {
	border-top:   1px solid #6F5A1A;
	border-right: 1px solid #6F5A1A;
	border-bottom:1px solid #6F5A1A;
	border-left:  1px solid #6F5A1A;
	margin-top:   1px;
	margin-right: 1px;
	margin-bottom:1px;
	margin-left:  1px;
}
#langbox a:hover img { 
	border-top:   1px solid #BBBBBB;
	border-right: 1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:  1px solid #BBBBBB;
	margin-top:   0px;
	margin-right: 2px;
	margin-bottom:2px;
	margin-left:  0px;
}
#langbox a img:hover { 
	border-top:   1px solid #BBBBBB;
	border-right: 1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:  1px solid #BBBBBB;
	margin-top:   0px;
	margin-right: 2px;
	margin-bottom:2px;
	margin-left:  0px;
}



 
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

/*	______________BOX odkaz na Home-Page__________________	*/

#tlbox1 {
	position: absolute;
	left:     135px;
	top:      -6px;
	height:  244px;
	width:   440px;
	border:0;
	/*background-color:#FF9999;*/
}

/*____BOX a b c d e f____*/
#tlbox-a, #tlbox-b, #tlbox-c {
	position: absolute;
	top:    240px;
	height: 16px;
	width:  17px;
	border:     0;
	/*background-color:#FF3366;*/
}
#tlbox-a {
	left:   25px;
	background-image:    url(../images/a1.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}
#tlbox-b {
	left:   55px;
	background-image:    url(../images/b1.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}
#tlbox-c {
	left:   85px;
	background-image:    url(../images/c1.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}

#tlbox-a:hover {
	background-image:    url(../images/a2.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}

#tlbox-b:hover {
	background-image:    url(../images/b2.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}

#tlbox-c:hover {
	background-image:    url(../images/c2.jpg);
	background-repeat:   no-repeat;
	background-position: left top;
}

/*	____________________P A T A - ukončení okna___________	*/
#cistic {
	/*background-color: #FF0000;*/
	clear: both;
	min-height: 170px;
	height:     170px;
	width:      960px;
	background-image:    url(../images/pata.gif);
	background-repeat:   no-repeat;
	background-position: center bottom;
	
	color: #FFFFFF;
	font-size:11px;
	font-weight: normal;
	line-height:18px;
	text-align: center;
	padding: 0px 0 0 0;
}
#pata  {
	width: 	   960px;
	height: 	25px;
	min-height: 25px;
	text-align: center;
	padding-top:20px;
	/*background-color:#66CCFF;*/
}
#pata a {
	color: #FFFFFF;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	left: 0;
	text-align: left;

}
#pata a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	left: 0;
}

/*__________________________________*/
.skryty {
	display:none;
}
.nadpis {
	position:relative;
	display:block;
	height: auto;
	width: auto;
	padding: 4px 20px 4px 0px;
	
	text-decoration:none;
	font-size: 17px;
	color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


/*GUESTBOOK*/
#prispevek_form_hlavicka #reagovat {
		margin-top:10px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color:#FFBD8D; 
		font-size:13px;
	}
	
	#prispevek_form_hlavicka #reagovat .odkaz {
		font-size:11px; 
		color:#FFCA6F; 
		font-weight:normal;
	}
	
	#guestbook_formular #jmeno {
		width:225px; 
		border:1px solid orange; 
		font-size:11px; 
		font-family: Arial, Helvetica, sans-serif; 
		padding:2px;
	}
	
	#guestbook_formular #zprava {
		width:452px; 
		height:100px; 
		border: 1px solid orange; 
		padding:2px; 
		font-size:11px; 
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#guestbook_formular #tlacitko {
		width:100px; 
		border:1px solid orange; 
		font-size:12px; 
		background-color: silver; 
		color: black; 
		font-family: Arial, Helvetica, sans-serif; 
		padding:2px;
	}
	
	.zapisnik td {
		border:1px solid #F6EBCF;
	}

	.zapisnik {
		border-collapse:collapse;
		width:270px;
	}
/***************/
/*   ZPRAVY   */
/***************/
#zprava_obrazek {margin:3px 3px 3px 0; border:#fecb69 solid 1px;}
.ie6 #zprava_obrazek, .ie7 #zprava_obrazek {margin:0px 2px 3px 0; border:#fecb69 solid 1px;}
#zprava_obrazek: hover {border:#ff0000 solid 1px;}
#zprava_hlavicka {padding:10px 0 0 0;}
.ie6 #zprava_hlavicka, .ie7 #zprava_hlavicka {padding:15px 0 0 0;}
/*****************/
/*** Sortiment ***/
/*****************/
#katalog_menu {
	width:245px; 
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff;
}

#katalog_menu #uroven_1 {
	background-image:url(../images/sortiment1.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:25px; 
	padding:0px 12px 0px 0px;
	vertical-align:middle;
} 
#katalog_menu #uroven_1:hover {
	background-image:url(../images/sortiment1-rollover.jpg);
} 

#katalog_menu #uroven_2 {
	background-image:url(../images/sortiment2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:25px; 
	padding:0px 12px 0px 12px;
}
#katalog_menu #uroven_2:hover {
	background-image:url(../images/sortiment2-rollover.jpg);
}

#katalog_menu #uroven_3 {
	background-image:url(../images/sortiment3.jpg); 
	background-repeat:no-repeat;
	background-position:left bottom;
	height:25px;  
	padding:0px 12px 0px 20px;
}
#katalog_menu #uroven_3:hover {
	background-image:url(../images/sortiment3-rollover.jpg); 
	
}
	/*#katalog_menu #uroven_3 a {color:#ffffff;}*/


#katalog_menu a {
	color:#ffffff; 
	text-decoration:none;
	margin-top:0px;
	padding-left:10px;
	margin-bottom:0px;
	background-image:url(../images/sipka.gif); 
	background-repeat:no-repeat;
	background-position:-2px 50%;
	display:block;	
}

#katalog_menu a:hover {
	text-decoration:none;
	color:#ffffff;
}

#main .odkaz-galerie-seznam {
  margin-bottom:8px;
  display:block;
}

/**************************************/
/*          nahodne foto              */
/**************************************/
#nahodna_fotka {
  text-align:center;
  display:block;
}
#nahodna_fotka img {border:none;}
#nahodna_fotka #nahodne_foto {
  height:180px;
  margin:0 auto 0 auto;
  vertical-align:middle;
  width:177px;
  text-align:center;
  overflow:hidden;
}
#nahodna_fotka1,#nahodna_fotka2 {
  text-align:center;
 position:absolute;
  width:168px;
  left:5px;
  top:25px;
}

/*.ie6 #nahodna_fotka1, .ie6 #nahodna_fotka2 {left:730px;}
.ie7 #nahodna_fotka1, .ie7 #nahodna_fotka2 {left:730px;}*/

#nahodna_fotka1 {
  z-index:10;
  }
#facebook{height:123px; width:498px;background:url(../images/facebook-bg.jpg) no-repeat; clear:both; margin:0px 0 0 230px;}
.ie7 #facebook{margin:0px 0 0 0px;}
#facebook a{ color:#999999; font-weight:bold;}
#facebook a:hover{ color:#516fab;}
.facebook-text{font-size:12px; color:#999999; white-space:nowrap; padding:40px 0 30px 120px; margin:0; float:left;}
.facebook-iframe{ padding:25px 0 0 30px; margin:0; width:220px; }
