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

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

body, td {
	font-family:Tahoma, Geneva, sans-serif; font-size:12px;
	color:#202020;
}
body {
	text-align:left;
	background:#0759c0
	}

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

a img           { border-color:#000 }


h1 { color:#2874de; font-family:Tahoma, Geneva, sans-serif; font-size:26px; padding:0 0 20px 0px; margin:0; text-transform:none; font-weight:normal; }

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#2874de; font-family:Tahoma, Geneva, sans-serif;}
h2 { font-size:24px}
h3 { font-size:22px}
h4 { font-size:20px}
h5,h6 { font-size:18px}





.thumb              {color:#000000}

/* main
-------------------------------*/
#wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -182px auto; 
	background:url(top_pic.jpg) top center no-repeat #ffffff;
	width:990px;
}
	
#cleaner {clear:both; height:182px}


.cl {clear:both; line-height:0; font-size:0;}


/* header
-------------------------------*/
div.top {
		height:344px;
		position:relative
	}
	
div.logo {
		position:absolute;
		top:87px;
		left:21px;
	}
div.logo img {border:none}

div.slogan {
		position:absolute;
		top:30px;
		left:22px;
	}

div.map {
		position:absolute;
		top:320px;
		right:36px;
		width:100px;
		text-align:right
	
	}
div.map img {border:none}
div.map a {margin:0 0 0 17px }

div.tel {
		position:absolute;
		top:23px;
		right:15px;
		width:267px;
		height:36px;
		font-size:12px;
		color:#ffffff;
		text-align:right;
		overflow:hidden
	}
	
div.tel p {margin:0}
div.tel span.tel_in {font-size:22px;}

#tmenu {margin:0;padding:311px 0 0 0;list-style:none; height:28px; font-size:12px; text-align:center }
	#tmenu li {padding:5px 0 5px 1px; margin:0;  display:inline; background:url(tmenu_line.gif) left no-repeat; }
		#tmenu li a {text-decoration:none;outline-style:none;color:#ffffff; display:inline-block; height:20px; padding:8px 10px 0 10px}
		#tmenu li a:hover {color:#ffffff;text-decoration:underline; display:inline-block; background:url(tmenu_bg.gif) top left repeat-x}
		#tmenu li:first-child {background:none}
		
div.news_bg {
		height:211px;
		padding:2px 0 0 27px;
		background:url(news_bg.gif) top center no-repeat
	}
	
div.news {
		width:282px;
		height:196px;
		overflow:hidden;
		padding:0 8px 0 15px;
		font:normal 11px Tahoma, Geneva, sans-serif;
		color:#353535;
		background:url(news.gif) top left no-repeat;
		float:left;
		display:inline;
		margin:0 4px 0 0
	}
	
div.news div.date {
		text-align:right;
		padding:24px 0 0;
		font-size:17px;
		color:#2874de;
		height:30px
	}

div.news div.date strong {padding:2px 10px; background:#d6d6d7; font-weight:normal }

div.news div.tit {
		height:25px;
		overflow:hidden;
		color:#353535; 
		font-size:13px;
		font-weight:bold;
	}
	
div.news div.anonce {
		height:87px;
		overflow:hidden;
	}
div.news div.news_more {
		text-align:right
	}
	
div.news div.news_more strong {font-weight:normal; padding:2px 10px; background:#d6d6d6;}

div.news div.news_more a { color:#2874de;  text-decoration:none}
div.news div.news_more a:hover {color:#2874de; text-decoration:underline; }

div.news_t {
		position:absolute;
		top:347px;
		left:54px;
		color:#2874de; 
		font-size:25px;
		height:31px;
		padding:3px 0 0 42px;
		background:url(news_t.gif) top left no-repeat
	}
	

/* content
-------------------------------*/
div.l_c {
		width:244px;
		float:left;
		padding:0 0 10px 4px;
		overflow:hidden
	}

div.content {
		float:right;
		width:702px;
		padding:15px 24px 30px 0;
	
	}
	
div.lc_in {
		border:#dcdbdb;
		background:#efefef;
		padding:10px 0;
	}

#lmenu {margin:0;padding:5px 24px 20px 31px;list-style:none; font-size:12px;}
	#lmenu li {padding:0 0 2px 0;margin:0; background:url(lmenu_line.gif) bottom left no-repeat}
		#lmenu li a {text-decoration:none;outline-style:none;color:#252525; display:block;padding:8px 5px 8px 17px}
		#lmenu li a:hover {color:#ffffff;text-decoration:none; background:url(lmenu_bg.gif) top left repeat-x #0759c0;}
	
	
div.lblok_bg {
		margin:0 3px;
		background:#d3d3d3;
		border:1px solid #dfdede;
		padding:15px 7px 10px 8px;
		font-size:11px;
		color:#0e0e0e;
	}
	
div.lblok_t {
		font-size:15px;
		color:#0759c0;
		padding:0 0 10px 0
	}
		

/* footer
-------------------------------*/
#bot {
		height:182px;
		background:url(bot_pic.gif) top center no-repeat;
		position:relative;
		margin:0 auto;
		width:990px;
	}

div.copyright {
		float:right;
		display:inline;
		margin:141px 69px 0 0;
		height:31px;
		background: url(mega.gif) right no-repeat;
		padding:0 40px 0 0;
		color:#ffffff;
		font-size:11px;
		
		text-align:right;
	}

div.copyright a, div.copyright a:hover { color:#ffffff; text-decoration:underline;}

div.tel_b {
		position:absolute;
		top:51px;
		left:22px;
		height:48px;
		background:url(tel.gif) top left no-repeat;
		height:42px;
		width:175px;
		font-size:14px;
		color:#4f9b08;
		padding:17px 0 0 69px;
		text-transform:uppercase
	}
	
div.tel_b span.tel_b_in {font-size:22px}
	
div.mail_b {
		position:absolute;
		top:51px;
		left:269px;
		height:48px;
		background:url(tel.gif) top left no-repeat;
		height:42px;
		width:157px;
		font-size:14px;
		color:#4f9b08;
		padding:17px 0 0 69px
	}
div.mail_b a {color:#4f9b08; text-decoration:none}
div.mail_b a:hover {color:#4f9b08; text-decoration:underline}

div.mail_b span.mail_b_in {font-size:19px;}

div.counters {
		float:right;
		
		padding:141px 32px 0 0;
	}
div.ban_b {
		position:absolute;
		top:52px;
		right:23px;
		width:457px;
		text-align:right
	}

		

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


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


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f0eeee}
table.table2 td { padding:5px; border: 1px solid #bababa;}
table.table2 th { padding:8px 5px; border: 1px solid #bababa; background-color:#2a4665; color:#fff; text-align:left;}