body {
		
	margin:  0px;
	padding: 0px;
	
	background: url('../images/background-body.jpg') top left repeat-x;
		
	width: 100%;
	height: 100%;
	
	font-family:  'Trebuchet MS', Tahoma, Arial, Verdana; /* zakladny font Trebuchet MS */
	font-size: 0.75em; /* zakladna velkost pisma orig: 10px; alebo 7.9pt*/
	font-weight: normal;
	color: #747474   /* farba pisma */
	
	
	
}

/* oramovanie tienmi */

#tien-box-repeat

 { /* toto je pre opakovanie az po spodok */
	
	margin: 0px auto;
	padding: 0px;
	
	background: url('../images/tien-box-repeat.jpg') top left repeat-y;
	width: 990px;
	/* height: 100%; */
	
}

#tien-box { /* toto je pre nastup zhora tmavsie-svetlejsie */
	
	margin: 0px auto;
	padding: 0px;
	
	
	background: url('../images/tien-box.jpg') top left no-repeat;
	width: 990px;
	/* height: 306px; */
	
}

#tien-box-down { /* toto je pre spodny tien - footer */
	
	margin: 0px auto;
	padding: 0px;
	
	background: url('../images/tien-box-down.jpg') top left no-repeat;
	width: 990px;
	
	height: 30px; 
	
	
}

#footer2 
{
	
	float: right;
	padding-right: 14px;
	padding-top: 8px;
	font-size: 0.8em
	
}



/* linky, zoznamy, vstupne polia */

a, a:active, a:visited { color: #747474; text-decoration: none; }
a:hover { color: #747474; text-decoration: underline; }


input {
	
	width: 68px !important;
	height: 16px !important;
	border: 1px solid #d6d6d6; 
	
	font-size: 11px;
	font-family: 'Trebuchet MS', Arial;
	font-weight: bold;
			
	text-align: right;
	color: #747474;
	

	
	
}

.kalkulacka-polia {
	
	margin-left: 18px;
	margin-top: 1px;
	
	margin-bottom: 9px;
	
	
}

.login-polia {
	
	margin-left: 18px;
	margin-top: 1px;
	
	margin-bottom: 9px;
	padding-right: 6px
	
}

.kalkulacka-potvrd {
	
	width: 25px !important;
	height: 20px !important;
	
	border: 0px solid #747474;
	
	margin-left: 7px;
	margin-top: 1px;
	
	background:  url('../images/reload.jpg') top left no-repeat;
	
}	

/* cely kontajner */
#all {
	
	margin:  0px auto; 
	padding: 0px;
	
	width: 960px;
	height:  100%;
		
	background-color:  #fff;
	
	
}

span.blue {color: #719B71; font-weight: bold;}

.ciara {width: 190px; height: 2px; color: #747474; border-top: 1px solid #b4b4b4; margin-top: 10px; padding: 0px; } 

/* --- header start --- */

	#header { position: relative; margin-left: 3px }
	
	#header-logo {
		width: 305px; height: 121px; background: url('../images/interreg-logo.gif'); display: block; float: left;
	}
	#header-middle {
		width: 397px; height: 121px; background: url('../images/header-middle.gif'); float: left;
	}
	#header-right {
		width: 252px; height: 121px; background: url('../images/header-right.gif'); display: block; float: left;
	}
	
	#top-menu { position: absolute; padding-top: 10px; padding-right: 8px; color: #75a0cc; right: 58px; font-size: 0.85em}
	
	#top-menu a, #top-menu a:visited, #top-menu a:hover { color:  #00956D; font-weight: bold; }
	
	#flags	 { margin-left: 3px; position: absolute; right: 10px; top: 10px }

/* --- header end --- */

.blue_bold_link { 
	
	color:  #719B71 !important;
	font-weight: bold;
	
	
}

.top-menu-separator {  /* oddelovac poloziek v hornom menu */
	
	vertical-align: -15%;
	padding-left: 2px;
	padding-right: 2px;

	
}


/* lista hore pod logom */
#lista-hore {
	
	margin:  0px auto; 
	padding: 0px;
	
	width: 954px;
	height: 25px;
		
	background-color:  #fff;
	background: url('../images/background-lista-hore.gif') top left no-repeat;
	
}

/* kontajner pod lista hore */

#main {
	
		
	margin:  0px auto; 
	padding: 0px;
	
	float: left; 
	margin-top: 18px; /*odskok zhora od listy */
	
	width: 960px;
	height: 100%;
		
	background-color:  #fff;
	background:  url('../images/background-faq-2.jpg') left top repeat-y;
	
}


/* lavy stlpec */

#left {
	
	width: 211px;
	float: left;

	

	
}

#left-extra {
	
	margin: 0px;
	
	height: 100%;
	background-color: red;
	float: left;
	
	/* position: absolute; */
	
	background:  url('../images/background-faq-2.jpg') left top repeat-y;
	
}

/* stredny stlpec */

#middle {
	
	width: 510px;
	float: left;
	
	margin: 0px;
	padding: 0px;
	
	padding-left: 0px;
	
}

/* pravy stlpec */

#right {
	
	width: 200px;
	float: left;

	margin: 0px;
	padding: 0px;
	
	padding-left: 15px;
	
}


/* ********* */
/* KONKRETNE */
/* ********* */


/* kontajner pre menu */

#menu {

	margin:  0px; 
	padding: 0px;
	
	/* width: 190px; */
	width: 211px;
	height: 100%;
	
	
	float: left; 
	margin-left: 3px;
	
	margin-top:-4px;	
	
	background-color:  #f1f1f1;
	
	
}


#menu ul {
	
	margin: 0px; padding: 0px; list-style: none;
	
	padding-left: 3px;
	width: 100%;
	
	background-color:  #fff;
	
	padding-bottom: 5px
	
	
}

#menu ul li {
	
	margin: 0px; padding: 0px; list-style: none;
	
	display:  block;
	

    /*	width: 187px; */ /* old */


	margin-bottom: -2px;
	_margin-bottom: -5px;
	
	font-size: 1em; /*  pismo v menu */
	font-weight: bold;
	
	padding-top: 4px;
	padding-left: 15px;
	
	
}

.subNav {

	
	padding: 0 !important;
	margin: 0 !important;
	background: #EFEFEF !important;
	margin-top: -3px !important;
	width: 177px !important;
	margin-left: 10px !important;
	
	
}

.subNav li {
	padding-left: 5px !important;
	margin: 0 !important
} 

.subNav li a { background: none !important; height: auto !important; width: 172px !important }

.norm-menu { color: #01946A !important }

.highlight_menu {

	
	background: url('../images/button-active.gif') right top no-repeat !important;
	display: block

}

#menu a {
	
	padding-top: 3px;
	display: block;
	width: 187px;
	height:  23px;
	background: url('../images/button-nonactive.gif') right top no-repeat;
	
}

#menu a:hover {
	
	display: block;

	background: url('../images/button-active.gif') right top no-repeat;
	
	
}


/* EUROKALKULACKA HLAVICKA - obrazok*/

#eurokalkulacka-header {
	
	float: left;
	
	width: 211px;
	height: 57px;
	
	background:  url('../images/background-eurokalkulacka-h.gif') top left no-repeat;
	
		
	
}

#login-header {
	
	float: left;
	
	width: 211px;
	height: 57px;
	
	background:  url('../images/background-login.gif') top left no-repeat;
	
		
}

#login-main {
	float: left;
	
	width: 211px;
	



}

/* EUROKALKULACKA - pozadie */

#eurokalkulacka-main {
	
	float: left;
	
	width: 211px;

		
}

.eurokalkulacka-header-text {
	
	padding-left: 88px;
	padding-top: 13px;
	
	font-size: 11px;
	font-weight: bold;
	
}



/* FAQ - často kladene otazky */



#faq {
	
	margin: auto;	
	float: left;
	
	width: 211px;
	height: auto;
	
	background:  url('../images/background-faq-2.jpg') top left repeat-y;

	
	
}


#faq-extra-pozadie { /* pozadie az po spodok */
	
	background:  url('../images/background-faq-2.jpg') top left repeat-y;
	position: absolute;
}


#faq-sub {
	
		
	float: left;
	
	width: 211px;

	

 background:  url('../images/background-faq-1.jpg') top left no-repeat; 

	
	
}

#faq-sub-text {   /* nadpis */

	padding-left: 78px;
	padding-top: 19px;
	
	font-size: 11px;
	font-weight: bold;

}

#faq-sub-otazky { /* linky */

	padding-left: 64px;
	padding-right: 10px;
	padding-top: 10px;
	
	font-size: 11px;
	font-weight: bold;
	
	text-align: left;
	
}

#faq a, #faq a:active, #faq a:visited { color: #719B71; text-decoration: none; padding-bottom: 3px; }
#faq a:hover { color: #719B71; text-decoration: underline; padding-bottom: 3px;  }


/* farebne puntiky pred linkami + puntik pred read more*/
h6 { font-size: 1em; margin: 0 }

.puntik-green {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-green.png') 0% 15% no-repeat;
}

.puntik-blue {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-blue.png') 0% 15% no-repeat;
}

.puntik-orange {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-orange.png') 0% 15% no-repeat;
}

.puntik-pink {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-pink.png') 0% 15% no-repeat;
}

.puntik-purple {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-purple.png') 0% 15% no-repeat;
}

.puntik-red {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-red.png') 0% 15% no-repeat;
}

.puntik-more {
	padding-left:  15px; margin-top:  2px;
	background: url('../images/puntik-more.png') 0% 15% no-repeat;
}

/* ++++++++++++++++++++++++++++ styly pre top clanok ++++++++++++++++++++++++++++++++++++++++ */

#top-clanok {
	
	width: 495px;
	min-height: 200px;
	
	margin-bottom: 15px;
		
	background: url('../images/background-top-clanok.gif') top left no-repeat;
	
	margin-left: 15px;	
	
}

.padd-top-cl { padding-top: 25px; }



/* rozdelenie top clanku na dva divy left a right namiesto pouzitia table tagu */

#top-clanok-main {
	
	margin: 0px;
	padding: 0px;
	
	width: 495px;
	height: 100%;

	
}

#top-clanok-left {
	
	float: left;
	
	
	width: 180px;
	height: 100%;	
	
}

#top-clanok-right {
	
	float: left;
	
	width: 315px;
	height: 100%;	
	
}
 
#top-clanok-topclanok {
	
	text-align: right;
	
	color: white;
	font-weight: bold;
	
	padding-top: 2px;
	padding-right: 10px;

}

#top-clanok-topclanok a {color:#fff }

#top-clanok-obrazok 
{
	
	width: 143px;
	height: 106px;
	
	border: 3px double #CADCC7;
	
	margin-left: 15px;
	margin-right: 15px;
	
	
}

/* vlastnosti obrazku pre topclanok */
#top-clanok-cas 
{
	
	width: 143px;
	height: 18px;
	
	
	
	padding-left:  20px; 
	
	margin-top:  8px;
	margin-left: 15px;
	
	background: url('../images/clock.png') 0% 15% no-repeat;
	
	color: #00956D;
	
	
}

/* vlastnosti textu pre topclanok */
#top-clanok-nadpis 
{
	
	
	margin: 0 15px 10px 0;
	
	text-align: justify;
	color: #00956D;
	
	font-size: 12px;
	font-weight: bold;
	
	
}

#top-clanok-nadpis a {color: #00956D; font-size: 1.2em } 

#full_clanok { padding: 0 15px; text-align:justify }

#full_clanok a { color: #00956D }
#full_clanok h1 { font-size:1.4em; color: #00956D; margin: 0 }

.separer {
	border-top: 2px solid #ccc;  margin: 10px 0;
		
}

.bibliography		{ font-size: 0.8em; color: #7E7E7E }
	.bibliography a	{ color: #7e7e7e !important; text-decoration:none }
	.bibliography a:hover { color: #7e7e7e !important; text-decoration:underline }

.separer_img { border: 1px solid #719B71; padding: 2px; width: 70px} 

.vaM 	{ vertical-align: middle }

/* vlastnosti textu pre topclanok */

#top-clanok-text 
{
	
	margin-left: 0px;
	margin-right: 15px;
	
	text-align: justify;
	color: #00956D;
	
}


/* +++++++++++++++++++++++++++++ normalny clanok */

.clanok {
	
	padding: 0px;
	width: 240px;
	min-height: 235px;
	background: url('../images/background-clanok.jpg') top left no-repeat;
	
	
	margin: 0 0 10px 15px;
	/* padding-left: 15px; */
}


.clanok-kategoria {
	
    text-align: right;
	
	color: #719B71;
	font-weight: bold;
	
	padding-top: 2px;
	padding-right: 10px;
	
}

.clanok-kategoria a { color: #719B71 }

.clanok-cas
{ /* vlastnosti obrazku pre clanok */
	
	/* width: 100%; */
	height: 18px;
	
	
	
	padding-left:  20px; 
	
	margin-top:  8px;
	margin-left: 15px;
	
	background: url('../images/clock.png') 0% 15% no-repeat;
	
	color: #cccdcd;
	
	
}

.clanok-nadpis
{ /* vlastnosti textu pre clanok */
	
	margin-top:  15px; /* odskoky nadpisu */
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	
	text-align: left;
	color: #747474;
	
	font-size: 12px;
	font-weight: bold;
	
	
}

.clanok-text
{ /* vlastnosti textu pre clanok */
	
	
	margin-left: 15px;
	margin-right: 15px;
	
	text-align: justify;
	color: #747474;
	
	
}


/* +++++++++++++++++++++++++++++++++ pravy stlpec */

.right-column {
	
	width: 220px;
	height: 100%;
	
	background: url('../images/background-clanok.jpg') top left no-repeat;
	
}

.right-zoznam {
	
	color: #719B71;
	
	padding: 15px;
	
	
}

.right-zoznam a, .right-zoznam a:hover, .right-zoznam a:visited, .right-zoznam a:active  { 
	
	color: #719B71;
	font-weight: bold;
	text-align: justify;
	
}

/* anketa */

.anketa-hlasy { /* pocet hlasov */
	
	color: gray;
	margin-bottom: 7px;
	
}

#anketa a, #anketa a:hover, #anketa a:active, #anketa a:visited  { /* podciarknutie liniek v ankete */
	
	text-decoration: underline;
	
} 


/* preogressbar pozadie */

.anketa-left { /* progresbar */ 
	
	float: left;
	
	
	width: 100px;
	height: 7px;
	
	font-size: 6px; /* trik pre ie6 */
	
}

.anketa-right {  /* percenta -odsadenie */
	
	float: right;
	text-align: left;
	
	
	height: 100%;
	
	padding-right:  60px; /* odsdenie od progressbaru z prava */
	
	
}
.anketa-bar-background {
	
	margin-top: 5px;
	
	background-color: #9ED6C7;
	height: 7px !important;
	line-height: 7px !important;
	width: 100px;
	
}

.anketa-bar-hodnota {
	
	background-color: #00956D;
	height: 7px;
	line-height: 7px !important;
	width: 30px;
	
}


#starsie-ankety a, #starsie-ankety a:active, #starsie-ankety a:visited { 
	/* link pre starsie ankety */
	text-decoration: none;
	
	
}

#starsie-ankety a:hover {
	text-decoration: underline;
	
	
}

/* footer */

#footer {
	

	margin-top: 30px;
	text-align: right;
	
	background:  url('../images/background-faq-2.jpg') left top repeat-y;
	
	
}

/* aktualny-kurz */

#aktualny-kurz {
	
	margin-top: 6px;
	margin-left: 4px;
	
	float: left;
	
	color: #fff;
	float: left;
	
}

/* search */

#search {
	
	margin-top: 0px;
	margin-right: 0px;
	
	float: right;
	
	color: #fff;
	
	
}

#hladajbox {
	
	width: 210px;
	height: 25px;
	
	background: url('../images/hladajbox.gif') top left no-repeat;
	
}

#hladajbox-input {
	
	width: 120px !important;
	height: 15px;
	
	float: left;
	
	text-align: left !important;
	
	margin-left: 25px;
	padding-top: 4px;
	
	background-color: transparent !important;
	border: 0px solid white;
	
}

#hladajbox-button {
	
	width: 43px !important;
	height: 17px !important;
	
	float: left;
	
	text-align: left !important;
	
	margin-left: 16px;
	margin-top: 4px;
	
	cursor: pointer;
	
	background-color: transparent !important;
	background: url('../images/background-search.gif') top left no-repeat;
	border: 0px solid white;
	
}

#searchbox-button {
	
	width: 43px !important;
	height: 17px !important;
	
	float: left;
	
	text-align: left !important;
	
	margin-left: 16px;
	margin-top: 4px;
	
	cursor: pointer;
	
	background-color: transparent !important;
	background: url('../images/button-search.gif') top left no-repeat;
	border: 0px solid white;
	
}

#logo-mhsr { background: url('../images/mhsr-logo.png'); width: 220px; height: 50px; position: absolute; right: 0px; top: 60px  }

.flL { float: left }
.flR { float: right !important }

.comment_textarea		{ width: 410px; height: 60px; border: 1px solid #ccc; font-size: 11px; padding: 5px }
.input_text				{ border: 1px solid #ccc !important; width: 120px !important; font-size: 11px; padding: 2px }

form					{ border: none; margin: 0; padding: }
fieldset				{ border: 1px solid #ccc; padding: 15px }
legend					{ color:#ccc; font-size: 0.9em }

#komentare p			{ margin: 0px }

.clr					{ clear: both }
.warning				{ color: red } 

.comment_box 			{ background: #EAEAEA url('../images/comment_arrow.gif') no-repeat bottom left; padding: 5px 10px 20px 10px; font-size: 1em }
.comment_box strong 	{ font-variant: small-caps; font-size:1.2em }

.Mtop					{ margin-top: 20px }

.nosize					{ display: inline; font-size: 1em }

.rubrika-nadpis			{ background-color: #C5E7D8; margin-left: 15px; padding: 5px; color: #507496; margin-bottom: 15px }
.m15					{ margin-left: 15px }

.kalk_input				{ width: 40px !important }

img 					{ border: none }

.loginform { border: none; margin: 0; padding: 0 }
.login_p { line-height: 25px; margin: 0; padding: 0 }

.warning { color: red; font-weight: bold }

.f_not_visible			{ border:none; padding:0; margin: 0}

.search_results			{ border: 1px solid #ccc; background: #F0F0F0; margin: 5px 0 15px 15px; padding: 5px 5px 5px 15px; position: relative; z-index:1 }



.search_results	p		{ margin: 5px 5px; margin: 0 }
.search_results h3		{ font-size: 1.2em; margin: 0}


.numbering				{ font-size: 3em; font-family: trebuchet ms; color: #ccc; font-weight: bold; position: absolute; left: -12px; top: -2px; _left: -27px; top: -5px; z-index: 999 }

#menu_sitemap			{ padding: 15px;  }

#menu_sitemap ul		{ margin: 0 15px; padding: 0 15px }
#menu_sitemap li		{ list-style-type: circle !important; margin: 5px }

#en { width: 23px; height: 15px; display: block; background-image: url('../images/en.gif'); margin-left: 5px; float: left; font-size: 1px }
#en:hover { background-position: 23px }
#sk { width: 23px; height: 15px; display: block; background-image: url('../images/sk.gif'); float: left; font-size: 1px }
#sk:hover { background-position: 23px }

