/*---
Author: Karim
--------------------------------
Code: Misterio
--------------------------------
Rip: Heon
--------------------------------
Web-site: http://game-zone.tom.ru/
--------------------------------
Date: 12 March 2012
---*/

body {
	margin:0; 
	font-size:13px; 
	font-family:Tahoma, Geneva, sans-serif; 
	background: 
				url('../images/bg.png') repeat 100% 100%; 
	color:#006600;
}

/*---forms---*/
input[type="image"]:hover {opacity:0.8;}
ul, form {display:block; padding:0; margin:0; list-style:none;}
input[type="submit"],
input[type="button"] {cursor:pointer;}

/*---h1,h2,h3,h4,h5,h6----*/
h1,h2,h3,h4,h5,h6 {display:block; margin:0 0 10px 0; padding:0; color:#403f3f;}

h1 {font-size:26px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

/*---clear styles---*/
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }

/*---a-links---*/
a, img, input {outline:none;border:none;}
a img {border:0;}
a:link, a:active, a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; }

#wrapper {width:980px; overflow:hidden; margin:0 auto;}

/*---header---*/
#header {height:312px;}
#header_h {height:312px; overflow:hidden; background:url('../images/header_h_bg.jpg') no-repeat;}
#header_b {height:52px;}
.header_b {height:52px; background:url('../images/header_menu.png') repeat-x center center;}
.header_b .header_b {background:url('../images/header_menu.png') no-repeat left top;}
.header_b .header_b .header_b {background:url('../images/header_menu.png') no-repeat right bottom;}
.header_logo {float:left; text-indent:-9999px; margin:59px 0 0 37px; overflow:hidden;}
.header_logo a {display:block; width:190px; height:56px; background:url('../images/1header_logo.png') no-repeat;}

/*<!--.header_login 
{float:right; 
background:url('../images/header_login_bg.png') no-repeat; 
width:320px; 
height:120px; 
margin:100px 15px 0 0;}-->*/

.log_form {width:303px; overflow:hidden; height:95px; margin:20px 0 0 5px;}
.log_form form {margin:10px 0 5px 10px; overflow:hidden; clear:both;}
.log_form form .login {float:left; margin:0 10px 0 0;}
.log_form form .login input {width:93px;}
.log_form .log_text {margin:0 0 0 10px; display:block; color:#707273; font-size:11px;}
.log_form .log_text a {color:#49a7bf;}

.user_exit {position:absolute; overflow:hidden; top:5px; right:0;}
.user_form {margin:2px 10px; font-size:12px; position:relative;}
.user_form ul {float:left; padding:0 10px 0 0; color:#2d2d2d; overflow:hidden;}
.user_form ul li {height:18px; display:block;}
.user_form ul li a {color:#2d2d2d;}
.user_form ul li a:hover {color:#51b2d3;}
.header_menu {float:left; z-index:999; height:36px; position:relative;}
.header_menu ul {height:24px; margin:7px 0 0 24px;}
.header_menu ul li {
	float:left; 
	height:24px;  
	margin: 0;
    padding: 0;
	line-height:20px;
    position: relative;  
}
.header_menu ul li span {display:block; background:url('../images/down.png') no-repeat right 8px; padding:0 12px 0 0;}
.header_menu ul li a {padding:0 5px; height:24px; display:block;}
.header_menu ul li:hover {background:url('../images/menu_bg.png') repeat-x center center;}
.header_menu ul li:hover div.m1 {background:url('../images/menu_bg.png') no-repeat left top;}
.header_menu ul li:hover div.m1 a {display:block; background:url('../images/menu_bg.png') no-repeat right bottom; text-shadow:none; text-decoration:none;}
.header_menu ul li a {color:#000000; text-shadow:1px 0 0 #da7f04;}


#menu li ul{
    list-style:none;
    padding:5px 0 5px 0; 
    margin:0;
	position:absolute;
    left:0;
   	display:none;
}
#menu li ul li {
    float:none;
    height:23px;
	line-height:19px;
    margin:0;
	font-size:11px;
	background:url('../images/menu_li.png') repeat-x center bottom;
}
#menu li:hover ul div {
	padding:0 5px 5px 5px; 
	overflow:hidden; 
	background:#70480e; 
	clear:both;
	-moz-border-bottom-left-radius: 3px; /* Firefox */
	-webkit-border-bottom-left-radius: 3px;
	-khtml-border-bottom-left-radius: 3px; /* KHTML */
	border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px; /* Firefox */
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px; /* KHTML */
	border-bottom-right-radius: 3px;
} 
#menu li ul li a {color:#fff; text-shadow:none;}
#menu li:hover ul{
    display:block; 
	padding:5px 0 5px 0; 
}

.header_search {float:right; margin:6px 23px 0 0; height:36px; overflow:hidden;}
.header_search form {height:23px; position:relative;}
.sfield {float:left; margin:0 7px 0 0; background:url('../images/search_bg.png') no-repeat; width:135px; height:26px;}
.sfield input {font-size:11px;  background:none; height:25px; width:125px; padding:0 5px 0 5px; display:block; line-height:21px; color:#383838;}
.sbtn {float:right; margin:1px 0 0 0;}
.sbtn input {height:24px; width:59px; background: url('../images/search_btn.png') no-repeat; cursor:pointer;} 
.sbtn input:hover {background-position:0 -24px;}

/*---content---*/
#content {overflow:hidden; width:946px; background:#fff; margin:0 auto;}
#side_left {float:left; width:716px; overflow:hidden;}
#side_right {float:right; width:214px; margin:0 9px 0 0; overflow:hidden;}

.content_bg {width:946px;  background:url('../images/content_bg_c.png') repeat-y right center;}
.content_bg .content_bg {background:url('../images/content_bg_h.png') no-repeat right top;}
.content_bg .content_bg .content_bg {background:url('../images/content_bg_b.png') no-repeat right bottom;}
.content {min-height:100px; padding:10px 0 0 0;  width:946px; overflow:hidden;}

.f_input, .f_input2 { padding:0 5px; height:25px; background: #fff url('../images/f_input.png') repeat-x; border: 1px solid #cccccc; color:#383838;}

/*---infoblock---*/
.infoblock {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: #f1f5f7; padding: 15px; margin-bottom: 25px; }
.pollvotelist { width: 70%; text-align: left; }
	.pollvotelist input { margin-right: 5px; }

.mass_comments_action { border-top: 2px solid #eee; border-bottom: 1px solid #dadada; background-color: #f5f6f7; padding: 10px 15px; }

/*---forms---*/
.baseform { background: #f5f6f7; }
.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0;}
	.fieldsubmit, .tableform td { padding: 5px 10px; border-top: 1px solid #fff; }
	.addnews { font-weight: bold; }
	.impot { color:red; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; background: #fff url('../images/fields.png') repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
	
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

.fbutton, a.user_exit {
	border:1px solid #b37200; 
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px;
	color:#fff;
	text-shadow:0 1px 0 #c67c09;
	padding:4px 10px 4px 10px;
	display:block;
	cursor:pointer;
	background:#c67c09 url('../images/fbutton.png') repeat-x;
	font-size:12px;
}
.fbutton:hover, a.user_exit:hover {
	text-decoration:none;
	background:#c67c09 url('../images/fbutton2.png') repeat-x;
	text-shadow:0 1px 0 #c67c09;
}

.fbutton2 {
	border:1px solid #bcbcbc; 
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px;
	color:#555555;
	text-shadow:0 1px 0 #fff;
	padding:4px 8px 4px 8px;

	cursor:pointer;
	background:#eaeaea url('../images/fbutton4.png') repeat-x;
	font-size:12px;
}
.fbutton2:hover {
	text-decoration:none;
	background:#eaeaea url('../images/fbutton3.png') repeat-x;
}

/*---banner---*/
.banner {width:674px; padding:0 0 46px 0; margin:0 0; background:url('../images/shape_bg.png') no-repeat center bottom;}
.banner div {width:468px; margin:0 auto; height:60px; overflow:hidden;}

/*---short---*/
.short {width:699px; overflow:hidden; margin:0 0 13px 9px;}
.short_h { 
	background:#ebf1d0;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px;
	margin:0 0 6px 0;
}
.short_h div {
	padding:5px 10px;
	font-style:italic; 
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#535352; 
	text-shadow:0 1px 0 #fff;	
}
.short_h div a {
	color:#000000; 
	text-shadow:0 1px 0 #fff;
}
.short_inf {clear:both; overflow:hidden;}
.short_inf_l {float:left; position:relative;}
.short_date {float:left; width:56px; height:59px; background:url('../images/date_bg.png') no-repeat; margin:-26px 5px 0 -1px;}
.short_month {font-size: 10px; color: #fff; text-align: center; display: block; line-height: 11px;}
.short_day {font-family:Arial, Helvetica, sans-serif; font-size: 24px; text-transform: uppercase; color: #555555; text-align: center; display: block; line-height: 20px; padding-top: 12px;}
.short_inf_l ul {float:left; margin:0 0 0 62px;}
.short_inf_l ul li {float:left; margin:0 11px 0 0; color:#646464; font-size:11px;}
.short_inf_l ul li a {color:#ff9032;}
.short_inf_r {float:right; overflow:hidden; margin:0 2px 0 0;}
.short_c {clear:both; padding:10px 2px; font-size:12px; color:#2c2c2c;}
.short_c a {color:#2c2c2c;}
.short_b {overflow:hidden; width:694px; margin:0 auto; border: solid #f2f2f2; border-width:2px 0 0 0; padding:7px 0; clear:both;}
.short_b2 {overflow:hidden; width:694px; margin:0 auto; border: solid #f2f2f2; border-width:2px 0 2px 0; padding:7px 0; clear:both;}
.short_b_l {float:left; padding:7px 0 0 0; margin:0 0 0 14px; font-size:12px; color:#505050;}
.short_b_l span {color:#6f9f13; float:left; display:block; background:url('../images/tags.png') no-repeat left center; height:16px; padding:0 4px 0 20px;}
.short_b_l a {color:#505050;}
.short_b_r {float:right; margin:0 14px 0 0; line-height:32px;}
.short_b_r ul.isicons {margin:7px 0 0 0;  float:left;}
.short_b_r ul.isicons li {float:left; display:inline; height:16px; margin:0 5px 0 0;}
.short_b_r ul {float:left;}
.short_b_r ul li {float:left; font-size:11px; margin:0 10px 0 0; color:#646464;}
.short_b_r ul li a {color:#ff9032;}
.short_btn {float:right; text-indent:-9999px;}
.short_btn a {display:block; width:89px; height:33px; background:url('../images/short_btn.png') no-repeat;}
.short_btn a:hover {background-position:0 -33px;}

.related {width:699px; overflow:hidden; margin:0 0 13px 9px; background:url('../images/shape_bg.png') no-repeat left bottom; padding:0 0 48px 0;}
.related_h {overflow:hidden; margin:0 26px 5px 26px;}
.related_h div {font-size:14px; font-weight:bold; color:#434343; text-transform:uppercase;}
.related_h div span {color:#f59710;}
.related_c {margin:0 20px; overflow:hidden;}
.related_c ul {overflow:hidden;}
.related_c ul li {
	padding:7px 6px 8px 6px; 
	color:#434343; 
	font-size:10px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px;
}
.related_c ul li a {color:#434343;}


.selectmass { display: inline; }
.selectmass input {margin:1px 0 0 8px; float: right; vertical-align: middle;}
.comments {margin:0 0 11px 0; padding:10px 0 7px 0; overflow:hidden; background:#f6f9f0 url('../images/comments_bg.png') repeat-x center top; border-bottom:3px double #e5e5e5;}
.comments_l {float:left; width:100px; overflow:hidden; margin:0 11px 0 11px;}
.comments_ava {width:100px; margin:0 0 2px 0; height:100px; overflow:hidden;}
.comments_ava img {width:100px; height:100px;}
.comments_group {overflow:hidden;}
.comments_r {float:right; margin:0 5px 0 0; width:588px; overflow:hidden;}
.comments_inf {overflow:hidden; font-size:12px; height:14px; margin:0 0 5px 0;}
.comments_inf_l {float:left;}
.comments_inf_l span.comm_a {display:block; color:#709112; font-weight:bold; float:left; margin:0 13px 0 0;}
.comments_inf_l span.comm_a a {color:#709112;}
.comments_inf_l ul {float:left;}
.comments_inf_l ul li {float:left; font-size:11px; color:#9e9e9e; line-height:14px; margin:0 13px 0 0;}
.comments_inf_l ul li a {color:#709112;}
.comments_inf_r {float:right; font-size:11px;}
.comments_inf_r a {color:#1e1e1e;}
.comments_inf_r a:hover {color:#709112;}
.comments_text {
	background:#fff;
	padding:10px 10px;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px; /* KHTML */
	border-radius: 6px;
	color:#1e1e1e;
	font-size:12px;
}
.comments_text a {color:#ff9032;}
.sign {margin:5px 0;}
.sign span {color:#9b9b9b; margin:0 0 5px 0; display:block;}

/*---errors---*/
.berrors {margin:0 0 13px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#343434; font-style: italic; padding: 3px 21px 3px 22px; background-color: #fcf7ee; line-height: normal; border: double #f3e4d9; border-width: 3px 0; }
.berrors a {color:#3479a7;}

.stat {width:699px; overflow:hidden; margin:0 0 13px 9px; background:url('../images/shape_bg.png') no-repeat left bottom; padding:0 0 48px 0;}
.stat_h {overflow:hidden; margin:0 26px 5px 26px;}
.stat_h div {font-size:14px; font-weight:bold; color:#434343; text-transform:uppercase; font-style:italic;}
.stat_h div span {color:#f59710;}
.stat_c {margin:0 20px; overflow:hidden;}

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
	.statistics ul.lcol { min-height: 71px; background: url("../images/statsep.png") no-repeat; margin: 0 0 20px -1px; padding-top: 14px; width: 33.3%; }
	.statistics ul.lcol li { padding: 0 15px; margin-bottom: 2px; }

/*---navigation---*/
.basenavi br {font-size: 6px; line-height: 6px;}
.basenavi, .mass_comments_action {margin: 0 0 5px 0;}
.navigation {display: block; font-size:14px; line-height: normal; margin-bottom: 0.1em;}
.navigation a {color: #000;}
.navigation a:hover {
	background:#cfcfcf;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px; /* KHTML */
	border-radius: 6px;
}
.navigation a, .navigation span {float: left; margin:0 2px 0 0; padding: 1px 5px;}
.navigation span {
	color:#fff;
	background-color: #dd9f51; 
	border-bottom:1px solid #a16b20;
	border-top:1px solid #be8f30;
	border-left:1px solid #ab7826;
	border-right:1px solid #ab7826;
	-moz-border-radius: 6px; /* Firefox */
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px; /* KHTML */
	border-radius: 6px;
}
.nprev, .nnext {font-size:11px;}
.nprev a, .nnext a {color:#f7ac40;}

.block_1 {width:212px; margin:0 0 13px 2px; overflow:hidden;}
.block_1_bg {background:url('../images/block_1_c.png') repeat-y;}
.block_1_bg .block_1_bg {background:url('../images/block_1_h.png') no-repeat center top;}
.block_1_bg .block_1_bg .block_1_bg {background:url('../images/block_1_b.png') no-repeat center bottom;}
.block_1_h {height:41px;  position:relative;}
.block_1_h div {height:32px; width:101px; overflow:hidden;margin:1px 0 0 85px; position:absolute; line-height:30px; text-align:center; text-transform:uppercase; color:#555555;}
.block_1_c {overflow:hidden; padding:9px 6px 9px 8px;}
.block_1_c ul {overflow:hidden;}
.block_1_c ul li {display:block; padding:0 10px; font-size:11px; margin:0 0 8px 0; height:23px; width:197px; background:url('../images/block_1_li.png') no-repeat; line-height:20px;}
.block_1_c ul li:hover {background-position:0 -23px;}
.block_1_c ul li a {color:#fff; display:block; padding:0 20px 0 0; height:23px;}
.block_1_c ul li a:hover {text-decoration:none;}

.block_2 {width:212px; margin:0 0 13px 2px; overflow:hidden;}
.block_2_bg {background:url('../images/block_2_c.png') repeat-y;}
.block_2_bg .block_2_bg {background:url('../images/block_2_h.png') no-repeat center top;}
.block_2_bg .block_2_bg .block_2_bg {background:url('../images/block_2_b.png') no-repeat center bottom;}
.block_2_h {height:50px; position:relative;}
.block_2_h div {height:32px; width:101px; overflow:hidden;margin:1px 0 0 85px; position:absolute; line-height:38px; text-align:center; text-transform:uppercase; color:#555555;}
.block_2_c {overflow:hidden; padding:3px 15px 17px 15px;}

.block_3 {width:212px; margin:0 0 13px 2px; overflow:hidden;}
.block_3_bg {background:url('../images/block_3_c.png') repeat-y;}
.block_3_bg .block_3_bg {background:url('../images/block_3_h.png') no-repeat center top;}
.block_3_bg .block_3_bg .block_3_bg {background:url('../images/block_3_b.png') no-repeat center bottom;}
.block_3_h {height:58px; position:relative;}
.block_3_h div {height:25px; width:117px; overflow:hidden;margin:24px 0 0 95px; position:absolute; line-height:25px; text-align:center; text-transform:uppercase; color:#555555;}
.block_3_c {overflow:hidden; padding:5px 15px 17px 15px;}

.poll_block {overflow:hidden; color:#555555;}
.poll_block span {font-weight:bold; display:block;}
.poll_block .poll_cont {font-size:11px; overflow:hidden; margin:0 0 5px 0;}

.block_4 {width:214px; margin:0 0 13px 0; overflow:hidden;}
.block_4_bg {background:url('../images/block_4_c.png') repeat-y;}
.block_4_bg .block_4_bg {background:url('../images/block_4_h.png') no-repeat center top;}
.block_4_bg .block_4_bg .block_4_bg {background:url('../images/block_4_b.png') no-repeat center bottom;}
.block_4_h {height:32px; position:relative;}
.block_4_h div {height:25px; width:210px; overflow:hidden; margin:3px 0 0 2px; position:absolute; line-height:25px; text-align:center; text-transform:uppercase; color:#fff;}
.block_4_c {overflow:hidden; padding:5px 5px 20px 5px;}

.block_5 {width:212px; margin:0 0 13px 2px; overflow:hidden;}
.block_5_bg {background:url('../images/block_5_c.png') repeat-y;}
.block_5_bg .block_5_bg {background:url('../images/block_5_h.png') no-repeat center top;}
.block_5_bg .block_5_bg .block_5_bg {background:url('../images/block_5_b.png') no-repeat center bottom;}
.block_5_h {height:35px; position:relative;}
.block_5_h div {height:24px; width:128px; overflow:hidden; margin:7px 0 0 8px; position:absolute; line-height:25px; text-align:center; text-transform:uppercase; color:#555555;}
.block_5_c {overflow:hidden; min-height:30px; padding:5px 12px 12px 12px;}

.block_6 {width:212px; margin:0 0 13px 2px; overflow:hidden;}
.block_6_bg {background:url('../images/block_6_c.png') repeat-y;}
.block_6_bg .block_6_bg {background:url('../images/block_6_h.png') no-repeat center top;}
.block_6_bg .block_6_bg .block_6_bg {background:url('../images/block_6_b.png') no-repeat center bottom;}
.block_6_h {height:35px; position:relative;}
.block_6_h div {height:24px; width:128px; overflow:hidden; margin:7px 0 0 8px; position:absolute; line-height:25px; text-align:center; text-transform:uppercase; color:#555555;}
.block_6_c {overflow:hidden; min-height:30px; padding:5px 12px 12px 12px;}

.block_7 {width:212px; margin:0 0 13px 2px; overflow:hidden;}
.block_7_bg {background:url('../images/block_7_c.png') repeat-y;}
.block_7_bg .block_7_bg {background:url('../images/block_7_h.png') no-repeat center top;}
.block_7_bg .block_7_bg .block_7_bg {background:url('../images/block_7_b.png') no-repeat center bottom;}
.block_7_h {height:35px; position:relative;}
.block_7_h div {height:25px; width:107px; overflow:hidden; margin:7px 0 0 7px; position:absolute; line-height:25px; text-align:center; color:#6e8db2;}
.block_7_c {overflow:hidden; color:#fff; padding:5px 6px 8px 6px;}

/*---footer---*/
#footer {clear:both; color:#fff; text-shadow:0 1px 0 #c28907; height:126px; margin:0 0 15px 0; overflow:hidden;}
#footer a {color:#fff; text-shadow:0 1px 0 #c28907;}
.footer {height:126px; background:url('../images/footer_bg.png') repeat-x center center;}
.footer .footer {background:url('../images/footer_bg.png') no-repeat left top;}
.footer .footer .footer {background:url('../images/footer_bg.png') no-repeat right bottom;}
#footer_l {height:99px; position:relative; margin:20px 0 0 0; float:left; overflow:hidden; width:700px; font-size:11px;}
#footer_l span {display:block; position:absolute; line-height:13px; margin:18px 0 0 20px;}
#footer_r {height:99px; margin:20px 0 0 0; font-size:12px; width:256px; padding:18px 15px 0 0; float:right; overflow:hidden;}
.footer_r_h {height:31px; margin:0 0 8px 0; overflow:hidden;}
.footer_r_h_l {float:left; overflow:hidden; height:31px; width:88px; margin:0 9px 0 0;}
.footer_r_h_r {float:left; line-height:15px; height:31px; overflow:hidden;}
.footer_r_b {float:left; height:31px; position:relative; overflow:hidden;}
.footer_r_b ul {float:left; overflow:hidden;}
.footer_r_b li {margin:0 8px 0 0; float:left;}
.design {height:28px; margin:2px 0 0 0; width:56px; float:right; background:url('../images/design.png') no-repeat; text-indent:-9999px;}
.design a {display:block; height:28px; width:56px;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #000;
	 background:#000;
	color:#fff;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px;
	opacity: 0.75;
	z-index:999;
	}