body {

    padding: 0;

    margin: 0;

    font:100 12px tahoma;

    background: #fff url('../images/body_bg.gif');

}
.t2{font-weight:normal;}
div {text-align:left;}
#atff { display: none; }
#frame {

	width:882px;

	background-color:#fff;

	margin: 19px 0 29px 0;

}

.logo {margin-left: 25px;}

.banner {

	width:491px;

	height:158px;

	background:transparent url('../images/banner3.jpg') no-repeat;

}

.c {

	padding:10px 9px 0 313px;

	font:900 14px/19px tahoma;

	color:#fff;

}

#search {

	height:85px;

	width:183px;

	_width:184px;

	background-color:#FFEED9;

	border:1px solid #FFCF95;

	border-bottom:0;

	border-right:0;

	font:900 12px/14px tahoma;

	color:#fff;

	overflow:hidden;

}

#search form {padding:3px 0 0 10px;}

#search .search_input_text {

	width:126px;

	font-size:11px;

	margin: 4px 0 4px 0;

}

#search .search_input_select {

	width:131px;

	margin: 4px 0 4px 0;

	font-size:11px;

}

#search .search_button {

	margin: 4px 0 0 0;

}





#middle {

	width:832px;

	margin-left: 25px;

}

.left_fix {

	background: transparent url('../images/left_bg.gif') repeat-y right;

	width:190px;

}

#left_menu {}

#right_menu {

	float:right;

	width:186px;

}

#left_menu .header {

	width:184px;

	height:26px;

	margin: 6px 0 6px 0;

	background:#58739E url('../images/header.gif') no-repeat;

}

#right_menu .header {

	margin-bottom: 6px;

	width:186px;

	height:26px;

	background:#E0943A url('../images/right_head.gif') no-repeat;

}

#left_menu h1, #right_menu h1, #content h1 {

	height:26px;

	margin:0;

	padding:0 0 0 15px;

	font:900 14px/26px tahoma;

	color:#fff;

}
.desc{padding:5px;}
.navigation, .info {

	list-style-type:none;

	font:100 11px/19px tahoma;

	color:#000;

	margin:0 6px 0 0;

	padding:7px 15px 4px 15px;

	border:1px solid #BFDAFA;

	border-right:0;

	background-color:#EDF2F7;

}

.info {

	background:none;

}

.navigation li, .info li {

	height:19px;

	background:transparent url('../images/menu_dots.gif') repeat-x bottom;

	margin:2px;

}

.navigation li img {margin-right:12px;}

.navigation li a, .info li a {

	font:100 11px/19px tahoma;

	color:#000;

	text-decoration:none;

}

.info li a {

	color:#083063;

}

.navigation li a:hover, .info li a:hover {

	text-decoration:underline;

}

.related {

	color:#000;

	padding:10px;

	border:1px solid #929292;

}

.related a {

	color:#579F0B;

	font:900 12px tahoma;

	text-decoration:none;

}

#left_menu .links {

	padding:5px;

	font:100 12px tahoma;

	color:#000=;

}

#left_menu .links a {

	display:block;

	font-weight:900;

	color:#579F0B;

	text-decoration:none;

}

#content {

	float:right;

	width:639px;

}

.content_block {

	width:450px;
	font-size:11px;

}

.content_header {

	height:26px;

	text-align:left;

	background: #6A8ABE url('../images/content_header.gif') no-repeat;

}

#middle .content_header h1 {color:#fff;}

.preview {

	float:left;

	width:145px;

	margin-left:2px;

	border:1px solid #D9D8D8;

}

.preview_name {

	font: 900 12px/22px tahoma;

	color:#000;

	text-align:center;

}

.preview_image {}

.blue {

	width: 145px;

	margin-top:5px;

	text-align:center;

}

#footer {

	margin-left: 25px;

	height:60px;

	text-align:right;

	width:830px;

	color:#000;

	font:100 12px/60px tahoma;

}

#footer a {

	color:#000;

}

#main_menu {

	width:637px;

	height:50px;

	margin:4px 0 4px 0;

	background:transparent  url('../images/menu_bg.gif') no-repeat;

}

#main_menu a {

	display:block;

	height:45px;

	float:left;

	color:#fff;

	font:900 14px/45px tahoma;

	text-decoration:none;

	text-align:center;

}

.home {width:74px;}

.tops {width:114px;}

.about {width:103px;}

.partn {width:119px;}

.cont {width:82px;}

.ads {

	margin-top:10px;

	padding-left:10px;

	font: 900 12px/19px tahoma;

	color:#6A8ABE;

	background:transparent url('../images/menu_dots.gif') repeat-x top;

}

.lmenu{

	list-style-type:none;

	font:100 14px/19px tahoma;

	color:#000;

	margin:6px 12px 6px 6px;

	padding:0;

	background-color:#fff;

}

.lmenu li{

	height:19px;

	background:#6A8ABE url('../images/ar1.gif') no-repeat left;

	margin:2px;

	padding-left:35px;

}

.lmenu li a {

	font:100 14px/19px tahoma;

	color:#000;

	text-decoration:none;

}

.advertl {

	margin:0 6px 0 0;

	padding:7px 10px 4px 5px;

	border:1px solid #BFDAFA;

	border-right:0;

	background-color:#EDF2F7;

}

.advertc {

	padding:9px 30px 9px 5px;

}



.blinds {

	background-color:#DDDDDD;

	border:1px solid #808080;

	padding:20px;

	margin: 0 15px 0 15px;

}

.blinds a {display:block; color:#008000; line-height:16px;}
.templ {padding:10px;}