/* vsetky styly okrem obsahovej casti a modulov */

/* prelinkovanie na styly pre moduly */
@import url(modules.css);

/* VSEOBECNE CSS */
body {
	background-color:#FFFFFF;
	font-family:'Palatino CE', 'Georgia CE', 'Times CE', Georgia, serif;
	font-size:12px;
	color:#000000;
	padding:0px;
}
h1, h2{
	margin: 0px;
	padding: 5px 0px;
	color:#990D66;
}

h1 {
	font-size:1.6em;
	font-weight:bold;
}
h2 {
	font-size:1.4em;
	
	}
h3 {font-size:1.2em;

}

a, a:link, a:visited {
	text-decoration:underline;

}
a:hover {
	text-decoration:none;

}

form {padding:0px;margin:0px;}

a img {
	border-width: 0px;
}
#container {
	width: 750px;
	margin: 0px auto;
	padding:0px;
	border: 0px #FFFFFF solid
}
.breaker {
	clear: both;
	margin: 0px;
	padding: 0px;
}

/* zaciatok topu*/
#top-part {
	width:750px;
	height:190px;
}

#breadcrumb {font-size: 0.9em;	padding:0px 0px 2px 168px;}
#breadcrumb a {color:#1CA200;}
#breadcrumb a:link, #breadcrumb a:visited {color:#1CA200;}
#breadcrumb a:hover {color:#990D66}
#breadcrumb img {padding: 0px 3px;}

/* kontajner pre logo*/
#left-top {
	width:150px;
	height:190px;
	float:left;
	padding: 0px 18px 0px 0px
}
/*pravy horny baner- (obrazok+sablona+jazyky)*/
#right-top {
	width:582px;
	height:190px;
	float:right;
	padding:0px;
}

#headphoto{
	vertical-align:top;
	position:absolute;
	background-color:transparent;
	//z-index:-5;
}
#pattern {
	position:absolute;
	width:582px;
	height:190px;
	padding:0px;
	background-color:transparent;
	//z-index:0;
}
#lang-container {
	width:582px;
	height:190px;
	padding:0px;
	position:absolute;
	//z-index:5;
}
	/* jazyky */
	#lang {
		float:right;
		font-family:'Helvetica CE', 'Arial CE', sans-serif;
		font-weight:bold;
		font-size:11px;
		list-style-type:none;
		padding: 0px 4px 0px 0px;
		margin: 0px;
		top:0px;
	
		background:url(../images/lang_background.gif) no-repeat -2px;
	
	}
	#lang li{display:inline;padding: 0px 2px;}
	#lang li a{	color: #1CA200;}
	#lang li a, #lang li a:link, #lang li a:visited {text-decoration:none;}
	#lang li a:hover {text-decoration:underline;color:#990D66;}
	#lang li.active, #lang li.active a{text-decoration:none; color:#990D66;}
	#lang li.active a:hover {text-decoration:none;}
	/* koniec jazykov */
/*pravy horny baner- (obrazok+sablona+jazyky)*/

/* koniec topu*/

#content-holder {
	width:750px;
}
#left-content {
	width:150px;
	float:left;
	padding: 18px 18px 18px 0px;
}
/* hlavne polozky menu */
#menu {
	font-family:'Helvetica CE', 'Arial CE', sans-serif;
	font-weight:bold;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}
#menu li {
	color: #FFFFFF;
	background: transparent url(../images/zvonek.gif) no-repeat 0px 0px;
	line-height:36px;
	
}
#menu li a, #menu li a:link, #menu li a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
}
#menu li a:hover, #active a{
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	background: transparent url(../images/zvonek.gif) no-repeat 0px -50px;
}
#menu li a span {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	text-decoration:underline;
	}
#menu li a:hover span {
	
	margin: 0px;
	text-decoration:none;
	}

/*koniec hlavnych poloziek menu*/

/* podmenu*/
#menu li .menu-part {
	font-weight:bold;
	list-style-type:none;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	background-color: #FFFFFF;
}
#menu li .menu-part li {
	color: #1CA200;
	background-image: none;
	line-height:normal;
	margin:0px;
	padding:0px;
}

#menu li .menu-part li a, #menu li .menu-part li a:link, #menu li .menu-part a:visited {
	color: #1CA200;
	background-image: none;
	display:block;
	text-decoration:none;
	background-color: #FFFFFF;
}
#menu li .menu-part li a:hover span {
	color: #990D66;
	background-image: none;
	background-color:#FFFFFF;
	text-decoration:underline;
}
#menu li .menu-part li a span {
	background-image: none;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	width:auto;
}
#menu li .menu-part #active2, #menu li .menu-part #active2 a span, #menu li .menu-part #active2 a:visited span {
	background-color: #FFFFFF;
	color: #990D66;
}

#menu li .menu-part li.sub1, #menu li .menu-part li.sub2 {
	color: #1CA200;
	background: transparent url(../images/subnav_off.gif) no-repeat 4px 4px;
	line-height:normal;
	margin:0px;
	padding-left:10px;
	}
#menu li .menu-part li.sub1:hover, #menu li .menu-part li.sub2:hover, #menu li .menu-part #active2.sub1 {
	color: #1CA200;
	background: transparent url(../images/subnav_on.gif) no-repeat 4px 4px;
	line-height:normal;
	margin:0px;
	padding-left:10px;
	}
	
#menu li .menu-part li.sub2{
	padding-left:20px;
	}

/* koniec podmenu*/

#right-content {
	width:582px;
	float:right;
}
#motto {
	width:582px;
	float:right;
	color:#1CA200;
	font-style:italic;
	font-size:1.2em;
	text-align:right;
	padding: 10px 0px 15px 0px;
}
#get-involved {
	width:582px;
	height:72px;
	float:right;
}
#content-right-part {
	width:582px;
	float:right;
	padding-top: 10px;
}
#footer {	
	font-family:'Helvetica CE', 'Arial CE', sans-serif;
	color:#000000;
	height:40px;
	padding:30px 5px 15px 5px;
	text-align:right;
	font-size:1em;
}
	/* footer odkazy*/
	#footer a, #footer a:link, #footer a:visited {
		color:#000000;
		text-decoration:underline;
	}
	#footer a:hover {
		color:#1CA200;
		text-decoration:none;
	}
	/*koniec footer odkazy*/

#footer-left-copyright {
	float:left;
}
#footer-right-menu{
	float:right;
	width:300px;
}
#footer-riesenia{
	float:left;
	font-size:0.9em;
	float:left;
	color:#999999;
	padding-top:2px;
	text-align:left;
}
#footer-riesenia a, #footer-riesenia a:link, #footer-riesenia a:visited {
	color:#999999;
	text-decoration:underline;
}
#footer-riesenia a:hover {
	color:#000000;
	text-decoration:none;
}
/*novinky*/
#newsbox-container{
	background-color:white;
	color:white;
	float:right;
	margin:0px;
	padding:0px 0px 20px 20px;
	width:150px;
	font-family:'Helvetica CE',sans-serif;
}
#newsbox{
	background-color: #990D66;		
	margin: 0px;
	padding:0px;
	width:150px;
}
#newsbox #newsbox-top, #newsbox #newsbox-bottom{
	width:150px;
	height:8px;
	font-size:1px;
}
#newsbox #newsbox-top{
	background: transparent url(../images/redbox-top.gif) no-repeat scroll left top;
}
#newsbox #newsbox-bottom{
	background: transparent url(../images/redbox-bot.gif) no-repeat scroll left top;

}
#newsbox #newsbox-content{
	padding: 0px 15px;

}


#newsbox .newsbox-item{
	margin:0px;
	padding:10px 0px;

}

#newsbox h2 {margin: 0px; padding:0px; color: #FFFFFF!important;}
#newsbox h3 {font-size:0.9em; font-weight:normal; font-style:italic; color:#FFFFFF; padding:5px 0px;margin:0px;!important}
#newsbox .newsbox-item span{}
#newsbox-content .viac {
	float:right;
	padding-bottom:0px;
	padding-top:5px;
}
/* koniec novinky*/
