body{padding:0;margin:0;font-family:Arial;font-size:12px;color:#363636;background-color:#060a0e;overflow-y:scroll;}

a{text-decoration:none;}
img{border:0 none;}
h1, h2, h3, h4, h5{margin:0;line-height:150%;color:#363636;}
h1 img, h2 img, h3 img, h4 img, h5 img{display:block;}
h1{font-size:24px;font-weight:normal;font-smooth:always;}
h2{font-weight:normal;margin:0 0 10px 0;}
p{margin:18px 0;line-height:150%;}

label, a, select, option{cursor:pointer;}
select, input, textrea{font-family:Arial;font-size:12px;}
input[type=image]{border:0 none;}

.wrapper{margin:0 auto;width:960px;}

.top-bar{background:#363636;width:100%;height:25px;padding:8px 0 0 0;float:left;border-bottom:2px solid #fff;color:#fff;line-height:16px;}
.separator{margin:0 9px;vertical-align:text-bottom;}
.chose-lang{float:right;margin:0 0 0 10px;position:relative;}
.chose-lang img{margin:2px 0 0 0;}
.more-lang{float:right;background:url(../img/select-btn-1.png) no-repeat;width:15px;height:15px;margin:0 4px 0 6px;cursor:pointer;}
.chose-lang-list{width:129px;z-index:999;position:absolute;top:24px;right:-10px;background:#363636;margin:0;padding:0 0 0 0;list-style:none;}
.chose-lang-list li{margin:0 0 6px 0;padding:0 35px 0 10px;cursor:pointer;float:left;width:86px;}
.chose-lang-list li a{float:left;width:86px;}
.chose-lang-list li:hover{background:#6D6D6D;}
.chose-lang-list img{float:right;}
.top-bar a{color:#fff;}
.top-bar a:hover{text-decoration:underline;}
.tb-links{float:right;}
.tb-links a, .tb-links .separator{float:left;}

.top{background:#ebebeb;width:100%;height:142px;float:left;border-bottom:3px solid #363636;}
.header-links{float:right;width:700px;margin:34px 0 0 0;}
.header-links-text{float:right;width:300px;text-align:right;padding:0 45px 0 0;background:url(../img/header-arrow.png);background-repeat:no-repeat;background-position:right 10px;margin:0 9px 0 0;}
.header-links span{line-height:43px;}
.header-links-text div{line-height:22px;display:block;}
.header-links-text a{color:#7DAF0E;}
.header-links .arrow{float:right;margin:10px 9px;}
.header-links .a-btn{float:right;margin:0 0 0 2px;}
.header-content{float:left;width:100%;height:108px;}
.logo{float:left;margin:24px 0 0 0;}
.header-stats{float:left;margin:47px 0 0 41px;}
.login-form{float:right;width:392px;color:#949494;margin:11px 0 0 0;}
.login-form h1{margin:0 0 7px 0;}
.login-form div{float:left;width:100%;padding:0 0 2px 0;}
.login-form a{color:#949494;}
.login-form a:hover{text-decoration:underline;}
.login-form .itxt{float:left;width:149px;height:26px;padding-left:8px;margin:0 5px 0 0;border:1px solid #d4d4d4;font-style:italic;font-family:Arial;font-size:12px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-moz-box-shadow:inset 1px 2px 3px #d4d4d4;-webkit-box-shadow:inset 1px 2px 3px #d4d4d4;box-shadow: inset 1px 2px 3px #d4d4d4;}
.login-form .icheck{margin:0 0 0 10px;vertical-align:text-top;}

nav{float:left;width:100%;}
nav ul{padding:0;margin:0;list-style:none;}
.nav-link{float:left;display:block;height:22px;border:1px solid #d4d4d4;margin:0 2px 0 0;padding:10px 27px 0 27px;background:url(../img/menu-bg.png);background-position:0 0;text-transform:uppercase;-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;}
nav a{display:block;color:#363636;}
nav li{float:left;}
.menu-home{height:25px;padding:7px 22px 0 22px;}
.nav-link:hover, .menu-home{background:url(../img/menu-bg.png);background-position:0 -32px;color:#fff;border-color:#363636;cursor:pointer;}
.nav-link:hover{color:#fff;}
.menu-reg{float:right;height:22px;background:url(../img/menu-bg.png);background-position:0 -64px;margin:0 0 0 10px;padding:10px 20px 0 20px;color:#fff;font-weight:bold;border:1px solid #004ea6;text-transform:uppercase;-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;}
.menu-text{float:left;padding:11px 0 0 0;font-weight:bold;}

.middle{float:left;width:100%;padding:0 0 10px 0;background-image:url(../img/bg.png);background-repeat:repeat-x;background-color:#ebebeb;}
.text-content{float:left;background:#fdfdfd;width:920px;padding:0 20px;margin:10px 0;}
.middle a{color:#7DAF0E;font-weight:bold;}
.middle a:hover{text-decoration:underline;}
.middle h1{margin:20px 0 10px 0;}
.main-model{margin:25px 0 20px 30px;}
.select-language-banner{width:864px;height:58px;margin:25px 0 0 30px;background:url(../img/select-language-banner.png);background-repeat:no-repeat;position:relative;}
.select-language-banner select{width:170px;height:30px;padding:5px;position:absolute;right:13px;top:14px;border:1px solid #fff;}

.info-three-boxes{float:left;width:100%;background-color:#fff;background-image:url(../img/itb-bg.png);background-repeat:repeat-y;background-position:320px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.itb-box-1{float:left;width:300px;margin:0 0 0 20px;}
.itb-box-2{float:left;width:280px;padding:0 20px;}
.itb-box-3{float:right;width:280px;padding:0 20px;}
.info-three-boxes h1{margin:11px 0 16px 0;}
.info-three-boxes p{margin:0 0 16px 0;}
.itb-box-1 p{float:left;width:100%;}
.itb-img1{float:left;margin:0 0 0 -5px;}
.itb-img2{float:left;margin:0 0 0 -8px;}
.itb-img3{float:left;margin:-5px 0 0 -8px;}
.info-three-boxes span{float:right;width:218px;margin:0 20px 0 0;}

.main-reglink{float:left;text-align:center;margin:30px 0;right:-50%;position:relative;text-align:left;}
.main-reglink .center-f{width:100%;right:50%;position:relative;}
.main-reglink span{float:left;font-weight:bold;line-height:42px;}
.main-reglink a{margin:0 11px;}

.chart-wrapper{width:920px;height:400px;margin:30px 0}

/*buttons*/
.text-content .a-btn, .a-btn{float:left;height:27px;padding:13px 14px 0 14px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;cursor:pointer}
.text-content .a-btn:hover, .a-btn:hover{text-decoration:underline;}
.text-content .a-gray-btn, .a-gray-btn{background:url(../img/btn-bg.png);background-position:0 0;border:1px solid #d4d4d4;color:#363636;font-weight:bold;text-transform:uppercase;}
.text-content .a-blue-btn, .a-blue-btn{background:url(../img/btn-bg.png);background-position:0 -120px;border:1px solid #024ea5;color:#fff;font-weight:bold;text-transform:uppercase;}
.text-content .a-orange-btn, .a-orange-btn{background:url(../img/btn-bg.png);background-position:0 -80px;border:1px solid #ff6600;color:#fff;font-weight:bold;text-transform:uppercase;}
.text-content .a-black-btn, .a-black-btn{background:url(../img/btn-bg.png);background-position:0 -40px;border:1px solid #000000;color:#fff;font-weight:bold;text-transform:uppercase;}
.text-content ul, .text-content ol{line-height:150%;}
.text-content li{padding:0 0 10px 0;}
.lastbtn{margin-bottom:20px;}

.btn{float:left;height:40px;padding:0 14px 0 14px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;cursor:pointer;font-family:Arial;font-size:12px;}
.btn:hover{text-decoration:underline;}
.gray-btn{background:url(../img/btn-bg.png);background-position:0 0;border:1px solid #d4d4d4;color:#363636;font-weight:bold;text-transform:uppercase;}
.blue-btn{background:url(../img/btn-bg.png);background-position:0 -120px;border:1px solid #024ea5;color:#fff;font-weight:bold;text-transform:uppercase;}
.orange-btn{background:url(../img/btn-bg.png);background-position:0 -80px;border:1px solid #ff6600;color:#fff;font-weight:bold;text-transform:uppercase;}
.black-btn{background:url(../img/btn-bg.png);background-position:0 -40px;border:1px solid #000000;color:#fff;font-weight:bold;text-transform:uppercase;}
.btn-small{float:left;height:22px;padding:0 10px 0 10px;text-transform:none;}

footer{float:left;width:100%;padding:0 0 40px 0;}
.footer-three-boxes{float:left;width:100%;height:123px;background:#1d2226;color:#fff}
.ftb-box{float:left;width:294px;}
.footer-three-boxes h1{color:#fff;margin:10px 0 0 20px;}
.footer-three-boxes p{margin:6px 0 0 0;}
.footer-three-boxes span{float:right;width:212px;}
.ftb-separator{float:left;width:0;height:83px;border-right:1px solid #525557;margin:19px 0 0 26px;}
.ftb-img1{float:left;margin:-2px 0 0 9px;}
.ftb-img2{float:left;margin:-6px 0 0 12px;}
.ftb-img3{float:left;margin:-3px 0 0 12px;}

.contactform{width:600px;float:left;}
.form-ver1{width:100%;float:left;}
.contactform div, .form-ver1 div{width:100%;float:left;margin:0 0 10px 0;}
.contactform label, .form-ver1 label{float:left;padding:8px 10px 0 0;width:80px;text-align:right;}
input, textarea, select{border:1px solid #C5C5C5;}
textarea{font-family:Arial;font-size:12px;line-height:150%;padding:8px 10px;}
.itxt{width:492px;height:26px;padding-left:8px;padding-right:8px;float:left;}
.txta{width:488px;height:250px;}
.form-ver1 .itxt{margin:0 10px 0 0;}
select{height:29px;padding:5px 4px 4px 4px;}

.footer-links{float:left;width:100%;color:#8e8e8e;padding:12px 0 0 0;}
.footer-links ul{margin:0;padding:0;list-style:none;}
.footer-links li{float:left;}
.footer-links a{color:#fff;}
.footer-links a:hover, .footer-menu-active a{color:#8e8e8e;}
.realization img{vertical-align:middle;margin:-2px 0 0 6px;}

article{margin:30px 0 0 0;padding:0 0 20px 0;border-bottom:1px solid #C7C7C7;}
abbr{color:#3F3F3F;float:left;margin:0 0 30px;width:100%;}

.msg-green{color:#345F0E;border:1px solid #345F0E;background-color:#CEE790;font-weight:normal;font-size:12px;line-height:29px;padding:10px 40px 9px 40px;margin:0 0 10px 0;background-image:url(../img/accept.png);background-repeat:no-repeat;background-position:16px 16px;}
.msg-green a{color:#345F0E;font-weight:bold;}
.msg-yellow{color:#000;border:1px solid #A56B00;background-color:#F9EF7A;font-weight:normal;font-size:12px;line-height:29px;padding:10px 40px 9px 40px;margin:0 0 10px 0;background-image:url(../img/error.png);background-repeat:no-repeat;background-position:16px 16px;}
.msg-yellow a{color:#000;font-weight:bold;}
.msg-red{color:#882626;border:1px solid #882626;background-color:#f9d2c7;font-weight:normal;font-size:12px;line-height:29px;padding:10px 40px 9px 40px;margin:0 0 10px 0;background-image:url(../img/cancel.png);background-repeat:no-repeat;background-position:16px 16px;}
.msg-red a{color:#882626;font-weight:bold;}
.msg-blue{color:#00527F;border:1px solid #ACDBEF;background-color:#DAEFFB;font-weight:normal;font-size:12px;line-height:29px;padding:10px 40px 9px 40px;margin:0 0 10px 0;background-image:url(../img/information.png);background-repeat:no-repeat;background-position:16px 16px;}
.msg-blue a{color:#00527F;font-weight:bold;}
code{display:block;width:500px;color:#345F0E;border:1px solid #345F0E;background-color:#CEE790;font-weight:normal;font-size:12px;line-height:29px;padding:10px 40px 9px 40px;margin:16px 0 16px 150px;}

.table{float:left;width:100%;margin:10px 0;background:#363636;-moz-border-radius:8px;border-radius:8px;}
.table-header{float:left;width:940px;height:31px;padding:0 10px;line-height:32px;font-weight:bold;color:#fff;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.table-data{float:left;width:950px;padding:0 5px 5px 5px;overflow:hidden;background:#363636;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.table table{background:#fff;text-align:center;width:950px;border:8px solid #fff;-moz-border-radius:8px;border-radius:8px;border-spacing:0;border-collapse:separate;}
.text-content .table table{width:910px;}
.table table img{vertical-align:text-bottom;}
.table th{font-weight:bold;padding:10px;}
.table thead th{border-right:1px dashed #D7D7D7;background:#fff;padding:5px 10px 10px 10px;}
.table tbody th{padding:6px;text-align:left;border-right:1px dashed #D7D7D7;border-top:1px solid #D7D7D7;}
.table tbody td{padding:6px;border-right:1px dashed #D7D7D7;border-top:1px solid #D7D7D7;}
.table tbody tr{background:#fff;}
.table tbody tr:hover{background:#CEE790;color:#345F0E;cursor:pointer;}
.table tbody .gline{background:#F3F3F3;}
table hr{margin:5px 0;}
.tsummary{font-weight:bold;text-decoration:underline;color:#7DAF0E;}
.data-green{color:#7DAF0E;}
.data-red{color:#FF0000;}
.table .empty{text-align:left;}
.table .nobd{border-right:0 none;}
.with-icons a, .with-icons span{margin:0 5px;}
.table-data p{color:#fff;margin:14px 0 10px 0;padding:0 12px;}
.table-tal th, .table-tal td{text-align:left;}
.table-tal .tc{text-align:center;}

.text-content .table{width:920px;}
.text-content .table-header{width:900px;}
.text-content .table-data, .text-content table{width:910px;}
.text-content h2{margin-top:15px;}

.form-ver1-reg{padding:0 0 20px 0;}
.form-ver1-reg input{float:left;margin:0 10px 0 90px;}
.form-ver1-reg label{width:auto;padding:0;}
.reg-counter{font-size:14px;margin:0 0 20px 90px;}

.text-left-column{float:left;width:200px;}
.text-left-column ul{margin:0;padding:0 0 0 15px;}
.text-right-column{float:left;width:695px;border-left:1px solid #e9e9e9;margin:0 0 20px 0;padding:0 0 0 20px;}
.text-right-column .table{width:400px;margin:15px 0 15px 140px;}
.text-right-column .table-header{width:380px;}
.text-right-column .table table, .text-right-column .table-data, .text-right-column table{width:390px;}

/* guide list */
.guide-list{width:913px;float:left;padding:0 0 0 7px;}
.guide-list .guide-step{width:913px;float:left;margin:0 0 34px 0;}
.guide-image{margin:0 28px 0 28px;}
.guide-desc{max-width:690px;}

.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.dn{display:none;}
.w100{width:100%;}
hr{border-color:#d3d6d8;border-width:1px 0 0 0;width:100%;margin:20px 0;}
p img{vertical-align:bottom;}
.word-wrap{word-wrap:break-word;white-space:normal;}
.tc{text-align:center;}

.text-flags{font-size:14px;font-weight:bold;}
.text-flags a img{border:1px solid #000;}
.text-flags a:hover img{border-color:#B2B2B5;}
.text-flags-left{float:left;width:420px;}
.text-flags-right{float:right;width:420px;}
