html, body { margin:0; padding:0; width:100%; height:100%; }
body { background-color:#efedea; }
form { margin:0px; }
div, table, td, span { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#333333; line-height:15px; }
a { color:#285881; }
p { margin:0 0 8px 0; }
h1 { margin:0; padding:0; font-size:18px; font-weight:normal; color:#2382bf; }

.br { clear:both; line-height:1px; }

.left_column { width:294px; background:url(../img/bottom_bg6.jpg) no-repeat bottom right; padding-bottom:290px; }
.center_column { width:100%; background:url(../img/bottom_bg5.gif) repeat-x bottom left; padding-bottom:50px; }
.right_column { width:245px; background:url(../img/bottom_bg4.gif) no-repeat bottom left; padding-bottom:50px; }

.left_column2 { background:url(../img/bg3.gif) repeat-x top left; min-height:101px; }
.right_column2 { background:url(../img/bg3.gif) repeat-x top left; min-height:101px; padding-top:13px; }

.uch { width:221px; margin-left:4px; background:url(../img/uch_bg4.gif) repeat-y top left; margin-bottom:20px; }
.uch2 { background:url(../img/uch_bg3.gif) no-repeat bottom left; }
.uch3 { /*background:url(../img/uch_bg1.jpg) no-repeat top left; height:327px;*/ }
.uch3 table { width:191px; /*position:relative; top:73px;*/ }
.uch3 td.u { padding-left:27px; width:184px; }
.uch3 td.u1 {  }
.uch3 a { text-decoration:none; color:#275781; }
.uch3 td.u1 { height:38px; }
.uch3 td.u2 { height:44px; }
.uch3 td.u3 { height:37px; }
.uch3 td.u4 { height:42px; }
.uch3 td.u5 { height:43px; }
.uch3 td.u6 { height:46px; }
.uch4 { width:221px; margin-left:5px; }

.subscribe { margin-top:28px; background:url(../img/subscribe_bg.gif) no-repeat top left; min-height:105px; }
.subscribe .inp { height:69px; }
.subscribe .inp input {
	position:relative;
	top:27px;
	left:38px;
	width:150px;
	font-size:11px;
	border:none;
	background-color:transparent;
}
.subscribe2 { margin-left:31px; margin-bottom:8px; color:#275781; }
.subscribe_table { margin-left:31px; width:181px; }
.subscribe3 { padding:2px 0 8px 7px; font-size:11px; }
.subscribe4 { margin-top:10px; padding-left:130px; }

.menu_sep { background:url(../img/ficha7.gif) no-repeat top left; height:1px; }
.nbtable, .nbtable0, .nbtable_lv2, .nbtable_lv2_act { width:273px; }
.nbtable0 { height:70px; }
.nbtable { background:url(../img/menu_bg1.gif) no-repeat 5px 0px; }
.nbtable .m1, .nbtable0 .m1, .nbtable_lv2 .m1, .nbtable_lv2_act .m1 { width:5px; background-color:#0076c0; }
.nbtable .m2, .nbtable0 .m2 { width:58px; text-align:right; }
.nbtable .m2 img, .nbtable0 .m2 img { position:relative; right:11px; }
.nbtable .m3, .nbtable0 .m3 { padding:17px 20px 18px 0; }
.nbtable .m3 a, .nbtable0 .m3 a { color:#275781; }
.nbtable .m4, .nbtable0 .m4 { width:37px; }

.nbtable .m14 { background:url(../img/menu_bg14.gif) no-repeat top left; background-color:#0069ad; }
/*
.nbtable .m15 { background:url(../img/menu_bg15.gif) no-repeat top left; background-color:#005b9a; }
.nbtable .m16 { background:url(../img/menu_bg16.gif) no-repeat top left; background-color:#00528e; }
.nbtable .m17 { background:url(../img/menu_bg17.gif) no-repeat top left; background-color:#003c6f; }
*/

.nbtable_lv2 { background:url(../img/menu_bg1.gif) no-repeat 5px 0px; }
.nbtable_lv2 .m2 { width:70px; text-align:right; }
.nbtable_lv2 .m3 { padding:17px 20px 18px 14px; }

.nbtable_lv2_act { background:url(../img/menu_bg19.gif) repeat-y 5px 0px; }
.nbtable_lv2_act .m2 { width:70px; text-align:right; }
.nbtable_lv2_act .m3 { padding:17px 20px 18px 14px; }

.vote { width:259px; margin-top:30px; margin-left:30px; background:url(../img/vote_bg1.gif) repeat-y top left; }
.vote2 { background:url(../img/vote_bg2.gif) no-repeat top left; }
.vote3 {
	background:url(../img/vote_bg3.gif) no-repeat bottom left;
	min-height:210px;
	padding:18px 52px 47px 28px;	
}
.vote3 .q { color:#275781; margin-top:14px; margin-bottom:12px; font-size:11px; }
.vote3 .q2 { padding-bottom:15px; padding-left:4px; font-size:11px; }
.vote3 .q1 {  }
.vote3 .q1 input { margin-left:0; padding-left:0; }
.vote3 .q3 { padding-top:3px; padding-left:4px; }


.main_table2 { width:100%; height:100%; }
.td_l { background:url(../img/l_bg.jpg) no-repeat top right; }
.td_r { background:url(../img/r_bg.jpg) no-repeat top left; }
.td_m { width:1000px; }

.splash { background:url(../img/top_splash.jpg) no-repeat top left; height:271px; width:100%; }
.splash .logo img { width:190px; height:70px; position:relative; top:27px; left:28px; }
.splash .search { width:320px; padding-top:36px; }
.splash .search .search_inp_form { background:url(../img/top_srch_frm_bg2.gif) repeat-x top left; padding-top:3px; }
.splash .search .search_inp_form input {
	margin:0;
	padding:0;
	width:166px;
	height:16px;
	border-width:0px;
	background-color:transparent;
	font-size:11px;
	font-weight:normal;
}
.splash .icon { width:127px; padding-top:41px; }
.splash .icon img { margin-right:13px; }

.top_news_line { height:42px; background:url(../img/bg2-1.gif) repeat-x top left; }

.main { background:url(../img/bg3.gif) repeat-x top left; }
.content { padding-top:20px; }
.content2 { padding-top:13px; }
.about { background:url(../img/bg4.gif) no-repeat 95% 5px; padding-left:4px; height:145px; margin-bottom:20px; }
.about div { margin-top:20px; }

.navy { margin:0 0 15px 0; font-size:11px; color:#696868; width:100% }

.newsline { margin-top:20px; }
.news_element { margin:0 0 10px 1px; }
.news_element .n1 { width:101px; }
.news_element .n2 { padding-left:14px; padding-right:15px; }
.news_element .news_img { border:1px solid #dfdfdf; padding:3px; }
.news_element .news_img img { border:1px solid #cdcccb; }
.news_element .news_date { margin-top:7px; padding-left:2px; }
.news_element .news_date span { font-size:14px; font-weight:bold; color:#0076c0; }
.news_element .news_title span { margin-left:8px; }
.news_element .news_anno { margin-top:10px; }
.news_element .n3 { font-size:11px; margin-left:5px; }
.gl1 { height:1px; width:437px; background:url(../img/bg5.gif) repeat-x top left; margin-bottom:12px; }
.news_anno1 { margin-top:10px; }

.newsline2 { margin-top:20px; background:url(../img/bg4.gif) no-repeat 95% 0px; }
.news_element .news_date2 { margin-top:2px; margin-bottom:15px; }
.news_element .news_date2 span { font-size:14px; font-weight:bold; color:#0076c0; }
.news_annons { margin-top:10px; font-weight:bold; }
.news_text { margin-top:20px; }
.news_author_foto { margin-bottom:2px; font-size:11px; }
.news_author_text { margin-bottom:2px; font-size:11px; }
.news_source { margin-bottom:2px; font-size:11px; }
.news_print { margin-top:7px; font-size:11px; background:url(../img/ficha11.gif) no-repeat top left; padding-left:22px; }
.news_favor { margin-top:7px; font-size:11px; background:url(../img/star.gif) no-repeat top left; padding-left:22px; }
.news_author_foto span, .news_author_text span, .news_source a { color:#285881; }

.bar { margin-top:7px; margin-bottom:20px; text-align:center; font-size:11px; height:13px; }
.bar .back a, .bar .forvard a { font-size:11px; color:#285881; }
.bar .back { margin-right:7px; margin-left:3px; font-size:11px; }
.bar .forvard { margin-left:7px; margin-right:3px; font-size:11px; }
.bar .numrow { font-size:11px; }
.bar .numrow a { text-decoration:none; color:#333333; margin:0 4px 0 4px; }
.bar .numrow a.first, .bar .numrow a.last { text-decoration:underline; font-size:11px; color:#285881; }
.bar .bar_cur_page {
	background-color:#b1d1e3;
	padding:0px 2px 2px 3px;
	margin:0 4px 0 4px;
	font-size:11px;
	/*position:relative;
	top:2px;*/
}

.calendar { margin-top:14px; margin-bottom:40px; }
.calendar a { color:#2382bf; }
.calendar_year { background:url(../img/ficha9.gif) no-repeat 0px 4px; margin-left:29px; padding-left:15px; margin-bottom:10px; }
.calendar_year_act { background:url(../img/ficha9.gif) no-repeat 0px 4px; margin-left:29px; padding-left:15px; }
.calendar_lv2 { margin-top:10px; margin-bottom:10px; margin-left:51px; }
.calendar_lv2 div { margin-bottom:5px; font-size:11px; }
.calendar_lv2 a { color:#285881; }
.calendar_month_act { color:#0076c0; font-weight:bold; }
.calendar_month_act a { }
calendar_month2 {}



.bottom { height:106px; }
.bottom_table { width:100%; height:106px; }
.bottom_table .b1 { width:294px; background:url(../img/bottom_bg1.gif) no-repeat top left; padding-top:15px; }
.bottom_table .b1 .bd3 { font-size:11px; line-height:13px; padding-top:5px; padding-left:60px; color:#4f4f4f; }
.bottom_table .b1 .bd4 { width:41px; text-align:center; }
.bottom_table .b2 { background:url(../img/bottom_bg6.gif) repeat-x top left; }
.bottom_table .b2_table { background:url(../img/bottom_bg2.gif) no-repeat top right; height:106px; }
.bottom_table .b2_table td { padding-top:15px; }
.bottom_table .b2 .bd5 {  }
.bottom_table .b2 .bd5 div { font-size:11px; line-height:13px; color:#285881; }
.bottom_table .b2 .bd5 .bd9 {
	background:url(../img/ficha3.gif) no-repeat top right;
	padding-right:43px;
	padding-left:20%;
	padding-top:4px;
	color:#285881;
	height:48px;
	float:left;
}
.bottom_table .b2 .bd7 { font-size:11px; line-height:13px; width:176px; color:#4f4f4f; padding-top:23px; }
.bottom_table .b2 .bd5 .bd9 div { margin-bottom:6px; }
.bottom_table .b2 .bd5 .bd9 div span.fax { margin-left:22px; font-size:11px; color:#4f4f4f; }
.bottom_table .b2 .bd5 .bd9 div span { font-size:14px; color:#285881; }

.bottom_table .b2 .bd6 { width:65px; text-align:center; }
.bottom_table .b3 { width:245px; background:url(../img/bottom_bg3.gif) no-repeat top left; padding-top:20px; }
.bottom_table .b3 div {  font-size:11px; line-height:13px; margin-left:21px; }
.bottom_table .b3 .bd10 { color:#4f4f4f; }
.bottom_table .b3 .bd1 { color:#0076c1; }
.bottom_table .b3 .bd2 { margin-top:8px; }

.text { margin-top:20px; padding-right:20px; background:url(../img/bg4.gif) no-repeat 95% 0px; min-height:300px; }
.document_pages { margin-bottom:30px; }
.document_page_element { margin-bottom:8px; }

.form_1 { height:30px; padding-right:8px; text-align:right; }
.form_2 input.inp { width:400px; }
.form_2 textarea { width:400px; height:200px; margin-bottom:8px; }
.form_3 { padding-top:15px; }

.search_bit { margin-bottom:20px; }
.vote3 .q4, .vote3 .q4 table { font-size:11px; }

.news_blk1 { width:235px; margin-top:30px; margin-left:30px; }
.news_blk2 { width:235px; margin-top:40px; margin-left:30px; }
.n_title { margin-bottom:10px; }
.n_anno { margin-top:3px; }

.document_page_element2 { margin:7px 0 20px 20px; }

h2 { margin:0 0 10px 0; padding:0; font-size:14px; font-weight:normal; color:#2382bf; font-weight:bold; }

.files_blk { margin-top:30px; margin-left:10px; }
.file_name { margin-bottom:5px; }

h3 { margin:0 0 16px 0; padding:0; font-size:18px; font-weight:normal; color:#2382bf; }

.baner1 { margin:35px 0 10px 0; }
.baner1 img { margin-bottom:10px; margin-right:7px; }

.z2 { background:url(../img/bg4.gif) no-repeat 95% 0%; height:140px; }
.z3 { background:url(../img/l1.gif) no-repeat 95% 0%; height:52px; }
.z3 h1 { position:relative; top:15px; margin-right:189px }

.mf { width:100%; height:28px; font-size:11px; margin-bottom:20px; color:#686867; }
.mf span { font-size:11px; color:#686867; }
.mf1 { width:99px; background:url(../img/m1.gif) no-repeat bottom left; }
.mf1 span { position:relative; left:33px; bottom:5px; }
.mf2 { width:101px; background:url(../img/m2.gif) no-repeat bottom left; }
.mf2 span { position:relative; left:41px; bottom:4px; }
.mf3 { width:97px; background:url(../img/m3.gif) no-repeat bottom left; }
.mf3 span { position:relative; left:41px; bottom:4px; }
.mf4 { width:26px; background:url(../img/m4.gif) no-repeat bottom left; }
.mf5 { background:url(../img/m5.gif) repeat-x bottom left; }
.mf6 { width:40px; }
.mf a { color:#285881; font-size:11px; }

.mf7 { width:89px; background:url(../img/m6.gif) no-repeat bottom left; }
.mf7 span { position:relative; left:27px; bottom:4px; }

.mf8 { width:110px; background:url(../img/m7.gif) no-repeat bottom left; }
.mf8 span { position:relative; left:43px; bottom:5px; }
.mf9 { width:97px; background:url(../img/m2.gif) no-repeat bottom left; }
.mf9 span { position:relative; left:41px; bottom:4px; }

.mf10 { width:33px; background:url(../img/m8.gif) no-repeat bottom left; }

.mf11 { width:110px; background:url(../img/m7.gif) no-repeat bottom left; }
.mf11 span { position:relative; left:49px; bottom:5px; }
