@charset "UTF-8";
/* CSS Document */

html, body { background-image:url(slices/bg_dotted.png); background-repeat: repeat; width:100%; height:100%; min-height:100%; margin:0; padding:0; float:left; position:absolute; overflow-x:hidden;}


#wrapper { margin:0; width:99%; height:auto;margin-bottom:20px;}

#header {
    width:100%;
    height:auto;
    margin:10px 0 0 20px;
    float:left;
    
}

#header img {
    float:left;
    margin:10px 0 0 12px;
}

#lh {
    
    width:900px;
    height:auto;
    margin:0;
    float:left;
    
    
}

.column {
width:100%;
min-width:250px;
margin-left:20px;
height:auto;
float:left;
}

.nasl {
    
    margin:12px;
    width:400px;
    height:565px;
}


.module {
width:280px; 
height:396px; 
margin: 12px 0 0 12px; 
float:left; 
border:1px solid #000;
}


.module img {
    margin:0;
    width:280px;
    height:396px;
    position:absolute;
    z-index:0;
}

.module_text {
    background: rgb(255, 255, 255); 
    background: rgba(255, 255, 255, .9);
    margin:236px 0 0 0;
    width:280px;
    height:160px;
    float:left;
    position:absolute;
    z-index:1;
}

.ma {
    width:100%;
    height:20px;
}

.mn{
    width:100%;
    height:80px;
    
}

.mp{
    width:100%;
    height:20px;
    
}

.content_module {

width:650px; 
height:auto; 
background-color:#EEE;
border:12px solid #EEE; 
margin: 12px; 
float:left; 
}

.fill {
    width:100%;
    height:60px;
    float:left;
}

p {
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 14px;
color: #000;
margin:12px;

}

h3 {
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 22px;
font-weight:normal;
color: #000;
margin:12px;
line-height:22px;
}

a {
text-decoration:none;
color:#000;
}

a:hover {
    
    color:#de107b;
}

p.VPR {
    
    font-weight:bold;
}

p.NAD {
    
    color:#de107b !important;
}

p.NAS {
    
    font-size:28px;
    font-weight:bold;
}

p.POD {
    
    font-size:22px;
}

p.ZAL {
    color:#de107b !important;
}

p.SIG {
    
    font-weigh:bold;
    text-align:right;
}

p.IZV {
    
    font-size:28px;
}


p.navigation {
    
    font-size:12px;
    margin:15px 0 5px 15px;
}

p.tt {
    
    margin-top:10px;
    margin-bottom:10px;
    font-size:13px;
}





/* UL NAVIGATION MENU */


ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu,ul.cssMenu ul {
	margin:0 0 0 12px;
	list-style:none;
	padding:0px 2px 2px 0px;
}
ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:87.15px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#333333;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 2px 10px;
	_padding-left:0;
	font:normal 12px Trebuchet MS,Tahoma;
	color: #222;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#de107b;
	border-color:#de107b;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#de107b;
	border-color:#de107b;
	border-style:solid;
	font:normal 12px Trebuchet MS, Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.cssMenu span{
	display:block;
   padding-right:12px;}

