html {margin:0;padding:0;}
body {min-width:997px;width;100%;height:100%;margin:0;padding:0;font-family:Arial;font-size:12px;}
td, p {color:#777;margin:0;padding:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
a.more {display:block;clear:both;width:210px;padding:16px 0px 0px 10px;background:url('/img/more_arrow.gif') 1px 21px no-repeat;color:#57A0E7;font-size:12px;}
h2 { font-size:14px; color:#666666; }
a.contentpagetitle { color:#666666; }
a.readon { color:#333; }

img {border:0;}
table {border-collapse:collapse;padding:0;border:0;}
#head {height:255px;background:url('/img/hat_bg.jpg') repeat-x ;position:relative;}
#head #left {position:absolute;left:0;top:0;z-index:2;width:652px;height:212px;background:url('/img/hat_left.jpg') no-repeat;}
#head #right {position:absolute;right:0;top:0;z-index:1;width:372px;height:212px;background:url('/img/hat_right.jpg') no-repeat;}
#head #tel {position:absolute;left:216px;top:212px;z-index:1;width:184px;height:48px;background:url('/img/tel_bottom.jpg') no-repeat;}
#head #tmenu {position:absolute;left:145px;top:5px;width:500px;z-index:2;}
#head #tmenu .line {width:3px;height:43px;float:left;margin:0px 16px;background:url('/img/tmenu_line.png') no-repeat;}
#head #tmenu .inf {float:left;padding-top:17px;font-size:11px;}
#head #tmenu a {color:#fff;}
#head #tmenu img {margin-top:2px;}
#head #mmenu {position:absolute;left:410px;top:212px;width:570px;height:41px;z-index:3;}
#head #mmenu .line {width:2px;height:41px;float:left;margin:0px 20px;background:url('/img/mmenu_line.png') no-repeat;}
#head #mmenu .inf {float:left;padding:16px 0px 0px 10px;background:url('/img/mmenu_arrow.png') 1px 21px no-repeat;}
#head #mmenu a {color:#57A0E7;font-size:12px;}
#head #dmenu {position:absolute;left:980px;top:212px;width:210px;height:41px;z-index:4;}
#head #lmenu {position:absolute;left:25px;top:212px;width:170px;height:41px;z-index:3;}
#head #lmenu .inf {float:left;padding:16px 0px 0px 10px;background:url('/img/mmenu_arrow.png') 1px 21px no-repeat;}
#head #lmenu a {color:#57A0E7;font-size:12px;}
#head #pre_phone {font-size: 18px;  color: #fff;  position: absolute; z-index:2; top: 155px; left:665px;}
#head #phone {font-size: 26px;  color: #fff;  position: absolute; z-index:2; top: 178px; left:700px;}

table.company_list td {padding: 15px;}

#container {color:#000;margin:20px 0px;}
#container #left a.item {padding:15px 0px 0px 15px;height:34px;width:229px;text-decoration:none;background:url('/img/rate_bg.png') no-repeat;font-size:14px;font-weight:bold;display:block;text-align:left;color:#FF4F3F;}
#container #left a.item span {display:block;}
#container #left img.ban {float:left;margin:0px 0px;}
.content { padding:5px; }
.contentpaneopen { padding:5px; }
#container #center {vertical-align:top;padding:0px 20px;position:relative;}
#container #center .head {height:33px;background:url('/img/content_head.png') repeat-x;position:relative;}
#container #center .head .h1_arrow {position:absolute;top:0;right:30px;width:39px;height:33px;background:url('/img/h1_arrow.png') no-repeat;}
#container #center .head h1 {position:absolute;top:8px;left:20px;width:350px;color:#333;font-weight:bold;font-size:13px;}
#container #center .content {background:url('/img/content_shadow.png') top repeat-x;border:1px solid #d4d4d4;}
#container #center .content .inf {margin:20px;border-bottom:1px dotted #aaa;padding-bottom:10px;}
#container #center .content .inf p {padding-top:5px; padding-bottom:5px;}
ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}
#container #right {width:265px;vertical-align:top;}
#container #right #organizers {width:245px; text-align: center; width:245px;margin-right:20px;height:33px;background:url('/img/organizers.png') repeat-x;border-bottom:1px solid #cbcbcb;}
#container #right #organizers span {top: 10px; font-weight: bold; color: #5FA4E9; text-transform: uppercase; font-size: 14px;}
#container #right #bans {width:245px;margin:0px 20px 20px 0px;height:1%;overflow:hidden;padding-bottom:13px;border:1px solid #cbcbcb;border-top:0; text-align:center;}
#container #right #bans img {margin:13px 0px 0px 13px;}

#container #left {width:245px;vertical-align:top; padding-left:20px;}
#container #left #organizers {width:245px; text-align: center; width:245px;margin-right:0px; height:33px;background:url('/img/organizers.png') repeat-x;border-bottom:1px solid #cbcbcb;}
#container #left #organizers span {top: 10px; font-weight: bold; color: #5FA4E9; text-transform: uppercase; font-size: 14px;}
#container #left #bans {width:245px;margin:0px 0px 0 0;height:1%;overflow:hidden;padding-bottom:13px;border:1px solid #cbcbcb;border-top:0;}
#container #left #bans img {margin:13px 0px 0px 13px;}

#footer {height:212px;background:url('/img/hat_bg.jpg') repeat-x;}
#footer #copyright {width:607px;height:212px;padding-left:30px;background:url('/img/hat_left.jpg') no-repeat; padding-top:15px}
#footer #yourvision {width:372px;height:212px;background:url('/img/hat_right.jpg') no-repeat; padding-top:15px}
#footer p {text-align:center;}

