/*
-----------------------------------------------
Site Default Styles
Author:   Dmitry Paputsa @ http://higher.com.ua
Version:  17 Dec 2009
----------------------------------------------- */

/* Reset 
------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}
table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

/* Standard
------------------------------ */
body{background:#fff;color:#585858;margin:0;padding:0;font:13px/1.6 Arial,Helvetica,sans-serif;}
::selection{background:#585858;color:#fff;}
::-moz-selection{background:#585858;color:#fff;}

p,pre,dl,form{margin:6px 0;}
blockquote{background:transparent;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:0 10px;color:#666;font-style:italic;}
ol,ul{margin:4px 0 4px 3em;}
ol ol,ul ul{margin-top:0;margin-bottom:0;}
ol li{list-style:decimal outside;}
li{margin:3px 0;}
dt{font-weight:bold;margin-top:6px;margin-bottom:2px;}
dd {margin:3px 0;}
strong{font-weight:bold;}
em,i{font-style:italic;}
a{color:#b10000;text-decoration:underline;}
html\:abbr,acronym,abbr{cursor:help;text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
address{background:transparent;font-style:normal;}
a img,fieldset{border:none;}
img{vertical-align:middle;}
code{font-size:115% !important;font-family:"Courier New",Courier,mono;color:#800;}
pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
sup{position:relative;top:-3px;vertical-align:top;font-size:90%;}
sub{vertical-align:sub;font-size:90%;}
small{font-size:90%;}
/*hr{display:none;}*/

/* Headings */
h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;line-height:1.15;margin:28px 0 12px 0;}
h1{font-size:20px;}
h2{font-size:16px;font-weight:bold;//letter-spacing:-1px;}
.content h2 {color:#2f2f2f;}
.sidebar1 h2,.sidebar2 h2 {color:#585858;}
h3{font-size:14px;font-weight:bold;//letter-spacing:-1px;}
h4{font-size:12px;font-weight:bold;}
h5{font-size:11px;text-transform:uppercase;}
h6{font-size:11px;font-style:italic;}
h1+h2,h3+h3,h3+h4 {margin-top:0;}
.main h2:first-child{margin-top:0;}
.main h1:first-child{margin-top:0;}
.content h2:first-child{margin-top:0;}
.content h2:first-child{margin-top:0;}
.sidebar2 h2:first-child{margin-top:0;}
.sidebar2 h2:first-child{margin-top:0;}

/* Layout, grid and global fixes 
------------------------------*/
.header,.nav,.content-wrapper,.fixed,.footer .inr{width:950px;padding:15px;margin:0 auto;}
.header {padding:0 15px 15px;position:relative;}
.nav {padding:0 15px;}
.crumbs {margin:15px 0;background:transparent url(/images/crumbs-bg.gif) 0 0 no-repeat;}
.container {width:100%;float:left;margin-right:-215px;}
.content {margin-right:215px;zoom:1;}
.main {margin-left:215px;}
.main-float-fix {float:left;width:100%;}
.sidebar1 {width:200px;float:left;}
.sidebar2 {width:200px;float:right;}
.footer {clear:both;background:transparent url(/images/footer-bg.gif) 0 0 repeat-x;border-top:1px solid #e3e3e3;}

/*2 cols*/
.col1of2,.col2of2{float:left;width:50%;//width:49.9% !important;}

/*3 cols*/
.col1of3,.col2of3,.col3of3{float:left;width:33.3%;//width:33.25% !important;}
.col12of3,.col23of3{float:left;width:66.7%;//width:66.65% !important;}

/*cols paddings*/
.col1of2 .col,.col1of3 .col,.col12of3 .col {padding:0 7px 0 0;}
.col2of2 .col,.col3of3 .col,.col23of3 .col {padding:0 0 0 7px;}
.col2of3 .col {padding:0 7px;}
.pt1 {padding:1px 0 0 0;}
.clear,.content br{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.flow {zoom:1;overflow:hidden;}
.hide {display:none;}

/*paddings & margins*/
.m0 {margin:0!important;}.mt0 {margin-top:0!important;}.mb0 {margin-bottom:0!important;}.p10 {padding:10px!important;}.pt5 {padding-top:5px!important;}.pt10 {padding-top:10px!important;}.pt15 {padding-top:15px!important;}.pl10 {padding-left:10px!important;}.pr10 {padding-right:10px!important;}.pl15 {padding-left:15px!important;}.pr15 {padding-right:15px!important;}.mtb15 {margin-bottom:15px!important;margin-top:15px!important;}.mt5 {margin-top:5px!important;}.mt10 {margin-top:10px!important;}.mt15 {margin-top:15px!important;}.mb5 {margin-bottom:5px!important;}.mb10 {margin-bottom:10px!important;}.mb15 {margin-bottom:15px!important;}.mb20 {margin-bottom:20px!important;}.ml10 {margin-left:10px!important;}.ml15 {margin-left:15px!important;}.ml20 {margin-left:20px!important;}.mr10 {margin-right:10px!important;}.mr15 {margin-right:15px!important;}.mr20 {margin-right:20px!important;}

/* width */
.w25 {width:25%;}.w50 {width:50%;}.w75 {width:75%;}.w100 {width:100%;}.w33 {width:33%;}.w67 {width:67%;}

/*fonts*/
.f70 {font-size: 70%;}.f75 {font-size: 75%;}.f80 {font-size: 80%;}.f85 {font-size: 85%;}.f90 {font-size: 90%;}.f100 {font-size: 100% !important;}.f110 {font-size: 110%;}.f120 {font-size: 120%;}.f150 {font-size: 150%;}.f170 {font-size: 170%;}

/* Generic styles */
.image-left{float:left;margin:0 10px 0 0;//display:inline;}
.image-right{float:right;margin:0 0 0 10px;//display:inline;}
.image-center{display:block;margin:6px auto;}
.left {float:left;}
.right {float:right;}
.align-left,.al {text-align:left;}
.align-right,.ar {text-align:right;}
.align-center,.ac {text-align:center;}
.align-justify {text-align:justify;}

/*shadows*/
.shadowed-wrap-left,.shadowed-wrap-right {position:relative;background:#f2f2f2;top:3px;left:3px;//display:inline;}
.shadowed-wrap-left .shadowed-image-left,.shadowed-wrap-right .shadowed-image-right {top:-3px;left:-3px;}
.shadowed-image-left,.shadowed-image-right {border:1px solid #b7b7b7;position:relative; }
	a .shadowed-image-left,a .shadowed-image-right {cursor:pointer;}
.shadowed-wrap-left{margin-right:15px;float:left;}
.shadowed-wrap-right{margin-left:15px;float:right;}
.shadowed-image-left{float:left;margin-right:15px;}
.shadowed-image-right{float:right;margin-left:15px;}

/*icons*/
.icon {background:transparent url(/images/icons.gif) 0 0 no-repeat;display:block;}
.icon-sm {width:16px;height:16px;overflow:hidden;}
.icon-medium {width:24px;height:24px;overflow:hidden;}

.icon-left {float:left;margin-right:5px;//display:inline;}
.icon-right {float:right;margin-left:5px;//display:inline;}
.icon-centered {margin:0 auto;}

.icon-metal-cutting-equip {background-position:-48px -112px;}
.icon-measurement-equip {background-position:-72px -112px;}
.icon-abrasive-equip {background-position:0 -112px;}
.icon-machine-equip {background-position:-24px -112px;}
.icon-hydraulic-equip {background-position:-24px -136px;}
.icon-bench-equip {background-position:0 -136px;}
.icon-diamond-equip {background-position:-48px -112px;}

.icon-lock {background-position:-96px -112px;}.icon-doc {background-position:0 0;}.icon-docs {background-position:-16px 0;}.icon-book {background-position:-32px 0;}.icon-index {background-position:-48px 0;}.icon-sheet {background-position:0 -16px;}.icon-edit-doc {background-position:-16px -16px;}.icon-comment {background-position:-32px -16px;}.icon-add-doc {background-position:-48px -16px;}.icon-empty-star {background-position:0 -32px;}.icon-half-star {background-position:-16px -32px;}.icon-full-star {background-position:-32px -32px;}.icon-del {background-position:-48px -32px;}.icon-up {background-position:-64px -32px;}.icon-add {background-position:0 -48px;}.icon-tick {background-position:-16px -48px;}.icon-darr {background-position:-32px -48px;}.icon-edit {background-position:-48px -48px;}.icon-mail {background-position:-64px -48px;}.icon-bars {background-position:0 -64px;}.icon-nav-darr-black {background-position:-64px -16px;}.icon-nav-darr-red {background-position:-64px 0;}
.icon-home-active,a.icon-home-inactive:hover {background-position:-35px -80px;}
.icon-home-inactive {background-position:-35px -96px;}
.icon-contact-active,a.icon-contact-inactive:hover {background-position:-19px -80px;}
.icon-contact-inactive {background-position:-19px -96px;}
.icon-sitemap-active,a.icon-sitemap-inactive:hover {background-position:0 -80px;}
.icon-sitemap-inactive {background-position:0 -96px;}

/*messages*/
.success-message {background:#d4f5d8;color:#14711e;}
.error-message {background:#c00;color:#fff;}
.warning-message {background:#efea95;color:#333;}

/*rounded corners*/
.rounded-box,.rounded-box2,.rounded-box3,.rounded-box4{background:transparent url(/images/corners2.png) 0 0 no-repeat;}
* html .rounded-box,* html .rounded-box2,* html .rounded-box3,* html .rounded-box4 {background-image:url(/images/corners2.gif);}
.rounded-box {background-position:0 0;padding-left:6px;}
.rounded-box2{background-position:100% 0;padding-top:6px;}
.rounded-box3{background-position:100% 100%;padding-right:6px;}
.rounded-box4{background-position:0 100%;padding:0 6px 6px 12px;margin-left:-6px;//display:inline-block;}
.left .rounded-box4 {//display:inline;}

/*rounded and shadowed comment box*/
.comment-box,.cb2,.cb3,.cb4{background:transparent url(/images/comment-box-bg.gif) 0 0 no-repeat;}
.comment-box {background-position:0 0;padding-left:8px;}
.cb2{background-position:100% 0;padding-top:28px;}
.cb3{background-position:100% 100%;padding-right:8px;}
.cb4{background-position:0 100%;padding:0 8px 17px 16px;margin-left:-8px;//display:inline-block;}
.left .cb4 {//display:inline;}

/*tabbed caption*/
.tabbed-caption{padding:0;zoom:1;height:29px;border-bottom:1px solid #dbdbdb;padding:0;}
.tabbed-caption:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.tabbed-caption span {float:left;padding:0 0 0 22px;margin:0;position:relative;background:#fff url(/images/tabbed-caption.gif) 0 0 no-repeat;height:30px;line-height:30px;position:relative;_bottom:-1px;}
.tabbed-caption span span {background:#fff url(/images/tabbed-caption.gif) 100% 100% no-repeat;padding:0 19px 0 5px;top:0px;}

/*backgrounds*/
.bg-solid-grey {background-color:#f4f4f4;}
.bg-gradient-light {background:transparent url(/images/gradient-light.gif) 0 100% repeat-x;}
.bg-gradient-meduim {background:transparent url(/images/gradient-medium.gif) 0 100% repeat-x;}
.register-bg {background:#f4f4f4 url(/images/register-bg.gif) 0 50% no-repeat;}
.hl {background: yellowgreen;}

/*rating*/
.rating {font-size:13px;}

/*star rater*/	
.star-rating{list-style:none;margin:0px 5px;padding:0px;width:80px;height:16px;position:relative;overflow:hidden;background:url(/images/rating-stars.gif) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;/*\*/
float:left;/* */}
.star-rating li a{display:block;width:16px;height:16px;line-height:16px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px;overflow:hidden;}
.star-rating li a:hover{background:url(/images/rating-stars.gif) left bottom;z-index:2;left:0px;border:none;}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover{width:16px;}
.star-rating a.two-stars{left:16px;}
.star-rating a.two-stars:hover{width:32px;}
.star-rating a.three-stars{left:32px;}
.star-rating a.three-stars:hover{width:48px;}
.star-rating a.four-stars{left:48px;}
.star-rating a.four-stars:hover{width:64px;}
.star-rating a.five-stars{left:64px;}
.star-rating a.five-stars:hover{width:80px;}
.star-rating li.current-rating{background:url(/images/rating-stars.gif) left center;position:absolute;_top:-1px;height:16px;display:block;text-indent:-9000px;z-index:1;}
.star-rating a:active{outline:none;}

/* Forms */
form ol,
form ul{margin:0;}
form li{list-style:none;margin:0 0 10px 0;zoom:1;}
form ul#tree li{margin-left: 15px;}
form label {display:block;padding:3px 0;margin:0;font-weight:bold;}
textarea,select,input{font-family:Arial,Helvetica,clean,sans-serif;font-size:100%;margin-top:0;margin-bottom:0;margin-left:0;color:#828282;}
textarea{overflow-y:auto;}
select,input{vertical-align:middle;}
label{cursor:pointer;}
form .error {display:block;padding:2px 0;color:#c00;font-size:11px;}

/*radio input*/
.radio,.checkbox {display:inline;font-weight:normal;padding:0;}
.radio input,.checkbox input {margin-right:5px;//margin:0 0 0 -3px;}

/*rounded text input*/
.text-input {background:transparent url(/images/text-input-bg.gif) 0 0 no-repeat;height:22px;overflow:hidden;padding:0 0 0 6px;}
.text-input-bg {background:transparent url(/images/text-input-bg.gif) 100% 100% no-repeat;height:22px;overflow:hidden;padding:0 6px 0 0;}
.text-input input {border:none;width:98%;background:transparent;display:inline-block;margin:3px 0 0 0;}

/*submit input*/
.button {border:1px solid #d8d8d8;border-bottom:1px solid #ccc;background:#d8d8d8 url(/images/button-bg.gif) 0 50% repeat-x;//overflow:visible;padding:3px 10px;margin:0 10px 0 0;color:#585858;text-shadow:0 1px 1px #fff;}

/*textarea*/
.textarea {border:1px solid #d9d9d9;zoom:1;}
.textarea textarea {border:none;background:transparent;width:97%;padding:0 0 6px 6px;}
.textarea .top,.textarea .bottom {height:6px;display:block;position:relative;}
.textarea .tl,.textarea .tr,.textarea .br,.textarea .bl {width:6px;height:6px;overflow:hidden;font-size:0;line-height:0;display:block;}
.textarea .top,.textarea .tl,.textarea .tr,.textarea .br,.textarea .bl {background:transparent url(/images/textarea-bg.gif) 0 0 no-repeat;position:relative;}
.textarea .top {margin-top:-1px;background-position:0 -12px;background-repeat:repeat-x;}
.textarea .bottom {margin-bottom:-1px;}
.textarea .tl {float:left;margin-left:-1px;}
.textarea .tr {float:right;margin-right:-1px;background-position:-6px 0;}
.textarea .bl {float:left;margin-left:-1px;background-position:0 -6px;}
.textarea .br {float:right;margin-right:-1px;background-position:-6px -6px;}

/* Tables */
table{margin:6px 0;width:100%;}
caption {font-weight:bold;font-size:110%;padding:5px;}
th,td{padding:10px;}
th{font-weight:bold;}
table td {vertical-align:top;}

/*catalog table*/
.catalog-table th,.catalog-table td {padding:0;vertical-align:top;}
.catalog-table td {padding:10px 0 20px 0;}
.catalog-table table {margin:0;}
.catalog-table table th,.catalog-table table td {padding:5px;}
.catalog-table h3 {margin:0;}

/*lists*/
.simple,.compact{margin:6px 0;padding:0;}
.simple li{margin:6px 0;padding:0;list-style:none;}
.compact li {margin:3px 0;padding:0;list-style:none;}
.sep-list {margin:6px 0;padding:0;}
.sep-list li {padding:8px 0;margin:0;list-style:none;zoom:1;}
.sep-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.sep-list li h3 {margin:10px 0;}

/*index*/
.index {margin:6px 0;padding:0;font-size:18px;}
.index li {margin:0 4px 0 0;padding:0;float:left;list-style:none;//display:inline;}
.index .all {margin:0;float:right;padding:0 12px 0 0;}

/*line menu*/
.line-menu {margin:6px 0;padding:0;}
.line-menu li {margin:0;padding:0 20px 0 0;list-style:none;float:left;}
.line-menu .line-menu-height {float:left;padding:7px 0;}
.line-menu .rounded-box a {float:none;padding:0;color:#585858;text-decoration:none;font-size:14px;}
.line-menu .icon {margin-top:1px;}

/*pagination*/
.pagination {margin:15px 0;padding:0;}
.pagination li {margin:0 1px 0 0;padding:0;list-style:none;display:inline;}
.pagination li a,.pagination li span,.pagination li strong{padding:1px 7px;display:inline-block;}
.pagination li a {border:1px solid #e3e3e3;}
.pagination li span {border:1px solid #fff;}
.pagination li strong {border:1px solid #f00;font-weight:normal;color:#828282;}

/*separators & zebra*/
.even,.even td{background:#f2f2f2;}
.h-sep,.h-sep td,.sep-list li{border-bottom:1px solid #e3e3e3;}

/* Header 
-------------------------------*/
.header .hd {float:left;padding:20px 10px 0 0;}
.header h1 {margin:0;padding:0;color:#bf0000;text-transform:uppercase;width:260px;height:78px;position:relative;overflow:hidden;}
.header h1 i {margin:0;padding:0;color:#b2b2b2;font-size:12px;font-style:normal;text-transform:lowercase;display:block;}
.header h1 a {text-decoration:none;color:#bf0000;}
.header h1 span {position:absolute;top:0;left:0;width:260px;height:78px;background:transparent url(/images/logo.gif) no-repeat;}
.header a span {cursor:pointer;}
.header .ad {float:left;width:468px;padding:20px 0 1px 0;}
.header .reg-user {float:right;width:200px;background:transparent url(/images/reg-user-bg.png) 0 100% no-repeat;padding:0 0 10px 0;min-height:90px;height:auto !important;height:90px;}
.header .auth {padding:12px 5px 0 5px;}
.header .reg-user form {margin:0;}
.header .reg-user .text-input {width:135px;}
.header .reg-user .button {padding:2px;margin:0;}
.header .reg-user .icon {margin:-1px 11px 0 0;//display:inline;}
.header .reg-user .line {padding-bottom:6px;}
.header .auth a {color:#585858;}
.header .user {padding:30px 5px 0 5px;text-align:center;}

/* Navigation 
------------------------------ */
.nav li {list-style:none;}
.nav strong {font-weight:normal;}

.nav .main-nav {float:left;margin:0;padding:0;font-size:14px;width:840px;}
.nav .main-nav li {float:left;padding:2px 0 10px 0;position:relative;margin:0 10px 0 0;//display:inline;}
.nav .main-nav li ul,.nav .main-nav li ul li {float:none;}
.nav .main-nav li div {position:absolute;position:absolute;z-index:9;left:-3px;top:-2px;background:#dcdcdc;min-width:100%;}
.nav .main-nav li ul {background:#fff url(/images/blank.gif) 0 0 repeat-x;margin:0;padding:24px 5px 5px;position:relative;top:-2px;left:-2px;border:1px solid #e4e4e4;}
.nav .main-nav li ul li {margin:0;padding:2px 10px 2px 0;font-size:12px;zoom:1;display:list-item;}
.nav .main-nav li ul li a {background:none;text-decoration:underline;}
.nav .main-nav .current {background:transparent url(/images/icon-nav-active.gif) 50% 100% no-repeat;}

.nav .expandable span {background:transparent url(/images/red-dot.gif) 0 100% repeat-x;}
.nav .expandable a {text-decoration:none;background:transparent url(/images/expandable-arrows.gif) 100% 0 no-repeat;padding-right:20px;}
.nav .expandable .default {background-position:100% 0;}
.nav .expandable .active {background-position:100% -16px;}
.nav .expandable,.expandable span {position:relative;z-index:10;}

.nav .sub-nav {float:right;margin:0;width:100px;}
.nav .sub-nav li {width:25px;padding:0 0 0 5px;height:16px;float:right;text-indent:-9999px;}
.nav .sub-nav li a,.sub-nav li strong {float:right;height:16px;margin:0 auto;}
.nav .home a,#nav .contact a {width:16px;}
.nav .site-map a {width:19px;}
/* Crumbs 
------------------------------*/
.crumbs {text-shadow:0 1px 1px #fff;}
.crumbs a{color:#585858;text-shadow:0 1px 1px #fff;}
.crumbs-bg{background:transparent url(/images/crumbs-bg.gif) 0 100% no-repeat;}
.crumbs-bg,.crumbs-content,.crumbs-line,.crumbs-line-bg{min-height:22px;height:auto !important;height:22px;line-height:22px;}
.crumbs-content {width:980px;padding:0;margin:0 auto;background:#fff;position:relative;}
.crumbs-line {float:left;margin:0 225px 0 0;padding:0;position:relative;background:transparent url(/images/crumbs-bg.gif) 0 0 repeat;border-right:1px solid #e4e4e4;//display:inline;}
.crumbs-line-bg {background:transparent url(/images/crumbs-bg.gif) 0 100% repeat;padding:0 10px 0 15px;border-right:1px solid #fff;float:left;}
.crumbs-line-bg .corner {width:6px;height:6px;overflow:hidden;font-size:0;line-height:0;display:block;background:transparent url(/images/corners2.png) 0 0 no-repeat;}

.crumbs-line-bg .tr {position:absolute;right:0;top:0;margin:0 -1px 0 0;background-position:100% 0;}
.crumbs-line-bg .br {position:absolute;right:0;bottom:0;margin:0 -1px 0 0;background-position:100% 100%;}
	* html .crumbs-line-bg .tr {display:none;}
	* html .crumbs-line-bg .br {display:none;}
.quick-search {position:absolute;right:0;top:0;width:200px;padding-right:15px;}
.quick-search form {margin:0;padding:0;float:right;}
.quick-search input{float:left;}
.quick-search .text-input {float:left;width:170px;}
.quick-search .button {background:none;float:right;border:none;padding:4px 0 0 4px;margin:0;}

/* Content 
------------------------------ */


.content td form {margin-top:-40px;}
/*excerpts*/
.news-excerpts dt {font-weight:normal;}
.news-excerpts dd {margin-bottom:20px;}
.date {color:#adadad;margin-right:10px;}
.section{color:#585858;}
.register-box {margin:25px 0;text-shadow:0 1px 1px #fff;}
.register-box h1,.register-box h3 {margin:3px 0;}

/*colors*/
.hot {color:#b10000!important;text-decoration:none!important;}
.light {color:#adadad;}

/*vcard*/
.adr-shadow1{position:relative;background:#e5e5e5;top:3px;left:3px;}
.adr-shadow2{background:#fff;border:1px solid #b7b7b7;position:relative; top:-3px;left:-3px;}
div.vcard .adr {padding:5px;margin:0;}
div.vcard .adr dt {float:left;width:100px;padding:2px 10px 2px 0;text-align:right;clear:left;margin:0;}
div.vcard .adr dd {zoom:1;margin:0;padding:2px 0;overflow:hidden;}
div.vcard .adr dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

/*comment form*/
.submit-comment {margin-top:15px;}
.submit-comment img {float:left;}
.submit-comment .button {margin:0;}
.submit-comment .flow {padding:15px 0 15px 15px;}

.unreg-name{float: left; margin-left: 9px;}
.unreg-email{float: right; margin-right: 15px;}
.unreg-disclaimer{clear: both; margin-left: 25px;}

.unregUserData{margin-left: 70px; margin-top: -27px;}
.unregUserData .unreg-email {float: left; margin-left: 10px;}

.comment-unreg-lib .unreg-email {float: left; margin-left: 10px;}
/*article sign*/
.sign {margin:15px 0;color:#828282;text-align:right;}

/* Sidebar left 
------------------------------ */
.catalog dt {font-size:13px;margin:16px 0 8px 0;}
.catalog dt:first-child{margin-top:0;}
.catalog dt a{color:#585858;}
.catalog dd{background:transparent url(/images/icons.gif) -130px 0 no-repeat;margin:3px 0;padding-left:20px;}

/* Sidebar right 
------------------------------ */

/* Footer 
------------------------------*/
.footer dl {margin:0;padding:0;float:left;width:18.75%;}
.footer dt,.footer dd {padding-right:15px;}
.footer address {float:right;width:25%;}



/* Custom
------------------------------*/


/* Filter
------------------------------*/
.filter select#cb1 {
    width: 215px;
}
.filter select#cb2 {
    width: 130px;
}
.filter select#cb3 {
    width: 80px;
}

.filter .index li{
    margin:0 3px 0 0;
}

.filter .index li{
    margin:0 3px 0 0;
}

select#region {
    width: 150px;
}

table.sellers tr, table.sellers td {
    padding: 5px;
}


.main-nav .current a {
    text-decoration: none;
    color: #585858;
}

.expandable ul {
    display: none;
}
