@charset "utf-8";
/* CSS Document */

*
{
	font-family:Arial, Helvetica, sans-serif;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ul
{
	list-style-type:none;
}

ol, ul 
{
	list-style: none;
}

a
{
	text-decoration:none;
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

div {
	display: block;
}

body
{

}

.clear
{
	clear:both;
	
}


/*######################################
#                                      #
#               Header                 #
#                                      #
*#####################################*/

#header
{
	margin-top:25px;
	margin-bottom:20px;
	background:url(img/header-bottom-fon2.png);
	background-repeat:repeat-x;
	background-position:0% 100%;
	height:150px;
	
}


#header_page
{
	width:905px;
	margin:0 auto;
	padding:0px 5px;
	
}

#header_top, #header_menu
{
	width:905px;
	
}

.logo_partners, .logo_img, .logo_desc
{
	float:left;
}

.authorization
{
	float:right;
}
.logo_partners
{
	width:530px;
}


.logo_img
{
	width:255px;
}
.logo_desc
{
	width:245px;
	margin-left:20px;
	margin-right:10px;
	padding-top:15px;

}
.logo_desc span
{
	font-size:15px;
	font-family:Arial,regular;
}




#header_menu
{
	margin-top:50px;
	
}

@-moz-document url-prefix() {
	#header_menu{
	margin-top:48px;
	}
}
.header_menu
{
	display:table;
}
.header_menu li
{
	float:left;
	background: url(img/partners-menu-line.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-right: 10px;
	padding-left: 10px;
}
.header_menu li:first-child 
{
	background: none;
	
}
.header_menu li a
{
	text-decoration:none;
	font-size:17px;
	font-family:Arial,regular;
	color:black;
	text-transform:uppercase;
	
	dispaly:inline-block;
	width:auto;
	padding:3px 7px;
}

.header_menu li a:hover
{
	background:#2D2928;
	border-radius:5px;
	color:white;
}


.authorization
{
	width:355px;
}

.login_form
{
	background:url(img/login-fon.png);
	background-repeat:no-repeat;
	width:160px;
	height:29px;
	float:left;
}
.login_form input
{
	border:none;
	margin:5px 5px 0px 7px;
	width:140px;
	padding-left:5px;
	
}

.button_form
{
	background:url(img/button-login.png);
	background-repeat:no-repeat;
	width:26px;
	height:25px;
	float:left;
	border:none;
	margin-top:5px;
	margin-left:5px;
	
}

.authorization_bottom
{
	margin-top:10px;
}
.authorization_bottom ul
{
	display:table;
}
.authorization_bottom ul li 
{
	float:left;
	background: url(img/partners-login-line.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin-right: 10px;
	padding-left: 10px;
}
.authorization_bottom ul li:first-child 
{
	background: none;	
}
.authorization_bottom ul li a
{
	font-size:12px;
	font-family:Arial,regular;
	color:#007AFF;	
}
.authorization_bottom ul li a:hover
{
	font-size:12px;
	font-family:Arial,regular;
	color:#007AFF;
	text-decoration:underline;
	
	
}

.tw_color_green
{
	color:#94B26A;
}

/*#######################################################*/




/*######################################
#                                      #
#              wrapper                 #
#                                      #
*#####################################*/

#wrapper
{
	width:905px;
	margin:0 auto;
	
}
#wrap
{
	margin-top:30px;
}
.wleft, .wright
{
	float:left;
}
.wleft
{
	width:540px;
	padding-top:10px;
}
.wleft_top, .wright_top
{
	font-size:26px;
	font-family:Arial;
	font-weight:bold;

}
.wleft_content
{
	margin-top:25px;
}
.wleft_content ul
{
	display:table;
}
.wleft_content ul li
{
	background:url(img/img-spisok.png);
	background-repeat:no-repeat;
	background-position: 0% 50%;
	padding-left:35px;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	line-height:30px;
}

.wright
{
	background:#F9EFD6;
	border-radius:5px;
	padding:10px 15px;
	width:310px;
	height:220px;
	margin-left: 15px;
}
.wright_post
{
	margin-top:25px;
}
.box_topmaster
{
	border-bottom:2px dotted #CBC4B4;
	padding-bottom:7px;
	margin-top:9px;
}
.box_tm_number, .box_tm_name, .terms_wrap_table, .terms_wrap_right, .footer_wrap_box1, .footer_wrap_box2
{
	float:left;
}
.box_tm_sum
{
	float:right;
	width:70px;
	overflow:hidden;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	text-align:right;
	margin-right:10px;
}

.box_tm_number
{
	background:url(img/top-master-num2.png);
	background-repeat:no-repeat;
	width:18px;
	height:17px;
	overflow:hidden;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	margin-left:5px;
	margin-right:5px;
}
.box_tm_name
{
	width:200px;
	overflow:hidden;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
}

#slider, #terms
{
	margin-top:30px;
}
.slider_name, .terms_name
{
	font-weight:bold;
	font-size:19px;
	font-family:Arial;
}
.slider_wrap
{
	margin-top:25px;
}
.terms_wrap
{
	margin-top:25px;
}

.terms_wrap_table
{
	border-radius:5px 5px 0px 0px;
	border:1px solid #E2E2E2;
	/*width:670px;*/
	width:905px;
}
.terms_wrap_right
{
	width:220px;
	margin-left:10px;
}
.tw_table
{
	/*width:670px;*/
	width:905px;
}
.tw_header
{
	background:#F3F3F3;
	height:27px;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	vertical-align:middle;
	line-height:27px;
}
.tw_header td, .tw_row td
{
	border-left:1px solid #E2E2E2;
}
.tw_header td:first-child, .tw_row td:first-child
{
	border-left:none;
}

.tw_row
{
	height:35px;
	text-align:center;
	font-size:14px;
	font-family:Tahoma;
	vertical-align:middle;
	line-height:35px;
	border-top:1px solid #E2E2E2;
}
.terms_wrap_right
{
	font-size:13px;
	font-family:Tahoma,regular;
}
.terms_wrap_right p
{
	margin:0;
	padding:0;
}

#text_info
{
	margin-top:60px; 
}
.text_info_wrap
{
	background:url(img/bottom-line.png);
	background-repeat:repeat-y;
	padding-left:15px;
	font-size:15px;
	font-family:Tahoma,regular;
}
/*#######################################################*/


/*######################################
#                                      #
#              footer                  #
#                                      #
*#####################################*/

#footer
{
	margin-top:30px;
	height: 120px;
	background: url(img/header-bottom-fon.png);
}
.footer_content
{
	padding-top:50px;
	margin-bottom:10px;
}


.footer_wrap
{
	width:905px;
	margin:0 auto;
	
}

.footer_wrap_box1
{
	width:160px;
}
.footer_wrap_box2
{
	font-size:14px;
	font-family:Arial,regular;
	width:200px;
	margin-left:35px;
	padding-top:5px;
}
.footer_wrap_box3
{
	float:right;
	width:280px;
	padding-top:5px;
}


/*#######################################################*/


/*######################################
#                                      #
#              RegForm                  #
#                                      #
*#####################################*/

.RegForm, .promo
{
	width:905px;
	margin:0 auto;
}

.RegForm_left
{
	width:400px;
	float:left;
	margin-left:20px;
}
.RegForm_right
{
	width:400px;
	float:right;
	
}

.RegForm_Name
{
	font-size:19px;
	font-family:Arial;
	font-weight:bold;
	overflow:hidden;
}

.RegForm_Reg, .RegForm_Recover
{
	margin-top:30px;
}
.RegForm_Surely
{
	font-size:12px;
	color:#CB0000;
	font-family:Arial;
	font-weight:bold;
	overflow:hidden;
	padding-left:15px;
	padding-bottom:15px;
}
.RegForm_top
{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	overflow:hidden;
	padding-bottom:15px;
}

.reg_input
{
	padding:5px 10px;
	width:400px;
	margin-bottom:15px;
	
	border-bottom:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
	
	border-left:2px solid #B4B4B4;
	border-top:2px solid #B4B4B4;
}

.Button_Reg, .Button_Surely
{
	border:1px solid #E0E0E0;
	border-radius:5px;
	width:auto;
	padding:10px 15px;
	/*background:#D6B477;*/
	background:url(img/but-reg-fon.png);
	color:white;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
}

.RegForm_Info
{
	background:url(img/partners-info.png);
	background-repeat:no-repeat;
	margin-top:20px;
	padding-left:35px;
	padding-right:5px;
	font-size:13px;
	font-family:Arial;
}


/*#######################################################*/


/*######################################
#                                      #
#              promo                   #
#                                      #
*#####################################*/

.promo
{
	padding-left:30px;
}

.promoName
{
	font-size:19px;
	font-family:Arial;
	font-weight:bold;
	overflow:hidden;
}

.promoText, .promoBaner
{
	margin-top:25px;
}

.promoTextName, .promoBanerName
{
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	overflow:hidden;
}
.promoText_box, .promoBaner_box
{
	margin-top:15px;
}
.promoText_box a
{
	font-size:12px;
	color:#63B2FF;
}
.promoText_box textarea
{
	width:600px;
}

/*#######################################################*/
.authorization_login
{
	padding-top: 15px;
	padding-left:50px;
}
.login_system
{
	font-size:14px;
	font-family:Arial;
	

}

.login_exit a
{
	font-size:12px;
	font-family:Arial;
	text-decoration:underline;
	font-weight:bold;
	color:#63B2FF;
}

.lg_contact
{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}



/*#######################################################*/


/*######################################
#                                      #
#              Statistica              #
#                                      #
*#####################################*/

.Statistica
{
	width:905px;
	margin:0 auto;
	padding-left:30px;
}
.StatisticaName
{
	font-size:19px;
	font-family:Arial;
	font-weight:bold;
	overflow:hidden;

}
.st_top
{
	width:860px;
	background:#FFE9C4;
	border-radius:5px;
	height: 34px;
	padding-top: 7px;
	margin-top:15px;
}


.bt_first, .bt_end
{
	display:inline-block;
	background:url(img/but_act.png);
	width:auto;
	padding:8px 9px;
	border-radius:5px;
	border:1px solid #E1CDAC;
	height:9px;
	font-size:12px;
	color:white;
	line-height:9px;
}

.bt_start
{
	display:inline-block;
	background:url(img/but_st.png);
	width:auto;
	padding:8px 9px;
	border-radius:5px;
	border:1px solid #E1CDAC;
	height:27px;
	font-size:12px;
	color:white;
	line-height:9px;
	cursor:pointer;
}

.StatisticaTable
{
	width:860px;
	margin-top:10px;
}


.st_table
{
	width:860px;
}

.st_tf
{
	background:#5D5D5D;
	color:white;
	text-align:center;
	font-size:12px;
	
	height:30px;
	line-height:30px;
}

.st_td
{
	border-left:1px solid white;
}
.st_td:first-child
{
	border-left:none;
}

.date_st
{
	background:white;
}

.clearfix {
	clear: both;
}
/*#slider_wrap {
	width: 905px;
}*/

/*#carousel li {
	width: 190px;
	height: 133px;
}*/

/*#######################################################*/

.promoBaner_name
{
	font-size: 13px;
	font-family: Arial;
	overflow: hidden;
	border-bottom:2px solid #F3F7F9;
	padding-bottom:5px;
}

.promoBaner_flash, .promoBaner_gif
{
	margin-top:10px;
}


.promoBaner_left
{
	float:left;
}
.promoBaner_right
{
	float:left;
	margin-left:20px;
}

.banners_refLink
{
	width:410px;
	height:100px;
}


.promoBaner_box_info
{
	font-size: 13px;
	font-family: Arial;
	overflow: hidden;
	
	background: url(img/partners-info.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	height:24px;
	line-height:24px;
}



.Statistica > iframe > table > .rul2
{
	background:red!important;
}

.landing-page-info {
	margin-top: 30px;
}

.landing-page-info .terms_name {
	margin-bottom: 25px;
}

.landing-img {
	display: block;
	float: left;
	margin-right: 15px;
	font-weight: bold;
}

.landing-page-info span {
	font-weight: bold;
}






/*#######################################################*/