img,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body {margin: 0px; padding: 0px; background-color: #2b8cc3; font: normal 14px Arial, sans-serif;}
div#container {width: 990px; margin: 0px auto;}
a img {border: 0px;}
a {color: #2b8cc3;}
a:hover {text-decoration: none;}
ul {list-style: none  outside url(../images/marker.gif);}
ul li {margin: 15px 0px 12px 100px}
p {margin: 12px 20px;}
h6 {font-weight: bold; margin: 10px 12px; font-size: 1em;}
h5 {font-weight: bold; margin: 12px 12px; font-size: 1.2em;}
h4 {font-weight: bold; margin: 14px 0px; font-size: 1.2em; text-transform: uppercase; text-align: center;}
div#header {text-align: center;}
div#wrapper{position: relative; width: 980px; height: 100%; background: #ffffff; border: 5px solid #003300;} 
div#content {float: right; width: 527px; overflow: hidden; padding: 15px 5px 10px 25px; font: normal 16px Verdana, Arial, sans-serif !important; color: #373e47;}
div#extra{float:right; width:188px; overflow: hidden; padding: 5px 8px 5px 2px;}
div#contentfooter{clear:both;width:100%}
div#extra {font: normal 14px Arial, sans-serif !important; color: #373e47;}

div#topmenu {font: bold 15px Arial, sans-serif; color: #fff !important; padding-top: 0px;}
div#topmenu img {vertical-align: middle;}
div#topmenu a {color: #fff; text-decoration: none; margin: 0px 30px; vertical-align: middle;}
div#topmenu a:hover {text-decoration: underline;}
div#topmenu a.current {text-decoration: underline;}

div#footer {color: #fff; text-align: center; line-height: 1; padding-bottom: 10px; font-size: 0.9em;}
div#header {font-size: 0px; margin: 9px auto 9px;}
div#header div.topleft {height: 17px; background: url(../images/header_tl.gif) no-repeat top left;}
div#header div.topcenter {height: 17px; margin: 0px 16px; background: url(../images/header_tc.gif) repeat-x;}
div#header div.topright {height: 17px; background: url(../images/header_tr.gif) no-repeat top right;}
div#header div.midleft {background: url(../images/header_ml.gif) repeat-y left;}
div#header div.midcenter {margin: 0px 4px; background-color: #f8f8f8;}
div#header div.midright {background: url(../images/header_mr.gif) repeat-y right;}
div#header div.bottomleft {height: 35px; background: url(../images/header_bl.gif) no-repeat bottom left;}
div#header div.bottomcenter {height: 35px; margin: 0px 16px; background: url(../images/header_bc.gif) repeat-x;}
div#header div.bottomright {height: 35px; background: url(../images/header_br.gif) no-repeat bottom right;}
div#mainbox {font-size: 0px}
div#mainbox div.topleft {height: 7px; background: url(../images/main_tl.gif) no-repeat top left;}
div#mainbox div.topcenter {height: 7px; margin: 0px 7px; background: url(../images/main_tc.gif) repeat-x;}
div#mainbox div.topright {height: 7px; background: url(../images/main_tr.gif) no-repeat top right;}
div#mainbox div.midleft {background: url(../images/main_ml.gif) repeat-y left;}
div#mainbox div.midcenter {margin: 0px 4px; background-color: #ffffff;}
div#mainbox div.midright {background: url(../images/main_mr.gif) repeat-y right;}
div#mainbox div.bottomleft {height: 7px; background: url(../images/main_bl.gif) no-repeat bottom left;}
div#mainbox div.bottomcenter {height: 7px; margin: 0px 7px; background: url(../images/main_bc.gif) repeat-x;}
div#mainbox div.bottomright {height: 7px; background: url(../images/main_br.gif) no-repeat bottom right;}
div.paper {width: 512px; font: italic bold 24px Times, serif; margin: 10px 0px;}
div.paper div.papert {height: 5px; background: url(../images/paper_t.gif) no-repeat; font-size: 0px;}
div.paper div.paperm {background: url(../images/paper_m.gif) repeat-y; padding: 10px;}
div.paper div.paperb {height: 21px; background: url(../images/paper_b.gif) no-repeat; font-size: 0px;}
div.graybox {font: normal 18px Times, serif; clear: both; border: 3px solid #cbccce; background-color: #ededed; width: 700px; margin: 20px 20px;}
div.graybox div.inside {border: 1px solid #f8f8f8; padding: 11px;}
div.guarantee  {font: normal 18px Times, serif; clear: both; border: 8px dashed #006633; background-color: #ffffff; width: 700px; margin: 20px 0px;}
div.guarantee  div.inside {border: 1px solid #f8f8f8; padding: 11px;}

div.bluebox  {font: normal 18px Times, serif; clear: both; border: 3px solid #003300; background-color: #BDEDFF; width: 700px; margin: 20px 0px;}



div.yellowbox  {font: normal 18px Times, serif; clear: both; border: 3px solid #cbccce; background-color: #faf7d3; width: 700px; margin: 20px 0px;}
div.yellowbox  div.inside {border: 1px solid #f8f8f8; padding: 11px;}
table.button  {height: 49px; margin: 10px auto;}
table.button a {display: block; height: 49px; position: relative; color: #fff; text-decoration: none; font: bold 16px Arial, sans-serif; cursor: pointer;}
table.button span.buttonl {float: left; height: 49px; background: url(../images/btn_l.gif) no-repeat left;}
table.button span.buttonr {float:left; height: 49px; background: url(../images/btn_r.gif) no-repeat right;}
table.button span.buttonm {float: left; height: 35px; margin: 0px 8px; background: url(../images/btn_m.gif) repeat-x bottom; text-align: center; padding: 14px 10px 0px 10px;}
div.dotted {height: 1px; background: url(../images/dotted.gif) repeat-x; margin: 12px auto; font-size: 0px; line-height: 0px;}
div.dotted1 {height: 0px; border-bottom: 2px dotted #717171; margin: 12px auto; font-size: 0px; line-height: 0px;}
div.lightbluebox {color: #2b8cc3; padding: 5px 10px;}
p.small {font: normal 10px Arial, sans-serif;}
p.inscription {text-align: right; font-weight: bold; font-style: normal;}
.canyou {color: #2b8cc3; text-align: center; font: italic bold 14px Times, serif;}
.red {color: #ce1f0a;}
.arial {font-family: Arial, sans-serif;}
.size09 {font-size: 0.9em;}
div.pay {text-align: center; margin: 10px auto; font-size: 1px;}
.center {text-align: center;}
.copy {color: #fff; text-decoration: underline;}
.copy a {color: #fff; text-decoration: underline;}
.copy a:hover {text-decoration: none;}
.design {color: #fff; font-size: 12px;}
.design a {color: #fff; text-decoration: none;}
.design a:hover {text-decoration: underline;}