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

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

body, td {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#000;
}
body {
	text-align:left;
	background:#fff;
	}

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

a img { border-color:#000 }


h1 { color:#17355b; font-size:25px; text-transform:none; font-weight:normal; margin:0 0 10px 0; }

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#17355b; }
h2 { font-size:23px}
h3 { font-size:22px}
h4 { font-size:21px}
h5,h6 { font-size:20px}

.thumb {color:#000000}

#wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -113px;
	background:#ebebeb;
	width:952px;
}

#clasd {clear:both; height:113px}

#top { position:relative; height:213px; margin:0; background:url(top_pic.jpg) top left no-repeat; }
div.logo { position:absolute; top:76px; left:45px; width:352px; height:61px; }
div.logo img { border:none; }
div.contacts { position:absolute; top:91px; right:35px; width:482px; height:76px; font-size:8px; color:#000; }
div.contacts span { font-size:4px; color:#000; font-weight:bold; }

div.body_bg { background:url(body_bg.jpg) top right no-repeat; }

div.search { height:19px; margin:20px 0 25px 0; padding:2px 0 0 30px; background:url(search_bg.gif) top left no-repeat; }
div.search form.sear { margin:0; padding:0; }
div.search input.sear_t { height:15px; width:140px; border:1px solid #c7c7c7; background:#fff; font-size:11px; color:#373737; float:left; padding:0 0 0 5px; }
div.search input.sear_b { height:17px; width:40px; border:none; background:url(search_b.gif) top left no-repeat; float:left; cursor:pointer; }

#hmnu { margin:0; list-style:none; padding:188px 0 0 10px; font-size:13px; }
#hmnu li { display:inline; margin:0; padding:0 8px; float:left; font-size:0; line-height:0; }
#hmnu li a { color:#fff; text-decoration:none; padding:0; font-size:13px; line-height:normal; text-transform:uppercase; background:url(hmnu_n.gif) bottom left repeat-x; }
#hmnu li a:hover { color:#edd299; text-decoration:none; background:url(hmnu_s.gif) bottom left repeat-x; }

div.lmnu_bg { background:url(lmnu_bg2.gif) top left repeat-y; }
#lmnu { padding:16px 0 25px 0; margin:0; list-style:none; font-size:15px; background:url(lmnu_bg1.gif) top left no-repeat; min-height:150px; }
#lmnu li { margin:0; padding:0 17px 0 28px; display:block; font-size:0; line-height:0; }
#lmnu li a { display:block; padding:2px 0; color:#fff; text-decoration:none; background:url(lmnu_sep.gif) bottom left repeat-x; font-size:15px; line-height:normal; }
#lmnu li a:hover { color:#fff; text-decoration:underline; }

div.news_bg1 { background:url(news_bg2.gif) top left repeat-y; }
div.news_bg2 { background:url(news_bg1.gif) top left no-repeat; padding:14px 0 17px; min-height:129px; }
div.news_date { margin:0 0 5px 30px; padding:0; width:93px; height:20px; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:url(news_date.gif) top left no-repeat; overflow:hidden; }
div.news_cont { margin:0; padding:0 13px 9px 30px; font-size:11px; color:#fff; }
div.news_more { margin:0; padding:0 13px 10px 30px; font-size:11px; text-align:right; }
div.news_more a { color:#fff; text-decoration:underline; }
div.news_more a:hover { color:#fff; text-decoration:none; }

div.block_tit { margin:10px 0 0 0; height:21px; padding:0 0 0 15px; font-size:12px; color:#ce8b02; text-transform:uppercase; }
div.block_cont { margin:0; padding:0 10px 20px 15px; font-size:11px; color:#4a4a4a; }

#path { font-size:11px; color:#153257; margin:0 0 5px 0; }
#path a { color:#153257; text-decoration:underline; }
#path a:hover { color:#153257; text-decoration:none; }

#footer { height:113px; background:#17365c; }
#bot { position:relative; height:113px; width:952px; margin:0 auto; background:url(bot_bg.gif) top left repeat-x; }
div.company { position:absolute; top:71px; left:18px; width:222px; height:12px; font-size:11px; color:#fff; }
div.copyright { position:absolute; top:64px; right:26px; width:193px; height:22px; font-size:11px; color:#fff; background:url(mega.gif) center right no-repeat; padding:0 30px 0 0; text-align:right; }
div.copyright a { color:#fff; text-decoration:underline; }
div.copyright a:hover { color:#fff; text-decoration:none; }
div.counters { position:absolute; top:64px; right:50%; margin:0 -208px 0 0; width:416px; height:49px; text-align:center; }

/* tables */
table.cont { padding:0; margin:0 auto; border:none; border-collapse:collapse; width:952px; height:200px; }
td.l_c { padding:24px 9px 10px 11px; margin:0; border:none; border-collapse:collapse; vertical-align:top; width:220px; }
td.c { padding:18px 20px 10px 18px; margin:0; border:none; border-collapse:collapse; 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: #e2e1e1}
table.table1 td { padding:5px; border: 1px solid #b4b4b4;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e2e1e1}
table.table2 td { padding:5px; border: 1px solid #b4b4b4;}
table.table2 th { padding:8px 5px; border: 1px solid #989898; background-color:#b4b4b4; color:#000; text-align:left;}
