body {font-family:Arial, Helvetica, sans-serif;color:#545454;font-size: 62.5%;margin:0;padding:0; text-align:center;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
input,
select,
label {font-size:1.2em;}
p {font-size:1.2em;padding:0 0 1.5em 0;margin:0;}
p.line {border-bottom:1px solid #e6e4df;padding-bottom: 0.9em;margin-bottom:1.5em;}
ul {margin:0;padding:0 0 1.5em 0;}
ul ul {padding: 0.7em 0 0.3em 0;}
ol {margin:0;padding:0 0 1.5em 0;}
li {font-size:1.2em;list-style:none; background:url(../dsg/bullet.gif) 10px 0.5em no-repeat;padding: 0 0 4px 17px;margin-bottom:4px;}
li li {background:url(../dsg/bulleta.gif) 10px 0.5em no-repeat;}
table td p,
li p {font-size: 1.0em;}
li li {font-size: 0.9em;}
.links li {background:url(../dsg/bullet1.gif) 0 0.2em no-repeat;padding: 0 0 6px 10px;margin-bottom:5px;border-bottom: 1px solid #e6e4df;}
table {font-size:1.0em;}/*ie5, ie5.5 req*/
table td {font-size:1.2em;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
img {border:0px;}
#c-l img {border: 1px solid #e6e4df;padding:4px; background-color:#FFFFFF;}
p.lead {font-size: 1.2em;padding:0 0 2.5em 0;color:#124668;}
#c-l ul {position:relative;}

p.lead img.home_logo {margin:0 8px 0 0;float:left;}

p.note {font-size: 1.1em;padding-top: 10px;}
#c-l-r p.note {float:left;}
p.navi {padding: 0px 0px 0px 0px;margin-top:10px;float:left;width:100%;}
a.back,
a.foto {background:url(../dsg/bullet5.gif) left center no-repeat;margin:0;padding: 0px 0px 0px 10px;}
a.more {background:url(../dsg/bullet1.gif) right center no-repeat;margin:0;padding: 0px 10px 0px 0px; float:right;}

table { border-collapse:collapse;width:100%;margin-bottom: 15px;}
table td {border-bottom: 1px solid #dfdddc;padding: 3px;}
#c-l p.image img.big {display:block;padding:4px;margin-bottom:5px;}
p.image,
div.thumbs,
p.thumbs {border-bottom:1px solid #e6e4df;padding-bottom:0.8em;margin-bottom:0.8em;padding:0 0 10px 0;float:left;width:100%;}

#c-l p.thumbs span {margin:0;padding:0px;background-color:#fff;width:98px;height:98px;float:left;border: 1px solid #e6e4df; text-align:center;}
#c-l p.thumbs img {margin:0 0 0 0;padding:0;float:none;border:0;}
#c-l span.outerimg img {margin:0 0 0 0;padding:0;float:none;border:0;}
span.outerimg {display: table; #position: relative; overflow: hidden;float:left;background-color:#fff;float:left;height: 98px; width:98px;margin-right:4px;}
span.outerimg span.middleimg {display: table-cell;  #position: absolute; #top: 50%;padding-top:3px;vertical-align: middle; text-align:center;width:100%;}
span.outerimg span.middleimg a {outline:none;}
span.outerimg img {#position: relative; #top: -50%;}

h1 {color:#124668;font-size:2.2em;border-bottom:3px solid #dadad5;padding-bottom:0.2em;margin-bottom:0.8em;}
h2 {color:#124668;font-size:1.8em;border-bottom:3px solid #e0dfda;padding-bottom:0.3em;margin-bottom:1.0em;}
h3 {color:#124668;font-size:1.6em;border-bottom:2px solid #e0dfda;padding-bottom:0.3em;margin-bottom:0.8em;}
h4 {color:#7f6f58;font-size:1.4em;border-bottom:1px solid #cec7b4;padding-bottom:0.3em;margin-bottom:0.8em;}
h5 {color:#246189;font-size:1.2em;clear:both;}
p.item {float:left;width:100%;padding-bottom:0.8em;margin-bottom: 0.8em; position:relative;}
p.item a.more {float:none;padding-left:3px;}
p.item img {}
p.item span.outerimg {border:1px solid #e6e4df;float:right;margin-top:-28px;margin-left:5px;}
p.solitem span.outerimg {margin-top:-16px;}
span.rate {background:url(../dsg/rating.gif) 0 0 no-repeat;display:block;width:103px;height: 18px;}
p.item span.rate {position:absolute;bottom:10px;left:0;}

h4.h4rate {float:left;}
h4.h4rate span {float:left;padding-right: 10px;}
h4.h4rate span.comments-num {font-weight:normal;color:#555651;font-size: 11px;padding-right:0;float:right;} 
span.comments-num {font-weight:normal;color:#555651;font-size: 11px;padding-right:0;padding-top:5px;float:right;}

#c-l .rating img {padding:0;border:0px;background-color:none;}
 
p.item span.comments-num {position:absolute;bottom:10px;right: 110px;font-size:0.9em;} 

p.comTitle {clear:both;font-size:1.1em;padding-bottom:3px; border-bottom: 1px solid #e6e5e0;}
p.comTxt {font-size:1.1em;padding-top:3px;}

p.sc {float:left;width:100%;}

h6 {color:#8e816f;font-size:1.2em;border-bottom:3px solid #dadad5;padding-bottom:0.4em;margin-bottom:0.8em;}
#c-r h6 {padding: 20px 35px 0.4em 2px;margin-left: -2px;position:relative;height:1px;}
html>body #c-r h6 {height:auto;}
#c-r h6 span.dec-img {width:33px;height:33px;position:absolute;bottom:3px;right:0;}
a {color:#0c6496;text-decoration:none;}
a:hover {text-decoration:underline;}

p.code {float:left;width:100%;padding-bottom:0.6em;margin:0;}
p.code span {display:block;float:left;padding-top:2px;padding-right:4px;}
p.code span.bg {background:url(../dsg/bgr/code-bg.gif) 0 0 no-repeat;display:block;float:left;padding:0;}
p.code span.bg strong {background:url(../dsg/bgr/code-bg.gif) 100% -19px no-repeat;padding: 2px 4px 2px 4px;display:block;float:left;}
p.codedisc {float:left;width:100%;border-bottom:1px solid #dfdddc;padding-bottom: 0.3em;margin-bottom:1.0em;}

p.paging {text-align:right;}
p.paging a.more {float:none;}
#c-l p.paging img {padding:0;border:0;}

p.paging strong,
p.paging a {padding:0 8px 0 6px; background:url(../dsg/bgr/pag-line.gif) right 2px no-repeat;}
p.paging a.more {border-right:0px; background-image:none;padding:0;margin: 0 3px;}
p.paging a.last { background-image:none;margin-left: -3px;} /*???????*/
p.more { text-align:right; padding: 0.5em 9px 0 0 ; background:url(../dsg/bullet1.gif) right center no-repeat;border-bottom:0px;}
#c-r p.more {border-bottom: 0px;}

#c-r p.date {padding:0;color:#a09c93;border-bottom:0px;}
#c-r p.title {padding:0; font-weight:bold;border-bottom:0px;}
#c-r p.desc {border-bottom: 1px solid #e3e1e0;padding: 0 0 6px 0;margin-bottom: 6px;}

#c-l h4,
#c-l h3,
#c-l h2,
#c-l h1 {margin-left: -3px;padding-left: 3px;}
#c-r p.more a {color:#a09c93;}

#c-r p {border-bottom: 1px solid #e3e1e0;padding-bottom: 0.5em;}
#c-r {color:#797261;}
#c-r p.navi {border:0px;}
#c-r a.more {color:#a09c93;}
#c-r ul li {border-bottom:1px solid #dfdddb; background-image:none;padding-left: 0px;}
#c-r a {color:#6f8797;}

/*layout*/
#all {text-align:left;width:900px;margin: 0 auto;background:url(../dsg/bgr/body-bg.jpg) 0 0 no-repeat;}
#head {position:relative;height: 370px;}
#c-l {background:url(../dsg/bgr/center-bg.gif) 0 0 repeat-y;float:left;width:680px;}
#c-l-in {background:url(../dsg/bgr/center-bg-bot.gif) 0 bottom no-repeat;position:relative;margin-top:-50px;padding:0 20px 30px 20px;float:left;}
#c-l-l {width:208px;float:left; position:relative;}
#c-l-r {width:418px;float:right;position:relative;}
#c-l-in h1 {}
#c-l-in {height: 180px;}
html>body #c-l-in {height: auto; min-height:180px;}

#c-r {float:left; background:url(../dsg/bgr/c-r-bg.gif) 0 0 no-repeat;margin-left:-3px;padding-left: 23px;}
#c-r-in {width:195px;}

#foot {width:100%;float:left;padding: 15px 0 20px 0;}

/*head defs*/
#head a.hometool {position:absolute;right:0;top:24px;}
#head img.hdecorimg {/*position:absolute;right:0;top:0;*/}
a.homelogo {position:absolute;left:0;top:55px;}
a.homelogo img {}


/*centerdefs*/
.main-navig {position:absolute;left:3px;top:202px;}
.main-navig a {color:#ab0534;display:block;background-position: 0 0;padding: 18px 0 43px 0;}
.main-navig li {text-align:center;padding:0;float:left; font-weight:bold; padding-right:2px; background-image:none;}
.t1sel a,
.t2sel a,
.t3sel a,
.t4sel a,
.t5sel a {color: #fff;}
.main-navig li.t1 {width:153px;}
.main-navig li.t2 {width:182px;}
.main-navig li.t3 {width:82px;}
.main-navig li.t4 {width:139px;}
.main-navig li.t5 {width:110px;}
.main-navig li.t1 a:hover {background-image: url(../dsg/bgr/t1_nav_sel.jpg);color: #fff;}
.main-navig li.t2 a:hover {background-image: url(../dsg/bgr/t2_nav_sel.jpg);color: #fff;}
.main-navig li.t3 a:hover {background-image: url(../dsg/bgr/t3_nav_sel.jpg);color: #fff;}
.main-navig li.t4 a:hover {background-image: url(../dsg/bgr/t4_nav_sel.jpg);color: #fff;}
.main-navig li.t5 a:hover {background-image: url(../dsg/bgr/t5_nav_sel.jpg);color: #fff;}


.main-navig li.t1sel {width:154px;}
.main-navig li.t2sel {width:182px;}
.main-navig li.t3sel {width:82px;}
.main-navig li.t4sel {width:139px;}
.main-navig li.t5sel {width:110px;}

.main-navig li.t1sel a {background-image: url(../dsg/bgr/t1_nav_sel.jpg);}
.main-navig li.t2sel a {background-image: url(../dsg/bgr/t2_nav_sel.jpg);}
.main-navig li.t3sel a {background-image: url(../dsg/bgr/t3_nav_sel.jpg);}
.main-navig li.t4sel a {background-image: url(../dsg/bgr/t4_nav_sel.jpg);}
.main-navig li.t5sel a {background-image: url(../dsg/bgr/t5_nav_sel.jpg);}

.left-n {margin-top:20px; background:#4d93ad url(../dsg/bgr/lnav-208-bot.gif) 0 bottom no-repeat;padding-bottom:30px;float:left;width:100%;}

.left-n ul {background:url(../dsg/bgr/lnav-208-top.gif) 0 top no-repeat;margin:0;padding:5px 0 0 0;float:left;width:100%;}
.left-n ul ul {padding-top:0; background-image:none; background:url(../dsg/bgr/lnav-sep.gif) 0 0 no-repeat;}
.left-n ul a {color:#ffffff; display:block;background:url(../dsg/bullet3.gif) 10px 7px no-repeat;padding: 3px 0 5px 19px;}
.left-n ul ul a {background-position:20px 7px;padding: 3px 0 5px 29px;}
.left-n ul li {background:url(../dsg/bgr/lnav-sep.gif) 0 bottom no-repeat;font-weight:bold;padding:0;margin:0;float:left;width:100%;}
.left-n ul li.sel {background:#fff url(../dsg/bgr/lnav-sep.gif) 0 bottom no-repeat;}
.left-n ul li.sel a {color:#124668;background-image:url(../dsg/bullet4.gif);}
.left-n ul li li {font-weight:normal; background-color:#4d93ad;}
.left-n ul li.sel li a {color:#ffffff;background-image:url(../dsg/bullet3.gif);}
.left-n ul li.sel li.sel a {color:#124668;background-image:url(../dsg/bullet4.gif);}

div.bcr {width:640px;font-size:1.1em;padding:0 0 0px 0;float:left;}
p.bcr {/*position:absolute;left:22px;top:295px;*/color:#dadad5;	margin:0;padding:0 0 10px 0;font-size:1.0em;float:left;width:580px;}
div.bcr a.print {display:block;float:right; background:url(../dsg/print.gif) 100% 0 no-repeat;color:#545454;padding-right:13px;margin-bottom:0px;}
p.bcr span,
p.bcr a {color: #ab0534;}
#c-l-r div.bcr {width:418px;}
#c-l-r p.bcr {width:345px; }


/*footer defs*/
.ft-nav {padding-left: 3px;}
.ft-nav li {float:left; background-image:none; border-left: 1px solid #cfcfcf;padding: 0 6px;color:#ab0534;}
.ft-nav li a {color:#124668;}
.ft-nav li.first {border-left: 0px;padding-left:0px;}



/*sitemap*/
.sitemap {width: 642px;}
p.lev3, p.lev2, p.lev1 {border-bottom: 1px solid #e6e4df; background:url(../dsg/bullet1.gif) 0 center no-repeat;padding: 0.5em 0 0.5em 10px;}
p.lev3 {margin-left:20px; background-image:url(../dsg/bullet2.gif);}
p.lev2 {margin-left:10px;}
p.lev1 {font-weight: bold;}


/*forms*/

form {float:left;}
.formit {float:left;width:641px;background: #ccc7b2 url(../dsg/bgr/form-top.gif) 0 0 no-repeat;}
.formit h5 {margin:10px 11px 5px 10px;padding-left: 2px;margin-top: 10px;}
.formit p {margin:10px 12px 5px 12px;padding:0 0 5px 0; border-bottom:1px solid #dadad5;}
.formit div.submit { background:url(../dsg/bgr/form-bot.gif) 0 bottom no-repeat; text-align:right;padding-bottom:10px;padding-right:25px;}
.form h5 {color: #8e816f;font-size: 1.5em;border-bottom:3px solid #dadad5;}
.fitem {padding: 3px 10px 3px 12px;float:left;}
.fitem label {width: 207px;display:block;float:left;}
.fitem span.req {font-size: 1.6em;color:#8e816f;padding-left:3px;}
.fitem span.error {color:#ab0534;}
.fitem textarea {height: 100px;}
.fitem textarea, 
.fitem input {width: 390px;float:left; }
.submit {float:left;padding:5px 0 0 0;}
.submit input {float:right;}

.submit input {width: 52px;padding: 3px 0 4px 0;font-size: 1.1em;color:#434d52; background: url(../dsg/button_52.gif) 0 0 no-repeat;border:0px;} 
.checkbox {width:620px;float:right;}
.checkbox input {margin:0 5px 0 0;width:15px;float:left;}
.checkbox label {padding:0;float:left;width:170px;}
*:first-child+html .checkbox label {margin:3px 0 0 0;float:left;width:170px;}

.submit_button {cursor:pointer;cursor:hand;}

#c-l-l .formit {margin-top:20px;width:208px;background: #ccc7b2 url(../dsg/bgr/form-208-top.gif) 0 0 no-repeat;}
#c-l-l .formit div.submit { background:url(../dsg/bgr/form-208-bot.gif) 0 bottom no-repeat;padding-right:12px;}
#c-l-l select {width:184px;}

#c-l-r .formit {width:418px; background-image:url(../dsg/bgr/form-418-top.gif);}
#c-l-r .formit .formitIn {width:398px;padding: 0 10px;background:url(../dsg/bgr/form-418-bot.gif) 0 bottom no-repeat;float:left;}
#c-l-r .formit h5 {margin:10px 0 5px 0;}
#c-l-r .formit p {margin:10px 0px 5px;}
#c-l-r .fitem {padding:3px 0px 3px 0px;}
#c-l-r .fitem label {width:87px;font-size:1.1em;}
#c-l-r .fitem textarea,
#c-l-r .fitem input {width:290px;}
#c-l-r p.rules { background:url(../dsg/bullet4.gif) 100px 5px no-repeat;padding-left: 108px;font-size:11px;border-bottom:2px solid #DADAD5;}
#c-l-r .submit {margin-left:-10px;width:418px;padding-bottom: 10px; background:none;}
#c-l-r .submit input {width:52px;margin-right: 10px;}
#c-l-r .checkbox {padding-left:100px;width:auto;float:left;border-top:1px solid #dadad5;width:292px;padding-top:10px;}
#c-l-r .gallUpload p.note {width: 398px;}
#c-l-r .checkbox input {width:auto;}
#c-l-r .checkbox .chxhol {float:left; width: 290px;}
#c-l-r .checkbox .chxhol label {display:block;float:left;width:265px;}

#c-l-r .images {width:380px;}
#c-l-r .images input {width:200px;}



.hp #c-l-l .formit {margin:10px 0;}
.hp #c-l-l .fitem {padding:0;padding-right:0;}
.hp #c-l-l .formit .submit {padding: 5px 5px 4px 5px; text-align:left;float:left;}
.hp #c-l-l select {width: 140px;padding:1px 0;margin-top:1px;float:left;}
.hp #c-l-l input {margin:0;float:right;}

/*homepage*/
.hp #c-l-in-top {float:left;width:640px;}
.hp #c-l-in-top p.navi {margin-top:5px;}
.hp p.lead {padding-bottom:0.4em;border-bottom:1px solid #e6e4df;margin-bottom:0.4em;}
.hp #c-l-l p {border-bottom:1px solid #e6e4df;padding-bottom:0.4em;margin-bottom:0.4em;}
.hp #c-l-l p.navi {border-bottom:0;margin-bottom:0em;margin-top:0.4em;}
.hp .off-ite {}
.hp #c-l-l p strong {display:block;}
.hp .off-ite {float:left;position:relative;padding-bottom:10px;margin:0;padding:0;width:100%;}
.hp .off-ite .fadeshow {float:left;overflow: hidden; position: relative; width: 210px; height: 202px;}
.hp .off-ite img {float:left;margin:0;margin-right:5px;}
.hp .off-ite h5 {float:left;clear:none;width: 208px;margin:0;padding:0;}
.hp .off-ite p.item {border-bottom:0;float:right;width: 208px;padding-left:0;padding-right:0;}
.hp .off-ite p.highlight {position:absolute;top:0;right:0;}
.hp p.navig {padding-left: 220px;float:left;margin-top:-20px;padding-top:7px; background:url(../dsg/bgr/line.gif) right 0 no-repeat;}
.hp p.navig a {margin-top: 0px;display:block;position:relative;}
.hp p.navig a.more {float:right; white-space:nowrap;}
.hp p.navig a.foto {float:left;}
.hp #c-l-l,
.hp #c-l-r {padding-top:20px;}
.hp #c-l-r p {border-bottom:1px solid #e6e4df;}
.hp #c-l-r p.navig,
.hp #c-l-r p.navi,
.hp #c-l-r .off-ite p {border-bottom:0px;}
.hp p.navi {}
.hp p.highlight {background:#ccc7b3;float:left;padding:0;}

.hp #c-l-r p.gallButton {background:url(../dsg/bgr/bgr-208.gif) 0 0 no-repeat;width:203px;padding: 5px 5px 5px 0;float:right;font-size:11px;}
.hp #c-l-r p.gallButton span {float:left;padding-left: 5px;display:block;padding-top:4px;}
.hp #c-l-r p.gallButton a {background:url(../dsg/button_52.gif) 0 0 no-repeat;color:#434d52;text-decoration:none;padding:4px 0;width:52px; text-align:center;float:right;}



.spf {display:none;}
.error {color:#ab0534;}
.clear {margin:1px 0 0;width:1px;height:1px;font-size:0;overflow:hidden;clear:both;}

.rating {margin:0 0 10px;border-bottom:3px solid #E0DFDA;padding:3px 0 0px;width:100%;float:left;}
.rating h4 {border-bottom:0;padding-top:5px;padding-right:6px;float:left;margin-bottom:0;}
.rating p {margin:1px 0 -1px;float:left;}
.star_rater_container {width:365px;float:left;position:relative;}
.star_rater_inactive {position:absolute;top:3px;}
.star_rater_active {position:absolute;top:3px;z-index:1;}
.star_rater_info {margin:20px 0 0;padding:0;}
.star_rater_info p {margin:0;padding:0;}
.ratingtext {padding:3px 20px 0 0;float:right;}
.ratingvoted {padding:5px 0 0;font-weight:bold;float:left;}

dl.gallery {margin:0;padding:0;}
dl.gallery  dd {margin:0;padding:0;}

.pagejump {clear:both;position:relative;height: 30px;}
.pagejump a.bwd {position:absolute;left:0;top:0;display:block;}
.pagejump a.fwd {position:absolute;right:0;top:0;display:block;}
.pagejump ul {margin:0;padding:0 0 0 150px;}
.pagejump ul li { background:none;padding:0;float:left;padding-left: 4px;}
.pagejump ul li.sel {font-weight:bold;}

.litem {position:relative;float:left;border-bottom:1px solid #e6e4df;padding-bottom:10px; margin-bottom:10px;}
.litem p.item {margin:0;padding:0;}
.litem .rating {border-bottom: 0px;position:absolute;bottom:5px;left:0;height:17px;padding:0;z-index:10;}
.litem .rating .star_rater_container {width:auto;}
.litem span.comments-num {position:relative;right: 115px;z-index:5;margin-top:-18px;width: 150px;}

.hide {display:none;}