#submenu {list-style-image:url("/i/li.gif"); margin-top:4em; margin-bottom:4em; font-size:125%}
#submenu li {padding-left:5px; margin-top:0.4em; margin-bottom:0.4em}
#submenu ul {list-style-image:none; list-style:none; margin:0.75em 0 0.75em 20px; font-size:80%}
#submenu ul ul {font-size:100%}

#content-help h1, #content-help a {color:#23a3d0}
#content-save h1, #content-save a {color:#dc2626}
#content-trust h1, #content-trust a {color:#69a909}
#content-homes h1, #content-homes a {color:#663c90}
#content-qna h1, #content-qna a {color:#f97600}
#content-juridical h1, #content-juridical a {color:#9c0656}

#items-list {margin-bottom:2em}
#items-list td {vertical-align:top; padding-top:2em; padding-bottom:3em}
#items-list .photo {width:150px; height:150px}
#items-list .photo span {display:block; width:24px; height:24px; position:relative; z-index:100; margin-bottom:-24px}
#items-list .photo img {margin-bottom:-24px}
#items-list .photo span.lt {background:url("/i/c-lt.gif"); left:-7px; top:-6px}
#items-list .photo span.rt {background:url("/i/c-rt.gif"); right:-133px; top:-6px}
#items-list .photo span.lb {background:url("/i/c-lb.gif"); left:-7px; top:7px}
#items-list .photo span.rb {background:url("/i/c-rb.gif"); right:-133px; top:7px}
#items-list td.description {padding-left:30px; width:99%}
#items-list td.description h2 {margin-top:0}

#geo-selector select {width:150px; font-size:110%}
#geo-current-region {font-size:140%; font-weight:bold; padding-right:10px}
#geo-selector {position:absolute; z-index:1001; left:50%; width:1000px; margin-left:-500px; margin-top:-100px; overflow:auto; display:none}
#geo-container select {width:auto; min-width:130px; margin-right:2px}
#geo-selector .geo-container {white-space:nowrap; padding:20px 25px; background-color:#ffffff; border:10px solid #e0e3e6}
#geo-selector .geo-container td {vertical-align:bottom}
#geo-selector-close {font-size:25px; text-decoration:none; padding:0 5px; line-height:1em}
#geo-selector #selected-geo-popup {font-size:160%; color:#196ce0}

ul.nav-links {margin:1em 0 2em 0; padding:0; list-style:none; list-style-image:none}
ul.nav-links a {padding:0 0.2em}
ul.nav-links strong {padding:0 0.2em}
ul.nav-links a strong {padding:0}
ul.nav-links li {display:inline; margin:0 0.5em 1em 0}
ul.nav-links li.current {background-color:#f0f0f0; color:#000000}
ul.nav-links li.current a {color:#000000; text-decoration:none}
ul.nav-links li.w0 {font-size:75%}
ul.nav-links li.w1 {font-size:85%}
ul.nav-links li.w2 {font-size:100%}
ul.nav-links li.w3 {font-size:120%}
ul.nav-links li.w4 {font-size:140%}
ul.nav-links li.w5 {font-size:160%}

.data {margin:1em 0 0 0}
.data h3.where_to_buy {font-size:170%; color:#337029; font-style:normal}
.data h3 {font-style:italic}
.data ol li {margin-bottom:1em}
.data ol.nonum {list-style:none; list-style-image:none}
.data .name {font-size:140%; padding-right:1em; margin-bottom:0.1em}
.data .path {font-size:90%; margin-bottom:0.5em}
.data .path a {color:#606060}
.data .price {font-size:130%; font-weight:bold; color:#ce4626; padding-right:1em}
.data .extra {margin-top:0.4em; font-size:95%}
.data .extra a {color:#606060}
.data .extra span {margin-right:1.5em}
.data .www {color:#337029}
.data .geo {}
.data .message {}
.data .show-all {margin-left:40px; font-size:90%}
.data .show-all a {color:#000000}
.data .show-all-offers {margin-top:2em; font-weight:bold; font-size:120%}
.data dl {margin-top:2em; margin-bottom:2em}
.data dl dt {margin-top:1.2em}
.data dl dd {margin-top:0.2em; margin-left:35px; padding-left:20px}
.data dl dd.map {background:url("/i/icon-map.gif") left center no-repeat}
.data .extra {margin-top:0.4em; font-size:95%; margin-bottom:1em}
.data .extra a {color:#606060}
.data .extra span {margin-right:1.5em}
.data .extra .type {}
.data .extra .type a {color:#000000}
.data .extra .geo {}
.data .extra .message {}
.data .extra .message img {vertical-align:middle}
.data .offers {margin:2em 0 2em 0}
.data .offers span {font-size:130%; font-weight:bold; }
.data .offers small {font-weight:normal}
.data .offers .download-file {padding-right:3em; font-weight:bold}
.equipment-info {margin:0 0 2em 0; width:100%; overflow:auto}
.equipment-info .preview-photo {padding-right:20px; padding-bottom:10px; float:left}
.data .total {font-size:95%}

table.desc td {text-align:left; vertical-align:top; margin:0; padding:0.5em 1em 0.5em 0 !important; height:auto}
table.desc td.s {font-weight:bold}

table.reward {border-collapse:collapse; margin:1em 0; border-bottom:2px solid #663c90}
table.reward th {background-color:#663c90; color:#ffffff; text-align:center; vertical-align:middle; padding:0.5em; height:auto}
table.reward td {border-bottom:1px dotted #663c90; text-align:center; vertical-align:top; padding:0.5em 1em 0.5em 0 !important; height:auto}
table.reward td.s {font-weight:bold}
table.reward td.l {text-align:left}

