 /* CSS Document */
body {font-family: Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
	font-size:70%;  color:#000;  padding:0; margin:0;  text-align:center; background:#B8E26C; }


a img{border:none;}
a.description {text-decoration:none}
a.description:hover {text-decoration:underline}
description-grey {color:#363030}
grey {color:#DBDBDB}
hr.green{color:#5C860F; background:#5C860F; height:2px}
p {margin:0;padding:3px 0}
form {padding:0; margin:0;}
table {font-size:100%}

.nowrap{white-space:nowrap;}
.tac {text-align:center}
.tar {text-align:right}
.tal {text-align:left}
.vam {vertical-align:middle}
.vat {vertical-align:top;}
.clearer-l {clear:left; height:1px; overflow:hidden; margin:0; padding:0;}
.clearer-r {clear:right; height:1px; overflow:hidden; margin:0; padding:0;}
.clear-both {clear:both;}
.categoryHide {display:none;}
.hide {display:none;}
.w100p {width:100%;}
.odd {background:#fff;}
.even {background:#E4E4E4;}
.info, .userNotify {border:3px double #80B041; padding:10px; color:#80B041; font-weight:bold;}
.userNotify, .info {color:red; padding:25px 15px 35px 80px; margin:15px 0; border:double red; background: url(common/alert.png) top left no-repeat;}

.hide-no-js {display:none;}

#body-in{ background:#B8E26C url('background-top.png') top left repeat-x;}
#page-container {margin:0 auto; width:1116px; background: url('background.png') top left repeat-y;}
#page-container-l {background: url('background-l.png') top left no-repeat; width:1116px;}
#page-container-r {background: url('background-r.png') top right no-repeat; width:1116px;}
#page-container-in {position:relative; margin:0 auto; text-align:left; width:916px}
#content {position:relative; width:916px; background:#FFF; }
#bottom {width:682px; height:32px; background:#262525 url('col-main-bottom.png') top left repeat-x}

#footOutOfContent {width:944px; clear:both; margin:0 auto; text-align:center;  background:#B8E26C url('footOutOfContent.png') center repeat-y; color:#000;}
#footOutOfContentIn {width:944px; margin:0 auto; text-align:left; font-size:120%; background:url('footOutOfContentIn.png') top left no-repeat;}
#footOutOfContentGraphicLine{height:32px; text-align:right; font-size:90%; color:#000; line-height:32px; text-align:right; padding:5px 25px;}
#footOutOfContentGraphicLine a{color:#000;}
#footOutOfContentText {margin:25px 25px 5px 25px; position:relative}
#footOutOfContentText .bbb {height:310px}
#footOutOfContentText .aaa {position:absolute; bottom:0; left:0;}
#footOutOfContent td{vertical-align:top; font-size:80%}
#footOutOfContent #RLGL{font-size:80%;}
#footOutOfContent hr{color:#000; background:#000; border:none; height:1px;}
#footOutOfContent a {color:#000; text-decoration:underline}
#footOutOfContent p.partners {margin:5px 25px; font-size:80%;}
#footOutOfContent p.partners a {color:#000;}

#bottomReferers {font-size:85%; text-align:justify; clear:both; padding:5px 25px;}
#bottomReferers a {text-decoration:none; padding:0 10px 0 0; white-space:nowrap;}
#bottomReferers strong{color:#000; font-weight:normal;}
/*#bottomReferers strong a{background:#def;}*/
#bottomReferers a:hover{text-decoration:underline;}
#bottomReferers a.l1{color:#000;}
#bottomReferers a.l2{color:#000;}
#bottomReferers a.l3{color:#000;}
#bottomReferers a.q5{font-size:120%; font-weight:bold;}
#bottomReferers a.q4{font-size:110%; font-weight:bold;}
#bottomReferers a.q3{font-size:100%; font-weight:normal;}
#bottomReferers a.q2{font-size:90%;  font-weight:normal;}
#bottomReferers a.q1{font-size:80%;  font-weight:normal;}
#bottomReferers a.q{font-size:70%;   font-weight:normal;}

#bestSearches {font-size:85%; text-align:justify; clear:both; padding:5px 25px; }
#bestSearches a {text-decoration:none; padding:0 10px 0 0; white-space:nowrap;}
#bestSearches strong{color:#000; font-weight:normal;}
/*#bestSearches strong a{background:#def;}*/
#bestSearches a:hover{text-decoration:underline;}
#bestSearches a.l1{color:#000;}
#bestSearches a.l2{color:#000;}
#bestSearches a.l3{color:#000;}
#bestSearches a.q5{font-size:120%; font-weight:bold;}
#bestSearches a.q4{font-size:110%; font-weight:bold;}
#bestSearches a.q3{font-size:100%; font-weight:normal;}
#bestSearches a.q2{font-size:90%;  font-weight:normal;}
#bestSearches a.q1{font-size:80%;  font-weight:normal;}
#bestSearches a.q{font-size:70%;   font-weight:normal;}


#bottom-text {text-align:right; padding-right:10px;}
#bottom-text a {color:white; text-decoration:none;}
#bottom-text a:hover {text-decoration:underline;}

/* registrace */

#registration form {line-height:1em; margin:0 0 10px 0}
#col-main #registration h2 {width:256px; height:23px; margin-bottom:5px; background:#10A5C4; color:#FFF; text-align:center; font-size:120%; line-height:23px}
#registration p {margin-bottom: 10px; padding:0}
#registration p span.comentation {color:#A9A0A0; font-size:90%; font-style:italic;}
.registration-sections {float:left; margin:3px 5px 3px 0; padding:0; width:300px}
#registration table {font-size:100%;width:256px}
#registration table td {width:128px}
#registration table td input {width:128px}
#registration .dealer input{width:35px; display:inline;vertical-align:middle}
#registration .instrukcion {color:#414141; width:540px}
#registration .instrukcion span {color:#A9A0A0;font-size:80% }
#registration .button {width:132px}
/* konec registrace */


#col-main {float:right; width:650px; }
#col-main-in {padding:5px 5px 50px 5px }
#col-main-in1 {width:100%}
#col-main h1, #col-main h2 {margin:1px 0; font-size:120%; background:#16B7DF url('col-main-bar.png') bottom left repeat-x; padding:10px 10px 15px 10px; color:#FFF; font-weight:normal}
#col-main h1 {font-weight:bold;}

#category #heading {background: url('category-heading-bg.png') top left repeat-x; height:45px}
#category #heading-in {background: url('category-heading-bg-l.png') top left no-repeat; height:45px}
#category #heading-in1 {background: url('category-heading-bg-r.png') top right no-repeat; height:45px; padding:0 0 0 70px}
#category #heading h1 {background:none}
#category .category-content {background:#D7EA9D; margin:0px 0; padding:5px}
#category .categoryDescription{padding:0 10px 10px 10px;}
.category-item {width:205px; height:52px; float:left; margin:1px 1px; background: url('category-content-item.png') top left no-repeat;} /*line-height:52px;*/
.category-item a {color:#FFF; text-decoration:none; display:block; height:52px; line-height:52px;}
.category-item a:hover {text-decoration:underline}
#category .category-bottom {background:#9BC13C url('category-bottom-bg.png') top left repeat-x; height:39px;}
#category .category-bottom-in {background: url('category-bottom-bg-l.png') top left no-repeat; height:39px}
#category .category-bottom-in1 {background: url('category-bottom-bg-r.png') top right no-repeat; line-height:33px; height:39px; padding:0px 10px}
#category .category-bottom a {color:#000; }


#bottom {background:#8EB93E url('col-main-bottom-bg.png') top left repeat-x; height:37px; width:100%}
#bottom-in {background: url('col-main-bottom-bg-l.png') top left no-repeat}
#bottom-in1 {background: url('col-main-bottom-bg-r.png') top right no-repeat;line-height:37px; padding: 0 10px; line-height:37px; color:#FFF}


#position {padding:5px 0; border-bottom:solid 1px #D7EA9D}
#position span {color:#0D99B3}
#position a {color:#000}
#description {margin:5px 0}
#description span {color:#5C860F}

#detail .boxTitle{font-size:110%; padding:0 0 10px 0;}
#detail-left {width:100%;}
#image {float:left; width:350px; position:relative}
#image .new {position:absolute; top:0; left:0}
#image .tip {position:absolute; top:0; left:29px}
#image .sale {position:absolute; top:0; left:58px}
#image .action {position:absolute; top:0; left:87px}
#information {float:right; width:280px; background:#F9F9F9; border:solid 1px #ECECEC}
#information-in {margin:0px 8px 0 8px}
#information #catalogNumber{text-align:left; color:#aaa; font-size:80%;}
.information-content {border-bottom: solid 1px #EAEAEA; padding:10px 0; line-height:1.9em}
#information span.price {color:#0691B5; font-size:250%;}
#information span.price-sale {color:#E31212}
#information span.gray {color:#797979}
#information table tr td.green {color:#5C860F}
#information table td {vertical-align:top;}
#variaton {border:solid 1px #EBEBEB; background:#F9F9F9; padding:10px;margin:10px 0}
#variaton strong {color:#5C860F}
#variaton span.price {color:#0691B5}
#variaton h2.inline{background:none; color:#000; padding:0; margin:0; display:inline; font-size:100%; }
#productDetailCategories {border:solid 1px #EBEBEB; background:#F9F9F9; padding:10px;margin:10px 0}
#productDetailCategories span {display:block; color:#5C860F}
#productDetailCategories ul {list-style-type:disc; margin:0; padding:0 0 0 15px;}
#productDetailCategories li {margin:0; padding:0;}
#productDetailCategories a.product{color:#aaa; font-size:80%;}
#productDetailCategories h2.inline{background:none; color:#000; padding:0; margin:0; display:inline; font-size:100%;}
#productDetailCategories strong {color:#5C860F}
#productDetailedDescription {border:solid 1px #EBEBEB; background:#F9F9F9; padding:10px;margin:10px 0; font-size:110%;}
#productDetailedDescription h2.inline{background:none; color:#000; padding:0; margin:0; display:inline; font-size:100%;}
#productDetailedDescription strong {color:#5C860F}
#detail #productDetailedDescription .boxTitle{font-size:100%;}

#question {border:solid 1px #EBEBEB; background:#F9F9F9 url('bg-question.png') top repeat-x; padding:10px;margin:10px 0}
#question h2{background:none; color:#000; padding:0; margin:0; display:inline; }
#question .input{width:500px;}

#detail #deliveryInfo {border:solid 1px #EBEBEB; background:#F9F9F9 url('bg-question.png') top repeat-x; padding:10px;margin:10px 0}
#detail #deliveryInfo h2{background:none; color:#000; padding:0; margin:0; display:inline; }


#detail-right {}
#detail-right h2.inline{background:none; color:#000; padding:0; margin:0; display:inline;  font-size:100%;}
.detail-right-content {margin:5px 0; padding:2px 2px 0 2px;}
.detail-right-content-item {border:solid 1px #ECECEC; border-width:0 1px 1px 0; width:210px; height:150px; float:left;}

#detail-right h3 {text-align:center; font-size:100%; margin:5px; font-weight:normal;}
#detail-right h3 a {color:#000; text-decoration:none}
#detail-right h3 a:hover {text-decoration:underline}
#detail-right span.price {color:#0691B5; font-size:120%}


/* zbozi+titulka */
.goodsOneInList {width:212px; float:left; margin:5px 0;  }
.goodsOneInList-in {font-size:95%; height:350px; padding:0; padding-right:5px; margin:0; margin-right:5px; border-right:solid 1px #E2E2DA; position:relative; border-bottom:solid 1px #E2E2DA;}

#col-main-in .goodsOneInList h2, #col-main-in .goodsOneInList h3 {background:#A2C33A; margin:0; padding:5px; font-size:100%; font-weight:bold; margin-right:5px; }
.goodsOneInList h2 a, .goodsOneInList h3 a {color:#FFF; text-decoration:none}
.goodsOneInList h2 a:hover, .goodsOneInList h3 a:hover {text-decoration:underline}

.goodsOneInList h2 a, .goodsOneInList h3 a { display: table-cell; vertical-align: middle; height:40px; overflow:hidden; }

/*
#outer {height: 400px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;}
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%}
#inner[id] {position: static;}
//*/


#parametricFilter{border-top:2px solid #B8E26C; background:#D7EA9D; padding:0 10px;}
#parametricFilter th{text-align:right;}


.goodsOneInList .image {text-align:center; margin:0 auto;padding:10px 0; }
.goodsOneInList .image a {display:block; padding:0px;}
.goodsOneInList .priceinfo {float:left; width:95px;color:#9E9C9C; text-align:center; }
.goodsOneInList .price {float:right; width:95px; text-align:center;color:#818589}
.goodsOneInList .price span.blue {font-size:140%}
.goodsOneInList .price span.orange {font-size:120%}
.goodsOneInList a {text-decoration:none; color:#000}
.goodsOneInList a:hover {text-decoration:underline;}
.goodsInListVariants{ padding:2px;}
.goodsInListVariants strong{color:#7FAF40;}
.goods-in-list-variant-list {margin-top:0; margin-bottom:0; padding-left:15px; list-style-type:none;}
.goods-in-list-variant-list li {margin:0;}
.goods-in-list-variant-list li a {color:#7FAF40;}
.count {width:20px; vertical-align:middle; text-align:center;}
.input {vertical-align:middle}
.price-b {color:#0665D3; font-size:140%}
.price-r {color:#E31212; font-size:140%}
.warehouse {color:#379E04}
.variation {color:#4D7BFF}
.actions {position:absolute; top:0; left:0}
.actions .actions3 {position:absolute; top:0; left:58px}
.actions .actions2 {position:absolute; top:0; left:29px}
.actions .actions1 {position:absolute; top:0; left:0}
.left {float:left; margin:0; padding:0}
#pagination {background:#6282DD url('category-bottom-bg.png') bottom left repeat-x; color:#FFF; line-height:29px; height:39px}
#pagination-in {background: url('category-bottom-bg-l.png') bottom left no-repeat;height:39px }
#pagination-in1 {background: url('category-bottom-bg-r.png') bottom right no-repeat; padding:0 10px; height:39px}
#pagination a {color:#FFF; text-decoration:none}
#pagination a:hover {text-decoration:underline}
#pagination span {color:#000}
.pagingInfo {margin:5px;}


#GoodsList th {background:#C4C4C4; color:#000; padding:3px;}
#GoodsList td.price {width:80px; padding:3px;}


/* konec zbozi+titulka */



/* nakupni kosik */
#basket #deliveryTable {width:80%; text-align:left; margin-left:30px;}
#basket #deliveryTable th {vertical-align:top; font-size:120%; text-align:left;}
#basket #deliveryTable th .price {color:red;}
#basket #deliveryTable td {padding-left:25px; width:100%}
#basket #deliveryTable .payment-terms-table {margin-left:10px; width:100%; text-align:left; margin-top:5px;}
#basket #deliveryTable .payment-terms-table td {vertical-align:top;}
#basket #deliveryTable .payment-terms-table th {font-size:100%;}
#basket #deliveryTable .payment-terms-table td .price {font-weight:bold; font-size:110%;}
#basket #total-delivery-price {border:solid 1px #C7C4C4; background:#DBDBDB; font-size:110%; padding:15px 10px; margin:10px 0 40px 0; text-align:right; font-weight:normal;}
#basket #total-delivery-price .price {font-size:150%; font-weight:bold; color:#0691B5;}
#basket #adress {margin:20px 0 40px 0;}
#basket #adress .form {margin-top:20px; margin-left:30px}
#basket #orderSent {margin-top:50px}

.basketHelp {color:#555; font-style:italic; font-size:90%;}
.basketHelp a {color:#000;}

.basket_after_send_bank_number {font-size:130%; color:#10A3C1;}


#basket-order-recapitulation {margin:10px auto; border:#0FA1BF 1px solid; border-bottom:0; border-left:0;}
#basket-order-recapitulation th{background: #0FA1BF url(col-main-bar.png) repeat-x scroll left top; padding:5px; color:white;}
#basket-order-recapitulation td {border-bottom: #0FA1BF 1px solid; border-left: #0FA1BF 1px solid; padding:5px;}
#basket-order-recapitulation td.summary {background: #0FA1BF; color:white; font-weight:bold;}
#basket-order-recapitulation td.price {font-size:110%;}
#basket-order-recapitulation .delivery-name {color: #0FA1BF;}

#basket {font-size:90%;}
#basket h2 {background:#FFF; font-weight:bold;font-size:160%; padding:0 4px; color:#5C860F; margin:20px 0 5px 0}
#basket form {line-height:1em}
#basket p {margin:5px 0; padding:0}
#basket h3 {font-size:150%; background:none;text-align:left; color:#5C860F; margin:10px 0; }

#basket #basket-login-form {text-align:center;}
#basket #basket-login-form div {width:250px; margin: 5px auto;}
#basket #basket-login-form table {margin:5px auto; width:250px;  border:1px solid #DBDBDB; text-align:left;}
#basket #basket-login-form table td {margin:5px; padding-left:10px;}
#basket #basket-login-form table .registration {width:120px;}
#basket #basket-login-form table th {background:#10A5C4; line-height:20px; color:#fff; font-size:120%; padding-left:10px;}


#table-head {background:#C4C4C4;width:100%; border:solid 1px #C4C4C4}
#table-head th {padding:5px;} 
.table-body {background:none; margin: 1px 0;width:100%;border:solid 1px #C7C4C4;border-bottom:none}
.table-body td {border-bottom:solid 1px #C7C4C4; padding:1px 5px}
.table-body td a {color:#000; text-decoration:none;}
.table-body td a:hover {color:#000; text-decoration:underline;}
.table-body .ok-annul {width:29px; vertical-align:middle}
.table-body .count {width:20px; vertical-align:middle}
.table-body .odd {background:#E4E4E4}
.table-body .even {background:#FFf}

.transfer {font-size:110%; margin:0 0 10px 0}
.transfer td {vertical-align:top}

.form {width:275px;float:left; margin-right:10px; border:solid 1px #DBDBDB; margin-left:5px; margin-right:5px}
.form td {padding-left:1px; padding-right:1px}
.form-right {margin:0}
#basket .form h4 {width:100%;  background:#10A5C4; color:#FFF; margin:0; text-align:center; line-height:1.8em; font-size:120%}
#basket .form p {font-size:90%;color:#A9A0A0; margin:2px 4px; padding:0; height:4em}
.form table {width:256px; margin:5px auto 15px auto; font-size:100%; text-align:left}
.form table td {vertical-align:bottom;}
.form table .cell2 {width:128px; height:22px}
.form table .cell2 input {width:126px}

#basket .order {font-size:90%; margin:0; padding-top:5px; padding-left:30px; color:#AAA1A1}
.order a {color:#000; }
.order span {font-size:120%; color:#000}
.other-info {margin:5px 0; width:450px}

#result {width:100%; border:solid 1px #C7C4C4; background:#DBDBDB; color:#494949; font-size:90%;}
#result p {float:right; margin:10px; text-align:right; line-height:1.5em}
#result p span {font-size:120%; color:#000; }
#result p span.price,#result p span.price span  {color:#0691B5;  font-size:140%;}

#adress {margin-left:50px}


.alternative {width:48%; float:left; text-align:center; margin-top:13px}
.alternative-l {padding:0 20px 0 50px}
.alternative-r {padding:0 50px 0 20px}
#basket .alternative p {margin:5px 18px; font-size:95%; color:#AAA1A1; height:10em;}
/* konec nakupni kosik */



#col-left {float:left; width:262px;background:#FFF }
#col-left-in {padding:0 0 0 5px}
#col-left .boxTitle {width:257px; height:45px;margin:0; position:relative; font-size:120%; color:#FFF; line-height:45px; background:#97BF3D; text-align:center}
#col-left .boxTitle span {width:257px; height:45px; position:absolute; top:0; left:0; }
#col-left .boxTitle.tel span {background: url('col-left-tel.png') top left no-repeat}
#col-left .boxTitle.category span {background: url('col-left-category.png') top left no-repeat}
#col-left .boxTitle.infobox span {background: url('col-left-info.png') top left no-repeat}
#col-left .boxTitle.search span {background: url('col-left-search.png') top left no-repeat}
#col-left .boxTitle.registration span {background: url('col-left-registration.png') top left no-repeat}
#col-left .boxTitle.questionnaire span {background: url('col-left-questionnaire.png') top left no-repeat}
#col-left .boxTitle.partners span {background: url('col-left-partners.png') top left no-repeat}
#col-left .boxTitle.forein-articles span {background: url('col-left-forein-articles.png') top left no-repeat}

.col-left-content .search {width:231px;}
.col-left-content .button {margin:5px 0 ;}
.col-left-content .registration {width:185px; margin:1px 0;}
.col-left-content .button-logout {width:77px; margin:5px 10px 0 0 ;}

.telephone {height:176px; background: url('col-left-telephone-bg.png') top left no-repeat; width:257px;margin:0;}
.telephone .text {margin:0px 5px 10px 105px; line-height:1.8em; font-size:90%; padding-top:30px}
.telephone .text span {color:#0691B5; font-size:110%; }

#col-left ul {margin:0 0 0 1px; padding:0 1px 0 0px; list-style-type:none; width:248px; background:#85BDFF}
#col-left ul li {display:block; padding:0; background:#67C3C9; margin:0 0 1px 0; line-height:25px; }
#col-left .selected {background:#92D3FC;}
#col-left ul li span {display:block;padding-left:15px; background:url('col-left-arrow.gif') center left no-repeat; margin-left:10px}
#col-left .selected span {background:url('col-left-arrow.gif') center left no-repeat; }
#col-left ul li a {display:block; color:#000; text-decoration:none}
#col-left ul li a:hover {text-decoration:underline}
#col-left ul li ul {margin:0; padding:1px 0 1px 0; background:#85BDFF; width:248px;}
#col-left ul li ul li {display:block; padding:0; background:#92D3FC; }
#col-left ul li ul li span {display:block;  background:url('col-left-arrow.gif') center left no-repeat; margin-left:20px}

#col-left ul li ul li ul{padding:1px 0 1px 0; background:#85BDFF; width:248px;}
#col-left ul li ul li ul li {display:block; padding:0; background:#92D3FC; }
#col-left ul li ul li ul li span {display:block;  background:url('col-left-arrow.gif') center left no-repeat; margin-left:40px}

#col-left ul li ul li ul li ul{padding:1px 0 1px 0; background:#85BDFF; width:248px;}
#col-left ul li ul li ul li ul li {display:block; padding:0; background:#92D3FC; }
#col-left ul li ul li ul li ul li span {display:block;  background:url('col-left-arrow.gif') center left no-repeat; margin-left:60px}

#col-left ul li ul li ul li ul li ul{padding:1px 0 1px 0; background:#85BDFF; width:248px;}
#col-left ul li ul li ul li ul li ul li {display:block; padding:0; background:#92D3FC; }
#col-left ul li ul li ul li ul li ul li span {display:block;  background:url('col-left-arrow.gif') center left no-repeat; margin-left:80px}


#col-left .bold {font-weight:bold;}



.col-left-content {background: url('col-left-content-border.png') top left repeat-y;  }
.col-left-content-in {background: url('col-left-content-bottom.png') bottom left no-repeat; padding: 0 5px 20px 3px;}
.col-left-content-body {background: url('col-left-content-body.png') top left repeat-x; padding:5px; _height:60px; min-height:60px;}
.col-left-content.searchBox .col-left-content-in{padding-bottom:10px;}
.col-left-content.searchBox .col-left-content-body {padding-bottom:0; height:auto; min-height:0;}

.col-left-content a img {vertical-align:middle}
.col-left-content a {text-decoration:none; color:#000}
.col-left-content a:hover {text-decoration: underline}

.col-left-category {background: url('col-left-category-bg-bottom.png') bottom left no-repeat; padding: 0 0 4px 0 }
.col-left-category-in {background: url('col-left-category-bg.png') top left repeat-y; padding:0 5px 0 2px}

#head {height:300px}
/*
#headTitle{position:absolute; top:0; left:25px; z-index:10; color:#09B5E7;}
#headDescription{position:absolute; top:15px; left:25px; z-index:10; font-style:italic;}
//*/
#top {width:916px; height:54px; position:absolute; top:0; left:0; background:#B2D139 url('top-bg.png') top left repeat-x}
#top-in1 {background: url('top-bg1.png') top left no-repeat; position:absolute; top:0; left:0;  width:26px; height:54px;}
#top-in2 {background: url('top-bg2.png') top left no-repeat; position:absolute; top:42px; left:217px;  width:317px; height:12px;}
#top-in3 {background: url('top-bg3.png') top left no-repeat; position:absolute; top:0; right:0;  width:25px; height:54px;}

#head-in { width: 916px; height:246px; position:absolute; top:54px; left:0; background:#CFF1FA }
#head-1 {position:absolute; top:0; left:0; width:51px; height:209px; background: url('head-bg1.png') top left no-repeat}
#head-2 {position:absolute; top:0; left:310px; width:177px; height:102px; background: url('head-bg2.png') top left no-repeat}
#head-3 {position:absolute; top:102px ; left:310px; width:177px; height:107px; background: url('head-bg3.png') top left no-repeat}
#head-4 {position:absolute; top:68px; left:487px; width:196px; height:141px; background: url('head-bg4.png') top left no-repeat}
#head-5 {position:absolute; top:0px; left:487px; width:196px; height:68px; background: url('head-bg5.png') top left no-repeat}
#head-6 {position:absolute; top:182px; left:683px; width:233px; height:27px; background: url('head-bg6.png') top left no-repeat}
#head-7 {position:absolute; top:0; right:0; width:8px; height:182px; background: url('head-bg7.png') top left no-repeat}

#head-menu {position:absolute; top:209px; left:0; width:916px; height:37px; background:#98BF3D url('head-bottom-bg.png')  top left repeat-x}
#head-menu-in {line-height:37px; padding:0 100px 0 20px}
#head-menu ul {list-style-type:none; margin:0; padding:0;}
#head-menu ul li {display: inline; padding:0 10px; border-left: solid 1px #FFF}
#head-menu ul li:first-child {border:none}
#head-menu ul li a {color:#FFF; text-decoration:none; }
#head-menu ul li a:hover {text-decoration:underline}
#head-menu1 {position:absolute; top:0; left:0; width:15px; height:37px; background: url('head-bottom-bg1.png') top left no-repeat}
#head-menu2 {position:absolute; top:0; left:681px; width:202px; height:19px; background: url('head-bottom-bg2.png') top left no-repeat}
#head-menu3 {position:absolute; top:0; right:0; width:15px; height:37px; background: url('head-bottom-bg3.png') top left no-repeat}

#head-shoping-basket {position:absolute; top:0; left:683px; width:225px; height:182px;}
#head-shoping-basket .boxTitle {position:relative;color:#FFF; font-size:120%;margin:0; text-align:center; height:46px; line-height:46px; width:225px; background:#98BF3D }
#head-shoping-basket .boxTitle span {position:absolute; top:0; left:0; height:46px; width:225px; background: url('head-shopping-basket.png') top left no-repeat}
#head-shoping-basket-in {height:136px; background:#FFF url('head-shopping-basket-bg.png') top left repeat-x; }
#head-shoping-basket-in1 {padding:10px; line-height:2em}
#head-shoping-basket-in1 span {color:#0691B5; }
#head-shoping-basket-bg {width:17px ;height:14px; position:absolute; bottom:0; left:0; background:url('head-shopping-basket-bg-bottom.png') bottom left no-repeat; padding:10px; height:136px}

#logo {position:absolute; top:54px; left:51px}
 
#content .col-left-content-body ul {margin:0; padding:0; list-style-type:none;background: none; width:210px}
#content .col-left-content-body ul li {line-height:1.5em; background: none; }
#content .col-left-content-body ul li a {color:#000;text-decoration:none}
#content .col-left-content-body ul li a:hover {text-decoration:underline}

#content ul.list {margin:0; padding:0; list-style-type:none;background: none; width:210px}
#content ul.list li {line-height:1.5em; background: none; }
#content ul.list li a {color:#000;text-decoration:none}
#content ul.list li a:hover {text-decoration:underline}


/**** info *******/
#infoBox {width:298px; _height:70px; min-height:70px; background:#fff; position:absolute; top:300px; text-align:center; border:1px solid black;}
#infoBox h1 {width:100%; background:url('info-box.jpg') no-repeat top left; font-size:80%; text-align:center; height:29px;margin:1px 0 0 2px; padding:0;}
#infoBox #infoBox-in {width:100%; margin-top:5px; padding:0; font-size:80%;}
#infoBox #infoBox-in ul {margin:0; padding:5px;}
#infoBox #infoBox-in li {margin:0; padding:0; list-style-type:none; text-align:center; color:#000; font-weight:bold;}
#infoBox a {margin-top:10px;}




/*******usermenu*********/
#usermenu-menu ul {display:block;}
#usermenu-menu li {display:inline; height:25px; line-height:25px; }
#usermenu-menu li span { margin-left:10px;display:block; line-height:25px; height:25px; width:150px; border:1px solid #15B5DC; float:left; text-align:center; background:#8EB93E url('col-main-bottom-bg.png') repeat-x left top}
#usermenu-menu li a {color:#fff;}
#usermenu-menu li a.bold span {font-weight:bold;}

#usermenu-order-list {margin:0 auto; width:100%; border-left:1px solid #A6CD5F;}
#usermenu-order-list th {background:#A6CD5F; color:#fff; padding:5px; border:1px solid #fff; border-right:1px solid #A6CD5F;}
#usermenu-order-list th a {color:#fff;}
#usermenu-order-list td {border:1px solid #A6CD5F; border-top:0; border-left:0; padding:5px}

#usermenu-order-goods-list {margin:0 auto; width:100%; border-left:1px solid #A6CD5F;}
#usermenu-order-goods-list th {background:#A6CD5F; color:#fff; padding:5px; border:1px solid #fff; border-right:1px solid #A6CD5F;}
#usermenu-order-goods-list th a {color:#fff;}
#usermenu-order-goods-list td {border:1px solid #A6CD5F; border-top:0; border-left:0; padding:5px}
.summary-goods {background:#A6CD5F; color:#fff;}
.summary {background:#A6CD5F; color:#fff; font-weight:bold; font-size:110%;}

#usermenu-order-info {margin:10px auto 0 auto; border-left:1px solid #A6CD5F;}
#usermenu-order-info th {border:1px solid #A6CD5F; border-top:0; border-left:0; padding:5px}
#usermenu-order-info td {border:1px solid #A6CD5F; border-top:0; border-left:0; padding:5px}
#usermenu-order-info th.head {background:#A6CD5F; color:#fff; padding:5px; border:1px solid #fff; border-right:1px solid #A6CD5F;}
#usermenu-order-backbutton {margin-top:20px;}
#usermenu-order-backbutton a {color:#A6CD5F; font-weight:bold;}

