@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	position:relative;
}
body, td {
	font: 12px Tahoma, Helvetica, sans-serif;
	color:#4E4E4E;
}
body {
	text-align:center;
	background:#CDD0D2 url(bg.jpg) top center no-repeat fixed;
}


a {
	color: #D02323;
	text-decoration:underline;
}
a:hover {
	color: #D02323;
	text-decoration:underline;
}

h1.pagename { padding:0; margin:20px 0 0 258px; font-size: 20px; font-weight:normal; color:#C90000;}

h1,h2,h3,h4,h5,h6 { margin:2px 0 5px 0; padding:0; color:#4E4E4E; font-family: Arial, Tahoma, sans-serif;}
h1 { font-size:18px}
h2 { font-size:16px}
h3 { font-size:14px}
h4 { font-size:12px}
h5,h6 { font-size:11px}


#all { margin:0 auto; width:990px; text-align:left; min-height:85%; position:relative; background:url(main.jpg) top left no-repeat #E8E7E7;}
* html #all { height:85%} /*for IE*/

#header { height:233px; position:relative; }
.logoname { height:100px; margin: 5px 0 0 11px; padding:1px 0 0 0 }
.name h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color:#000000; margin:25px 0 0 113px}
.slogan {font: 15px Tahoma, Helvetica, sans-serif; color:#404040; margin:0 0 0 113px}

.tel {
	position:absolute;
	top:23px;
	right:10px;
	padding-left:30px;
	height: 80px;
	width: 220px;
	background: url(tel.gif) left 2px  no-repeat;
	font:14px Tahoma, Geneva, sans-serif;
	color:#404040;
	top: 7px;
}

.umnu_block {width:230px; position:absolute; top:242px; background:url(umnu_bg.gif) right bottom  no-repeat; margin: 14px 0 0 11px;}
.umnu {	margin:0; padding:10px 0 30px 0;list-style:none; width:230px; background:url(umnu_top.gif) right top no-repeat;}
li.mnu { 	margin: 0; padding:0; text-align:left; font-size:0px; line-height:0px}
li.mnu a {
	display:block;
	padding:10px 12px 10px 16px;
	height:auto;
	font:bold 12px Tahoma, Geneva, sans-serif;
    background: url(line.gif) center bottom no-repeat;
	cursor: pointer;
	text-decoration:none;
	color:#303030;
}
li.mnu a:hover {	text-decoration:none; background:#C90000 url(o_mnu.jpg) top repeat-x; color:#fff;}

li.hmnu { 	margin: 0;}

li.hmnu a{
	display:block;
	padding:10px 12px 10px 16px;
	height:auto;
	font:bold 12px Tahoma, Geneva, sans-serif;
    background:#000000 url(o_mnu2.jpg) top repeat-x;
	cursor: pointer;
	text-decoration:none;
	color:#fff;
}

.hmnu a:hover{
	text-decoration:none;
	color:#fff;
}


div.content { padding:10px 30px 20px 258px; line-height:1.2em; position:relative;}
div.content p { padding:0; margin:15px 0;}

div.content ul { margin:10px; padding:15px 0; list-style: none;}
div.content ul li { padding-left:20px; background:url(arow.gif) left 50% no-repeat; line-height:20px;}



#footer { width:100%;  height:170px; background:#cdd0d2; color:#fff;}
.in_footer { margin:0 auto; width:990px; text-align:left; height:170px; background:#000000 url(f_bg.jpg) top left repeat-x;}


.c_name {float:left; margin:40px 0 20px 20px; font: bold 13px Tahoma;}
div.copyright {float:right; margin:35px 20px 0 20px; height:30px; padding:10px 50px 0 0; background:url(mega.jpg) top right no-repeat; font-size: 11px;}

div.copyright a, div.copyright a:hover { color:#ffb515; text-decoration:underline;}
div.copyright span { color:#fff;}


.counters {margin:10px 0 0 20px; font: normal 12px Tahoma; height:65px;}
.pagetitle { margin:0 20px 5px 20px; font: normal 11px Tahoma; 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: #e0e0e0}
table.table1 td { padding:5px; border: 1px solid #91949a;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color:#D02323; color:#fff; text-align:left;}
