@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	position:relative;
	height:100%; min-width:980px;
	
	
}

body, td {
	font-family:Verdana, Geneva, sans-serif; font-size:12px;
	color:#333333;
}
body {
	text-align:left;
	background:url(left_bg.gif) top left repeat-y #ffffff;
	
	}

a {
	color: #0000FF; outline-style:none;
	text-decoration:none;
}
a:hover {
	color: #0000FF;
	text-decoration:underline;
}

a img           { border-color:#000 }



h1 { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0 0 15px 0; margin:0; text-transform:none; font-weight:bold; text-transform:uppercase; }

h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#0000FF; font-family:Tahoma, Geneva, sans-serif;}
h2 { font-size:16px}
h3 { font-size:16px}
h4 { font-size:14px}
h5,h6 { font-size:12px}





.thumb              {color:#000000}

/* main
-------------------------------*/
#wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 0 -108px 0; 
	background:url(top_bg.jpg) top left repeat-x
	}
	
#cleaner {clear:both; height:108px}

.cl {clear:both; font-size:0; line-height:0}



/* header
-------------------------------*/
div.top {
		height:174px;
		background:url(top_l.jpg) top left no-repeat
	}
div.top_r {
		height:174px;
		background:url(top_r.jpg) top right no-repeat
	}
	
.lang {
	position:absolute;
	right: 50px;
	top: 13px;
}

.lang img { border:none; margin: 0 5px}

div.logo {
		margin:0 auto;
		width:457px;
		padding:69px 0 0 0px
	}
div.logo img {border:none}

div.tblok {
		position:absolute;
		top:54px;
		right:53px;
		color:#4e4e4e;
	
	}
div.tblok p {margin:0}

/* content
-------------------------------*/
div.bodycontent {
		float:right;
		width:100%;
		margin:0 0 0 -241px
	}
div.l_c {
		float:left;
		width:241px;
		overflow:hidden
	}
	
div.content {
		padding:20px 20px 30px 258px;
		text-align:justify;
	}
	
div.map {
		height:47px;
		padding:8px 0 0 47px;
		background:url(map_bg.jpg) top left no-repeat
	}
div.map img {border:none}
div.map a {margin:0 47px 0 0;}

div.lm_b {
		height:26px;
	}

#lmenu {margin:0;padding:0; list-style:none; border-top:1px solid #fff; font-size:11px; }
	#lmenu li {padding:0;margin:0; border-bottom:1px solid #fff; }
		#lmenu li a {text-decoration:none;outline-style:none;color:#ffffff; display:block; background:url(lmenu_i.gif) 15px 10px no-repeat #6d8ec2; padding:7px 5px 7px 43px}
		#lmenu li a:hover {color:#fff;text-decoration:none; background:url(lmenu_i.gif) 15px 10px no-repeat #424947}
		

div.news_t {
		font-size:16px;
		padding:10px 0 10px 20px;
		color:#fff
	}

div.news {
		font-size:11px;
		color:#ffffff;
		padding:0 10px 20px 20px;
	}
	
div.news  div.date {
		padding:5px 0
	}

div.news  div.tit {
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
	}
	
div.news  div.anonce {
		padding:7px 0 7px 
	}
div.news  div.news_more {
		padding:0 0 15px
	}
	

#tmenu {margin:0 0 0 241px;padding:0px 0 0 0px;list-style:none; font:normal 15px Tahoma, Geneva, sans-serif; height:26px; background:#3562aa; min-width:750px;}
	#tmenu li {padding:3px 5px 0 5px;margin:0; float:left; background:url(tmenu_line.gif) left no-repeat; height:23px}
		#tmenu li a {text-decoration:none;outline-style:none;color:#ffffff;}
		#tmenu li a:hover {color:#ffffff;text-decoration:underline;}
	
div.infor { padding:20px 0 20px 55px}

/* footer
-------------------------------*/
#bot {
		height:130px;
		background:#3562AA url(bot_bg.gif) top left repeat-x
	}
#bot_in {
		height:130px;
		background:url(bot_l.gif) top left no-repeat;
		position:relative
	}

div.copyright {
		position:absolute;
		top:37px;
		right:19px;
		font:normal 11px Tahoma, Geneva, sans-serif;
		color:#fff;
		text-align:right;
		width:468px;
	}

div.copyright a, div.copyright a:hover { color:#0000FF; text-decoration:underline;}


#bmenu {margin:0;padding:0 0 0 241px;list-style:none; height:34px; text-align:center; font:normal 11px Verdana, Geneva, sans-serif}
	#bmenu li {padding:0;margin:0; color:#666666; display:inline }
		#bmenu li  a {text-decoration:none;outline-style:none;color:#7f7f7f; padding:0 10px }
		#bmenu li  a:hover {color:#3562aa;text-decoration:underline;}
		#bmenu li.active a  {color:#0000FF;text-decoration:none; padding:0 10px}
		#bmenu li.active a:hover  {color:#0000FF;text-decoration:none;}


div.bblok {
		font:normal 11px Tahoma, Geneva, sans-serif;
		color:#fff;
		position:absolute;
		top:48px;
		left:284px;
		width:444px;
	}

div.counters {
		top:64px;
		position:absolute;
		right:19px;
		width:475px;
		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: none}
table.table1 td { padding:5px; border: 1px solid #424947;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: none}
table.table2 td { padding:5px; border: 1px solid #424947;}
table.table2 th { padding:8px 5px; border: 1px solid #424947; background-color:#3662ab; color:#fff; text-align:left;}

#site_name { color:fff; text-decoration:none; }


#menu {
	border-bottom: 1px solid #fff;
}

#menu, #menu ul, #menu li {
	padding:0;
	margin:0;
	list-style:none;
	font-size:0px;
	line-height:0px;
}

#menu a, #menu a:hover {
	display:block;
	font-size:11px;
	font-family: Verdana;
	line-height:normal;
	color:#fff;
	text-decoration:none;
}

#menu a.l {
	background:url(lmenu_i.gif) no-repeat scroll 15px 10px #6d8ec2;
	padding:7px 5px 7px 43px;
	border-top: 1px solid #fff;
}

#menu a.o, #menu a:hover {
	background-color:#424947;
}

#menu ul {
	display:none;
	position:absolute;
	border-bottom:1px solid #fff;
	background:#6d8ec2;
}

#menu ul li {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	width:200px;
}

#menu li li a {
	padding:5px;
}

#phones {color:#3562AA;}
#phones p {margin:0; padding:6px 0;}
#phones strong {font-size:16px;}

