* { margin:auto; padding:0; }
body { background: url(../graphics/background_p.jpg) repeat-x; background-color: #ffffff; font-family: verdana, sans-serif; color: #ffffff; font-size: 12px;}
h1 {font-weight: normal; font-size:27px; color: #180101}
h2 {font-weight: bold; font-size:12px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
table td {padding:2px;}

#main { width:881px; margin:0 auto;}
#cpt_main {width:480px; margin:0 auto;}

#header,#cpt_header,#content_top,#content_left,#cpt_content_center,#content_center,#content_right,#footer,#cpt_footer,#footer_top,#footer_center,#cpt_footer_center,#footer_bottom,#footer_top_left,#footer_top_right,#content_left_container,.content_menu {float:left;}

#header {background: url(../graphics/header_p.jpg) no-repeat; width: 881px; height: 337px;}
#cpt_header {width: 480px; height: 337px; background: url(../graphics/header_p.jpg) no-repeat;}

#header_home_link {float:left;height:81px;padding-left:1px;padding-top:4px;width:128px;}
#header_key {float:left;height:22px;padding-left:690px;padding-top:36px;width:27px;}
#header_menu ul {float:left;list-style-type:none;padding-left:271px;padding-top:2px;text-align:right;width:476px;}
#header_menu li {display:inline; padding-left:4px; padding-right:4px; width: auto;}
#header_menu a{color: #000000; font-size:12px;}

#header_ar_1 {float:left;height:95px;padding-left:413px;padding-top:6px;width:467px;}
#header_ar_1 a{background: url(../graphics/header_buttons_off_01.png) no-repeat;height:95px;width:467px;float:left;}
#header_ar_1 a:hover{background: url(../graphics/header_buttons_on_01.png) no-repeat;}

#header_ar_2 {float:left;height:97px;padding-left:413px;width:467px;}
#header_ar_2 a{background: url(../graphics/header_buttons_off_02.png) no-repeat;height:97px;width:467px;float:left;}
#header_ar_2 a:hover{background: url(../graphics/header_buttons_on_02.png) no-repeat;}

#header_nav {padding-left:15px;padding-top:22px;width:auto; font-weight: normal; float: left;}
#header_nav a{font-weight: normal; color: #ffffff;}

#content_left {width: 221px; min-height: 550px; background: url(../graphics/content_left_bg_p.jpg) no-repeat; text-align:left;}
#content_left ul{list-style-type: none; text-align:left; padding: 0; margin: 0;}
#content_left li {padding-left:1px;}
#content_left a {background-color:#AF1519;border-bottom:1px solid #FFFFFF;color:#FFFFFF;float:left;font-size:12px;font-weight:bold;height:27px;padding-left:13px;padding-top:9px;width:207px;}
#content_left a:hover{background-color:#820d10;}
#content_left ul ul{list-style-type: none; text-align:left; padding: 0; margin: 0;}
#content_left ul ul li {padding-left:1px;}
#content_left ul ul li a {
	background:#ED1C24 url(../graphics/st_p.png) no-repeat scroll 12px 12px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:auto;
	padding-bottom:9px;
	padding-left:31px;
	padding-top:9px;
	width:189px;
}
#content_left ul ul li a:hover{
	background-color:#820d10;
}
#content_center {width: 460px; min-height: 550px; background: url(../graphics/content_center_bg_p.jpg) repeat-x; text-align:left;}
#content_center_text {color: #646464; width: 416px; float: left; font-family: arial,sans-serif; font-size: 12px; margin-left: 22px; margin-right: 22px; margin-top: 20px;}
#content_center_text p  { padding-top:10px; padding-bottom:10px;}
#content_right {width: 200px; height: 366px;}
#l1 {width: 200px; height: 200px; float: left;}
#l2 {width: 200px; height: 163px; float: left;}
#l3 {width: 200px; height: 186px; float: left;}
#l1 a{background: url(../graphics/content_right_banners_p_01.jpg) no-repeat;width: 200px; height: 200px;float:left;}
#l1 a:hover{background: url(../graphics/content_right_banners_hover_p_01.jpg) no-repeat;}
#l2 a{background: url(../graphics/content_right_banners_p_02.jpg) no-repeat;width: 200px; height: 163px;float:left;}
#l2 a:hover{background: url(../graphics/content_right_banners_hover_p_02.jpg) no-repeat;}
#l3 a{background: url(../graphics/content_right_banners_p_03.jpg) no-repeat;width: 200px; height: 186px;float:left;}
#l3 a:hover{background: url(../graphics/content_right_banners_hover_p_03.jpg) no-repeat;}

#cpt_content_center {width: 480px; min-height: 400px; text-align:left; background-color: #ffffff; border-left: 1px solid #222650; border-right: 1px solid #222650;}
#cpt_content_center_text {color: #646464; width: 480px; float: left; font-family: arial,sans-serif; font-size: 12px; margin-left: 22px; margin-right: 22px; margin-top: 20px;}

#footer{width: 881px; height: 205px;}
#footer_top{background: url(../graphics/footer_top_bg.jpg) repeat-x; width: 881px; height: 113px;}

#footer_top_left {width: 423px; height: 113px; margin-left: 10px;}
#footer_top_left ul{list-style-type: none;}
#footer_top_left li{display:inline; padding-left:0px;}

#footer_top_right {color:#000000; display:inline; height:42px; padding-top:71px; width:445px;}
#footer_top_right ul{list-style-type: none; text-align:right; float: right}
#footer_top_right li {display:inline; padding-left:0.5px; padding-right:0.5px; width: auto;}
#footer_top_right p {padding-top: 7px; padding-right:4px; float: right;}
#footer_top_right a{color: #000000; font-size:11px;}

#footer_center {background:transparent url(../graphics/footer_center_bg.jpg) repeat-x; font-weight:bold; height:31px; padding-top:10px; text-align:center; width:881px;}
#footer_bottom{width: 881px; height: 61px; text-align:center;}
#footer_bottom ul{list-style-type: none; padding: 0; margin: 0;}
#footer_bottom li{display:inline; padding: 0 30px 0 30px;}
#cpt_footer_center {background:transparent url(../graphics/footer_center_bg.jpg) repeat-x; font-weight:bold; height:31px; margin-top: 5px; padding-top:10px; text-align:center; width:480px;}
#cpt_footer_bottom{width: 480px; height: 61px; text-align:center;}
#cpt_footer_bottom ul{list-style-type: none; padding: 0; margin: 0;}
#cpt_footer_bottom li{display:inline; padding: 0 2px 0 2px;}

.error {color: red;}
.info {color: rgb(52,78,135);}
.city {float: left;width: 138px;}

