/* element style*/
body {margin: 0px; padding: 0px; max-height:auto; font-family: Tahoma;
	height:100%; width:100%; background:url('../images/top_bg.jpg') left top repeat-x;}
/* end element style */
img {	margin:0px;padding:0px;border:0px;}
#all {width: 870px; margin:auto; height: 100%; position:relative; padding-bottom:10px;
	background: url('../images/header_img.jpg') top left no-repeat; }

/* top block */
.header {float:left; width: 870px;*width:auto;  height: 140px;
		  padding:17px 0px 0px 0px;}
.logo { position:absolute; top:17px; left:37px;}
.header p {width: 100%;  padding: 0px;margin:0px 0px 0px 0px; font-family: Tahoma;font-weight:bold;
	line-height:98%;}
.blue {font-size:24px; color:#003399;}
.green{font-size:22px; color:#006600;}
.png   {*background-image: none ! important; *behavior: url('pngfix.htc'); position:absolute;
	top:5px; left:760px; }
.logo_x{position:absolute; top:52px; left: 640px;}
/* end top block */

/* top block */
.top_menu {position:absolute; top:105px; left:340px; height: 50px; text-align:center; }
.top_menu a{color:#009900;font-weight:bold; font-size:12px;}
/* end top block */


/* bottom block */
#footer { height:30px;width:870px;margin-top:20px;}
:root #footer {float: left;}
#footer p {width: 100%;  padding: 0px; text-align:left;font-size:12px;}
.counter_block {float:right;}
/* end bottom block*/
/* index city page style */
#all_city{width: 100%;display: table; text-align:center;
	position:relative;border:0px solid;display:table;}
.header_city { width: 870px;  height: 140px; background: url('../images/header_city.jpg') top left no-repeat;position:relative;
		  padding:17px 0px 0px 0px;margin:auto;border:0px solid;text-align:center;}
.journal_logo{position:absolute;top:25px; right:12px;}
.header_city .green{font-size:13px;font-weight:bold;}
.header_city p {margin:0px; padding:0px;}
.red_smal{color:#ff0000;}
.red_h2{font-size:24px;color:#ff0000;line-height:25px;font-weight:bold;}
.header_city .big_red{font-size:48px; color:#ff0000; padding:0px; margin:0px; margin-top: 0px;font-weight:bold;}
.city_menu{position:absolute; top:105px; left:320px; height: 50px; text-align:center; }
.city_menu a{color:#009900;font-weight:bold; font-size:12px;}
.content_city{padding:10px 10px 10px 10px;border:0px solid;position:relative;*width:100%;
	border:0px solid;margin-top:10px;*display:table;}
.center_banner{ width:33.2%;float:left;height:120px;border:0px solid;text-align:center;}
.text_block {width:100%; height:105px; background:#f8dc4d;float:left;position:relative;margin-top:10px;text-align:left;}
.tl {position:absolute; top:0px; left:0px;}
.tr {position:absolute; top:0px; right:0px;}
.bl {position:absolute; bottom:0px; left:0px;*bottom:-1px}
.br {position:absolute; bottom:0px; right:0px;*bottom:-1px}
.day_text{font-size:40px; color:#ff0000;width:36%;*width:37.5%;text-align:center;float:left;display:block;}
.text_block div {*float:left;font-weight:bold; font-size:12px;margin:5px 0px 0px 15px; *margin:0px 0px 0px 15px;}
.read{display:block; color:#ff0000;font-size:12px;}
.fix_ie6 {position: relarive; *margin-top: -20px ; left: 0px; width: 980px; height: 1px; }
.form_search{ width:75.5%; height:39px; background:url('../images/green_bg.jpg') repeat-x;float:left;
	position:relative; margin-top:10px;text-align:left;}
.form_search label {font-size:13px;margin-left:15px;font-weight:bold;}
.search_left {position:absolute; top:0px; left:0px;}
.search_right {position:absolute; top:0px; right:0px;}
.inp_text {width:200px; border:1px solid #000000;}
.inp_img{margin:2px 0px 0px 0px;position:relative; top:5px;}
.right_banner{width:21.2%;float:right;height:120px;border:0px solid;text-align:right;margin-top:10px;}
.left_block,.center_block {float:left; width:36%;*width:37%;position:relative; background:#f8dc4d;margin-top:10px;
	*margin-top:0px; text-align:left;padding:0px 5px 10px 10px;font-size:12px;}
.center_block{margin-left:10px;}
.head_colunm {background:url('../images/head_colunm_bg.jpg') repeat-x;width:100%;height:54px;text-align:center;}
.head_colunm img{margin:10px 0px 0px 0px;}
.head_left{position:absolute;top:-10px; left:0px;}
.head_right{position:absolute;top:-10px; right:-6px;}
