@import "/css/menu.css";
/* @import "/print.css";*/
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #F0F0F0; /* #F0F0F0  #B98D61 #FFEFBD*/
	background-image:url(/images/pozadi.jpg);
	/*background-position: 148px top;  /* for opera ? */
	background-position: top;
	background-repeat: no-repeat;
	/*background-attachment: fixed; /* for opera ? */
	background-attachment: inherit; /**/
	text-align: left;
	font-size: 0.7em;
	color: #4b4b4b;
	line-height: 16px;
}

h1 {
	color: #939498;
	font-weight: 500;
	font-size: 22pt;
	line-height: 26pt;
	margin: 0px;
	/* text-shadow: 3px 3px 5px red; není implementováno ?*/
}

.clanek h2 {
	color: #939498;
	font-weight: 500;
	font-size: 17pt;
	line-height: 22pt;
	margin-top: 1.6em;
	/*text-transform: uppercase;*/
}

h3, .hlavni_strana h1, h2, .tabulka caption {
	color: #956847;
	font-weight: bold;
	font-size: 11pt;
	line-height: 14pt;
	margin-left:-1px;
	margin-top: 1em;
	margin-bottom: 0.2em;
	padding-top: 0px;
	padding-bottom: 0px;
}

.hlavni_strana h1 a,h2 a, h3 a, h4 a{
	color: #956847;	
}



h4, .hlavni_strana h2{
	color: #956847;
	font-weight: bold;
	font-size: 10pt;
	line-height: 13pt;
	/*height: 13pt;*/
	padding-top: 0px;
	padding-bottom: 0px;
	/*margin-top: 0px;*/
	margin-bottom: 4px;
}

h5, .bezna_strana dt{
	color: #78b; font-weight: 600; font-size:11px; line-height: 13px;  padding: 0px
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 4px;

}

p { 
	margin: 0.7em 0em 0.7em 0em;
}


cite {
	font-size:10px;


}

ul {
	/*color: #aaa;*/
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 8px;
	padding-top: 0px;
	/* border: dashed;*/
}

/*ul li {
	color:#FF0000;
}*/

ul li ul {
	margin-top: 0px;
}

a{
	/*text-decoration: none;*/
	color:inherit;
	color: #4b4b4b;

}

}

a:hover {
	text-decoration: underline;
	color: inherit;
}


em {
	color: #78b;
	font-weight: 600;
	font-style: normal;
}

ins  {
	color: #ff0000;
	font-weight: 600;
	text-decoration:none;
}

hr { color: #002f95; background-color: #002f95; border: #002f95 }

input  { color: #4b4b4b; font-size: 11px; line-height: 16px; }

sup { font-size: 80%; }

dd { padding-bottom: 1em }

.uppercase {
	text-transform:uppercase;
}

.form {
	display:block;
	margin:20px;
	padding:10px 20px;
	clear:both;
	background-color:#F3F3F3;	
}
.form label{
	display: inline-block;
	vertical-align: top;
	width:90px;
	/*background-color: #9FF;*/
}

.form label.long{
	width:auto;
}


.form ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.form li {
	padding:7px 0px;
	margin:0px;
	/*border-bottom: solid 1px #FFF;*/
}


.form input {
}

.tabulka caption {
	background-color:#EEE;
	padding: 5px 0px;
}


.tabulka td {
	border-bottom: 1px solid #d3d3d3;
}

.tabulka td img {
	margin-bottom: 0px;
}

.small { font-size: 0.8em; }

/*** promazat ****/
.hpadding  { color: #78b; font-weight: 600; font-size:11px; line-height: 13px;  padding: 0px }
.text { color: #4b4b4b; font-size: 11px; line-height: 16px;  }
.text-bílý  { color: white; font-size: 11px; line-height: 15px;   }

.button { color: #212121; font-size: 10px; line-height: 12px;  }
.text_biger  { color: #4b4b4b; font-size: 13px; line-height: 16px;  }
.norepeat { background-repeat: no-repeat }
.nadpis                                 {
	color: #939498;
	font-weight: 500;
	font-size: 23pt;
	line-height: 30pt;		
}
.nadpis_mensi { color: #939498; font-weight: 500; font-size: 19pt; line-height: 22pt;    }
.nadpis_uppercase { color: #939498; font-weight: 500; font-size: 23pt; line-height: 26pt;   text-transform: uppercase }
.nadpis-svetlejsi  { color: #d6d8de; font-style: normal; font-weight: 600; font-size: 16pt; line-height: 25pt;    vertical-align: bottom }
.nadpis_upravy   { color: white; font-weight: normal; font-size: 20px; line-height: 30px;  top: 3px; height: 16px }
.maly_nadpis         { color: #956847; font-weight: bold; font-size: 11pt; line-height: 13pt;  }
.menu_admin   { color: #ff0000; font-weight: bold; font-size: 10pt; line-height: 13pt;  padding-right: 3pt }
.text-cena    { color: #617486; font-weight: 500; font-size: 9px; line-height: 13px;  }

.menu_top    { color: #784c38; font-weight: 600; font-size: 8pt; line-height: 13pt;   text-transform: none; vertical-align: bottom; margin-bottom: 2px; margin-left: 2px; height: 15px }
/*.table     { background: #002f95 no-repeat; border: #7a0400 }*/

.text_red  { color: #ff0000; }

.chyba {
	color: #ff0000;
	font-weight:bold;
}

.linka    {
	border-bottom: 1px solid #d3d3d3;
	/*font-size: 11px;
	line-height: 16px;
	color: #4b4b4b;*/
}
.linka_vpravo  { border-right: 1px solid #d3d3d3; border-bottom: none #acacac }
.linka_nahore  { border-top: 1px solid #d3d3d3; border-bottom: none #acacac }
.radek { background-color: #c0c0c0; border-bottom: 1px solid #c0c0c0 }
.right { text-align: right }
/*** promazat ****/


#holder {
			position: absolute;
			width: 100%;
			height: 100%;
			min-width: 800px;
			/*min-height: 400px;*/
			/*background-color: #F0F0F0;*/
			/*border: dashed;*/
}

/*  min width pro IE6 */
#supplemental {
			float:left;
			width: 800px;
			height: 0px;
			visibility: hidden;
			background-color: #F0F0F0;			
}

#ht {
	/*display: block;*/
	position: absolute;
	width:120px;
	height: 100px;
	left: 800px;
	top: 100px;
	background-image:url(/images/loga/ht.png);
	background-repeat:no-repeat;
	/*background-position:top;*/
}
.tabulka_styl1 thead td{
	border-bottom:6px solid #7788BB;
	background-color:#FFF;
	color: #7788BB;
	font-weight: bold;
}

.tabulka_styl1 td{
	margin: 10px;
	padding: 6px 9px 5px 9px;
	background-color:#F0F0F0;
	text-align:center;
}

.main {
	width: 800px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	margin-left: -400px;
}

.top_baner {
	display:block;	
	/* border: dashed; */ /**/
	border:none;
}

.horni_lista { /* bug v IE 6 zobrazi celou listu */
	display: block;
	height: 36px;
	background-image:url(/images/prodrop2/button1a.gif);
  /* border:dashed; */
}

.vlajky {
	float: right;
	position: absolute;
	/*background-color:#000;*/
	top: 8px;
	left: 680px;
	/* border: dashed;*/
}

.vlajky IMG {
	border: 0px;
	margin-left: 5px;
	margin-right: 5px;
}

.facebook {
	float: right;
	position: absolute;
	/*background-color:#000;*/
	/*top: 95px; // umisteni vpravo v rohu nahore ve strance
	left: 713px;*/
	top: 4px;
	left: 365px;
	/* definice z FB */
	border:none; overflow:hidden; width:120px; height:21px;
}


.odkazy_top   { 
	/*float:right;*/
	/*width: 200px;*/
	position: absolute;
	font-size: 10px;
	top: 35px;
	right: 0px;
}

.odkazy_top, .odkazy_top a {
	color: #ffecb8;
	text-decoration: none;
}

.obrazek_v_textu{
	margin: 6px 12px 6px 0px;
	padding: 0px;
}

.hlavni_strana img {
	margin: 4px 12px 0px 0px;
	padding: 0px;
}



.obrazek {
	margin: 6px;
}

.stin {
	background-image: url(images/stinK.gif);
	background-repeat: repeat-x;
}



.odkaz, .hlavni_strana p a{
	color: #78b;
	font-weight: 600;
	/*font-size: 11px;*/
	height:22px;
	line-height: 22px;	
	/*position: relative;*/
	display: inline-block;
	background-image: url(images/gif_pictures/sipka.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	white-space: nowrap;
	overflow: hidden;
}


.icon{
	line-height: 25px;	
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 1em 0 2em;
	white-space: nowrap;
	overflow: hidden;
}

.xls{
	background-image: url(images/icons/xls.gif);
}

.pdf{
	background-image: url(images/icons/pdf.gif);
}

.eps{
	background-image: url(images/icons/eps.gif);
}

.ppt{
	background-image: url(images/icons/ppt.gif);
}


.hlavni_strana {
	/*padding: 10px;*/
	float:left;
	/*background-color:#00FF99;*/
	width:800px;
	/*border:dashed;*/
	background-image: url("/images/stinK.gif"); 
	background-repeat: repeat-x;
}

.hlavni_strana_v1{
	float:left;
	width:800px;
	height: 460px;
	background-image: url("/images/pozadi_hlavni_strana.jpg"); 	
}


.hlavni_strana_v1 h1 a{
	display:block;
	float:left;
	text-align:right;
	width: 327px;
	padding-top:422px;
	padding-right:10px;
	font-weight:bold;
	color:#FFF;
	font-size:22px;
}


.hlavni_strana p{
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 2em;
	color: #4b4b4b;
}


.hlavni_strana .sloupec{
	float:left;
	/*border:dashed;*/
	width: 235px;
	/*background-color:#FFFFCC;*/
	margin: 10px 0px 5px 27px;
	display:inline;  /* kvuli zdvojeni margin v IE6 !! */
}

/* bezne stranky */
.prava_strana_holder
{
	float:right;
	clear:right;
	/* left: 147px; */
	/* border:dashed;*/
	width: 652px; /* odladit */
	background-image: url("/images/stinK.gif"); 
	background-repeat: repeat-x;
}

.bezna_strana, .clanek {
	float:left; 
	display: block;
	/*border:dashed;*/
	/*width: 572px;
	width: 572px;  odladit problém v IE7 pokud je pozadi na celou sirku pak je maly bily pruh*/
	background-repeat: no-repeat;
}
.clanek table {
	margin: 0 0 2em 3em;
}

.clanek {
	padding:50px 50px 15px 50px;
	color:#555;
}
.clanek p {
	/*text-indent: 2em;*/
	margin: 1em 0px 1em 0px;
	font-size: 1.35em;
	line-height: 1.5em;
	text-align: justify;
}

.clanek li {
	font-size: 1.35em;
	line-height: 1.5em;
}

/*.bezna_strana ul{
	list-style-image:url(/images/symboly/li_odrazka.gif);
	list-style-position: 20px;
}*/

.bezna_strana ul li span, .clanek ul li span{
	color: #4b4b4b;;
}

.bezna_strana img, .clanek img{
	margin-right:10px;
	margin-bottom:10px;
	border:0px;
}

.bezna_strana .img_right{
	margin-left:30px;
	margin-right: 0px;
	float:right;
}



.more_padding {
	padding:40px;
}

.bezna_strana .left {
	display:inline; /* bug ie6 */
	float: left;
	margin-left: 40px;
	margin-right: 30px;
	margin-top: 350px;
	/* border:dashed;*/
	width: 220px;
}

.bezna_strana .right {
	display:inline; /* bug ie6 */	
	float: right;
	text-align: left;
	margin-right: 25px;
	margin-top: 30px;
	width: 330px;
}

.bezna_strana .uzke {
	padding-left:30px; 
	width:300px;
}


.bezna_strana  {
	color: #4b4b4b;
}

/*
.bezna_strana a { 
	text-decoration:underline;
	/*color: #4b4b4b; 

}*/

.bezna_strana p { 
	font-size:11px; /* kvuli IE6 */
}

.zvyraznena_nabidka {
	background-color: #ffefbe;
	padding: 1em;
	/*padding-top: 0.1em;*/
	display: block;
}

.download_file {
	background-color: #ffefbe;
	clear:both;
	float:right;
	padding: 3px 10px;
	margin-right:10px;
	/* border:dashed;*/
}
.download_file em {
	font-size:150%;
}

.download_file img{
	margin-right: 5px;
	position:relative;
	top:4px;
}

.download_file a{
	text-decoration:underline;
}

.zapati { 
	float:left;
	width: 780px;
	margin: 0px;
	margin-top: 0px;  
	font-size: 9px;
	color: #777777;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d3d3;
	padding: 5px 10px 10px 10px;
	/* border: 1px dashed #000000; */
	text-align: left;
	background-color: #F0F0F0;
 }
.zapati .eu {
	padding-top:5px;
	line-height:11px;
	/*background-color: #F0F0F0; /* IE6 bug */

}
.zapati .eu img {
	margin-right:7px;
	margin-top:-5px;

}

/* * html .zapati { width: 800px; } -- IE6 hack --- jen pro Quirk*/
 
 
.zapati a:link, .zapati a:visited { 
	color: #777777;
	font-size:9px;
	text-decoration:underline;
}

.zapati IMG {
  position:relative;
  top:6px;
}

