body { margin: 0; padding: 0; height: 100%; font-family:Arial,Helvetica,sans-serif; font-size: 12px; color:#333; background-color:#FFF; background-repeat:no-repeat; background-position:top center; background-color:#fff; width:100%;}
.transparent{filter:alpha(opacity=50); -moz-opacity: 0.7; opacity: 0.7; height:52px; background-color:#000; position:relative; text-align:center; z-index:2; border-bottom:1px solid #ccc; width:100%; }
.transparent2, .transparent3{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }

a {color:#FF0000;}
a:visited {color:#666;}

div.firstpage_box {width:216px; float:left; font-size:11px; padding-right:26px; padding-top:20px;}

div.foot a { color:#fff; text-decoration:none;}
div.foot a:hover {color:#00CCCC;}

div#top { background-image:url(gfx/header_bbb2.jpg); background-repeat:no-repeat; background-position:top center; height:395px; width:980px;}
div#top p{padding:0; margin:0; font-size:11px; line-height:18px;}

h1.arttitle {color:#000; font-size:24px; margin:0; padding:10px 0; margin:10px 0px; font-weight:normal; font-style:italic; display:block; width:700px;}

h1#tophead  { font-family:"Trebuchet MS", arial, serif; font-size:36px; color:#666;  margin:0; padding:16px 0;}
div.sisu h1, div.sisu4 h1  { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:24px; color:#666; margin:0; padding:0; font-weight:bold; }
div.sisu2 h1, div.sisu3 h1, div#normalcontent h1 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:18px; color:#666;  margin:0; padding:0; font-weight:bold; }

h2, h3 {color:#666; font-size:24px; font-weight:normal; font-weight:bold; margin:0; padding:0;  }
h2 a, h2 a:link { font-family: arial, serif; font-size:18px; color:#666; margin:0; padding:0; font-weight:bold; text-decoration:none; }

div#top_buttons {padding-top:24px;}
a.f_t_p {background-image:url(gfx/top_big_but.png); background-repeat:no-repeat; display:block; float:left; width:116px; height:34px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; padding-left:56px; padding-top:16px; margin-right:12px;} 

a.f_t_p2, a.f_t_p:hover {background-image:url(gfx/top_big_but_2.png); background-repeat:no-repeat; display:block; float:left; width:116px; height:34px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:left; padding-left:56px; padding-top:16px; margin-right:12px;} 

a.more {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 2px 0 0 0; text-decoration: none; text-align:right; color: #42b7da; width:120px; margin-top:8px; font-size:14px; white-space:nowrap; height:22px; font-weight:bold; white-space: nowrap; z-index:99; overflow:hidden; float:right;}
a.more:hover { text-decoration:underline;}

a.more2 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 2px 0 0 0; text-decoration: none; text-align:center; color: #fff; background-image:url(gfx/page_but2.png); width:120px; margin-top:8px; font-size:12px; height:22px; font-weight:bold; white-space: nowrap; z-index:99; overflow:hidden; float:right;}
a.more2:hover {background-image:url(gfx/page_but1.png);}

#jsddm {margin: 0; padding: 0; z-index:99; font-weight:bold;}
	#jsddm li {float: left; list-style: none; z-index:99}
	#jsddm li a {font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 18px 0 15px 0; text-decoration: none; text-align:center; color: #fff; background-image:url(gfx/page_but2.png); width:108px; font-size:14px; white-space: nowrap; z-index:99; overflow:hidden; border-right:1px solid #999;}
	#jsddm li a:hover { color:#fff; z-index:99;  background-color:#333;}
	#jsddm li ul{margin: 0; padding: 0; position: absolute; visibility: hidden; text-align:left; z-index:99}
		#jsddm li ul li {float: none; display: inline; z-index:99}
		#jsddm li ul li a {width:194px; text-align:left; background: #333; color: #fff; margin:0 1px; padding: 4px 11px 4px 11px; border:none; border-bottom:1px solid #666; z-index:99; font-size:12px;}
		#jsddm li ul li a:hover {background: #000; z-index:99}
		



div.sisu img {float:left; margin-right:30px; padding:4px; border:1px solid #ccc;}
div.sisu {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; display:table;}

div.sisu2 img {float:left; margin-right:20px; padding:4px; border:1px solid #ccc;}
div.sisu2 {border-right:1px solid #ccc; padding:0 20px 20px 0; margin-right:20px; width:324px; float:left;}

div.sisu3 img {float:left; margin-right:20px; padding:4px; border:1px solid #ccc;}
div.sisu3 {padding-bottom:10px; width:324px; float:left;}

div.sisu4 {margin-bottom:20px; display:inline-block; width:700px; clear:both; margin-top:20px; margin-left:20px; height:420px; overflow:auto;}
div.sisu4 h1 {font-weight:bold; color:#FF0000; font-size:18px; margin:0; padding:0;}

div.sisu4 ul {margin:10px 20px; padding:0;}
div.sisu4 ul li {font-size:11px; margin:0; padding:0;}

a.news_f_page {display:block; height:24px; width:160px; overflow:hidden; padding-left:24px; color:#666; font-weight:bold; text-decoration:none; font-size:11px; padding-top:8px;}
a.news_f_page:hover {color:#333;}

.search_field { background:none; background-image:url(gfx/serach_b.png); background-repeat:no-repeat; border:none; padding:2px; width:126px; color:#333; font-size:11px; height:20px;}

div.news2 {width:300px; float:left; min-height:210px; padding:10px 20px;  border-bottom:1px solid #ccc;}

div.news_i img { width:180px;}
img.n_img_s {padding-bottom: 10px; max-height:90px; margin-right:10px; float:left; padding:2px; border:1px solid #ccc; width:100px;}
div#news_ark a {font-size:18px; color:#000; font-style:italic; text-decoration:none;}
div#uudis {margin-bottom:20px; display:inline-block; width:900px; clear:both; margin-top:20px; margin-left:20px; height:410px; overflow:auto;}
div#uudis h1 {font-style:italic; font-size:18px; font-weight:normal;}
p.news {min-height:20px;}
div.news_i { float:left; margin:10px 20px 20px 0;}

div#rightside {width:226px; background-color:#FFFFFF; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#333; float:right;  z-index:99; min-height:450px;}
div#fff {height:55px; text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:11px; color:#666; padding-top:20px; margin-bottom:20px; line-height:18px}
div#related {padding-bottom:20px; border-bottom:1px solid #ccc; margin-left:20px;}

div#firstpage_new h1 {font-size:24px; color:#fff; font-style:italic; font-weight:normal;}

div#firstpage_new1 {border-bottom:1px solid #ccc; padding-bottom:20px; min-height:180px;}
div#firstpage_new2, div#firstpage_new3 {width:350px; float:left; min-height:235px;}
div#firstpage_new2 {border-right:1px solid #ccc; margin-right:10px; padding-right:9px;}
div#firstpage_new1 div.news_i img {padding:1px; margin:0 20px 5px 0;}
div#firstpage_new2 div.news_i img, div#firstpage_new3 div.news_i img  {padding:1px; margin:0 20px 5px 0; width:140px;}

a.f_p_link, a.f_p_link:visited {font-weight:bold; color:#42B7DA; float:right;}
a.f_p_link:hover {color:#333;}

div#menu_left ul li ul {display:none;}

div#menu_left ul {list-style:none; margin:0; padding:0;}
div#menu_left ul li a {text-decoration:none; font-weight:bold; color:#333; font-size:13px; padding:8px 0; display:block; border-bottom:1px solid #ccc; background-image:url(gfx/bullet.jpg); background-position:right; background-repeat:no-repeat;}
div#menu_left ul li a:hover {color:#FF0000;}

div#menu_left ul li ul li a {text-decoration:none; font-weight:normal; color:#333; font-size:10px; padding:2px 0 2px 12px; display:block;}

div#con_head {border-bottom:1px solid #ccc; margin:0 20px;}

div.mainplacement {width:980px; text-align:left; left: 50%; margin-left: -490px; position:absolute;}
div.mainplacement2 {text-align:center; z-index:100; margin-top:-52px; color:#fff; position:absolute; display:block; width:980px; left:50%; margin-left:-490px; height:52px;}
div#print_header {display:none;}
