#nav{margin-bottom:2.4em}
#cr-wrap{float:right; width:70%;clear:both; padding-top:27px;}

#kursd
{
margin: 0 0 10px 10px !important;
font: italic 12px Arial !important;
}
#ledf

{
font-size: 13px;
font-weight: normal;
margin-bottom: 0.7em;
padding-left: 20px;
background: url(../i/search.gif) no-repeat 0 0.25em;
position: relative;left: -20px;
}
/* left  */
#left{margin:0 0 3em 40px; _margin:0 0 3em 20px; float:left; width:25%; font:normal 11px Arial; padding-top:27px;}
#left h2{
   font:normal 1.7em Arial;
   margin:0 0 10px 0;
   }
#left h2 a{text-decoration:none;color:#333;}
#left h4, #left .ash4{font:bold 12px Arial; margin-bottom:10px;}


#menu{line-height:22px;margin-bottom:1.8em}
	#menu li li{margin-left:20px}

	#menu li {font-size:13px; font-weight:bold;}
	#menu li.cur-wchild{padding-left:13px;background:url(../i/bull-d.gif) no-repeat 0 0.9em;position:relative;left:-13px; color:#FDB813}
	#menu li.cur-wchild a{color:#333;}
		#menu li.cur-wchild li a{color:#0079C1;}
	#menu li.cur{padding-left:20px;background:url(../i/rarr.gif) no-repeat 0 0.7em;position:relative;left:-20px;color:#FDB813}
	#menu li a {font-size:13px; font-weight:bold;}
	#menu li li a {font-size:12px; font-weight:normal;}
	#menu li li.cur {font-weight:normal;}

#bot-menu{line-height:22px;margin-bottom:3em}
	#bot-menu li a{color:#333;font-size:12px}

#left-search{width:80%;}
#left-search h3, #left-search .ash3 {font-size:13px;font-weight:normal;margin-bottom:0.7em;padding-left:20px;background: url(../i/search.gif) no-repeat 0 0.25em;position:relative;left:-20px}
#left-search input{display:block;width:95%;margin-bottom:0.5em;padding:0.1em 0}
#left-search table{margin-bottom:3em}
#left-search select{width:95%;position:relative;top:-0.2em;border:1px solid #7F9DB9;padding:0em 0}
#left-search .bt-sbmt{padding:0;width:92%; font:normal 13px Arial;}
#left-search .dir-select{font:normal 13px Arial;}

#left .text-banner{margin-bottom:3.5em;line-height:1.2; font-size:12px;}
#left .see-also{margin-bottom:3.5em; font-size:12px;}
	#left .see-also h3, #left .see-also .ash3{font-size:14px;font-weight:normal;color:#999;margin-bottom:0.2em}
	#left .see-also li{line-height:18px}

#left #other-dirs{margin:0}
	#left #other-dirs h3, #left #other-dirs .ash3 {font-weight:normal;margin-bottom:0.1em;}
	#left #other-dirs ul{margin-left:0;}
		#left #other-dirs li{background: url(../i/extra-bull.gif) no-repeat 0 1.1em;line-height:24px;font-size:12px}

#other-dirs{margin-left:24px}
	#other-dirs h3, #other-dirs .ash3 {font-size:12px;margin-bottom:0.6em}
	#other-dirs ul{margin-left:10px;list-style:none;color:#999}
		#other-dirs li{padding-left:20px;background: url(../i/extra-bull.gif) no-repeat 0 0.8em;line-height:1.65}


/* right  */
#right{float:right;width:37%;margin:1em 22px 0 0;}

#cr-wrap #cart .tr{padding:22px 0 3px 8.3%;margin-left:18px;}
#cart .do-order{margin:1.2em 0 0 0;background: url(../i/order-bull.gif) no-repeat 0 2px;padding-left:14px;position:relative;left:-14px;height:16px}
#exchange{margin:3em 0 2.8em 0}
	#exchange h3, #exchange .ash3{margin:0 0 10px 10px; font:italic 12px Arial;}
	#exchange p{padding:0 0 0 8.3%;margin-left:20px; font:normal 12px Arial;}
   #exchange p span {color:#999999;font-size:13px;padding:0pt 0.8em;}

#variants{margin-bottom:1.7em;}
	#variants p{margin:0 5% 0 14px;font-size:12px}
	#variants h2{margin:0 5% 10px 0;font-size:15px}
	#variants p.do-order{margin-top:0em;padding-left:22px;background: url(../i/plus.gif) no-repeat 0.4em 0.1em;}
.greybox{border:1px solid #E4E4E4;margin-bottom:1em}
	.greybox div{position:relative; zoom:1;}
	.greybox .bl{background:url(../i/gb-bl.gif) no-repeat 0 100%;left:-1px;top:1px;}
	.greybox .br{background:url(../i/gb-br.gif) no-repeat 100% 100%;right:-2px;}
	.greybox .tl{background:url(../i/gb-tl.gif) no-repeat 0 0;left:-2px;top:-2px;}
	.greybox .tr{background:url(../i/gb-tr.gif) no-repeat 100% 0;left:2px;padding:1em 0 0.8em}

#form_analogs div{padding:0.7em 15px;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4; overflow: hidden;line-height:2.3;margin-bottom:0.3em}
	#form_analogs label{float:right;width:89%;color:#999;}
		#form_analogs label a{margin-right:0.5em;}
		#form_analogs div.cmp {padding:0; margin:0; border:0px none transparent;clear:none;float:left;}

	#form_analogs input{position:relative;}
	#form_analogs #submit-btn{clear:both;line-height:2.5;margin-left:15px;background: url(../i/ltarr.gif) no-repeat 4px 0.5em;height:2em}
	#submit-btn a{font-weight:bold;float:right;width:89%;left:-1px;position:relative;}

/* content  */
#content{margin:0 45% 2em 0;clear:left; font:normal 12px Arial;}


.full-descr{margin-bottom:2.5em;}
	.full-descr p{margin-bottom:1.5em}

#content h1{font:normal 1.7em Arial,sans-serif;margin-bottom:10px}
.oth-names{color:#999;margin-bottom:0.7em}

.item-full{margin-bottom:0.3em}
.item-full td{padding:7px;}
	.item-full td.pic{text-align:center;vertical-align:top}
		.item-full td.pic img{margin-top:1em;}
.item-full p{line-height:18px}
.item-full .price{font-size:16px;}

td.to-order {padding-top:13px !important; padding-left:12px !important;}
html>body td.to-order {padding-top:11px !important; }

.item-full .to-order, td.to-order p.to-order {font-size:14px;padding-left:20px;background: url(../i/plus.gif) no-repeat 0em 0.1em;position:relative;left:-20px;line-height:normal;margin:-0.5em 0 2.2em}
.item-full .avail{margin-bottom:0;padding-left:16px;position:relative;left:-16px;line-height:18px;}

.har{margin:1em 0 0.5em}
	.har h3, .har .ash3 {text-align:left;font:bold 12px/27px arial,sans-serif;border-bottom:1px solid #E4E4E4;margin-bottom:0.2em}
	.har th, .cmp-th {text-align:left; border-bottom:1px solid #E4E4E4; font-size:12px; color:#666; padding-bottom:3px}

	.har td{padding:0.18em 3px 0.18em 0}
	.har td.dl{color:#666}

.har .tbl td {padding:0.5em 10px 0.3em 0}
.har .tbl th {padding:0 10px 0.3em 0}
.har .tbl {margin-bottom:17px}

#content h2{margin-top:15px;}

#content .see-also h2{font-size:16px;color:#999;margin-bottom:0.4em}
#content .see-also li{line-height:33px;padding-left:50px;font-size:12px;font-weight:bold}
#content .see-also li.question{margin-top:2.4em}

.companyb .companies {margin-bottom:0 !important; padding-right:0; padding-left:2%}
.companyb .companies div {width:49%; height:auto !important; padding:14px 0}
.companyb {position:relative; border:1px solid #e4e4e4; margin-left:-20px; margin-bottom:1.9em; padding:10px; zoom:1; overflow:hidden;}

   .companyb h4, .companyb .ash4{
      font:normal 1.6em Arial !important;
      margin:0 0 10px 0;
      }

.w-br, .w-bl, .w-tr, .w-tl {position:absolute !important; float:none !important; z-index:999; width:4px !important; height:4px !important; background: url(../i/brd-in.gif); padding:0 !important}
.w-tl {background-position:0 0; top:-1px; left:-1px}
.w-tr {background-position:100% 0; top:-1px; right:-1px}
.w-bl {background-position:0 100%; bottom:-1px; left:-1px}
.w-br {background-position:100% 100%; bottom:-1px; right:-1px}

.solutions {font-size:12px; margin:0; padding:6px 0 7px 0; list-style-type:none}
.solutions li {/* width:100%; */ overflow:hidden; padding-bottom:8px}
.solutions h2 {font-size:13px}
.solutions .ph {float:left; padding-right:7px; padding-top:3px}
html>body .solutions .ph {padding-right:10px}

div.txt-tb {position:relative; z-index:999; display:table-cell; }

.quot {padding:15px 19px 17px 19px; background-color:#f0efdd; font-size:12px; margin-bottom:34px}

#autocart h2, #news h2{font-size:16px;color:#999;margin-bottom:0.7em}
#news p {margin:0 0 2.3em 0}
#news {font-size:12px}

.fast-links {font-size:11px; float:right; width:28%; margin-left:10%; margin-top:2.2em}
#right .fast-links {width:auto; float:none;}
.fast-links .li-ul {position:relative; margin-left:-17px; padding-top:8px; padding-bottom:0}

.full-descr ul, .li-ul {margin:0; padding:0 0 1.2em 0; list-style-type:none}
.full-descr ul li, .li-ul li {padding:0 0 .3em 17px; background: url(../i/li-ul.gif) no-repeat 0 .6em}

#autocart h2 {margin-bottom:0.2em}
#autocart {font-size:12px; padding-top:10px}

#cost-proj {position:relative; margin-top:10px}
#cost-proj .btn-cart {float:right; width:27%}
#cost-proj .cost {float:left; font-size:18px; padding-right:11px}
#cost-proj .cost-ab {float:left; width:30%; font-size:11px}
#cost-proj p {padding-top:1.3em; margin:0 110px 0 0}
#cost-proj .logo-p {position:absolute; right:20px; bottom:17px}

#autocart ol {position:relative; list-style-type: decimal; left:-6px; margin-left:20px !important; padding-left:16px !important; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:13px}
html>body #autocart ol {left:-11px}
#autocart ol li {list-style-type: decimal; padding-bottom:2px}


.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

.frm {padding:17px 28px 19px 19px;max-width:55%;}
.frm h2 {font-size:120% !important; padding-bottom:10px !important}
.frm .frm-txt {color:#7F7F7F; float:right; width:38%}
.frm .lab {float:left; width:30%; margin-right:-70%}
.frm .lab label {display:block; padding:2px 10px 7px 0; cursor:pointer;}
.frm .inputs {float:right; width:70%; padding-bottom:9px}
.frm .inp, .frm .inputs select {border:1px solid #7F9DB9; padding:1px 2px; background-color:#fff}
.frm .inp input, .frm .inp textarea  {width:100%; border:1px solid #fff; border-width:0 !important; padding:0;color:#333;}
.frm textarea, .frm select {width:100%;}
.frm .inputs textarea {overflow:auto; }
.frm .spacer {margin-top:20px; clear:both; height:20px;}
.frm .btn {position:relative; margin-left:30%; padding-top:6px}

.frm {background-color:#F2F2F2; }
#content .frm .inp, #content .frm .inputs select {border:1px solid #D5D5D5; padding:1px 2px; background-color:#fff}
#content .frm .inp input, #content  .frm .inp textarea  {border:1px solid #fff; border-width:0 !important; padding:0; font-size:11px;}
#content .frm .btn input, #content .frm input.btn {border:0px none; background:#c1c1c1; color:#ffffff; font:bold 12px Helvetica, sans-serif; text-transform:uppercase; padding-left:50px; padding-right:50px; height:24px; letter-spacing:1px;}

.frm .btn input {padding:0.07em 1.5em; cursor:pointer;}
.frm input.btn {padding:0.07em 1.5em; cursor:pointer; margin:0;}

.frm label sup {font-size:70%;}
.zb1 {background-color:#F5F5F5}
.frm .errors p {font-weight:bold;}
.frm .errors {border:1px solid red; background-color:lightyellow; padding:10px; margin-bottom:20px;}
.frm .errors ul {margin-left:20px; }
.frm .errors li {color:red;}
.frm .saved {border:1px solid green; background-color:lightyellow; padding:10px; margin-bottom:20px;}
.frm .saved p {margin:0;}
.frm#order-form {width:95%; max-width:100%;}
.hidden {display:none;}
.frm td, .frm th {vertical-align:top;}

#manufacturers {position:relative; border:1px solid #e4e4e4; margin:5px; padding:10px;}
#manufacturers ul {margin-left:10px;margin-top:6px;}
#manufacturers li {margin-bottom:6px;}
#manufacturers input {margin-right:12px;}
#manufacturers .btn {padding:0.07em 1.5em; cursor:pointer; margin-left:8px;}


.har th.zb1 {padding-top:20px; background-color:#ffffff; font-size:140%; border-bottom:0px none #fff;}
th.zb1 a{font-weight:bold;font-family:Arial;}

.nav b {color:#FDB813; font-weight:normal;}

.har .total th {text-align:left; border-top:1px solid #E4E4E4; padding-top:6px; border-bottom:0px none #fff; vertical-align:top; font-size:10px; font-weight: normal; color:#000000;}
.har .total th b {font-size:12px; color:#666;}
iframe {width:0px; height:0px; display:none;}
.cmp td, .cmp th {vertical-align:top;}
.cmp th {font-weight:normal; text-align:left;}
th.cmp-th {padding-top:12px;font-weight:bold;}
.cmp .to-order {width:100px; font-size:14px;background: url(../i/plus.gif) no-repeat 0em 0.1em;padding-left:20px;line-height:normal; margin-bottom:10px;}
.cmp td {text-align:center;}
.cmp .left td {text-align:left;}
.cmp .center {text-align:center;}
.cmp .del {margin-top:12px;}


.frm .range-input {float:right; width:70%;}
.range-input span {float:left; width:auto;}
.frm .range-input .range {float:left; margin:0px 5px; width:25%;}

#feedback {background-color:#F2F2F2; padding:17px 28px 19px 19px;max-width:600px; margin-top:20px;}
#feedback .inp, #feedback .inputs select {border:1px solid #D5D5D5; padding:1px 2px; background-color:#fff}

#content .radio input.r {float:left; }
#content .radio label {float:left; margin-left:10px; line-height:12px;}
#content .radio label {margin-bottom:10px;}
#content .radio .btn {margin-left:2px;}

.do-order-soft{margin-top:0em;background: url(../i/plus.gif) no-repeat 0.4em 0.6em;}
.do-order-soft a {margin-left:22px;}

.rnd-item {width:30%; float:left;}
.rnd-item h3, .rnd-item .ash3{margin:0 0 0.4em 0px;font-size:12px}
.rnd-item p{margin:0 0 0.9em 0px;}

.table-cont {margin-right:350px;}

.cmp-td {text-align:center;}


div.gid {padding-left:8px;}
.gid .help {background:url(/i/help.gif) no-repeat 0 1px; float:left; height:16px; width:5%;}
.gid .nohelp {background:url(/i/0.gif) repeat-x 0 0; float:left; height:16px; width:5%;}
.gid .answer {background-color:lightyellow; z-index:20; padding:5px 10px; width:200px;}
.gid .answer {position:absolute;}
.gid .lab {width:30%;}
.gid .inputs, .gid .range-input {width:65%;}
.gid .btn {margin-left:35%;}

p.do-order {
  background: transparent url("/i/plus.gif") left no-repeat;
  padding-left: 20px;
}



span.do-order {
  background: transparent url("/i/plus.gif") left no-repeat;
  padding-right: 20px;
  padding-left: 20px;
}

.popUp
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:lightyellow;
	visibility: hidden;
	margin: 0 10px;
	padding: 5px;
	position: absolute;
	width: 125px;
}
.ash5{
display: block;
font-size: 0.83em;
-webkit-margin-before: 1.67em;
-webkit-margin-after: 1.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.ash6{

display: block;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

