@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;	
	min-width:990px;
}

body, td {
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
	color:#41372b;
}
body {
	text-align:left;
	background:url(bg.gif) top left repeat-y #fff;
	}

a {
	color: #008cb4; outline-style:none;
	text-decoration:underline;
}
a:hover {
	color: #008cb4;
	text-decoration:none;
}

a img { border-color:#000 }


h1 { color:#000; font-size:19px; text-transform:none; font-weight:normal; margin:0; padding:0 0 3px; }
div.st { color:#000; font-size:19px; text-transform:none; font-weight:normal; margin:0; padding:0 0 3px; }

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#000; }
h2 { font-size:18px}
h3 { font-size:17px}
h4 { font-size:16px}
h5,h6 { font-size:15px}

.thumb {color:#000000}

a.table0 {color:#FFF;background: blue}
a.table0:hover {color:blue;background:#FFF}


#wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 0 -166px;
	background:url(bg.gif) top right repeat-y;
}

#clasd {clear:both; height:166px}
#cleaner { clear:both;}

#top_bg { height:388px; background:url(top_bg.jpg) top left repeat-x; }
#top_right { height:388px; background:url(top_right.jpg) top right no-repeat; }
#top { position:relative; height:388px; background:url(top_left.jpg) top left no-repeat; }
div.tblock { position:absolute; top:0; left:0; width:100%; height:107px; }
div.logo { position:absolute; top:191px; left:246px; width:338px; height:63px; }
div.logo img { border:none; }
div.tel { position:absolute; top:112px; right:322px; width:284px; height:34px; font-size:12px; color:#494949; font-weight:bold; padding:5px 0 0 55px; background:url(tel.png) top left no-repeat; overflow:hidden; }
div.tel span.t1 { font-size:10px; font-weight:normal; color:#ad0022; }
div.tel p { margin:0; }

#tmenu { margin:0; list-style:none; padding:342px 0 0 0; height:31px; font-size:14px; text-align:center; }
#tmenu li {padding:0; display:inline; background:url(tmenu_line.gif) left no-repeat; margin:0 -9px 0 0; }
		#tmenu li a {text-decoration:none;outline-style:none;color:#fff; display:inline-block; padding: 0 0 0 9px; height:31px; position:relative; margin:0 -2px 0 -4px}
		#tmenu li a span {display:inline-block; height:31px; padding:0 9px 0 0;position:relative; cursor:pointer }
		#tmenu li a span strong {display:inline-block; height:25px; padding: 6px 5px 0 ; font-weight:normal; }
		#tmenu li a:hover {color:#535353;text-decoration:none; background: url(tmenu_l.gif) top left no-repeat}
		#tmenu li a:hover span {background:url(tmenu_r.gif) top right no-repeat; }
		#tmenu li a:hover span strong {background:url(tmenu_bg.gif) top left repeat-x;}
		#tmenu li:first-child {background:none}
		
		#tmenu li.tover a {text-decoration:none;outline-style:none;color:#fff; display:inline-block; padding: 0 0 0 9px; height:31px; position:relative; margin:0 -2px 0 -4px;background: url(tmenu_l_o.gif) top left no-repeat; }
		#tmenu li.tover a span {display:inline-block; height:31px; padding:0 9px 0 0;position:relative; cursor:pointer; background:url(tmenu_r_o.gif) top right no-repeat; }
		#tmenu li.tover a span strong {display:inline-block; height:25px; font-weight:normal; padding: 6px 5px 0 ;background:url(tmenu_bg_o.gif) top left repeat-x; }
		#tmenu li.tover a:hover {color:#ffffff;text-decoration:none; }
		
#map { position:absolute; top:120px; right:15px; width:101px; height:21px; font-size:0; line-height:0; text-align:right; }
#map img { margin-left:4px; border:none; }

div.search { position:absolute; top:121px; left:22px; height:23px; width:256px; background:url(search_t.gif) top left no-repeat; }
div.search form.sear { margin:0; padding:0; }
div.search input.sear_t { height:15px; width:172px; border:none; background:transparent; font:normal 11px Tahoma, Geneva, sans-serif; color:#5b5b5b; float:left; padding:3px 0 0 5px; }
div.search input.sear_b { height:23px; width:79px; border:none; background:url(search_b.gif) top left no-repeat; float:left; cursor:pointer; }

#lmnu { margin:0; padding:1px 0 0; list-style:none; background:#fff; }
#lmnu li.r1 { display:block; padding:0; margin:-1px 0 0; font-size:0; line-height:0; background:url(lmnu_sep.gif) bottom center no-repeat; }
#lmnu li.r1 a { display:block; color:#535353; text-decoration:none; font-size:12px; line-height:normal; padding:12px 10px; }
#lmnu li.r1 a:hover{ color:#030303; text-decoration:none; background:#e6e6e6; }

#lmnu li.r2 { display:block; padding:0; margin:0; font-size:0; line-height:0; background:url(lmnu_sep.gif) bottom center no-repeat #f5f5f5; }
#lmnu li.r2 a { display:block; color:#535353; text-decoration:none; font-size:12px; line-height:normal; padding:5px 10px 5px 26px; background:url(lmnu_i.gif) 11px center no-repeat; }
#lmnu li.r2 a:hover{ color:#535353; text-decoration:underline; }

#lmnu li.r3 { display:block; padding:0; margin:-1px 0 0; font-size:0; line-height:0; }
#lmnu li.r3 a { display:block; color:#fff; text-decoration:none; font-size:12px; line-height:normal; padding:12px 10px; background:#565656; }
#lmnu li.r3 a:hover{ color:#fff; text-decoration:none; }

div.news_top { padding:10px 0 0 12px; height:23px; width:180px; font-size:12px; font-weight:bold; color:#fff; background:url(news_t_bg.gif) top left repeat-x; }
div.news_cont { padding:0 10px 20px; background:#fff; width:172px; }
div.news_date { padding:15px 0 0; font-size:11px; font-weight:bold; color:#ac0022; clear:both; }
div.news_title { padding:5px 0; font-size:12px; font-weight:bold; color:#008cb4; }
div.news_title a { color:#008cb4; text-decoration:underline; }
div.news_title a:hover { color:#008cb4; text-decoration:none; }
div.news_text { padding:0 0 15px; font-size:12px; color:#535353; background:url(news_sep.gif) bottom center no-repeat; }
div.news_text img { float:left; margin:0 2px 0 0; }

div.rblock_top { margin:15px 0 0; padding:10px 0 10px 12px; width:180px; font-size:12px; font-weight:bold; color:#fff; background:url(rblock_t_bg.gif) top left repeat-x #4b4b4b; }
div.rblock_cont { padding:15px 10px 20px; background:#fff; width:172px; font-size:12px; color:#535353; }

#path { font-size:11px; color:#41372b; margin:0 0 20px; }
#path a { color:#008cb4; text-decoration:underline; }
#path a:hover { color:#008cb4; text-decoration:none; }

#bmnu { margin:0; list-style:none; padding:40px 0 0; font-size:11px; text-align:center; }
#bmnu li { display:inline; margin:0; padding:0; }
#bmnu li a {display:inline-block; color:#41372b; text-decoration:none; padding:0 10px 0 14px; background:url(bmnu_sep.gif) left center no-repeat; }
#bmnu li:first-child a { background:none; }
#bmnu li a:hover { color:#41372b; text-decoration:underline; }

#footer { position:relative; height:/*344px*/166px; background:url(bot_bg.gif) top left repeat-x; }
div.copyright { position:absolute; top:88px; left:24px; width:322px; height:37px; font-size:11px; color:#fff; }
div.copyright a { color:#35a1c0; text-decoration:underline; }
div.copyright a:hover { color:#35a1c0; text-decoration:none; }
div.copyright span.copy1 { font-size:12px; font-weight:bold; }
div.double_title { position:absolute; top:146px; left:23px; font-size:10px; color:#b3b3b3; }
div.counters { position:absolute; top:94px; right:18px; width:411px; height:72px; text-align:right; }
div.bblock { padding:115px 0 0; text-align:center; }

/* tables */
table.cont { padding:0; margin:0; border:none; border-collapse:collapse; border-spacing:0; width:100%; }
td.l_c { padding:0 19px 30px 11px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:190px; }
td.r_c { padding:0 10px 30px 18px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:192px; }
td.c { padding:18px 10px 30px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; }

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #ededed}
table.table1 td { padding:5px; border: 1px solid #7c7b7b;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #ededed}
table.table2 td { padding:5px; border: 1px solid #7c7b7b;}
table.table2 th { padding:8px 5px; border: 1px solid #7c7b7b; background-color:#565656; color:#fff; text-align:left;}



.noshow {display:none;}

ul.last-articles {width:100%; left:0; top:10px; position:absolute; margin:0; padding:0; list-style:none; text-align:center;}
ul.last-articles li {display:inline-block; *display:inline; *zoom:1;}
ul.last-articles li a {display:inline-block; color:#41372b; text-decoration:none; padding:0 10px 0 14px; background:url(bmnu_sep.gif) left center no-repeat; }
ul.last-articles li:first-child a { background:none; }
ul.last-articles li a:hover { color:#41372b; text-decoration:underline; }

ul.article_folders {width:100%; margin:0; padding:10px 0 20px 0; list-style:none; text-align:center;}
ul.article_folders li {display:inline-block; *display:inline; *zoom:1; padding:3px 10px 3px 10px;}
ul.article_folders li a {display:inline-block; color:#008CB4; text-decoration: underline;}
ul.article_folders li a:hover { color:#008CB4; text-decoration: none; }

ul.article_folders li img {border:none;}

ul.article_folders li.ac1 a {font:normal 12px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac1 img {height:16px;}

ul.article_folders li.ac2 a {font:normal 14px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac2 img {height:18px;}

ul.article_folders li.ac3 a {font:normal 16px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac3 img {height:20px;}

ul.article_folders li.ac4 a {font:bold 16px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac4 img {height:22px;}

ul.article_folders li.ac5 a {font:normal 18px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac5 img {height:24px;}

ul.article_folders li.ac6 a {font:bold 18px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac6 img {height:26px;}

ul.article_folders li.ac7 a {font:normal 20px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac7 img {height:28px;}

ul.article_folders li.ac8 a {font:bold 22px Tahoma, Helvetica, sans-serif;}
ul.article_folders li.ac8 img {height:32px;}
