body{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#e0e0e0;
	
	}
	
p{
	width:auto;
	text-align:justify;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}	
	
/* CONTAINER */
#main_container{
	width:980px;
	_width:980px;
	height:100%px;
	margin:16px auto;
	_margin:0px auto;
	font-size:12px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid;
	background: url(images/bottom.gif) bottom left no-repeat #FFFFFF ;
	z-index: 999;
	}

/* JAZYK A SITEMAP*/
#language{
	clear:both;
	width:940px;
	height:20px;
	padding:10px 20px 10px 20px;
	background-color:#e0e0e0;

	}

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

/* TOP */
#top_banner{
	position:relative;
	width:980;
	height:140px;
	margin: 0px 20px 20px 20px;
	_margin: 5px 20px -20px 20px;
	=margin: 20px 20px 0px 20px;
	}

#top_banner img{
	width:940;
	height:140px;
	margin:0px;
	padding:0px;
	}

#logo{
	left:300px; 
	top:55px; 
	width:195px; 
	height:103px; 
	border:0px; 
	position:absolute; 
	z-index:20;
	}

#jazykove-verzie {
	height:22px; 
	float:right; 
	margin:0px; 
	padding:2px 15px 0px 15px; 
	color:#BEDAE5; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; font-weight:normal;
	}

#center_content{
	width:auto;
	padding: Opx Opx 0px Opx;
	}

.left_box1{
	width:240px;
	float:left;
	height:auto;
	margin-left:20px;
	_margin-left: 10px;
	font-size:11px;
	color:#000;
	padding-bottom:0px;

	}
	
.right_box1{
	width:660px;
	float:right;
	height:auto;
	padding: 20px 40px 20px 20px;
	_padding: 20px 0px 20px -20px;
	font-size:11px;
	color:#000000;	
	}
	
/* Vyhladavanie */	

#wrap-search-box { 
  margin: 0px;
  padding: 0px;
  width:182px; 
  height: 20px; 
  max-height: 20px;
  background:#e0e0e0 url(images/search-box.gif) top no-repeat; 
  margin-left:778px; 
  padding-left:5px;
  position:absolute;
  top:20px;
  _top: 10px;
z-index: 0;
  }
  

#search-form {

  }
  
#search-form fieldset { 
  border:none; 
  padding:0px; 
  margin:0px;

   }
  

#textbox { 
	  border:#d2d2d2 0px solid; 
	  height:20px; 
	  max-height:20px; 
	  width:155px; 
	  max-width:155px; 
	  padding-top:3px; 
	  background: transparent; 
	margin:0px; 
	  font-size:11px; 
	  vertical-align:middle; 
	  color:#646464; 
	  padding-left:0px; 
_position:absolute;
  _top: 0px;
  }
  
input#search-button { 
  background: transparent; 
	border:red 0px solid; 
  height:20px; 
  max-height:20px; 
	width:20px; 
  vertical-align:middle; 
  cursor:pointer; 
  overflow:hidden; 
  padding-top:30px;
  margin:0px; 
  _position:absolute;
  _top: 5px;
  }
/* END SEARCH BOX */

/* Certifikaty */	
#certifikaty{	
	widht:220px;
	background-color:#dfecf6;
	padding-bottom:10px;
	padding-left:0px;
	color:#666666;
}

/* Novinky */
.news {
	background-color: transparent;
	margin: 0px 0px 20px 0px;
	width:240px;
	color:#666666; 
	font-family: verdana, arial , sans-serif; 
	}
	
#novinky{
	font-size:10pt;
	font-family: verdana, arial , sans-serif;
	font-weight:bold;
	background-color:#b0d1e9;
	padding: 10px 20px 10px 20px;
	color: #666666;
	display:block;
	}
	
.news_date {  
	font-family: verdana, arial , sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	padding:10px 20px 10px 20px;
	background-color:#dfecf6;
	}
	
.news_title { 
	font-family: verdana, arial , sans-serif;  
	font-size: 8pt; 
	color: #666666; 
	font-weight:bold; 
	padding:10px 20px 0px 20px;
	background-color:#dfecf6;
	}
	
.news_text {   
	font-family: verdana, arial , sans-serif;  
	font-size: 8pt; 
	color: #666666; 
	padding:10px 20px 20px 20px;
	background-color:#dfecf6;
	}	
	
div.news_text a{	
	color: #666666;  
	font-family: verdana, arial; 
	font-size:11px; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
}

div.news_text a:hover{	
color: #006cb7; 
	font-size:11px; 
	font-family: verdana, arial; 
	TEXT-DECORATION: underline;  
	font-weight: normal;}

#certifikaty a{	
	color: #666666;  
	font-family: verdana, arial; 
	font-size:11px; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
}

#certifikaty a:hover{	
color: #006cb7; 
	font-size:11px; 
	font-family: verdana, arial; 
	TEXT-DECORATION: underline;  
	font-weight: normal;}
	
#spriatelene-linky{	
	width:220px;
	text-align: center;
	margin-top: 20px;
	padding-bottom:10px;
	padding-left:0px;
	color:#666666;
}

#spriatelene-linky h2{	
	color:#666666;
	padding: 10px 20px 0px 20px;
	font-size: 10pt; 
	text-align: left;
}

#spriatelene-linky img{	
	color:#666666;
	padding: 0px 20px 15px 20px;
	border: none; 
}

/* Print and sitemap */
#print-and-sitemap {   
	text-align:right;
	padding:0px;
	}

/* TLC Footer */	
#tlc{
	height: 30px;
	text-align: left;
	color: #666666;
	background-color:#e0e0e0;
	padding: 20px 0px 0px 20px;
	font-size:11px; 
	
}	

/* Footer */	
#footer{
  
	clear: both;
	width: 980px;
	height: 20px;
	text-align: center;
	color: #666666;
	margin-left: 0px;
	padding: 20px 0px 25px 0px;
}	


#footer p{

	color: #666666;
}	


.left-footer{
	float:left;
	height:auto;
	font-size:11px; 
	font-family: verdana, arial; 
	padding-left: 40px;
	text-align:left;
	color:#666666;
	}
		
#footer a{
	color:#666666;
	}

#footer a:hover{
	color:#006cb7;
	text-decoration:underline;
	}
	
	
.pics{
	padding-top:20px;
	padding-bottom:20px;
	}


.cleaner {
	clear:both;
	}



img.pic{
float:left;
padding:10px;
margin-right:10px;
border:1px  #D8C6B1 solid;
}
img.pic2{
padding:10px;
margin:3px;
border:1px  #D8C6B1 solid;
}


.bottomtext { padding:0px 15px 10px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;}
.bottomtext_dark { padding:0px 15px 10px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;}

.datum {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black;}

.sqr {list-style-image:url(images/sqr.gif); margin-left:18px; padding-left:0px; margin-bottom: 0px; margin-top: -6px; }

.button_save
	{
	BACKGROUND-COLOR: #90B584; 
	FONT-FAMILY: Verdana, Arial; 
	BORDER-BOTTOM: black 1 solid;
	BORDER-LEFT: black 1 solid; 
	BORDER-RIGHT: black 1 solid; 
	BORDER-TOP: black 1 solid; 
	FONT-SIZE: 10pt;
	COLOR: black;
	}

.button_test
	{
	BACKGROUND-COLOR: #90B584; 
	FONT-FAMILY: Verdana, Arial; 
	BORDER-BOTTOM: black 1 solid;
	BORDER-LEFT: black 1 solid; 
	BORDER-RIGHT: black 1 solid; 
	BORDER-TOP: black 1 solid; 
	FONT-SIZE: 10pt;
	COLOR: black;
	}


TEXTAREA
	{
	BACKGROUND-COLOR: #F4F2EE; 
	FONT-FAMILY: tahoma, Verdana, arial; 
	BORDER-BOTTOM: black 1 solid;
	BORDER-LEFT: black 1 solid; 
	BORDER-RIGHT: black 1 solid; 
	BORDER-TOP: black 1 solid; 
	PADDING: 2px;
	FONT-SIZE: 10pt
	}

.textstyle
	{
	BACKGROUND-COLOR: #F4F2EE; 
	FONT-FAMILY: tahoma, Verdana, arial; 
	BORDER-BOTTOM: black 1 solid;
	BORDER-LEFT: black 1 solid; 
	BORDER-RIGHT: black 1 solid; 
	BORDER-TOP: black 1 solid; 
	PADDING: 0px 2px 1px 3px;
	FONT-SIZE: 9pt;
	}


SELECT
	{
	BACKGROUND-COLOR: #F4F2EE; 
	FONT-FAMILY: tahoma, Verdana, arial; 
	FONT-SIZE: 10pt
	}

a.mnu:link {color: black;  font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.mnu:visited {color: black; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.mnu:hover {color: red; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.mnu:active {color: red; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }

a.red:link {color: red;  font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.red:visited {color: red; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.red:hover {color: orange; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.red:active {color: red; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }


a.copy:link {color: white;  font-size:12px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.copy:visited {color: white; font-size:12px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.copy:hover {color: yellow; font-size:12px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.copy:active {color: white; font-size:12px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }


#sitelist {margin-left:20px;} 

#sitelist a:link { color: #444444;  font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
#sitelist a:visited {color: #444444; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
#sitelist a:hover {color: #006cb7; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; text-decoration: underline;}
#sitelist a:active {color: #444444; font-size:10pt; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }

#sitelist li 
	{
	list-style-type:square; color:#444444; 
	}

h1{
	color: #006cb7;
	font-size:20px;
	padding:0px 0px 0px 0px;
	/*border-bottom:1px #CCCCCC dashed;*/
	margin-left:10px;
	font-weight:bolder;
	margin-top:10px;
	margin-bottom:20px;
	}
	
/* CONTENT STYLE */
#content { 
	padding:0px; 
	margin:0px 0px 10px 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #444444;
	line-height:20px;
	}
	
#content a { 
	font-size: 12px; 
	color: #444444;
	}	

#content a:hover { 
	font-size: 12px; 
	color: #006cb7;
	text-decoration: underline;
	}	
	
.big-img { 
padding-bottom: 1Opx;
	}

.big-img img{ 
margin-bottom: 10px;
height: 15Opx;
	}	
	
strong { 
	color: #444444; 
	}
	
b#content{ 
	color: #444444; 
	}
	
#editeur { margin:20px 10px 5px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666; }
#content td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666; }

	
#editeur td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #666666; }
#editeur img {border-color:black;}




h2 { 
	margin:10px 0px 10px 0px; 
	padding:0px 0px 0px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #006cb7;
	} 

h3 { 
	margin:10px 0px 10px 0px; 
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #006cb7; 
	} 

/*.marked_gray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000;}
.marked_green {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #279603;}
.marked_gray_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000;} */

.imgright {float: left; margin-right:3px; margin-bottom: 3px; }

a:link {color: blue;  font-family: arial; font-size:10pt; TEXT-DECORATION: none; font-weight: normal; }
a:visited {color: blue; font-size:10pt; font-family: arial; TEXT-DECORATION: none; font-weight: normal; }
a:hover {color: red; font-size:10pt; font-family: arial; TEXT-DECORATION: none;  font-weight: normal;}
a:active {color: red; font-size:10pt; font-family: arial; TEXT-DECORATION: none;  font-weight: normal;}

a.llink:link {
	color: #666666;  
	font-family: verdana, arial; 
	font-size:11px; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
	}
	
a.llink:visited {
	color:#666666; 
	font-size:11px; 
	font-family: verdana, arial; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
	}
	
a.llink:hover {
	color: #006cb7; 
	font-size:11px; 
	font-family: verdana, arial; 
	TEXT-DECORATION: underline;  
	font-weight: normal;
	}
	
a.llink:active {
	color: #006cb75; 
	font-size:10px; 
	font-family: verdana, arial; 
	TEXT-DECORATION: underline;  
	font-weight: normal;
	}
	
.right_box1 ol {
	padding: Opx 0px 0px 0px; 
	margin: 0px 0px 10px 40px;
	 }

.right_box1 ul {
	padding: Opx 0px 0px 0px; 
	margin: 0px 0px 20px 0px;
	=margin: 0px 0px 20px 0px;
	 }

.right_box1 ul li{
	list-style:square;	
	margin: 0px 0px 0px 30px; 
	padding: 2px 2px 0px 10px;
	}
.sub-ul ul {
	padding: Opx 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	 }
.sub-ul li{
	list-style:circle;	
	margin: 0px 0px 0px 60px; 
	padding: 2px 2px 0px 10px;
	 }
	 
.img-page{
	border: none;
	padding: 0px 0px 10px 0px;
	 }

.img-page img{
	padding: 0px 10px 0px 0px; 
	border: none;
	 }
	 
#content .last {
	border: none;
	padding: 0px;
	margin: 0px;
	 }

hr { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #D2EBCB; padding-top: 0px; height: 5px }


.1topleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.1topcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.1topright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.1odd
{
	background-color: #F6F6F6;
}
.1even
{
	background-color: #F6F6F6;
}

.1middleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.1bottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.2topleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.2topcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}
.2topright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

.2odd
{
	background-color: #F6F6F6;
}
.2even
{
	background-color: #F6F6F6;
}

.2middleleft
{
	background-color: #FFFBED;
	color: #004A84;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.2middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.2middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.2bottomleft
{
	background-color: #FFFBED;
	color: #004A84;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.2bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.2bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.3topleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.3topcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.3topright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.3odd
{
	background-color: #F6F6F6;
}
.3even
{
	background-color: #FFFFFF;
}

.3middleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.3bottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.4topleft
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

.4topcenter
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.4topright
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.4middleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}
.4middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
.4middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}

.4bottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}
.4bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
.4bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}


#home-left
{
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	float: left;
	width: 310px;
}

#home-right
{
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	float: right;
	width: 310px;
}

#home-right img
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

#home-left img
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

div.home-ponuka img {
  border: 0px solid;
}

/* leták */

div#letak {   
	font-family: verdana, arial , sans-serif;  
	font-size: 8pt; 
	color: #666666; 
	padding:10px 20px 10px 20px;
	margin-top: 20px;
	width: 200px;
	background-color:#dfecf6;
	}	
	
div#letak a{	
	color: #666666;  
	font-family: verdana, arial; 
	font-size:11px; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
}

div#letak a:hover{	
color: #006cb7; 
	font-size:11px; 
	font-family: verdana, arial; 
	TEXT-DECORATION: underline;  
	font-weight: normal;}