*{margin:0;padding:0}
body{color: #300;font:75% Arial, Helvetica, sans-serif;background:#180813 url(images/background.jpg)}
#main{background:#FFF url(images/back.gif) repeat-y;width: 746px;margin: 10px auto;border:2px solid #999}
#top{position:relative;width:100%;float:left;background: url(images/topBack.gif) repeat-x bottom left;padding-bottom:6px}
#top h1{float:left;margin:0;padding:0;border:0}
#nav{float: left;width: 198px;padding:71px 0 120px;background:url(images/navTop.gif) no-repeat top left;position:relative}
#content{float: left;width:517px;padding:0 15px 15px 15px}
#footer{position:relative;height:50px;clear: both;background: url(images/footer.gif) top left no-repeat}
#flags{position:absolute;top:2px;left:1px}
#flags a{float:left}
#powered{position:absolute;bottom:52px;left:17px}
#designer{position:absolute;bottom: 52px;left: 110px}
#powered img, #designer img{border:none}
div.bloc{margin: 10px 0}
#nav ul{list-style: none;border-top: 1px #666 solid}
#nav li{border-bottom: 1px #070733 solid}
#nav li a{font-weight: bold;display: block;padding: 0.2em 0 0.1em 20px;text-decoration: none;color:#666}
* html #nav li a,#nav li{height:1%}
#nav li a:hover{color:#903;background:#EEE url(images/rondOver.gif) no-repeat 7px 0.4em}
#nav li a.on{color:#909;background:#FFF url(images/rondOn.gif) no-repeat 7px 0.4em }
#subnav{padding:10px 0 0 0;overflow:hidden}
br[style*="clear"]{display:none}
#subnav ul{float:left;width: 100%;padding: 0 0 2px 0;background-color:#EEE;list-style: none}
#subnav li{float: left;margin: 0 5px 0 3px;line-height:1.5em}
#subnav a{color: #666;background:url(images/rondSubnav.gif) no-repeat left center;font-weight: bold;font-size:0.9em;padding: 0 8px 0 12px;text-decoration: none;white-space:nowrap}
#subnav a:hover{color:#903}
#subnav a.on{color:#909}
#fastlinksTop{list-style: none ;background:#E0E0E0 url(images/top.png) no-repeat top left;padding-top:101px;overflow:auto}
* html #fastlinksTop{height:0;overflow:visible;position:relative;margin-right:-3px;left:-3px}
#fastlinksTop li{float:left;min-width: 99px;border:1px solid #333;border-width:0 1px;margin-right:-1px}
* html #fastlinksTop li{width:99px}
#fastlinksTop a{display: block;font-size:0.85em;text-align:center;font-weight: bold;text-decoration: none;color:#666;background:#ccc;padding:0.3em 3px 0.3em}
* html #fastlinksTop a{height:14px}
#fastlinksTop a:hover{color:#903;background:#EEE}
#fastlinksTop a.on{color:#909;background:#FFF}
img.left{padding-right: 16px}
img.right{padding-left: 16px}
img.form_reqdot{margin: 3px 3px;vertical-align: top}
img.bordered{border: solid 1px #000}
.form_field{border-style: solid;border-width: 1px;background-color: #F0F0F0;border-color: #666 #CCC #CCC #666}
.form_fieldset, .form_field{margin: 0 0 10px 10px}
.table{border-collapse:collapse}
.table td, .table th{border: 1px solid #333;padding: 3px 4px}
.table th{background-color: #EEE}
h1, h2, h3, h4{font-family: Arial, Helvetica, sans-serif }
h1{color: #333;letter-spacing:0.05em;border-bottom: 1px solid #333;font-size: 1.3em;font-weight: bold;margin: 16px 0}
h2{color: #666;text-align:left;font-size: 1.1em;font-weight: bold;font-style:italic;margin: 15px 0}
h3{color: #666;font-size:1em;font-weight: bold;margin: 1em 0}
h4, .form_caption{font-weight: bold;color: #666;margin: 0 0 6px 0;font-size:1em}
a.h4{color:#000099;font-weight: bold;font-size:1em}
p, a, li, dl, .table{font-family: Arial, Helvetica, sans-serif;color:#330000}
a{color: #990033}
a:hover{color: #9900CC}
p, ul.dotlist li{color: #330000}
p.topless{margin-top: 0}
p.left{margin-right: 10px}
p.right{margin-left: 10px}
ul.dotlist, div.sitemap ul{list-style-type: none ;list-style-image: none}
ul.dotlist li, div.sitemap ul li{background: url(images/dot.gif) no-repeat 0 0.1em;margin-left: 5px;padding: 0 0 0 14px}
.dot{background: url(images/dotLink.gif) no-repeat 0 0.1em;padding: 0 0 0 13px}
ul.dotlist li, div.sitemap ul li{margin-bottom:13px;line-height:1em}
div.separator1 hr, div.separator2 hr{display: none}
div.separator1{border-bottom: 1px solid #333;padding: 2px 0}
div.separator2{border-bottom: 2px dotted #333;padding: 2px 0}
dl.coord{margin: 1em 0}
dl.coord dt{position: relative;margin: 0 0 0 30px;padding: 0;font-weight: bold}
dl.coord dd{margin: 0.5em 0 1.5em 30px}
dl.coord dt img{position: absolute;left: -30px}
.gb_bloc{overflow:hidden;margin: 4px 0;padding: 4px;border-color: #caa6ca;border-style: solid;border-width: 1px}
.forum{margin-bottom: 18px}
.forum h2{background-color: #666666;border: 1px solid #cccccc;border-style: solid none solid none;padding: 4px;text-align: center;margin-bottom: 4px}
.forum_subjects th{background-color: #666666;border: 1px solid #cccccc;border-style: solid none solid none;padding: 2px 4px;text-align: left;margin-bottom: 8px}
.forum_subjects{margin: 6px 0;font-family: Arial, Helvetica, sans-serif;color: #fff}
.forum_message div{overflow:hidden;margin: 2px 0 10px 0;padding: 4px;border-color: #666;border-style: solid;border-width: 1px}
.forum_message h3{margin: 12px 0 0 0;color: #CC9900;font-size:0.9em}
.forum_message h4{margin: 8px 20px 0 0;text-align: right}
.forum_message p{margin: 0}
.SPB_current{color: #990000;background-color: #FFCC66;text-decoration: none}
.SPB_normal{color: #333333;background-color: #F8F8F8;text-decoration: none}
.SPB_caption{text-align: right}
.SPB_nav{position: relative;height: 28px}
.SPB_nav table{position: absolute;right: 0;top: 0}