/*body{margin-left:0;margin-top:0;margin-right:0;font-family:verdana;font-size:8pt;}0.8em Arial,sans-serif*/
body{margin-left:0;margin-top:0;margin-right:0;font:0.8em Arial,sans-serif;}
img{border:0;}
a{color:#086bb9;}
/*a:visited{color:#551a8b;}*/
a:visited{color:#086bb9;}
h3 { color: #e00; font-size: 175%; font-weight: normal; text-shadow: 2px 2px 4px #928E8D, -1px -1px 2px #FFFFFF;}
ul.ul_main li { padding: 3px 0; font-size: 125%;}
#div{border:1px solid red;}
#main{width: 100% !important;background:url(images/bg.gif) repeat-x;}
#main_content{margin:auto;width:900px !important;}
#title{height:110px;}
#logo,#langs{float:left;height:110px;}
.flag{margin-top:50px;margin-left:30px;float:left;}
.noleft{margin-left:10px;}
#personal{float:right;height:65px;padding-top:45px;}
#menu{border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;padding-top:8px;padding-left:4px;padding-bottom:8px;background-color:#f8f8f8;background-image:url(images/menu_bg.jpg);}
#menu a{font-weight:700;color:#333; padding-left:0;padding-right:5px;border-right:2px solid #aaaaaa; text-decoration: none}
/*#menu a:visited{color:#086bb9;}*/
#menu .mnu_lnk_last{border-right:0px;}
#menu .fl-right{
	border-right:0px;
	float:right;
	margin-right:10px !important;
}
#menu .fl{
	border-right:0px;
	float:right;
	padding-right:10px !important;
}
#login-block{
    float:right;
    height:90px;
    wwidth:350px;
    margin-top:13px;
    zoom:1;
}
#login-block .title {
    font-weight:700;
	font-size:1.1em;
	margin-bottom :8px
}
#login-block .login {
    float:left;
    width:130px;
    margin-right:0;
	list-style:none;
}

#login-block .login input{
    border:1px solid #aaaaaa;
    margin:2px 0px;
    padding:0;
    width:120px;
    height:20px;
    }
.w-pass .pass{
    width:93px;
}
#login-block .login-line{
    height:80px;
}
#login-block .login-line .subm{
	margin:2px 0px;
	border:1px solid gray;
    display:block;
    width:50px;
    height:21px;
    float:right;
	
    
}
.subm2{
	margin:2px 0px;
	border:1px solid gray;
    
    width:121px;
    height:21px;
    float:left;
	
	
    
}
.w-pass{
    margin-right:-27px !important;
}
#login-block .login-links ul, #login-block .login-links li{
    padding:0;
    margin:0;
    list-style:none;
}
#login-block .login-links li{
    float:left;
}
#login-block .login-links li.first{
    width:130px;
}
#login-block .login-links li a {
    color:#037bc1;
}
.s-field {
border:1px solid gray;
width:300px;
}
.smailler {
font-size:0.8em;
}
.s-submit {
border:1px solid gray;
}

#page_content{margin-right:25px;width:710px;float:left;}
#right{width:164px;margin-left:735px;padding-top:44px;}
#right ul,#right li{margin:0;list-style-image:none;list-style:none;padding:0;}
#page_title{height:22px;padding-left:35px;background:url(images/arrow.jpg) no-repeat;margin:10px 5px;padding-top:2px;margin-top:1.5em;font-size:1.2em;font-weight:700;}
#legal{clear:left;color:#888;padding-top:20px;}
.ttx {border-collapse:collapse;border:0px solid #666; width: 100%; }
.ttx_caption{text-align:left;}
.ttx col{border-right:1px solid #ccc;}
.ttx col#ttx_value {border:none;}
.ttx td{padding:0.5em 1em;}
.odd{background-color:#e6e6e6;}
.near_bottom{margin-top:0;padding-top:0;margin-bottom:1em;}
.tstat{border-collapse:collapse;border:1px solid #ccc;}
.tstat col{border-right:1px solid #ccc;width:3.5em;}
.tstat col.tsun{border:none;}
.tstat .mnthd,.tstat .mnthp{display:block;text-align:center;}
.tstat .mnthd{font-size:1.1em;font-weight:100;color:#aeaeae;text-align:left;}
.tstat .mnthp{font-weight:700;}
.tstat td{vertical-align:top;border-top:1px solid #ccc;height:3.2em;}
.tstat th{background-color:#e5e5e5;}
.tstat .tsat,.tstat .tsun{background-color:#ddd;}
.dprof{color:#080;}
.dloss{color:#db2c2c;}
.tstat caption{text-align:left;height:1.3em;}
.tstat .mprof{float:right;font-weight:700;}
.tstat .mnthtit{float:left;}
.stata{border-collapse:collapse;width:100%;}
.stata .statmn{width:50%;text-align:center;vertical-align:top;padding-top:10px;}
.ddate{width: 213px;vertical-align:top;color:#080;}
.dtext{padding-bottom:1em;vertical-align:top;}
.dbs{color:blue;}
.dss,.ds{color:red;}
.dc{color:#080;}
.faqf{font-weight:700;}
.substit,.paytit {padding-top:2em;color:#086bb9;font-weight:700;}
.paytit{padding-top:1em;padding-bottom:0;margin-bottom:0;}
.payatr{padding-top:0;margin-top:0;}
.subscol{width:294px;text-align:left;}
.sm{font-size:0.8em;padding-top:1em;padding-bottom:1em;}
.paymt{width:100%;}
.paymt td{width:50%;text-align:center;}
#subsbtn{background:url(images/subscribeimage.jpg) no-repeat;cursor:pointer;color:#fff;width:160px;height:73px;text-align:center;padding-top:17px;font-weight:700;font-size:1.2em;}
.contlist{padding-top:2em;}
.cnttab{border-collapse:collapse;margin-top:2em;margin-bottom:2em;}
.cnttab td{padding-bottom:0.8em;}
.algright{text-align:right !important;}
.algleft{text-align:left !important;}
.algcenter{text-align:center !important;}
.errfield{border:1px solid red;}
.goodreg{font-size:1.1em;font-weight:700;color:#063;}
#recbro{text-align:center;margin-bottom:10px;color:#666;}
.broco-steps LI{margin-top:1em;}
.broco-frame{margin-top:20px;border:none;width:700px;height:450px;}

blockquote { margin: 0; padding: 5px; background: #4f81bd; color: #fff; }
small { font-size: 85%; }
.note { font-size: 85%; padding: 5px 0; border-top: 1px solid #000; }

ul.ul_main2 {list-style:none outside none;padding:2px 9px;}
ul.ul_main2 li {background: url("../images/li.gif") no-repeat scroll 0 6px transparent;padding:3px 0 3px 15px;font-size: 125%;}
ol.ol_main2 {list-style:decimal-leading-zero outside none;padding:0px 0px 0px 40px;}
ol.ol_main2 li {padding:5px 0 5px 0;}
