/*!
 * common.css
 * v2.1
 */

a img { border: !important;}

img[align='left'] { margin:5px 20px 0 0;}
img[align='right'] { margin:5px 0 0 20px;}

.hint {cursor:pointer; text-decoration:underline; color:#81bdef;}
.hint:hover { text-decoration:none;}

td { border:1px #5a5f64 solid; padding:3px 5px;}

.main { width:960px; margin:0 auto; position:relative; z-index:2;}

html,body { background-color:#3f454b; overflow-x:hidden;}

body { background:url(../images_2/shadow.gif) no-repeat top center; position:relative;} 

.iGadjet .map { position:absolute; top:0; margin-top:0;}

.header { background:url(../images_2/header_dotted.gif) repeat-x 50% 103px; position:relative; z-index:22;}
	.header  .main { position:relative;}
	.header .logo { margin:0 0 9px 0; display:block; width:960px; height:103px; background:url(../images_2/logo.gif) no-repeat 0 0; overflow:hidden; text-indent:-99999px;}
	.header img { vertical-align:top;}
	.header .section { padding:45px 0 65px 0;}
	.header .section header { padding-bottom:60px;}
	.header .section .file { margin:10px 75px 0 0;}
	
/*
.nav.navFixed { position:fixed; top:-112px; left:0; width:100%; z-index:1000; background-color:#3a434a !important;}
	.nav.navFixed .main { opacity:0;}
	.nav.nav.navFixed .toggle_menu { visibility:visible;}
*/

.parentNavFixed { padding-top:122px; position:fixed; left:0; width:100%; top:-365px; z-index:1000;}
	.parentNavFixed .nav { background-color:#3f454b !important;}
	.parentNavFixed .nav .main { opacity:0;}
	.parentNavFixed .nav .toggle_menu { visibility:visible; top:242px;}

.navContaoner { /*height:122px;*/}
.nav { background:url(../images_2/header_dotted.gif) repeat-x 50% 95%; height:122px; position:relative;}
	.nav .main { height:122px; width:960px; opacity:1;}
	.nav ul { display:block; padding-left:15px; position:relative; top:-6px; left:1px; width:1000px;}
	.nav li { float:left; margin:0 0 0 -30px; padding:0; background:none; display:block; padding:0 52px 0 0; background:url(../images_2/nav.gif) no-repeat 100% -150px;}
	.nav a { display:block; float:left; background:url(../images_2/nav.gif) no-repeat 0 -150px; height:80px; text-decoration:none; padding:40px 0 0 45px; font-size:18px; color:#81bdef; position:relative;}
	.nav a span { position:relative; left:10px;}
	.nav a img { position:absolute; left:-4px; top:33px;}
	.nav a:hover { text-decoration:none;}
	.nav a:hover span { text-decoration:underline;}
	.nav em { position:relative; left:10px; display:block; font-size:16px; width:130px; line-height:16px; padding:8px 0 0 0; color:#b9bfc4; text-decoration:none !important;}
	
	.nav .active { background-position:top right;}
	.nav .active a { background-position:0 0; cursor:default; color:#b9bfc4;}
	.nav .active a:hover span { text-decoration:none;}
	
	.nav .toggle_menu { position:absolute; left:50%; margin-left:315px; top:114px; width:155px; height:60px; background:url(../images_2/menu_show.png) no-repeat 0 0; visibility:hidden;}
	.nav .toggle_menu.hide { background:url(../images_2/menu_hide.png) no-repeat 0 0;}

.content { padding-top:20px;}
	.content h2 {color:#d1d7dd;}

.block { /*background:url(../images_2/block.png) repeat-x top;*/ position:relative; z-index:2;}
	.block .aside {color:#cccfc0; position:relative;}
	.block .main { padding-bottom:150px;}
	

.flag { display:block; background:url(../images_2/flag.png) no-repeat 0 0; width:85px; height:108px; position:relative;}
	.flag img { position:absolute; left:0; top:1px;}

.col-left { width:35%; height:100%; float:left; padding:40px 0 0 0; color:#b7c0c8; text-align:right; position:relative;}
.col-center { width:30%; height:100%; float:left; position:relative;}
.col-right { width:35%; height:100%; float:right; padding:40px 0 0 0; position:relative; /*margin-top:105px;*/}

.col-right .flag { position:absolute; left:-85px; top:0;}

.block .time { text-align:center; line-height:normal; white-space:nowrap; font-size:30px; letter-spacing:normal; padding:27px 0 18px 0; color:#d2d8de;}
	.block .time span { display:block; font-size:210px; border-bottom:2px #6a7175 solid; margin:0 auto 5px auto; width:215px; line-height:186px;}
	.block .remained { height:39px; display:block; margin:0 auto; width:164px; font-size:19px; color:#898f95; line-height:18px; padding:4px 0 0 36px; background:url(../images_2/remind.png) no-repeat 0 0;}
	
.file { height:71px; padding:5px 0 0 64px; width:125px; line-height:18px; color:#81bdef;}
	.file.pdf { background:url(../images_2/pdf.gif) no-repeat 0 0;}
	.file .download { color:#b9bfc4; font-style:italic; font-size:14px; padding:10px 0 0 0; line-height:normal;}
	.file_big { height:134px; padding:0 0 0 105px; font-size:24px; line-height:24px;}
	.file_big.pdf { background:url(../images_2/pdf_big.gif) no-repeat 0 0;}
	
.scrollBar { position:fixed; right:0; top:0; height:100%; width:100px; z-index:1000; width:55px; visibility:hidden;}
	.scrollBar .top { background:url(../images_2/flag_top.png); width:59px; height:260px; position:absolute; right:0; top:0; z-index:10;}
	.scrollBar .line { background:url(../images_2/flag_line.png) repeat-y 4px 0; width:59px; position:absolute; right:0; top:260px; height:100%; z-index:10;}
	.scrollBar .scroll { background:url(../images_2/scroll.png); width:134px; height:86px; position:absolute; right:0; top:194px; z-index:5;}
	.scrollBar .scroll img { vertical-align:top; cursor:url(http://maps.gstatic.com/intl/en_ALL/mapfiles/closedhand_8_8.cur), move;}
	.scrollTop, .scrollBot { background:url(../images_2/scroll_nav.png) no-repeat 50% 10px; height:30px; width:79px; cursor:pointer; position:absolute; left:0; overflow:hidden; -moz-user-select:none; -webkit-user-select:none;}
	.scrollTop { top:-30px; display:none;}
	.scrollBot { top:49px; background-position:50% -35px;}
	
.map { _display:none; background:url(../images_2/map.gif); width:956px; height:682px; position:fixed; top:50%; left:50%; margin:-341px 0 0 -479px; z-index:1;}
	.map .img { width:956px; height:682px; position:absolute; left:0; top:0;}
	.map .img img { position:absolute; left:0; top:0; display:none;}

	
.popup { display:none; background:url(../images_2/popup_border.png) repeat; padding:8px; position:fixed; _position:absolute; left:50%; top:50%; margin:-280px 0 0 -436px; z-index:1999; color:#b7c0c8;}
	.popup h2 { padding-bottom:25px;}
	.popup .padding { background:url(../images_2/popup_bg.png) repeat; width:814px; height:502px; padding:20px; position:relative;}
	.popup .padding .canvas { width:100%; height:100%; overflow:auto; position:relative;}
	.popup .slide { width:794px; position:relative;}
	.popup .hide { background:url(../images_2/popup_close.gif) no-repeat 0 0; width:37px; height:37px; position:absolute; right:0; top:0; cursor:pointer;}
	.popup .scrolling { visibility:hidden; width:4px; background:#5a656f; position:absolute; right:17px; top:48px; height:475px;}
	.popup .scrolling div { width:9px; height:42px; background:#e1b726; position:relative; top:0; left:-2px; cursor:url(http://maps.gstatic.com/intl/en_ALL/mapfiles/closedhand_8_8.cur), move; overflow:hidden; -moz-user-select:none;}

.popup-scroll .canvas { overflow:hidden !important;}
	.popup-scroll .scrolling { visibility:visible !important;}


.flags { display:block;}
	.flags img { vertical-align:middle; margin-left:10px;}


.sub_menu { background:url(../images_2/sub_block.gif) no-repeat 0 0 #2b353c; width:990px; height:132px; margin:0 auto; position:relative; z-index:10; left:1px; margin-top:-11px; position:relative; }
.sub_menu ul { width:100%; overflow:hidden; padding-top:9px; position:absolute; left:0; top:0; border:0;}


.sub_menu li { border:0; width:26%; padding:8px 25px; font-size:14px; color:#b9bfc4; line-height:normal; background:none; float:left;}
.sub_menu a { font-size:18px;}
.sub_menu .active { font-size:18px; color:#d8832d;}




.about_project { position:absolute; right:5px; top:-100px; font-size:14px; padding:0 0 0 12px; background:url(../images_2/o_active.gif) no-repeat 0 50%;}




.fixIeAbout { z-index:999; width:960px; margin:0 auto; position:relative;}



.popup .slide { overflow:hidden;}
.popup .slide img { float:left; margin-right:20px;}


.getBigImage { cursor:pointer;}

.bigggImage { position:absolute; left:50%; top:0; z-index:9999; border:8px #636b71 solid; visibility:hidden;}

.bigggImageHhide { background:url(../images_2/popup_close.gif) no-repeat 0 0; width:37px; height:37px; position:absolute; left:50%; top:0; cursor:pointer; visibility:hidden; z-index:9999;}

.tableContent { margin:0 0 20px 0;}
.tableContent, .tableContent td { border:0; padding:0; vertical-align:top;}
.tableContent img[align="left"] { margin:2px 12px 0 0;}
.tableContent p { padding:0 0 5px 0;}


.tableTitle { border-bottom:1px #53585e solid; padding:0 0 3px 0; margin:0 0 17px;}

.jqplot-grid-canvas { display:none}

.gr_ttl { color:#B5C6D7; font-size:21px; line-height:24px; padding-bottom:5px; cursor:pointer; text-decoration:underline; text-transform:uppercase}
.gr_ttl:hover { color:#B5C6D7; font-size:21px; line-height:24px; padding-bottom:5px; cursor:pointer; text-decoration:none}
.hid_a { visibility:hidden}
.d-diagram { display:none}

.nobrd td { vertical-align:top!important; border:none!important}

.img_left { margin:0 10px 5px 0!important;}
.img_right { margin:0 0px 5px 10px!important;}