/* cs copyright */
#container_footer
{
    			width: 1000px;
    			font-size: 11px;
    			color: #000;
				height:20px;
}
#container_footer_in
{				position:relative;
				top:30px;

}
#footer_ew
{
				margin: 0 0 0 0;
				width: 290px;
				float: left;
				text-align: left;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
    			color: #000;
}
#container_footer a
{
    			color:#000;
    			text-decoration: none;
}
#container_footer a:hover
{
    			text-decoration: underline;
}
#footer_copy a
{
   				margin: 0 0 0 0;
   				width: 250px;
				float: right;
    			text-align: right;
				font-family: Arial, Helvetica, sans-serif;
    			font-size: 11px;
				color:#000;
}
#footer_copy a :hover
{
   				 text-decoration:underline;
}
/* end cs copyright */


.cleaner {	clear:both;
}


/* layout */			
			

body {		background-image:url(../images/body.jpg);
			background-repeat:repeat;
			background-position:center;
			margin:0;
			padding:0;			
			font-family:Arial, Helvetica, sans-serif;
			color:#000;
			font-size:12px;
			
}



#header {
	margin:0 auto 0 auto;
	width:1000px;
	height:429px;
	position:relative;
}



#logo 

{			width:200px;
			height:115px;
			position: absolute; top: 115px; left: 70px;
			display: block;
			z-index: 20;
}

#headerTop {	background-image:url(../images/headerTop.png);
			background-repeat:no-repeat;
			background-position:bottom;
			margin:0 auto 0 auto;
			width:1000px;
			height:102px;
			position:relative;
			top:0px;
			z-index: 5;
}

#headerDown {	background-image:url(../images/header.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			margin:0 auto 0 auto;
			width:1000px;
			height:325px;
			position:relative;
			top:0px;
			z-index: 5;
}


form

{

padding:0;
margin:0;
}

#panelMainWrap {background-image:url(../images/panelmain-backgroundWhide.png);
			background-repeat:repeat-y;
			margin:0 auto 0 auto;
			width:1000px;
}

#panelMainWrap-wide {background-image:url(../images/panelmain-background.png);
			background-repeat:repeat-y;
			margin:0 auto 0 auto;
			width:1000px;
}
#panelMain {background-image:url(../images/panelmain-header.jpg);
			background-repeat:no-repeat;
}


#panelMain-wide {background-image:url(../images/panelmain-headerWide.jpg);
			background-repeat:no-repeat;
}
#panelMainWrapper {background-image:url(../images/panelmain-footer.jpg);
			background-repeat:no-repeat;
			min-height:300px;
			background-position:0px bottom;
}
#panelMainWrapper-wide {background-image:url(../images/panelmain-footerWide.jpg);
			background-repeat:no-repeat;
			min-height:300px;
			background-position:0px bottom;
}

#boxLeft{	width:258px;
			float:left;
			margin:0 0 0 30px;
			padding:0 0 380px 0;
}
#boxMain{	width:380px;
			float:left;
			margin:0 0 0 25px;
}

#boxMain-wide{	width:620px;
			float:left;
			margin:0 0 0 25px;
}

#boxRight{	width:258px;
			float:right;
			margin:0 26px 0 0;
			padding:0 0 230px 0;
}
#footer1{	background-image:url(../images/footer.png);
			background-repeat:repeat-x;
			height:115px;
}
#footer2{	background-image:url(../images/footer.jpg);
			background-repeat:no-repeat;
			width:1000px;
			height:95px;
			margin:0 auto 0 auto;
}

#footer2-wide{	background-image:url(../images/footerWide.jpg);
			background-repeat:no-repeat;
			width:1000px;
			height:95px;
			margin:0 auto 0 auto;
}
/* end layout */


/* left menu*/

#menuLeft {		position:relative;
				left:-18px;
				width:280px;
}

#menuLeft li {list-style-image:none; background-image: none; list-style-type: none;}

.menuMainLeft1 
{
                margin:0;
                
}

.menuMainLeft1>li{
                height:38px;
				list-style:none;

}

.menuMainLeft1>li a {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #232323;
				text-decoration: none;
				margin:0;
				padding:8px 0 15px 40px;
				display:block;
				text-align:left;
				font-weight:bold;
				width:220px;
				height:38px;
}

.menuMainLeft1>li:hover>a 
{
    			background-image:url(../images/tl_left.png);
				background-repeat:no-repeat;
				color:#180543;
}			

li.menuLeftItem1>a
{
padding: 10px 0 12px 38px;
margin: 0 0 0 0;
}


ul.menuMainLeft2 
{
                z-index: 10;
                padding: 0 0 0 0;
				margin:0 0 0 0;
				width: 197px;
				visibility:hidden;
}


ul.menuMainLeft2>li{	
				background-image:url(../images/tl2_left1.png);
				background-repeat:no-repeat;
				width: 197px;
                height:38px;
                display: block;
                position: relative;
                left: 257px;
                padding: 0 0 0 0;
                top: -61px;
}

ul.menuMainLeft2>li>a
{
    			background-image:url(../images/tl2_left1.png);
				background-repeat:no-repeat;
                height:29px;
                padding: 10px 0 0 0;                
                font-family:Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-align:center;
				color: #000;
				text-decoration: none;
				width: 197px;

}

ul.menuMainLeft2>li>a:hover{	
				background-image:url(../images/tl2_left2.png);
				background-repeat:no-repeat;
				color: #464646;
               	
}


ul.menuMainLeft1>li:hover ul.menuMainLeft2 { visibility: visible; }

/* end left menu*/

/* top menu*/

#menu {			position:absolute;
				width:990px;
				top:280px;
				left:6px;
				list-style-image:none;
				list-style:none;
}
.menuMain1 {
				list-style:none;
				width:1000px;
				margin:0 0 0 0;
				padding:0;
				list-style-image:none;
				list-style:none;
}
.menuMain1 li {
				float: left;
				margin:0 auto 0 auto;
				padding:0;
				list-style-image:none;
				list-style:none;
}
.menuMain1>li a:hover  {color:#000;
}
.menuMain1 li a {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #000;
				text-decoration: none;
				padding:7px 0px 0 0;
				display:block;
				text-align:center;
				font-weight:bold;
}
/* buttons */
ul.menuMain1>li {height:40px;}

.menuItem1_0> a{
				background-image:url(../images/tl_1.png);
				background-repeat:no-repeat;
				width:142px;
				height:40px;
}
.menuItem1_0> a:hover{	
				background-image:url(../images/tl_1b.png);
				background-repeat:no-repeat;
}

.menuItem1_1> a{
				background-image:url(../images/tl_2.png);
				background-repeat:no-repeat;
				width:142px;
				height:40px;
}
.menuItem1_1> a:hover{	
				background-image:url(../images/tl_2b.png);
				background-repeat:no-repeat;
}
.menuItem1_2> a{
				background-image:url(../images/tl_3.png);
				background-repeat:no-repeat;
				width:142px;
				height:40px;
}
.menuItem1_2> a:hover{	
				background-image:url(../images/tl_3b.png);
				background-repeat:no-repeat;
}

.menuItem1_3> a{
				background-image:url(../images/tl_4.png);
				background-repeat:no-repeat;
				width:142px;
				height:40px;
}
.menuItem1_3> a:hover{	
				background-image:url(../images/tl_4b.png);
				background-repeat:no-repeat;
}

.menuItem1_4> a{
				background-image:url(../images/tl_5.png);
				background-repeat:no-repeat;
				width:141px;
				height:40px;
}
.menuItem1_4> a:hover{	
				background-image:url(../images/tl_5b.png);
				background-repeat:no-repeat;
}
.menuItem1_5> a{
				background-image:url(../images/tl_6.png);
				background-repeat:no-repeat;
				width:142px;
				height:40px;
}
.menuItem1_5> a:hover{	
				background-image:url(../images/tl_6b.png);
				background-repeat:no-repeat;
}


.menuItem1_6> a{
				background-image:url(../images/tl_7.png);
				background-repeat:no-repeat;
				width:142px;
				height:40px;
}
.menuItem1_6> a:hover{	
				background-image:url(../images/tl_7b.png);
				background-repeat:no-repeat;
}

ul.menuMain2>li{	
				background-image:url(../images/tl2_1.png);
				background-repeat:no-repeat;
				width: 139px;
                height:24px;
                display: block;
                vertical-align: bottom;
                position: relative;
                top: -7px;
                padding: 0 0 2px 0;
}

ul.menuMain2>li a:hover{	
				background-image:url(../images/tl2_2.png);
				background-repeat:no-repeat;
}

ul.menuMain2>li>a{
                padding: 7px 0 0 0;
                font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000;
				text-decoration: none;
				width: 139px;
                height:24px;
}

ul.menuMain2 
{
                z-index: 10;
                padding: 0 0 0 0;
				margin:0 0 0 0;
				width: 139px;
				visibility:hidden;
}




ul.menuMain1>li:hover ul.menuMain2 { visibility: visible; }


/* end top menu*/




/* bottom menu  */
#menu3
{
	width:1000px;
	height:20px;
	text-align:left;
    margin: 0 auto 0 auto;
	padding:20px 0 0 0px;
	top:0px;
}
.menuMain3
{
	
    list-style: none;
    margin: 0px auto 0px auto;
	padding:0px 20px 0 0;
	position:relative;
	text-align:center;
}
.menuMain3 li 
{
    display: inline;
}
.menuMain3 li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    padding: 0 10px 0 10px;
    border-right: solid 1px white;
}
.menuMain3 li.last a
{
    border-right: none;
}
.menuMain3 li:hover a
{
	color:#ddef74;
    text-decoration: underline;
}
/* end bottom menu  */




/* news */
.newsTitle 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0b7600;				
	background-image:url(../images/odrazka_nadpis.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	margin:20px 0 25px 0;
	padding:0 0 0 0px;
	text-align:center;
}
.newsItem
{
    color:yellow;
}
.newsItemTitle
{
    font-size: 13px;
	color:#2a2a2a;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	margin:1px 20px 2px 20px;
}

.newsItemTitle a
{
    font-size: 13px;
	color:#000;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
    text-decoration:none;
}

.newsItemTitle a:hover
{
    font-size: 13px;
	color:#261faa;	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
    text-decoration:underline;
}

.newsItemDay{
    font-size: 10px;
	color:#1f1f1f;	
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 0 0 20px;
	font-weight:bold;
	
}
.newsItemText
{ 	margin:2px auto 5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	margin:0 20px 0 20px;
	text-align:justify
}
.newsItemTextPics
{ 		
	background-image:url(../images/aktualita.png);
	background-repeat:no-repeat;
	margin:5px 0 5px 0;
	padding:0 10px 0 0;
	width:38px;
	height:38px;
	float:left;
}
.newsItemDetail 
{ 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
	text-align:right;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:5px 20px 5px 0;
}
.newsItemDetail a
{ 	font-family:Arial, Helvetica, sans-serif;
	color:#261faa;
	font-weight:bold;
	text-decoration:none;
}
.newsItemDetail a:hover
{ 	font-family:Arial, Helvetica, sans-serif;
	color:#b30101;
	text-decoration:underline;
}

/* end news */

.formInput
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:0 3px 0 3px;
    border: 1px solid #14382e;
    background: #fff;
    color: #000;
    height: 18px;
} 

.formBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:0 3px 0 3px;
    border: 1px solid #14382e;
    background: #fff;
    color: #000;
}

.formInputBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding:0 3px 0 3px;
    border: 1px solid #14382e;
    background: #fff;
    color: #000;
} 

.formButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #14382e;
    background: #c3e141;
    color: #000;
    width: 80px;
    height: 24px;
    margin: 0 0 0 0;
    padding:0 0 1px 0;
}

.formButton:hover {
    background: #e3f489;
    cursor: pointer;
}

table td {text-align:left}
table th {text-align:left}
