html, body, p, div { border:0; margin:0; padding:0; }

body { font:0.8em/160% arial,sans-serif; background:#ffffff; }

.main { margin:0 auto; width:964px; }
.dp25, .dp33, .dp50, .dp66, .dp75, .dp100, .header3a, .header3b { float:left; display:inline; *margin-left:-0.04em; }
.dp25 { width:25%; }
.dp33 { width:33%; }
.dp50 { width:50%; }
.dp66 { width:66%; }
.dp75 { width:75%; }
.dp100 { width:100%; }
.clear { clear:both; }

h1 { font-size:1.7em; font-weight:bold; color:#7f7f7f; margin:20px 0 0 0; }
h2 { font-size:1.5em; font-weight:bold; color:#7f7f7f; margin:20px 0 0 0; }
h3 { font-size:1.4em; font-weight:bold; margin-top:20px; }
a { color:#0e9de9; font-weight:bold;text-decoration:none; }
a:hover { color:#0e9de9; text-decoration:underline; }
p { margin:10px 0 0 0; }
img { float:right; padding:10px; border:0; }
.textbold { font-weight:bold; }
.textitalic { font-style:italic; }
input, textarea { border:1px solid #7f7f7f; }
ul { list-style-type:none; margin:0; padding:0; }
li { background-image:none; background-position:0 0.3em;
    background-repeat:no-repeat; padding:0 0 0 25px; margin: 5px 0 0 0; }
li a { color:#7f7f7f; font-weight:normal;font-size:1.1em;  }

.shops ul { list-style-type:none; margin:0; padding:0; }
.shops li { background-image:none; background-position:0 0.3em;
    background-repeat:no-repeat; padding:0 0 0 25px; margin: 5px 0 0 0; }
.shops li a { color:#7f7f7f; font-size:1.1em; }

.img {height: 250px;}
.img ul { list-style-type:none; margin:0; padding:0; }
.img li { background-position:0 0.3em; padding:0 0 0 25px; margin: 5px 0 0 0; }
.img li a { color:#7f7f7f; font-size:1.1em; }

.logo { font-size:3.1em; font-weight:bold; color:#0e9de9; }
.menu { font-size:1.2em; color:#7f7f7f; }

.topmenu { margin:0 auto; width:964px; height:85px; }
.topmenu .dp66 div { height:50px; }
.topmenu .dp66 img { border:0; float:left; }
.topmenu .dp33 { padding:20px 0 0 0; }

.content { text-align:justify; padding:10px; }
.boxblue { height:25px; width:100%; background-color:#0e9de9; color:#ffffff; margin:0px; padding:10px 0px 10px 10px; }
.boxgrey { height:140px; width:100%; background-color:#f1f1f1; color:#000000; margin:0px; padding:10px 0px 10px 10px; }
.boxgrey2 { height:170px; width:100%; background-color:#f1f1f1; color:#000000; margin:0px; padding:10px 0px 10px 10px; }
.boxgrey3 { height:280px; width:100%; float:left; background-color:#f1f1f1; color:#000000; margin:0px; padding:10px 0px 20px 0px; }
.boxgrey3 p {margin: 0 0 0 10px;color:#000;float:left;}


.header { float:left; width:100%; height:260px; }
.header2 { width:964px; height:253px; margin:0px auto; }
.header3b { height:253px; position:absolute; padding: 0px 0px 0px 500px;}
.header4 { padding:50px 20px 30px 40px; color:#ffffff; font-weight:bold; position:relative; z-index:2; }
.header4 a { text-decoration:underline; color:#ffffff; }

.topline { float:left; width:100%; height:8px; background:#0e9de9; }
.footer { float:left;width:100%;background:#ffffff;height:60px;margin:70px 0 0 0; }
.footer2 { width:964px;margin:0pt auto;background:#131417;height:100%; }
.footer3 { color:white;padding:15px; }
.footer a { color: #ffffff;font-weight:normal;text-decoration:none; }
.footer a:hover { text-decoration:underline; }

