* {
    font-size: 100.01%;
}

:focus {
    outline: none 0 !important;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none 0;
	padding: 0;
} 

input, textarea {
	font: inherit;
}
textarea {
	resize: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
td {
          vertical-align:top;
}
fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, th, var {
    font-weight: normal;
    font-style: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

abbr, acronym {
    border: 0;
}

html {
         line-height:17px !important;font:normal 14px Arial, Tahoma, Verdana; color:#000000;background:#C3DDF7;width: 100%;  height: 100%;
}
body {
        behavior: url("csshover2.htc"); width: 100%;height: 100%;

}
.all {
         background: url(images/back.jpg) 50% 0 no-repeat;
}
.clear {
	clear:both;
	display: block;
	height: 0;
	overflow: hidden;
}
/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*+html .clearfix { zoom: 1; } /* IE7 */

input[type="text"]:focus, textarea:focus {
	background: #FEFBD2 !important;
}
a:hover {text-decoration:none;}
a {color:#12598E;}
.text_right { text-align: right; }
.all_center {height:741px;background: url(images/index_back_01.jpg) 0 57px no-repeat;width:963px;margin:0px auto;padding-top:57px;position:relative;}
.all_0 {background: url(images/back_02.jpg) 50% 0 repeat-y;}
.bottom_site {position:relative;left:-1px;margin-top:-45px;height:167px;background: url(images/bottom_site.gif) 50% 0 no-repeat;}
.logo {float:left;padding:24px 0px 0px 13px;}
.logo img {display:block;}
.header_menu {margin:0px 0px 0px 254px;}
.header_menu li {float:left;padding:54px 9px 0px 9px;height:38px;background: url(images/line_li.gif) 100% 46px no-repeat;}
.header_menu li a {text-decoration:none;font:normal 18px Arial; color:#1e2224}
.header_menu li.no_back {background:none;}
.header_menu li.activ_m {margin-left:-2px;background: url(images/activ_m.gif) repeat-x;}
.header_menu li.activ_m a {color:#ffffff;text-decoration:underline;}
.header_menu_ins li {background: url(images/line_li_ins.gif) 100% 46px no-repeat;}
.samolet {position:absolute; left: -54px; top: 177px;}
.right_in_text {float:right; margin-top:24px; min-height: 300px; width:331px; }
.news_in {margin-bottom:5px;padding:6px 25px 0px 34px;background: url(images/str_01.gif) no-repeat;*zoom: 1;}
.news_in div {padding-bottom:10px;background: url(images/line_01.gif) 0 100% repeat-x;}
.news_in div h1 {font:normal 14pt Arial; color:#121518;margin-bottom:3px; text-decoration:underline; }
.no_back_02 {background:none !important;}
.index_text_all {float: left; padding:5px 0px 0px 31px;}
.index_text {float:left;width:280px;padding-right:20px;}
.index_text h2 {font:normal 17pt Arial; color:#000000;margin-bottom:12px;}
.index_text img {display:block;margin:11px 0px 11px 0px;}
.index_text ul li {padding-bottom:11px;padding-left:21px;background: url(images/str_02.gif) 0 3px no-repeat;}
.index_text_02 {width:260px;margin-left:37px;}
.footer {color:#2e3632;width:891px;margin:0px auto;padding:73px 37px 0px 35px;}
.left_footer {float:left;}
.left_footer a {color:#2e3632;text-decoration:underline; }
.left_footer a:hover {text-decoration:none;}
.right_footer {float:right;}
.all_center_02 {height:auto;background: url(images/back_03.jpg) 2px 77px no-repeat;}
.illustration {float:left;margin:7px 0px 0px 76px;vertical-align:bottom;}
.illustration_11 { margin-top: 1px; }
.illustration_01 { margin-left: 113px; }
.illustration_12 { margin-top: 18px; }
.illustration_13 { margin-top: 18px; margin-left: 120px;}
.zag_r {float:right;margin: 32px 104px 0px 0px;}
.zag_r_01 { margin-right: 45px;}
.zag_r_02 { margin-right: 43px; }
.zag_r_03 {}
.zag_r_04 {}
.zag_r_05 {}
.zag_r_06 {}
.zag_r_07 { margin-right: 45px; }
.zag_r_08 { margin-right: 87px;  }
.zag_r_09 { margin-right: 65px;  }
.zag_r_10 {}
.zag_r_11 { margin-right: 108px;  }
.zag_r_12 { margin-right: 73px;  }
.zag_r_13 { margin-right: 74px;  }
.zag_r_14 { margin-right: 82px;  }

.inside_padding {padding:0px 15px 30px 0px;}
.fix_ill {height:181px;}
.inside_padding h2 {font:normal 17pt Arial; color:#000000;margin-bottom:9px;}
.inside_padding .news_in h2 {font:normal 14pt Arial; color:#2a4356;}
.inside_padding .news_in div {background:none;}
.inside_padding .news_in {position:relative;float:left;margin-bottom:2px;margin-left:-2px;}
.padding_01 {padding-left:30px;padding-bottom:10px;}
.line_cont {display:block;margin:2px 0px 0px 0px;position:relative;left:-34px;}
.inside_padding_02 {padding:0px 30px 50px 22px;}
.inside_padding_03 {padding:0px 30px 0px 22px;}
.interface {padding:7px 0px 0px 0px;}
.interface h1 {font:normal 17pt Arial; color:#000000;margin-bottom:12px;}
.inside_padding>p{
	margin-bottom: 1em;
}
.inside_padding h3 {font:normal 14pt Arial; color:#000000;margin-bottom:7px;}
.inside_padding h3 a { color: #000; }
.inside_padding ul li {padding-bottom:11px;padding-left:13px;background: url(images/str_03.gif) 0 4px no-repeat;}
.inside_padding ul li ul {padding:7px 0px 0px 0px;}
.inside_padding ul li ul li {padding:0px 0px 5px 12px;background: url(images/str_04.gif) 0 5px no-repeat;}
.line_cont_02 {margin:10px 0px 13px 0px;left:-22px;}
.illustration_02 {margin-top:30px;margin-left:30px;}

.line_si {position:relative;right:-30px;float:right;padding:23px 0px 8px 0px;text-align:right;}
.platform img {float:left;}
.platform div.text_pl {padding-left:91px;}
.platform div a {font:normal 14pt Arial; color:#2a4356;}
.t_ico {margin:0px 5px -11px 5px;}
.padding_ul {padding-top:12px;}
.illustration_03 {margin-left:110px;}
.float_left {display:block;float:left;margin:0px 18px 25px 0px;}
.zag_r_03 {margin-left:60px !important;}
.illustration_04 {margin-left:46px;}
.window_01 {width:946px;height:8px;font-size:1px;background: url(images/window_01.gif) no-repeat;}
.window_all {margin:0px -15px 0px -12px;position:relative;}
.window_02 {padding:10px 46px 0px 0px;width:898px;background:#ffffff url(images/back_w.jpg) no-repeat;border-left:solid 1px #accbe3;border-right:solid 1px #accbe3;}
.bottom_wind img {display:block;}
.contacts_forma {width:413px;float:left;}
.contacts_forma td {padding-bottom:8px;}
.contacts_forma .td_1 {width:99px;text-align:right;padding-right:5px;}
.contacts_forma input {border:solid 1px #a7a6aa;width:266px;padding:2px 0px 2px 4px;font:normal 9pt Arial;}
.contacts_forma textarea {width:266px;height:147px;font:normal 9pt Arial;border:solid 1px #a7a6aa;padding: 4px 2px;}
.contacts_forma .submit_01 {float:right;margin-right:33px;width:71px;height:30px;font:bold 11pt Arial; color:#ffffff;cursor:pointer;border:none;padding:0px;text-align:center;background: url(images/submit_01.gif) no-repeat;}
.red_error {background:#ffdada;}
.illustration_05 {margin-top:0px;}
.demo_text {padding:0px 0px 16px 15px;float:left;}
.demo_text img {position:absolute;}
.demo_text div {padding-left:90px;}
.a_submit {margin:40px -20px 0px 0px;display:block;float:right;width:188px;padding-top:5px;height:35px;background: url(images/a_submit.gif) no-repeat;text-align:center;font:bold 11pt Arial; color:#ffffff;text-decoration:none;}
.contacts_forma_02 {margin-bottom:-15px;width:305px;padding-right:19px;}
.contacts_forma_02 input {
	width: 195px;
}
.capital {float:left;width:302px;}
.capital select {border:solid 1px #a7a6aa;width:270px;font:normal 11pt Arial;display:block;margin:15px 0px 15px 0px;}
.label_inp label {display:block;float:left;width:138px;margin-bottom:13px;}
.label_inp label input {margin:0px 3px 0px 0px;}
.textarea_form {width:275px;margin-right:-20px;float:right;}
.textarea_form textarea {border:solid 1px #a7a6aa;margin:10px 0px 7px 0px;display:block;width:270px;height:148px;}
.textarea_form input.submit_01, .capital input.submit_01 {float:right;width:71px;height:30px;font:bold 11pt Arial; color:#ffffff;cursor:pointer;border:none;padding:0px;text-align:center;background: url(images/submit_01.gif) no-repeat;}
.price {margin:15px 0px 0px 0px;position:relative;left:20px;float:right;font:bold 12pt Arial; color:#000000;}
.price .a_submit {float:none;width:99px;margin:8px 0px 0px 0px;background: url(images/a_submit_02.gif) no-repeat;}
.demo_text_02 {width:770px;}
.table_price td {padding:11px 0px 10px 11px;border-bottom:solid 1px #accbe3;border-right:solid 1px #accbe3;}
.table_price td.td_1 {width:208px;text-align:right;padding-right:14px;padding-left:0px;font:bold 13pt Arial; color:#445460;}
.table_price td.td_2 {width:540px;}
.table_price td.td_3 {border-right:none;}
.no_bor_b td {border-bottom:none !important;}
.no_bor_b td.td_1 {}
.table_price {position:relative;margin:-25px -46px 0px 0px;position:relative;top:7px;}
.back_td td {background:#f0f8fb !important;}
.right_text {text-align:right;margin:7px 0px -22px 0px;}
.shag_01 {padding-top:16px;width:320px;float:left;}
.shag_01 img {float:left;margin-right:7px;}
.big_srt {position:relative;top:35px;display:block;float:left;margin:0px 8px 0px 5px;}
.shag_01 h3 {font:bold 12pt Arial;margin-bottom:0px;}
.shag_02 {width:320px;}
.shag_03 {width:320px;}
.shag_04 {padding-top:0px;width:auto;margin:0px -20px 0px 0px;}
.line_si_02 {padding:0px 0px 0px 0px;}
.mini_table {margin-right:20px;float:left;width:292px;height:200px;background: url(images/mini_table.png) no-repeat;}
.text_m_table {padding-top:2px;border-right:solid 1px #b4d9e9;border-left:solid 1px #b4d9e9;width:284px;background:#ffffff url(images/line_mt.gif) repeat-y;}
.text_m_table td {padding:1px 0px 5px 0px;}
.text_m_table td.td_1 {width:65px;padding-left:13px;}
.text_m_table td.td_2 {width:88px;padding-left:22px;}
.text_m_table td.td_3 {padding-left:22px;}
.bottom_mini_table img {display:block;}
.bottom_mini_table {padding-left:1px;position:relative;top:-2px;}
.zag_mt {height:28px;}
.zag_mt li {display:inline;font-weight:bold;color:#ffffff;background:none !important;padding:0px 23px 0px 10px;}
.zag_mt ul {padding:5px 0px 0px 0px;}
.text_m_table tr:hover {cursor:pointer;background:#fffdbd url(images/activ_ma.gif) repeat-x;}


/**
 * @class: b-scheme
 * @type: block
 * @description: block for schemes
 */
.b-scheme {}

.m-scheme_price_per_head {
	margin-top: 41px;
}

.m-scheme_sportsbook,
.m-scheme_bettings_exchange {
	margin-top: 71px;
}

.m-scheme_betting_shop {
	
}

	.b-scheme__l {
		float: left;
	}
	.m-scheme_sportsbook .b-scheme__l,
	.m-scheme_bettings_exchange .b-scheme__l {
		margin-top: -20px;
		padding-top: 0;
	}
	
	.m-scheme_sportsbook .b-scheme__r,
	.m-scheme_bettings_exchange .b-scheme__r {
		padding-top: 22px;
	}
	
	.m-scheme_price_per_head .b-scheme__l,
	.m-scheme_price_per_head .b-scheme__r {
		margin-top: -41px;
	}
	.m-scheme_betting_shop .b-scheme__l {
		padding-top: 49px;
	}
	.b-scheme__r {
		-clear: right;
		float: right;
	}
	.m-scheme_betting_shop .b-scheme__r {
		padding-top: 92px;
	}
	.m-scheme_betting_shop .b-scheme__c {
		height: auto;
		background-position: 0 -12px;
		margin-top: 0;
		padding-top: 21px;
		padding-bottom: 20px;
	}
	.m-scheme_sportsbook .b-scheme__c {
		height: auto;
		background-position: 0 0;
	}
	
	.b-scheme__l,
	.b-scheme__r {
		padding-top: 101px;
		width: 248px;
	}
	.b-scheme__c {
		background: url(./images/bg_scheme-center_no-repeat_414x384.png) no-repeat center;
		color: #FFF;
		font-weight: 700;
		height: 350px;
		margin: -41px auto 0;
		padding-top: 34px;
		text-align: center;
		text-transform: uppercase;
		width: 415px;
	}
		.b-scheme__item {
			-height: 63px;
			margin-bottom: 20px;
			min-height: 63px;
			position: relative;
		}
			.b-scheme__title {
				display: inline-block;
				color: #2A4356;
				font-size: 16px;
				font-weight: 700;
				padding-top: 3px;
				vertical-align: top;
			}
			.b-scheme__text {
				margin-top: 2px;
			}
			.b-scheme__icon {
				background: url(./images/bg_scheme-icon_no-repeat_880x63.png) no-repeat -9999px -9999px;
				height: 63px;
				position: absolute;
				top: 0;
				width: 80px;
			}
			.m-scheme__icon_data { background-position: 0 0; }
			.m-scheme__icon_interface { background-position: -80px 0; }
			.m-scheme__icon_payment { background-position: -160px 0; }
			.m-scheme__icon_cms { background-position: -240px 0; }
			.m-scheme__icon_panel { background-position: -320px 0; }
			.m-scheme__icon_player { background-position: -400px 0; }
			.m-scheme__icon_management { background-position: -480px 0; }
			.m-scheme__icon_accountancy { background-position: -560px 0; }
			.m-scheme__icon_billing { background-position: -640px 0; }
			.m-scheme__icon_interexchange { background-position: -720px 0; }
			.m-scheme__icon_agent { background-position: -800px 0; }
			
		.b-scheme__l .b-scheme__item {
			padding-right: 88px;
			text-align: right;
		}
		.b-scheme__l .b-scheme__text {
			margin-left: 30px;
		}
		.b-scheme__l .b-scheme__icon {
			left: -80px;
			margin-left: 100%;
		}
		
		.b-scheme__r .b-scheme__item {
			padding-left: 88px;
		}
		.b-scheme__r .b-scheme__text {
			margin-right: 30px;
		}
		.b-scheme__r .b-scheme__icon {
			left: 0;
		}
		
		.b-scheme__item_middle_title {
			display: -moz-inline-stack;
			display: inline-block;
			*display: inline;
			line-height: normal;
			vertical-align: middle;
			_overflow: hidden;
			*zoom: 1;
		}

		.b-scheme__item_middle_title h2 {
			font-size: 1.2857em;
			font-weight: 700;
			color: #FFF;
			text-transform: uppercase;
			margin:0;
		}
		
		.b-scheme__item_top, .b-scheme__item_bottom {
			background: url(./images/bg_scheme-t&b_no-repeat_157x67.png) no-repeat;
			display: block;
			color: #FFF;
			font-size: 24px;
			height: 67px;
			line-height: 52px;
			margin: auto;
			text-decoration: none;
			width: 157px;
		}
		
		.b-scheme__item_top .b-title__icon {
			margin: 8px 10px 0 -5px;
			*vertical-align: middle;
		}
		
		.b-scheme__item_middle {
			background: url(./images/bg_scheme-main_no-repeat_271x150.png) no-repeat;
			height: 70px;
			line-height: 70px;
			margin: auto;
			padding: 40px;
			text-align: left;
			width: 191px;
		}
		.b-scheme__item_middle_icon {
			display: inline-block;
			height: 50px;
			background: url(./images/bg_scheme-middle-icon_no-repeat_250x50.png) no-repeat -9999px -9999px;
			margin-left: 4px;
			margin-top: 1px;
			vertical-align: middle;
		}
		
		.m-scheme_sportsbook .b-scheme__item_middle_icon {
			background-position: 0 0;
			width: 53px;
		}
		.m-scheme_bettings_exchange .b-scheme__item_middle_icon {
			background-position: -53px 0;
			margin-top: 5px;
			margin-right: 3px;
			width: 72px;
		}
		.m-scheme_betting_shop .b-scheme__item_middle_icon {
			background-position: -125px 0;
			margin: 5px 15px 0;
			width: 53px;
		}
		.m-scheme_price_per_head .b-scheme__item_middle_icon {
			background-position: -178px 0;
			margin: 5px 5px 0;
			width: 72px;
		}

.b-text {
	margin-left: 27px;
	margin-bottom: 1em;
}


.b-col__left {
	float: left;
	margin-left: 27px;
	width: 300px;
}		


.b-col__right {
	float: right;
	margin-right: 22px;
	width: 493px;
}		
		
		
.b-table__out {
	background: url(./images/bg_table_no-repeat_883x128.png) no-repeat;
	-height: 128px;
	min-height: 128px;
}

.m-table__out_exchange {
	background-position: -377px 0;
}
		
.b-table {
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: fixed;
	margin: 3px 0 15px;
}

.b-table__out table.b-col__left {
	margin-left: 9px;
}
.b-table__out table.b-col__right {
	margin-right: 31px;
}
.m-table__out_exchange table.b-col__right {
	margin-right: 408px;
}


	.b-table__cell {
		color: #FFF;
		font-weight: 700;
		vertical-align: top;
		padding: 3px 0 2px;
	}
	
		.b-table__cell_inn {
			-webkit-background-clip: padding-box;
			margin: 0 2px;
			text-indent: 4px;
		}
		.nobr .b-table__cell_inn {
			background: url(./images/bg_table-br_no-repeat_250x100.png) no-repeat -99999999px 0;
		}
		p:hover.b-table__cell_inn {
			background-color: #f6f9fb;
			color: #2e5f84;
			cursor: default;
		}
	.m-table__row_1 .b-table__cell {
		padding-top: 2px;
	}
		.m-table__row_1 .b-table__cell_inn {
			height: 24px;
			line-height: 24px !important;
		}
	.m-table__row_2 .b-table__cell {
	}
		.m-table__row_2 .b-table__cell_inn {
			height: 21px;
			line-height: 21px !important;
		}
	.m-table__row_3 .b-table__cell {
	}
		.m-table__row_3 .b-table__cell_inn {
			height: 21px;
			line-height: 21px !important;
		}
	.m-table__row_4 .b-table__cell {
	}
		.m-table__row_4 .b-table__cell_inn {
			height: 23px;
			line-height: 23px !important;
		}
	
	 .b-col__left .m-table__cell_1 {
	 	width: 136px;
	 }
		 .b-col__left .m-table__cell_1 .b-table__cell_inn {
			text-indent: 17px;
		 }
	 .b-col__left .m-table__cell_2 {
	 	width: 170px;
	 }
		 .b-col__left .m-table__cell_2 .b-table__cell_inn {
		 	margin-left: 3px;
		 }

	 .b-col__right .m-table__cell_1 {
	 	width: 134px;
	 }
		 .b-col__right .m-table__cell_1 .b-table__cell_inn {
		 }
	 .b-col__right .m-table__cell_2 {
	 	width: 168px;
	 }
		 .b-col__right .m-table__cell_2 .b-table__cell_inn {
		 	margin-left: 3px;
		 }
	 .b-col__right .m-table__cell_3 {
	 	width: 192px;
	 }		 
		 .b-col__right .m-table__cell_3 .b-table__cell_inn {
		 	margin-left: 3px;
		 }		 
		 
	.m-table__row_1 .m-table__cell_1 .b-table__cell_inn {
		border-top-left-radius: 8px;
		-moz-border-radius-topleft : 8px;
		-khtml-border-top-left-radius: 8px;
		-webkit-border-top-left-radius: 8px;
	}
	.nobr .m-table__row_1 .m-table__cell_1 p:hover.b-table__cell_inn {
		background-position: 0 0;
		background-color: transparent;
	}
	.b-col__left .m-table__row_1 .m-table__cell_2 .b-table__cell_inn,
	.m-table__row_1 .m-table__cell_3 .b-table__cell_inn {
		border-top-right-radius: 8px;
		-moz-border-radius-topright : 8px;
		-khtml-border-top-right-radius: 8px;
		-webkit-border-top-right-radius: 8px;
	}
	.nobr .b-col__left .m-table__row_1 .m-table__cell_2 p:hover.b-table__cell_inn,
	.nobr .m-table__row_1 .m-table__cell_3 p:hover.b-table__cell_inn{
		background-position: 100% 0;
		background-color: transparent;
	}
	.m-table__row_4 .m-table__cell_1 .b-table__cell_inn {
		border-bottom-left-radius: 8px;
		-moz-border-radius-bottomleft : 8px;
		-khtml-border-bottom-left-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
	}
	.nobr .m-table__row_4 .m-table__cell_1 p:hover.b-table__cell_inn {
		background-position: 0 100%;
		background-color: transparent;
	}
	.b-col__left .m-table__row_4 .m-table__cell_2 .b-table__cell_inn,
	.m-table__row_4 .m-table__cell_3 .b-table__cell_inn {
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomright : 8px;
		-khtml-border-bottom-right-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
	}
	.nobr .b-col__left .m-table__row_4 .m-table__cell_2 p:hover.b-table__cell_inn,
	.nobr .m-table__row_4 .m-table__cell_3 p:hover.b-table__cell_inn {
		background-position: 100% 100%;
		background-color: transparent;
	}
	
	.b-table__title {
		font-size: 16px;
		margin-bottom: 15px;
	}
	
	.b-table__list {
		margin-bottom: 30px;
		margin-left: -2px;
	}
	
		.inside_padding .b-table__list_item {
			background: url(./images/str_05.png) no-repeat 0 3px;
			padding-left: 18px;
		}
		
		.inside_padding .b-table__list_image {
			background: none;
			padding-left: 16px;
		}

.b-links {}

	.b-links h4 {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.b-links  ul {}
	
		.inside_padding .b-links li {
			background: none;
			padding-left: 25px;
			position: relative;
		}
		.inside_padding .b-links .circle {
			background: url(./images/str_05.png) no-repeat 0 3px;
			padding-left: 25px;
			position: relative;
		}
		
			.b-links li a {
				color: #000;
				text-decoration: none;
			}
			.b-links li i {
				background: url(./images/str_06.png) no-repeat;
				height: 16px;
				left: 0;
				position: absolute;
				top: 3px;
				width: 18px;
			}
			
			.b-links li span {
				text-decoration: underline;
			}
			
			.b-links li p {}

			
.inside_padding .b-title {
	color: #000;
	font: 700 25px/38px Arial, Helvetica, sans-serif;
	height: 42px;
	margin: 0 0 5px -22px;
	position: relative;
}

	.b-title__icon {
		background: url(./images/bg_title-icons_no-repeat_45x506.png) no-repeat -9999px -9999px;
		display: inline-block;
		height: 42px;
		margin-right: 5px;
		vertical-align: top;
		vertical-align: middle;
		width: 45px;
	}
	
	.m-title__icon_core { background-position: 0 0; }
	.m-title__icon_control { background-position: 0 -42px; }
	.m-title__icon_player { background-position: 0 -84px; }
	.m-title__icon_data { background-position: 0 -126px; }
	.m-title__icon_interface { background-position: 0 -168px; }
	.m-title__icon_payment { background-position: 0 -210px; }
	.m-title__icon_cms { background-position: 0 -252px; }
	.m-title__icon_management { background-position: 0 -294px; }
	.m-title__icon_accountancy { background-position: 0 -336px; }
	.m-title__icon_interexchange { background-position: 0 -378px; }
	.m-title__icon_billing { background-position: 0 -420px; }
	.m-title__icon_agent { background-position: 0 -462px; }

	
.b-demo {
	background: url(./images/bg_demo-table_no-repeat_946x246.png) no-repeat;
	height: 246px;
	margin-left: -14px;
	width: 946px;
}

	.b-demo__item {
		
	}
	
	.m-demo__item_tl, .m-demo__item_bl {
		float: left;
		padding: 1px;
		height: 114px;
		width: 465px;
	}
	.m-demo__item_tr, .m-demo__item_br {
		float: right;
		padding: 1px;
		height: 114px;
		width: 477px;
	}
	.m-demo__item_bl {}
	.m-demo__item_br {}
	
		.b-demo__link {
			background: url(./images/bg_demo-table_hover_no-repeat_946x228.png) no-repeat -99999999px 0;
			color: #000;
			display: block;
			height: 100%;
			text-decoration: none;
			overflow: hidden;
			*zoom: 1;
		}

		.m-demo__item_tl a:hover.b-demo__link {
			background-position: 0 0;
		}
		.m-demo__item_tr a:hover.b-demo__link {
			background-position: 100% 0;
		}
		.m-demo__item_bl a:hover.b-demo__link {
			background-position: 0 100%;
		}
		.m-demo__item_br a:hover.b-demo__link {
			background-position: 100% 100%;
		}
		
			.b-demo__item_l {
				float: left;
				padding-left: 20px;
				padding-top: 22px;
			}
			
			.b-demo__item_r {
				display: block;
				margin-left: 113px;
				padding-top: 26px;
			}
			
			.b-demo__item__title {
				font-size: 23px;
				line-height: normal !important;
				display: inline-block;
				vertical-align: top;
			}

			.b-demo__item__button {
				background: url(./images/bg_demo-table_btn_no-repeat_69x48.png) no-repeat;
				display: inline-block;
				color: #FFF;
				height: 24px;
				line-height: 24px !important;
				margin-left: 1em;
				text-align: center;
				vertical-align: top;
				width: 69px;
			}
			a:hover.b-demo__link .b-demo__item__button {
				background-position: 0 100%;
			}

			.b-demo__item__text {
				display: block;
				margin-top: 5px;
			}
	
	
.all_center_03 {
	background: none;
	height: auto;
}

	.all_center_03 .logo,
	.all_center_03 .header_menu,
	.all_center_03 .inside_padding_02 {
		position:relative;
		z-index: 4;
	}

	.all_center_03 .fix_ill {
		background: url(images/back_06.png) no-repeat;
		height: 548px;
		margin-left: -37px;
		margin-top: -120px;
		padding-top: 120px;
		position: relative;
		width: 992px;
		z-index: 1;
	}
		.all_center_03 .fix_ill_r {
			float: right;
			line-height: normal !important;
			padding-right: 33px;
			padding-top: 46px;
			width: 409px;
		}
		.all_center_03 .negative_gap {

		}
			.all_center_03 .fix_ill_r h1,
			.all_center_03 .fix_ill_r h2 {
				color: #112035;
				font: 3.4285em Arial, Helvetica, sans-serif;
			}
			.all_center_03 .fix_ill_r h2 {
				font-size: 1.4285em;
			}
			.all_center_03 .fix_ill_r p {
				line-height: 1.1428em;
				padding: 10px 0;
			}
			.all_center_03 .fix_ill_r ul {
				float: left;
				width: 232px;
			}
				.all_center_03 .fix_ill_r li {
					padding: 4px 0 4px 12px;
					position: relative;
				}
					.all_center_03 .fix_ill_r li i {
						background: #C22F2F;
						display: block;
						height: 6px;
						left: 0;
						margin-top: -3px;
						position: absolute;
						top: 50%;
						width: 6px;
					}
			.all_center_03 .fix_ill_r div {
				background: url(images/price_per_week.png) no-repeat;
				float: right;
				padding-top: 81px;
				width: 177px;
			}
				.all_center_03 .fix_ill_r div a {
					background: url(images/sign-up-now.png) no-repeat;
					display: block;
					height: 47px;
					margin: auto;
					text-indent: -9999px;
					width: 152px;
				}

	.all_center_03 .inside_padding_02 {
		margin-top: -190px;
		padding: 0 10px 0 0;
	}

.semi_title {
	float: left;
	margin-bottom: 1em;
	padding-left: 31px;
	width: 445px;
}

	.semi_title h2 {
		color:#000000;
		font-size: 1.62em;
		margin-bottom: 0.857em;
	}
	.semi_title p {}

	.semi_title .news_in {
		float: none;
		margin-left: -33px;
	}
		.semi_title .news_in div {
			background: url(images/news_in_shadow.png) no-repeat left bottom;
			margin-left: -25px;
			padding-left: 25px;
			padding-bottom: 20px;
		}
		.semi_title .news_in h3 {}
		.semi_title .news_in p {}
		
.betting_platform {
	background: url(images/betting_platform.png) no-repeat;
	height: 107px;
	margin: 0 0 10px -14px;
	padding: 10px 15px;
	width: 917px;
}

	.betting_platform_l {
		float: left;
		width: 780px;
	}
	
		.betting_platform_l h2 {
			font-size: 1.6428em;
		}
		
		.betting_platform_l p {}
	
	.betting_platform_r {
		float: right;
		padding-top: 18px;
		width: 120px;
	}
		.betting_platform_r strong {
			font-size: 1.1428em;
		}
		.betting_platform_r a {
			background: url(images/a_submit_02.gif) no-repeat;
			color: #FFF;
			display: block;
			height: 30px;
			line-height: 30px;
			font-weight: 700;
			margin: 8px 0 0 0;
			text-align: center;
			text-decoration: none;
			width: 99px;
		}
		
.pricing_table {
	background: url(images/pricing_table.png) no-repeat;
	height: 220px;
	margin-left: -14px;
	padding: 7px 0 10px;
	width: 945px;
}

	.pricing_table .col-1 {width: 223px;}
	.pricing_table .col-2 {}
	.pricing_table .col-3 {width: 170px;}
	
		.pricing_table td {
			height: 40px;
		}
			.pricing_table .cell-1 {
				color:#263845;
				font-size: 1.1428em;
				text-align: right;
			}
			.pricing_table td .cell_inn {
				display: block;
				padding: 11px 1em 0;
			}


.b-nav {
	float: right;
	margin-right: 32px;
	padding: 42px 0 24px;
}
	.b-submenu, .b-nav__item,
	.m-nav__item_submenu:hover {
		background: url(images/submenu.png) no-repeat -9999px 0;
	}
	.b-nav__item {
		float: left;
		font-size: 1.42857em;
		position: relative;
		padding-right: 8px;
		margin-left: 16px;
	}
	.b-nav__item+.m-nav__item_submenu {
		margin-left: -8px;
		margin-right: -4px;
	}
	.m-nav__item_submenu {
		width: 135px;
		padding: 0;
		margin-left: -18px;
	}
	.b-nav__current .b-nav__link:before,
	.b-nav__current .b-nav__link_before,
	.b-nav__current:after,
	.b-nav__current .b-nav__current_after {
		background: url(images/menu_current.png) no-repeat;
	}
	
	.b-nav__current {
		background: none;
		margin-bottom: -9px;
		padding-right: 10px;
		padding-bottom: 9px;
		scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor='#FFF', insertAdjacentHTML('beforeEnd', '<i class="b-nav__current_after"></i>') );
	}
		.b-nav__current .b-nav__link:before,
		.b-nav__current .b-nav__link_before {
			background-position: 0 0;
			content: "";
			display: block;
			height: 41px;
			left: -10px;
			position: absolute;
			top: 0;
			width: 10px;
		}
	
	.b-nav__current:after,
	.b-nav__current .b-nav__current_after {
		background-position: 100% 0;
		content: "";
		display: block;
		height: 41px;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
	}
		
	.b-nav__item_2.b-nav__current:after,
	.b-nav__item_2.b-nav__current .b-nav__current_after,
	.b-nav__item_3.b-nav__current:after,
	.b-nav__item_3.b-nav__current .b-nav__current_after,
	.b-nav__item_6.b-nav__current:after,
	.b-nav__item_6.b-nav__current .b-nav__current_after {
		width: 107px;
		*width: 108px;
		right: 18px;
	}
		.b-nav__item_2.b-nav__current .b-nav__link:before,
		.b-nav__item_2.b-nav__current .b-nav__link_before,
		.b-nav__item_3.b-nav__current .b-nav__link:before,
		.b-nav__item_3.b-nav__current .b-nav__link_before,
		.b-nav__item_6.b-nav__current .b-nav__link:before,
		.b-nav__item_6.b-nav__current .b-nav__link_before {
			left: 10px;
		}
		
	.b-nav__button {
		background: url(images/menu_button.png) no-repeat;
		margin: 0 0 -9px 18px;
		padding: 0 0 9px;
		width: 138px;
	}
	.b-nav__button:hover {
		background-position: 0 -41px;
	}
		.b-nav__button .b-nav__link {
			text-align: left;
			text-indent: 8px;
		}
	
	.m-nav__item_submenu:hover {
		background-position: 0 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.m-nav__item_submenu:hover .b-nav__link:before,
	.m-nav__item_submenu:hover .b-nav__link_before,
	.m-nav__item_submenu:hover:after,
	.m-nav__item_submenu:hover .b-nav__current_after {
		display: none;
	}
	
		.b-nav__link {
			color: #000;
			display: inline-block;
			height: 32px;
			line-height: 32px;
			position: relative;
			vertical-align: top;
			z-index: 2;
			scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor='#FFF', insertAdjacentHTML('beforeEnd', '<i class="b-nav__link_before"></i>') );
		}
		.b-nav__link:hover {
			text-decoration: none;
		}
		
		.m-nav__item_submenu .b-nav__link {
			padding-left: 25px;
		}
		
		.b-nav__item_3 .b-nav__link {
			padding-left: 20px;
		}
		
		.b-nav__current	.b-nav__link,
		.b-nav__button .b-nav__link,
		.m-nav__item_submenu:hover .b-nav__link {
			color: #FFF;
			text-decoration: none;
		}
		
			.b-nav__icon {
				background: url(images/menu_arrow.png) no-repeat -999px -999px;
				position: absolute;
				width: 10px;
				height: 10px;
				top: 50%;
				margin: -3px 0 0 3px;
			}
			.m-nav__item_submenu .b-nav__icon {
				background-position: 0 0;
			}
			.m-nav__item_submenu:hover .b-nav__link .b-nav__icon {
				background-position: 0 -10px;
			}
			
.b-submenu {

	background-position: 0 -32px;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px,1px,1px,1px);
	padding-bottom: 1px;
	position: absolute;
	top: 32px;
	width: 135px;
	z-index: 9999;
}
.b-nav__item:hover .b-submenu {
	clip: auto !important;
}

	.b-submenu__item {
		position: relative;
	}
	
		.b-submenu__link {
			color: #000;
			font-size: 0.7em;
			font-weight: 400;
			height: 1.71428em;
			line-height: 1.71428em;
			display: inline-block;
			vertical-align: top;
			padding-left: 25px;
			text-decoration: none;
		}
		.b-nav__item_3 .b-submenu__link {
			padding-left: 20px;
		}
		
			.b-submenu__link .b-nav__icon {
				background-position: 0 -20px;
				height: 6px;
				margin-left: -10px;
			}
		
		.b-submenu__link:hover {
			font-weight: 700;
		}

		
.b-whitelabel {
	float: left;
	width: 700px;
}

	.b-whitelabel__item {
		width: 48%;
		margin-bottom: 1em;
	}
	
	.m-whitelabel__item_l {
		float: left;
	}
	.m-whitelabel__item_r {
		float: right;
	}
	
		.b-whitelabel__icon {
			background: url(images/whitetable-icon.png);
			float: left;
			height: 30px;
			margin-left: 10px;
			width: 32px;
		}
		.m-whitelabel__icon_1 { background-position: 0 0; }
		.m-whitelabel__icon_2 { background-position: 0 -30px; }
		.m-whitelabel__icon_3 { background-position: 0 -60px; }
		.m-whitelabel__icon_4 { background-position: -32px 0; }
		.m-whitelabel__icon_5 { background-position: -32px -30px; }
		.m-whitelabel__icon_6 { background-position: -32px -60px; }
		
		.b-whitelabel__content {
			margin-left: 50px;
		}
			.b-whitelabel__title {
				font-size: 1.142857em;
				margin: 0;
			}
			.b-whitelabel__text {
				
			}
			
.b-col-price {
	float: right;
	margin-right: -20px;
	width: 200px;
}

.b-col-price__image {
	display: block;
	margin-bottom: 15px;
}

.b-col-price__item {
	margin-bottom: 6px;
	position: relative;
	padding-left: 16px;
}

	.b-col-price__bullet {
		background: #C22F2F;
		display: block;
		height: 6px;
		left: 2px;
		margin-top: -3px;
		position: absolute;
		top: 50%;
		width: 6px;
	}
.b-col-price__button {
	background: url(images/sing_up.png) no-repeat;
	display: block;
	height: 47px;
	margin-top: 15px;
	text-indent: -9999px;
	text-decoration: none;
	width: 191px;
}

