body {font:12px "Trebuchet MS", Verdana;color:#515151; background:#fff url(/media/img/body_bg.jpg) top repeat-x;}
body *{line-height:1.22em;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input{margin:0;padding:0;}
select,input,textarea,pre{font:11px Verdana, Arial, Helvetica, sans-serif;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
input{outline:none;}
h1,h2,h3, h4,h5,h6 {
	font-family:"Trebuchet MS", Verdana;
	text-transform:uppercase;
	color:#e80409;
}
h1 {
	font-size:16px;
	color:#e80409;
}
h1.	 {
	padding-bottom:10px;
}
h2 {
	font-size:14px;
}
p {
	margin:0;
	padding:5px 0;
}

a {
	color:#515151;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a.more {
	display:block;
	background:url(/media/img/more_link.jpg) left top no-repeat;
	padding-left:17px;
	float:left;
	height:17px;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.clearleft {
	clear:left;
}
.clearright {
	clear:right;
}
.clearboth {
	clear:both;
}
.nomargin {
	margin:0px !important;
}
.nopadding {
	padding:0px !important;
}
.floatleft {
	float:left !important;
}
.floatright {
	float:right !important;
}
.uppercase {
	text-transform:uppercase;
}
.overflow {
	overflow:hidden;
}
.colored {
	color:#e33138;
}
.colored2 {
	color:#1c79c6;
}
.online {
	color:#79a813;
}
.center_text {
	text-align:center;
}

/* Width */
.width86 {
	width:86px;
}
.width70 {
	width:70px;
}
.width79 {
	width:79px;
}
.width295 {
	width:295px;
}

/* */

.body_bg {
	background:url(/media/img/header_en.jpg) center top no-repeat;
	height:900px;
}
.logo {
	display:block;
	float:right;
	width:500px;
	height:167px;
	margin-right:12px;
}
.wrapper {
	width:860px;
	margin:auto;
}
/* Menu */
.menu {
	clear:both;
	height:43px;
	padding-left:37px;
}
.menu li {
	float:left;
	position:relative;
}
.menu li a {
	color:#fff;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	line-height:34px;
	float:left;
	padding:0 5px;
	height:43px;
	text-decoration:none;
}
.menu li.with_sub a {
	padding:0;
}
.menu li b {
	font-weight:normal;
	color:#fff;
	font-family:"Trebuchet MS", Verdana;
	font-size:16px;
	line-height:34px;
	float:left;
	height:43px;
	padding:0 5px;
	text-decoration:none;
	cursor:pointer;
}
.menu li:hover a,
.menu li:hover b {
	background:url(/media/img/menu.png) center -60px repeat-x;
	text-decoration:underline;
}
.menu li span {
	float:left;
	width:10px;
	height:43px;
	font-size:0;
}
li:hover span.menu_l {
	height:34px;
	background:url(/media/img/menu.png) left -60px no-repeat;
}
li:hover span.menu_r {
	height:34px;
	background:url(/media/img/menu.png) right -60px no-repeat;
}
.menu li.active span.menu_l {
	height:34px;
	background:url(/media/img/menu.png) left top no-repeat;
}
.menu li.active span.menu_r {
	height:34px;
	background:url(/media/img/menu.png) right top no-repeat;
}
.menu li.active a,
.menu li.active b {
	background:url(/media/img/menu.png) center top repeat-x;
	color:#6fa202;
}
.menu li.active:hover a,
.menu li.active:hover b {
	text-decoration:none;
}
.menu li.with_sub:hover span.menu_l {
	height:43px;
	background:url(/media/img/menu.png) left -115px no-repeat !important;
	z-index:1000;
}
.menu li.with_sub:hover span.menu_r {
	height:43px;
	background:url(/media/img/menu.png) right -115px no-repeat !important;
	z-index:1000;
}
.menu li.with_sub:hover a,
.menu li.with_sub:hover b {
	background:url(/media/img/menu.png) center -115px repeat-x !important;
	color:#fff;
	z-index:1000;
	zoom:1;
}
/* End of menu */


/* Submenu */
.menu li .width_fix {
	width:auto !important;
	font-size:16px !important;
	padding:0 15px;
	color:#fff;
	line-height:34px;
}
.menu li .z-index_fix {
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	width:auto !important;
	white-space:nowrap;
}
.menu li.with_sub ul {
	position:absolute;
	top:39px;
	left:0;
	background:url(/media/img/menu.png) right -180px no-repeat;
	padding-top:4px;
	z-index:10;
	display:none;
	min-width:150px;
}
.menu li.with_sub ul {
}
.menu li.with_sub:hover ul {
	display:block !important;
}
.menu li.with_sub ul li {
	clear:both;
	background:#94c32e;
	border-left:solid 1px #ff8207;
	border-right:solid 1px #ff8207;
	padding:0 12px;
	float:none;
}
.menu li.with_sub:hover ul li a {
	background:url(/media/img/menu.png) left -225px repeat-x !important;
}
.menu li.with_sub ul li:hover {
	background:#6fa202;
}

.menu li.with_sub ul li a {
	line-height:26px;
	float:none;
	display:block;
	height:26px;
	padding:0;
	background:url(/media/img/menu.png) left -225px repeat-x !important;
	text-decoration:none;
}
.menu li.with_sub ul li a:hover {
	text-decoration:underline;
}
.menu li.with_sub ul li a.first {
	background:0 !important;
}
.menu li.with_sub ul li.last {
	font-size:0;
	height:6px;
	line-height:0;
	border:0;
	padding:0 !important;
	background:0;
	position:relative;
}
.menu li.with_sub ul li.last:hover {
	background:0;
}
.menu li.with_sub ul li.last span.last_l {
	background:url(/media/img/menu.png) left bottom no-repeat;
	float:left;
	width:6px;
	height:6px;
	font-size:0;
	line-height:0;
	position:absolute;
	left:0;
	bottom:0;
}
.menu li.with_sub ul li.last span.last_r {
	background:url(/media/img/menu.png) right bottom no-repeat;
	display:block;
	float:none;
	margin-left:3px;
	height:6px;
	font-size:0;
	line-height:0;
	width:auto !important;
}

/* End of Submenu */

/*Navigation*/
.navigation {
	height:38px;
	padding:0 27px;
}
.search {
	float:right;
}
.typetext {
	border:solid 1px #e5e5e5;
}
.typearea {
	border:solid 1px #e5e5e5;
	height:200px;
	width:300px;
}
.search .typeimg {
	vertical-align:-12px;
}

/*Content */

.content {
	padding:0 27px 20px 27px;
	min-height:430px;
	_height:430px;
}
.content_left {
	float:left;
	width:610px;
	zoom:1;
}
.content_right {
	float:right;
	width:176px;
}
/* Search Table */
.search_table {
	border-collapse:collapse;
	margin-bottom:25px;
}
.search_table_spacer {
	float:left;
	width:20px;
}
.search_table th {
	line-height:30px;
	padding:0 5px 0 14px;
	text-align:left;
	background:#ceeaf8;
	color:#1c79c6;
	font-size:14px;
	height:30px;
}
.search_table th.bordered {
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
}
.search_table th.top_spacer {
	font-size:0;
	line-height:0;
	height:2px;
	padding:0;
	background:#edf7fc;
	border-bottom:#fff solid 1px;
}
.search_table th.bottom_spacer {
	font-size:0;
	line-height:0;
	height:2px;
	padding:0;
	background:#edf7fc;
	border-top:#fff solid 1px;
}
.search_table th img {
	vertical-align:-5px;
}
.search_table td {
	padding-left:14px;
	font-size:14px;
	height:30px;
	line-height:30px;
}
.search_table .even td {
	background:#edf7fc;
}
.more_list {
	display:block;
	float:right;
	padding-left:19px;
	background:url(/media/img/popup_ic.png) left -185px no-repeat;
	color:#ff9000;
}
/* Popup_list */
.arr_down {
	width:11px;
	height:11px;
	cursor:pointer;
	background:url(/media/img/popup_ic.png) left top no-repeat;
	float:left;
	margin:4px 2px 0 0;
}
.popup_list {
	position:absolute;
	left:-2px;
	top:14px;
	width:75px;
	visibility:hidden;
}
*html .popup_list {
	top:11px;
	z-index:1000;
	zoom:1;
}
.popup_list ul {
	position:relative;
	z-index:1000;
}
.arr_down:hover .popup_list {
	visibility:visible;
}
.popup_list li {
	border-left:solid 1px #b1d644;
	padding-left:4px;
	border-right:solid 1px #b1d644;
	padding-right:4px;
	background:#f4fbdf;
	position:relative;
}
.popup_list li.first,
.popup_list li.last {
	height:4px;
	padding:0;
	font-size:0;
	line-height:0;
	border:0;
	background:0;
}
.popup_list li.first {
	background:url(/media/img/popup_ic.png) left -120px;
}
.popup_list li.last {
	background:url(/media/img/popup_ic.png) left -152px;
}
.popup_list a {
	display:block;
	font-size:11px;
	height:16px;
	padding-left:19px;
}
.popup_list a.profile {
	background:url(/media/img/popup_ic.png) left -40px no-repeat;
	padding-bottom:2px;
}
.popup_list a.message {
	background:url(/media/img/popup_ic.png) left -86px no-repeat;
}
.position_fix {
	position:relative;
	zoom:1;
}

/* Userbox */
.userpic {
	width:50px;
	height:50px;
	position:relative;
	float:left;
}
.userpic_border {
	background:url(/media/img/userpic.gif) top left no-repeat;
	width:50px;
	height:50px;
	position:absolute;
	left:0;
	top:0;	
}
.logged_userbox {
	padding-bottom:10px;
	padding:5px;
	background:#F4FBDF;
	margin-bottom:10px;
}
.logged_userbox .user_links {
	padding-bottom:8px;
}
.logged_userbox .user_links a {
	line-height:18px;
}
.logged_userbox .user_name {
	background:url(/media/img/userpic.gif) left -85px no-repeat;
	line-height:20px;
	color:#6fa202;
	padding-left:28px;
	padding-bottom:3px;
}
.logged_userbox .userpic {
	float:right;
	margin-left:5px;
}
.logged_userbox .loginbtn {
	float:right;
}
.action {
	border-top:solid 1px #e5e5e5;
	padding:10px 0 15px 0;
}
.action .action_header {
	color:#79a813;
	font-weight:bold;
	padding-right:50px;
	padding-bottom:5px;
}
.action .action_header span.header {
	padding-top:2px;
	font-size:16px;
	text-transform:uppercase;
	display:block;
}
.action .action_header span {
	color:#79a813;
}
.action .action_header a {
	text-decoration:none;	
}
.action .action_header a:hover span {
	text-decoration:underline;
}
.action .money {
	background:url(/media/img/action.gif) right top no-repeat;
	padding-right:35px;
}
.action .time {
	background:url(/media/img/action.gif) right -90px no-repeat;
	padding-right:35px;
}
.action .market {
	background:url(/media/img/action.gif) right -165px no-repeat;
	padding-right:52px;
}
.action .stars {
	background:url(/media/img/action.gif) right -241px no-repeat;
	padding-right:52px;
}
.action .user_stats {
	margin-left:60px;
}
.action .position_fix {
	height:20px;
}
.action .overflow {
	line-height:20px;
}
.footer {
	clear:both;
	color:#fff;
	line-height:16px;
	padding:25px 70px 10px 165px;
	background:url(/media/img/footer_en.jpg) center bottom no-repeat;
	height:48px;
}
.footer a {
	color:#fff;
}
.loginbox {
	border-top: solid 1px #E5E5E5;
	padding:10px 0;
}
.loginbox td {
	padding-bottom:5px;
}
.loginbox .typetext {
	width:125px;
}
.loginbox .loginbtn {
	float:right;
}
.loginbox .action .loginbtn {
	float:none;
	margin:auto;
	width:100px;
}
.loginbox .action {
	padding-bottom:0px;	
}
.loginbox .action .loginbtn span {
	width:85px;
	text-align:center;
}
.foget_pass {
	color:#FF9000;
	float:left;
	font-size:10px;
	line-height:22px;
}
.loginbtn {
	height:28px;
	display:block;
	background:url(/media/img/loginbtn.jpg) left top no-repeat;
	float:left;
	text-decoration:none;
	padding-left:15px;
}
.loginbtn:hover {
	background-position:left -28px;
}
.loginbtn_noactive {	
	background-position:0 -56px !important;
}
.loginbtn span {
	float:left;
	text-decoration:none;
	height:28px;
	color:#fff;
	padding-right:15px;
	background:url(/media/img/loginbtn.jpg) right top no-repeat;
	line-height:28px;
	cursor:pointer;
}
.loginbtn:hover span {
	text-decoration:underline;
	background-position:right -28px;
}
.loginbtn_noactive{
	background-position:right -56px !important;
	color:#666;
	text-decoration:none !important;
}
.regbtn {
	margin-top:10px;
	background:#f4fbdf;
	padding:10px;
	border:solid 1px #b1d644;
}
.regbtn a {
	color:#81ae21;
	text-decoration:none;
	background:url(/media/img/regbtn.gif) right center no-repeat;
	padding-right:20px;
	line-height:20px;
	font-size:14px;
}
.regbtn a:hover {
	text-decoration:underline;
}
.wrong {
	color:red;
}
.video {
	margin-right:10px;
	margin:auto;
	width:375px;
}
.sign_up_btn {
	background:url(/media/img/sign_up.jpg) center top no-repeat;
	width:290px;
	height:77px;
	float:left;
	margin:20px 0 0 0;
	text-align:center;
}
.download {
	background-image:url(/media/img/download.jpg);
	margin-right:20px;
}
.alone {
	margin:auto;
	float:none;
}
.sign_up_btn a {
	color:#fff;
	font-size:22px;
	display:block;
	padding-top:35px;
	text-decoration:none;
}
.sign_up_btn a:hover {
	text-decoration:underline;
}
.licence {
	height:300px;
	overflow:auto;
	margin:10px 0;
}
.faq_line {
	border-bottom:dotted 1px #000;
	margin:10px 0 15px 0;
	clear:both;
}
.faq .online {
	text-decoration:none;
	border-bottom:dotted 1px #79A813;
	line-height:25px;
	font-size:14px;
}
.faq .selected {
	color:#515151;
	border-bottom:dotted 1px #515151;
}
.faq .online:hover {
	border:0;
}
.disc {
	list-style-position:inside;
	list-style-type:disc;
	padding-left:10px;
}

.bbb td {
	padding-left:14px;
	font-size:12px;
	height:25px;
	line-height:25px;
}


