*{margin:0; padding:0; font-family:Arial, sans-serif; font-size:14px;}
html,body{height:100%;}
body{background-attachment:fixed; background:url('/img/background.png') #dadada;}
a{color:#000000;}
a:hover{color:#333333;}
img{border:none;}
textarea{resize: none;}
table{border-spacing:0;}
input{padding:1px;}

h2{font-size:16px;}

hr{width:100%; background:#c1c1c1; height:1px; border:none;}

/**************************PARENT*********************/
#parent{margin:10px auto; width:1000px;}
#parent td{vertical-align:top;}
/**************************HEAD*********************/
#head{height:65px; background:url('/img/light.png') center center no-repeat;}
#head #logo{width:990px; height:65px; margin-right:10px;}
/*#head #logo .flush{width:64px; height:68px; top:0; position:relative; left:100%; margin-left:-47px; margin-top:-2px;}*/
#head #logo .logotype{width:390px; height:65px; background:url('/img/logo.png') no-repeat; background-position:center center; float:left;}
#head #logo .grant{width:600px; height:65px; float:left; font-size:30px; font-weight:bold; color:#086876; text-align:center; font-family:Arial; padding-top:19px;}
#head #vote{float:right;}
#head #both{margin:10px;}

.sub{float:left; font-size:16px;}
.sub div{margin:5px 2px; padding:2px 9px 3px 9px;}
.sub div a{color:#000000;}
.sub div.select{color:#ffffff; background:#666666;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.sub div.select a{color:#ffffff;}

#menu{height:40px; z-index:20; position:relative; padding:0; margin:0;}
#menu .back{background:url('/img/menu_back.jpg'); width:100%; height:40px; z-index:200; position:relative;
	 border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0; 
}

#menu #popup{z-index:20; width:990px; padding:0px 2px 0 2px; list-style:none; float:left;}
#menu #popup li{z-index:2; list-style-type:none;}
#menu #popup li.point{float:left; font-size:14px; margin-right:1px; z-index:3; height:30px; padding:10px 14px 0px 15px; position:relative; color:#FFFFFF; cursor:default;}

#menu #popup .separate{border-left:1px ridge #086876; height:40px; position:relative; width:1px; padding:0; margin:0; float:left;}
/*{background:#ffffff; height:16px; width:1px; float:left; margin-top:7px;}*/

#menu #popup li.point .line{margin-top:-6px; padding:0; zoom:1; width:100%; position:absolute; height:6px; background:#ffffff; top:100%; left:0; display:none;}
#menu #popup li.point ul{display:none; border:1px solid #086876; width:auto; z-index:1; padding:10px; background:#FFFFFF; position:absolute; margin:-1px; z-index:99999; top:100%; left:0;
	border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	
	-webkit-box-shadow: #666666 0px 6px 10px;
	-moz-box-shadow: #666666 0px 6px 10px;
	box-shadow: #666666 0px 6px 10px;
}

#menu #popup li.point ul li{display:table; padding:5px; background:#ffffff; color:#737373; font-size:14px; position:relative; z-index:1; white-space:nowrap;}
#menu #popup li.point:hover{background:#FFFFFF; border:1px solid #086876; margin:0 -1px -1px 0; color:#666666;
border-bottom:none;
 	z-index:3;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-box-shadow: #666666 0px 0px 10px;
	-moz-box-shadow: #666666 0px 0px 10px;
	box-shadow: #666666 0px 0px 10px;
}
#menu #popup li.point:hover ul{display:table; z-index:1;}
#menu #popup li.point:hover .line{display:block; z-index:4;}
#menu #popup li.point ul li a{ color:#000000;}
#menu #popup li.up{background:#FFFFFF; color:#666666; z-index:3; margin:-1px -1px -1px 0; border:1px solid #CCCCCC; }

#menu #lang{float:right; margin:10px 10px 0 0;}
#menu #lang img{border:none;}

/**************************PREVIEW*********************/

#banner{background:#086876;  height:500px; width:1000px; margin:0; padding:0;
	-webkit-box-shadow: #666666 0px 10px 15px;
	-moz-box-shadow: #666666 0px 10px 15px;
	box-shadow: #666666 0px 10px 15px;
}
#banner #preview{padding:0; position:relative; z-index:1; width:1000px; margin:0; float:left; height:500px; color:#ffffff;}
#banner #preview .list_banner{width:1000px; padding:0; display:none; height:500px; margin:0; position:absolute; -moz-opacity:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); color:#ffffff;}
#banner #preview .show{display:block;}

/*
#banner #abit{padding:0; padding-left:3px; position:relative; z-index:1; width:500px; float:left; height:320px; color:#ffffff;}
#banner #abit .list_banner{width:480px; height:300px; display:none; margin:0; position:absolute; -moz-opacity:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); color:#ffffff;}
#banner #abit .show{display:block;}
*/

#video{position:relative; z-index:1; width:380px; height:300px; margin:10px 10px 10px 0;}
#openVideo{position:absolute; top:10px; left:140px; cursor:pointer; border-bottom:1px dashed; padding:0; margin:0;}

#banner #preview .text_banner{padding:5px 0px 5px 5px; z-index:0; margin-right:10px; width:470px; font-size:11px; height:60px; float:left; color:#FFFFFF; position:relative; top:100%; margin-top:-60px;}
#banner #preview .text_banner h3{color:#ffffff; margin:0; z-index:0; font-size:12px;}
#banner #preview .shadow_banner{width:480px; height:60px; background:#000000; color:#ffffff; -moz-opacity:0.6; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); position:relative; top:100%; margin-top:-60px;
}

#banner #abit{width:480px; height:300px; float:left; background:#ffffff; margin:10px; padding:5px; position:relative;}
/*
#banner #abit h2{margin:5px 0 5px 7px; color:#ae2233;}
#banner #abit div.select a{font-weight:bold;}

#banner #abit div{float:left; width:230px; padding:5px 0; padding-left:10px;}

#banner #abit div a{font-size:16px; color:#22457b;}
*/

#body #abiturient{list-style-type:none; list-style:none; padding:0; width:960px; max-width:960px; height:100px; margin:10px auto;}
#body #abiturient li{float:left;}
#body #abiturient li div{max-width:280px; width:280px; height:90px; background:url('/img/menu_back.jpg') repeat-x #25504f /*#086876*/; text-align:left; padding:10px; color:#ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
	
}
#body #abiturient li.center div{margin:0px 30px 10px 30px;}
#body #abiturient li div h1{font-size:14.5pt;}
#body #abiturient li div a{font-size:10pt; color:#ffffff; background:#f29311; padding:5px; float:right; font-weight:bold; text-decoration:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#body #abiturient li div p{padding-top:15px; color:#ffffff; height:30px;}

#banner #victory{width:975px; /*height:303px;*/ background:#ffffff; margin:10px 5px 10px 10px; padding:5px; position:relative;}

/**************************BODY*********************/
#body{width:980px; position:relative; z-index:1; background:#FFFFFF; padding:10px;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-webkit-box-shadow: 0px 6px 15px #666666;
	-moz-box-shadow: 0px 6px 15px #666666;
	box-shadow: 0px 6px 15px #666666;
}


#body #context{padding-top:20px; font-family:Tahoma;}
#body #context p{padding:5px; font-family:Tahoma; text-align:justify;}
#body #context h4{padding:5px; color:#ea2233/*#086876*/; font-size:20px;}

#body #article .topmenu{margin:10px 0;}
#body #article .topmenu a{padding:5px; margin:0; font-size:12px; display:block;}
#body #article .topmenu a.select{background:#22457b; color:#ffffff; font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#body #article{width:100%;}
#body #article blockquote{display:block; border-left:5px solid #9F6000; margin:10px; padding:10px; font-style:italic;}
#body #article p{margin:10px 0;}
#body #article tr td{padding:10px;}
#body #article img{padding:5px;}

#body #article .list_menu{border-right:1px dotted #22457b; width:200px;}
#body #article .list_menu div{width:190px; color:#ffffff; padding:3px 5px;}
#body #article .list_menu div.select{background:#666666;}
#body #article .list_menu div.select a{color:#ffffff;}
#body #article .list_menu div a{color:#666666;}

#body #article .tree_submenu{margin:3px;} 

#body #article .list_menu ul{margin-left:5px; font-size:12px;}
#body #article .list_menu ul li{list-style-type:none; padding:4px;}
#body #article .list_menu ul li.select div{background:#e5b365; color:#000000;}

#body #article h2,h3,h4{color:#086876; clear:both; margin-bottom:10px; display:block;}
#body #article h4{font-size:15px; color:#9F6000; margin:10px 0 5px 0; padding:0;}
#body #article h2 a,h4 a{color:#22457b;} 

#body #article tr td h4.turn span{border-bottom:1px dashed; cursor:pointer;}
#body #article tr td h4.turn .opener{background:#cccccc; display:none; margin:10px 10px 10px 20px; padding:10px; width:700px; font-weight:normal; color:#000000; font-size:14px;}

#body #article .text table{width:100%; border:1px solid #22457b;}
#body #article .text table tr td{vertical-align:top; padding:3px; border:1px solid #22457b;}
#body #article .text table tr th{background:#22457b; border-top:none; color:#ffffff; font-size:16px; font-weight:normal; padding:2px;}

#body #article .main ul,ol{padding:5px 30px;}
#body #article .main ul li{padding:5px 0px; /*list-style-image: url('/img/check.png');*/}

#body #article ul li div.open_block{background:#eeeeee; padding:5px; margin:5px; display:none;}

#footer{width:100%; padding:20px 10px;}
#footer #copy{color:#666666; width:50%; font-size:12px; float:left;}
#footer #search{float:right;}
#footer #search form{margin:0; padding:0;}
#footer #search form input{border:1px solid #ffffff; width:230px; color:#cccccc; margin-left:-3px;}

#body #article .phone{display:block; width:700px; height:60px; padding:5px 10px; margin:0 auto;
background:url('/img/phone.jpg') repeat-x #cccccc;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-box-shadow:0px -1px 2px #9d9d9d;
-moz-box-shadow:0px -1px 2px #9d9d9d;
box-shadow:0px -1px 2px #9d9d9d;
}
#body #article .phone form .element{padding:0; margin:0;}
#body #article .phone form .input{width:660px; margin-top:5px; float:left; padding:0;}
#body #article .phone form .lens{width:30px; height:30px; cursor:pointer; background:url('/img/lens.png') no-repeat; float:left; margin:0 0 0 3px;}
#body #article .phone form div{margin:0; padding:0 0 0 0;}
#body #article .phone form .param{clear:both; padding:7px 0 0 0;}
#body #article .phone form label{margin-right:23px; clear:both; font-size:12px;}
#body #article .phone form div #phone_live{position:absolute; top:25px; left:0; background:#ffffff; border:2px solid #9595bc; list-style:none; z-index:99999; width:661px; display:none; padding:0;
-webkit-box-shadow:0px 4px 10px #999999;
-moz-box-shadow:0px 4px 10px #999999;
box-shadow:0px 4px 10px #999999;
}
#body #article .phone form div #phone_live li{cursor:pointer; list-style:none; width:651px; padding:5px;}
#body #article .phone form div #phone_live li.select{background:#22457b; color:#ffffff;}

#body #article .cloud{width:400px; list-style-type:none; height:25px; padding:10px 10px; margin:0 auto;
background:url('/img/phone.jpg') repeat-x #cccccc;
border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;

-webkit-box-shadow:0px 0px 2px #9d9d9d;
-moz-box-shadow:0px 0px 2px #9d9d9d;
box-shadow:0px 0px 2px #9d9d9d;
}
#body #article .cloud li{float:left; list-style-type:none; height:18px; width:100px; text-align:center; font-size:14px;}
#body #article .cloud li.select{font-weight:bold;}

#links{padding:0; width:100%;}
#links div{color:#666666; padding:5px 0;}
#links span{display:block; font-size:12px;}
#links a{color:#22457b;}

#body #article .albom{width:340px; padding:5px; margin:20px 0 0 13px; border:1px solid #dddddd; background:#eeeeee; float:left;}
#body #article .albom:hover{
	-webkit-box-shadow: #999999 0px 0px 10px;
	-moz-box-shadow: #999999 0px 0px 10px;
	box-shadow: #999999 0px 0px 10px;
}

#body #article .albom .img .view{position:absolute; top:160px; left:0; width:340px; height:40px; background:#000000; -moz-opacity:0.6; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
#body #article .albom .img .text{position:absolute; top:160px; left:0; width:340px; height:40px; padding:5px;}
#body #article .albom .img .text a{color:#dddddd; font-size:13px;}
#body #article .albom .img .text .like{color:#dddddd; font-size:12px; margin:2px 10px 0 0; float:right;}

#body #article .albom .img{width:340px; height:200px; padding:0; margin:0; overflow:hidden; position:relative;}
#body #article .albom .img img{width:340px; padding:0; margin:0;}

#body #article .search{width:100%; margin:0 auto;}
#body #article .search form .input{width:90%; margin-right:10px;}
#body #article .search form .res{margin:10px; color:#22457b;}
#body #article .search div{margin:10px; }
#body #article .search div span{font-size:18px; color:#22457b;}

#body #article .news_item{border-bottom:1px dotted #00529B; width:100%; margin:10px 0;}
#body #article .news_item td{padding:0; font-size:12px;}
#body #article .news_item p{font-size:12px; color:#000000; text-indent:5px; text-align:justify;}
#body #article .news_item a{font-size:12px; }
#body #article .top_news{padding:10px; border:1px solid #dddddd; background:#efefef; margin-bottom:20px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777;
}
/*#body #article .news_item td img{float:left; width:100px; padding:4px; margin:10px 8px 4px 0; border: 1px solid #cccccc;}
*/

#body #article .news_item td .img{float:left; background:#ffffff; width:80px; height:80px; margin-right:10px; border: 2px solid #cccccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#body #article .news_item td .img a{display:block; width:76px; height:76px; overflow:hidden;}
#body #article .news_item td .img img{height:76px; padding:4px;}

#body #article .news_item .date{color:#999999; font-size:12px; padding:0 0 2px 0; font-family:Georgia; font-style:italic; text-align:right; background:none;}

#body #article .page_nav{font-size:16px; margin-top:20px; float:right;}
#body #article .page_nav span{padding:1px 4px; margin:1px;}
#body #article .page_nav span a{color:#00529B;}
#body #article .page_nav .sel{background:#00529B; color:#FFFFFF; font-weight:bold;}
#body #article .page_nav .count{font-size:14px;}

#body #article #list{list-style:none;}
#body #article #list li{margin: 10px 0px; padding:5px 10px 10px 10px; background:#eeeeee; border:1px solid #cfcfcf;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#body #article #list li li{border:none; background:none; margin:0; padding:0;}
#body #article #list li.important{background:#d2f3d2; border:1px solid #9cc89c;}
#body #article #list li .date{color:#666666; font-size:12px; font-family:Georgia; font-style:italic; text-align:right; background:none;}

#body #article .msg{margin:10px auto; padding-bottom:25px; width:650px;}
#body #article .msg .answer{color:#9F6000; background:#FEEFB3; padding:10px; border:1px solid; margin:10px 0 0 30px; width:600px; position:relative;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#body #article .msg .answer .tail{width:70px; height:44px; background: url('/img/answer.jpg') no-repeat; position:absolute; top:0; left:100%; margin:-30px 0 0 -29px;}
#body #article .msg .answer a{color:#9F6000;}
#body #article .msg .quest{color:#00529B; background:#BDE5F8; padding:10px; margin-top:10px; border:1px solid; width:600px; position:relative;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#body #article .msg .quest span{background:#ae2233;}

#body #article .msg .quest .tail{width:70px; height:44px; background: url('/img/query.jpg') no-repeat; position:absolute; top:100%; left:0; margin-left:-9px;}
#body #article .msg .date{color:#999999; font-size:12px; font-weight:normal; display:inline; margin-left:10px; font-family:Georgia; font-style:italic;}
#body #article .list_menu .accept a{color:#666666;}
#body #article .list_menu .accept{display:none; background:#FEEFB3; border:1px solid; color:#9F6000; padding:10px; width:220px; margin:10px 10px 0 0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#body #article #faq{
	display:block; width:220px; padding:5px 10px;
	background:url('/img/phone.jpg') repeat-x #d3d3d3;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	
	-webkit-box-shadow:0px -1px 2px #9d9d9d;
	-moz-box-shadow:0px -1px 2px #9d9d9d;
	box-shadow:0px -1px 2px #9d9d9d;
}
#body #article #faq td{vertical-align:middle; padding:5px 0;}
#body #article #faq .input{width:100%;}
#body #article #faq textarea{width:100%;}
#body #article #faq select{width:100%;}
#body #article #faq .name{text-align:right;}
#body #article #faq h4{margin:0 0 3px 0; font-size:12px; color:#22457b;}
#body #article #faq img{border:1px solid; padding:0; text-align:right; cursor:pointer;}
#body #article #faq #ansver{width:95px; margin:5px 0 5px 3px; position:relative; top:-5px;}
#body #article #faq .reset{font-size:10px; width:95px; margin:5px 0 5px 5px; position:relative; top:-9px;}
#body #article #faq .warn{border:2px solid #ae2233; margin:-2px 0 0 -2px;}
#body #article #faq .error{display:none; font-size:12px; color:#D8000C; background:none;}

#body #article .list_menu #archive{margin:10px 10px 0 0; padding:0; background:#ffffff; width:200px;}
#body #article .list_menu #archive .year{width:35px; padding:0;}
#body #article .list_menu #archive .months{background:#ffffff; padding:0;
	border:1px solid #086876;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#body #article .list_menu #archive .year span{display:block; height:20px; width:30px; padding:5px 3px 2px 0px; margin:10px 0 10px 10px; cursor:pointer; border-bottom:1px dashed;}
#body #article .list_menu #archive .year span.select{background:#ffffff; cursor:default; position:relative; left:1px;
	padding-right:10px;
	padding-left:5px;
 	width:50px;
	border:1px solid #086876; border-right:1px solid #ffffff;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
}
#body #article .list_menu #archive ul{display:none; color:#666666;}
#body #article .list_menu #archive ul li{margin:5px 0; padding:2px 5px; list-style-type:none;}
#body #article .list_menu #archive ul li a{color:#666666;}
#body #article .list_menu #archive ul li span{margin-left:5px; font-size:14px;}
#body #article .list_menu #archive ul li.select{font-weight:bold; font-size:12px;}
#body #article .list_menu #archive ul.active{display:block;}

#body #article #orders{list-style-type:none; background:#eeeeee; padding:5px 10px 10px 10px; margin-bottom:10px; border:1px solid #cfcfcf;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#body #article #orders li .date{color:#c36b75; font-size:10px; padding:2px 0 2px 0;}
#body #article #orders li a{color:#22457b;}
#body #article #orders li p{ color:#999999; font-size:12px;}
#body #article #orders li{padding:5px 0 0 0; border-bottom:1px dotted #22457b; list-style:none;}
#body #article #orders dl dt{clear:both;}
#body #article #orders dl dt img{height:30px; float:left; position:relative; top:-10px;}

#send{border:4px solid #217ac7; position:fixed; color:#666666; width:440px; z-index:99999; top:50%; left:50%;
	margin-left:-220px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
 	background:#ffffff;
}
#layer{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:url('/img/book/clear.png'); z-index:99998;}
#loader{display:none; position:fixed; top:50%; left:50%; margin:-9px 0 0 -110px; width:220px; height:19px; z-index:99999;}

#send table{margin:4px;}
#send tr td{padding:4px; width:100%; background:#ffffff;}
#send tr td input[type=text]{width:418px;}
#send tr td input[type=password]{width:418px;}
#send tr td textarea{width:420px;}
#send tr td div span{color:#ae2233;}
#send .subject{background:url('/img/menu.jpg') repeat-x; height:30px; color:#ffffff; font-size:14px; font-weight:bold;
position:relative; top:-4px; left:-4px; width:100%; padding:12px 0px 0 8px;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
#send .msg{width:90%; border-left:1px solid #cccccc; padding-left:15px;}
#send img{float:left; height:35px; cursor:pointer;}
#send #ansver{width:95px; margin:5px 0 5px 3px; position:relative; top:-5px;}
#send .reset{font-size:10px; width:95px; margin:5px 0 5px 5px; position:relative; top:-9px;}
#send .subject .close{height:32px; width:32px; background:url('/img/close.png') no-repeat; display:block;
cursor:pointer; position:absolute; top:8px; left:100%; margin-left:-32px;}

/**********************************************************************/

#conference{width:476px; height:186px; float:left; background:#0c828f; margin:10px; padding:5px; position:relative; border:2px solid #ffffff; color:#ffffff;}
#conference a{color:#ffffff;}
#conference h2{margin:5px 0 5px 10px; }
#conference img{height:190px; float:left;}

/*************************************/
#live{width:660px; padding:10px;}
#live input{width:660px; color:#999999;}
#default, #curr_search{display:none;}
#default{cursor:pointer; color:#1aaa44; text-decoration:underline; margin-bottom:20px;}

#scroll *{padding:0; margin:0;}
#scroll{width:865px; height:116px; background:#FFFFFF; border:solid #eeeeee 2px; margin:40px auto; overflow:hidden;}
#scroll .contain{height:120px; width:10000px; position:relative;}
#scroll .contain .item{overflow:hidden; width:200px; height:100px; margin:5px; padding:0; float:left; position:relative; border:3px solid #CCCCCC; cursor:pointer;}
#scroll .contain .item img{width:200px; padding:0  !important;}

#scrollShadow{display:none;}
#scrollShadow div{position:fixed; top:0; left:0; background:#aaaaaa; width:100%; height:100%; z-index:99998; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; zoom: 1;}
#scrollShadow img{position:fixed; left:50%; top:50%; margin:0 auto; z-index:99999; border:4px solid #FFFFFF;}

#files tr th{background:#205995; padding:10px; color:#ffffff;}
#files .select{background:#dedede;}

#footer a{float:right;}