#content {
    padding: 0 19px;
    position:relative;
    z-index:10;
}
P {
    line-height: 14px;
    margin-bottom: 11px;
}
.tabbed .tab {
	height:323px;
	padding: 25px 11px 35px;
}
.block_shadow {
	margin:0 0 10px -2px;
	width:888px;
}
.block_shadow_top {
	background:url("../img/blocks_bg.png") 0 0 no-repeat;
	height:4px;
	width:100%;
}
.block_shadow_bottom {
	background:url("../img/blocks_bg.png") 0 -4px no-repeat;
	height:6px;
	width:100%;
}
.block_shadow_content {
	background:url("../img/blocks_bg.png") -888px 0 repeat-y;
	padding:16px 15px 10px;
}
.systems .block_shadow_content, .prizes .block_shadow_content {
	height:110px;
}
.half {
	float:left;
	width:438px;
}
.half .block_shadow_top {
	background:url("../img/blocks_bg.png") 0 -10px no-repeat;
	height:4px;
	width:100%;
}
.half .block_shadow_bottom {
	background:url("../img/blocks_bg.png") 0 -14px no-repeat;
	height:6px;
	width:100%;
}
.half .block_shadow_content {
	background:url("../img/blocks_bg.png") -1776px 0 repeat-y;
	padding:8px 15px 10px;
}
.share .block_shadow_content {
	padding:5px 0 6px;
}
h2 {
	
}
h4 {
	font:22px/27px Georgia, serif;
	margin:0 0 30px;
}
.tabs h5 {
	font:20px Georgia, serif;
	margin: 0 0 30px;
}
h5 {
	font:13px Georgia;
	margin:0 0 20px;
}
.block_left {
	float:left;
	margin:0 20px 0 0;
	width:390px;
}
.block_right {
	float:right;
	margin:0 11px 0 0;
	position:relative;
	width:430px;
}
.stripe {
	background:url("../img/stripe.png") 0 0 no-repeat;
	color:#fff;
	font:22px Arial, Helvetica, sans-serif;
	height:49px;
	margin:0 0 0 -24px;
	padding:10px 0 0 0;
	text-align:center;
	width:440px;
}
.tab .stripe {
	margin:0 0 0 -13px;
}
.tabbed .tab.pamm .stripe {
	margin:0 0 0 -24px;
}
	
.button {
	background:url("../img/button.png") 0 0 no-repeat;
	color:#fff;
	float:right;
	font:22px Arial, Helvetica, sans-serif;
	height:40px;
	padding:8px 30px 0 10px;
	text-align:center;
	width:281px;
}
a.button:hover {
	text-decoration:none;
}
a.button_medium {
	float:left;
}
a.button_medium span {
	background:url("../img/medium_btn.png") 0 0 repeat-x;
	color:#fff;
	float:left;
	font:18px Arial, Helvetica, sans-serif;
	height:30px;
	padding:6px 12px 0 0;
	text-decoration:none;
}
a.button_medium:hover {
	text-decoration:none;
}
a.button_medium span.btn_l {
	background:url("../img/medium_btn.png") 0 -36px no-repeat;
	float:left;
	height:36px;
	padding:0;
	width:11px;
}
a.button_medium span.btn_r {
	background:url("../img/medium_btn.png") right -72px no-repeat;
	float:left;
	height:36px;
	padding:0;
	width:36px;
}
a.button_medium span.btn_r i {
	background:url("../img/medium_btn.png") center -108px no-repeat;
	display:block;
	height:36px;
	margin:0 0 0 -7px;
	width:36px;
}
div.btn_center {
    float: left;
    left: 50%;
    padding: 0;
    position: relative;
}
div.btn_right {
	float:right;
}
div.btn_center a.button_medium {
    left: -50%;
    margin: 0;
    position:relative;
}

.f-l {
	float:left;
}
.f-r {
	margin:0 -2px 10px 0;
	float:right;
}
.share_block .block_shadow_content {
	padding:3px 0 7px;
}
.share_block .share {
	background:none;
	float:none;
	height:24px;
	margin:0 auto;
	padding:0;
}
ul.icons {

}
ul.icons li {
	float:left;
	text-align:center;
	width:68px;
}
ul.icons li a {
	color:#000;
}
.prizes ul.icons li {
	width:102px;
}
ul.icons li span.image {
	display:block;
	height:40px;
	margin:0 0 10px;
}
ul.icons li span.visa {
	height:30px;
	padding:10px 0 0 0;
}
ul.icons li span.caption {
	
}
form li, ol.profile li {
	border:none;
	height:24px;
	padding:7px 0 5px;
}
input, select {
	font-size:12px;
}
form label, .label {
	font-size:11px;
	margin:0 8px 0 0;
	padding:4px 0;
    text-align:right;
	width:100px;
}
form li label.short, form li input.short {
    text-align: left;
    width: 110px;
}
form li label.short input, form li input.short input {
	margin:0 14px 0 0;
}
form input.text {
	/* height:14px; */
}
form select {

}
form input.text, form select {
	background:url("../img/form_bg.png") 0 0 repeat-x #fff;
	margin:0;
	width:300px;
}
ul.check {
	margin:0 0 20px 30px;
}
ul.check li {
    background: url("../img/check.png") no-repeat scroll 0 0 transparent;
    color: #4d5050;
	font-size:13px;
	margin:0 0 10px;
	line-height:16px;
    padding:0 0 10px 25px;
}
ul.check li.last {
	margin:0;
}
#wrapper {
	margin:53px auto -15px;
}
#wrapper #logo {
	left:16px;
	top:-65px;
	z-index:100;
}
#header {
    height: 53px;
}
#header #contacts {
    left: 202px;
    top: -45px;
}
#header #contacts li {
	line-height:18px;
    margin-left: 0;
    margin-right: 56px;
}
#header #contacts li.last {
	margin:0;
}
#header h1 {
    right: 22px;
    top: 12px;
}
.tabbed {
	overflow:visible;
	margin:0 0 15px;
}
.tabbed .tab.account {
	overflow:visible;
	padding-left:0;
	padding-right:0;
}
.tabbed .tab.pamm {
	overflow:visible;
}
.block_wrap {
	overflow:visible;
}
.cols {
	margin:0 -11px;
}
.cols .col {
	float:left;
	position:relative;
	text-align:center;
	width:220px;
}
.cols_4 .col {
	width:220px;
}
.cols_3 .col {
	width:283px;
}
.cols .col .image {
	height:100px;
	margin:0 0 19px;
}
.cols .col .caption {
	line-height:18px;
	margin:0 0 20px;
	padding:0 22px;
}
.cols .col .line{
	background:#dbdbdb;
	bottom:-35px;
	top:20px;
	right:0;
	position:absolute;
	width:1px;
}
.mobile .image  {
	height:175px;
}
.mobile .caption {
	margin: 0 0 22px;
}
.mobile .block_left {
	margin:0 20px 10px 0;
}
.mobile .btn_center {
	margin: 0 0 6px;
}
.center { 
	text-align:center;
}
.banner_top {
	margin:0 -19px;
}
.banner_top img {
	display:block;
}
.gray_grad {
	background: url("../img/gray_grad.gif") repeat-x 0 1px;
	padding:17px 18px 0;
	margin:0 -18px;
}
.separator {
	background: url("../img/separator.gif") repeat-y 0 0;
	bottom:10px;
	left:10px;
	position:absolute;
	top:35px;
	width:2px;
}
#footer {
	clear:both;
	overflow:hidden;
	padding:0 20px;
}
#footer P {
    background: url("../img/logo-alpari-footer.jpg") no-repeat scroll center bottom transparent;
    margin:0 0 10px;
    padding: 24px 0 60px;
    text-align: center;
}

/* Scrollable banners styles */
.scrollable {
	height:290px;
	margin:0 -19px;
	overflow:hidden;
	position:relative;
}
.scrollable .images {
	position:relative;
}
.scrollable .images ul {
	position:absolute;
	width:10000px;
}
.scrollable .images ul li {
	float:left;
}
.scrollable .bullets {
	background:url("../img/banners/bg.png") 0 0 repeat;
	bottom:0;
	height:16px;
	padding:4px 0 0;
	position:absolute;
	width:100%;
}
.scrollable .bullets ul {
	text-align:center;
}
.scrollable .bullets li, .scrollable .bullets li a {
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.scrollable .bullets li a {
	background:url("../img/banners/bg.png") 0 0 repeat;
}
.scrollable .bullets li {
	position: relative;
	margin: 0;
	width: 18px;
	height: 12px;
	z-index: 1;
	overflow: hidden;
}
.scrollable .bullets li a {
	background: url("../img/banners/bullet.png") no-repeat;
	cursor: pointer;
	height: 24px;
	left: 0;
	position: absolute;
	outline: none;
	text-indent: -9999px;
	top: 0;
	width: 12px;
	z-index: 1;
}
.scrollable .bullets li a.active {
	top:-12px;	
}
form .active {
    background: none;
}
.info p {
	font-size:13px;
}