﻿body {
		margin:0px;
        padding:0px;
        font:10px/14px verdana, arial, helvetica, sans-serif;
		background-color:#ffffff;
		color:#333333;
		background-image:url(../img/background-top.jpg);
		background-position:top left;
		background-repeat:repeat-x;
}

a:link { color:#ff6c00; }
a:visited { color:#ff6600; }
a:hover {text-decoration:underline; color:#ff0000;}

h1	{
		 font:14px/14px verdana, arial, helvetica, sans-serif;
		 color:#5ED000;
		 font-weight:bold;
		 }
		 
h2	{
		 font:12px/14px verdana, arial, helvetica, sans-serif;
		 color:#5ED000;
		 font-weight:bold;
		 }
		 
h3	{
		 font:11px/14px verdana, arial, helvetica, sans-serif;
		 color:#5ED000;
		 font-weight:bold;
		 }
		 
h4		{
		 font:10px/14px verdana, arial, helvetica, sans-serif;
		 color:#222222;
		 font-weight:bold;
		 }
		
table	{ font:10px/12px verdana, arial, helvetica, sans-serif; 
		}
		
td		{ vertical-align:top; }
		

.menu {
		width:100%;
		padding:0px;
		padding-left:30px;
		}
		
.contents {
		/* background-image: url(../img/tgbg.gif); 
		background-position: top left;
		background-repeat: repeat;*/
		width:468px;
		padding:10px;
		margin-left:30px;
		border:0px;
		}
		
.container {
		width:100%;
		padding:10px;
		margin-right:30px;
		border:0px;
		}
		
.rightbox {
		float: right;
		margin-right:30px;
		padding:10px;
		border:1px dotted #dddddd;
		}
		
.textbox
{
	border-color: teal;
	border-width: 1px;
	border-style: dotted;
	width:350px;
}
	

.clear {
		clear: both;
		}
		
.topbox_wide {
		width:100%;
		min-width:500px;
		height:158px;
		background-image: url(../img/biostuff.jpg);
		background-position: top right;
		background-repeat: no-repeat;
		border:0px solid red;
		}
		
		
.language {
		display: inline;
		top:-5px;
		float:right;
		width:200px;
		height:32px;
		position:relative;
		padding:0px;
		padding-left:20px;
		text-align:right;
		}
		
.logo	{
		width:235px;
		height:128px;
		}
		
.czflag {		
		background-image: url(../img/flag-cz.png);
		background-position:top left;
		background-repeat: no-repeat;
		width:48px;
		height:27px;
		_height:27px;
		vertical-align:middle;

		
}

.czflag:hover {
		background-image: url(../img/hover_flag-cz.png);
}

.ukflag {
		background-image: url(../img/flag-en.png);
		background-position:top left;
		background-repeat: no-repeat;
		width:48px;
		height:27px;
		_height:27px;
		vertical-align:middle;
				padding:0px;
		padding-right:40px;
}

.ukflag:hover {
		background-image: url(../img/hover_flag-en.png);
}

		
.copyright
		{
		font:9px/20px verdana, arial, helvetica, sans-serif;
		text-align:center;
		clear:both;
		border:0px;
		border-top: 1px dotted green;
		vertical-align:middle;
		height:30px;
		}
