#content .bottom-r {padding-bottom:4em}
#content .content-text {padding-left:25px; margin-top:1em}
#content .content-header h1 {float:left; margin-top:1.5em; /*color:#0063a6*/}
#content .content-header #path {float:left; clear:left; color:#a0a9b0; font-size:90%; margin-top:-1em; margin-bottom:1.5em; width:100%}
#content .content-header #path a {color:#707986; padding:1px 2px}
#content .content-header #path a:hover {color:#ffffff; background-color:#a0a9b0; text-decoration:none}
#content .content-header #print-version {float:right; white-space:nowrap; margin-top:2em; font-size:80%; background:url("/i/printer.gif") left center no-repeat; padding-left:15px}

#sidebar {padding:4em 0 2em 0}
#sidebar #submenu {background-color:#f0f3f6; padding:1em 15px 1em 25px; margin-bottom:4em}
#sidebar #submenu ul {margin:0; padding:0; list-style:none; list-style-image:none}
#sidebar #submenu ul li {margin:1em 0}
#sidebar #submenu ul ul {margin:0 0 0.2em 0; padding:0.4em 0 0 18px}
#sidebar #submenu ul ul li {margin:0.2em 0 0.8em 0}
#sidebar #submenu strong a {color:#000000}
#sidebar #submenu ul.equipment {padding-bottom:1em; border-bottom:1px solid #e0e3e6}
#sidebar #submenu .more {font-size:90%; padding-top:0.5em}
#sidebar #submenu .more a {color:#000000}

#sidebar #adblock {text-align:center; margin-top:3em}

#sidebar #order div {width:170px; height:50px; margin-bottom:1em}
#sidebar #order a {display:block; width:170px; height:50px; clear:right; color:#ffffff; font-size:27px; line-height:1.75em; text-align:center}
#sidebar #order a:hover {text-decoration:none}
#sidebar #order .buy a {background:url("/i/bg-button-buy.gif") #337029 center center no-repeat}
#sidebar #order .buy a:hover {background-color:#205616}

.userform {margin:2em 0}
.userform input {font-size:160%}
.userform td {padding:0.5em 10px 0.5em 5px; border-top:1px dotted #a0a683}
.userform tr.noborder td {border-top:0; padding-top:0}
.userform .label {text-align:right; font-size:120%}
.userform .wide {width:95%}
.userform span.input-notice {font-size:90%; color:#9093a0}

#subfolders {margin:2em 0 3em 30px; list-style:none; list-style-image:url("/i/li-s.gif")}
#subfolders li {margin:0.4em 0; line-height:1.45em}
#subfolders h3 {font-size:140%; font-family:arial,sans-serif}
#subfolders h3 span {font-size:70%; color:#9093a0; padding-left:0.5em}

#items-list {margin:2em 0 2em 0}
#items-list .sort-nav {text-align:right; margin:0 0 0.5em 0; font-size:95%}
#items-list .sort-nav strong {background-color:#e0e3e6; padding:0.3em 0.5em}
#items-list .sort-nav a {padding:0.3em 0.5em}
#items-list .list {margin:1em 0; border-bottom:1px solid #9093a0 !important}
#items-list .list thead td {background:url("/i/bg-table-header.gif") #9093a0 left bottom repeat-x; color:#ffffff; border-bottom:1px solid #9093a0; padding:0.8em 8px 0.8em 12px; font-size:95%; font-weight:bold; white-space:nowrap}
#items-list .list thead .price {text-align:right}
#items-list .list thead .cnt {text-align:center}
#items-list .list tbody td {border-top:1px dotted #e0e3e6; padding:0.7em 8px 0.6em 12px; background-color:#ffffff}
#items-list .list tbody tr.over td {background-color:#f0f3f6}
#items-list .list tbody .name span.count {font-size:90%; color:#9093a0; padding-left:0.5em}
#items-list .list tbody .name a {font-weight:bold}
#items-list .list tbody .name span {font-size:90%; line-height:1.1em}
#items-list .list tbody .name span a {color:#9093a0; text-decoration:none; font-weight:normal}
#items-list .list tbody .name span a:hover {color:#000000; text-decoration:underline}
#items-list .list tbody .price {color:#ce4626; text-align:right}
#items-list .list tbody .comment {font-size:95%; line-height:1.1em}
#items-list .list tbody .comment td {border-top:0; padding-top:0}
#items-list .list tbody .cnt {text-align:center}
#items-list .list tbody input.checked {border:2px solid #c00000}

#offers-total {font-size:90%}
.quick_nav {font-size:130%; font-weight:bold}

.types-list {font-size:130%; font-style:italic; font-weight:bold; line-height:1.2em}
.types-list span {font-size:75%; font-weight:normal; font-style:normal; color:#606060}

.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}
.data .offers ul li {margin-bottom:1em}
.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%}

.download-file {padding:5px 0 5px 28px; background:url("/i/icon/default.gif") transparent left center no-repeat}
.file-doc {background-image:url("/i/icon/doc.gif") !important}
.file-rtf {background-image:url("/i/icon/rtf.gif") !important}
.file-xls {background-image:url("/i/icon/xls.gif") !important}
.file-pdf {background-image:url("/i/icon/pdf.gif") !important}
.file-zip {background-image:url("/i/icon/zip.gif") !important}
.file-rar {background-image:url("/i/icon/rar.gif") !important}

#catalogue-navigation {margin:2em 0 1em 0; padding-top:0.5em; border-top:1px solid #e0e3e6}
#geo-container 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 .container {white-space:nowrap; padding:20px 25px; background-color:#ffffff; border:10px solid #e0e3e6}

#add-selector {margin-top:3em}
#add-selector td.selector {white-space:nowrap; background-color:#f0f3f6; border:1px solid #e0e3e6; font-size:180%; padding:8px 15px; text-align:center}
#add-selector td.selector a {text-decoration:none; border-bottom:1px dotted #0063a6}
#add-selector td.selector a:hover {border-color:#004070}
#add-selector td.current {background-color:#0063a6; border:1px solid #0063a6}
#add-selector td.current a {color:#ffffff; text-decoration:none}
#add-selector td.current a:hover {border:none}
#add-selector td.or {vertical-align:middle; padding:10px}
#add-selector h3 {text-align:center}
#add-selector div.current {display:block !important}
#add-selector #add-selector-data-www,
#add-selector #add-selector-data-form {display:none; margin-top:3em}
#add-selector input, #add-selector textarea {font-size:160%}
#add-inline-selector {padding:0; margin:0 0 -2.5em 0; font-size:110%; text-transform:uppercase; font-weight:bold}
#add-inline-selector .selector a {text-decoration:none; border-bottom:1px dotted #0063a6; font-size:65%;}
#add-inline-selector .current {display:none !important; background-color:black}

table.description {width:100%; border-bottom:solid 1px #999999; border-collapse:collapse; margin:1em 0} 
table.description td {border-bottom:1px solid #e0e3e6; padding:0.5em 1em}
table.description td.left {text-align:left; vertical-align:top; font-weight:bold}
table.description td.left-s {text-align:left; vertical-align:top}
table.description td.sub {text-align:left; vertical-align:top; padding-left:1.8em}
table.description td.hl {font-weight:bold; border-bottom:2px solid #999999; background-color:#b0b3b6}
table.description th.left {text-align:left; vertical-align:top; padding-left:0.5em}
table.description th {background-color:#e0e3e6; padding:0.5em 1em}
table.description th span.note {color:#ffffff;}
table.description caption {text-align:right; padding:0.5em}


