html {
	height: 100%;
	width:100%;
	overflow:auto;
}
body {
	margin:0 auto;
	padding: 0px; 
	font-family: Tahoma;
	font-size: 10px;
	text-align: justify;
	letter-spacing: 1px;
	
	line-height:14px; /* 11px real font + 3px pattern*/
	
	color:#888783;
	background:#262625 url('../images/pattern_moz.gif') 50% 0px;
	_background:#262625 url('../images/pattern_ie.gif') 50% 0px;
}
.clear{
	clear:both;
	height:1%;
}
a{
	text-decoration:underline;
	color:#5F5F5F;
}
a:hover {
	text-decoration:none;
	color:#5F5F5F;
}
a.p_menu {
	font-size:10px;
}
a.p_menu:hover {
	font-size:10px;
}


div#main {
	margin:0 auto;
	position:relative;
	left:-1px;
	width:995px;
}

#scr_bar {
	float:left; 
	width:10px; 
	height:263px; 
	margin: 112px 0 0 0; 
	padding:0 0 0 0;
}

#scr_main {
	width:10px; 
	height:235px; 
	position:relative; 
	top:0px; 
	_top:-2px; 
	margin: 0 0 0 0; 
	padding:0 0 0 0; 
	background:#91928D;
	cursor:pointer;
}

#scr_scrol {
	position:relative; 
	top:0px; 
	background:#FFFAEB; 
	width:10px; 
	height:20px; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}

#scr_up {
	cursor:pointer; 
	background:url('../images/pager_up.gif') top no-repeat; 
	width:10px; 
	height:11px; 
	margin: 0 0 0 0; 
	padding:3px 0 0 0;
}	

#scr_down {
	cursor:pointer; 
	background:url('../images/pager_down.gif') bottom no-repeat; 
	width:10px; 
	height:11px; 
	margin: 0 0 0 0; 
	padding:0 0 3px 0; 
	_padding:0 0 1px 0;
	_position:relative;
	_top:-2px;
}

hr {
	border:0px solid black;
	border-top:0px solid black;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:1px;
	background:#8C8A86;
}
p {
	font-family: Tahoma;
	font-size: 11px;
	
	padding-top:0px;
	_padding-top:2px;
	padding-bottom:4px;
	_padding-bottom:7px;
	
	margin-top:0px;
	
	line-height:14px;
	min-height:14px;
	height:14px;
	vertical-align:top;
xcolor:yellow;
	
	display:block;
	text-align:justify;
}
p:first-letter {
	margin-left:25px;
	x_margin-left:25px;
}
h1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#EE0E0E;
	
	margin-top:0px;

	
	margin-bottom:13px;
	_margin-bottom:13px;
	
	padding-bottom:0px;
	
	
	text-align:left;
	padding:0 0 0 0;
}
h2 {  /* odhadom !!!!!! */
	font-family: Tahoma;
	font-size: 10px;
	color:#EE0E0E;
	
	 margin:0 0 0 0;
	padding:0 0 0 0;
}

table, table tr, table tr td {
	vertical-align:top;
	text-align:left;
}
table tr, table tr td{
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	color:#5f5f5f;
}
table tr td.table_nadpis {
	vertical-align:top;
	color:#FFFAEB;
	font-size:10px;
	text-align:right;
	color:#EE0E0E;
	margin:0 0 0 0;
	padding:0 0 0 0;
	padding-right:15px;
}
table tr {
	xpadding-bottom:14px
}
div.envelope {
	margin:auto;
	padding-top:80px;
	padding-bottom:80px;
	text-align:center;
	width:997px;
	
	xmin-height:750px;
	height:auto;
	line-height:14px;
	overflow:visible;
	
	overflow-x:hidden;
	xoverflow-y:hidden;
}
.env_foot {
	margin:auto;
	text-align:left;
	width:997px;
}
#pata {
	height:14px; 
	clear:both; 
	width:704px; 
	text-align:left; 
	float:left;
	margin-left:147px;
	color:#9B9B96;
}
#pata a {
  color:#9B9B96;
  text-decoration: none;
}
#pata a:hover {
  color:#FFFAEB;
  text-decoration: none;
}
#pata .left_foot {
  padding-left: 10px;
  float: left;
}
#pata .right_foot {
  padding-right: 10px;
  float: right;
}
.container {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:403px;
	width:1016px; /*995px*/
	color: #5F5F5F;
	line-height:14px;
}


.container .lang_sections {
	width:147px;
	text-align:right;
	overflow:visible;
	letter-spacing: 1.02px;
	font-size:10px;
	float:left;
	height:403px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	xcolor:#9B9B96;
}
.container .lang_sections ul.lang{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	_height:93px;
	min-height:102px;
	
	position:relative;
	top:-2px;
}
ul.footer {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	position:relative;
	left:-100px;
	_left:-120px;
	top:-28px;
	_top:-12px;
	overflow:visible;
}
ul.footer li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:28px;
	width:100px;
	list-style-type:none;
	_position:relative;
	_top:-16px;
	left:20px;
}
ul.footer li span {
	height:28px;
	margin-right:0px;
	_margin-right:2px;
	display:block;
	text-align:right;
	font-size:9px;
	
	position:relative;
	top:1px;
	_top:1px;
}
ul.footer li br {
	display:inline;
}
ul.footer li a {
	font-size:9px;
	text-align:right;
	display:block;
	color:#9B9B96;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek.gif') right no-repeat bottom;
	
	position:relative;
	top:0px;
}
ul.footer li a:hover {
	color:#FFFAEB;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek_sel.gif') right no-repeat bottom;
}
.container .lang_sections ul.lang li {
	line-height:14px;
	list-style-type:none;
	_margin-bottom:0px;
}

.container .lang_sections ul.lang li img {
	padding-left:11px;
}
.container .lang_sections ul.lang li span {
	
}

.container .lang_sections ul.lang li span a{
	color:#9B9B96;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek.gif') right no-repeat;
}
.container .lang_sections ul.lang li span a.curr {
	color:#FFFAEB;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek_sel.gif') right no-repeat;
}
.container .lang_sections ul.lang li span a:hover {
	color:#FFFAEB;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek_sel.gif') right no-repeat;
}
.container .lang_sections ul.sections {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0 0 0 0;
	list-style-type:none;
	
	position:relative;
	top:0px;
}
.container .lang_sections ul.sections li {
	line-height:14px;
	_margin-bottom:0px;
}
.container .lang_sections ul.sections li img {
	padding-left:11px;
}
.container .lang_sections ul.sections li span {
	position:relative;
	top:-2px;
}
.container .lang_sections ul.sections li span a {
	color:#9B9B96;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek.gif') right no-repeat;
}
.container .lang_sections ul.sections li span a.curr {
	color:#FFFAEB;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek_sel.gif') right no-repeat;
}
.container .lang_sections ul.sections li span a:hover {
	color:#FFFAEB;
	text-decoration:none;
	padding-right:21px;
	_padding-right:18px;
	background:url('../images/menu_stvorcek_sel.gif') right no-repeat;
}

/* ZOMG */

.cont {
	font-size:11px;
	float:left;
	width:725px;
}
#xacont {
	padding-left:0px;
	_padding-left:0px;
}
#xacont table table {
	padding-left:25px;
}	
.container .content {      /* 704 povodne ale + 10px pseudo scroller + 11 px at to sedi s graf [medzera medzi paternom] */
	width:704px; 
	overflow-x:hidden;
  background: url('../images/article_bg.gif') repeat-y top left;
	float:left;
	min-height:403px;
	_height:403px; /*360*/
}
.container .content_flash {
	width:704px; 
  background: url('../images/article_bg.gif') repeat-y top left;
	float:left;
	height:403px;
	_height:403px; /*360*/
	overflow:hidden;
}	
.container #content2 {
	background: url('../images/logo.gif') no-repeat 281px 0px;
	width:644px; 			/* 725 - (21 - 50) paddingy */  
	padding-top:10px;
	padding-left:21px;
	margin:0 0 0 0;
	margin-right:20px;
	padding-right:30px;
	padding-bottom:33px;
	_overflow-x:hidden;
	overflow:none;
	min-height:352px;
	_height:359px; /*360*/
}
#link_logo {
	display:block;
	position:relative;
	top:0px;
	left:260px;
	_left:140px;
	xbackground: url('../images/logo.gif') no-repeat 0px 0px;
	width:423px;
	height:100px;
}
.container #content2 #flash {
	position:relative;
	xtop:-110px;
	top:-10px;
	left:-21px;
	overflow-y:hidden;

}
.container #content2 #mapa {
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	overflow:hidden;
}


.articles_special, .articles_special tr, .articles_special tr td {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#articles_special_text {
	text-align:left;
	position:relative;
	top:0px; /* 182 364 546 */
	overflow:hidden;
	
	/* CLIPPING */	
	clip: rect( 112px, auto, 33px, auto );
}
  #articles_special_text em {
   font-style: normal;
   font-size: 11px;
   color: #EE0E0E;
  }
  #articles_special_text strong {
   font-weight: normal;
   color: #EE0E0E;
  }
  #articles_special_text a {
   text-decoration: underline;
   color: #5F5F5F;
  }
  #articles_special_text a:hover {
   text-decoration: none;
  }

  #articles_special_text ul {
   list-style-image: url(../images/li.gif);
   _list-style-image: url(../images/li_ie.gif);
   margin-left: 23px;
   _margin-left: 26px;
   padding: 0;
  }
  
#articles_special_text ul {
	margin-bottom:13px;
	margin-top:0px;
}
#articles_special_text p:first-letter {
	margin-left:25px;
}
.pager_bottom {
	clear:both;
	width:654px;
	margin-left:435px;
	color:#a4a39e;
	position:relative;
	top:-13px;
	left:18px;
	_top:-30px;
	text-align:left;
}
.pager_bottom p {
	margin:0 0 0 0;
	margin-top:0px;
	padding:0 0 0 0;
	float:left;
	width:73px;
	
}
.pager_bottom a {
	xdisplay:block;
	margin:0 0 0 0;
	color:#a4a39e;
}

.pager {
	list-style-type:none;
	width:337px;
	padding-left:10px;
	_padding-left:8px;
}
.pager li:first-child {
	margin-left:10px;
}
.pager li{
	position:relative;
	margin-top:0px;
	float:left;
	width:11px;
	margin-right:10px;
}
.pager_li {
	background:none;
	color:#A4A39E;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	padding-left:2px;
	padding-right:2px
}
.pager_bottom .pager_li_sel {
	width:9px;
	height:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	padding-left:2px;
	padding-right:2px;
	color:#262625;
	background:#FFFAEB;
	text-decoration:none;
}
.pager_left {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.pager_left ul {
	list-style-type:none;
	position:relative;
	top:112px;
	float:left;
	background:#A4A39E;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.pager_l_mid {
	list-style-type:none;
	border:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:10px;
}

.pg_left {
	display:block;
	width:10px;
	margin:0 0 0 0;
	padding-left: 0px;
	padding-right: 0px;
	_padding-right:0px;
	padding-bottom:0px;
	color:white ;
	text-decoration:none;
}
.pg_left_sel {
	display:block;
	width:10px;
	padding-left: 0px;
	padding-right: 0px;
	_padding-right:0px;
	padding-bottom:0px;
	xpadding-top:19px;
	margin:0 0 0 0;
	color:#A4A39E;
	background:#FFFAEC;
	text-decoration:none;
}
.pager_l_up{
	min-height:11px;
	_height:11px;
	max-height:11px;
	width:10px;
}
.pager_l_down {
	width:10px;
	min-height:11px;
	_height:11px;
	max-height:11px;
}
.pager_left_up {
	list-style-type:none;
  display: block;
	background: url('../images/pager_up.gif') no-repeat top left;
	_background: url('../images/pager_up.gif') no-repeat bottom right;
	width:10px;
	height:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.pager_left_down {
	list-style-type:none;
	display: block;
	background: url('../images/pager_down.gif') no-repeat top left;
	_background: url('../images/pager_down.gif') no-repeat bottom right;
	width:10px;
	height:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.article_open {
	min-height:20px;
	_height:20px;
	overflow:visible;	
	text-align:justify;
}

  .article_open ul {
   list-style-image: url(../images/li.gif);
   _list-style-image: url(../images/li_ie.gif);
   margin-left: 23px;
   _margin-left: 26px;
   padding: 0;
  }
 .article_open strong {
  font-weight: normal;
  color: #EE0E0E;
 }
  .article_open strong em {
   color: #5F5F5F;
   font-style: normal;
   font-size: 14px;
  }

.article_open_contact {
	margin-left:230px;
	_margin-left:215px;
	min-height:20px;
	_height:20px;
	overflow:visible;	
	text-align:left;
}
  .article_open_contact h1 {
   color:#EE0E0E;
   margin: 0;
   padding: 0;
   text-align: right;
   margin: 0 14px 0 0;
  }
.article_open_contact p:first-letter {
	margin-left:0px;
	_margin-left:0px;
}
.article_open_contact a:hover {
	text-decoration:none;
}
.article_open ul {
	margin-bottom: 14px;
	margin-top: 0px;
	list-style-type:disc;
}
.article_open_contact ul {
 	margin-bottom: 14px;
	margin-top: 0px;
	list-style-type:disc;
}
.article_open ul li, .article_open_contact ul li {
	list-style-type:disc;
}
.article_open p{
	text-align:justify;
	height:auto;
	font-size:11px;
	margin:0 0 9px 0;
	_margin:0 0 5px 0;
}
.article_open a, .article_open_contact a{
	text-decoration:underline;
	color:#5F5F5F;
}
.article_open h1 {
	color:#EE0E0E;
	margin-bottom:14px;
}
.article_open p:first-letter{
	margin-left:25px;
}

.art_spec {
	position:relative;
	xtop:98px;
	
	/*padding-top:98px;*/
	height:260px;/*281*/
	
	overflow:hidden;
}
.articles_special {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;/*11*/
	width:638px;
	line-height:14px;
	
}
.articles_special tr {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.articles_special tr td.block1 {
	padding-right:7px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:11px;
	vertical-align:top;
	text-align:justify;
}
.articles_special tr td.block2 {
	padding-left:7px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:11px;
	vertical-align:top;
	text-align:justify;
}
.articles_special tr td.block1 h1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#EE0E0E;
	
	margin-top:1px;
	_margin-top:0px;
	
	margin-bottom:13px;
	_margin-bottom:13px;
	
	text-align:left;
	padding:0 0 0 0;
}
.articles_special tr td.block2 h1{
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#EE0E0E;
	
	margin-top:1px;
	_margin-top:0px;
	
	margin-bottom:13px;
	_margin-bottom:13px;
	
	text-align:justify;
	padding:0 0 0 0;
}
.articles_special tr td.block1 p {
	font-family: Tahoma;
	font-size: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:justify;
	
	padding-top:0px;
	xpadding-bottom:13px;
	margin-top:0px;
	margin-bottom:0px;
	
	line-height:14px;
	letter-spacing:1px;
	min-height:14px;
	_height:14px;
	vertical-align:top;
	
	display:block;
	text-align:justify;
}
 .articles_special tr td.block2 p {
 	font-family: Tahoma;
	font-size: 11px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:justify;
	
	padding-top:0px;
	xpadding-bottom:13px;
	margin-top:0px;
	margin-bottom:0px;
	
	line-height:14px;
	letter-spacing:1px;
	min-height:14px;
	_height:14px;
	vertical-align:top;
	
	display:block;
	text-align:justify; 
}
table.articles_special tr td.block1 p:first-letter {
	margin-left:25px;
}
table.articles_special tr td.block2 p:first-letter {
	margin-left:25px;
}
.articles_special tr td.block1 ul {
	text-align:left;
}
.articles_special tr td.block2 ul {
	text-align:left;
}
.articles_special tr td.block1 a {
	text-decoration:underline;
}
.articles_special tr td.block2 a {
 text-decoration:underline;
}
.articles_special tr td.block1 a:hover {
	text-decoration:none;
}	
.articles_special tr td.block2 a:hover {
	text-decoration:none;
}

.banners {
	width: 127px;   /* -11px, pridalo sa v contente */
	float:left;
	height:403px;
	text-align:left;
}
.banner{

}
.banners a, .banners a img {
	padding-bottom:28px;
	border:0px;
	text-decoration:none;
}


/*
 *
 *
 *
 *	Opera Hack version 7 + more
 *
 *
 *      
 */


@media screen and (min-width: 997px){

	 body {
		margin:0 auto;
		padding: 0px; 
		font-family: Tahoma;
		font-size: 10px;
		text-align: justify;
		letter-spacing: 1px;
	
		line-height:14px; /* 11px real font + 3px pattern*/
	
		color:#888783;
		background:#262625 url('../images/pattern.gif') 50% 0px;
	 }
   div#main { 
		padding-top: 0px; 
		font-family: Tahoma;
		font-size: 10px;
		text-align: left;
	
		margin:0 auto;
		width:995px;
		line-height:14px; /* 11px real font + 3px pattern*/
		
		position:relative;
		left:0px;
		
		color:#888783;
		background:#262625 url('../images/pattern.gif') 50% 0px;
	 }
	 div.envelope {
		margin:auto;
		padding-top:80px;
		padding-bottom:80px;
		text-align:center;
		width:997px;
		line-height:14px;
		overflow:visible;
	
		overflow-x:hidden;
		overflow-y:hidden;
		
		position:relative;
		left:-3px;
	 }
	 .container .lang_sections {
	 	position:relative;
	 	left:-1px;
	 }
	 .container .lang_sections ul.lang li span {
		position:relative;
		top:-2px;
		padding-right:3px;
	}
	.container .lang_sections ul.sections li span {
		position:relative;
		top:-2px;
		padding-right:3px;
	}
	.article_open ul {
   list-style-image: url('../images/li_oo.gif');
   margin-left: 23px;
   padding: 0;
  }
	
	.pager_bottom {
		float:left;
		clear:both;
		display:block;
		width:400px;
		color:#a4a39e;
	}
	.pager_bottom p {
		margin:0 0 0 0;
		margin-top:0px;
		padding:0 0 0 0;
		float:left;
		width:73px;
	}
	.pager_bottom a {
		position:relative;
		top:-1px;
		margin:0 0 0 0;
		padding:2px;
		padding-top:0px;
		padding-bottom:0px;
		color:#a4a39e;
	}

	.pager {
		list-style-type:none;
		width:337px;
		padding-left:10px;
		_padding-left:8px;
	}
	.pager li{
		position:relative;
		top:-10px;
		
		margin-top:0px;
		float:left;
		width:11px;
		margin-right:10px;
	}
	
.pager li:first-child {
	margin-left:10px;
}
	.pager_li {
		background:none;
		color:#A4A39E;
		text-decoration:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		padding-left:2px;
		padding-right:2px
	}
	.pager_li_sel {
		color:#A4A39E;
		background:#FFFAEC;
		text-decoration:none;
	}
	.pager_bottom .pager_li_sel {
		width:9px;
		height:11px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		padding-left:2px;
		padding-right:2px;
		color:#262625;
		background:#FFFAEB;
		text-decoration:none;
	}

	.container .lang_sections ul.lang{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		min-height:102px;
		position:relative;
		top:1px;
	}
	ul.footer {
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		position:relative;
		left:-134px;
		top:-12px;
		overflow:visible;
	}
	ul.footer li {
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:28px;
		width:100px;
		list-style-type:none;
		
		position:relative;
		top:-16px;
		left:34px;
	}
	ul.footer li span {
		height:28px;
		font-size:9px;
		margin-right:0px;
		display:block;
		text-align:right;
	
		position:relative;
		top:2px;
	}
	ul.footer li a {
		text-align:right;
		display:block;
		font-size:9px;
		color:#9B9B96;
		text-decoration:none;
		padding-right:21px;
		background:url('../images/menu_stvorcek.gif') no-repeat bottom right;
	
		xposition:relative;
		xleft:20xp;
	}
	ul.footer li a:hover {
		color:#FFFAEB;
		text-decoration:none;
		padding-right:21px;
		background:url('../images/menu_stvorcek_sel.gif') no-repeat bottom right;
	}
	.container .lang_sections ul.lang li {
		line-height:14px;
		list-style-type:none;
		margin-bottom:0px;
	}
	
	
	 
}
