*{margin:0;padding:0;}
body,html{background:#F4DDB1 url(bg.jpg) repeat-y top left;}
body{font: 0.8em 'Lucida Grande',Verdana,Helvetica,sans-serif;}
a{font-weight:bold;}
a:link{color:#275A78;text-decoration:none;}
a:hover{color:#333333;text-decoration:underline;}
a:active{color:#275A78;text-decoration:none;}
a:active:hover{color:#333333;text-decoration:underline;}
a:visited{color:#275A78;text-decoration:none;}
a:visited:hover{color:#333333;text-decoration:underline;}
.clearfix{content:".";display: block;height:1px;clear:both;}
.none,legend,.css_nor{display:none;visibility:hidden;}
#wrap{width:782px;}
#header{
background:#F4DDB1 url(headerbg.gif) no-repeat 0 0;
width:282px;
height:539px;
margin-left:0;
margin-right:auto;
padding-bottom:33px;
text-align:left;
float:left;
}
#header p{padding:5px 0 5px 15px;width:100%;font-size:0.85em;}
#header h1{
width:262px;
height:50px;
color:#275A78;
font-size:3em;
overflow:hidden;
position:relative;
margin:455px 0 0 5px;
}
#header h1 span{
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
width:262px;
height:50px;
background:transparent url(head.jpg) no-repeat top left;
}
#header h2{
width:262px;
color:#275A78;
font-weight:bold;
position:relative;
top:5px;
left:15px;
font-size:0.85em;
}
h3{font-size:1.75em;font-weight:bold;color:#8C7364;top:7px;position:relative;}
h3 em{font-style:normal;font-size:0.65em;color:#666;position:absolute;right:30px;top:8px;}
#container{
background:transparent;
width:500px;
float:right;
}
h4{padding-left:30px;}
#container h3#oferta,#container h3#oferta em{clear:left;}
#container p,#container h3{margin-top:10px;padding:0 30px;}
#container p{width:440px;}
#container h3{width:435px;}
#navlist{clear:both;position:absolute;left:282px;top:0;padding-left:35px;width:465px;background:#F8EBD2;}
#navlist li{list-style-type:none;font-size:1.3em;color:#666;float:left;text-align:center;}
#navlist li a{padding:35px 15px 5px 15px;display:block;border-bottom:5px solid #9ea792;}
#navlist li a:link {color:#275A78;text-decoration:none;}
#navlist li a:visited {color:#9ea792;text-decoration:none;}
#navlist li a:hover {background:#eee;color:#7394A0;text-decoration:none;}
#content{
margin:0 0 30px 0;
width:500px;
text-align:justify;
position:absolute;
left:282px;
top:65px;
background:#F8EBD2;
}
#content ul{list-style-type:disc;padding:0 0 0 30px;margin-left:11px;width:420px;}
#content ul.logo{list-style-type:none;}
#content li{margin-left:5px;padding-left:5px;width:410px;text-align:left;}
#content .logo{width:420px;}
#content .logo li{text-indent:-9999px;width:100px;height:37px;float:left;margin:10px 30px 10px 0;}
#content .logo li.l01{background:url(logo01.png) no-repeat top left;}
#content .logo li.l02{background:url(logo02.png) no-repeat top left;}
#content .logo li.l03{background:url(logo03.png) no-repeat top left;}
#content .logo li.l04{background:url(logo04.png) no-repeat top left;}
#content .logo li.l05{background:url(logo05.png) no-repeat top left;}
#content .logo li.l06{background:url(logo06.png) no-repeat top left;}
#content .address{margin:15px 0 25px;}
#content .address p{margin-top:3px;}

#form {margin:20px 0;}
#form p{margin:0 0 10px 0px;}
#form fieldset {border:0;}
#form ol,#form ul{margin-left:45px;}
#form label {font-weight:bold;}
#form input,#form textarea {
margin-top:3px;
padding:3px 4px;
border:1px solid #ddd;
vertical-align:middle;
width:333px; 
font:12px Tahoma, Verdana, sans-serif; 
}
#form input:hover,#form textarea:hover,#form input:focus,#form textarea:focus{border-color:#9e9e9e;}
#form p.submit{clear:both;}
#form p.submit input{
margin-top:15px;
border:3px double #999;
border-top-color:#CCC;
border-left-color:#CCC; 
background:#efefef; 
color:#555; 
font-weight:bold; 
cursor:pointer;
width:90px;
padding:3px 5px;
}
#form p.submit input:hover {background: #fafafa;}
#footer{
background:#F8EBD2 url(foot.png) no-repeat bottom left;
position:relative;
top:20px;
padding:10px 0 35px 0;
border-top:1px dashed #666;
text-align:center;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333;
}