/* STYLES FOR POSITIONS OF BASIC DIVs */
#header .dotted {
	/*
	background-image: url('../webapp/images/layout/bg-square-dots.gif');
	background-repeat: repeat;*/

	top: 23px;
	_top: 28px;
	height: 18px;

	position: relative;
}
#header #tuning {
	top: 0px;
	_top: 10px;
	left: 10px;
	height: 118px;
	position: relative;
	font-weight : bold;
    color : #1E0F46;
	float : left;
}
#header #title_1{
	
	position : relative;
	top : 30px;
		_top:40px;
	left:  60px;
}
#header #title_2{
	
	position : relative;
	top : 30px;
	_top:40px;
	left:  260px;
}
#header #citat {
	width : 765px;
	position : relative;
	top : 6px;
	left: 15px;
	font-size : 0.8em;
	float: left;
	color:#ece9d8;
}

#header #logo {
	position: relative;
	z-index: 10;
	top: 20px;
	left: 15px;

	width: 140px;
	height: 39px;
}

#header #languages {
	float: right;
	padding: 13px 0px 10px 0px;
	font-size: 1em;
	margin-top: 0px;
	_margin-top: 10px;
	margin-right: 15px;
	_margin-right: 5px;
	z-index: 50;
	position: relative;
	top: -45px;
}

#header #languages a {
	color : #1E0F46;
	font-weight : bold;
}

#header #languages a:hover {
	text-decoration: underline;
}
#header #right{
	float : right;
	position : relative;
	top : -0px;
	left: -120px;
    
}
#header #right a{
	color:#ece9d8;
	font-weight : bold;
}
#text-content {
	/*background-color: #ffffff;
	background-image: url('../webapp/images/layout/bg-content.gif');
	background-repeat: repeat-y;
	*/
	min-height: 36.5em;
	height: auto;
	_height: 35em;
	padding: 10px;
	border: 2px solid #9CB4C7;
	border-top : 3px solid #9CB4C7;
	border-bottom : 3px solid #9CB4C7;
	margin-bottom:3px;
	position : relative;
	top : -20px;
	background-color : #fcfcfc;
	line-height:115%;
}

.padded-content {
	padding: 5px;
			color: #427fab;
}

#text-content #text {
 /*blank*/
	text-align: justify;
}
#main #top #link {
	background-color : #f6f6f6;
	text-align : right;
	margin-left : 2px;
}
#link  ul {
	_margin: 4;
	padding: 10px 0px 0 50px;
	padding: 0;
	list-style: none;
	position : relative;
	top : -4px;
	left : 0px;
	_left : 8px;
	border-bottom : 1px solid #9ab5ca;
	width : 760px;
	_width : 758px;
	float : right;
	/* pridano  */
	font-size:0.75em;
	letter-spacing:0.1em;
}

#link ul li {
	display: inline;
	margin: 0;
	padding: 0;	
	border: solid #f0f0f0 1px;
}

#link ul li.current {
	border: solid #bbbbbb 1px;
}

#link ul li a:hover {
	color: #2f3277;
	text-decoration : underline;
}

#link ul li a  {
	color: #2f3277;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
	font-weight : bold;
}

#navigation  ul {
	_margin: 2;
	padding: 10px 5px 0 5px;
	padding: 0;
	list-style: none;
	position : relative;
	top : -3px;
	left : -20px;
	width : 738px;
	_width : 730px;
	float : right;
	font-size : 0.85em;
}

#navigation  ul li {
	display: inline;
	margin: 0;
	padding: 0 ;
}

#navigation ul li a:hover {
	color: #2f3277;
	text-decoration : underline;
}

#navigation ul li a  {
	color: #2f3277;
	margin: 0;
	padding: 0 0 0 2px;
	text-decoration: none;
	font-weight : bold;
}

#sidebar .box {
	margin-bottom: 0.3em;

}

#sidebar .box ul {
	padding: 0  .4em 0 .5em;
	margin: 0;
}

#sidebar .box ul li {
	padding:0.3em;
	letter-spacing: 1px;
	font-size: .9em;
	_margin-top : -5px;
	_height : 1.9em;
}

#sidebar .box ul li a:hover {
	color: #ffffff;
	background-color : #4d5296;
	text-decoration:none;
}

#sidebar .box ul li.current a{
	color: #ffffff;
	/*background-color : #346a99;*/
	background-color: #5c5a00;
}

#sidebar .box ul li a  {
	display: block;
	color: #2f3277;
	padding: .2em;
	background-color : #e8e6f1;
	background-image: url('../webapp/images/menu/arrow-3.gif');
	background-repeat: no-repeat;
	background-position: center right;
	font-weight : bold;

		
}
/*
#sidebar .box .down ul  li {
	padding:0.3em;
	letter-spacing: 1px;
	font-size: .85em;
	height: 1.8em;
	margin-top : -5px;
	margin-left : 18px;

}
#sidebar .box .down ul  li a:hover {
	color: #ffffff;
	background-color : #4d5296;
}

#sidebar .box .down ul  li a {
	display: block;
	color: #2f3277;
	padding: .2em;
	background-color : #c2bed7;
	
	font-weight : bold;
	background-image : none;
}

*/


 #sidebar .box ul li ul.down {
	padding: 0.5em 0 0 .8em;
	margin: 0;
	display: block;
	margin-right : -3px;
	
}

 #sidebar .box ul li ul.down li {
	padding:0.3em;
	letter-spacing: 0px;
	font-size: 0.95em;
	height: 1.6em;
	margin-top : -3px;	
}

 #sidebar .box ul li ul.down li  a:hover {
	color: #ffffff;
	background-color : #4d5296;
	background-image : none;
}

 #sidebar .box ul li ul.down li  a  {
	display: block;
	color: #2f3277;
	padding: .2em;
	background-color : #f6f6f6;
	font-weight : bold;
	background-image : none;
}


 #sidebar .box ul li ul.down li.current a {
	background-color : #ece9d8;	
	color:black;
}


#sidebar .links ul {
	margin-top: 5px;
	
}

#sidebar .links ul li {
	
	padding: 0;
	padding-left: 5px;
	margin: 0;
/*	height: 1.5em;*/
	color: #427fab;
	/*background-image: url('../webapp/images/menu/arrow-2.gif');
	background-repeat: no-repeat;
	background-position: center left;
	*/
}

.padded-content .links ul li a {
	font-size : 0.85em;
	/*color: #2f3277;*/
	color: #427fab;
	text-decoration : underline;
	font-weight:normal;
}
.padded-content .links ul li a:hover {
	text-decoration : underline;
}


#text-content #text #menu {
	float: left;
	margin-bottom:1em;
	width: 100%;
	font-size: .85em;
	/*border-bottom: 1px solid #9bb4c7;*/
	
}

#text-content #text #menu ul {
	margin: 0;
	padding: 10px 10px 0px 50px;
	padding: 0;
	list-style: none;
	margin-left: 1em;

}

#text-content #text #menu li {
	display: inline;
	margin: 0;
	padding: 0;	
	
}

#text-content #text #menu a {
	float: left;
	background: url('../webapp/images/tabs/tableft4.gif') no-repeat left top;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
}

#text-content #text #menu a span {
	float: left;
	display: block;
	background: url('../webapp/images/tabs/tabright4.gif') no-repeat right top;
	padding: .2em 1.5em .2em .6em;
	color: #427fab;
	
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#text-content #text #menu a span {
	float: none;
	
}
/* End IE5-Mac hack */

#text-content #text #menu a:hover span {
	color: #427fab;
}

#text-content #text #menu a:hover {
	background-position: 0% -42px;
}

#text-content #text #menu a:hover span {
	background-position: 100% -42px;
	z-index : 100;
}

#text-content #text #menu .current a {
	background-position: 0% -42px;
			z-index : 99;
			position : relative;
}

#text-content #text #menu .current a span {
	background-position: 100% -42px;
	z-index : 89;
	border-bottom: 0px solid #9bb4c7;
	position : relative;
}

#footer #footer-content {
	padding: .3em;
	background-color: #454994;
}

#footer #footer-content #copyright {
	float: right;
	position : relative;
	top : -1px;
}

#footer #footer-content #short-cuts {
	display : inline;

}
#footer #footer-content #short-cuts a{
	font-weight: normal;
}
#footer #footer-content #short-cuts  ul {
	_margin: 2;
	padding: 5px 10px 0 50px;
	padding: 0;
	list-style: none;
	position : relative;
	top : -0px;
  	_top : -19px;
	left : -20px;
	width : 740px;
	_width :732px;
	float :right;
}

#footer #footer-content #short-cuts ul li {
	display: inline;
	margin: 0;
	padding: 0;	
}

#footer #footer-content #short-cuts ul li.current {
	/*background-color: #427fab;*/
	background: url('../webapp/images/layout/bgbottommenu.gif') no-repeat left top;
}

#footer #footer-content #short-cuts ul li a:hover {
	text-decoration : underline;
}

#footer #footer-content #short-cuts ul li a  {
	color: #ffffff;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
	font-weight : normal;
}

.linee{
	border-top : 1px solid #9CB4C7;
	position : relative;
	top : -13px;
	z-index : 50;
	margin-bottom : -10px;
}





