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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
*:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

.partner_menu {text-align: center; padding: 10px}

html, body 
{
	padding: 0; 
	margin: 0; 
	height: 100%;
	color:#646464;
}

body
{
	background: #e3e3e3 url("/i/img/bg.gif") center;
	font-family: "Tahoma", monospace;
	font-size: 11px; 
	color: #252525;
}

.girl 
{
    position:   relative;
    top:        8px
}

label {cursor: pointer}

.news_title {font-weight: bold; 	font-size: 12px; margin: 5px 15px 10px 0; padding: 5px 10px; border: 1px dotted silver}
.news_text {font-size: 11px; margin: 0 15px 40px 0; padding: 0 10px}

.wrapper_news_template {padding: 5px 5px; text-align: left}
.news_date_temlate {font-size: 11px; font-weight: bold}
.news_title_template {font-weight: bold; font-size: 13px; padding: 5px; font-family: Tahoma; color: #666666; text-align: left}
.news_text_template {font-size: 11px; padding: 5px 0; text-align: left}
.news_link_template {font-size: 11px; padding: 0 10px}

.export {vertical-align: middle; padding: 2px 5px 2px 0}

.direction_open {background-color: #ccffcc; cursor: pointer; border: 1px solid #cccccc}
.direction_close {background-color: #ffcccc; cursor: pointer; border: 1px solid #cccccc}

.red_square {background-color: #ffcccc; cursor: pointer; border: 1px solid #cccccc}
.red_square b {background-color: #ffcccc}

.red_bg {background-color: #ffcccc; cursor: pointer}

.green_square {background-color: #ccffcc; cursor: pointer; border: 1px solid #cccccc}

.calculation_division {background-color: #ccccff; cursor: pointer; border: 1px solid #cccccc}
.calculation_multiplication {background-color: #ccffff; cursor: pointer; border: 1px solid #cccccc}

.diagonal {background-color: #ffffcc; text-align: center}

.groupal {background-color: #edede6; text-align: center}
.column {background-color: #f8f1e8; text-align: center}
.affiliate_information {padding: 10px; border: 1px dotted #cccccc}

.group {background-color: #ffcc66; cursor: pointer; border: 1px solid #cccccc}
.parent {background-color: #ff9900; cursor: default; border: 1px solid #cccccc}

.pointer {cursor: pointer}
.center {text-align: center}
.right {text-align: right}
.left {text-align: left}

.button {margin-top: 5px; padding: 5px; cursor: pointer}

.head {text-align: center; border: 1px solid grey; cursor: pointer}

.top {vertical-align:top}

.transfer_title {text-align: center}
.transfer_info {padding: 20px 10px 30px 10px}
.transfer_payment {font-weight: bold; padding: 0 10px 20px 10px}
.transfer_pay {text-align: center}

.info_message {padding: 100px 0 0 0}
.info_message p  {text-align: center; padding: 30px}

a img { border: none 0;}
a img:hover { border: none 0;}

a 
{
	color: black;
	text-decoration: underline;
	cursor: pointer;
	border-bottom: none 0;
}

a:hover 
{
	color: grey; 
	border-bottom: none 0;
	cursor: pointer;
}

a:focus { outline:none }

h1,h2,h3,h4			{ font-family: monospace; padding: 2px 0px 4px 0px; margin: 2px 0px 4px 0px; }
h1					{ font-size: 1.8em; font-weight: bold; }
h2					{ font-size: 1.5em; font-weight: bold; }
h3					{ font-size: 1.3em; font-weight: normal; }

ul 
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

li { margin-bottom: 10px; }

th, .thd 
{ 

	text-align: center;
	font-family: Tahoma, Courier, monospace;	
	font-size: 11px;
	color:#646464;
}

#wrap{}
.wrap{}

.min_height
{
	height:760px;
	min-height:760px;
}

#content
{
    padding: 15px 15px 0 15px;
}

/* Header Navigation */
.menu 
{
	padding-left: 34px;
	padding-top: 20px;
	border: none 0;
}

.menu *
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu li a, .menu li a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: white;
	font-size: 11px;
	border: none 0;
}

.menu li
{
    float: left;
    height: 19px;
    text-align: center;
    color: white;
    font-weight: bold;
    vertical-align:center;
    border: none 0;
    padding-top: 12px;
    padding-right: 7px;
}

.main_menu_current_item               {height: 30px; line-height: 40px; position: relative; bottom: 13px}
.main_menu_items                             {height: 30px; line-height: 40px; position: relative; bottom: 13px}
.main_menu_left_item                     {width: 13px; height: 32px}
.main_menu_left_hover_item         {background: transparent url("/i/img/main_menu/left_hover_main_menu.png") no-repeat}
.main_menu_middle_item                 {width: 100%; height: 32px; padding: 0 10px}
.main_menu_middle_hover_item     {background: transparent url("/i/img/main_menu/gradient_hover_main_menu.png") repeat-x}
.main_menu_right_item                   {width: 12px; height: 32px}
.main_menu_right_hover_item       {background: transparent url("/i/img/main_menu/right_hover_main_menu.png") no-repeat}

.menu li:hover a , .menu .select a {color : #565656}

.left_main_submenu   {background: transparent url("/i/img/main_menu/left_main_submenu.png") right no-repeat; width: 4px; height: 24px; padding-left: 46px}
.right_main_submenu {background: transparent url("/i/img/main_menu/right_main_submenu.png") left no-repeat; width: 4px; height: 24px}
.submenu                       {background-color: #cccccc; padding: 0 5px; 	color: #707070; font-size: 11px}

.head_line
{
	background: white;
}

#three_columns h3  {text-align: left; color: #666666; padding: 0 0 5px 15px; font-weight: bold; font-size: 13px; font-family: Tahoma, Courier, monospace}
#three_columns p    {text-align: justify; color: #666666; font-size: 11px; font-family: Tahoma, Courier, monospace}

.footer
{}

.footer a { color:#fe1616; text-decoration: none; }
.footer a:hover { color:grey; text-decoration: none; }

.footer_line
{
	background: white url("/i/img/footer_line.gif") center 0px no-repeat;
	
}
#header-nav 
{
	padding-top:15px;
}
#header-nav-inner 
{
	padding-left: 15px;
	padding-right: 15px;
}
#header-nav ul 
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#header-nav ul li 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	text-align:left;
	background: transparent url("/i/img/btm_back.gif") no-repeat;
	font-size: 14px;
}
#header-nav ul li :hover
{
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	text-align:left;
	background: transparent url("/i/img/btm_back_hover.gif") no-repeat;
	font-size: 14px;
}
#header-nav ul li a 
{
	display: block;
	text-decoration: none;
	padding-left:32px;
	color: white;
	padding-top:20px;
}
#header-nav ul li a:hover 
{}

#header-nav ul li ul li
{
	text-decoration:none;
	float: left;
	margin: 0;
	width: auto;
	text-align:left;
	background: #919191;
	font-size: 11px;
}
#header-nav ul li ul li:hover
{
	float: left;
	margin: 0;
	width: auto;
	text-align:left;
	background: #919191;
	font-size: 11px;
}
#header-nav ul li ul li a 
{
	float: left;
	margin: 0;
	padding:7px;
	width: 200px;
	text-align:left;
	background: #919191;
	font-size: 11px;
	padding-left:8px;
	padding-top:3px;
	text-decoration:none;
}
#header-nav ul li ul li a:hover 
{
	text-decoration:none;
	float: left;
	margin: 0;
	padding:7px;
	width: 200px;
	text-align:left;
	background: #767676;
	font-size: 11px;
	padding-left:8px;
	padding-top:3px;
}
/* /Header Navigation */

.small				{font-size: 90%;}
.big 				{font-size: 115%;}
.aright 				{text-align: right;}
.vt 					{vertical-align: top;}
.stext				{ font-family: Tahoma; }
.stextsmall			{ color: #454545; font-family: Tahoma; font-size: 70%; }
.grey				{ color: #454545; }
.white				{ color: white; }
.bg_silver			{ background: #dcdcdc; }
.bg_little_silver	{background: #eeeeee; }
.blue				{ color: #476dfa; }
.red				{ color: #fe1616; }
.green				{ color: green; }
.gold 				{ color:#d78900; }
.bold				{ font-weight: bold; }
.in					{ padding-left: 30px; }
.sborder			{ border: 1px solid #888888; }
.sbox				{ border: 1px solid #9c9c9c; border-left: 5px solid #9c9c9c; margin: 10px 0; padding: 10px; }
.line				{ border-bottom: 1px dotted #476dfa; }
.tablePrezentation				{ border-collapse: collapse; background: #fafafa; border: 1px solid silver; font-family: Tahoma; color:#434343; }
.tablePrezentation td			{ border: 1px solid silver; font-size: 11px; padding: 5px;}
.tablePrezentation th, .thd		{ background-color: #DCDCDC; border: 1px solid gray; text-align: center; padding: 5px; font-size: 11px; }
.tablePrezentation tr:hover		{ background-color: #f0f0f0; }

.exchange_table				{ border-collapse: collapse; border: none 0; font-family: Tahoma; color:#434343; }
.exchange_table td			{ border: none 0; font-size: 12px; padding: 5px 2px; cursor: pointer}
.exchange_table th, .thd		{ background-color: #999999; border: none 0; text-align: center; padding: 5px; font-size: 13px; }
.exchange_table tr:hover		{ background-color: #999999; }

.tableMoneys				{ border-collapse: collapse; background: #fafafa; border: 1px solid silver; font-family: Tahoma; color:#434343; }
.tableMoneys td				{ border: 1px solid silver; font-size: 12px; padding: 5px;}
.tableMoneys th, .thd		{ background-color: #DCDCDC; border: 1px solid gray; text-align: center; padding: 5px; font-size: 13px; }
.tableMoneys td:hover		{ background-color: #f0f0f0; }
.align_l						{ text-align: left; }
.align_c						{ text-align: center; }
.align_r						{ text-align: right; }

/* MsgBoxs */
.jqifade
{
      position: absolute;
      background-color: #aaaaaa;
}

div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: grey;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
/* /MsgBoxs */

/* focus field */
.focusField{
	border:solid 2px #73A6FF;
	background:#EFF5FF;
	color:#000;
	font-size:12px;
}
.idleField{
	background:#EEE;
	color: #6F6F6F;
	border: solid 2px #DFDFDF;
	font-size:12px;
}
/* /focus field */

/* smooth boxs */
/* элементы закругления */

.inner-box {
	padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; text-align:left; }
.rounded-box{ margin:0em; text-align:left; }

.inner-box, b { background-color: white; }
.inner-box_siver { background-color: #dcdcdc; }
.inner-box_little_siver { background-color: #eeeeee; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 0px;}
#rounded-box-5 .inner-box { padding: 0px;}
#rounded-box-10 .inner-box { padding: 0px;}
.rounded-box .inner-box { padding: 0px;}
/* /smooth boxs */

/* slide quotes */
#panel 
{
	height: 580px;
	display: block;
}
.slide 
{
	margin: 0;
	padding: 0;
	height: 44px;
}
.btn-slide 
{
	display: block;
	height: 44px;
}
.active 
{
}
/* slide quotes */

/* coda - slider */
.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 auto;
}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 20px 0;
	position: relative;
	width: 480px;
	margin: 0 auto;
}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	border: 1px solid silver; /* this is the border. should have the same value for the links */
	margin: auto;
	width: 400px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 460px;
	clear: both;
	background: #fff;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 400px; /* Also specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	display: block;
	border: none 0;
	padding-left:55px;
}

.stripNav ul { /* The auto-generated set of links */
	list-style: none;
	border:none 0;
	overflow: hidden; 
	text-align:left;
	float:left;
	width:500px;
}

.stripNav ul li {
	margin-right: 20px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
	text-align:left;
	float:left;
}

.stripNav a { /* The nav links */
}

.stripNav li.tab1 a { }
.stripNav li.tab2 a { }
.stripNav li.tab3 a { }
.stripNav li.tab4 a { }
.stripNav li.tab5 a { }

.stripNav li a:hover {
}

.stripNav li a.current {
}

.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 230px;
	text-indent: -9000em;
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 40px;
}

.stripNavL {
	left: 0;
}

.stripNavR {
	right: 0;
}

.stripNavL {
	background: url("/i/img/slider_arrow-left.gif") no-repeat center;
}

.stripNavL:hover {
	background: url("/i/img/slider_arrow-left_hover.gif") no-repeat center;
}

.stripNavR {
	background: url("/i/img/slider_arrow-right.gif") no-repeat center;
}

.stripNavR:hover {
	background: url("/i/img/slider_arrow-right_hover.gif") no-repeat center;
}

/* /coda - slider */

._PagesBar					{ margin-top:15px;padding:5px 5px 5px 0;}
._PagesBar a		 			{ color:grey; padding:3px 7px;border:solid 1px grey; text-decoration:none; background:#d67975 url(/i/img/pages_bg.gif);}
._PagesBar a:hover,._CurP 	{ padding:3px 7px;border:solid 1px grey;background:#bcbcbc url(/i/img/pages_bg_sel.gif);color:grey;}
.verifCode					{ width: 95px; height: 50px; color: #454545; text-align: center; font-size: 190%; font-weight: normal; padding-top: 10px; vertical-align:center; }

.border1px			{ border: 1px solid #888888; }
textarea				{ border: 1px solid #888888; padding: 0px; margin:0px; font-family: Tahoma,monospace; font-size: 12px; color:#454545; }
input				{ border: 1px solid #888888; padding: 0px; margin:0px; font-family: Tahoma,monospace; font-size: 12px; color:#454545; }
select				{ border: 1px solid #888888; padding: 0px; margin:0px; font-family: Tahoma,monospace; font-size: 12px; color:#454545; }
.list li				{ font-size: 120%; list-style-image: url("/i/img/dot.gif");}
.list2 li			{ font-size: 100%; list-style-image: url("/i/img/double_dot.gif"); }
.empty_list li		{ font-size: 100%; padding: 15px; text-align: center; float:left;}
.empty_list2 li		{ width: 50%; font-size: 100%; padding: 10px; text-align: center}
.magmenu			{ text-align: center; min-height:220px; height:220px; font-size: 100%; }
.magmenu img			{ vertical-align: middle; }

.bg_header
{
	background: transparent url("/i/img/bg_header.gif") no-repeat;
}

.btm_enter_client {border: none 0; width: 38px; height: 38px; background: transparent url("/i/img/buttons/login_button.png"); cursor: pointer}
.btm_change_client {border: none 0; height: 38px; width: 38px; margin: 0 0 0 5px; background: transparent url("/i/img/buttons/change_button.png"); cursor: pointer}

.exchange_block
{
	position: 		relative;
	bottom:			10px;
	left: 			60px;
}


.bg_list
{
	background: transparent url("/i/img/bg_list.png") 0px 0px repeat-y;
}

.bg_list_up
{
	background: transparent url("/i/img/bg_list_up.png") 0px 0px repeat-y;
}

.bg_header_text
{
	font-size: 18px;
	color: white;
}

.bg_header_stext
{
	font-size: 16px;
	color: #fcc8c8;
}

.tbl_top_bannders
{
	background: #d2d2d2;
}

.top_banner *
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.top_banner
{
	margin-top: 15px;
	padding-top: 0;
	background: transparent url("/i/img/banner_top.png") no-repeat;
	text-align:center;
	width: 298px;
	height: 92px;
	color: grey;
	font-size: 110%;
}

.top_banner table
{
    padding-top: 20px;
}

.top_banner table p
{
    padding-top: 5px;
}

.top_banner a
{
	color: #ff4446;
	text-decoration: none;
}

.top_banner a:hover
{
	color: #454545;
	text-decoration: none;
}

.left_bar
{
    color: #787878;
    vertical-align: top;
}

.left_bar a
{
	color: #ff4446;
	text-decoration: none;
}

.left_bar a:hover
{
	color: grey;
	text-decoration: none;
}

.line_adventage
{
	height: 3px;
	width: 25px;
	background: #ff4446;
}

.left_h
{
	font-weight: bold;
	font-size: 110%;
}

.mini_bar
{}

.mini_bar_line
{
	height: 8px;
	width: 50px;
	background: #ff4446;
}

.admin_menu ul li
{
	float: left;
}

.bg_btm
{
	background: transparent url("/i/img/bg_btm.gif") no-repeat;
	width: 89px;
	height: 22px;
	text-align: center;
	padding-top: 3px;
}

.bg_btm a
{
	font-weight: bold;
	color: #525252;
}

.bg_btm a:hover
{
	color: black;
}

.discount
{
	background: transparent url("/i/img/discount.gif") no-repeat;
	height: 46px;
	width: 153px;
	padding-top: 10px;
	color: white;
	font-size: 20px;
}

.table_exchange td
{
	padding: 2px;
}

.exchangeLink
{
	color: grey;
	text-decoration: none;
}

.exchangeLink:hover
{
	color: red;
}

.exchange_li
{
	text-decoration: none;
	color: black;
}

.exchange_li:hover
{
	color: white;
}
.block_link{border: none 0;}
.block_link:hover{border: none 0;}
.href2
{
	color: #ff1616;
	text-decoration: none;
}

.href2:hover
{
	color: grey;
	text-decoration: none;
}

.input_ex
{
	padding-top: 4px;
	height: 20px;
	width: 200px;
}

.select_ex
{
	width: 202px;
}

.btm_ex
{
	background: 	url("/i/img/exchange.gif") no-repeat;
	height: 		45px;
	width: 			150px;
	padding-left: 	10px;
	border: 		none 0;
	font-weight: 	bold;
	color: 			white;
	cursor:			pointer
}

.btm_ex_200
{
	background: 	url("/i/img/exchange_200.gif") no-repeat;
	height: 		45px;
	width: 			200px;
	padding-left: 	20px;
	border: 		none 0;
	font-weight: 	bold;
	color: 			white;
	cursor:			pointer
}

.btm_send
{
    background:     url("/i/img/buttons/send_button.png") no-repeat;
    width:          148px;
    height:         38px;
    padding-left:   20px;
    border:         none 0;
    font-weight:    bold;
    color:          white;
    cursor:         pointer
}

.btm_ex_enabled
{
	background: url("/i/img/exchange_enabled.gif") no-repeat;
	height: 45px;
	width: 150px;
	padding-left: 10px;
	border: none 0;
	font-weight: bold;
	color: white;
}

.reg_form td
{
	padding-bottom: 5px;
}

.reg_form input
{
	height: 20px;
	text-align: center;
	padding-top: 3px;
}

.discount_table				{ border-collapse: collapse; background: #fafafa; border: 1px solid silver; font-family: Tahoma; color:#434343; }
.discount_table td			{ border: 1px solid silver; font-size: 12px; padding: 3px;}
.discount_table th, .thd		{ background-color: #DCDCDC; border: 1px solid gray; text-align: center; padding: 3px; font-size: 11px; }
.discount_table tr:hover		{ background-color: #f0f0f0; }

.spred_text
{
    vertical-align: top;
    line-height: 150%;
}

.spred_table td
{
	padding-bottom: 7px;
}

div.quater 
{
	line-height: 19px;
}

div.qname 
{
    color:          #7f7f7f;
    font-weight:    bold;
    text-align:     left;
}

table.cnt 
{
	margin: 0 0 0 5px;
	width: 280px;
	line-height: 18px;
	background: url(/img/bg-cnt.gif) left top repeat-y;
	border-collapse: collapse;
	border-spacing: 0;
}
td.cnt-top 
{
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: url(/img/bg-cnt-top.gif) left top no-repeat;
}
td.cnt-bott 
{
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: url(/img/bg-cnt-bott.gif) left bottom no-repeat;
}
td.cnt-icon 
{
	padding-left: 2px;
	width: 36px;
	vertical-align: top;
}
td.cnt-data 
{
	padding-top: 6px;
	vertical-align: top;
	text-align:left;
}