body { padding: 0px; margin: 0px; font-family: Arial, Tahoma, Verdana; font-size: 75%; background: #F7F7F7; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }

#tableskk {display:none; }
.hidden { position: absolute; top: -1000px; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.float-left { float: left; }
.float-right { float: right; }
.font-bold { font-weight: bold; }
.font-normal { font-weight: normal; }

/* holders */
.holder-main { text-align: center; }
.holder-fix { width: 63em; margin: 0px auto; text-align: left; }

.holder-top { float: left; width: 100%; clear: both; background: #fff; }
.holder-top .holder-fix { background: #fff; }
.holder-menu { float: left; width: 100%; clear: both; background: #EFEFEF url(../images/background_01.gif) left bottom repeat-x; }
.holder-menu .holder-fix { background: #EFEFEF url(../images/background_01.gif) left bottom repeat-x; }
.holder-path { float: left; width: 100%; clear: both; background: #fff; }
.holder-path .holder-fix { background: #fff; }
.holder-content { float: left; width: 100%; clear: both; background: #fff url(../images/background_05.gif) left top repeat-x; border-bottom: 1px solid #EFEFEF; }
.holder-content .holder-fix { background: #fff; }
.holder-partners { float: left; width: 100%; clear: both; }
.holder-foot { float: left; width: 100%; clear: both; padding: 10px 0px; }
.holder-foot .holder-fix { text-align: center; }

/* logo */
.logo { width: 320px; padding: 10px 0px; margin: 0px auto; }
.logo h1 { margin: 0px; padding: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.logo h1 a { display: block; _cursor: hand; width: 320px; height: 80px; color: #47C46A; font-size: 160%; text-decoration: none; overflow: hidden; }
.logo h1 a .picture { position: absolute; display: block; width: 320px; height: 80px; background: url(../images/logo.gif) left top no-repeat; }
.logo h1 span.slogan { display: block; font-size: 40%; font-weight: normal; color: #000; }
.logo h1 span.orange { color: #FF6600; }

/* menu */
.holder-menu p { margin: 0px; padding: 10px; color: #000; font-size: 110%; background: #EFEFEF url(../images/background_02.gif) left bottom repeat-x; }
.holder-menu p a { text-decoration: none; color: #000; }
.holder-menu p a:hover { text-decoration: underline; }
.holder-menu p a:focus { text-decoration: underline; }

/* path */
.holder-path p { margin: 0px; padding: 7px 10px 7px 23px; color: #000; background: url(../images/background_04.gif) 10px 50% no-repeat; }
.holder-path p a { color: #A0A0A0; text-decoration: none; }
.holder-path p a:hover { color: #000; text-decoration: underline; }
.holder-path p a:focus { color: #000; text-decoration: underline; }

/* content */
#content_back { float: left; width: 100%; clear: both; background: #fff url(../images/background_06.jpg) center top no-repeat; padding: 0px 0px 20px 0px; }
#content_noback { float: left; width: 100%; background: #fff; padding: 0px 0px 20px 0px; }
#content_clear { float: left; width: 100%; background: #fff; padding: 0px 0px 20px 0px; }

#content_back .text { float: right; width: 70%; padding: 70px 0px 0px 0px; }
#content_noback .text { float: right; width: 70%; padding: 10px 0px; }
#content_clear .text { padding: 10px 0px; min-height: 300px; _height: 300px; }
#content_back .news { float: right; width: 70%; padding: 70px 0px 0px 0px; }

.group_label { font-weight: bold;
		 
}

/* menu */
.holder-left { float: left; width: 30%; background: #EFEFEF; padding: 10px 0px 20px 0px; min-height: 350px; _height: 350px; }
.holder-left ul { margin: 0px 10px; padding: 5px 15px; list-style: square; }
.holder-left ul li a { color: #FF6600; text-decoration: none; }
.holder-left ul li a:hover { text-decoration: underline; }
.holder-left ul li a:focus { text-decoration: underline; }

.holder-left h3 { padding: 0px 10px 5px 10px; margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 160%; font-weight: normal; }
.holder-left p { padding: 5px 10px; margin: 0px; }
.holder-left p a { display: block; padding: 0px 0px 3px 0px; text-decoration: none; }
.holder-left p a:hover { text-decoration: underline; }
.holder-left p a:focus { text-decoration: underline; }

#menu { margin: 0px; padding: 0px; list-style: none; }
#menu li { padding: 1px 5px; }
#menu li a { color: #000; text-decoration: none; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }
#menu li a:hover { text-decoration: underline; background-position: -250px 50%; color: #000; }
#menu li a:focus { text-decoration: underline; }
#menu li strong { color: #000; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) -250px 50% no-repeat; }
#menu li span { color: #A0A0A0; padding: 0px 0px 0px 25px; background: url(../images/arrow.gif) 0px 50% no-repeat; }


.orange { color: #FF6600; }
.green { color: #40BF63; }

/* buttons */
.buttons { float: left; width: 70%; padding: 130px 0px 0px 0px; }
.button-platy, .button-prieskum { text-align: right; margin: 0px; padding: 1px 15px; }
.button-platy a { color: #FF6600; }
.button-prieskum a { color: #40BF63; }
.button-platy img, .button-prieskum img { width: 16.1em; _width: 12.1em; }

/* text */
.text .holder-text { padding: 0px 15px; }
.text h2 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 180%; }
.text h3 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 26px; _height: 26px; }
.text h3 a { text-decoration: none; }  /* color: #40BF63;  */
.text h3 a:hover { text-decoration: underline; }
.text p { margin: 0px; padding: 5px 15px; }
.text p a { color: #FF6600; text-decoration: none; }
.text p a:hover { text-decoration: underline; }
.text p a:focus { text-decoration: underline; }

.text .anotacia { padding: 10px 10px 10px 50px; color: #40BF63; font-size: 120%; }
.text .anotacia2 { padding: 0px 10px 15px 48px; color: #000; font-size: 100%; }
.text .datum { padding: 3px 15px 3px 48px; }


/* fulltext */
.fulltext .holder-text { padding: 0px 15px; }
.fulltext h2 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 180%; }
.fulltext h3 { margin: 0px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 130%; line-height: 120%; min-height: 26px; _height: 26px; }
.fulltext h3 a { text-decoration: none; }  /* color: #40BF63;  */
.fulltext h3 a:hover { text-decoration: underline; }
.fulltext p { margin: 0px; padding: 5px 15px; }
.fulltext p a { color: #FF6600; text-decoration: none; }
.fulltext p a:hover { text-decoration: underline; }
.fulltext p a:focus { text-decoration: underline; }

.fulltext .anotacia { padding: 10px 10px 10px 50px; color: #40BF63; font-size: 120%; }
.fulltext .anotacia2 { padding: 0px 10px 15px 48px; color: #000; font-size: 100%; }
.fulltext .datum { padding: 3px 15px 3px 48px; }



/* partners */
.holder-partners div { padding: 1px; }
.holder-partners div a { padding: 1px; }

/* footer */
.holder-foot p { font-size: 100%; color: #A0A0A0; margin: 0px; padding: 1px 0px; }
.holder-foot p a { color: #A0A0A0; text-decoration: none; }
.holder-foot p a:hover { color: #000; text-decoration: underline; }

/* headers */
.header-platy { color: #FF6600; padding: 0px 0px 0px 48px; background: url(../images/header-platy.gif) 15px 50% no-repeat; }
.holder-text .header-platy { padding: 0px 0px 0px 33px; background: url(../images/header-platy.gif) left 50% no-repeat; }
.header-prieskum { color: #40BF63; padding: 0px 0px 0px 48px; background: url(../images/header-prieskum.gif) 15px 50% no-repeat; }
.header-email { color: #FF6600; padding: 0px 0px 0px 48px; background: url(../images/header-email.gif) 15px 50% no-repeat; }
.header-error { color: #FF6600; padding: 0px 0px 0px 48px; background: url(../images/header-error.gif) 15px 50% no-repeat; }
.header-news { color: #40BF63; padding: 2px 0px 2px 48px; background: url(../images/header-news.gif) 15px 50% no-repeat; }
.header-news-orange { color: #FF6600; padding: 2px 0px 2px 48px; background: url(../images/header-info.gif) 15px 50% no-repeat; }

/* formular */
.table-formular { margin: 10px 15px 0px 15px; background: #F7F7F7; }
.table-formular label { white-space: nowrap; } 
.table-formular td { padding: 3px 5px; vertical-align: top; }
.table-formular td.number { padding: 0px 8px; width: 10px; color: #40BF63; font-size: 150%; vertical-align: top; }
.table-formular td.help { color: #A0A0A0; padding: 3px 5px; }
.table-formular td table td { padding: 0px; }
.table-formular td.line { padding: 0px 5px; }
.table-formular td.line hr { border-top: 1px solid #CACACA; border-bottom: 1px solid #fff; border-left: 1px solid #F7F7F7; border-right: 1px solid #F7F7F7; margin: 0px; padding: 0px; }

/* platy-listing */
.table-platy { margin: 15px 0px 0px 0px; width: 100%; }
.table-platy thead th { background: #A0A0A0; padding: 7px 5px 5px 5px; }
.table-platy thead th a.sort_down { background: url(../images/arrow_down.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-platy thead th a.sort_up { background: url(../images/arrow_up.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-platy thead th a { color: #fff; text-decoration: none; }
.table-platy thead th a:hover { text-decoration: underline; }
.table-platy tbody tr { background: #FFF7F2; }
.table-platy tbody tr.color { background: #FFE8D9; }
.table-platy tbody td { padding: 3px 5px; }



.table-client { margin: 15px 0px 0px 0px; width: 90%; }
.table-client thead th { background: #A0A0A0; padding: 7px 5px 5px 5px; }
.table-client thead th a.sort_down { background: url(../images/arrow_down.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-client thead th a.sort_up { background: url(../images/arrow_up.gif) right 50% no-repeat; padding: 0px 15px 0px 0px; }
.table-client thead th a { color: #fff; text-decoration: none; }
.table-client thead th a:hover { text-decoration: underline; }
.table-client tbody tr { background: #FFF7F2; }
.table-client tbody tr.color { background: #FFE8D9; }
.table-client tbody td { padding: 3px 5px; }


span.bhelp a 
{
	font-weight: none;
	margin: 0; 
	z-index: 100; 
	cursor: help; 
	position: relative;
}


span.bhelp a:hover 
{
 	text-decoration: none; 
}

span.bhelp a span 
{
	display: none;
}

span.bhelp a:hover span 
{
	display: block;
	left: 25px;
	top: 30px;
	position: absolute;  
	width: 300px; 
	padding: 7px;
	color: black; 
	background: #FFF7F2;
	border: 1px dotted #FF6600;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 90%;
	filter:alpha(opacity=95);
	Z-index: 100;
	
}


span.bhelpr a 
{
	font-weight: none;
	margin: 0; 
	z-index: 100; 
	cursor: help; 
	position: relative;
}


span.bhelpr a:hover 
{
 	text-decoration: none; 
}

span.bhelpr a span 
{
	display: none;
}

span.bhelpr a:hover span 
{
	display: block;
	left: -280px;
	top: 30px;
	position: absolute;  
	width: 300px; 
	padding: 7px;
	color: black; 
	background: #FFF7F2;
	border: 1px dotted #FF6600;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 90%;
	filter:alpha(opacity=95);
	Z-index: 100;
	
}
