@charset "iso-8859-1";
/* CSS Document */


body {
	
	background-image: url(img/world_map.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0%;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

body p a {
	text-decoration:none;
	font-weight:bolder;
	color:#4682b4;
}
body p a:hover {
	text-decoration:none;
	font-weight:bolder;
	color:#00bfff;
}

h5 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#999;
	font-weight:lighter;
}
h6 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4682b4;
	font-weight:lighter;
}
table.contact td {
	padding:0px 0px 0px 5px;
}

#main_div{
	width:960px;
	min-height:600px;
	background-image:url(img/table_bg.jpg);
	background-repeat:no-repeat;
	margin:0px 20px 0px 20px;
}

#logo a{
	display:block;
	width:255px;
	height:73px;
	display:block;
	text-indent:-9000px;
	float:left;
}

.top_banner[class]{
	background-image:url(img/top_banner_bg.png);
	background-repeat:no-repeat;
	height:73px;
}
/*
.top_banner{
	background-image:url(img/top_banner_bg.jpg);
	background-repeat:no-repeat;
	height:73px;
}
*/
.top_bg {	
	background-image:url(img/table_bg.jpg);
	background-repeat:no-repeat;
}

.main_table_bg[class] {
	background-image:url(img/table_bg_roll.png);
	background-repeat:repeat-y;
}
/*
.main_table_bg {
	background-image:url(img/table_tausta.jpg);
	background-repeat:repeat-y;
}
*/
#swf {
	
	
}

#space {
	height:73px;
	width:303px;
	display:block;
	float:left;
}
#lang_bar {
	height:73px;
	width:105px;
	overflow:hidden;
	display:block;
	float:right;
	margin-right:52px;
	text-decoration:none;
}

#lang a{
	height:30px;
	width:35px;
	overflow:hidden;
	display:block;
	float:left;
	text-indent:-9000px;
	margin-top:28px;
	padding-top:15px;
	text-decoration:none;
}

#no_lang {
	height:30px;
	width:35px;
	overflow:hidden;
	display:block;
	float:left;
	text-indent:-9000px;
	margin-top:28px;
	padding-top:15px;
	text-decoration:none;
}

#nav1 a{
	height:28px;
	overflow:hidden;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	margin-top:25px;
	padding:12px 15px 0 15px;
	text-decoration:none;
}

#nav1 a:hover{
	height:28px;
	background-image:url(img/nav_hv.png);
	background-repeat:repeat-x;
	overflow:hidden;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFF;	
	margin-top:25px;
	padding:12px 15px 0 15px;
	text-decoration:none;
}

#categories {
	min-height:175px;
	width:920px;
	margin:20px 20px 20px 20px;
	padding:15px 0px 0px 0px;
	display:block;
	float:left;
	overflow:hidden;
	vertical-align:top;
	font-family:verdana,georgia,sans-serif;
	color:#666;
	font-size:10px;
	line-height:125%;
}
#categories2 {
	height:29px;
	width:920px;
	margin:5px 20px 15px 20px;
	padding:15px 0px 0px 0px;
	display:block;
	float:left;
	vertical-align:top;
}

#category1 {
	min-height:165px;
	width:200px;
	padding:0px 15px 0px 15px;
	background-image:url(img/cat1.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
#category2 {
	min-height:165px;
	width:200px;
	padding:0px 15px 0px 15px;
	background-image:url(img/cat2.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
#category3 {
	min-height:165px;
	width:200px;
	padding:0px 15px 0px 15px;
	background-image:url(img/cat3.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
#category4 {
	min-height:165px;
	width:200px;
	padding:0px 15px 0px 15px;
	background-image:url(img/cat4.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}

#cat_hover a{
	height:165px;
	width:210px;
	display:block;
	float:left;
	text-indent:-9000px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	margin:0px 3px 0px 0px;

}

#cat_hover a:hover{
	height:165px;
	widht:210px;
	background-image:url(img/hover_nuoli.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	float:left;
	text-indent:-9000px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	margin:0px 3px 0px 0px;
}
#cat_hover2 a{
	height:29px;
	width:215px;
	display:block;
	float:left;
	text-indent:-9000px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;


}

#cat_hover2 a:hover{
	height:29px;
	widht:215px;
	background-image:url(img/hover_nuoli2.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-indent:-9000px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#main_area {
	padding:0px 20px 0px 20px;
}

#full_area {
	display:block;
	float:left;
	width:900px;
	padding:0px 50px 0px 50px;
	margin-top:20px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:12px;
	color:#000;
	line-height: 1.50em;
}

#left_area {
	display:block;
	float:left;
	width:525px;
	padding:0px 25px 0px 50px;
	margin-top:20px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:12px;
	color:#000;
	line-height: 1.50em;
}
#right_area {
	display:block;
	float:right;
	width:270px;
	padding:0px 50px 0px 25px;
	margin-top:20px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:12px;
	color:#000;
	line-height:180%;
}

#left_area2 {
	display:block;
	float:left;
	width:400px;
	padding:0px 25px 0px 50px;
	margin-top:20px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:12px;
	color:#000;
	line-height: 1.50em;
	vertical-align:top;
}
#right_area2 {
	display:block;
	float:right;
	width:400px;
	padding:0px 50px 0px 25px;
	margin-top:20px;
	font-family:arial,tahoma,verdana,georgia,sans-serif;
	font-size:12px;
	color:#000;
	line-height: 1.50em;
	vertical-align:top;
}

#cat1_link {
	float:left;
	display:block;
	width:214px;
	height:29px;
	margin:0px 8px 0px 8px;
	background-image:url(img/cat1_bg.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
}

#cat2_link {
	float:left;
	display:block;
	width:214px;
	height:29px;
	margin:0px 8px 0px 8px;
	background-image:url(img/cat2_bg.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
}

#cat3_link {
	float:left;
	display:block;
	width:214px;
	height:29px;
	margin:0px 8px 0px 8px;
	background-image:url(img/cat3_bg.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
}

#cat4_link {
	float:left;
	display:block;
	width:214px;
	height:29px;
	margin:0px 8px 0px 8px;
	background-image:url(img/cat4_bg.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
}

#picture_frame1 {
	display:block;
	float:right;
	width:400px;
	padding:0px 50px 0px 25px;
	margin-top:20px;
	vertical-align:top;
	text-align:right;
}
#picture_frame2 {
	display:block;
	float:right;
	margin:0px 20px -20px 10px;
	vertical-align:top;
	text-align:right;
}

#picture_frame3 {
	display:block;
	float:right;
	margin:0px 0px 20px 10px;
	vertical-align:top;
	text-align:right;
}

	
.footer[class] {
	background-image:url(img/bottom_bg.png);
	background-repeat:no-repeat;
	height:80px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	padding:50px 0px 0px 0px;
}

.footer {
	background-image:url(img/bottom_bg.jpg);
	background-repeat:no-repeat;
	height:80px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
	padding-top:50px;
}

#footer_info {
	display:block;
	float:left;
	margin:0px 40px 0px 0px;
}

#margin {
	height:10px;
	width:110px;
	overflow:hidden;
	display:block;
	float:left;
}
/* Eglish lang css */

#en_category1 {
	height:165px;
	width:220px;
	background-image:url(img/cat1.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
#en_category2 {
	height:165px;
	width:220px;
	background-image:url(img/en_cat2.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
#en_category3 {
	height:165px;
	width:220px;
	background-image:url(img/cat3.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}
#en_category4 {
	height:165px;
	width:220px;
	background-image:url(img/cat4.png);
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	float:left;
}

