body{
background:#0D0D0D;
font-family:Arial;
color:#000000;
font-size:75%;
margin:0px;
padding:0px;
}
#dv1{
width:100%;
height:870px;
background:url(../files/design/bg.gif) repeat-x;
}
#dv2{
width:990px;
margin:auto;
}
#dv3{
}
/******************horni cast s menu******************/
#dvtop{
width:990px;
height:165px;
float:left;
background:url(../files/design/ejtop.gif) no-repeat;
}
#lng{
margin: 42px 35px 0px 0px;
color:#7A7A7A;
text-align:right;
}
#lng img{
margin: 0px 0px -3px 0px;
border:0px;
}
#lng a.facebook_ico {
    color: #7A7A7A;
    background:url(../files/design/facebook.png) no-repeat top left;
    padding-left: 20px;
    text-decoration: none;
}
#tmenu{
margin: 45px 0px 0px 35px;
width:920px;
height:45px;
}
#tmenu li{
float:left;
list-style-type:none;
}
#tmenu li a{
float:left;
height:45px;
color:#383431;
background:url(../files/design/tmbg.gif) repeat-x;
margin: 0px 1px 0px 0px;
padding: 16px 13px 0px 12px;
text-decoration:none;
}
#tmenu li a:hover{
background:url(../files/design/tmbgh.gif) repeat-x;
}
#tmenu ul{
margin:0;
padding:0;
}
/******************stredni cast vlevo******************/
#dvlf{
width:350px;
height:615px;
float:left;
background:url(../files/design/clbg.gif) repeat-x;
margin: 0px 20px 0px 35px;
_margin: 0px 20px 0px 17px;
}
#dvlf1{
margin: 20px 20px 20px 20px;
}
#dvlf2{
margin: 20px 0px 0px 18px;
_margin: 20px 0px 0px 9px;
float:left;
width:190px;
color:#FFFFFF;
}
#dvlf2 a{
	color:#FFFFFF;
}
#kal{
color:#ffffff;
font-weight:bold;
}
#k1{
margin: -3px 0px -5px -18px;
position:relative;
}
#dvlf3{
margin: 20px 0px 0px 0px;
float:left;
width:123px;
}
#dvlf3 img{
border:0px;
margin-bottom:10px;
}
/******************stredni cast vpravo******************/
#dvrt{
width:550px;
float:left;
background:url(../files/design/clbg.gif) repeat-x;
}
#dvrt1{
margin: 20px 20px 20px 20px;
height: 389px;
width:500px;
overflow: auto;
padding-right: 10px;

}
#dvrt2{
margin: 20px 0px 0px 18px;
_margin: 20px 0px 0px 9px;
float:left;
width:530px;
color:#FFFFFF;
}
#dvrt2 a{
color:#FFFFFF;
}

#k2{
position:relative;
float:right;
}
#hlc{
color:#D3D3D3;
font-size:1.1em;
font-weight:bold;
}
#hlc a{
color:#ffffff;
font-size:1.3em;
}
#arch{
float:right;
margin: -20px 0px 0px 0px;
}
#arch img{
margin: 0px 0px -3px 8px;
}
#arch a{
color:#ffffff;
text-decoration:none;
}
/******************spodek******************/
#dvbt{
width:990px;
height:95px;
float:left;
background:url(../files/design/ejbot.gif) no-repeat;
_margin-top:-20px;
}
#cop{
color:#8F8F8F;
margin: 40px 0px 0px 40px;
font-size:0.90em;
}



/*****************STRED CLANKU ***************/
DIV.head {
	text-align:left;
	color:#D3D3D3;
	font-size:1.1em;
	margin-bottom: 10px;
}
DIV.head H2, DIV.head A { 
	margin:0;
	padding:0; 
	font-weight:bold;
	color:#ffffff;
	font-size:1.3em;

}
DIV.head A { text-decoration:underline; }
DIV.head SPAN { font-size: 0.85em; }
DIV.head IMG { float:right;  margin:1px 2px 0 5px; }
DIV.head P { margin:5px 0 0 0; padding:0; }



DIV.page {
	float:left;
	text-align:left;
	color:#D3D3D3;
	margin-bottom: 10px;
	clear: both;
	width: 470px;
	_width: 480px;
}

DIV.text { text-align:left; }
DIV.text P { margin:0 0 10px 0; padding:0; }
DIV.text A { color:#FF5B00; }
DIV.text TABLE { 
  /* clear:both; */ 
  font-size:1em; 
  /*color:#1F1F1F;*/ 
}
DIV.text TD { padding:0 3px 0 3px; }


/************STRED RUBRIKY************/
DIV.rubrika{
	text-align:left;
	color:#D3D3D3;
	font-size:1.1em;
	margin-bottom: 10px;
	width: 470px;
	_width: 480px;
	clear: both;
}

DIV.rubrika H2{
	margin:0;
	padding:0; 
	font-weight:bold;
	color:#ffffff;
	font-size:1.3em;
}
DIV.rubrika A { 
	color:#ffffff;
	text-decoration:underline;
}
DIV.rubrika SPAN { font-size: 0.85em; }

DIV.pages {
    text-align:center;
    padding:5px 0 5px 0;
}
DIV.pages A { color:#1F1F1F; }


/*************  VNITROLINKY  ***************/
P.lnk { text-align:right; margin:0; padding:0; }
P.lnk A { color:#ffffff; padding:0 5px 0 10px; }



/**********  SELECTOR  *********/
.selector{
	width: 480px;
	margin-bottom: 10px;
	_margin-bottom: 0px;

	background-color: #373737;
	color: #D3D3D3;
	border: solid 1px #808080;

}


/*FOTOGALERIE*/
DIV.foto { }
DIV.foto IMG {
    border:15px solid #E4E4E4;
    margin:0 15px 15px 0;
}

div.txt table td p {
  margin: 0px;
}
