
body {
	font-size: 1.1em;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;	
	color: #666666;
	margin:0px;
	padding:0px;
	background:#FFF url('/public/d/5f/f1/1405_6515_bg_body.gif') repeat-x;
}

.reset, 
.br {
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}
.br { height:5px; }
.noMR { margin-right:0px !important;}

hr { display:none; }
.floatRight { float:right; }
.floatLeft { float:left; }
.noDisplay { display:none; }

table, input, select {
	font-size: 1em;
	font-family: verdana, tahoma, arial, sans-serif;
}

form input.text {
	background:#FFF url('/public/6a/cb/6b/1558_6867_bg_input.gif') repeat-x;
	height:18px;
	_height:22px;
	padding:2px 0px 0px 5px;
	border:solid 1px #CCCCCC;
}
form textarea.textarea {
	background:#FFF url('/public/6a/cb/6b/1558_6867_bg_input.gif') repeat-x;
	border:solid 1px #CCCCCC;
}

#page {
	font-size: 70%;
	width: 980px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background:url('/public/fb/df/7e/1407_6516_bg_content.gif') repeat-y; 
	margin-top:55px;  	
}
#pageHolder { background: url('/public/36/b7/34/1409_6517_bg_header.gif') no-repeat; }

#header { 
	position:relative;
	padding: 40px 6px 15px 30px; 
}

#logoHolder { float:left; width:400px; }
#search { float:right; width:290px; }

#search input.text {
	background:url('/public/26/d7/77/1411_6518_bg_search_input.gif') no-repeat;
	width:137px;
	_width:175px;
	height:18px;
	_height:22px;
	padding:2px 18px 0px 18px;
	border:solid 1px #CCCCCC;
	margin: 1px 5px 0px 0px;
	_margin-top:0px;
}
#search table td { vertical-align:top; }
input#queryANDWords.normal {
	background:#FFF url('/public/6a/cb/6b/1558_6867_bg_input.gif') repeat-x;	
}

ul { margin:0px; }

ul li a.top {
	width:180px;
	display:block;
}


#horiz-menu {
	margin-left:30px;
	font-family: arial, Serif, verdana;
	margin-top:0px;
}

#horiz-menu li a {
	height:100%;
	display:block;
	text-decoration:none;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	font-size:1.15em;
}

#horiz-menu li.green,
#horiz-menu li.violet,
#horiz-menu li.orange,
#horiz-menu li.red,
#horiz-menu li.darkGreen {
	background: url('/public/8f/da/78/1413_6519_menu_green_Up.gif') no-repeat right top;
	height:32px;
	margin-right:5px;
	position:relative;
}
#horiz-menu li.violet {
	background: url('/public/7b/80/cf/1415_6520_menu_violet_Up.gif') no-repeat right top;
}
#horiz-menu li.orange {
	background: url('/public/4d/ec/e3/1417_6521_menu_orange_Up.gif') no-repeat right top;
}
#horiz-menu li.red {
	background: url('/public/93/ed/7c/1419_6522_menu_red_Up.gif') no-repeat right top;
}
#horiz-menu li.darkGreen {
	background: url('/public/41/b9/19/1421_6523_menu_darkGreen_Up.gif') no-repeat right top;
	margin-right:0px;
}


#horiz-menu li.green a {
	background:url('/public/71/e5/85/1423_6524_menu_green_Down.gif') no-repeat 0px 12px;
	color:#568419;
}
#horiz-menu li.violet a {
	background:url('/public/51/aa/aa/1563_6916_menu_violet_Down.gif') no-repeat 0px 13px;
	color:#76164A;
}
#horiz-menu li.orange a {
	background:url('/public/4e/2c/7/1427_6526_menu_orange_Down.gif') no-repeat 0px 12px;
	color:#A54A00;
}
#horiz-menu li.red a {
	background:url('/public/60/7d/7b/1429_6527_menu_red_Down.gif') no-repeat 0px 12px;
	color:#D02525;
}
#horiz-menu li.darkGreen a {
	background:url('/public/e/29/6a/1431_6528_menu_darkGreen_Down.gif') no-repeat 0px 12px;
	color:#2B7E5B;
}
#horiz-menu li li { text-align:left; }
#horiz-menu li li a { line-height: 1em; text-align:left; }


#mainMenu {
	line-height:1.0;
	float:left;
	margin-bottom:1.5em;
}

#mainMenu li {
	float:left;
	list-style:none;
	position:relative;
}

#mainMenu li li a {
	display:block;
	padding: 0.25em 0 0.25em 2em; 
	text-decoration:none;
	background-image: none;
	float:none;
	width:120px
}
#mainMenu li ul  {
	display:none;
	top:23px;
	background:#D7F0B7 url('/public/aa/b7/d5/1423_6923_menu_green_Down2.gif') no-repeat bottom left;
	padding-top:10px; 
}
#mainMenu li ul li {
	width:150px !important;
	margin-left:15px;
	float:none;
}
#mainMenu li.violet ul li { border-bottom:solid 1px #C68BAB !important; }
#mainMenu li.green ul li { border-bottom:solid 1px #B6D38F !important; }
#mainMenu li.orange ul li { border-bottom:solid 1px #E2A36F !important; }
#mainMenu li.red ul li { border-bottom:solid 1px #F2A7A9 !important; }
#mainMenu li.darkGreen ul li { border-bottom:solid 1px #86C4AA !important; }

#mainMenu li ul li.last {
	border-width:0px !important;
	padding-bottom:15px;
}

#mainMenu li ul li a { 
	font-size:1em !important;
	font-weight:normal !important;	
	display:block;
	width:100%;
	padding:5px 0px; 
	background-image:none !important; 
}

#mainMenu li.violet ul li a { color:#76164A !important; }
#mainMenu li.green ul li a { color:#568419 !important; }
#mainMenu li.orange ul li a { color:#A54A00 !important; }
#mainMenu li.red ul li a { color:#D02525 !important; }
#mainMenu li.darkGreen ul li a { color:#2B7E5B !important; }

#mainMenu li ul li a:hover,
#mainMenu li ul li a.active { color:#000 !important; font-weight: bold !important; }

#mainMenu  li.main { display:block !important; }


#mainMenu li ul {
	float:none;
	top:23px;
	position:absolute;
	width: 180px;
	z-index: 5;
	left:0px;
	/* display:block; */
}
#mainMenu li.violet:hover ul,
#mainMenu li.violet ul {	
	background: url('/public/82/47/55/1425_6910_menu_violet_Down2.gif') no-repeat bottom left;
}
#mainMenu li.green:hover ul,
#mainMenu li.green ul {	
	background: url('/public/aa/b7/d5/1423_6923_menu_green_Down2.gif') no-repeat bottom left;
}
#mainMenu li.orange:hover ul,
#mainMenu li.orange ul {
	top:21px;	
	background: url('/public/53/66/8c/1427_6925_menu_orange_Down2.gif') no-repeat bottom left;
}
#mainMenu li.red:hover ul,
#mainMenu li.red ul {
	top:21px;
	background: url('/public/99/5d/cb/1429_6928_menu_red_Down2.gif') no-repeat bottom left;
}
#mainMenu li.darkGreen:hover ul ,
#mainMenu li.darkGreen ul {
	top:23px;
	background: url('/public/73/3e/4c/1431_6921_menu_darkGreen_Down2.gif') no-repeat bottom left;
}



/* --- CONTENT --- */


a:hover { text-decoration:none; }

#content {
	padding:0px 20px 15px 30px;
}
#content.HP {
	padding-bottom:0px !important;
}
#leftSidebar {
	min-height:490px;
	_height:490px;
	float:left;
	width:590px;
	margin-right:15px;
}
#hpBanner {	margin:10px 0px; }
#HP { position:relative; }

#leftSidebar h1,
#leftSidebar h2,
#leftSidebar h3,
#leftSidebar h4 {
	font-family: arial, Serif , verdana;
	padding:0px;
}

#leftSidebar h1 { 
	font-size:1.8em;
	margin:0px 0px 8px 0px;
}
#leftSidebar h2 { 
	font-size:1.5em;
	margin:0px 0px 5px 0px;
}
#leftSidebar h3 { 
	font-size:1.3em;
	margin:0px 0px 5px 0px;
}
#leftSidebar h4 {
	font-size:1.15em;
	margin:0px 0px 3px 0px;
}

.perex { 
	font-weight:bold; 
	margin-bottom:15px;
}

#leftSidebar.blue h1,
#leftSidebar.blue h2,
#leftSidebar.blue h3,
#leftSidebar.blue h4,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
#leftSidebar.blue a {  
	color:#0EA7E0;
}
h1.blue, h2.blue, h3.blue, h4.blue {  color:#0EA7E0 !important; }

#leftSidebar.green h1,
#leftSidebar.green h2,
#leftSidebar.green h3,
#leftSidebar.green h4,
h1.green,
h2.green,
h3.green,
h4.green,
#leftSidebar.green a {  
	color:#88B948;
}
h1.green, h2.green, h3.green, h4.green { color:#88B948 !important; }

#leftSidebar.orange h1,
#leftSidebar.orange h2,
#leftSidebar.orange h3,
#leftSidebar.orange h4,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
#leftSidebar.orange a {
	color:#F58225;
}
h1.orange, h2.orange, h3.orange, h4.orange { color:#F58225 !important; }

h1.gray, h2.gray, h3.gray, h4.gray { color: #669999 !important; }

#leftSidebar.violet h1,
#leftSidebar.violet h2,
#leftSidebar.violet h3,
#leftSidebar.violet h4,
h1.violet,
h2.violet,
h3.violet,
h4.violet,
#leftSidebar.violet a { 
	color: #C72D80; 
}
h1.violet, h2.violet, h3.violet, h4.violet { color: #C72D80 !important; }

#leftSidebar.red h1,
#leftSidebar.red h2,
#leftSidebar.red h3,
#leftSidebar.red h4,
h1.red,
h2.red,
h3.red,
h4.red,
#leftSidebar.red a { 
	color: #C70000; 
}
h1.red, h2.red, h3.red, h4.red { color: #C70000 !important; }

#leftSidebar.darkGreen h1,
#leftSidebar.darkGreen h2,
#leftSidebar.darkGreen h3,
#leftSidebar.darkGreen h4,
h1.darkGreen,
h2.darkGreen,
h3.darkGreen,
h4.darkGreen,
#leftSidebar.darkGreen a {  
	color:#2B7E5B;
}
h1.darkGreen, h2.darkGreen, h3.darkGreen, h4.darkGreen { color:#2B7E5B !important; }


#leftSidebar.violet .article ul li { list-style-image: url('/public/f1/4c/f/1443_6535_li_bullet_violet.gif'); }
#leftSidebar.green .article ul li { list-style-image: url('/public/7c/bf/82/1445_6536_li_bullet_green.gif'); }
#leftSidebar.darkGreen .article ul li { list-style-image: url('/public/65/4f/b3/1447_6537_li_bullet_darkGreen.gif'); }
#leftSidebar.orange .article ul li { list-style-image: url('/public/83/3/ff/1449_6538_li_bullet_orange.gif'); }
#leftSidebar.red .article ul li { list-style-image: url('/public/92/55/b1/1451_6539_li_bullet_red.gif'); }

#leftSidebar .article table { line-height:1.2em; }
#leftSidebar .article th,
#leftSidebar .article td {
	font-weight:normal;
	padding:5px 8px;
	text-align:left;
	border-right:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	color:#333333;
}
#leftSidebar .article th { color: #FFF; }

#leftSidebar .article td a { color:#000; }

#leftSidebar.violet .article th {	background-color:#C72D80; } 
#leftSidebar.violet .article td { background-color:#ECCADD; }

#leftSidebar.orange .article th { background-color:#F58225; }
#leftSidebar.orange .article td { background-color:#FFCCA2; }

#leftSidebar.green .article th { background-color:#88B948; } 
#leftSidebar.green .article td { background-color:#D7F0B7; }

#leftSidebar.red .article th { background-color:#C70000; } 
#leftSidebar.red .article td { background-color:#F9C3C5; }

#leftSidebar.darkGreen .article th { background-color:#2B7E5B; } 
#leftSidebar.darkGreen .article td { background-color:#B1E5CF; }

#leftSidebar.violet .article blockquote { border: 1px solid #C72D80; background-color:#ECCADD; color:#000;	} 
#leftSidebar.orange .article blockquote { border: 1px solid #F58225; background-color:#FFCCA2; color:#000; }
#leftSidebar.green .article blockquote { border: 1px solid #88B948; background-color:#D7F0B7; color:#000; }
#leftSidebar.red .article blockquote { border: 1px solid #C70000; background-color:#F9C3C5; color:#000; }
#leftSidebar.darkGreen .article blockquote { border: 1px solid #2B7E5B; background-color:#B1E5CF; color:#000; } 

.w60 { width:60px; }
.w140 { width:140px; }
.w160 { width:160px; }
#leftSidebar a { color:#0EA7E0; }
#leftSidebar a:hover { text-decoration:none; }

#anketaHolder {
	background:url('/public/8b/c3/60/1453_7917_bg_anketa.gif') no-repeat bottom right;
	height:235px;
	width:100%;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:15px;
}
#anketaHolder a { color: #FFF !important; }
#anketaHolder .text {
	width:50%;
	line-height:1.5em;
	float:left;
}
#anketa {
	width:200px;
	float:left;
	color:#FFF;
	font-size:0.9em;
	margin:40px 0px 0px 70px;
}
#anketa table { margin-top:10px; }
#anketa table td { padding-bottom:5px; }

#anketa a,
#anketa a:visited { color: #FFF; text-decoration:none; font-weight:bold; }

#hpBoxHolder {
	margin:10px 0px 20px 0px;
	padding:0px;	
}

#hpBoxHolder .box {
	width:275px;
	float:left;
	line-height:1.5em;
	font-size:0.9em;
	margin-right:15px;
}
#hpBoxHolder  h3 { margin-bottom:15px; }
#hpBoxHolder a.more { text-align:right; margin-top:5px; display:block; }

#hpBoxHolder .boxRight {
	width:278px;
	_width:297px;
	float:left;
	padding-left:20px;
	line-height:1.5em;
	font-size:0.9em;
	border-left:solid 1px #CCCCCC;
	margin-right:0px;
}

#hpBoxHolder .image { float:left; width:90px; }
#hpBoxHolder .text { float:left; width:185px; }

#breadcrumbs {
	margin:10px 0px 20px 0px;
}

.article { line-height:1.6em; }
.article p {
	padding:0px;
	margin-bottom:20px;
}
.article img {
	float:left;
	margin:0px 20px 40px 0px;
	border-width:0px;
}
.article ul {
	margin:10px 0px 20px 20px;
	padding:0px;
}
.article ol {
	margin:10px 0px 20px 20px;
	padding:0px 0px 0px 10px;
}
.article table {
	width:100%;
	margin:10px 0px;
}

.article blockquote {
        margin-bottom:20px;
        padding: 10px;
        font-style: italic;
}

.article blockquote p {
        margin-bottom:0;
}

/* --- Right Sidebar --- */

#rightSidebar {
	width:320px;
	float:left;
}

#rightSidebar .banner { margin-bottom:10px; }

/* --- Jak funguje banner --- */

#jakFunguje {
	width:320px;
	background:url('/public/66/b7/67/1455_6541_rBanner_violet_mid.gif') repeat-y;
	color:#FFF;
	font-size:0.9em;
	margin-bottom:10px;
}
#jakFunguje .top {
	height:79px;
	background:url('/public/d4/db/3a/1457_6542_rBanner_violet_top.gif') no-repeat;
}
#jakFunguje .top h4 {
	padding:55px 0px 0px 25px;
	font-family:arial;
	font-size:1.3em;
}
#jakFunguje .mid {
	padding:0px 30px 0px 25px;
}
#jakFunguje .bottom {
	height:15px;
	background:url('/public/37/65/3b/1459_6543_rBanner_violet_bottom.gif') no-repeat;
}

#jakFunguje ul {
	list-style-image: url('/public/25/fb/bb/1461_6544_li_bullet_white_violet.gif');  
	margin: 5px 20px 10px 18px;
}
#jakFunguje ul li {
	padding-bottom:5px;
}

#jakFunguje ol {
	margin: 5px 20px 10px 18px;
}
#jakFunguje ol li {
	padding-bottom:5px;
}

/* --- Kontakt banner --- */

/* -- kontakt --- */

#kontakt {
	width:320px;
	background:url('/public/4/aa/48/1573_6929_rBanner_orange_mid.gif') repeat-y;
	color:#FFF;
	font-size:0.9em;
	margin-bottom:10px;
}
#kontakt .kontakt { color:#FFF; margin:10px 0px; }
#kontakt .kontakt td { padding:3px; }
#kontakt label { font-weight:bold; }
#kontakt .top {
	height:79px;
	background:url('/public/bd/86/3c/1575_6930_rBanner_orange_top.gif') no-repeat;
}
#kontakt .top h4 {
	padding:55px 0px 0px 25px;
	font-family:arial;
	font-size:1.3em;
}
#kontakt .mid {
	padding:0px 30px 0px 25px;
}
#kontakt .bottom {
	height:12px;
	background:url('/public/ae/65/4b/1577_6931_rBanner_orange_bottom.gif') no-repeat left bottom;
}

/* --- orange banner --- */

#orangeL {
	width:320px;
	background:url('/public/6d/28/f1/1622_7113_rBanner_orange_left_mid.gif') repeat-y;
	color:#FFF;
	font-size:0.9em;
	margin-bottom:10px;
}
#orangeL .top {
	height:79px;
	background:url('/public/b9/61/b2/1624_7114_rBanner_orange_left_top.gif') no-repeat;
}
#orangeL .top h4 {
	padding:55px 40px 0px 0px;
	font-family:arial;
	font-size:1.3em;
	text-align:right;
}
#orangeL .mid {
	padding:0px 30px 0px 25px;
}
#orangeL ul {
	list-style-image: url('/public/1d/ed/36/1633_7202_li_bullet_white_orange.gif');  
	margin: 5px 20px 10px 18px;
}
#orangeL ul li {
	padding-bottom:5px;
}
#orangeL .bottom {
	height:12px;
	background:url('/public/f1/7a/90/1620_7112_rBanner_orange_left_bottom.gif') no-repeat left bottom;
}

/* --- FULLTEXT --- */

#fulltext .infoSearch {
	border-top:solid 1px #CCCCCC; 
	border-bottom:solid 1px #CCCCCC; 
	padding:10px 0px; 
	margin:15px 0px 10px 0px; 
	line-height:1.5em;
}	
#fulltext h3 { margin-top:15px; }
#fulltext .pager {
	border-top:solid 1px #CCCCCC; 
	padding:10px 0px;
	margin:15px 0px 10px 0px; 
	text-align:center;
}

/* --- Footer ---*/

#footer {
	margin-top:0px;
	height:118px;
	width:100%;
	background: url('/public/2b/d3/cb/1463_6545_bg_footer.gif') no-repeat 4px bottom; 
}

#logos { margin:0px 30px; }
#logos .logoLeft { float:left; padding-top:10px; }
#logos .logoRight { float:right; padding-top:10px; }

#utils { 
	color:#666666;
	font-size:0.9em;
	margin:15px 30px 0px 28px;
}
#utils a { color: #666666; padding:0px 2px; }

table.napiste td { padding-bottom:5px; padding-top:5px; }
.alertList { margin:20px 0px; line-height:1.5em; }
.alertList .red { color:#D02525; }
.rada { margin:10px 0px !important; }

table.prihlaska {width:500px;}

/* -- layer -- */



#uq_overlay {

	background: #E9E9E9; 

	width: 100%;

	height: 100%;

	position: absolute;

	z-index: 10;

	display: none;

	top: 0;

	left: 0;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	filter:alpha(opacity=80);

	-moz-opacity: 0.8; 

	opacity: 0.8; 

	margin:auto;

}

#uq_window {

	text-align: center;

	position: absolute;

	top: 180px;

	z-index: 10;

	display: none;

	left:0px;



}

#uq_content {

	background: #FFF;

	width: 700px;

	/* height: 290px; */

	border:solid 10px #F9F9F9;

}



#uq_window a#closeLayer {

	background: #FFF no-repeat 10px 7px;

	font-weight: bold;

	text-decoration: none;

	color: #000;	

	float: right;

	display: block;

	padding: 3px 10px 3px 25px;

}



#uq_content strong {

	line-height:2em; 

	display:block;

}

.cmp30dnu  {
	font-size: 0.8em;

}



















