

@import url('reset.css'); 
@import url('typography.css'); 


html {height:100%;}
body {background: #dde2e6 url(../img/bg_gradient.png) 0px 201px repeat-x; height:100%;}


div#fb_bg {
background: url(../img/fb_bg.png) repeat ;
display: none;
position: fixed;
height: 100%;
width: 100%;
z-index: 100;
}


div#floating_block {
background: url(../img/fb_shchel.png) top no-repeat;
display: none;
width: 937px; 
position: absolute;
top: 13%;
//max-height: 55%;
z-index: 100; 
left: 50%;
margin-left: -468px; 
}

div#fb_paper_sheet_container {
margin:4px auto;
//height: 100%;
width:931px;
}

div.fb_paper_sheet {
background: url(../img/paper.png) repeat;
display: none;
margin: 0px auto;

padding-left: 30px;
padding-right: 30px;
padding-bottom: 110px;
//height: 100%;;
width:859px;
position: relative;
}


div.fb_paper_sheet_top {
background: url(../img/paper_sheet_top.gif) top repeat-x;
height: 63px;

margin-left: -30px;
margin-right: -30px;
}

div.fb_paper_sheet_title {
height: 25px;
width: 160px;
position: absolute;
left: -5px;
top: 15px;	
}

div.scroll-pane {
//height: 450px;
overflow:auto;
padding-right: 30px;
width: 821px;
}




div#fb_bottom_line {
background: #dfdfdf;
position: absolute;
bottom: 67px;
left: 50%;
margin-left: -387px;
height: 1px;	
width: 775px;}

div.fb_paper_sheet_bottom {
background:url(../img/fb_bottom.png) repeat-x;
height: 3px;
position: absolute;
width: 919px;
bottom: -3px;
left: 0px;
}



div#close_button_big {
background:url(../img/close_button_big.png) no-repeat;
height: 18px;
width: 105px;
position: absolute;
bottom: 24px;
left: 50%;
margin-left: -52px;
}

div.fb_close_button a {display:block; height:100%; text-indent:-9000px; width:100%;}
div#close_button_big:hover {background-position: 0px -18px;}
div#close_button_big:active {background-position: 0px -36px;}

div#page_container {height: 100%; width: 100%; position: relative;}
div#page {min-height: 100%; width: 100%;}

div#header {
background:#f5f5f5;
height: 200px;
position: relative; 
width:100%; 
}

div#header_inner {
height: 100%;
margin: 0px auto;
position: relative;
width: 924px;
}

div#logo {
background: url(../img/logo.png) no-repeat;
height: 72px;
position: absolute;
top: 45px;
width: 314px;
}

div#logo a{display:block; height:100%; text-indent:-9000px; width:100%;}

div#h_banner {
background: url(../img/paper.png) repeat;
bottom: 58px;
position: absolute;
right: 0px;
width: 489px;
}

div#h_banner table {width: 100%;}
div#h_banner table td {width: 239px; vertical-align:middle;}
div#h_banner table td:first-child {
background: url(../img/banner_border.gif) right repeat-y; 
padding: 16px 13px; 
width: 250px;
}

div#support {
height: 66px;
margin: 0px auto;
padding-bottom: 6px;
right: 34px;
width: 159px;
}

div#support_phone {
background:url(../img/support_phone.png) no-repeat;
width: 157px;
height: 21px;
}

div#online_support_button, div#offline_support_button {
height: 41px;
margin-top: 8px;
width: 159px;
}
/* div#online_support_button {background: url(../img/on_support_button.png) 0px 0px no-repeat;}
div#offline_support_button {background: url(../img/off_support_button.png) 0px 0px no-repeat;}

div#online_support_button:hover, div#offline_support_button:hover {background-position: 0px -41px;}
div#online_support_button a, div#offline_support_button a{display: block; height: 100%; text-indent: -9000px; width: 100%;} */

div#banner_bottom {
background: url(../img/banner_bottom.png) no-repeat;
bottom: 50px;
height: 8px;
position: absolute;
right: 0px;
width: 489px;
}

div#menu {
bottom: 15px;
clear: both; 
position: absolute; 
}
div#menu ul li {float: left; margin-right: 30px;}


div#vk {
height: 22px;
width: 140px;
position: absolute;
right: 2px;
bottom: 15px;
}


div#content {border-top: 1px solid #c5c5c5; clear: both; padding-top: 30px;}

div#content_header { margin:0px auto; width: 924px;;}
div#content_header table{width: 100%;}
div#content_header table td {vertical-align: middle;}
div#content_header table td:first-child {width: 524px;}

div#obmen {width: 435px; overflow:hidden;}

div#banner {
background: url(/img/banners/banner1.gif) no-repeat;
height: 60px;
width: 400px;
}
div#banner a{display:block; height:100%; text-indent:-9000px; width:100%;}

div#shchel {
background: url(../img/shchel.png) no-repeat;
height: 10px;
margin: 30px auto 0px;
width: 996px;
}

div#paper_sheet_container {
margin: 0px auto 0px;
width:925px;
}

td.td_empty {width: 35px;}


td.paper_sheet_td_small, td.paper_sheet_td_big{
background: url(../img/paper.png) repeat;	
border-left: 1px solid #cdd1d5;
border-right: 1px solid #cdd1d5;	
vertical-align: top;
width: 180px;
}
td.paper_sheet_td_small {width: 152px;}
td.paper_sheet_td_big{width: 251px}


div.paper_sheet {
padding-left: 14px;
padding-right: 14px;
width: 100%;
position: relative;
}





div#big_paper_sheet_container {
margin: 0px auto 0px;
width:925px;
}

div.big_paper_sheet {
background: url(../img/paper.png) repeat;
margin-left: 5px;
min-height: 200px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 60px;
position: relative;
width: 857px; 
}



div.paper_sheet_top {
background: url(../img/paper_sheet_top.gif) top repeat-x;
height: 43px;
position:absolute;
top: -6px;
left: 0px;

}
div#regime div.paper_sheet_top, div#contacts div.paper_sheet_top , div#service div.paper_sheet_top {width: 181px;}
div#address div.paper_sheet_top {width: 270px;}


div.big_paper_sheet_top {
background: url(../img/paper_sheet_top.gif) top repeat-x;
height: 43px;
margin-top: -6px;
margin-left: -30px;
margin-right: -30px; 
}

div.paper_sheet_title {
height: 25px;
width: 121px;
position: absolute;
left: -5px;
top: 5px;	
}

div.big_paper_sheet_title {
height: 25px;
width: 160px;
position: absolute;
left: -5px;
top: 10px;	
}

div#regime div.paper_sheet_title {background: url(../img/regime_title.png) no-repeat;}
div#contacts div.paper_sheet_title {background: url(../img/contacts_title.png) no-repeat;}
div#service div.paper_sheet_title {background: url(../img/service_title.png) no-repeat;}
div#address div.paper_sheet_title {background: url(../img/address_title.png) no-repeat;}

div#about div.big_paper_sheet_title, div#about_fb div.fb_paper_sheet_title{background: url(../img/about_title.png)  no-repeat;}
div#faq div.big_paper_sheet_title, div#faq_fb div.fb_paper_sheet_title{background: url(../img/faq_title.png)  no-repeat;}
div#price div.big_paper_sheet_title, div#rate_fb div.fb_paper_sheet_title{background: url(../img/price_title.png) no-repeat;}
div#comments div.big_paper_sheet_title, div#comments_fb div.fb_paper_sheet_title{background: url(../img/comments_title.png)  no-repeat;}
div#security div.big_paper_sheet_title, div#security_fb div.fb_paper_sheet_title{background: url(../img/security_title.png)  no-repeat;}
div#attestatwm div.big_paper_sheet_title, div#attestatwm_fb div.fb_paper_sheet_title{background: url(../img/attestatwm_title.png)  no-repeat;}
div#buywm div.big_paper_sheet_title, div#buywm_fb div.fb_paper_sheet_title{background: url(../img/buywm_title.png)  no-repeat;}
div#sellwm div.big_paper_sheet_title, div#sellwm_fb div.fb_paper_sheet_title{background: url(../img/sellwm_title.png)  no-repeat;}

div#office1 div.big_paper_sheet_title, div#office1_fb div.fb_paper_sheet_title{background: url(../img/office1_title.png)  no-repeat;}
div#office2 div.big_paper_sheet_title, div#office2_fb div.fb_paper_sheet_title{background: url(../img/office2_title.png)  no-repeat;}
div#office3 div.big_paper_sheet_title, div#office3_fb div.fb_paper_sheet_title{background: url(../img/office3_title.png)  no-repeat;}


div#office1 div.big_paper_sheet_title {background: url(../img/office1_title.png)  no-repeat;}
div#office2 div.big_paper_sheet_title {background: url(../img/office2_title.png)  no-repeat;}
div#office3 div.big_paper_sheet_title {background: url(../img/office3_title.png)  no-repeat;}

div.paper_sheet_content {
padding-top: 35px;
margin-bottom: 27px;
overflow: hidden;
}

div.big_paper_sheet_content {
	overflow: hidden;
	padding-top: 5px;
}


div.paper_sheet_bottom_short {
height: 27px;
width: 182px;
background: url(../img/paper_sheet_bottom_short.png) no-repeat;
position: relative;
top: -19px;



}
div.paper_sheet_bottom_long {
background: url(../img/paper_sheet_bottom_long.png) no-repeat;

height: 27px;
position: relative;
top: -19px;
width: 271px;	
}



div.big_paper_sheet_bottom {
background:url(../img/big_paper_sheet_bottom.png);
height: 50px;
position: absolute;
width: 918px;
left:-1px;
bottom: -12px;
}


div#service p.ps_orange:first-child {margin-bottom: 4px;}

div.service_button {
background: url(../img/service_button.png) 0px 0px no-repeat;
height: 31px;
margin-top: 10px;
text-align: center;
padding-top: 5px;
width: 149px;
}
div.service_button:hover {background-position: 0px -36px;}
div.service_button:active {background-position: 0px -72px;}

div.service_button a{
display:block;
height:100%;
line-height: 12px;
width:100%;}




div#address table td {
padding-top: 10px;
padding-left: 13px;	
vertical-align: middle;
}
div#address table td div {width: 150px; overflow: hidden}

div#address table tr:first-child td {padding-top: 0px; }
div#address table tr td:first-child {padding-left: 5px; width: 69px;}

div#address table td div.map_icon {
background:url(../img/map_icon.png) no-repeat;
height: 60px;
width: 64px;
}

div.map_icon a{display:block; height:100%; text-indent:-9000px; width:100%;}

div#map_content {
padding-top: 15px;
padding-bottom: 5px;
height: 355px;
}

div#map_iframe {
border: 1px #353535 solid; 
float: left; 
width: 425px;}

div#map_description {
margin-left: 455px;
width: 360px;
overflow: hidden;	
}

div#map_description p{line-height: 140%;}



div#footer_def { clear: both; height: 221px;}

div#footer_container {margin-top: -201px;}

div#content_footer {
background: url(../img/shadow.png) bottom repeat-x;
height: 85px;
text-align: center;
}


div#footer {
height: 115px;
background: #f5f5f5;
border-top: 1px solid #c5c5c5;
width: 100%;
}


div#footer_banners {
width: 383px;	
margin: 40px auto 0px;
}

div#footer_banners table td{	
vertical-align: middle;
padding-left: 15px;
}
div#footer_banners table td:first-child{padding-left:0px;}

div#footer_wm {
background:url(../img/footer_wm.jpg) no-repeat;
height: 32px;
width: 89px;
}
div#footer_fx4u {
background:url(../img/footer_fx4u.png) no-repeat;
height: 25px;
width: 88px;
}
div#footer_vk {
background:url(../img/footer_vk.png) no-repeat;
height:20px;
width:74px;
}
div#footer_instaforex {
background:url(../img/footer_instaforex.jpg) no-repeat;
height: 31px;
width: 88px;
}

div#footer_banners table td div a{display:block; height:100%; text-indent:-9000px; width:100%;}

/* new */
p.obm_text, a.obm_text {
	color: #2d2c2c;
	font: 12px Tahoma, Geneva, sans-serif;
	text-decoration: none; 
	line-height: 15px;
}

p.obm_text_orange, a.obm_text_orange{
	color: #fe4321;
	font: 12px Tahoma, Geneva, sans-serif;
	text-decoration: none; 
	line-height: 15px;
}

ol.rurwm {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	list-style: decimal outside;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 20px;
}
ol.rurwm li {
	margin-bottom: 5px;
}

.rate_table{
	width: 800px;
	font: 12px Tahoma, Geneva, sans-serif;
	border: 0px solid black;
	margin-top: 5px;
}
.rate_table td{
	border: 1px solid black;
	padding: 5px;
}
.rate_table td.first{
	width: 600px;
	background-color: #FFFFCC;
}
.rate_table td.second{
	width: 200px;
	background-color: #FFFFCC;
}
.rate_table td.mini{
	font-size: 11px;
}

.obm_text_faq ul{
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	list-style: decimal outside;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 20px;
	list-style-type: none;
}

ul.faq_link {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	list-style: decimal outside;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	list-style-type: none;
	padding-left: 10px;
}

ul.faq_link a {
	color: #fe4321;
	text-decoration: none;
}

ul.faq_link li {
	margin-bottom: 5px;
}
p.faq_first_box{
	margin-top: 50px;
}
a.faq_title{
	font-size: 14px;
	font-family: Tahoma,Geneva,sans-serif;
	font-weight: bold;
/* 	margin: 0px;
	padding: 0px; */
	color: #2d2c2c;
	text-decoration: none;
}
a.faq_title_sub{
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #2d2c2c;
}
ol.faq_first_list{
	font-weight: bold;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-top: 5px;
	list-style-type: decimal;
	
}
ol.faq_first_list li{
	margin-bottom: 20px;
	line-height: 15px;
}
.faq_first_list div{
	font-weight: normal;
	margin-top: 7px;
}
ul.faq_second_list{
	list-style-type: square;
	width: 700px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-top: 5px;
	font-weight: normal;
}
ul.faq_second_list li{
	margin-bottom: 5px;
	line-height: 15px;
}

ul.att_list{
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	list-style-type: square;
	width: 700px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-top: 5px;
	font-weight: normal;
}
ul.att_list li{
	margin-bottom: 5px;
	line-height: 15px;
}
p.att_text, a.att_text {
	color: #2d2c2c;
	font: 12px Tahoma, Geneva, sans-serif;
	text-decoration: none; 
	line-height: 15px;
	margin-top: 15px;
}

p.att_text_orange, a.att_text_orange{
	color: #fe4321;
	font: 12px Tahoma, Geneva, sans-serif;
	text-decoration: none; 
	line-height: 15px;
	margin-top: 15px;
}
/* new */

/* Agreement */
ol.agr_list {
	list-style: decimal inside none;
	font-weight: bold;
}
ol.agr_list li {
	font-family: Tahoma,Geneva,sans-serif;
	color: #2d2c2c;
	font-size: 12px;
	margin-top: 30px;
}
ol.agr_list  ul li{
	list-style: disc inside none;
	font-weight: normal;
	margin-left: 30px;
	margin-top: 10px;
}



