BODY {
	scrollbar-face-color: #191919;
	scrollbar-highlight-color: gray;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color: white;
	scrollbar-track-color:#CCCCCC;
	scrollbar-track-color: black;
	background-color: #000000;

	margin: 0px;
	padding: 0px;
	text-align: center;

	FONT-FAMILY: Arial;
	FONT-SIZE: 0.78em;
	FONT-WEIGHT: normal;
	COLOR: #dddddd;
	LINE-HEIGHT: 1.4;
}

IMG {
	BORDER: 0px;
}

P { text-indent : 0px; margin:0; padding: 0 0 7px 0; }

H1 {

}

H1.gallery {
	FONT-SIZE: 1.5em;
	TEXT-ALIGN: center;
	COLOR: #1be835;
	LETTER-SPACING: 1px;
}

H2 {
	FONT-SIZE: 1.2em;
}

H2.product {
	FONT-SIZE: 1.4em;
	COLOR: #1be835;
	MARGIN-BOTTOM: 8px;
}

H3 {
	FONT-SIZE: 1.05em;
}

UL {
	MARGIN-LEFT: 30px;
	PADDING-TOP: 5px;
}

#page-welcome {
	margin-left: auto;
	margin-left: right;
	text-align: left;
}

#welcome {
	width: 775px;
	height: 580px;
	position: absolute;
	left: 50%;
	top: 50%;
	
	margin: -290px 0 0 -374px;

	color: #000;
	background : #000 none;
  	voice-family: "\"}\"" ;
  	voice-family: inherit;
  	margin: -290px 0 0 -374px;
}

	#page {
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
	}

	#left {
		float: left;
		width: 120px;
		margin: 0;
		padding: 0;
	}

	#menu {
		margin-top:0px;
		padding: 0px;
	}

	#main {
    	margin-top:10px;
		margin-left:120px;
		padding:0;
    }
	
	#main-content {
    	margin-left: 30px;
    	margin-right: 30px;
		padding: 0px;
	}

	#main-content-article {
    	margin-left: 40px;
    	margin-right: 80px;
		padding: 0px;
	}

	 .aktualita {
	 	margin-bottom:15px; 
	 }

	 .aktualita UL {
	 	PADDING-LEFT: 30px; 
	 }

	 #partneri-uvod {
		width: 100%;
		text-align: center;
	 }

 	 #partneri-uvod IMG {
		border: 0px;
		vertical-align:middle;
	 }

.container {
	MARGIN-BOTTOM: 1.5em;
}

.product-desc {
	FLOAT: right;
	WIDTH: 310px;
	
}

.product-desc UL LI{
	list-style-type: disc;
}

.product-image {
 	WIDTH: 450px;
	TEXT-ALIGN: left;
	vertical-align: top;
}

.product-image IMG {
	vertical-align: top;
	BORDER:gray 0px solid;
	MARGIN: 0 10px 10px 0px;
}

.product-shop {
	WIDTH: 100%;
	HEIGHT: 50px;
	MARGIN-TOP: 5px;
}

.product-price {
	FLOAT: left;
	WIDTH: 250px;
	TEXT-ALIGN: center;
	FONT-SIZE: 0.98em;
	PADDING-TOP: 15px;
}

.price {
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	COLOR: #f7fcb8;
}

.product-order {
	TEXT-ALIGN: right;
	PADDING-RIGHT: 80px;
}

	 .partner-img {
	 	FLOAT: left;
		MARGIN-TOP: 0px;
		VERTICAL-ALIGN: middle;
		WIDTH: 140px;
		TEXT-ALIGN: center;
	 }
	 
	 .partner-img IMG {
		BORDER: 0px;
		VERTICAL-ALIGN: middle;
	 }

	 .partner-text {
	 	MARGIN-LEFT: 150px; 
	 }

	 #oddelovac-textu {
	 	height:20px; 
	 }

	 .oddelovac-textu {
	 	height: 15px; 
	 }
	 
	 .oddelovac-textu-velky {
	 	height: 30px; 
	 }

	#right {
		margin-top:15px; padding:0;
		float:right;
		width:180px;
	}

	#middle {
		margin:0px;
		padding:0px;
		spacing:0px;
		background:url(images/logomain.jpg) no-repeat center center;
		height: 430px;
		overflow:hidden;
		}

	.prave-okno {
		margin:0; padding:0; spacing:0;
		text-align:center;
	}
	
	#top {
		margin-top:10px;
		height:115px;
	}

	.print-article {
		text-align: right;
		margin-left:10px;
		margin-right:10px;
		line-height: 1.8;
	}

	.cena {
		text-align: right;
		margin-right: 45px;
	}

	#informace-odeslani {
		margin-top: 150px;
	}
	
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

#top_discover {
	BACKGROUND: url(images/top_discover.jpg) no-repeat left 0px;
	height:100px;
}

#top_besedy {
	background:url(images/top_besedy.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_gallery {
	background:url(images/top_gallery.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_vyst {
	background:url(images/top_vystavy.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_kosik {
	background:url(images/top_kosik.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_clanky {
	background:url(images/top_clanky.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_expedice {
	background:url(images/top_expedice.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_partneri {
	background:url(images/top_partneri.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_souteze {
	background:url(images/top_soutez.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_aktual {
	background:url(images/top_aktuality.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_jkolbaba {
	background:url(images/top_jkolbaba.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_book {
	background:url(images/top_book.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_toppic {
	background:url(images/top_toppic.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_kalendar {
	background:url(images/top_kalendar.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_calendars {
	background:url(images/top_calendars.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_mapastranek {
	background: url(images/top_mapastranek.jpg) no-repeat left 0px;
	height: 100px;
	overflow: hidden;
}

#top_sitemap {
	background: url(images/top_sitemap.jpg) no-repeat left 0px;
	height: 100px;
	overflow: hidden;
}

#top_plakat {
	background:url(images/top_plakat.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}
#top_pohled {
	background:url(images/top_pohledy.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}
#top_obraz {
	background:url(images/top_obraz.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}
#top_media {
	background:url(images/top_media.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_media-en {
	background: url(images/top_media_en.jpg) no-repeat left 0px;
	height: 100px;
	overflow: hidden;
}

#top_tzprava {
	background:url(images/top_tzprava.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_sendmail {
	background:url(images/top_sendmail.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_kontakty {
	background:url(images/top_kontakty.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_wallpapers {
	background:url(images/top_wallpapers.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_doprodej {
	background:url(images/top_doprodej.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_download {
	background:url(images/top_download.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_lectures {
	background:url(images/top_lectures.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_exhibitions {
	background:url(images/top_exhibitions.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_photogallery {
	background:url(images/top_photogallery.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_pictures {
	background:url(images/top_pictures.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_books {
	background:url(images/top_books.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_postcards {
	background:url(images/top_postcards.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_posters {
	background:url(images/top_posters.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_partners {
	background:url(images/top_partners.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_contacts {
	background:url(images/top_contacts.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_write_us {
	background:url(images/top_write_us.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_basket {
	background:url(images/top_basket.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#top_sale {
	background:url(images/top_sale.jpg) no-repeat left 0px;
	height:100px;
	overflow:hidden;
}

#kalendare-popisky {

}

.popisek-kalend-1 {
	margin-left: 100px;
}

.popisek-kalend-2 {
	margin-left: 230px;
}

.popisek-kalend-3 {
	margin-left: 85px;
}

.popisek-kalend-4 {
	margin-left: 200px;
}

#popisek-kalend-1-nabidka {
	margin-left: 75px;
}

#popisek-kalend-2-nabidka {
	margin-left: 155px;
}

.kalendare-mezera {
	margin-right: 25px;
}


.wallpaper {
	FLOAT: left;
	WIDTH: 200px;
	MARGIN-RIGHT: 25px;
	TEXT-ALIGN: center;
}

.wallpaper P.size1 {
	TEXT-INDENT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
}

.wallpaper P.size2 {
	TEXT-INDENT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 20px;
}

.wallpaper P.size3 {
	TEXT-INDENT: 0px;
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
}

#expedice {
	text-align: justify;
}

#expedice P {
	text-indent: 0px;
}

.expedice-foto-left {
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	border: 0px;
}

.expedice-foto-right {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
	border: 0px;
}

#razitko {
	FLOAT: right;
	WIDTH: 130px;
	PADDING-RIGHT: 30px;
	PADDING-TOP: 70px;
	PADDING-LEFT: 35px;
	PADDING-BOTTOM: 20px;
}


#razitko-text {
	TEXT-ALIGN: justify;
	PADDING-TOP: 20px;
	PADDING-LEFT: 35px;
	PADDING-BOTTOM: 20px;
}


.bez-odskoku {
	margin-top: 0px;
}

.obraz_ram {
		border-color : gray;
		}

.obraz_ram_large {
		border-color : #979795;
		}

.obraz {
		text-align : center;
		padding : 20 10 10 10px;
		}

.obraz A:link, .obraz A:visited {
		font-size: 1.0em;
}

.popis_obrazu {
		COLOR: white;
		padding-bottom : 10px;
		FONT-SIZE: 0.90em;
}

.article_author { }
		
H1.article_title {
	font-size : 1.3em;
	font-weight : bold;
	color : white;
	PADDING: 0;
	MARGIN: 0;
}

H1.article_title a:link {
	color : #FF8000;
}

H1.article_title a:visited {
	color : #FF8000;
}

H1.article_title a:active {
	color : #FF8000;
}

H1.article_title a:hover {
	color : #FF8000;
}

H1.article_title_blue {

		font-size : 1.45em;
		font-weight : bold;
		}

H1.article_title_blue a:link, H1.article_title_blue a:visited, H1.article_title_blue a:active, H1.article_title_blue a:hover {
	color : #0090de;
}

.article_title_blue H3 {
	color : #0090de;
}


.tab_homesite {
	BORDER: 1px #5f5f5f solid;
	FONT-SIZE: 0.9em;
}		


a {}
a:link {
	color: #1BE835;
	text-decoration: none;
}
a:visited {
	color: #1BE835;
	text-decoration: none;
}
a:active {
	color: #1BE835;
	text-decoration: none;
}
a:hover {
/*	color: #FFC080;*/
	color: #1BE835;
	text-decoration: underline;
}

.nadpis {  	font-family: Arial, Helvetica, sans-serif;
/*			font-size: 14px;*/
			font-weight: 700;
			color: #1BE835;
		}

.nadpis_shop {
		  	font-family: Arial, Helvetica, sans-serif;
/*			font-size: 16px;*/
			font-weight: bold;
			color: #1BE835;
		}

.cena_shop {
		  	font-family: Arial, Helvetica, sans-serif;
			text-align : center;
/*			font-size: 1.3em;*/
			font-weight: bold;
			color: #f7fcb8;
		}
.shop_parametry {
/*		font-size : 11px;*/
		color : white;

		font-weight : normal;
	}

.shop-pasparty {
/*		font-size : 11px;*/
		color : white;

		font-weight : normal;
		PADDING-LEFT: 30px;
	}

.shop-rozmer {
/*		font-size : 11px;*/
		color : white;

		font-weight : normal;
		PADDING-LEFT: 30px;
	}

.shop-selectframe-cena {
/*		font-size : 9px;*/
		color : white;

		font-weight : normal;
		color: #cccccc;
}

.textcerny {
	font-size: 12px;
	color: black;
}

.novinka {
	FONT-SIZE: 0.7em;
	COLOR: red;
	FONT-WEIGHT: bold;
}

.textcerveny {
	color: red;
}

.centr { text-align : center; }
.lft { text-align : left; }
.rght { text-align : right; }
.just {	text-align : justify; }
.tucny { font-weight: bold; }
.odsazeny { padding-left: 20px; }
.ridsi {
	line-height: 1.5;
}
.mensi {FONT-SIZE: 0.9em;}

.odkaz {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
}

.odkaz a:link {
	text-decoration: none;
	color: #f7fcb8;
}

.odkaz a:visited {
	text-decoration: none;
	color: #f7fcb8;
}

.odkaz a:hover {
	text-decoration: underline;
	color: #f7fcb8;
}

.tabulka_seda {
	border-collapse : collapse;
}

.tabulka_zahlavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : white;
	border-left : gray 1px solid;
	border-right : gray 1px solid;
	border-top : gray 1px solid;
	border-bottom : gray 3px double;
	text-align: center;
}

.tabulka_bunka {
	font-size: 12px;
	color : white;
	font-weight: bold;
	text-align : left;
	padding-left : 8px;
	padding-right : 8px;
	border-left : gray 1px solid;
	border-right : gray 1px solid;
	border-bottom : gray 1px solid;
	border-top : gray 1px solid;
}

.gallery-cont {
	FONT-SIZE: 0.85em;
	LETTER-SPACING: 0px;
}

.gallery-strankovani {
	PADDING-TOP: 0.5em;
	FONT-SIZE: 0.95em;
	TEXT-ALIGN: center;
}

.foto-w {
	FLOAT: left;
	WIDTH: 185px;
	HEIGHT: 135px;
	TEXT-ALIGN: center;
}

.foto-w2 {
	HEIGHT: 100px;
	overflow: hidden;
}

.foto-pw {
	FLOAT: left;
	WIDTH: 330px;
	HEIGHT: 135px;
	TEXT-ALIGN: center;
	overflow: hidden;
}

.foto-h {
	FLOAT: left;
	WIDTH: 135px;
	HEIGHT: 180px;
	TEXT-ALIGN: center;
}

.foto-ph {
	FLOAT: left;
	WIDTH: 135px;
	HEIGHT: 330px;
	TEXT-ALIGN: center;
}

.galerie_podnadpis {
	font-size: 11px;
	color : white;
	font-weight: normal;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
}

.foto {
	background-color: black;
	text-align: center;
	vertical-align: middle;
 	padding-left: 12px;
	padding-right: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.foto_panorama {
	background-color: black;
	text-align:center;
	vertical-align:top;
	border : 1px black solid;
	border-collapse:collapse;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
}
.popisfoto {
	font-size: 9px;
	color : black;
	font-weight: normal;
}

.kosiktext {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color : white;
	font-weight: normal;
}

.kosiktextmensi {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color : white;
	font-weight: normal;
}

.kosiktextcerny {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color : black;
	font-weight: normal;
}

.vyberroku {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: 700;
			text-align : center;
			color: #1BE835;
			background-color:black;
			vertical-align: middle;
}

.hvezdicka  { 
		color : red;
		font-style : normal;
		font-size : 7pt;
		font-weight : bold;
		text-decoration: none;
} 

.tlacitko {
	BACKGROUND-COLOR: #cccccc;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: black;
    padding: 3px 5px 3px 5px;
   	BORDER: 2px gray solid;
}
.tlacitko_d {
   	background-color: Navy;
   	font-size: 11px;
   	font-weight: bold;
   	text-align: center;
   	color: Red;
   	padding: 0px 0px 0px 0px;
   	border-color: #e1f0ff;
}

.wallpapers {
	PADDING-BOTTOM: 15px;
}

.wallpapers IMG {
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 15px;
	BORDER: 0px;
}

.wallpapers A:link {
	COLOR: white;
}

.wallpapers A:active {
	COLOR: white;
}

.wallpapers A:visited {
	COLOR: white;
}

.wallpapers A:hover {
	COLOR: white;
}

.nahledy-kalendar IMG {
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 10px;
	BORDER: 0px;
}

.doprodej {
	FLOAT: left;
	WIDTH: 155px;
	HEIGHT: 210px;
	MARGIN-RIGHT: 25px;
	TEXT-ALIGN: center;
}

.doprodej P {
	TEXT-INDENT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.hodnota-slevy {
/*	COLOR: #008ee0;*/
	COLOR: red;
}


.sedy_input {border: 1px solid gray; background-color: #cccccc;}
.zpet {padding-top: 20px;padding-bottom: 15px; text-align:center;}

.languages {
	TEXT-ALIGN: right;
	PADDING: 0px;
	SPACING: 0px;
	MARGIN: 0px;
}

.lang {
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 15px;
}

.lang A {
	COLOR: #cccccc;
	TEXT-DECORATION: none;
}

.lang A:link{
	COLOR: #cccccc;
	TEXT-DECORATION: none;
}

.lang A:visited{
	COLOR: #cccccc;
	TEXT-DECORATION: none;
}

.lang A:active{
	COLOR: #cccccc;
	TEXT-DECORATION: none;
}

.lang A:hover{
	COLOR: #FF8000;
	TEXT-DECORATION: none;
}

.text-poznamka {
	FONT-SIZE: 0.88em;
	COLOR : white;

	FONT-WEIGHT : normal;
}

.modry {
	COLOR: #0090de;
}

.zeleny {
	COLOR: #1be835;
}

.shop-top {
	FONT-SIZE: 1.45em;
	TEXT-ALIGN: center;
	PADDING: 2px;
	COLOR: black;
	FONT-WEIGHT: bold;
	
}

.creator {
	FONT-SIZE: 0.9em;
	COLOR: #505050;

	PADDING: 0px 0 0 10px;
	text-align: center;
	margin-top: 4px;
	line-height: 1.2;
}

.creator A, .creator A:link, .creator A:visited {
	COLOR: #505050;
	text-align: center;
}

.creator2 {
	position: absolute;
	left: 70%;
	top: 95%;


	FONT-SIZE: 0.9em;
	COLOR: #505050;
	PADDING: 4 0 0 6px;
}

.creator2 A, .creator2 A:link, .creator2 A:visited {
	COLOR: #505050;
}

.sitemap1, .sitemap1 A, .sitemap1 A:link, .sitemap1 A:visited {
	position: absolute;
	left: 20%;
	top: 2%;

	FONT-SIZE: 0.9em;
	COLOR: #505050;
}

.picture-title {
	height: 30px;
	background: #5f5f5f;
}

.picture-title H1 {
	font-size: 1.0em;
}

.photo-copyright {
	font-size: 0.75em;
	color: gray;
}

.press-diashow {float: left; width: 140px; height: 120px; font-size: 0.9em; text-align: center; }
.press-diashow img {margin-bottom: 5px; }
