/* GLOBAL */
body	{ font: 80% Tahoma, Verdana; margin: 0; padding: 0; background: url('./pics/back.jpg') repeat; }
p 	{ margin: 0; padding: 3px; color: black; }
ol 	{ margin-top:0; }
h2 	{ margin: 0 0 5px 0; padding:0 0 2px 5px; border-bottom: 1px Solid #D4D4D4; font-size: 115%; text-align: left; }
im 	{ float:left; border:0; }
td 	{ padding:2px 5px 2px 5px; }

/*  obal stranky */

#page-content { width: 945px; }

/* HEADER */
#header 		{ margin: 0; padding: 0; height:173px; width: 944px; }

/* #hlashheader { z-index: 1; position: absolute; left: 50%; width: 944px; margin-left: -472px } */
/* #lang		{ z-index: 2; position: absolute; margin-top: 128px; margin-left: 690px; _margin-top: 131px; _margin-left: 410px; #margin-left: 210px; text-align: left; padding: 0; } */

#hlashheader { z-index: 1; width: 944px; margin-top: 0em; margin-bottom: 0em; margin-left: auto; margin-right: auto; padding: 0em; }
#lang		{  z-index: 2; position: absolute; margin-top: 128px; margin-left: 690px; _margin-top: 131px; _margin-left: 410px; text-align: left; padding: 0; }

/* NAV MENU - TOP */
#navlist 	{ font-size: 80%; margin: 0px; margin-left: -3px; margin-right: -4px; padding: 0px; height: 18px; border: 0; }
#navlist td 	{ background: url('./pics/button_repeat.jpg') repeat-x; width: 148px; height: 18px; border-right: 3px solid #EEEEEE; text-align: center }
#navlist a 	{ text-decoration: none; color: #FFFFFF; padding: 0; margin: 0; font-weight: bold; }
#navlist a:hover { color: #4E8240 }

/* MENU */
#mainmenu { padding: 0; margin: 25px 0 0 0; width: 945px; }
#mainmenu ul 		{ margin: 0; padding: 5px 0 5px 0; list-style:none }
#mainmenu li		{ display: inline }
#mainmenu li a 	{ padding: 5px 5px 5px 5px; margin: 0px 1px 0px 0px; background-color: #000000; font-size:85%; color: #FFFFFF; font-weight: bold; text-decoration: none }
#mainmenu li a:hover { background-color: #EEEEEE; color: #4E8240; }
#mainmenu .current a 	{ color: #4E8240 !important }

.menu { width: 175px; padding: 0px 0px 1px 3px; margin: 0px; text-align: left; }
.menu-item  { width: 162px; margin: 0; padding: 0 0 0 9px; vertical-align: top; background-color: #FFFFFF; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; }
.menu-item img { border: 0px; }

.menu-part	{ border: 1px solid #D4D4D4; width: 150px; margin-bottom: 9px }
.menu-part-title { font-size: 90%; background: url('./pics/button_repeat.jpg') repeat-x; color: #FFFFFF; font-weight: bold; padding: 2px 3px 0px 5px; height: 18px; text-align: center}

.menu ul 		{ margin: 0; padding: 0; list-style:none; }
.menu li a 	{ display: block; padding: 2px 2px 2px 16px; margin: 0; min-height:16px; background: url('./pics/button1.jpg') 5px 6px no-repeat; font-size:85%; color: #000000; font-weight: bold; text-decoration: none }
.menu li a:hover { background-color: #EEEEEE; color: #4E8240; }
.menu .current a 	{ color: #4E8240 !important }

.zero { margin: 0; padding: 0; width: 3px; }

.submenu li a { font-size:85%; display: block; margin: 0; padding: 2px 0px 0px 25px; min-height:18px; background: url('./pics/button2.jpg') 16px 7px no-repeat; color: #000000 !important; font-weight: normal }

/* RIGHT ROW */
.right			{ margin-right: -2px; border: 1px solid #D4D4D4; width: 150px; margin-bottom: 5px; background-color: #FFFFFF }
.right-title { font-size: 90%; background: url('./pics/button_repeat.jpg') repeat-x; color: #FFFFFF; font-weight: bold; padding: 2px 3px 0px 5px; height: 18px; text-align: center}

.right li p 		{ font-size: 80%; color: #D4D4D4 }

.right ol 		{ margin: 0 0 0 25px; padding: 0; }
.right ol li a 		{ padding: 0; margin: 0; font-size:85%; color: #000000; font-weight: bold }
.right ol li a 		{ background-image: none; }
.right ol li a:hover { color: #4E8240 !important; background: #FFFFFF; }
.right ol li a:visited { color: #000000; }

/* CONTENT */
#main { margin: 0; padding: 0; table-layout: fixed; width: 946px; vertical-align: top; text-align: left; background-color: #EEEEEE }

#content		{ margin-left: -5px; margin-right: -6px; padding: 0; vertical-align: top; text-align: justify; }
#content h1		{ background-color: #FFFFFF; border: 1px solid #D4D4D4; padding: 5px; margin: 0px 0px 2px 0px; font-size: 140%; vertical-align: top; }
#content a, div.right a, div.right a:visited { color: #4E8240; text-decoration: underline; }
#content a:hover, div.right a:hover { color: #000000; }
#content h2		{ font-size: 14px; text-align: left; }
#content h3		{ font-size: 14px; text-align: left; }
#content li {margin-bottom: 5px;}
#content .box 	{ margin: 0 0 2px 0; padding: 5px; border: 1px Solid #D4D4D4; background: #FFFFFF; text-align: justify; clear: both }
#content .box img { border: 0px; }

#uploads { text-align: justify }

.text { text-align: justify; }

.cleaner 	{ clear:both; height:1px; font-size:1px; border:none; margin-top:10px; padding:0; background:transparent; }

#rcol	{ float: right; width: 294px; }
#lcol	{ float: left; width: 294px; }

/* SPONZOR  */
.sponzor { width: 100%; background-color: white; border: 1px solid #D4D4D4; margin: 0px; padding: 0px; text-align: left; }
.sponzor .box { margin:0px; padding: 0px; border: 0px; }
.sponzor img { margin:0px; padding: 0px; border: 0px; }
.sponzor-header { font-weight: bold; border-bottom: 1px solid #D4D4D4; padding: 3px; }

/* FOOTER */
#footer 		{ padding: 0; margin: 0; font-size:80%; text-align:center; }
#footer p 	{ color: gray; }
#footer a 	{ color: gray; }
/* PLUGINS */
/* RTE classes */
span.class1, p.class1 { color: #007EC6 } /* blue */
span.class2, p.class2 { color: #EA4F00 } /* orange */
span.class3, p.class3 { color: #FFFFFF; background-color: #596166 } /* white */
.tx-newloginbox-pi1	h3	{ font-size: 12px; color: #C72D2B; font-weight: bold }
/* POLL */
.poll { margin: 0px 3px 3px 3px; }

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	color: #D4D4D4;
}
.news-latest-container HR.clearer {
	clear:left;
	height:1px;
	color: #D4D4D4;
}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {
}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	/*background-color:#D8FA70;*/
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
}
.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}
.news-latest-morelink {
	height:12px;
}
.news-latest-morelink A {
	float:right;
}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:0px;
}
.news-list-item  p{
	display: inline;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	margin-top: 0px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:0px;
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-inline{
	padding-bottom: 3px;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
.news-list-category {
	font-size: 9px;
	padding: 0px;
}
.news-list-date {
	font-size: 9px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
}

div.news-list-inline{ text-align:right; }
div.news-list-inline div{ display:inline; white-space:nowrap }
div.news-list-inline div.news-list-category { float:left }
#content>div.news-list-inline { display:table; width:100% }
#content>div.news-list-inline div{ display:table-cell }
#content>div.news-list-inline div.news-list-category { float:none; text-align:left }
#content>div.news-list-inline div.news-list-date{ text-align:right }

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}
.news-list-container IMG {
	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-list-datecat {
	padding-top: 5px;
}
.news-list-morelink  {
}
.news-list-browse {
	text-align: center;
}
.news-list-container-cat th {
	background-color: #D4D4D4;
	padding: 3px;
}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}
.tx-ttnews-browsebox-SCell {
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
}
.news-single-item  h1{
	border: 0px !important;
	font-size: 14px !important;
	color: #0A2B4F;
}
.news-single-item h2 {
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 0px;
	border: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}
.news-single-img {
	float: right;
	margin-left:5px;
}
.news-single-imgcaption {
	padding:3px;
	clear:both;
}
.news-single-category {
	float: right;
}
.news-single-backlink{
	width: 570px;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	padding-bottom: 3px;
	font-size: 9px;
	font-weight: normal;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/*	clear: both;*/
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}
.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	list-style-type: none;
}
.news-amenu-container H2 {
	padding:3px;
}
.news-amenu-item-year {
	font-weight: bold;
	padding: 2px;
}
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}
/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
}
.level2 {
	padding:1px;
	padding-left:10px;
}
.level3 {
	padding:1px;
	padding-left:10px;
}
.level4 {
	padding:1px;
	padding-left:10px;
}
/*---------------------------------- Categorytree */
cattree {
}
.cattree td {
	font-size: 80%;
}
#content .cattree img {
	padding: 0px;
	background: none;
	margin: 0px;
	border-width: 0px;
}
.cattree div.control{
	width: 100px;
}

.treeelem a, a:link, a:visited {
	border-style: none;
	text-decoration:none;
}

a:link, a:visited {
	text-decoration:none;
}

.cattree img {
	background:transparent none repeat scroll 0%;
	border-width:0px;
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
img {
	background:white none repeat scroll 0%;
	border:1px solid #B5B3CB;
	padding:5px;
}

.treeelem img {
	border-style: none;
	}
/*---------------------------------- Filelist */
table.filelist {
	font-size: 90%;
	border-collapse: collapse;
	border: 1px solid #B5B3CB;
	width: 100%;
}
table.filelist td img {
	border-width: 0px;
	border-color: white;
	padding: 0px;
	margin: 0px;
}
table.filelist td {
	padding: 2px;
}
table.filelist th {
	background: #EEEEEE;
	padding: 2px;
}
table.filelist td a img {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
/*-------------------------------SingleView */
table.file_singleView {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B5B3CB;
	font-size: 90%;
}
table.file_singleView th {
	text-align: left;
	padding: 5px;
	background: #EEEEEE;
}
table.file_singleView td {
	padding: 3px;
}
table.file_singleView td.title {
	font-weight: bold;
	color: #B5B3CB;
	width: 50%; 
}
.tree_selectedCats {
	background: #CCCCCC;
	font-weight: bold;
}
.tree_unselectedCats {
	
}
/*--------------------------------Categorylist */
.delete_button a:link,
.delete_button a:visited{
	border: 1px solid #B5B3CB; 
	font-size: 130%;
	font-weight: bold; 
	color: #B5B3CB;
	width: 20px;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}	
.delete_button a:hover {
	background: #B5B3CB;
	color: white;
}
/*-------------------------------  Menu */
ul.foldout {
	list-style: none;
	position: absolute;
	top: 1px;
	border: 1px solid #B5B3CB;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	background: white;
}
ul.foldout li {
	padding: 10px;
	border-bottom: 1px solid #B5B3CB;
	font-size: 90%;
	min-width: 300px;	
}
#browseresultlist {
 list-style: none;
 border: 0px;
}

/* default styles for extension "tx_srlanguagemenu_pi1" */
	.tx-srlanguagemenu-pi1  { padding: 0px; margin: 0px; }
   .tx-srlanguagemenu-pi1 p { padding: 0px; margin: 0px; color: #FFFFFF; }
   .tx-srlanguagemenu-pi1 img { margin: 0px 3px 0px 0px; padding: 0px; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { font-size: .7em; display: inline; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #FFFFFF; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { text-decoration: underline }
   .tx-srlanguagemenu-pi1 .NO { font-size: .7em; display: inline; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #FFFFFF; text-decoration:none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { text-decoration: underline }
   .tx-srlanguagemenu-pi1 .INACT { font-size: .7em; display: inline; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #FFFFFF; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { text-decoration: underline }
   .tx-srlanguagemenu-pi1 .SPC { font-size: .7em; line-height: 100%; color: #FFFFFF; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .7em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
/* navidation style by slafko */
#nav { margin: 2px 0 4px 0; padding: 0px; font-size: 10px; }
#nav p { display: inline; margin: 0px; padding: 0px; }
#nav a { color: #4E8240; }
#nav a:hover { color: #000000; text-decoration: underline }
/* wt_directory style by slafko */
div.tx-wtdirectory-pi1 {
}

.wtdirectory_pagebrowser ul { list-style: none; }
.wtdirectory_pagebrowser li { display: inline; padding: 0px 3px;}

	/* List view */
div.abc {
	padding: 10px 0 20px 42px;
	background-image: url(../img/scratch1.gif);
	background-position: 0 -10px;
	background-repeat: repeat-x;
}
div#content div#links div#l_mitte div#scroll div.wtdirectory_filter_abc {
	color: white;
}
div.wtdirectory_filter_abc a {
	color: white;
	font-weight: bold;
}
div.tx-wtdirectory-pi1 ul li {
	margin: 10px 0;
}

/* Detail view */
dl.wtdirectory_all {
	margin: 10px;
}
dl.wtdirectory_all dt {
	display: block;
	float: left;
	width: 150px;
	clear: both;
	padding: 5px 0;
}
dl.wtdirectory_all dd {
	display: block;
	padding: 5px 0;
}
div.wtdirectory_all_vcard {
	position: absolute;
	margin: -90px 0 0 520px;
}
div.wtdirectory_all_backlink {
	padding: 15px 0;
	margin-left: 400px;
}
div.wtdirectory_all_vcard a img {
	border: none;
}
div.wtdirectory_all_div_inner,
div.wtdirectory_all_detaillink {
	display: inline;
}

/* Googlemap */
ul#treemenu1,
div#resultdiv {
	display: none;
}
div.tx-rggooglemap-pi1 {
	border: 1px solid #4C1212;
	margin: 20px 0;
}

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

.tx-telefonnyzoznam-pi1-searchbox-sword { 
	width: 400px;
	height: 25px;
	font-size: 18px;
	font-weight: strong;
}
.tx-telefonnyzoznam-pi1-searchbox input {
	
}
.tx-telefonnyzoznam-pi1-searchbox table {
	width: 100%;
	text-align: center;
}