/* Css */

* {margin:0; padding:0; border:none;}

table, td, th {border-collapse:collapse; border:none;}


.noborder td {border:0px none !important; border-width:0px 0px thin !important;}

.border_bottom {
	border-bottom: #CCCC99 solid 1px;
}





.clear {
	clear: both;
}

.float_left	{
	float:left;
}

.float_right {
	float:right;
}

:focus {
  outline: none;
}

li {list-style:none; font-size:11px;}


#head_cont
{

}

#kurs_val {
	position:absolute;
	right:120px;
	width:auto;
	height:auto;
}


#wrap {
	width:100%; 
/*	background:url(../img/bg.gif) repeat-y top left;*/
}

.out_top {width:760px; margin:0 auto;}

.top {width:758px; margin:0 auto; padding:0 0 0 2px; clear:both; float:left;}

.top ul li {display:inline; text-transform:uppercase; padding:0 8px 0 8px; float:left;}

.top ul li a {padding:8px 0 9px 0; display:block;}

.top ul li a.active {background:#fff; color:#993333; padding:8px 8px 9px 8px;}

.top ul .out_line {padding-left:185px;}

.change_currency {width:100%; background:url(../img/change_curr.gif) repeat-x; clear:both; padding-bottom:6px; height:108px; overflow:hidden;}

.change_currency div {width:742px; margin:0 auto; padding:0 0 0 0;}

.change_currency ul li {float:left;}

#euro {}

#sert { position:absolute; top:10px; left:30px; margin:0;}


#games_div {position:absolute; top:-50px; right:0px;}

#sert1 { position:absolute; top:10px; right:130px; margin:0;}

#sert2 { 
	margin-top: -100px;
	float: left;
	/*position:absolute; 
	top:-220px; 
	right:-92px;*/ 
	margin :0;
}

#number_phone { font-size:25px; color:#993333; vertical-align:top; padding-top:25px; padding-left:35px;}

#number_phone span em {position:relative; top:-3px;}

html* #number_phone span em {top:0;}




.wrapper {
	width: 760px; 
	margin: 0 auto; 
	position: relative;
	float: left;
}

.cash { padding:18px 0 0 30px; background:url(../img/cash.jpg) repeat-y; float:left; width:730px; _padding-top:0; //padding-bottom: 15px; height:103px; _height:105px; position:relative;}

.choose_curr {width:308px; float:left; _padding-top:18px; position:relative;}

.choose_curr .item {float:left; width:143px;}

.choose_curr div p {font-size:12px; text-transform:uppercase; padding-right:0;}

.choose_curr_p {padding-top:2px;}

.choose_curr div h3, .choose_curr .currency h3 {font-size:23px; text-transform:uppercase; font-weight:normal; line-height:22px;}

.choose_curr .currency {padding-top:11px; position:relative}

.we {text-align:right;}

.money {font-size:48px; background:#875b36; border:1px solid #d5bb84; padding: 0 4px 0 0; overflow:hidden; width:148px; margin:0; color:#fff;}

.choose_curr_right {padding-left:100px; width:322px}

.choose_curr_right div p {padding-right:0;}

.choose_curr_right .we {text-align:left;}

.choose_curr_right .money {background:#6d362c; border:1px solid #caaa92;}

.curr_right {text-align:right; width:134px; position:relative;}

.choose_curr_right .currency {}

#log {position:absolute; top:9px; left:331px;}

#i_r {position:absolute; top:20px; left:105px; _top:40px; font-size:60px; color:#7f3204;}
#i_l {position:absolute; top:20px; right:93px; _right:103px; font-size:60px; color:#7f3204;}



/*dropdown currency*/



.currency .currency_list {

    position: absolute;

    top: 33px;

    _top: 33px;

    color: #000;

    left: 0;

    /*visibility: hidden;*/

    display: none;

    background: #CFA960;

    text-align: left;

}



.currency .currency_list li {

    display: inline;

}



.choose_curr_right .currency .currency_list {

    left: auto;

    right: 0;

}



.currency .currency_list a {
    color: #fff;
    display: block;
    line-height: 1.6;
    margin: 2px 3px;
    padding: 0 3px;
/*    text-transform: uppercase;*/
    white-space: nowrap;
    position: relative;
    border: none 0px;
}



.currency .currency_list a span {

    display: block;

    text-align: right;

    margin-bottom: -18px;

    padding-left: 7em;

}



.content {
/*	border: 1px solid #fff;*/  
	padding: 40px 20px 20px 20px; 
/*	clear: both;*/ 
	float: left;
	width: 720px;
	/*min-height: 570px;*/
}

.content_news {
	padding-top: 30px;
}

.info {
	margin: 0 30px 10px;
	font-size:12px;	
}

.info h2 {font-size:16px; color:#3c496d;}

.info h3 {font-size:14px; color:#3c496d;}

.info .info_news h2 {font-size:25px; color:#3c496d; text-align:center;}

.info .info_news span {font-size:16px; color:#3c496d; border-bottom:1px solid #3c496d; font-weight:normal;}
.info .info_news p {padding-left:15px;}

.info p {padding: 7px 0; color:#000}

.info p a {color:red}


.news_small {width:685px; float:left; color:#000; padding:0 0 15px 30px;}

.news_small div {float:left; width:23px; padding-right:21px;}

.news_small strong {color:#993333; font-size:24px; font-weight:normal; line-height:24px;}

.news_small span {color:#993333; font-weight:normal; float:left; clear:both; line-height:11px;}

.news_small h3 {font-size:12px; color:#3c496d; float:left;}

.news_small p {float:left; width:615px;}

.pro_reteail {clear:both; text-align:center; padding-top:7px;}

.pro_reteail img { padding:4px 7px; background:#ccc;}



.text_bootom { background:url(../img/text_bottom.gif) repeat-y; float:left; width:760px; padding:16px 0 20px;}

#text_bootom_t {width:760px; height:4px; background:url(../img/text_bottom_t.gif) no-repeat; overflow:hidden; float:left;}

#text_bootom_b {width:760px; height:5px; background:url(../img/text_bottom_b.gif) no-repeat; overflow:hidden; float:left;}

.text_bootom p { float:left; width:312px; padding:0 34px;}

.text_bootom a { float:left; text-decoration:underline; margin-left:7px; font-size:16px;}


.text_bootom .helps {padding-top:20px; padding-right:0; display:inline; width:340px;}


/* Footer */

.footer {clear:both; background:#fdfefe url(../img/bottom.gif) repeat-x; width:760px; padding: 5px 0 10px 0; position:relative; height:45px;}

.footer p {text-align:center; color:#666666;}

.footer ul {text-align:center;}

.footer ul li {display:inline; color:#666666;}

.footer ul li a {color:#666666;}

.footer td {
	padding-left: 7px;
}


/*Tarif*/

#wrapper_empty  {width:760px; height:10px; background:url(../img/content_t.gif) no-repeat; overflow:hidden;}

.content_tarif {
	padding-top:25px; 
	color:#000; 
	float: left;
	width:100%;
}

.content_tarif h2 {font-size:25px; color:#993333; line-height:22px; padding:0 0 10px 30px;} 

.content_tarif .h2_service {text-align:center;}

.content_tarif .h2_usl {text-align:center; padding-left:0;}

.content_tarif .tarif .text_center {text-align:center; padding-bottom:20px;}

.tarif .wrap_p_strong {font-weight:bold; font-size:12px; padding-top:11px;}

.tarif {padding:0 0 17px 30px; width:650px;}

.tarif p {padding-top:0; font-size:12px;}

.tarif p span {padding-left:19px;}

.table {padding:0 28px 14px 20px; text-align:center;}

.after_table {padding-left:24px;}

.content_tarif table .tr_top { background:url(../img/td-bg.gif) repeat; color:#fff; padding-top:0;}

.content_tarif table td {
	padding: 2px 1px 3px 5px; 
	border: #ccb0a2 solid 1px; 
	font-size: 12px; 
	/*vertical-align:bottom;*/ 
	font-family: Arial, Helvetica, sans-serif; 
}

.content_tarif .tr_white td  {background:#f9f9f7;}

.content_tarif .td_cost {background:url(../img/td_cost.gif) repeat;}

.content_tarif .td_vertical, .content_tarif .tr_white .td_vertical {background:url(../img/td_vert.gif) repeat; color:#fff;}

.content_tarif .tr_last td {border-bottom:1px solid #ccb0a2;}



/*Application*/

.wmid{ padding:8px 0 16px 0;}



.application, .personal_data {
	padding-left:30px; 
	font-size:12px; 
	color:#333333;
}

.contract_title {
	margin-top: 15px;
}

.contract_title p {
	padding-left: 20px;
	font-weight: bold;
}

.apply_contract p span {color:#993333; font-weight:bold; padding-left:27px;}


.application p {width:615px;}

.empty_dot {width:650px; height:1px; background:url(../img/application.gif) repeat-x; overflow:hidden; margin-left:30px; margin-top:7px; clear:both;}

.wmid p { width:100%; font-size:16px; font-weight:bold;}

.wmid2 span { font-size:16px; font-weight:bold; }

.wmid2 strong {font-size:18px; white-space:nowrap;}

.arrow_r { margin-left:10px; background:url(../img/arow_a.gif) no-repeat 0 2px; width: 40px; height:46px; float:left;}

.wmid p strong {font-size:18px; white-space:nowrap;}

.wmid_number, .sell, .wmid {float:left;}

.wmid_number {padding-left:20px; border:0px none;}

.wmid_number input {width:200px; height:15px; padding:2px; background:#fff; border:1px solid #a7a6aa; margin-top:2px;}

.contract h3 {font-size:18px; font-weight:normal; padding:3px 0 11px 177px;} 

.contract input {width:143px; height:15px; padding:2px; background:#fff; border:1px solid #a7a6aa; margin-right:3px;}

.contract #checkbox {width:13px; height:13px; background:none; border:none; position:relative; top:-1px;}

.contract p {padding-bottom:10px;}

.contract .contract_p {padding-bottom:15px;}

.contract p span {color:#993333; font-weight:bold; padding-left:27px;}

#correct {
	padding-left: 20px;
	padding-top:10px;
	text-align:left;
	padding-bottom:7px;
}



.personal_data {float:left;}

.personal_data .city input {width:13px; height:13px; position:relative; top:2px;}

.personal_data .city label {padding:0 11px 0 3px;}

.personal_data .city input {border:none;}

.personal_data input {border:1px solid #a7a6aa; padding:2px; height:14px;}

.year {padding-top:18px; float:left; width:700px; padding-bottom:11px;}

.year div {float:left;}

.year .div_clear {clear:both; padding-top:8px;}

.year .div_clear input {width:236px; height: 16px;}

.year .div_clear label {padding-bottom:0;}

.year div label {float:left; padding-left:2px; padding-bottom:2px;}

.year div select, .year div input {float:left; clear:both; margin-right:3px;}

.year div select {width:53px; padding-right:0; border:1px solid #a7a6aa;}

#month { width:130px;}

#time {width:47px;}



#send {
	float:left;
	width:700px;
	padding-left:0px;
	padding-top: 20px;
	padding-bottom:20px;
}

#send_in {padding:9px 0 9px 310px;}

#send a {background:url(../img/a_bg.gif) no-repeat; color:#fff; text-align:left; text-transform:uppercase; padding:6px 10px 0 10px; height:20px; width:100%; overflow:hidden; display:block;}



/*FAQ*/

#h2_faq {color: #993333; padding-bottom:10px; text-align: center;}

#faq_empty_dot {padding-bottom:20px;}

.faq {padding:12px 0 0 32px;}

.faq h4 {font-size:16px;}

.faq p {font-size:12px; background:url(../img/faq_p_bg.gif) no-repeat left 3px; padding:0 0 3px 20px; width:640px;}

.faq p a {color:#000; text-decoration:underline}




/*Contacts*/

.contacts {padding-left:30px; font-size:12px;}

.contacts p {padding:5px 0 5px;}

.contacts p a {color:#CC3333;}

.contacts .cont_nopad {padding:0;}



html* .personal_data .city input {top:-2px;}

html* #time {height:16px;}

/*Maps*/
.map_img {padding-left:73px;}
.content_tarif .map_info {padding:15px 0 0 73px; }
.content_tarif .map_info p {padding:3px 0;}

/*Help*/
.help_div {padding:0 30px 0 30px; font-size:12px;}
.help_div p {padding:5px 0;}
.help_div ol {padding-left:27px;}
.help_div ol li {list-style: inherit; font-size:12px;}
.p_underline {text-decoration:underline;}
.help_div a {color:#0000FF;}


/*Vaer*/

.vaer {padding-bottom:231px;}

.div_enter {padding-bottom:248px;}
.help_div p span {color:#993333;}
.help_div p {font-weight:bold;}

.content_link {color:red;}

/**/
.caption {color:#993333;}


/* Main Table */

#main_table {
	height: 100%;	
}

.valign_top {
	vertical-align: top;	
}

td.top_bottom {
	width: 100%;	
}

td.left {
	width: 220px;	
}

td.middle {
	width: auto;
	height: auto;
	background: #ecece4 url(../img/content.gif) repeat;
}

/* Content */
/*
#content {
	min-width: 1000px;
	width: auto;
}
*/


/* Left content */

#left_content {
	float: left;
	height: 100%;
	width: 220px;	
}

.lmenu {
	padding-top: 10px;
	background: #ECECE4 url(../img/content.gif); 
	width: 200px;
	position: relative; 
	margin-left: 20px;
	margin-top: 20px;
	padding-bottom: 20px;
	color: #3C496D;
}

.lmenu input {
	width: 120px;
	border: #aaacc0 solid 1px;
}

.lmenu input.button {
	width: 80px;
}

.lmenu td {
	padding-bottom: 5px;	
}

.lmenu_auth {
	padding: 0 0 10px 20px;	
}

table.lmenu {
	padding-left: 10px;	
}



.lmenu a {
	color: #3C496D;
}

.lmenu_contacts {
	color: #000000;
}

.lmenu_head {
	padding: 10px 0px 0px 15px;
	color: #3C496D;
}

.lmenu p {
	padding: 12px 0px 0px 50px;
	background: url(../img/arrow_right.png) no-repeat;
	background-position: 20px 11px;
}

.lmenu_contacts {
	padding: 12px 0 0 25px;
}


/* Right content */

#right_content {	
	float: left;
	margin-top: 10px;
	width: 100px;
	height: 100%;
}


/* Footer content */

#footer_content {
	width:760px;
}

.bottom_table td {
	vertical-align: middle !important;
}

.right_footer {
	padding-left: 10px;
	vertical-align: bottom !important;
	text-align: left;
}


/* Login form */

.login {
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;	
}

.login a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


/* Register */

.formfield {
	width: 200px;
	border: #999999 solid 1px;
}

.submit {
	width: 150px;
	border: #999999 solid 1px;
	margin-top: 20px;
}



input:focus.light {
	background-color: #FFFFCC;
	border: #0033FF solid 1px;	
}

.smallblue {
	width: 350px;
}

.err_msg {
	color: red;
	font-size: 11px;
}

.text_small {
	font-size: 11px;
}

.margin_top_10 {
	margin-top: 10px;
}

#register {
	margin-left: 40px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c496d;
}

#register td {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.formfield2 {
	width: 120px;
}

.top_message {
	border: red solid 1px;
}


/* Exchange Page */

.table_exchange td {
	color: #3C496D;
	padding-top: 10px;
	padding-left: 100px;
}

.table_exchange input,select {
	border: #aaacc0 solid 1px;
	width: 150px;
	color: #3C496D;
}

.table_exchange input:focus {
	background-color: #FFFFCC;
	border: #0033FF solid 1px;	
}

.list_orders {
	border: #FFFF99 solid 1px;
	color: #3C496D;
}

.list_orders th {
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: #FFFF99 solid 1px;
}

.list_orders td {
	border: #FFFF99 solid 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

.list_orders1 td {
	padding-left: 10px;
	text-align: left;
}

.list_orders1 button {
	border: #3C496D solid 1px;
	margin-right: 20px;
	width: 100px;
}


.list_orders select{
	width: 100px;
	text-align: center;
	border: none 0px;
}
.list_orders input{
	width: 70px;
	text-align: right;
}

.button {
	margin-top: 10px;
}

.button_class {
	float: right;
	border: #3C496D solid 1px;
	margin-right: 20px;
	width: 100px;
	text-align: center;
}




/* PAGGING */

.pagging {
	text-align: center;
	padding-top: 20px;
	padding-botom: 20px;
	font-size: 14px;
	color: #3c496d;
}