
html,body {margin:0;padding:0;width:100%;height:100%}
html {overflow-y:scroll;}

h1 {margin:0 0 1em;padding:0;font-size:3.2em;color:#fff;}
h2 {margin:0 0 1em;padding:0;font-size:1.9em;color:#501511;}
h3 {margin:0 0 1em;padding:0;font-size:1.6em;color:#501511;}
h4 {margin:0 0 1em;padding:0;font-size:1.4em;color:#000;}
h5 {margin:0 0 1em;padding:0;font-size:1.3em;color:#501511;}
h6 {margin:0 0 .5em;padding:0;font-size:1.2em;color:#000;}
p {margin:0 0 1em;font-size:1.1em;line-height:1.4em;color:#000;}
p.lead {font-size:1.2em;}
input,select,label {font-family:tahoma,arial,sans-serif;font-size:1.2em;}

a {color:#ed1b24;text-decoration:none;}
a:hover {text-decoration:underline;}
a.yel {color:#ffd215;}

img {border:0;}
dl,dt,dd,form,li {margin:0;padding:0;}
ul {margin:0;padding:0;list-style:none;}
fieldset {margin:0 0 10px;;border:none;padding:0;}

div.clear {width:1px;height:1px;font-size:1px;clear:both;}
div.mozilla_clear {display:none;}
html>body div.mozilla_clear {width:1px;height:1px;font-size:1px;display:block;clear:both;}

div.yelline {margin:1em 0 0;border-top:2px solid #ffd215;clear:both;}
div.yelline hr {display:none;}

div.rlnospace {margin:0;border-top:2px solid #ed1b24;clear:both;}
div.rlnospace hr {display:none;}

div.space {margin:20px 0;clear:both;}
div.space hr {display:none;}


div.fullbox img {margin:0 0 10px 0;float:none;}
div.fullbox p img {margin:0 10px 10px 0;float:left;}
div.fullbox ul {margin:1em 0;padding:0;}
div.fullbox ul li {margin:0 0 .5em 1em;padding:0 0 0 1.2em;font-size:1.1em;background:url(../dsg/bgr/bullet.gif) 0 .4em no-repeat;}
div.fullbox ul li ul li {font-size:1em;}
div.fullbox table {margin:0 0 1em;font-size:1.1em;border:solid #4b0b0c 1px;border-right:none;border-collapse:collapse;}
div.fullbox table td {border-right:solid #4b0b0c 1px;border-bottom:solid #4b0b0c 1px;}
div.fullbox caption {font-weight:bold;}


#content ul {margin:1em 0;padding:0;}
#content ul li {margin:0 0 .5em 1em;padding:0 0 0 1.2em;font-size:1.1em;background:url(../dsg/bgr/bullet.gif) 0 .4em no-repeat;}
#content ul li ul li {font-size:1em;}

body {font-size:62.5% !important;font-family:tahoma,arial,sans-serif;background:#000 url(../dsg/bgr/inside-bg.jpg) no-repeat;}
body.home {background:#000 url(../dsg/bgr/home-bg.jpg) no-repeat;}

span.ornament {width:100%;height:10px;background:url(../dsg/ico/ornament.gif) center no-repeat;display:block;}


#header_c {width:100%;height:264px;background:url(../dsg/bgr/header-bg.gif) repeat-x;position:absolute;top:0;left:0;z-index:1;}
#header {width:948px;height:264px;background:url(../dsg/bgr/header-bg.gif) repeat-x;overflow:hidden;position:absolute;top:0;left:0;z-index:2;}

#logo_c {width:258px;height:264px;background:url(../dsg/bgr/logo-bg.jpg) bottom right no-repeat;float:left;}
#flags {margin:0 0 0 51px;height:39px;overflow:hidden;}
#flags li {margin:5px 0 0 13px;float:left;display:inline;}
#logo {display:block;}

#hnav {width:690px;height:34px;overflow:hidden;float:left;}
#fnav {padding:10px 0 0 258px;width:690px;height:34px;float:left;}
ul.nav li {margin:5px 8px 0;padding:0 0 0 17px;font-size:1.2em;background:url(../dsg/bgr/nline.gif) 0 3px no-repeat;float:left;}
ul.nav li.first {padding:0 0 0 3px;background:none;}

#corpo {width:690px;height:78px;float:left;position:relative;overflow:hidden;}
#corpo a.prim {margin:44px 0 0 10px;padding:0 0 0 22px;font-size:2.3em;font-weight:bold;color:#fff;background:url(../dsg/ico/go.gif) center left no-repeat;display:block;float:left;}
#corpo a.other {width:172px;height:78px;font-size:2.3em;font-weight:bold;color:#fff;text-align:center;background:url(../dsg/bgr/hcircle.gif) center left no-repeat;position:absolute;top:0;right:22px;}
#corpo a.other span {margin:28px 0 0;font-size:.5em;display:block;}

#pnav {width:690px;height:152px;overflow:hidden;float:left;position:relative;}
#pnav ul {position:absolute;bottom:3px;left:10px;}
#pnav ul li {font-size:1.4em;font-weight:bold;float:left;}
#pnav ul li a {padding:24px 24px 12px;color:#fff;display:block;}
#pnav ul li a.sel {background:#9f2121 url(../dsg/bgr/sel.gif) repeat-x;}

#title {width:948px;height:87px;overflow:hidden;position:absolute;top:264px;left:0;z-index:2;}
#title h1 {margin:0;position:absolute;bottom:10px;left:150px;}
#path {position:absolute;top:18px;left:20px;}
#path p {font-size:1.2em;color:#ffd215;}
#path p a {color:#ffd215;}
#path p a.go {padding:0 0 0 13px;background:url(../dsg/ico/ngo.gif) 0 3px no-repeat;}

#holder {width:100%;height:100%;min-height:100%;position:relative;}
html>body #holder {height:auto;}
#main {margin:0 0 30px;width:995px;float:left;}

#col_left {padding:352px 0 0;width:256px;height:427px;background:url(../dsg/bgr/left-bg.gif) 0 352px repeat-x;float:left;position:relative;}
html>body #col_left {height:auto;min-height:427px;}
#col_center {padding:352px 2px 0;width:468px;float:left;}
#col_right {padding:352px 0 0;width:267px;float:left;position:relative;}
#cr_holder {width:267px;height:427px;background:url(../dsg/bgr/right-bg.jpg) repeat-y;}
html>body #cr_holder {height:auto;min-height:427px;}
#cr_holder h2.box {border-bottom:2px solid #ffd215;background:none;color:#fff;}
#cr_holder div.fixwidth {width:220px;}
#col_right div.dcbox {width:220px;height:427px;background:#fecbc8;}
html>body #col_right div.dcbox {height:auto;min-height:427px;}
#col_right div.dcbox h2 {background:url(../dsg/bgr/boxh2dc.gif) repeat-x;}

#snav {width:256px;height:427px;overflow:hidden;background:url(../dsg/bgr/snav-bg.gif) repeat-x;}
#snav li {margin:4px 0;width:256px;font-size:1.3em;font-weight:bold;float:left;}
#snav li.first {margin:14px 0 3px;}
#snav li a {padding:8px 20px;color:#353535;display:block;}
#snav li a.sel {background:#850e0a url(../dsg/bgr/snav-sel.gif) repeat-x;color:#fff;}


#content {width:468px;height:427px;background:#f8f6f7;}
html>body #content {height:auto;min-height:427px;}
#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content a.more {text-decoration:none;}
#content a.more span {text-decoration:underline;}
#content a.more:hover span {text-decoration:none;}
#content a.black {color:#000;}

#content div.fullbox div.s_ind img  {padding:0 15px 10px 0;float:left;}

p.date {margin:5px 0 2px;background:url(../dsg/ico/dgo.gif) 0 4px no-repeat;color:#8d8d8d;font-size:1.2em;}
p.date span {padding:0 0 2px 15px;background:url(../dsg/bgr/dateline.gif) bottom left no-repeat;display:block;}

h2.box {margin:0;border-bottom:2px solid #ed1b24;height:45px;background:url(../dsg/bgr/boxh2.gif) repeat-x;position:relative;overflow:hidden;}
h2.box span {position:absolute;bottom:6px;left:15px;}
img.redbot {border-bottom:2px solid #ed1b24;display:block;}
img.yelbot {border-bottom:2px solid #ffd215;display:block;}
img.center {margin:0 auto;display:block;float:none;}

div.b_ind {padding:15px 15px 0;}
div.n_ind {padding:10px 10px 0;}
div.s_ind {padding:5px 5px 0;}

div.fullbox {width:468px;float:left;}
div.fullbox span.l {margin:0 5px 0 0;width:219px;display:block;float:left;}
div.fullbox span.r {margin:0 0 0 5px;width:219px;display:block;float:left;}
div.fullbox h4.slh {margin:1em 0;line-height:2em;}
div.fullbox h6.slh {line-height:2em;}
div.fullbox p.slh {font-size:1.2em;line-height:2em;}
div.halfbox {width:234px;float:left;}
div.thirdbox {width:156px;float:left;}
div.thirdbox h2.boxst {font-size:1.4em;color:#000;}
div.thirdbox h2.boxst span {left:5px;}
div.twothirdbox {width:312px;float:left;}
*html div.twothirdbox {width:310px;}

a.button {height:28px;color:#fff;text-decoration:none;cursor:pointer;background:url(../dsg/bgr/down-bg.gif) repeat-x;float:left;overflow:hidden;}
a.fright {float:right;}
#content a.button {text-decoration:none;}
a.button span {background:url(../dsg/bgr/down-l.gif) top left no-repeat;float:left;}
a.button span span {padding:7px 10px;background:url(../dsg/bgr/down-r.gif) top right no-repeat;display:block;}
a.button:hover {color:#850e0a;background:url(../dsg/bgr/down-bg-h.gif) repeat-x;}
a.button:hover span {background:url(../dsg/bgr/down-l-h.gif) top left no-repeat;}
a.button:hover span span {background:url(../dsg/bgr/down-r-h.gif) top right no-repeat;}
#col_right a.button {background:url(../dsg/bgr/down_dc-bg.gif) repeat-x;}
#col_right a.button span {background:url(../dsg/bgr/down_dc-l.gif) top left no-repeat;}
#col_right a.button span span {background:url(../dsg/bgr/down_dc-r.gif) top right no-repeat;}
#col_right a.button:hover {text-decoration:none;background:url(../dsg/bgr/down_dc-bg-h.gif) repeat-x;}
#col_right a.button:hover span {background:url(../dsg/bgr/down_dc-l-h.gif) top left no-repeat;}
#col_right a.button:hover span span {background:url(../dsg/bgr/down_dc-r-h.gif) top right no-repeat;}

div.fullbox ul.download {margin:0;padding:0;list-style:none;}
div.fullbox ul.download li {width:139px;margin:0 5px 20px;padding:0;float:left;display:inline;}
div.fullbox ul.download li p.img {margin:0 0 .5em;padding:0 0 5px;width:100%;height:20px;font-size:1em;position:relative;}
html>body div.fullbox ul.download li p.img {height:auto;min-height:20px;float:left;}
div.fullbox ul.download li p.img a.button {position:absolute;bottom:0;right:0;}
div.fullbox ul.download li p {margin:0;}
div.fullbox ul.download li p img {margin:0;}

#previewPane {margin:0 0 2px 0;}
#galleryContainer{padding:2px 0 0 0;height:100px;position:relative;overflow:hidden;}

#theImages{position:absolute;left:0;top:0;width:100000px;}
#theImages #slideEnd{float:left;}	
#theImages a {padding:10px 0;display:block;float:left;}
#theImages a img{margin:0 10px 0 0;padding:3px 1px;border-top:1px solid #858585;border-bottom:1px solid #858585;display:block;float:left;cursor:pointer;height:82px;}
*html #theImages a img{margin:0 5px 0 0;}
#theImages a.sel {background:url(../dsg/ico/go-up.gif) top center no-repeat;}
#theImages a.sel img {border-top:1px solid #ed1b24;border-bottom:1px solid #ed1b24;}

#paging {margin:3px 0 0;height:30px;color:#850e0a;text-align:center;overflow:hidden;position:relative;}
#paging em {margin:6px 0 0;font-style:normal;display:block;}
#paging_l {position:absolute;top:0;left:5px;}
#paging_r {position:absolute;top:0;right:5px;}

div.input {margin:0 0 5px;float:left;}
div.input label {margin:3px 10px 0 0;width:215px;text-align:right;float:left;}
div.input label.error {color:#ed1b24;}
div.input input {border:1px solid #ffd215;padding:3px;width:209px;background:#ffffa3;float:left;}
div.input div.cvadd {float:left;width:215px;}
#hidden {display:none;}
div.input span.remove {margin:5px 0 0;font-size:1em;display:block;}
#add {padding:3px 0;font-size:1.2em;float:left;}
div.input .street {margin:0 2px 0 0;width:149px;}
div.input .streetnum {width:50px;}
div.input .city {margin:0 2px 0 0;width:149px;}
div.input .postnum {width:50px;}

label.preview{margin:0 10px 10px 0;font-weight:bold;width:215px;float:left;text-align:right;}
span.value {margin:0 10px 10px 0;font-family:tahoma,arial,sans-serif;font-size:1.2em;float:left;}


.fsubmit {height:40px;position:relative;}
.preview_back {margin:7px 0 0 0;width:200px;float:left;}
.preview_next {margin:7px 0 0 0;;width:248px;float:left;}
.fsubmit a.down {position:absolute;top:0;right:0;}

span.error {margin:0 0 10px 0;font-weight:bold;font-size:12px;color:#ed1b24;float:left;}

p.win {line-height:normal;text-align:center;}
p.win span {padding:9px 0;font-weight:bold;background:url(../dsg/bgr/winline.jpg) bottom left no-repeat;display:block;}
p.win span.no1 {font-size:2.7em;color:#ffd318;}
p.win span.no2 {font-size:2.3em;color:#ffdd4f;}
p.win span.no3 {font-size:1.9em;color:#ffe472;}
p.win span.no4 {font-size:1.6em;color:#fff1b3;}
p.win span.no5 {font-size:1.2em;color:#fff;background:none;}

.paging {text-align:center;}

#sitemap {margin:10px 0 0;}
#sitemap a {color:#000;text-decoration:none;}
#sitemap a:hover {text-decoration:underline;}
#sitemap ul {width:220px;float:left;}
#sitemap ul li {font-size:1.6em;font-weight:bold;}
#sitemap ul li ul {width:auto;float:none;}
#sitemap ul li ul li {font-size:.813em;}
#sitemap ul li ul li ul li {font-size:.845em;font-weight:normal;}

#footer_c {width:100%;height:124px;clear:both;position:absolute;left:0;bottom:0;background:url(../dsg/bgr/footer-bg.gif) bottom repeat-x;}
#footer {width:948px;height:124px;background:url(../dsg/bgr/footer-bgi.jpg) no-repeat;}
#fclear {width:100%;height:126px;clear:both;}

	

