/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:url(../images/top_bg.jpg) top center no-repeat;background-color:#000}
body{width:100%;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#b1c6de;font-size:13px;min-height:100%;position:relative;background:url(../images/bot_bg.jpg) bottom center no-repeat;}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1{}
a:hover{text-decoration:none}
.main-container{width:968px;margin:0 auto}

/* Header */
.header{background:url(../images/menu_bg.png) top no-repeat;height:42px}
.lang{float:left;width:70px;text-align:center;padding-top:16px;}
.lang a{margin:0 4px}
.reg-b{float:left;padding:15px 0 0 50px}

/* Menu */
.menu ul{padding:0;list-style-type:none;margin:0}
.menu ul li{float:left;height:36px;background:url(../images/menu_sep.png) top right no-repeat;padding:0 10px;padding-top:0px}
.menu ul li a{display:block;float:left;}
.menu ul li.end{background:none}
.menu ul li.act a{background:url(../images/menu_act.png) bottom center no-repeat;padding-bottom:6px}
.menu ul li:hover a{background:url(../images/menu_act.png) bottom center no-repeat;padding-bottom:6px}
/* Menu */
/* Header */

/* Logo & Login */
.top-box{height:140px;padding-right:30px}
.logo{float:left;width:300px;padding:30px 0 0 60px}
.login{background:url(../images/login_bg.png) top no-repeat;float:right;width:295px;height:82px;margin:35px 0 0 0;padding:0 0 0 22px}
.login table{margin:18px 0 0 0;}
.login table td{padding:0 17px 5px 0}
.login table input.txt{width:100px;border:0;background:transparent;color:#c7e3fb;font-size:12px;font-family:tahoma;padding:2px 2px 0 2px}
*html .login table input.txt{padding-left:4px;width:98px}
.login table input.ch {margin:0 5px 0 -5px;float:left;}
*html .login table input.ch {margin:0 0 -2px 0}
*+html .login table input.ch {margin:0 2px -2px -5px}
.login table label{color:#5e7288;font-size:11px;float:left}
*html .login table label{margin-top:4px}
*+html .login table label{margin-top:4px}
.login table a{color:#849eba;font-size:11px}

/* Logo & Login */

.content-top{background:url(../images/content_bot.png) bottom no-repeat;}
.content-bot{background:url(../images/content_top.png) top no-repeat;padding:31px;min-height:660px;height: expression( this.scrollHeight < 660 ? "660px" : "auto" );}

.leftbar{float:left;width:275px;margin-right:7px}
.rightbar{}
.flash{margin-bottom:15px}

.box01-top{background:url(../images/box01_top.png) no-repeat;height:24px;padding:10px 0 0 10px}
.box01-bot{background:url(../images/box01_bot.png) bottom no-repeat;padding:5px 5px 10px 5px;margin-bottom:5px;}

.news{padding:5px 0;}
.news p{color:#638fb4;padding:0 0 4px 0}
.news p span{background:url(../images/date_bg.gif) repeat-x;color:#000;font-size:10px;padding:0 2px 2px 5px;margin-bottom:3px}

.emptynews{height:220px}

.sites{padding:0 0 10px 0;width:225px}
.sites p{padding:5px 0 0 0}
.sites a{color:#97bbd9;}

.scroll-wrap{width:275px;margin:0 auto;}
.scroll-pane{width:265px;height:275px;padding:5xp 0 5px 20px;overflow:auto;}

.info{overflow:hidden}
.info p{text-indent:12px}
.info h2{padding-bottom:10px}
.info ul{margin:0;padding:15px 0 0 10px;list-style-type:none}
.info ul li{background:url(../images/bullet.png) 0 4px no-repeat;padding:0 0 5px 17px;color:#fff;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.title{background:url(../images/title_bg.png) no-repeat;height:37px;padding:2px 0 0 25px}

.site-table{width:100%}
.site-table td{vertical-align:top;width:50%;padding-top:20px}
.site-table div{background:url(../images/site_bg.png) no-repeat;width:248px;height:188px;padding:3px 0 0 4px;float:left;margin:0 10px 0 0}
.site-table h2{color:#fff;font-size:22px}
.site-table p{color:#889fba;padding:10px 0}
.site-table p img{vertical-align:middle;margin-right:5px}
.site-table p a{color:#589ad3;font-size:12px}

.promo-table{width:100%}
.promo-table td{vertical-align:top;width:45%;padding:30px 20px 0 20px}
.promo-table img{float:left;margin:0 25px 20px 0}
.promo-table h2{color:#fff;font-size:34px;line-height:26px}
.promo-table h2 span{color:#fff;font-size:24px;display:block}
.promo-table p{color:#889fba;padding:10px 0}

.faq{padding:20px 25px }
.faq h2{color:#fff;font-size:14px;line-height:22px;}
.faq h2 img{vertical-align:middle;margin-right:5px}
.faq p{padding:10px 0 25px 0}

.resources{margin:20px 16px 20px 16px;background-color:#0e1720;border:1px solid #273847;padding:10px;}
.resources h2{color:#fff;font-size:14px;text-align:center;display:block;height:20px}
.resources ul{margin:0;padding:0;list-style-type:none;}
.resources ul li{float:left;margin:16px 11px 0 11px}
*html .resources ul li{float:left;margin:16px 10px 0 8px}

.contacts{padding:15px 20px}
.contacts h2{color:#fff;font-size:14px;}
.contacts p{color:#889fba;padding:10px 0;line-height:18px}
.contacts p a{color:#3294f0 }
hr{margin-bottom:15px;border-bottom:#323e4b}
.contacts table{margin-top:15px}
.contacts table td{vertical-align:top;padding-bottom:7px}
.contacts table td img{vertical-align:middle}
.contacts label{float:left;margin-top:3px;}
.contacts input{border:1px solid #000;background:#4b5d71;color:#fff;padding:3px}
.contacts textarea{border:1px solid #000;background:#4b5d71;color:#fff;height:85px;width:291px}
.contacts select{border:1px solid #000;background:#4b5d71;color:#fff;width:145px}
.contacts a{color:#b1c6de}
.w285{width:285px}
.w175{width:188px}
.w135{width:135px}
/* Content */

/* Footer */
#footer{height:22px;color:#77b2e5;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:10px 32px 0 32px}
#footer a{color:#77b2e5;}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

