﻿@import url(menu.css);

/* grid 
----------------------------------------------------------------------------*/
BODY{ min-width:1000px;}
#header{width:100%;}
#box-all{ position: relative; }
	/*
	#logo_container{width:22.5%;float:left;padding-top:2em;}
		#logo, #service_nav{padding-left:33%;margin-left:-16px;width:55px;text-align:center;}
		#service_nav li{padding:.5em 0;}
	*/
	
	#logo_container{position:absolute;padding-top:2em;left:0;width:10%;text-align:center;}
		#logo, #service_nav{}
		#service_nav ul{margin:.5em 0 0 0;padding:0;}
		#service_nav li{padding:.5em 0 0;}

#banners{overflow:hidden;width:100%;padding-top:80px;margin-bottom:1em;}
	#banners #about{width:24%;padding-left:18%;float:left;padding-right:8%;}
	#banners .seminar, #banners .ban{width:22%;float:left;padding-right:2%;}
	.two_col #banners #about{width:35%;padding-right:6%}
	.two_col #banners .seminar{width:35%;}
	
	
	.school #banners{margin-top:30px;}
	.school #banners SPAN{font-size:400%;white-space:nowrap;}
	.school #banners DIV{width:25%;float:left;padding-right:2%;}
		#banners DIV.new{padding-left:18%;}
		#banners DIV.base{}
		#banners DIV.special{}

	#index.school #container{float:left;margin-right:-650px;width:100%;}
	#index.school #content{margin-right:650px;padding-left:2%;float:none;width:auto;}
	#index.school #menu{float:right;width:600px;margin-right:2%;} 

#wrapper{width:100%;padding-top: 193px;}


#index #wrapper{padding-top:0;}
	#content {width:70%;padding:0 2% 0 2%;float:left;line-height:150%;}
	#content.wide {padding:0 2%;width:96%;}
	#menu{width:24%;float:left;}
		#search{margin-bottom:1.5em;}
		.banner{background:url(/static/img/banner/shadow.gif) no-repeat bottom right;padding: 0 11px 13px 0;margin-top: 3em;clear: both;}
			.banner H2{padding:0;margin:0;border-right:1px solid #E0E0E0;border-top:1px solid;}
			.banner H2 SPAN{line-height: 27px;display: block;padding-left:20px;}
			.banner p{border:1px solid #E0E0E0;border-width:0 1px 1px 1px;padding: 10px;margin:0;}

	#index #menu{width:48%;}
		#index #menu DIV{margin-bottom:4em;}
		#index #menu DIV.last{margin-bottom:0em;}
		#menu .left{width:46%;float:left; padding-right: 4%; margin-bottom:0em !important;}
		#menu .right{width:50%; float:left;margin-bottom:0em !important;}

	#index #content{width:42%;margin-right:8%;float:left;padding: 0;}
		#tutor{background:#F5F4E5;padding-left:4.76%;padding-bottom: 1em;margin-bottom: 1em;}
			.close{font-size:18px;text-align:right;padding:0;margin:0 1em 0 0;}
			DIV#graphIndex{clear:none; width:335px;height:123px;position:relative;margin-bottom:-0.8em;}
				DIV#graphIndex SPAN{position:absolute;z-index:5;line-height:100%;}
					DIV#graphIndex SPAN SPAN{position:static;color:#000000;}
					DIV#graphIndex img{position:relative;z-index:0;}
					SPAN#price1{top:0px;left:135px;}
					SPAN#price1,SPAN#price2{color:#6e6e6e;}
					SPAN#price1_s{top:28px;left:197px;}
					SPAN#price2{left:5px;top:73px;}
					SPAN#price2_s{left:5px;top:97px;}
					SPAN#price1_s,SPAN#price2_s{font-size:51%;color:#000000;}			
		#switcher{width:4.76%;float:left;display:none;}
		/* ������ */
		#switcher a{padding:20px 5px;background:#F5F4E5;float:left;}
		/*  */
		#news, #lessnews{margin-bottom:2em;}
		#lessnews ul{padding-
		left: 20px;}
		#index_scroll{border:1px solid #988710;margin-left:4.76%;background:#ffffff;}
			#scrollable{overflow:hidden;color:#999;height:150px;padding-left:1em;margin-top:1em}
			.controls{float:right;font-size:14px;margin:3px;text-decoration:none;}

	#index #howtotrade{float:left;width:652px;padding-left:2%;}
		#index #rounded {background:url(/static/img/calc_top.gif) no-repeat;}
		#index #rounded DIV{padding: 0 10px 20px 20px;background:url(/static/img/calc_bottom.gif) no-repeat bottom;}
		#index #rounded H3{color:#988710;font-size:35px;text-align:center;display:block;font-weight:normal;letter-spacing:normal;margin:.5em 0;text-transform:none;padding:10px 0 0 0;}
		#index #rounded H4{color:#988710;text-transform: uppercase;font-size:1em;}
		#index #rounded STRONG{color:#988710;font-weight:normal;}
		#index #rounded{margin-bottom:1em;}
		#index #rounded TABLE{margin-bottom:1em;}
		
		#calculator LABEL{float:left;}
		#calculator LI{float:left;margin-right:5px;}
			#calculator #instrument{width:290px;}
			#calculator INPUT,#calculator SELECT{display:block;margin-top:2.5em}
			#calculator #calculate{padding:0;overflow:visible;}
			#calc_result,#result{background:none !important;padding:0 !important;}
			
	#index.two_col .menu{padding:0 2% 0 714px;}
		#index.two_col .menu DIV{margin-bottom:50px;}
			.contest .menu TABLE{font-size:0.85em;}
			

#footer{padding-left:26%;margin-top:4em;}
	#footer ul{margin-bottom:2em;}
#index #footer, .two_col #footer, .help #footer, .contest #footer, .charity #footer{padding-left:0;}
	#footer DIV{float:left;width:32.43%;}
	#index #footer DIV, .two_col #footer DIV, .help #footer DIV, .contest #footer DIV, .charity #footer DIV{float:left;width:24%;}
	#artlebedev,#call{padding-left:2%;}

	#LowerAlpari,#LowerPhone,#LowerLinks{border-top:1px solid #F6291D;padding-top:10px;}
	#artlebedev{font-size:70%;}

.print{display:none;}
/* files download */
.files{}
	.files LI{overflow:hidden;width:100%;}
		.filedesc{float:left;width:450px;}
		.fileicon{float:left;width:80px;}
	
/* calendar */
#news_calendar_html{margin-top:1em;}
.calendar{font-size:10px;width:80%;}
	.calendar caption{text-transform:uppercase;font-weight:bold;letter-spacing:.3em;white-space:nowrap;}
		.calendar caption a{text-decoration:none;}
	.calendar th{text-transform:uppercase;font-weight:normal;text-align:center;}
	.calendar td{text-align:center;font-size:12px;padding:3px;}
		.calendar td a{display:block;height:100%;width:100%;}
		.calendar td a:hover{background:#F0F0F0;}

		#page1 .calendar .current{background:#F5DECB;}
		#page2 .calendar .current{background:#F8DDAB;}
		#page3 .calendar .current{background:#EDEB9E;}
		#page4 .calendar .current{background:#D1ECA0;}
		#page5 .calendar .current{background:#E7E7E7;}

	
/* hints */
.hintable{border-bottom:1px dashed #004699;cursor:pointer;position:relative;white-space:nowrap;}
.hintable SPAN{ display: none; }
#hint{position:absolute;padding:1em;background:#F6F5E5;color:#000;z-index:10;width:22.5%;left:75%;}
#hintstripe{position:absolute;border-top:1px #004699 solid;z-index:10;display:block;}
#index #hint{width:22.5%;left:50%;}



/* columns */
.single_img{margin-right:-14%;text-align:center;}
.single_img p{margin:0 25% 0 37.5%;text-align:left;font-size:.8em;}

.two_col{}
	.two_col_left, .two_col_right, .two_img_left, .two_img_right{float:left;width:45%;margin-right:5%;}

.three_img{}
	.three_img DIV{float:left;width:33%;}

/* cleared blocks */
.two_col:after, .three_col:after, #wrapper:after, #header:after, #index_scroll:after, .cleared:after, .shadow:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.two_col, .three_col, #wrapper, #header, #index_scroll, .cleared, .shadow{display: inline-block;}
.shadow{min-width:100%;}
.clr{overflow:hidden;}
/* graphshapes */
#wrapper{overflow:visible;}
#graph{position:absolute;}
.level1 #content{margin-top:-140px;}
.level1 #graph2{width:272px;height:163px;background-repeat:no-repeat;background-position:right;}
.level2 #graph, .level3 #graph, .level4 #graph, .level5 #graph{width:26%;height:122px;background-position:left;background-repeat:no-repeat;position:absolute;left:74%;top:100px;}

#index #graph{width:82%;height:39px;background:url(/static/img/graph-wide.gif) repeat-x left;position:absolute;left:18%;top:4em;}
#index #graph_eu{width:73%;background:url(/static/img/bg-graph-euforex.gif) repeat-x 0 58px;position:absolute;left:25%; text-align: right;}


#page1.level1 #graph2 {background-image: url(/static/img/graph-l1-01.gif);} 
#page2.level1 #graph2 {background-image: url(/static/img/graph-l1-02.gif);} 
#page3.level1 #graph2 {background-image: url(/static/img/graph-l1-03.gif);} 
#page4.level1 #graph2 {background-image: url(/static/img/graph-l1-04.gif);}
#page5.level1 #graph2 {background-image: url(/static/img/graph-l1-05.gif);}

#page1.level2 #graph {background-image: url(/static/img/graph-shape-01-1.gif);}
#page2.level2 #graph {background-image: url(/static/img/graph-shape-02-1.gif);}
#page3.level2 #graph {background-image: url(/static/img/graph-shape-03-1.gif);}
#page4.level2 #graph {background-image: url(/static/img/graph-shape-04-1.gif);}
#page5.level2 #graph {background-image: url(/static/img/graph-shape-05-1.gif);}

#page1.level3 #graph {background-image: url(/static/img/graph-shape-01-2.gif);}
#page2.level3 #graph {background-image: url(/static/img/graph-shape-02-2.gif);}
#page3.level3 #graph {background-image: url(/static/img/graph-shape-03-2.gif);}
#page4.level3 #graph {background-image: url(/static/img/graph-shape-04-2.gif);}
#page5.level3 #graph {background-image: url(/static/img/graph-shape-05-2.gif);}

#page1.level4 #graph {background-image: url(/static/img/graph-shape-01-3.gif);}
#page2.level4 #graph {background-image: url(/static/img/graph-shape-02-3.gif);}
#page3.level4 #graph {background-image: url(/static/img/graph-shape-03-3.gif);}
#page4.level4 #graph {background-image: url(/static/img/graph-shape-04-3.gif);}
#page5.level4 #graph {background-image: url(/static/img/graph-shape-05-3.gif);}

#page1.level5 #graph {background-image: url(/static/img/graph-shape-01-4.gif);}
#page2.level5 #graph {background-image: url(/static/img/graph-shape-02-4.gif);}
#page3.level5 #graph {background-image: url(/static/img/graph-shape-03-4.gif);}
#page4.level5 #graph {background-image: url(/static/img/graph-shape-04-4.gif);}
#page5.level5 #graph {background-image: url(/static/img/graph-shape-05-4.gif);}


/* colors
-------------------------------------------------------------------------------*/
A{color:#004699;}
A:visited{color:#661781;}
.color5, A:visited.color5, #page5 H1, #page5 A:hover, #footer .first A, .banner P, #page5 #menu A{color:#434343;}
.color1, A:visited.color1, #index A:hover, #page1 H1, #page1 A:hover, #page1 #menu A, .companynews A:hover, .red, .warning, .pamm{color:#F24220;}
.color2, A:visited.color2, #page2 H1, #page2 A:hover, #page2 #menu A, .classic, .termsnews A:hover{color:#D37A26;}
.color3, A:visited.color3, #page3 H1, #page3 A:hover, #page3 #menu A, .schoolnews A:hover{color:#988710;}
.color4, A:visited.color4, #page4 H1, #page4 A:hover, #page4 #menu A, .green, .micro {color:#5AA000;}
.demo{color:#c56ca1;}
.partner{color:#434343;}
.seminar, .ban{color:#606060;}
.gray{background:#F0F0F0;}
.hl_red{border-top-color:#F24220;}
.hl_brown{border-top-color:#E6AC8A;}
.hl_green{border-top-color:#5AA000;}
.hl_blue{border-top-color:#005CAB;}
.hl_grey{border-top-color:#898989;}
.hl_orange{border-top-color:#D37A26;}
.hl_palered{border-top-color:#F89D9A;}

.banner h2{color:#fff;}
.banner.blue h2{border-top-color:#629FD1;}
.banner.green h2{border-top-color:#7FB72C;}
.banner.orange h2{border-top-color:#FFA900;}
.banner.red h2{border-top-color:#EA4319;}
DIV.banner.blue SPAN{background:#629FD1 url(/static/img/banner/wa-blue.gif) -20px 50% no-repeat;}
DIV.banner.green SPAN{background:#7FB72C url(/static/img/banner/wa-green.gif) -20px 50% no-repeat;}
DIV.banner.orange SPAN{background:#FFA900 url(/static/img/banner/wa-orange.gif) -20px 50% no-repeat;}
DIV.banner.red SPAN{background:#EA4319 url(/static/img/banner/wa-red.gif) -20px 50% no-repeat;}

#index #menu A:hover, .companynews A:hover, #banners A, .banner A{color:#F24220 !important;}
.termsnews A:hover{color:#D37A26 !important;}
.schoolnews A:hover{color:#988710 !important;}
#menu A:hover, #main_menu A:hover, A.color1:hover, A.color2:hover, A.color3:hover, #banners A:hover{color:#000000 !important;}

.hightlight{background:#EEEEEE;}

/* typographics
-------------------------------------------------------------------------------*/
BODY{font-family:Georgia,sans-serif;padding:1em 0;}


H1{font-size:200%;font-weight:bold;padding-bottom:.8em;line-height:150%;}
.level1 H1{font-size:240%;white-space:nowrap;}
H2{font-size:90%;font-weight:bold;letter-spacing:0.15em;margin-bottom:1.2em;margin-top:2em;padding-top:1.4em;text-transform:uppercase;}
H3{font-size:1em;font-weight:bold;margin:2em 0pt .5em;}

HR{height:1px;border:none;background:#8D8D8D;color:#8D8D8D;}

#index H2{font-size:.8em;font-weight:bold;letter-spacing:0.3em;margin-bottom:1.2em;line-height:2.4em;margin-top:0em;padding-top:.6em;}
.banner H2{font-size:.6em;font-weight:bold;}

.analytics H2{font-weight:bold;letter-spacing:0.3em;margin-bottom:1.2em;line-height:2.4em;margin-top:0em;padding-top:.6em;}
.analytics{font-size:.8em;}
.analytics UL{margin-bottom:4em;}
.analytics LI SPAN{display:block;font-size:0.9em;margin:1em 0;}
.index{letter-spacing:0.1em;text-transform:uppercase;}

TABLE {margin-bottom:2em;}
TABLE {border-spacing:0pt;empty-cells:show;width:100%;}
TABLE.center *{text-align:center;}
TABLE.simple{font-size:.81em;}
TABLE.auto{ width: auto; }
TR.head{border-bottom:1px solid #F89D9A;}
.bottom_line{border-bottom:1px solid #D6D6D6;}
TD, TH{padding:.5em;vertical-align:top;}
TH{border-bottom:1px solid #D6D6D6;}
B{font-weight:bold;}
PRE{background-color:#F5F4E5;border:1px solid #B3B3B3;clear:both;font-family:Courier,monospace !important;font-size:90%;line-height:150%;padding-left:7px;text-align:left;z-index:0;}

.hl_red, .hl_brown, .hl_green, .hl_blue, .hl_grey, .hl_red, .hl_orange, .hl_palered{padding-top:1em;border-top-width:1px;border-top-style:solid;}

P{margin-bottom:1em;}
P.intro{font-size:140%;line-height:150%;}
P.wm {margin-bottom:0pt;}

SPAN.fileSizeNC{font-size:.75em;}
.files{font-size:.9em; }
#index #wrapper{font-size:.8em;}
.smaller{font-size:.8em; }

.important{color:#003366;font-weight:bold;}


/* lists */
OL{list-style-type:decimal;}
LI{margin-bottom:1em;}
OL LI{ margin-left: 1.5em; }
LI UL, LI OL{margin-top:1em;margin-left:1.5em;}
.shifted LI{margin-left:1.5em;}
.bullet{list-style-type:circle;}
.latin{list-style-type:lower-latin;}
UL.tight LI, OL.tight LI{margin-bottom:.5em;}
#menu UL UL{margin-left:2em;}
OL.sitemap{list-style-type:upper-roman;margin-left:2em;}
OL.sitemap OL{list-style-type:decimal;}
OL.sitemap OL OL{list-style-type:upper-latin;}
.numbered{position:relative;left:-0.5em;}
.numbered LI{margin-left:2em;list-style-type:decimal;margin-bottom:1em;margin-top:0.3em;}



SUP{vertical-align:super;font-size:.8em;}
EM{font-style:italic;}

DT{float:left;font-weight:bold;margin-right:.5em;}
DD OL, DD UL{clear:both;padding-left:0;}
DD{margin-bottom:1em;}

/* forms */
#menu input{width:80%;}
#search P{font-size:80%;margin:0;}

/* glossary.faq */
.faq .faqControlVisited {border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;}
.faq .faqControlActive {border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#000000;color:#000000;text-decoration:none;}
.faq .faqContent {display:none;}
.faq .faqContentActive {display:inline;}

STRONG{font-weight:bold;}

.img P{font-size: 81%;}

#main_menu{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:.7em;}
/*.help #main_menu{letter-spacing:normal}*/
.help #main_menu{letter-spacing:1px;}
.submenu{text-transform:none;font-size:1.2em;letter-spacing:normal;}

#footer li{font-size: 70%;}

#LowerPhone P{font-size:140%;}
#footer P.first{font-size:70%;text-transform:uppercase;letter-spacing:.2em;margin-bottom:3em;}
#index #menu .commentTiny{font-size:90%;}

.commentTiny{font-size:50%;}
.commentBig{font-size:180%;}

.seminar, .ban{font-size:140%;}
.seminar p, .ban p{line-height:170%;}
.banner p{font-size:110%;line-height:140%;}

.nowrap{white-space:nowrap;}
.caps{font-variant:small-caps;}

.commentSmall{font-size: 70%;}

/*PRE{ display: none }*/

.pd{padding:0 20px;margin:0 -12px 0 0;}
#index .pd {padding:0 0 0 20px !important;margin:0;}

/* shadow */
.shadow {
background:transparent url(/static/img/banner/shadow.gif) no-repeat scroll right bottom;
margin:0;
padding:0pt 11px 13px 0pt;
}
.border_page{ 
border: 1px solid #E0E0E0;
margin: 0;
padding:10px;} 


/* #form_user_account_popup styles */

#form_user_account_popup {
	width: 400px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top: -150px;
	text-align: left;
	background: url(/static/img/loginform-shadow.gif);
	padding: 0 3px 3px 0;
	display: none;
	z-index: 10;
}
#form_user_account_popup p{clear:both;padding:0;margin:1em 0 0 0;}
#form_user_account_popup h2{padding:0;margin:0;}
#form_user_account_popup label input{
	float: left;
	width: 127px;
	padding: 0px;
	margin: 0px;
	font-size: 18px;
} 
#form_user_account_popup input.button{ font-size: 16px; width: 80px;margin-top: 1.4em;}
#form_user_account_popup fieldset {
	margin: 0;
	border: 0;
	padding: 0 20px 20px 20px;
	border: 1px solid #000;
	background-color: #fff;
}

#form_user_account_popup legend {
	clear: both;
	padding: 0;
	margin: 0;
}

#form_user_account_popup label {
	display: block;
	padding: 0px 10px 12px 0px;
	float: left;
	margin: 0px;
	width: 127px;
}
#form_user_account_popup #close{ text-align: right; }

#layer_gray{ background-color:#000;position:absolute;display:none;left:0;top:0;z-index:5;height:100px;width:100px;opacity:.20; }

table.center td{ text-align: center; vertical-align: middle }

#error_msg{color:#FF0000;font-weight:bold;margin:0 !important;}


 .press{ margin-bottom: 2em; }
 .press .smi{ color: gray; margin: 0em; }
 .press .link_smi{ color: blue; text-decoration: underline; cursor:pointer }
 
 /* popup_img */
#popup_image{display:none;position:absolute;z-index:100;border:1px solid #000;cursor:pointer;}
.preview_img{cursor:pointer};

#lightbox{
	background-color:#eee;
	}
#lightboxDetails{
	}	

#lightbox img{ border: 5px solid #fff; clear: both;} 
#closeButton{display:none !important;}
#overlay img{ border: none; }

#overlay{ background-image: url(/static/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/static/img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/overlay.png", sizingMethod="scale");
}
/**/ 
.survey table{width:500px;}
table.personalStats {font-size: 81%;}
table.personalStats td{vertical-align: top;}
table.personalStats td.sum_prize{color: #f24220; white-space: nowrap; }
table.personalStats tr.head2 th, tr.head2 td{border-bottom:1px solid #D6D6D6; padding-bottom:0.8em;}

DIV.singleImgContainer{position: relative; padding-bottom: 2em;}
DIV.singleImg{text-align: center;}
DIV.singleImgText{position: relative; clear: left; width: 44%; left: 33.5%; font-size: 81%; text-align: left; padding: 1em 2em 0 0;}

.prize{color:#988710;font-weight:bold;text-align:center;}
TH.prize{color:#000;background:url(/static/img/dollar.gif) no-repeat bottom center;padding-bottom:36px;font-weight:normal;}


/* highlighting the lines of table */
.hlRow{background: #eee;}
.hlRow td.gray{background: #e5e5e5;}

/* scroll table */
/*.scroll-table {overflow: auto;height: 400px;position: relative;}*/
.scroll-table{ margin-bottom: 2em; }
.scroll-table table tbody {height: 400px;overflow: auto;overflow-x: hidden;}


.scroll_tbl{ overflow:auto;}
.scrollxy_tbl{ overflow:auto; height: 450px;}

/* sort tables */
.sortable TH{ cursor:pointer; }
.sortable TH A{ border-bottom:1px dashed #000; color:#000; text-decoration:none; }
.sortable TH A:HOVER{ border-color:#434343; }
.sorttable_sorted, .sorttable_sorted_reverse{ background:#F5DECB; }
.sortable .sorttable_nosort{ cursor:auto; }

.copy_text{display:none;}

#podcast{float:left;}

/* charity */
#kalag{ background: url(/static/img/charity/top_bg.gif) repeat-x; margin:25px 0 30px; }
 #kalag div{ height: 169px; background: url(/static/img/charity/top_r.jpg) no-repeat 100% 0; }
 
.charity #left-col{float:left;width:22%;padding-left:2%;}
.charity #main-content{padding:0 2% 0 26%;}

.charity #LowerAlpari, .charity #LowerPhone, .charity #LowerLinks{border-top:1px solid #006A9C;padding-top:10px;}
.charity #wrapper{width:100%;padding: 0px;}
.charity #content{ margin: 0; padding-left: 0; font-size: 80% ;}
.charity #menu{ padding:10px 2% 0 2%; width: 22% }
.charity table.personalStats{ font-size: 100%; }
.charity table.children{ font-size: 90%; width: auto; }
 .charity table.children td{ border-bottom: 1px solid #ccc; padding: 5px 15px 5px 0; }
 .charity table.children td img{ display: block; padding: 1px; border: 1px solid #ccc; }
 
/* form */
.ramka { border-top: black 1px dashed; border-bottom: black 1px dashed; border-left: black 1px dashed; border-right: black 1px dashed; margin-top: 4mm; margin-bottom: 12mm; }
.ramka tr td, .ramka tr td table tr td { padding: 0; }
.ramka .kassir { font-weight: bold; font-size: 10pt; font-family: "Times New Roman", serif; padding: 7mm 0 7mm 0; text-align: center; }
.ramka .cell { font-family: Arial, sans-serif; border-left: black 1px solid; border-bottom: black 1px solid; border-top: black 1px solid; font-weight: bold; font-size: 8pt; line-height: 1.1; height: 4mm; vertical-align: bottom; }
.ramka .cells { border-right: black 1px solid; }
.ramka .subscript { font-size: 6pt; font-family: "Times New Roman", serif; line-height: 1; vertical-align: top; text-align: center; }
.ramka .string, .ramka .dstring { font-weight: bold; font-size: 8pt; font-family: Arial, sans-serif; border-bottom: #000000 1px solid; text-align: center; vertical-align: bottom; }
.dstring { font-size: 9pt; letter-spacing: 1pt; }
.ramka .floor { vertical-align: bottom; padding-top: 0.5mm; }
.ramka .stext { font-size: 8.5pt; font-family: "Times New Roman", serif; vertical-align: bottom; }
.ramka .stext7 { font-size: 7.5pt; font-family: "Times New Roman", serif; vertical-align: bottom; }
/* end form */
/* end charity */

.broker #content TABLE{font-size:0.7em;} 
 .broker #content TABLE TR TH{ background: #eee;}
 
/* EUFOREX */
.euforex {
	color: #333;
}
.euforex #logo_container{position:absolute;left:0;width:20%;text-align:center; padding-top: 0px;}
.euforex #banners{padding-top: 90px;}
.euforex #banners #about{padding-left:25%;}
.euforex .color1{ color: #496AB7 !important;}
.euforex .color2{ color: #B90204 !important;}
.euforex .color3{ color: #8F3E80 !important;}
.euforex #menu input{
	width: auto;
}
.euforex #content{width:46%!important;margin-right:4%!important;float:left;padding: 0;}
.euforex #content-eu {width:70%;padding:0 2% 0 2%;float:left;line-height:150%;}
.euforex #LowerAlpari, .euforex #LowerPhone, .euforex #LowerLinks{border-top:3px solid #4a6bb8; padding-top:10px;}

.euforex #menu .left-eu{width:47%;float:left; padding-right: 6%; margin-bottom:0em !important;}
.euforex #menu .right-eu{width:47%; float:left;margin-bottom:0em !important;}

H2.h1-blue-eu{
	background: url(/static/img/bg-blue-header.jpg) repeat-x;
	padding: 0 5px 1.2em;
}
H2.h1-red-eu{
	background: url(/static/img/bg-red-header.jpg) repeat-x;
	padding: 0 5px 1.2em;
}

.tabs{ 
	overflow:hidden;
 }
.tabs H2, .trading_central H2{
			float:left;
			line-height:17px;
			/*text-align:center;*/
			color:#819D22;
			cursor:pointer;
			font-size:16px;
			border-bottom:1px solid #DBDADB;
			padding: 12px 0 7px 15px;
		}
		.tabs H2 span, .trading_central H2 span{ color:#666666; }
		.tabs H2.selected, .trading_central H2.selected{
			color:#666666;
			cursor:auto;
			border-bottom:none;
			padding-top: 7px;
			padding-bottom: 12px;
		}
		.tabs H2.selected A{ color: #666; }
		
		.tabs H2.selected.last, .trading_central H2.selected.last{ 
			background: none; 
		}
		.tabs H2.block, .trading_central H2.block{ background: #000; color: #fff; }

		.tab-content{ 
			clear:both;
			padding:0 16px 3em;
			position: relative;
			overflow: hidden;
		 }
		.tab-content a.link{display: block; /*text-align: right;*/ padding-top: 7px; font-size: 80%; clear: both;}
		
		
UL.ctas {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 0 0;
	/*position:relative;*/
	}
	UL.ctas LI {
		clear:both;
		}
		UL.ctas LI DIV {
			float:right;
			margin-top: 10px;
			margin-left:0 !important;
			}
			UL.ctas LI DIV A {
				display: block;
				}
			UL.ctas LI SPAN {
				float:right;
				margin:0 10px 0 0;
				padding:13px 0 0;
				display: block;
				}
.select-flags-trading{
	text-align: right;
}

FORM.qiwi{
	padding: 10px;
	border: 1px solid #DBDBDB;
	background: #DBDBDB;
}
FORM.qiwi *{ vertical-align: middle;}

.qiwi UL LI{padding: 0px; overflow: hidden; }
.qiwi UL LI SPAN{ width: 45%; display: block; float:left; }
.qiwi UL LI INPUT {width: 220px; border:1px solid #B0B1B1; background: #fff; float: left;}

.answer{
	display: none;
}
.question{
	cursor: pointer;
}


	.left-sidebar { position:relative;z-index:50; }
	ul.sub-menu { height:46px;background:url( '/static/files/alpari/img/test_second_menu/bg.jpg' ) 0 0 repeat-x;width:777px;float:left;margin-left:-14px;position:relative;z-index:60;display:none; }
	ul.sub-menu li.sub-shadow { position:absolute;z-index:70;top:0;left:0;width:14px;height:40px;background:url( '/static/files/alpari/img/test_second_menu/shadow.png' ) 0 0 no-repeat }
	ul.sub-menu li { float:left; }
	ul.sub-menu li.current, ul.sub-menu li:hover { background:url( '/static/files/alpari/img/test_second_menu/current-bg.jpg' ) 0 0 repeat-x; }
	ul.sub-menu li a, ul.sub-menu li a:hover { display:block;font:Arial 13px normal;text-decoration:none;color:#fff; }
	ul.sub-menu li a, ul.sub-menu li a:hover { padding:12px 53px 15px; }
	ul.sub-menu li.current a, ul.sub-menu li.current a:hover,  ul.sub-menu li:hover a { padding:12px 53px 21px; }
	ul.sub-menu li.two-str a, ul.sub-menu li.two-str a:hover { padding:5px 11px 8px 13px; }
	ul.sub-menu li.current.two-str a, ul.sub-menu li.current.two-str a:hover { padding:5px 11px 22px 13px; }
	ul.sub-menu li.current a, ul.sub-menu li.current a:hover, ul.sub-menu li:hover a { background:url( '/static/files/alpari/img/test_second_menu/arrow.jpg' ) center bottom no-repeat; }
	ul.sub-menu li div { background:url( '/static/files/alpari/img/test_second_menu/separator.jpg' ) right 0 no-repeat; }
	ul.sub-menu li.last div { background:none; }