body { background:#44cef3 url(../images/bg_main_grad.jpg) repeat-x; margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#333; }
* { margin:0 }

a img { border:0 none }
div, a { outline:none }

a { color:#cef }
a:hover { color:#0cf }

#all { width:100%; background:url(../images/bg_main_big.jpg) no-repeat top center; }

#all #main_ { width:947px; margin:0 auto; background:url(../images/bg_mid_2.jpg) repeat-y; }
#all #main_ p.nobor { border:0 none; margin:0; padding:0; font-size:1px; }
#all #main_ p.nobor img { margin:0; padding:0; }

#all #main_ #main { width:947px; padding-top:40px; margin:0; background:url(../images/bg_mid_1.jpg) no-repeat; }

#all #main_ #main #cont_top { width:891px; margin:0 auto; }
#all #main_ #main #cont_top p.nobor { border:0 none; margin:0; padding:0; font-size:1px; }

#all #main_ #main #cont_top .white_bg { width:891px; background:#fff; overflow:auto; }
#all #main_ #main #cont_top .white_bg #header { height:100px }
#all #main_ #main #cont_top .white_bg #header #logo { width:470px; float:left; text-align:right; }
#all #main_ #main #cont_top .white_bg #header #logo #ontop { position:absolute; top:397px; left:50%; margin:0 0 0 -400px; width:327px; height:430px; }
#all #main_ #main #cont_top .white_bg #header #right_part { width:100px; float:right; text-align:right; display:inline; margin:25px 12px 0 0; color:#c00; display:none }

#all #main_ #main .right_col { width:217px; padding:10px 0; float:right; margin-right:7px; display:inline; }
#all #main_ #main .right_col h2 { font-size:16px; color:#900; padding:25px 0 0 0; }
#all #main_ #main .right_col p { padding:10px 0 }

#all #main_ #main #content { padding:5px 35px; color:#ccc }
#all #main_ #main #content h1 { padding:20px 0 5px 0; font-size:25px; font-weight:normal; color:#599dbd }
#all #main_ #main #content h2 { font-size:14px; font-style:italic; text-align:right; padding:10px; border-bottom:1px solid #999; clear:both; font-weight:normal }
#all #main_ #main #content h2 a { color:#ccc; text-decoration:underline }
#all #main_ #main #content h2 a:hover { color:#fff }
#all #main_ #main #content p { padding:5px 0 }
#all #main_ #main #content p.bul { padding-left:30px; color:#fc0 }
#all #main_ #main #content p.bul img { margin-right:10px }
#all #main_ #main #content #subscrb { position:absolute; top:1120px; left:50%; width:425px; margin:0 0 0 -145px; display:none }

#all #main_ #main #content1 { padding:5px 35px; color:#fff }
#all #main_ #main #content1 h1 { padding:20px 0 5px 0; font-size:25px; font-weight:normal; color:#999 }
#all #main_ #main #content1 h2 { font-size:16px; color:#ccc; padding:15px 0 5px 0 }
#all #main_ #main #content1 h2.top { font-size:14px; font-style:italic; text-align:right; padding:10px; border-bottom:1px solid #999; clear:both; font-weight:normal }
#all #main_ #main #content1 h2 a { color:#ccc; text-decoration:underline }
#all #main_ #main #content1 h2 a:hover { color:#fff }
#all #main_ #main #content1 p { padding:5px 0 }
#all #main_ #main #content1 .mentine { width:1px; font-size:1px; height:470px; float:left }
#all #main_ #main #content1 .art { width:270px; margin:0 5px 0 0; display:inline; float:left }

#all #footer { background:#000 url(../images/bg_footer.jpg) repeat-x; }
#all #footer .c { width:880px; margin:0 auto; padding:20px 0 10px 0; color:#777 }
#all #footer .c h2 { font-size:17px; color:#39a2c9; font-weight:normal }
#all #footer .c p { padding:7px 0; font-size:11px }
#all #footer .c p a { color:#fc0 }
#all #footer .c p a:hover { color:#999 }
#all #footer .c .rght { width:400px; float:right; text-align:right }
#all #footer .c .rght #copy { color:#39a2c9; font-size:10px }

.im3 { margin:0 0 -3px 0 }
.im5 { margin:0 0 -5px 0 }
.center { text-align:center }
.clear { clear:both }
img.right { width:auto; height:auto; float:right; display:inline }
img.rt { margin-left:7px }
img.left { width:auto; height:auto; float:left; display:inline }
img.lt { margin-right:7px }
p.right { text-align:right }
.vag { color:#999; font-size:11px }
