@charset "utf-8";
body{font-size:80%;margin:0;font-family:Arial,Verdana;color:#0C2948;text-align:center;background:#2F5C88}
#overmain{background:#fff url(gfx/back.png) repeat-x}
#main{width:880px;text-align:left;position:relative;margin:0 auto}
#top{height:120px; background:url(gfx/logo.png) 10px 0 no-repeat}
#link{position:absolute;top:0;left:10px;width:200px;height:95px}

#over{position:absolute;right:0;top:45px}
#over input{border:0;margin:0;vertical-align:top;height:14px;color:#3A70A5;border:1px solid #2F5C88;background:none;font-size:80%}

#m0{position:absolute;right:0;top:98px;border-right:1px solid #fff}
#m0 li{display:inline}
#m0 a{padding:3px 8px 3px 12px;font-size:85%;color:#fff;border-left:1px solid #fff;line-height:19px}
#m0 a:hover,#m0 .mark{text-decoration:none;color:#fff;background:#E39B04}

#m1{position:absolute;right:0;top:7px;font-size:90%}
#m1 li{display:inline}
#m1 a{padding:0 4px 0 8px;font-size:85%;color:#F1A400}
#m1 a:hover,#m1 .mark{text-decoration:underline;color:#fff}

a:hover,.mark{color:#F48000;text-decoration:underline}
a{color:#FAAA00;text-decoration:none;font-weight:bold}

#content{float:right;width:630px;overflow:hidden;position:relative;margin-bottom:10px;clear:both}

#left{float:left;width:220px;overflow:hidden;font-size:90%;color:#2F5C88;margin: 0 0 20px 0}
.m{list-style-type:none;margin:0;padding:0}
.m strong{font-size:120%;color:#FAAA00;padding:0 5px;border-bottom:1px dotted #FAAA00; display:block}
.m li{line-height:23px}
.m a{display:block;width:100%;font-weight:bold;padding:0 7px;border-bottom:1px dotted #FAAA00;color:#2F5C88;background:#FFFAF0}
.m a:hover, #left .m .mark{text-decoration:none;color:#fff;background:#2F5C88 url(gfx/arrowa.gif) 207px center no-repeat}

.right{float:right;padding-left:7px;width:200px;margin-left:10px;border-left:1px solid #F2A709}

ol{margin:0 0 7px 12px;padding-left:20px;overflow:hidden} 
ul{margin:0 0 7px 12px;padding-left:16px;overflow:hidden;list-style-type:square}
ul p{margin-top:4px;padding:0}
ul ul{font-size:95%}
ul ul ul{font-size:95%}

.no_type{list-style-type:none}

#b1{clear:both;font-size:80%;padding-bottom:2px}
#c{color:#214161}

#obott{background:url(gfx/back.png) 0 -115px  repeat-x}
#ubott{width:880px;margin:0 auto;text-align:left;font-size:80%;color:#E9E9E9;padding:10px 0}
#ubott a {font-weight:normal}
#rel {text-align:right}

p{margin:0;padding:0 0 5px 0;font-family:Arial,Verdana;line-height:120%}
small{padding:0;line-height:110%}

.light{background:#2F5B86 url(gfx/light.png) repeat-x;color:#fff;border-top:2px solid #F2A709}
.border{}
fieldset{border:1px solid #FAAA00}

.fr{float:right}
.fl{float:left}
.ar{text-align:right}
.ac{text-align:center}
.al{text-align:left}
.aj{text-align:justify}
.w100{width:100%}
.print{display:none}
.p3{padding:3px}
.m0 {margin:0}
.cb{clear:both}
.b{font-weight:bold}

.rightblock{float:right;padding:10px 7px;width:200px;margin-left:10px;background:#2F5B86 url(gfx/light.png) repeat-x;color:#fff;border-left:2px solid #F2A709}
.leftblock{float:left;padding:10px 7px;width:220px;margin-right:10px;background:#2F5B86 url(gfx/light.png) repeat-x;color:#fff;border-right:2px solid #F2A709}
.block{padding:10px 7px;background:#2F5B86 url(gfx/light.png) repeat-x;color:#fff}

.readonly{background:#DCDCDC;color:gray}
.butt{text-align:center;background:#F48000;cursor:pointer;color:#fff}
.butt2{background:#EBEBEB;font-size:80%;cursor:pointer;color:#444}
input, textarea, select{font-size:90%;font-family:Arial,Verdana;margin:0;padding:0 2px;color:#000}
form{margin:0;border:0}
img{border:0}

a:hover img,.gal a:hover img{_filter:alpha(opacity=70);opacity:0.7}
.gal a img{margin:0 8px 8px 0}

td{font-size:75%;vertical-align:top;padding:2px}
th{font-size:80%;vertical-align:top;background:#FAAA00;padding:1px;text-align:left}

h1{font-size:185%;margin:10px 0 10px 0;color:#FAAA00}
h2{font-size:140%;margin:8px 0 8px 0;color:#2D5A8A}
h3{font-size:120%;margin:3px 0 1px 0}
h4{font-size:110%;margin:3px 0 1px 0;font-weight:normal;border-bottom:1px dotted #fff}
h5{font-size:100%;margin:0 0 2px 0;text-decoration:underline}
h6{font-size:90%;margin:0 0 2px 0;font-weight:normal;text-decoration:underline}

hr{color:#FAAA00;height:1px;background:#FAAA00;border:0}

.hand{cursor:pointer}
.red{color:#F48000}
.paging{clear:both;background:#FAAA00;padding:0px 5px;height:22px;margin:3px 0;line-height:22px;color:#000}

.forum{font-size:110%;font-weight:bold;border-bottom:1px solid #F48000;margin:20px 0 5px 0}

.gray{background:#D3D3D3;color:#000}
table{border-collapse:collapse}
.nw{white-space:nowrap}
.msg {color:#2F5C88;font-weight:bold;font-size:140%;text-align:center;background:#fff;padding:7px;margin:10px 0;border:3px dotted #2F5C88}
