html,body{background:#FFFFFF;color:#575a60;font:12px tahoma;line-height:1.4em;text-align:left;margin:0;padding:0;height:100%;}
html { height: 100%;}
body { min-height:100%; height: 100%;position:relative;}

#header{height:168px;margin:0 auto;width:900px;position:relative}
#footer{height:50px;margin:0 auto;width:900px;bottom:0px;}

	
strong {font-weight:bold;color:red;}
#mainarea h1 {font-size:22px;font-weight:bold;color:red;border-bottom:2px yellow solid;width:100%;display:block;margin:16px 0 4px 0;}
#mainarea h4 {font-size:16px;font-weight:bold;color:red;border-bottom:1px yellow solid;width:100%;display:block;margin:16px 0 0px 0;}
#mainarea h4 b {font-size:12px;font-weight:bold;color:#a0a0a0;float:right;}

#wraper{width:900px;height: 100%;margin:0 auto;min-height: 100%; 
	margin-top:-168px;
	margin-bottom:-50px;
	padding-top:168px;
	padding-bottom:50px;
	}
#content {width:900px;margin:0;padding:0;height: auto !important; min-height:100%; height: 100%;
	//margin-top:-168px;
	//margin-bottom:-50px;
	//padding-top:168px;
	//padding-bottom:50px;
	}
#toplogo {margin:10px  0 10px 0 ;float:left;position:absolute;height:90px;top:0;left:0;}
#startcontainer {width:100%;height:100%;display:block;padding:0;margin:0;position:relative;border:1px red solid;}
.topaddr {float:right;top:0;text-align:right;color:#808080;font-size:12px;padding:4px;height:90px;}
#biomsoft {right:0;bottom:0;text-align:right;font-size:9px;padding:2px;}
#sidebar {float:right;width:200px;}
#mainarea {float:left;width:680px;padding:8px;text-align:justify;padding:16px 0;}

.newsimage {border:3px #f0f0f0 solid;	padding:2px;	margin:2px;}

.startitems {width:150px;height:30px;display:block;position:absolute;font-size:18px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;text-decoration:none;color:#AAA;text-align:left;vertical-align:bottom;padding:50px 0 0 0;border:0px red solid;}
.startitems:hover {color:#F00;}

.ournews {background-image:url(../images/menu/news.png);background-repeat:no-repeat;}
.ourmenu {background-image:url(../images/menu/menu.png);background-repeat:no-repeat;}
.ourguest {background-image:url(../images/menu/guestbook.png);background-repeat:no-repeat;}
.ouractions {background-image:url(../images/menu/actions.png);background-repeat:no-repeat;}
.ourcontacts {background-image:url(../images/menu/contacts.png);background-repeat:no-repeat;}


.menuitem {width:670px;padding:4px;margin:4px 0;cursor:pointer;cursor:hand;position:relative;
			background-image:url(../images/menu_pretbg.png);background-position: bottom right;background-repeat:no-repeat;
			border:0;border-right:1px yellow solid;border-bottom:1px yellow solid;}
.menuitem img {padding:2px;border:1px #e0e0e0 solid;margin:2px;width:100px;height:100px;float:left;}
.menuitem h2 {color:red;font-size:16px;font-weight:bold;display:block;margin:8px 0 8px 0;}
.menuitem .pret {width:400px;display:block;float:right;font-size:12px;color:#909090;bottom:0;right:0;padding:2px 8px 2px 0;position:absolute;text-align:right;}
.menuitem .pret b {font-size:14px;color:#FF0000;font-weight:bold;line-height:16px;}
.menufired {background:YELLOW;background-image:url(../images/menu_pretbg_fired.png);background-position: bottom right;background-repeat:no-repeat;}

/*-------------------------KWICKS--------------------*/
.kwickswrap{
padding:0px 0px 0px 20px;
margin:0 auto;
}
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:880px;
	height:50px;
	z-index:2;
}
.kwicks li{
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	width: 125px;
	height: 50px;
	z-index:2;
	cursor:pointer;

}

.kwicks li a{
	height: 50px;
	text-indent:-9999px;
	outline:none;
	display:block;
	background-image:url(../images/mainmenu.gif);
	background-repeat:no-repeat;
	z-index:2;
	cursor:pointer;

}

#kwick1 a{
background-position:0px 0px;
}
#kwick1 a:hover, #kwick1 #aktiv{
background-position:0px -50px !important;
}

#kwick2 a{
	background-position:-180px 0px;
}
#kwick2 a:hover, #kwick2 #aktiv{
	background-position:-180px -50px!important;
}


#kwick3 a{
	background-position:-360px 0px;
}
#kwick3 a:hover, #kwick3 #aktiv{
	background-position:-360px -50px!important;
}


#kwick4 a{
background-position:-540px 0px;
}
#kwick4 a:hover, #kwick4 #aktiv{
background-position:-540px -50px!important;
}

#kwick5 a{
background-position:-720px 0px;
} 
#kwick5 a:hover, #kwick5 #aktiv{
background-position:-720px -50px!important;
} 
  
#kwick6 a{ 
background-position:-900px 0px;
}
#kwick6 a:hover, #kwick6 #aktiv{ 
background-position:-900px -50px!important;
}

#kwick7 a{ 
background-position:-1080px 0px;
}
#kwick7 a:hover, #kwick7 #aktiv{ 
background-position:-1080px -50px!important;
}




#navigation-block {
	position:relative;
	top:200px;
	left:200px;
	
}

#hide {
	position:absolute;
	top:30px;
	left:-190px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: 10px;
	margin: 60px 0;
	padding: 0 0 10px 0;
	border-left:1px #e0e0e0 solid;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 150px;
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #FF0000;
	text-transform:uppercase;
	font-size:12px;
	background:#FFFFFF url(../images/sidebarheadbg.png);background-repeat:no-repeat;
	font-weight: bold;
	
}

ul#sliding-navigation li.sliding-element a
{
	font-size:12px;
	color: #606060;
	background:#f0f0f0;
	border: 1px solid #F0F0F0;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #FF0000; }

.bigtext{
	padding:32px 40px;
	font-size:12px;
	}
.bigtext p{	
	text-indent: 1em;
	margin:24px 0;
	color:#606060;
	}
	
.bigtext img{	
	border:3px #f0f0f0 solid;
	padding:4px;
	margin:4px;
	}	
	
#GuestForm {
	width:100%;
	height:300px;
	display:none;
	font-size:12px;
	color: #606060;
	border-top:1px yellow solid;
	border-bottom:1px yellow solid;
	}
#GuestForm small{
	color:#202020;
	font-size:10px;
	margin:8px 32px;
	}	
#GuestForm h2 {
	color:red;font-size:14px;font-weight:bold;display:block;margin:8px 0 16px 0;
	text-align:center;
	}
#GuestForm b {
	display:block;
	width:150px;
	height:16px;
	text-align:right;
	font-weight:bold;
	float:left;
	}	
#GuestForm input, #GuestForm textarea{
	width:400px;
	}		
#GuestForm textarea {
	height:100px;
	}	
	
.guestitem {
	width:100%;
	display:block;
	font-size:12px;
	color: #606060;
	border-bottom:1px yellow solid;
	margin:4px 0 12px 0;
	}
.guestitem b {
	color:#202020;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:left;
	width:100px;
	float:left;
	}
.guestitem small {
	color:#d0d0d0;
	font-size:8px;
	font-weight:bold;
	}
	
.galimg {width:300px;height:200px;border:0;padding:0;margin:0;}

hr {margin: 2em 0;}

.svwprocont {
	width:550px;
	padding:6px;
	margin: 4px auto;
	border:2px #f0f0f0 solid;
	}
.svwpro {
	background:#e0e0e0;
	}
	
ul.svwpro {
list-style-type: none;
overflow: hidden;
margin: 0;
padding: 0;
position: relative;
}
ul.svwpro li{
float: left;
position: relative;
}
ul.svwpro li img{
float: left;
border:0;
padding:0;
margin:0;
width:550px;
height:250px;
}
.svtMask {
margin: 0;
padding: 0;
position: relative;
}
.jrtx {
overflow: hidden;
margin: 0 auto;
}
.jrtx ul{
list-style-type: none;
overflow: hidden;
margin: 0;
padding: 0;
position: relative;
float:left;
}
.jrtx li{
display: inline;
line-height: 0.1em;
}
.jrtx li a img{
border: 0;
}
.jrtx li a{
float: left;
margin: 0;
padding: 0;
}
 
a.aleironLeft img, a.aleironRight img {
border: 0;
}
a.aleironLeft, a.aleironRight {
text-decoration: none;
float: right;
text-align: center;
}
a.aleironLeft {
float: left;
}
 
ul li span{
position: absolute; 
display: none;
}
 
 
#notifocation1
{
	bottom: 0px;
	right: 0px;
	position:fixed;
    width:250px;
    height: 100px;
    border: solid 1px black;
    margin: 0px 0px 0px 20px;
    background-color:white;
    display:none;
    font-size:13px;
}

#notifocationmodal .modaltop
{
	width: 246px;
    background-color: #222222;
    background-image: url(/images/bg.gif);
    background-repeat: repeat-x;
    padding: 1px 4px;
    color: #ffffff;
    text-align: right;
	height:18px;
}
#notifocationmodal .modaltitle
{
    padding: 1px 4px;
    font-size: 12px;
    font-weight: bold;
    color: yellow;
	height:16px;
	width:200px;
	overflow:hidden;
	float:left;
	white-space: nowrap;
}

#notifocationmodal .modalbody
{
	font-size:9;
    padding: 4px 8px;
    text-align: left;
}

#notifocationmodal .modalbody a{
	color:black;
	font-size:10;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
#notifocationmodal .modalbody a:hover{
	color:red;
}

