/*  Copyright (c) A2Group 2006  */
/*  Made in Slovakia.           */
/*  http://www.a2.sk/           */

body {
	margin: 	0px;
	background: #C9DAF0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 	12px;
	color: 		  #221e73;
	text-align: justify;
}

/****           DIVS          ****/
/* main look */
#workspaceContainer {
	position:	relative;
	width: 973px;
	margin: 0px auto;
}

#mainContainer {
	width: 973px;
	position:	absolute;
	background:	url(i/mainBg.gif) repeat-y;
}

#leftShadowContainer {
	width:		70px;
	height:		210px;
	background:	url(i/header_left.jpg) no-repeat;
	position:	absolute;
	left: 0px;
}

#centerContainer {
	position: relative;
	width: 833px;
	margin-left: 70px;
}

#rightShadowContainer {
	width:		70px;
	height:		200px;
	background:	url(i/header_right.jpg) no-repeat;
	position:	absolute;
	right:		0px;
	top: 		0px;
}

#headerContainer {
	width:		833px;
	height:		185px;
	background:	url(i/header_center.jpg) no-repeat;
}
#header_lang {
	float: right;
	width: 122px;
	height: 25px;
	margin-right: 5px;
	margin-top: -180px;
	text-align: center;
	z-index:1000;
	border:0px;
	top: 50px;
}
#leftSideContainer {
	width:		180px;
	float:		left;
}
#menuContainer {
	width: 142px;
	height: 950px;
	margin-left: 36px;
	margin-top:-4px;
	padding-left: 2px;
	background:	url(i/menuBg.gif) repeat-x;text-align:left;
}

#centerSideContainer {
	width: 451px;
	float: left;
	background: url(i/header_addonRight.jpg) no-repeat Top Left;
}
#contentContainer {
	width: 431px;
	margin-left:10px;
	text-align: justify;
}

/*#rightSideContainer {
	width:		212px;
	float:		right; padding-top:50px;
}
*/
#rightSideContainer {
	width:		200px;
	float:		right; 
	padding-top:0px;
}
#vote {
	background-color:#97B6E1;
	font-size: 10px; padding:0;
}
#votehead {
	background-color:#719CD7;
	font-size: 12px; padding-left:5px;
	padding-bottom:5px;
	font-weight: bold;
}
#votefoot {
	background-color:#719CD7;
	font-size: 12px;
	padding:0;
	font-weight: bold;
	text-align: center;
}

#modulContainer {
	float: left;
	width: 190px;
}

#datum {
	width:200px;
	background-color:#97B6E1;
	/*	background:url(i/) no-repeat;*/
	clear:both;
	text-align:left;

}


#copyrightContainer {
	width:973px;
	height:40px;
	background:url(i/footer.jpg) no-repeat;
	clear:both;
}




/***   z blumenu*/
.rnews_div {
	width: 180px;
	margin-left:  10px;
	margin-right: 10px;
	text-align:left;
}

.rnews_title {
	color: #00339A;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-align:left;
}

.rnews_anotation {
	color: #546B9A;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	line-height: 13px;
	text-align:left;
}

/***  



/****          LINKS          ****/

a:link, a:active, a:visited {
	color: #221e72;
	text-decoration:underline;
	
}
/*#363D8E*/
a:hover {
	color: #0000CC;
	text-decoration: underline;
}

a.more:link, a.more:active, a.more:visited {
	text-decoration:none;
}
a.more:hover {
	text-decoration: underline;
}

a.menuItem0:link, a.menuItem0:active, a.menuItem0:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 	14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
a.menuItem0:hover {
	color: #4ac1f0;
	text-decoration: none;
	text-align:left;
}

a.menuItem1:link, a.menuItem1:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 	12px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
}
a.menuItem1:hover {
	color: #4ac1f0;
	text-decoration: underline; text-align:left;
}
a.menuItem1:active {
	color: #CCCCCC;
}

a.menuItem2:link, a.menuItem2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 	11px;
	color: #CCCCCC;
	text-decoration: none;
	margin-left:10px;
	line-height: 14px;
	text-align:left; 
	text-indent: 10px;
}
a.menuItem2:hover {
	color: #4ac1f0;
	text-decoration: underline; text-align:left;
}
a.menuItem2:active {
	color: #CCCCCC;
}

a.document_path:link, a.document_path:active, a.document_path:visited {
	color: #999999;
	text-decoration: none;
}
a.document_path:hover {
	color: #363D8E;
	text-decoration: none;
}

a.link_fastnav:link, a.link_fastnav:active, a.link_fastnav:visited {
	color: #002369;
	margin-left: 5px;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none; line-height:18px;
}

a.link_fastnav:hover {
	text-decoration: underline;color:#0a9dfc;
}



/****      MISCELANEOUS      ****/
.modul {
}

.modul_limage {
	text-align: center;
	margin-bottom: 5px;
}

.menuItemDiv0 {
	margin-bottom: 6px;
}

.menuItemDiv1 {
	margin-bottom: 5px;
	padding-left:5px;
}

.document_path_div { 
	padding-top:30px;
	border-bottom: 0px solid #c1dff3;
}

.document_path {
	font-weight: bold;
	color: #999999;
}

.modul_fastnav {
	width: 180px;
	margin-top: 15px;
	margin-left: 10px;
	list-style-type: circle;
}

.searchInput {
	border: 3px solid #4ac1f0;
	background-color: #fff;
	width: 170px;
}

.bottomContact {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 	10px;
	color: 		#86BF88;
}

.subcontent17_title, .references_title, .text_title {
	color: #00339A;
	font-size: 14px;
	font-weight: bold;
}

.subcontent17_date, .references_date, .references_sector {
	color: #546B9A;
	font-size: 10px;
	font-weight: normal;
}
.references_referenceDiv {
	padding-left: 5px;
	margin-bottom: 20px;
}

.references_referenceTitleDiv {
	background-color: #e9f1f8;
	margin-bottom: 5px;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
	color: #0093dd;
}

.references_client {
	color: #546B9A;
	font-weight: bold;
}

.references_filterformDiv {
	border: 1px solid #c1dff3;
	padding: 5px;
}

.references_filterform_hr {
	height: 1px;
	border: 0px;
	background: #CDEBFF;
}

.searchInput {
	border: 2px solid #B7CCDD;
	width: 150px;
	height: 16px;
	color: #1B4B72;
	font-family: Arial, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.searchInput2 {
	border: 1px solid #B7CCDD;
	background: #fafbfd;
	width: 150px;
	height: 16px;
	color: #1B4B72;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.searchSelect {
	border: 1px solid #B7CCDD;
	height: 16px;
	color: #1B4B72;
	font-family: Arial, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.searchButton {
	border: 1px solid #B7CCDD;
	background: #fafbfd;
	width: 60px;
	height: 18px;
	color: #1B4B72;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.separator1 {
	height: 5px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.najSkContainer {
	overflow:	hidden;
	height: 	1px;
	height: 	0px;
}


/**  TEXT  **/
.text_blue_1 {
	color: #00339A;
	font-size: 10px;
}