/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#5a5a5a; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}


/* H */
h1{font:normal 18px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#00247c;}
h2{}
h3{font:bold 12px/18px Arial, Helvetica, sans-serif; margin-bottom:20px;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#000; background:#fff;}
.index{background:url(../i/index_bg.gif) repeat-x;}
.main{width:960px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{height:122px; position:relative;}
.index .header{height:109px;}
.logo{position:absolute; top:57px; left:0;}
.lang{position:absolute; right:0; top:64px;}
.lang a{padding-right:13px; background:url(../i/lang_arr.gif) no-repeat 100% 4px; text-transform:uppercase; color:#00247c; text-decoration:none; font-size:11px; line-height:18px;}
/* navigation */
.navigation{height:18px; position:absolute; left:287px; top:64px;}
.navigation li{float:left; margin-right:24px;}
.navigation a{float:left; height:18px; font-size:11px; line-height:18px; text-transform:uppercase; text-decoration:none; padding:0 6px;}
.navigation a:hover{color:#000;}
.navigation .current, .navigation .current:hover{color:#fff; background:#00247c;}

/* VISUAL */
.visual{width:960px; height:428px; overflow:hidden; zoom:1; margin-bottom:40px;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:60px;}
.content p, .content ul, .content ol{margin:0 0 20px 0; line-height:18px;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.index .container{float:left; width:100%; margin-right:-320px;}
.index .content{margin-right:320px;}
.inner1 .container{float:left; width:100%; margin-right:-280px;}
.inner1 .content{margin-right:280px;}
.title{margin-bottom:10px;}
.img_center{margin-bottom:20px;}
.img_left{float:left; margin:0 20px 0 0;}
table{margin:0 auto; margin-bottom:20px;}
th{font-weight:bold; color:#fff; background:#00247c; padding:10px 15px; text-align:left; vertical-align:top;}
td{padding:10px 15px; text-align:left; vertical-align:top; border-bottom:1px solid #dad9d9;}
.sign{color:#727272; text-align:center; border:none; font-size:11px;}
.note{font-size:10px;}
.nobord{border:none!important;}

/* url */
.url{height:29px; border-top:1px solid #dad9d9; border-bottom:1px solid #dad9d9; font-size:10px; line-height:29px; margin-bottom:20px;}
.url a{padding-right:10px; background:url(../i/url_arr.gif) no-repeat 100% 5px; margin-right:6px;}
.url .print{float:right; padding:0 0 0 20px; background:url(../i/print_ico.gif) no-repeat 0 8px;}
/* investors */
.investors{width:100%;}
.investors th{font-weight:normal; color:#000; background:none;}
.investors td{border:none;}
.investors h4{font:12px/18px Arial, Helvetica, sans-serif;}
.investors .gray *{background:#f0f0f0;}
/* board */
.board{margin-left:-20px; border-bottom:1px solid #dad9d9; padding-bottom:25px; }
.board .item{width:214px; float:left; margin-left:20px; display:inline;}
.board .image{width:214px; height:175px; overflow:hidden; zoom:1; margin-bottom:10px;}
.board h3{margin-bottom:3px;}
.board h3 a{color:#000; text-decoration:none;}
.board h3 a:hover{color:#5a5a5a;}
.board p{margin-bottom:15px;}
/* docs */
.docs{margin-left:-20px; border-bottom:1px solid #dad9d9; padding-bottom:25px; margin-bottom:25px;}
.docs .item{width:214px; float:left; margin-left:20px; display:inline;}
.docs h4{font:bold 11px Arial, Helvetica, sans-serif; margin-bottom:3px;}
.docs .date{font:10px Tahoma; color:#a2a2a2; margin-bottom:6px;}
.docs p{margin-bottom:5px;}
/* contact */
.contact{width:160px; float:left; margin-right:20px;}
.contact ul{line-height:18px;}
.contact ul li{list-style-type:none; margin:0;}
.contact .indent{padding-bottom:18px;}
.form p{margin-bottom:10px;}
.form .float_left{width:190px;}
.form .float_right{width:287px; padding:0 1px 1px 0;}
.form label{display:block; font-size:11px; margin-bottom:2px;}
.form .inp{width:174px; border:1px solid #dad9d9; padding:2px 5px; margin-bottom:12px;}
.form select{width:186px; border:1px solid #dad9d9; padding:2px; margin-bottom:12px;}
.form textarea{width:275px; height:260px; border:1px solid #dad9d9; padding:5px; margin-bottom:20px;}
.form .btn{width:68px; height:26px; background:#00247c; color:#fff; font-size:14px; text-transform:uppercase; float:right;}

/* SIDEBAR */
.inner1 .sidebar{float:right; width:260px;}
.index .sidebar{float:right; width:300px;}
.contacts ul{width:140px; line-height:18px;}
.contacts .indent{padding-bottom:18px;}
/* news */
.news{line-height:18px; margin:-20px 0 30px 0;}
.news .item{border-top:1px solid #dad9d9; margin-top:-1px; padding:20px 0;}
.news h4{font:bold 11px Arial, Helvetica, sans-serif; margin-bottom:2px;}
.news .date{font:10px Tahoma; color:#a2a2a2; margin-bottom:5px;}
.news .last{margin-top:-10px;}
/* sideboard */
.sideboard{ border-bottom:1px solid #dad9d9;}
.sideboard .item{padding-bottom:25px;}
.sideboard .image{width:214px; height:175px; overflow:hidden; zoom:1; margin-bottom:10px;}
.sideboard h3{margin-bottom:3px;}
.sideboard h3 a{color:#000; text-decoration:none;}
.sideboard h3 a:hover{color:#5a5a5a;}

/* FOOTER */
.footer{width:960px; margin:0 auto; text-align:left; height:105px; margin-top:-47px; border-top:1px solid #dad9d9; overflow:hidden; zoom:1;}
.footer ul{padding:17px 0 0 0; margin-right:-13px; overflow:hidden; zoom:1; float:right;}
.footer li{float:left; font-size:11px; text-transform:uppercase; padding:0 13px; border-left:1px solid #dad9d9; margin-left:-1px;}
.footer a{text-decoration:none;}
.footer a:hover{color:#000;}

