* { margin:0; padding:0; }
html, body { margin:0; padding:0; border:0 none; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#135384 url(../images/bg.jpg) repeat-x; }

a img { border:0 none; }

abbr { cursor:help }

#loader { position:fixed; width:100%; height:100%; background:#135384; z-index:20000; padding-top:300px; text-align:center; font-size:16px; color:#fff }

#main { background:url(../images/main.jpg) no-repeat top center; }
#main #content_right { position:absolute; top:216px; left:50%; margin:0 0 0 7px; width:374px; height:165px; padding:10px 0 0 0; background:url(../images/content_right.jpg) no-repeat; }
#main #content_right p { padding:3px 10px; color:#036 }
#main #content_right p.blu { font-size:11px; color:#9cf }
#main #content_right p a { color:#259 }

#main .content { width:780px; margin:0 auto; padding:470px 0 30px 0; }
#main .content h1 { font-size:18px; font-weight:normal; color:#9cf; text-align:right; padding:0px 20px 20px 0;}
#main .content p { padding:3px 0 }
#main .content p.flashes { padding:0 }
#main .content .cont { padding:10px 60px 10px 60px; width:720px; position:absolute; top:450px; height:250px; left:50%; margin:0 0 0 -420px; background:#135384; /* border:1px solid #369;*/ display:none }
#main .content .cont .kebs { width:365px; height:135px; text-align:right; float:right; }
#main .content .cont .close { width:27px; height:28px; float:right; display:inline; margin:0 20px 0 0 }
#main .content .cont p { padding:15px 0 0 0; line-height:17px; font-size:11px }
#main .content .cont h2 { padding:20px 0 5px 0; }

#main #footer { background:#000 url(../images/bg_jos.jpg) repeat-x; width:100%; height:383px; overflow:hidden }
#main #footer .content { padding:0 }
#main #footer .content #glob { width:160px; float:right; margin:50px 0 0 0; padding:0; text-align:center }
#main #footer .content #glob p { padding:5px 0; font-size:1px; line-height:1px; }

#main #footer .content #botbuttons { padding:67px 0 20px 0; font-size:25px; font-weight:normal; color:#000; }

#main #footer .content p { padding:3px 0; color:#777; font-size:10px; line-height:18px; }
#main #footer .content p a { color:#999 }
#main #footer .content p a:hover { color:#000; background:#9cf }
#main #footer .content p a.lang img { margin:0 0 -3px 0 }

#main #footer .content #contact_form { padding:5px 0; width:620px; }
#main #footer .content #contact_form p { padding:2px 0 }

#main #jos { background:#123; padding:30px 0; }
#main #jos .content { width:780px; margin:0 auto; padding:0; clear:both }
#main #jos .content .col { width:360px; float:left; text-align:left }
#main #jos .clear { padding:30px 0 0 0 }
#main #jos .clear p { padding:10px 0 0 0; color:#567; font-size:11px; text-align:center }
#main #jos .clear p a { color:#789; }
#main #jos .clear p a.lang img { margin:0 0 -2px 0 }

img.right { width:auto; float:right }
img.rt { margin:0 0 0 10px; display:inline }
.center { text-align:center }
.clear { clear:both }
#tooltip { position:absolute; border:0 none; background:#fff; padding:4px 10px; color:#036; display:none; }
#tooltip em { color:#f30; font-style:normal }
#tooltip big { text-decoration:none; font-size:16px }
	