body{
margin:0px;
padding:0px;
font-size:12px;
font-weight:400;
font-family:Arial,sans-serif;
background-color:#000066;
color:gray;
text-align:center;
background-image:url('img/bg_main.gif');
background-repeat:repeat-y;
background-position:center;
}

a{
border-width:0px;
border-style:solid;
border-color:gray;
margin:0px;
padding:0px;
color: blue;
font-family: sans-serif;
text-decoration:none;
font-size:12px;
font-weight:700;
padding:0px;
}
	a:hover{
	color: red;
	font-family: sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	} 
	a.visited{
	color: blue;
	font-family: sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	} 
div{
margin:0px;
padding:0px;
border-width:0px;
border-style:solid;
border-color:gray;
}
img{
margin:0px;
padding:0px;
border-width:0px;
border-style:solid;
border-color:gray;
}
h1{
font-size:14px;
font-weight:900;
}
	h2{
	font-size:13px;
	color:black;
	font-weight:900;
	text-align:center;
	}
	h3{
	font-size:12px;
	text-decoration:underline;
	font-weight:900;
	}
table{
padding:0px;
margin:0px;
vertical-align:middle;
border-width:0px;
}
	td{
	vertical-align:top;
	}


div.center{
margin:0px;
padding:0px;
border-width:0px;
margin-left:auto;
margin-right:auto;
position:relative;
width:750px;

background-color:white;
text-align:left;
background-image:url('img/bg_main.gif');
background-repeat:repeat-y;
overflow:visible;
}
	
div.left{
width:200px;
float:left;
overflow:visible;
margin:0px;
padding:0px;
border-right-width:0px;
}
	div.logo{
	width:199px;
	height:150px;
	background-color:white;
	}
	a.main_menu{
	display:block;
	width:169px;
	height:20px;
	padding-left:10px;
	border-color:#990000;
	border-left-width:20px;
	border-right-width:1px;
	font-size:12px;
	background-color:gray;
	font-weight:700;
	color: white;
	vertical-align:bottom;
	text-align:left;
	}
	a.main_menu:hover{
	font-size:12px;
	background-color:#ff3333;
	font-weight:700;
	color:white;
	}
	a.main_menu_active{
	background-color:#990000;
	}

	div.billboard{
	height:290px;
	width:550px;
	border-color:gold;
	font-family:Arial,sans-serif;
	background-color:green;
	}
	div.main_top{
	width:550px;
	background-color:gray;
	color:white;
	text-align:center;
	}
	div.space{
	background-color:#cccccc;
	color:black;
	padding:3px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	border-right-width:1px;
	border-color:#bb0000;
	}
	a.menu{
	display:block;
	color:white;
	width:199px;
	height:120px;
	padding-left:0px;
	font-size:12px;
	font-weight:700;
	vertical-align:bottom;
	text-align:center;
	vertical-align:middle;
	border-left-width:0px;
	border-left-color:gray;
	border-color:#bb0000;
	border-right-width:1px;
	}
	a.menu:hover{
	font-size:12px;
	font-weight:700;
	color:black;
   border-left-width:0px;
	border-left-color:red;
	}
	a.menu_active{
	color:black;
	}	
   a.top-menu-flag{
	display:block;
	width:29px;
	height:19px;
	margin-left:3px;
	margin-top:5px;
	text-align:center;
	float:left;
	border-color:black;
	border-width:1px;
	background-color:gray;
	}
	a.top-menu-flag:hover{
	border-color:red;
	border-width:1px;
	background-color:gray;
	}

div.top-menu{
height:30px;
color:white;
font-weight:700;
font-size:14px;
padding:0px;
background-color:#990000;
}	
	a.top_menu{
	display:block;
	width:85px;
	padding-top:5px;
	height:25px;
	font-size:12px;
	font-weight:700;
	color: white;
	text-align:center;
	float:left;
	}
	a.top_menu:hover{
	font-size:12px;
	background-color:#ff3333;
	font-weight:700;
	color:white;
	}
	a.top_menu_active{
	background-color:#cccccc;
	}
div.contain{
float:left;
width:550px;
background-color:white;
}
div.copyright{
text-align:right;
color:gray;
margin:0px;
padding:0px;
background-color:#000066;
border-width:0px;
margin-left:auto;
margin-right:auto;
width:750px;
text-align:right;
overflow:visible;
}
table.contain{
margin:5px;
float:none;
}
	a.photo{
	display:block;
	width:202px
	height:100px;
	overflow:visible;
	margin:20px;
	border-width:1px;
	border-color:gray;
	background-color:gray;
	font-weight:700;
   color: white;
   float:left;
	text-align:center;
	}
	a.photo:hover{
	border-color:red;
	background-color:#bb0000;
	color:white;
	}
div.news-nadpis{
color: gray;
font-size:16px;
font-weight:900;
text-align:left;
padding-right:50px;
border-bottom-width:1px;
border-color:red;
}
div.newie-nadpis{
color: gray;
font-size:20px;
font-weight:900;
text-align:center;
padding-right:50px;
border-bottom-width:1px;
border-color:red;
}
div.newie-info{
color: gray;
font-size:12px;
}
	a.newie-img
	{
	display:block;
   height:90px;
	width:140px;
	border-width:1px;
	border-color:gray;
	float:right;
   }
   img.newie{
	height:90px;
	width:140px;
	border-width:1px;
	border-color:gray;
	margin:10px;
	}
div.text-align-right{
	text-align:right;
	}
	
a.f-w-400{
font-weight:400;
}
a.f-w-400:hover{
font-weight:400;
}
a.adress{
color:white;
}
a.adress:hover{
color:black;
}
a.netsystems{
color:gray;
font-size:12px;
font-weight:700;
}
a.netsystems:hover{
color:white;
font-size:12px;
font-weight:700;
}
div.t-a-l{
text-align:left;
}
table.tech-data{
width:400px;
}
a.photogallery{
margin-left:0px;
width:200px;
}

.f15{
font-size:15px;
}

img.flags{
border-color: black;
border-width:1px;
margin:3px;
height:19px;
width:29px;
}
img.flags-curriculum-vitae{
float:right;
margin:2px;
}

.b{
font-weight:700;
}
.gray{
color:gray;
}
.black{
color:black;
}
.red{
color:red;
}

