body {margin:0;padding:0;font-family:sans-serif;text-align:center;background:rgb(254,254,254)}
a {text-decoration:underline;outline-style:none;color:rgb(0,0,250)}
img {border:0;vertical-align:middle}
h1 {padding:0;margin:0;text-align:left;font-size:20px;color:rgb(80,80,80)}
h2 {padding:0;margin:0;}
h3 {padding:0;margin:0;}
ul {padding:0;margin:0;list-style-position:inside;}
li {padding:0;margin:0}
p {padding-top:0;margin-top:0}

#mainmenu {margin:20px 0 0 0;list-style:none;float:right;outline-style:none;padding:0;line-height:1;}
#mainmenu li {float:left;padding:2px 5px;margin-left:5px;font-size:90%;background-color:rgb(230,240,250)}
#mainmenu li a {padding:5px;color:rgb(0,0,0);display:block;text-decoration:underline}
#mainmenu li:hover {background:rgb(0,0,80);color:rgb(255,255,255)}
#mainmenu li:hover a {background:rgb(0,0,80);color:rgb(255,255,255)}

#s100 {height:147px;font-size:11px;padding:10px 10px;color:rgb(0,0,0);line-height:2em}
#s200 {font-size:11px;padding:20px 10px;color:rgb(80,80,80);line-height:2em}
#sidebargallery h2 {font-size:18px;font-weight:normal;padding-bottom:5px}

#banertext {display:block;font-size:10px;text-align:right;width:960px}
#banerimg {width:920px;text-align:left;margin:0 auto}
#baner {padding:8px 0 10px;background:rgb(225,225,225);border-bottom:1px solid rgb(200,200,200)}

#galdiv {width:240px;height:170px;padding:2px;background:rgb(255,255,255);border-left:1px solid rgb(230,230,230);border-bottom:1px solid rgb(160,160,160);border-right:1px solid rgb(160,160,160)}
#gallery {width:240px;height:170px}
#gallery .galleria-stage {width:240px;height:170px;margin:0;padding:0;float:none}

#top {background-color:rgb(0,100,200);padding:5px 0;position:relative;clear:both;vertical-align:middle;}

#logo {float:left}

#a3 {position:absolute;left:400px;z-index:1}
#a1 {position:relative;z-index:2}
#a2 {position:absolute;z-index:3;top:20px;left:210px}
#imgp {position:relative;}

#header {width:960px;margin: 0 auto;text-align:left}

div.line {border-top:1px solid rgb(255,255,255)}

#title {background:rgb(200,230,250);padding:20px 0 20px}

#footer {background:rgb(20,20,20);color:rgb(200,200,200);font-size:70%;padding:20px 0 100px 0;}
#footer a {color:rgb(200,200,200);text-decoration:underline;}
#nav1 {text-align:center;}
#nav2 {text-align:center;padding-top:10px}

div.content {width:925px;margin:0 auto;vertical-align:baseline;text-align:left}

#text {color:rgb(60,60,60);padding:0px 0 0 0;}

#post {padding:10px 0;float:left;font-size:80%;width:650px;line-height:2;text-align:justify;}

#sidebargallery {color:rgb(0,0,0);float:right;width:252px;padding: 10px 0 40px 0px;background:url(/img/back.png) repeat-x 0 0;background-color:rgb(240,240,240);}
#sidebargaldiv {padding:0 3px}

.border {border:2px solid rgb(200,200,200);border-right-color:rgb(160,160,160);border-bottom-color:rgb(160,160,160);}
#offer {font-size:110%;color:rgb(0,0,0);padding:10px;padding-left:20px;margin-bottom:20px;background-color:rgb(230,230,230);position:relative;}
#offer strong {display:block;padding:0px 0 0px 0}
#offer ul {margin:0;padding:0 0px 0 30px}
#offer ul li {line-height:2em;margin:0;padding:0}
#offer p {margin:0;padding:0}

.video {border:2px solid rgb(200,200,200)}

.dwn {position:absolute;top:40px;right:40px;vertical-align:top}

.input {font-weight:bold;font-size:120%;font-family:arial;display:block}
.msg {background:rgb(100,0,0)}
.message {font-size:150%;text-align:left;padding:10px 0 10px 0;color:rgb(255,255,255);width:960px;margin:0 auto}

