body { background: #fff url("../images/body_back.gif") repeat-x; font-size: 10pt; font-family: Verdana, Sans-serif; } 
* { padding: 0; margin: 0; }
img { border: none; }
input,textarea,select,table { font-size: 10pt; font-family: Verdana, Sans-serif; } 
input,textarea,select { padding: 2px; } 
input:focus { background-color: #fff2f2; } 
textarea:focus { background-color: #fbf8bd; }
select:focus { background-color: #D8F7C1; } 
a:link { color: #00007B; text-decoration: underline; } 
a:visited { color: #00007B; text-decoration: underline; } 
a:active { color: #cc0000; text-decoration: none; } 
a:hover { color: #cc0000; text-decoration: none; }
a.atitle { font-family: Arial, Verdana, Sans-Serif; color: #0000FF; font-size: 22px; font-weight: bold; }
a.btitle, .btitle { color: #cc0000; }
a.dot { border-bottom: 1px dotted #999; text-decoration: none; }
a.none { text-decoration: none; }
.headline { width: 780px; }
.headmenu { padding: 3px; text-align: right; font-size: 13px; font-family: Tahoma, Verdana, Sans-serif; color: #333; }
.content { margin: auto; text-align: left; overflow: hidden; }
.contents { width: 780px; margin: 50px 0 50px 0; text-align: left; }
.footermenu { width: 780px; padding: 30px 0 10px 0; text-align: center; font-size: 13px; font-family: Tahoma, Verdana, Sans-serif; color: #333; }
div.main_container { background: url("../images/main_left.gif") repeat-y left 0%; background-color: #f8f8f8; width: 100%; padding: 0; } 
div.main_container div.right { background: url("../images/main_right.gif") repeat-y right 0%; padding: 0; } 
div.main_container div.right div.lefttop { background: url("../images/main_topleft.gif") no-repeat left top; padding: 0; } 
div.main_container div.right div.lefttop div.leftbottom { background: url("../images/main_bottomleft.gif") no-repeat left bottom; padding-left: 12px; } 
div.main_container div.right div.lefttop div.leftbottom div.righttop { background: url("../images/main_topright.gif") no-repeat right top; padding: 0; } 
div.main_container div.right div.lefttop div.leftbottom div.righttop div.rightbottom { background: url("../images/main_bottomright.gif") no-repeat right bottom; padding-right: 14px; padding-top: 8px; padding-bottom: 12px; } 
div.main_container div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content { height: 100%; font: 10pt Verdana, Sans-serif; } 
div.gray_container { background: url("../images/gray_left.gif") repeat-y left 0%; background-color: #f3f3f3; width: 100%; padding: 0; margin-bottom: 8px; } 
div.gray_container div.right { background: url("../images/gray_right.gif") repeat-y right 0%; padding: 0; }
div.gray_container div.right div.lefttop { background: url("../images/gray_topleft.gif") no-repeat left top; padding: 0; } 
div.gray_container div.right div.lefttop div.leftbottom { background: url("../images/gray_bottomleft.gif") no-repeat left bottom; padding-left: 10px; } 
div.gray_container div.right div.lefttop div.leftbottom div.righttop { background: url("../images/gray_topright.gif") no-repeat right top; padding: 0; } 
div.gray_container div.right div.lefttop div.leftbottom div.righttop div.rightbottom { background: url("../images/gray_bottomright.gif") no-repeat right bottom; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; } 
div.gray_container div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content { height: 100%; font: 10pt Verdana, Sans-serif; } 
div.blue_container { background: url("../images/blue_left.gif") repeat-y left 0%; background-color:#E3EBF0; width: 100%; padding: 0; margin-bottom: 6px; } 
div.blue_container div.right { background: url("../images/blue_right.gif") repeat-y right 0%; padding: 0; } 
div.blue_container div.right div.lefttop { background: url("../images/blue_topleft.gif") no-repeat left top; padding: 0; } 
div.blue_container div.right div.lefttop div.leftbottom { background: url("../images/blue_bottomleft.gif") no-repeat left bottom; padding-left: 10px; } 
div.blue_container div.right div.lefttop div.leftbottom div.righttop { background: url("../images/blue_topright.gif") no-repeat right top; padding: 0; } 
div.blue_container div.right div.lefttop div.leftbottom div.righttop div.rightbottom { background: url("../images/blue_bottomright.gif") no-repeat right bottom; padding-right: 12px; padding-top: 10px; padding-bottom: 13px; } 
div.blue_container div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content { height: 100%; font: 10pt Verdana, Sans-serif; } 

#upload_div { margin: 100px 0 0 0; width: 100%; }
#div_file{ position: static; top: -9999px; left: -9999px; }
#div_url { position: absolute; top: -9999px; left: -9999px; }
#div_rs { position: absolute; top: -9999px; left: -9999px; }
#progress_div { position: absolute; top: -9999px; left: -9999px; }
#upload_input { width: 100%; }
#upload_input input { font: 14px Arial; width: 100%; margin-bottom: 5px; }
#optidiv, #optidiv2 { display:none; margin-top: 2px; }
.upload_block { width: 550px; height: 260px; min-height: 260px; }
html>body .upload_block { height: auto; }
.div1, .file_list { text-align: left; color: #484B50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.div1 { width: 100%; left: -9999px; }
.xrow { border: 1px solid #c3c3c3; height: 18px; padding: 2px; margin-top: 2px; }
.xrow input { margin-top: 1px; margin-bottom: 1px; }
.xrow input.input_url { margin-top: 1px; margin-bottom: 1px; width: 97%; }
.xrow a img { border: none; float: right; width: 16px; height: 16px; padding: 2px 0 2px 0; }
.xfname  { font-size: 10pt; font-family: Verdana, Sans-serif; color: #000; font-weight: bold; float: left; padding: 2px 0 2px 0; }
.xdescr  { color: #999; font: 12px Arial; }
.fdescr { width: 325px; }
.bord { border: 1px solid #c3c3c3; }
.file_block { margin-top: 10px; width: 100%; border-bottom: 1px dotted #999; }
.file_block TR TD { padding: 2px; }
.file_block TR TD.img { width: 1%; text-align: center; vertical-align: top; }
.file_block TR TD.img img { border: 1px solid #b3b3b3; padding: 15px; }
.file_block b a { text-decoration: none; }
.data { border-collapse: collapse; background-color: #e9e9e9; width: 400px; margin-bottom: 3px; }
.data TR TD { border: 1px solid #a3a3a3; font: 12px Arial; }
.bar1 { border: 1px solid #a3a3a3; background-color: #f6f6f6; text-align: left; vertical-align: middle; height: 20px; width: 98%; }
.bar2  { width: 1%; background-color: #c9c9c9; height: 20px; text-align: left; }
.message { width: 400px; border: 1px solid #909090; font: 11px Arial; margin-top: 5px; text-align: left; padding-left: 3px; background-color: #f9f9f9; }
.myLink  { font: bold 13px Arial; color: #303030; text-decoration: none; }
.btn     { font: 15px Verdana; margin-top: 3px; margin-bottom: 5px; width: 200px; }

.f_arial { font-family: Arial; }
.f_tahoma { font-family: Tahoma; }
.f_verdana { font-family: Verdana; }
.f_georgia{ font-family: Georgia; }
.f_courier { font-family: Courier New, Arial; }
.f_10px { font-size: 10px; }
.f_11px { font-size: 11px; }
.f_12px { font-size: 12px; }
.f_13px { font-size: 13px; }
.f_14px { font-size: 14px; }
.f_22px { font-size: 22px; }
.f_26px { font-size: 26px; }
.f_bold { font-weight: bold; }

.bl { color: #000000; }
.rf  { color: #094377; } 
.red, .err, a.err  { color: #CC3300; } 
.green, .ok  { color: #008000; } /** #1b1 **/
.err, .ok { font:bold 12px Tahoma; }

.tbl { background-color: #c3c3c3; text-align:left; }
.tbl tr td { background-color: #E3EBF0; padding: 5px; }
.tbl tr:hover td { background-color: #F4FFF7; } /** #F2F7FF **/
.tbl tr.al td { background-color: #F3F3F3; }
.tbl tr:hover.al td { background-color: #FFFFF4; }
.tbl tr.hdr td, .tbl th, .hdr { background-color: #d3d3d3; text-align: center; }
.tbl tr td.pub, .tbl tr:hover td.pub { background-color: #AEFFAE; }
.tbl tr td.pub2, .tbl tr:hover td.pub2 { background-color: #FFAEAE; }
.tbl tr.hdr_gr td, .tbl th, .hdr_gr { background-color: #f3f3f3; }
.tbl2 { background-color: #c9c9c9; text-align: left; }
.tbl2 tr td { background-color: #f3f3f3; padding: 5px; }
.tbl2 tr:hover td { background-color: #F9F9EE; }
.tbl2 tr.al td { background-color: #F3F3F3; }
.tbl2 tr.hdr td, .tbl2 th, .hdr { background-color:#DDD5DD; }
.tbl2 tr td.pub, .tbl2 tr:hover td.pub { background-color: #AEFFAE; }
.tbl2 tr.hdr_gr td, .tbl2 th, .hdr_gr { background-color:#f3f3f3; }
.tbl3 { xbackground-color: #c3c3c3; text-align:left; border:1px solid #c3c3c3;}
.tbl3 tr td { xbackground-color: #ECECEC; padding: 5px; }
.tbl3 tr.hd td { background-color: #d9d9d9; }
.tbl3 tr.hd td a { text-decoration:none; color: #333333; }

h1 { color: #000; font-size: 18px; font-weight: bold; } 
h2 { color: #cc0000; font-size: 130%; } 
h3 { font-family: arial; color: #444; font-size: 16px; }

.pic { padding: 1px; margin: 2px; border: solid 1px; }
.paging {margin-top:10px;}
.paging a, .paging b { color: #222; background-color: #DDD5DD; padding: 0 5px 0 5px; margin: 0 3px 0 3px; border:1px solid #999; }
.paging b {background-color: #F9F9EE; padding: 0 5px 0 5px; margin: 0 3px 0 3px; border:1px solid #333; }

.langs { list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px; margin:0; position:absolute; left:-9999em; background-color:#C0C0C0; border:1px solid #999; }
.langs2 { padding:3px 15px 3px 15px; margin:0 0 1px 0; background-color:#fff; }