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;
}


html           {height:100%;}

body           {font-family:Arial, Helvetica, sans-serif;
	            font-size:13px; color:#1d428e; position:relative; min-height:100%; height:auto !important; height:100%;
	            z-index:0}

a              {text-decoration:underline; color:#0084c8}
a:hover        {text-decoration:none}

h2				{font-size:18px; font-weight:normal; color:#3e4245; padding-bottom:16px}
h4				{font-size:11px; font-weight:bold}
/*---------------------
	header
---------------------*/
#head			{background:#3a819e url(../images/head.jpg) 0 0 repeat-x; overflow:hidden; zoom:1}
	.logo	{float:left; padding:31px 0 0 67px; height:127px; width:171px}
		.logo img	{width:101px; height:82px; background:url(../images/box_img.gif) 0 0 no-repeat}
	.headRight	{float:left; width:671px}
		.banerHead	{float:left; width:671px; overflow:hidden; zoom:1; height:101px; padding:9px 0 0 0}
		.userInfo	{height:48px; background:#fcfcfc; margin-left:1px; width:669px; color:#606f7f}
			.userInfo b	{color:#6a838f; font-size:12px;}
			.userInfo td	{vertical-align:middle}
			.td_1	{padding:0 0 0 21px}
			.td_2	{text-align:center}
				.td_2 span	{font-size:15px}
			.td_3	{padding:0 13px 0 0; text-align:right}
.mainMenu	{background:#2c4d5e; height:35px}
	.laguege 	{padding:8px 0 0 67px; float:left; width:149px}
		.laguege select	{width:100px; color:#716b64; font-size:11px; font-family:Arial}
	.mainMenu ul	{float:left; width:650px}
		.mainMenu li	{float:left; list-style:none}
			.mainMenu li a	{display:block; float:left; height:23px; padding:12px 20px 0 20px; color:#fff; text-decoration:none; font-size:10px; font-weight:bold; text-transform:uppercase}
			.mainMenu li a:hover	{background:#3f7faa}
.toolsUser	{}
	.toolsUser ul	{float:left; padding:8px 10px 0 10px}
		.toolsUser li	{float:left; padding:0 11px; border-right:1px solid #fff; border-left:1px solid #bfbfbe; font-weight:bold; list-style:none}
		.borderL0	{border-left:0 !important}
		.borderR0	{border-right:0 !important}
	.LogoutButton	{float:left; padding:5px}

/*---------------------
	content
----------------------*/

#content     {overflow:hidden; zoom:1; padding-bottom:70px; width:909px}
	.autoriz	{background:#edecec; height:31px; border-bottom:1px #cecfd1 solid; font-family:Tahoma}
		.autirizInpu	{margin:0 0 0 20px; height:31px; float:left}
			.autirizInpu th	{font-weight:normal; padding-right:12px; vertical-align:middle; color:#79878d; font-family:Tahoma}
			.autirizInpu td	{font-weight:normal; padding-right:27px; vertical-align:middle}
			.inputEnter	{width:135px}
			.inputEnterBut	{margin:0 0 0 8px; font-size:11px; color:#000000; font-family:Tahoma}
		.autirizLink	{float:left; font-size:11px; height:31px; width:334px;}
			.autirizLink th	{font-weight:normal; vertical-align:middle; width:144px}
			* html .autirizLink th	{width:130px}
			.autirizLink td	{font-weight:normal; vertical-align:middle; text-align:right; color:#6a838f}
				.autirizLink td .signupLink {font-weight:bold; background:url(../images/marker_autoriz.gif) 8px 0 no-repeat; padding:0 0 2px 25px}

/*-- left column --*/
#left_column	{float:left; width:240px}
	.boxMarker	{display:block; width:171px; height:61px; border:1px solid #fff; color:#7f868d; font-size:13px; padding:23px 0 0 66px; background:url(../images/marker.gif) 42px 27px no-repeat; text-decoration:none}
		.boxMarker span.big	{color:#3e4245; font-size:18px;}
	.boxMarker:hover	{border:1px solid #e0e0e0; border-left:1px solid #fff; background:url(../images/marker_act.gif) 42px 27px no-repeat; color:#698bad}
		.boxMarker:hover span	{text-decoration:underline; color:#3e658c}
	.calculator	{padding:26px 0 0 67px; color:#fff; height:250px}
		.header	{font-size:15px; font-weight:bold; height:28px}
		.tableCalculator	{font-size:11px; width:148px}
			.tableCalculator th	{font-weight:normal; padding-bottom:2px; vertical-align:top; text-align:left}
			.tableCalculator td	{padding-bottom:4px; vertical-align:top}
			.calculatorSelect	{width:100px; color:#7c7c7c; font-size:11px; font-family:Arial}
			.totalAmount	{width:87px}
			.valuta	{width:45px; font-size:11px; color:#7c7c7c; font-family:Arial}
			.inputCalc	{width:37px; padding-left:5px; color:#7c7c7c; font-size:11px; font-family:Arial}
			.Profit	{background:url(../images/profit.jpg) 0 0 no-repeat; padding:0 0 0 10px; vertical-align:middle !important; font-size:15px; color:#364754; font-weight:bold; height:31px}
			.ProfitL	{height:31px; vertical-align:middle !important; padding-bottom:6px}
	.header2	{font-weight:bold; padding:0 0 0 67px; height:80px}
		.header2 a	{color:#fff}
	.header3	{font-weight:bold; color:#3a5d84; font-size:13px; height:32px; padding:0 0 0 67px}
	.partners	{padding:0 0 0 67px; font-size:11px}
		.partners li	{list-style:none; padding-bottom:3px}
	.leftBg	{background:url(../images/left_bg.jpg) 0 1px no-repeat}
	.listing	{color:#8c8c8c; padding:0 0 12px 16px}
		.tableLines	{width:100%; margin-bottom:12px}
			.tableLines th	{text-align:center; color:#6d7f93; padding:0 16px 11px 16px}
			.tableLines td	{text-align:center; vertical-align:middle; padding:8px 3px; color:#2d576c}
			.linesTdBG td	{background:#eceef0}
			.tableLines tr:hover td	{background:#6da0ca !important; color:#fff}
				.tableLines tr:hover td a	{color:#fff}
	.tableNews	{width:100%; font-family:Tahoma; color:#010101}
		.tableNews th	{font-weight:normal; color:#858b99; font-size:9px; width:50px; vertical-align:top; text-align:left; padding-top:2px}
		.tableNews td	{vertical-align:top; padding-bottom:17px}
	.tablePartners	{width:100%}
		.tablePartners th	{padding:0 18px 0 0; width:122px; text-align:left; vertical-align:top; font-weight:normal;}
			.tablePartners th p	{padding-bottom:6px !important}
		.tablePartners td	{vertical-align:top; padding-bottom:27px}
		.rasporka	{padding:0 0 27px 0 !important; border-top:1px dashed #000;}
	.PasswordRecoveryOut 	{overflow:hidden; zoom:1}
	.PasswordRecovery	{border:1px solid #c1c1c1; margin-bottom:19px; padding:10px 22px 11px 11px; float:left; clear:both}
		.EnterEmail	{float:left; padding:0 27px 0 0}
			.EnterEmail input	{width:120px}
		.code	{float:left; padding:0 8px 0 0}
			.code img	{border:1px solid #c5c5c5}
		.EnterCode	{float:left}
			.EnterCode input	{width:120px}
	.AccountProlongation	{margin-bottom:15px}
		.AccountProlongation th	{padding-bottom:7px; color:#343c4d; text-align:left; vertical-align:top}
		.AccountProlongation td	{vertical-align:top}
			.AccountProlongation p	{padding-bottom:2px !important; text-align:left; vertical-align:top}
			.th_31	{width:190px}
			.th_32	{width:230px}
			.maneySitem	{float:left; margin-right:6px; width:115px}
			.maneySitemImg	{float:left; padding:2px 0 0 0}
				.maneySitemImg img	{border:1px solid #c8c8c8}
	.settingsLeft	{float:left; width:244px; color:#343c4d}
		.NotificationsSettings	{width:100%; margin-bottom:22px}
			.NotificationsSettings td	{width:83px; vertical-align:top; padding-bottom:7px}
				.NotificationsSettings td input	{width:99%}
			.NotificationsSettings th	{text-align:left; vertical-align:top; padding:5px 0 0 0; font-weight:normal}
			.selectWidth	{width:99%}
	.settingsRight	{float:right; width:356px}
		.boxCheckbox	{border:1px solid #c4c4c4; padding:11px 0 7px 15px; margin-left:-17px}
			.boxCheckbox table	{width:100%}
				.boxCheckbox td	{width:32%; padding-right:1%; padding-bottom:5px}
		.boxCheckbox2	{width:100%}
			.boxCheckbox2 tg	{width:44%; padding-right:1%}
			.boxBorderB	{padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #c7c7c7}





/*-- right column --*/
#right_column	{float:right; width:648px; padding:27px 0 0 0; font-size:11px; color:#000000}
	#right_column p	{padding-bottom:15px;}
		#right_column img	{margin-right:4px}
		.tableDiscounts	{float:right; width:237px; margin:0 0 10px 20px}
			.tableDiscounts th	{height:30px; background:url(../images/discounts.jpg) 0 0 no-repeat; color:#fff; text-align:left}
			.tableDiscounts td	{border-width:0 1px 1px 1px; border-style:solid; border-color:#e2e2e1; height:28px; font-size:15px; color:#000; vertical-align:middle}
				.tableDiscounts b	{color:#d70012; font-size:20px}
				.tableDiscounts sup	{font-size:12px; vertical-align:super}
				.td_BG td	{background:#94caf4}
				.headerTable	{font-size:25px; font-family:Arial Narrow; float:left; padding:1px 0 0 14px; width:122px; font-weight:normal}
				.days	{font-size:13px; float:left}
					.days span.days-counter	{font-size:25px; font-weight:bold}
			.td_11	{padding:0 0 0 14px; width:123px; border-right:0 !important}
				.td_11 b	{font-size:12px; color:#617081}
					.td_11 del	{font-size:15px; color:#d70012}
						.td_11 del span	{color:#202020}
			.td_12	{border-left:0 !important}
			.table	{width:100%; margin-bottom:15px}
				.table th	{height:24px; padding:0 0 7px 0; background:url(../images/table.jpg) center 0 no-repeat; vertical-align:top; color:#525252; padding-top:10px}
				.table td	{color:#2d576c; text-align:center; padding:5px 0}
					.table td span	{color:#9a1010}
		.baner	{background:url(../images/baner.jpg) 0 0 no-repeat; border:1px solid #d3d3d3; width:363px; height:37px; padding:14px 0 0 285px}
			.baner a	{font-size:18px; color:#fff}
		.border_td	{background:url(../images/border_td.gif) 0 0 no-repeat !important; display:block; height:24px; text-align:center; padding:10px 0 0 0; margin-top:-10px}
		.border_tdR	{background-position:100% 0 !important}
	.tableContact	{width:350px}
		.tableContact th	{font-weight:normal; vertical-align:top; padding-bottom:6px; padding-right:10px; text-align:left; color:#343c4d}
		.tableContact td	{padding-right:10px; padding-bottom:19px}
		.th_21	{width:47px}
		.th_22	{width:103px}
		.th_23	{width:102px}
		.tableContactW	{width:100%}
		.textareaCont	{width:100%; height:121px}
	.faq	{overflow:hidden; zoom:1; padding-bottom:15px; border-bottom:1px dashed #000; color:#343c4d; margin-bottom:12px}
		.faq dt	{font-weight:bold; padding-bottom:10px}
	.register	{color:#343c4d}
		.registerUser	{color:#343c4d; margin-bottom:13px}
			.td_31	{width:120px}
			.td_32	{width:380px}
			.registerUser th	{font-weight:normal; text-align:left; vertical-align:top; padding-bottom:7px}
			.registerUser td	{vertical-align:top; padding-bottom:8px}
			.colorRed	{color:#ff0000}
			.inputReg	{width:101px}
	.PersonalInformationBox	{overflow:hidden; zoom:1; padding-bottom:23px}
		.PersonalInformationL 	{float:left; color:#fff; background:#4d7ea3; padding:8px 0 11px 11px}
		.PersonalInformationR	{float:left; padding:8px 0 0 11px; color:#343c4d}
			.PersonalInformation	th	{font-weight:normal; text-align:left; vertical-align:top; padding-bottom:6px}
			.PersonalInformation	td	{padding: 0 11px 0 0; overflow:hidden;}
				.PersonalInformation	td input	{width:100px}
				/*.PersonalInformation	td select	{width:47px}*/
				.th_41 	{width:50px}
				.th_42 	{width:103px}
				.th_43 	{width:103px}
	.satat		{overflow:hidden; zoom:1; padding:0 0 17px 0;}
		.satat img	{float:left;}
		.satat span	{display:block; float:left; font-weight:bold; padding:82px 27px 0 27px; color:#828282;}
	.massage   {background:url(/images/massage_border.gif) 0 0 no-repeat; height:58px; padding-left:10px; margin-left:-1px; float:left; clear:both; margin-bottom:16px;}
        .massage_border {background:url(/images/massage_border.gif) 100% 0 no-repeat; padding:20px 30px 0 15px; height:38px; font-size:11px; color:#010101; font-family:Tahoma; float:left;}
            .massage_border span    {padding:10px; color:#fff; font-weight:bold; background:#2e5163; margin-left:10px;}
    .priz_f {clear:both; float:left; background:url(../images/priz_c.jpg) 0 0 repeat-x; overflow:hidden; zoom:1; margin-bottom:6px;}
        .priz_r {float:left; background:url(../images/priz_r.jpg) 100% 0 no-repeat; overflow:hidden; zoom:1;}
            .priz_l {float:left; background:url(../images/priz_l.jpg) 0 0 no-repeat; height:177px; overflow:hidden; zoom:1;}
                .header_priz {float:left; padding:17px 130px 0 23px; text-align:center; white-space:nowrap; font-weight:bold; font-size:20px; color:#fff; clear:both;}
                .priz_massage   {float:left; clear:both; font-size:11px; color:#000; font-family:Arial; padding:0 20px 0 20px;}
                    .priz_massage span a    {color:#ff0000;}
                .coment_compani {font-size:11px; color:#fff; padding:17px 20px 0 20px; clear:both; height:38px}

/*-------------------
	footer
-------------------*/

#footer        {height:179px; /*overflow:hidden;*/ zoom:1}
	.footerL	{padding:43px 0 0 66px; width:172px; float:left}
	.footerR	{margin:0 0 0 238px}
		.footerBanerUl	{height:54px}
			.footerBanerUl li	{float:left; padding:0 5px 0 22px; list-style:none}
		.footerMenu	{padding:0 0 0 22px; padding:3px 0 21px 22px; background:#a9a9a9}
			.footerMenu li	{float:left; list-style:none; padding:0 32px 0 0}
				.footerMenu a	{font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#fff; font-weight:bold}
		.copu	{font-size:11px; color:#5f5f5f; padding:15px 0 0 22px}

.errors {margin-left: 15px; margin-top:5px; color:red}
.oddOver{background: #2A8EFE none repeat scroll 0 0; cursor:pointer}

.calck_pop_up	{width:545px; position:relative; color:#292828; font-family:Arial; font-size:11px;}
		.calk_header	{background:url(../images/marker_2.gif) 0 3px no-repeat; padding:0 0 0 32px; font-family:Arial; font-size:15px; color:#292828; font-weight:bold; margin-left:23px;}
		.close	{float:right; margin:-18px 17px 0 0;}
			.close a	{color:#000; font-family:Tahoma; font-size:11px; background:url(../images/close.gif) 0 1px no-repeat; padding:0 0 3px 20px;}
		.calck_content	{padding:20px 54px 0 54px;}
		.surebet_type	{margin-bottom:10px;}
			.surebet_type th	{text-align:left; font-weight:normal; padding:3px 23px 0 0;}
			.surebet_type td	{padding-bottom:4px; vertical-align:top;}
				.select_surebet_type	{width:156px;}
				.input_manie	{float:left; width:72px; margin-right:4px;}
				.select_GOLD	{float:left; width:76px;}
		.header_calck	{background:url(../images/head_calck.gif) center 0 no-repeat; height:42px; padding:5px 54px 7px 54px; text-align:center;}
			.header_calck h3	{color:#3a7c9b; font-size:18px; font-weight:normal;}
		.table_calck_input	{width:438px; margin:0 auto 12px auto;}
			.table_calck_input th	{text-align:center; padding-bottom:4px;}
			.table_calck_input td	{vertical-align:top; padding-bottom:4px; text-align:center;}
				.table_calck_input th span	{color:#417897; font-size:16px; font-weight:bold; padding:0 7px 0 8px;}
				.table_calck_input td input	{width:130px;}
			.header_th th	{padding-top:4px;}
			.checkbox_calck	{text-align:center; background:#f0f0f0; padding:5px 0 0 0;}
				.checkbox_calck input	{margin:0 auto;}
			.line_calck	{border-top:1px solid #dbdbdb;}
			.calck_reset	{width:auto !important; margin:0 auto;}
		.header_result	{background:url(../images/header_result.jpg) center 0 no-repeat; height:42px; padding:12px 54px 0 54px; text-align:center; color:#fff;}
			.header_result strong	{font-size:18px; padding-left:15px;}
		.button_calck	{text-align:center; height:30px; padding:10px 0 0 0; background:url(../images/bg_calck.jpg) 0 0 repeat-x;}