/* BASE */
body{margin:0;padding:0;border:1px solid #FFF;}
table, img, tr, td, div{border:0;padding:0;margin:0;font-size:12;font-family:Verdana;}
table, td{font-family:Verdana;font-size:12px;}
a{text-decoration:underline; color:#069;}
a:hover {text-decoration:none;}
a span{font-size:9;}

.head_left {background:#4182E5;text-align:center;padding: 0px 50px;}
.head_right {width:100%;background:  url(/im/bg.gif) #6EB3F4;}
.head_right h1 {font-size:17; font-weight:normal; margin-top: 15px; margin-left: 40px; color: #030; position: absolute;}
.head_right img {float: right;}
.head_right .ic {position: absolute; top:7px; right:150px;color:#FFF;font-size:10; }
.head_right .ic a{color:#FFF;}
.head_bottom {background: #0086ca;padding:5 7;border-top:1px solid #FFF;border-bottom:1px solid #FFF; color: #FFF; }
.head_bottom div {position: relative;height:20px;line-height: 18px;}
.head_bottom div form {float: left; margin:0; padding:0 20px 0 5px;}
.head_bottom div form input {border: 1px solid #069;}
.head_bottom div span { position: absolute; top: 2px; right: 10px; }

.srch{padding:20 25;}
.srch .si{float:left;}
.srch .si input{border:1px solid #00A1DE;width:170;}
.srch .sg{float:left;padding:5 0 0 10;}

.menu {width:200;background:#c3ebff;padding:12 0 30 0;}
.menu  img{margin:3;}
.menu .ttl{background: url(/im/dotted_line2.gif) repeat-x #0086CA;padding:7 12;font-weight:bold;margin-bottom:12;color:#FFF;}
.menu a {color:#030;display:block;}
.menu .f{margin:3 0 18 10;}
.menu ul{margin:3 0 0 0;}
.menu li{list-style-type:none;background: url(/im/arrow.gif) no-repeat 0px 6px;padding:4 10 4 15;}
.menu span,  .smn span{font-weight:bold;}
.menu span a:hover, .smn span a:hover, .atk a:hover{text-decoration:underline;}
.menu span a, .smn span a, .atk a{text-decoration:none;}
.menu .next{text-align:center;padding:5 0 10 0;}

ul {padding:0;margin:0;}
li{list-style-type:none;padding:2 0 2 17;background:url(/im/li.gif) 0px 11px no-repeat;vertical-align:top;}

.txt{padding:20 20 40 20;vertical-align:top;}
.smn td{padding:0 40 7 35;background:url(/im/li.gif) 20px 9px no-repeat;vertical-align:top;}

.txt img{border:1px solid #888;margin:4;}
.txt .nobrd{border:0;}
.txt td{line-height:150%;}
.atk{text-align:center;font-size:10;padding-top:40;}
.foot {background: #069 url(/im/bottom_bg.gif) no-repeat;color:#FFF;}
.foot a {color: #CCC;}
.foot div {border-top: 1px #FFF solid;border-bottom: 1px #FFF solid;padding: 4px;text-align:center;}

/* PAGENUM */
.pagenum .frst{font-size:10;}
.pagenum strong{background:#00A1DE;color:#fff;}

.path{padding:6 22;text-align:left;background: url(/im/dotted_line.gif) repeat-x; height: 30px;}
.path h1{font-weight:bold;font-size:14px;display: inline;color:#069}
.path a {font-size:15; text-decoration: none;}

.tbl{border-bottom:1px solid #C3D6Df;width:100%;}
.tbl th{background:#e3f6ff;padding:3;}
.tbl td{border-right:1px solid #C3D6Df;line-height:140%;padding:7 5;}
.tbl th, .tbl td.last, .txt .frm_sm {border-right:1px solid #FFF;}
.tbl .dscr{font-size:10;}
.tbl h2{margin:6 0;}

.code{padding:5;font-size:10;border:1px solid #C3D6Df;margin:5;background:#e3f6ff;color:#000;}

.frm_sm img, .txt .frm_bt{border:0px;margin:0px;}
.frm_addtheme{text-align:right;float:right;padding-bottom:5;}
.frm_addtheme input{margin-right:5;}
.frm_addtheme img{margin-right:5;border:0px;}
.frm_wr{padding-top:10;}
.tbl .frm_date{font-size:10;color:#3B4D61;padding:3 0 0 0;}
.frm_bt td{padding:3 0 5 0;border:0;}
.frm_bt img{margin:0 3;}
#frm_form{clear:both;padding:10 0 20 0;display:none;}
.editfrm {background:#e3f6ff;width:90%}
.editfrm td {padding:2 5;border:0;}
.editfrm img,input{border:0px;}
.frm_sm{font-size:11;}
#forum_mess .editfrm textarea {width:100%;border:1px solid #BD7638;height:100;font-family:Verdana;font-size:12;}

.mtxt {padding:0 20;line-height:140%;}
*html .mtxt table {width: 90% !important}

.pad5{padding:0 0 5 15;}
.brd{padding:5;border:1px solid #C3D6Df;}

h1, h2, h3, h4{color:#069;font-size:14;margin:0 0 10 0;}
.ttl{background: #e3f6ff;padding:5;}
h2{margin:15 0;}

.error{color:#F00;}
.ok{color:#1D6E0A;}
.alert {padding:30 20 30 60;background: url(/im/alert.gif) 10px 20px no-repeat;}
.clear{clear:both;}

#form{width:500;}
#form textarea{border:1px solid #999;width:100%;font-family:Verdana;font-size:12;}
#form input{width:100%;border:1px solid #999;}
#form .caption{text-align:right;vertical-align:top;padding-top:7;}
#form .secret{padding:5 3 0 0;float:left;}
#form .secret input{width:auto;}
#form .elem{vertical-align:top;padding:3 10;}
#form .elem div{padding-bottom:5;}
#form .sbmt{width:122;padding:0 0 2 0;color:#000;margin:10 0;background:url(/im/sbm.gif) 0% 100% repeat-x #E0DFE3;border-top:1px solid #FFF;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3;border-bottom:1px solid #919194;}
#form img{border:0;}
#form .alert1{background: url(/im/alert.gif) 100% 50% no-repeat;}
#form .alert2{padding:20;}

#popupback{position:absolute;display:none;left:0;top:0;z-index:100;background:#EEE;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
#popupfoto{position:absolute;display:none;z-index:200;}
#popupfoto img{margin:0px;border:4px solid #C9C9C9;}
#close{position:absolute;z-index:300;}

