@charset "utf-8";

/* cs copyright */
#container_footer
{
    width: 995px;
    height: 25px;
    font-size: 10px;
    color: #DDD;
}
#container_footer_in
{
    padding: 102px 0px 5px 90px;
}
#footer_ew
{
margin: 5px 0 0 -50px;
width: 300px;
float: left;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#container_footer a
{
    color: white;
    text-decoration: none;
}
#footer_copy
{
    margin: 5px 0px 0 0px;
    width: 320px;
	float: right;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/* end cs copyright */



.cleaner	{		clear:both;
}

.cl	{		clear:both;
}

body{		background-image:url(../images/body.jpg);
			background-position:center 0;
			background-repeat:no-repeat;
			background-color:#352828;
			margin:0 auto 0 auto;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:white;
}




/* layout */
#hlavicka {	background-image:url(../images/hlavicka.jpg);
			background-repeat:no-repeat;
			width:995px;
			height:278px;
			margin:0 auto 0 auto;
}
#obsahObalka{background-image:url(../images/obsah-pozadi.png);
			width:995px;
			margin:0 auto 0 auto;
			z-index:10;
			position:relative;
}
#obsah{		background-image:url(../images/obsah-hlavicka.jpg);
			background-repeat:no-repeat;
			width:995px;
			min-height:310px;
}
#obsah1{	background-image:url(../images/obsah-pravy-pozadi.jpg);
			background-repeat:repeat-y;
			width:200px;
			float:left;
			margin:0 0 0 8px;
}
.obsah1Kolonka1{	
			background-color:#291f1f;
			background-repeat:repeat-y;
			width:134px;
			min-height:150px;
			margin:0 0 0 0;
			padding:18px 28px 20px 16px;
}
.obsah1Kolonka2{	
			background-color:#2f2525;
			background-repeat:repeat-y;
			width:134px;
			min-height:174px;
			margin:0 0 0 0;
			padding:18px 28px 20px 16px;
}
#obsah2{	width:490px;
			min-height:100px;
			float:left;
			padding:60px 30px 20px 30px;
}
#obsah3{	width:200px;
			float:left;
			background-image:url(../images/aktuality-pozadi.jpg);
			margin:80px 0 0 0;
			min-height:483px;
}
#obsah3Hlavicka{width:200px;
			background-image:url(../images/aktuality-hlavicka.jpg);
			background-repeat:no-repeat;
			height:13px;
}
#obsah3Svetlo{width:200px;
			background-image:url(../images/aktuality-svetlo.jpg);
			background-repeat:no-repeat;
}
#obsah3Body{width:180px;
			min-height:400px;
			margin:0px 10px 0 10px;
			background-image:url(../images/aktuality-paticka-images.jpg);
			padding-bottom: 220px;
			background-repeat:no-repeat;
			background-position:bottom;

}
#menuPaticka{background-image:url(../images/menu-paticka.jpg);
			width:178px;
			height:28px;
}
#paticka{	background-image:url(../images/paticka.png);
			background-repeat:no-repeat;
			background-position:center;
			bottom:0pt;
			width:995px;
			margin:0 auto 0 auto;
			height:132px;
}
#patickaBody{background-image:url(../images/paticka-body.jpg);
			background-repeat:repeat-x;
			height:103px;
			z-index:1;
			position: fixed;
			bottom: 0pt;
			width: 100%;
}
#logo{	    width:324px;
      	    height:74px;
      	    position:relative;
            top:146px;
			left:3px;
}

#logo img{  border-width: 0px;
}


#language{	width:80px;
			position:relative;
			top:-12px;
			left:860px;
			
}

#languageCz{width:25px;
			height:17px;
			float:left;
}

#languageDe{width:25px;
			height:17px;
			float:left;
}

#language img{ border-color: White;
               border-width: 1px;
}


#languageDe{width:25px;
			height:17px;
			float:right;
}


/* end layout */



/* left menu*/
#menuNadpis {
	width:160px;
	color:white;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:20px auto 20px auto;
}

#menu 
{
    padding-top: 15px;
	width:180px;
}

.menuMain {
	width:180px;
	list-style:none;
	margin: 0px 0 0 15px;
	padding: 0;
}

.menuMain li {	background-image:url(../images/tl_1.png);
	background-repeat:no-repeat;
	margin:0 0 0px 0;
	list-style-image:none;
}
.menuMain li a:hover {
	background-image:url(../images/tl_2.png);
	color:#FFF;
}
.menuMain li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align:center;
	padding:8px 0 0 8px;
	display:block;
}
.menuMain li a:hover {
	color: #FFF;
	text-decoration: none;
}
/* tlacitka */

.menuItem1 a{
	width:144px;
	height:33px;
	text-transform: uppercase;
	background: url(../images/tl_1.png) no-repeat;
}
.menuItem1 a:hover{
	background: url(../images/tl_2.png) no-repeat;
}
/* end left menu*/



/* down menu  */
#menu3
{
text-align: center;
width: 958px;
list-style-image:none;
}
.menuMain3
{
list-style: none;
margin: 0 0 0 0;
padding: 30px 0 0 0;
}
.menuMain3 li 
{
    display: inline;
    text-transform: uppercase;
}
.menuMain3 li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #d4d702;
    text-decoration: none;
	padding: 0px 10px 0 10px;
    border-right: solid 1px white;
}

.menuMain3 li.last a
{
    border-right: none;
}
.menuMain3 li:hover a
{
    color: white;
    text-decoration: underline;
}
/* end down menu  */


/* news */

.newsItem 
{
    font-size: 11px;
    color:white;
    margin:0 0 10px 0;
    font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.newsItem a
{
    color:white;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.newsItem a:hover
{
    color:yellow;
    font-size: 11px;
    text-decoration:underline;
}

.newsItem p
{
    margin: 0 0 5px 0;
    text-align: left;
}

.newsDate
{
    display:inline;
    font-size: 11px;
    color:yellow;
    margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

.newsTitle
{
    display:inline;
    font-size: 11px;
    color:white;
    font-weight: bold;
    margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.newsNews 
{ 	font-size: 16px;
    color:white; 
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	line-height:35px;
}
/* end news */

/* gallery */
.gallery
{
    text-align:center;
}

.galleryItem
{
    display:inline;
}

.galleryItem img
{
    margin: 5px 5px 5px 5px;
}
/* end gallery */
