.form-button-alt, .form-button, .login-box .form-button {background:url(../images/form-button-bg.gif); height:21px; color:#FFF; border:none; text-align:left; padding:1px 7px 3px 7px;}
.form-button-alt-cancel-button {background:none; height:21px; color:#FFF; border:none; text-align:left; padding:1px 0px 3px 1px;}

.special-price .price { /*position:relative; top:5px; font-size:18px; color:#CD0000;*/}


.grid-row .old-price {text-align:left !important;}
.old-price {/*text-align:left; text-decoration:line-through;*/}
.grid-row .special-price {/*text-align:left; margin-top:-5px;*/}
#recently-viewed-list-table  .picture  .price-box  { height:250px; }
/*.price-box {margin:5px 0 20px 0;}*/
.hmls { margin-top:0px; /*height:180px;*/ vertical-align:bottom}
.product-price span { padding:0;}
/*#product_tabs_related_products_contents {position:relative; left:-50px;}*/
#product_tabs_related_products_contents .box {width: 428px; text-align:left; padding:0; background:none; border:none;}
#product_tabs_related_products_contents table.recently-list{width:10px;}
#product_tabs_upsell_products_contents .box {width: 428px; text-align:left; padding:0;background:none; border:none;}
#product_tabs_upsell_products_contents table.recently-list{width:10px;}
#product_tabs_recently_viewed_products_contents .box {width: 428px; text-align:left; padding:0;background:none; border:none; }

#product_tabs_recently_viewed_products_contents table.recently-list{width:10px; padding:0 ; }

#tab-reviews #customer-reviews ol li { background:none; float:none;}
#tab-reviews #customer-reviews h4 {font-size:22px; color:#1a6197;}
#tab-reviews #customer-reviews .head { border:none;}
#tab-reviews .product-review-box table {width:428px;}
#tab-reviews input {width:422px !important;} 
#tab-reviews textarea {width:422px !important;} 
#tab-reviews table input {width:50px !important;}

.my-review-detail .details {color:black; float:right; width:538px;}
.my-review-detail .details h3 {color:#EE3A43}

.product-media-top-menu .entire { width:170px;}
.product-media-top-menu .next { width:170px;}
.product-media-top-menu { width:490px;}
.product-media-top-menu a{ color:#58c5c4;}
.product-media-bottom-menu .next { width:170px;}
.product-media-bottom-menu .entire { width:170px;}
.product-media-bottom-menu { width:490px;}
#image {width:471px !important;} 
.product-img-box .product-image-zoom {width:471px; height:319px;}

.product-image-div p {margin:0;}
.more-views { margin:0;}

/* .product-essential .product-shop { height:470px; }*/

.product-essential{ min-height:470px;  }

.product-detail-sku {padding-left:20px; font-size:13px;}
.product-info-box .product-name {margin:0;}
.product-opt-desc {font-weight:bold; color:#4a555b; }
.pdcp_left, .pdcp_left label { font-weight:bold; color:#4a555b; }
#add-a-review {text-align:right; padding-right:10px;}

#review-form .button-set {margin-top:2px;}
#write-your-review h4{color:#000; font-weight:normal;}
#write-your-review .page-head{ margin:0 0 5px;}

.category-head h2 {color:#506270; font-size:18px;}
.f-right {text-decoration:underline;}
.dashboard-manage-addresses { width:180px; float:right; position:relative; top:-50px; left:75px;}
.checkout-onepage-index .footer-container{display:none;}

#opc-review .data-table tr th.last { text-align:center; padding: 3px 10px;}
.one-page-checkout .cart-price { text-align:center; padding:0;}
#opc-review .data-table .last { text-align:center; padding: 6px 0;}
#opc-review .data-table tr th { padding:3px 10px;}
.one-page-checkout h4.title { text-decoration:underline; text-align:left;}

.basket-table thead tr th { text-align:left; border:none !important;}
.qty { width:35px;}

.shopping-cart th, .shopping-cart td { padding-right:20px;}
.basket-table-div .shopping-cart th, .basket-table-div .shopping-cart td { padding-right: 0px;}
.basket-right-total {/*float:right;*/ font-size:large; text-align:left; width: 194px; /*width:288px;*/}
.basket-right-total span a.option {display: block;}
.shortthing{ /*width: 194px !important;*/}

.head-label-invisible.middletd{ width: 485px; }

#discount-coupon-form .sda {height:0px;}
/*.cart-moreinfo {margin-left:30px;}*/

#co-billing-form #billing-new-address-form  #address_set_action  .find-postcode, 
#co-billing-form #billing-new-address-form   #address_set_action  .address-manually  { display:block; margin: 0 0 5px 0; }
#billing-new-address-form  .input-box  .button-find-address  .form-button-alt { margin: 0 0 0 115px; }
#co-billing-form  #billing-new-address-form  #address_set_action  { clear:right; }
#login-form .form-button, .form-button-alt { float:none; /* margin: 0px 50px 0px 10px;*/  }
.button-set1 {float:right;border:none;clear:both;margin:0;padding-top:2px;text-align:left;}
.form-button, .form-button-alt { height:20px;}

#nav ul li.last { height:193px; background:none;}
#nav li ul {width:546px; background:#fff; color:#000;}
#nav ul span, #nav ul li.last li span {margin:3px; background:#000; color:#FFF;}
#nav ul li a { background: none;}
#nav ul li, #nav ul li.active { background:none;}
.over a {background:none;}

.listing-item .product-view { position:static;}
.listing-type-list .listing-item {width:750px;}
.listing-type-list .listing-item .price-box {/* margin:52px 0 0 0; */}
.listing-type-list .listing-item .price-box .special-price{text-align:right;}
.listing-type-list .listing-item .price-box .old-price{text-align:right;}

.data-table tr.last th { border:5px solid #FFF; background: url(../images/bg.gif) repeat scroll 0 0;}
/*.account-orders thead tr th { background:none;}*/
.heading-login-form { position:static;}
.product-essential li { display:block;}

.product-essential { padding:0;}
.product-essential .product-img-box { width:490px;}

.product-essential, .product-collateral { padding: 0px;}
.product-collateral .product-left-tabs { width:460px;}
.collateral-box td{ /* padding:0 10px 0 2px;*/ padding:0 }
.product-collateral .product-right-tabs .collateral-box .bottom {background:url(../images/oldbg450.gif) no-repeat;}

/* CARPET RIGHT DESIGN */

/* ------------ header ------------- */

body { border-top:3px solid #58c5c4; background: #FFF url(../images/body-bg.gif) no-repeat 0 0;}
.header-top { height:126px; z-index:10;}

/*cart*/
/*.minis-larger {font-size:17px;color:#8996a0;}*/


/*nav*/
#nav li:hover,#nav li.active { background:none #0d014d;}
.wrapper { background:none;}
.after-head { background:none; position: relative; z-index: 66;}
/**/

/*odkazy*/
a { color:#ee3a43;}

.breadcrumbs strong { color:#ee3a43;}
.breadcrumbs li { color:#ee3a43;}
.breadcrumbs li a{ color:#ee3a43;}

/* --------------- cart ---------------*/
.page-head h3, .page-head-alt h3{ font-size:18px !important; color:#49535c; font-weight:bold;}
body { color:#FFF;}
table thead tr th { background:none #49535c !important;border-left:5px solid #202020!important;}
.basket-table-div { background:#efefef; border:none;}
.basket-table tfoot tr td {background:none #fff; border-bottom:5px solid #efefef;}
td.attributes-col h4.title a, .cart-moreinfo { color:#58c5c4 !important; text-decoration:underline;}
.basket-crosssell {background: url(../images/cart-upsells-bg.gif) no-repeat; height:295px;}
.basket-crosssell h4 { color:#FFF;}
.generic-product-list a{color:#FFF;}
/*.price-box { margin:20px 0 10px 0;}*/
/* h1, h2, h3, h4, h5, h6, .head { color:#FFF;}
h3 { text-transform:uppercase !important; }*/

.basket-table thead tr th { border:none !important;}


/* --------------- checkout ------------------ */
.col-main-sp { margin-top:40px;}
.col-right-sp { margin-top:40px;}
.one-page-checkout .head { background: none #101010;}
ol.one-page-checkout li { background:none #efefef; color:#4a545d; }
.one-page-checkout .head h3, .one-page-checkout .allow .head h3 { color:#4a545d;}
label {margin:0 3px;}
.one-page-checkout .step-count, .one-page-checkout .active .step-count, .one-page-checkout .allow .step-count { color:#4a545d;}
.one-page-checkout h4 {color:#4a545d;}
#checkoutSteps a {color:#FFF; text-decoration: underline;}
/*p.required { color:#FFF;}*/
.one-page-checkout .button-set { padding:0;}
.group-select label, .form-list label, .payment-methods label, label { font-weight:normal;}
.edit-end-add { width:550px; height:30px; margin: 5px 0px }
.group-select  .input-box #advice-required-entry-zip , .group-select  .input-box  #advice-validate-postcode-zip , .group-select  .input-box  #advice-required-entry-city , .group-select  .input-box  #advice-required-entry-street_1 , .group-select  .input-box  #advice-required-entry-house_no , .group-select  .input-box  #advice-required-entry-telephone , .group-select  .input-box  #advice-required-entry-lastname , .group-select  .input-box  #advice-required-entry-firstname { margin: 2px 0px 0px 165px; width:150px; }

.validation-advice, .required { /*color:#FFF;*/ width:250px; margin: 2px 0px 0px 0px; }
.validation-advice, .required  li#red { color:#EE3A43;  margin: 2px 0px 0px 0px; text-align:left;  }
.validation-advice { clear:both; }
.one-page-checkout .head , .one-page-checkout .allow .head {background:transparent url(../images/checkout-sign-pasive.gif) no-repeat; height:30px; padding-top:12px;}
.one-page-checkout .active .head {background:transparent url(../images/checkout-sign-active.gif) no-repeat scroll 15px 17px;}
.one-page-checkout .ok {margin:2px 0 0 20px;}
.data-table th {color:#FFF;}
#opc-review .data-table { background:#202020;}
#opc-review .data-table .odd, #opc-review .data-table .even { background:#202020;}
#opc-review .data-table tfoot tr { background:none;}
.data-table tfoot tr { background:none !important;}
.data-table tr.last th, .data-table tr.last td { line-height:1.25em}
td.attributes-col h4.title {color:#58c5c4 !important; text-decoration:underline;}
.one-page-checkout .data-table tfoot td { padding:6px 0;}

.checkout .number {margin:100px 10px 0 0; color:#58c5c4;}
.checkout .links { margin:100px 20px 0 0;}
.checkout .links li a { color:#58c5c4;}
.col-right-sp .box { background:none #202020; margin-top:0px; }
/* --------------- footer --------------------*/
.footer { background:none; padding:0; margin:0; border:none;}
.tabs_footer ul {
	list-style-image: none;
	list-style-type: none;
}
.tabs_footer li {
	display: inline-table;
	width:231px;
	float:left;
	margin-bottom:-5px;
}
#footer_tabs_ql span {background:url(../images/footer-ql.gif);}
#footer_tabs_ql.active span {background:url(../images/footer-ql-active.gif);}

#footer_tabs_wc span {background:url(../images/footer-wc.gif);}
#footer_tabs_wc.active span {background:url(../images/footer-wc-active.gif);}

#footer_tabs_fs span {background:url(../images/footer-fs.gif);}
#footer_tabs_fs.active span {background:url(../images/footer-fs-active.gif);}

#footer_tabs_ui span {background:url(../images/footer-ui.gif);}
#footer_tabs_ui.active span {background:url(../images/footer-ui-active.gif);}

#footer_tabs_wc_contents, #footer_tabs_ql_contents, #footer_tabs_fs_contents, #footer_tabs_ui_contents{height:209px; width:960px; background:url(../images/footer-bg.gif); padding-top:23px; position:relative; top:5px;}


.footer-blue{ color:#58c5c4;}
.footer-block { background:url(../images/footer-block-grey-bg.gif); width:158px; height:173px; margin-left:11px; padding:10px; float:left;}
.footer-special-block { background:url(../images/footer-block-grey-bg-spec.gif);}
.footer-block-head { font-size:/*16*/15px; text-align:left; }
.footer-block-head a { color:#fff; }
.footer-block .footer-block-content a { color:#fff; }
.footer-block-link {margin:10px 0 0 62px; vertical-align:bottom;}
.footer-block-content {text-align:left; /* margin-top:10px; */ margin-top:8px; line-height:1.3;}
.footer-block-lefttext { font-size:16px; text-align:left}
.blank-block {background:none;}

.footer-block-storefinder, .footer-block-newsletter, .footer-block-whysleepright,.footer-block-buyersguide, .footer-block-freesample { background:url(../images/footer-storefinder.jpg); background-repeat:no-repeat; padding:111px 10px 10px 10px; height:73px;}
.footer-block-buyersguide { background:url(../images/footer-buyersguide.jpg); background-repeat:no-repeat; }
.footer-block-newsletter { background:url(../images/footer-newsletter.jpg); background-repeat:no-repeat; overflow: hidden; }
.footer-block-whysleepright { background:url(../images/footer-whysleepright.jpg); background-repeat:no-repeat; }

#storefinder, #newsletter {width:80px; float:left;}
.footer-block-link-storefinder{float:right;}
.footer-block-storefinder .footer-block-head{margin-bottom:32px;}
.footer-block-newsletter .footer-block-head{margin-bottom:12px;}
.footer-block-freesample .footer-block-head{/*margin-bottom:12px;*/height:52px;}
.footer-logo {text-align:left; margin-top:20px;}
#cr-newsletter-validate-detail .form-button-alt {background:url(../images/footer-submitbtn.gif); height:22px; width:56px;}
.footer-block-newsletter .content {padding:0;}

/* ---------------------- category - grid view ------------*/
table.toolbar { background:none #101010;}
.listing-type-grid li.item { background: none #202020; border:none; width:185px !important;}

.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#4a5358;}
.catalog-listing .add-to a { color:#3B9493 !important; text-decoration:underline; font-size: 12px; background-color:#FF0000; }
.catalog-listing .add-to a:hover { color:#EE3A43; text-decoration:underline; }

.grid-row .product-image{padding-top:10px;}
table.toolbar .style a { color:#58c5c4;}
.a-right img {margin-top:5px;}
.listing-type-grid li.item { background:url(../images/category-grid-product-bg.gif) no-repeat #fff; min-height:390px;}

.short-li-list{ background: url(../images/ico_shortlist.gif) no-repeat 0 0; height:24px; }
.sample-li{ background: url(../images/ico_samples.gif) no-repeat 0 0; height:24px; }
.compare-li{ background: url(../images/ico_compare.gif) no-repeat 0 0; height:24px; }

.product-detail .add-to li label { margin-left: 30px}
.product-detail .add-to li input { float: right; margin-top: 5px}
.a-left a, .on{ color:#58c5c4;}

/* ---------------------- category - list view ------------*/
.listing-type-list .listing-item { background:#fff url(../images/category-grid-product-bg.gif) repeat-x top; border:0 #020202 solid; color:#4a535a; }
.listing-type-list .listing-item label{ color:#4a535a; }
.gallery-product-atributes {float:left;}
.gallery-product-bottomend { /*height:30px;*/ }  /* {height:50px;}*/

.narrow-by dt { font-size:16px;}
.remove-filters a,.narrow-by dd li, #narrow-by-list a {color:#58c5c4;}
.layered-nav .narrowed-category li { background:none #7b8181; color:#FFF;}
.layered-nav .narrowed-category li .label { font-weight:normal; color:#fff;}

.listing-type-list .diif{ width:100%; padding-left: 0px; clear:both; }

.listing-type-list .add-to ol{ clear:both; }
.listing-type-list .add-to ol li{ float:left;}

.listing-type-list .add-to ol li.short-li-list{ width: 152px; position:relative;}
.listing-type-list .add-to ol li.sample-li{ width: 145px;}
.listing-type-list .add-to ol li.compare-li{ width: 120px; }

.listing-type-list .add-to input{ float: right; margin: 5px 15px 0 5px; }
.listing-type-list .add-to label{ margin: 5px 0 0 25px; display:block; float: right; }

/* ---------------------- compare list -------------------- */
.data-table tr.last th, .data-table tr.last td ,.data-table tbody td ,.compare-products thead tr.head td { /*background:none #020202; */}
.compare-products tbody tr.first td { background:none #020202; border:5px #020202 solid;}
#product_comparison .label  { /* color:#fff;*/ color: #353535;  background: #FFF;}
.link-cart small {color:#58c5c4;}
.compare-products thead tr.head td { background:#969a9b;}
.compare-products thead tr.head td a{ color:#FFF;}

/* ------------------------ storefinder ---------------------- */



/* ----------------------- compare list in category -------------------*/
.compare-summit li { /*width:104px;*/ width:130px; background:#000; }
.compare-list ul { background:none #000;}
.compare-summit .compare-head { background:none #000;}


.compare-summit h3 { color:#FFF;}
.compare-content a{color:#FFF;}
.compare-summit .compare-content{width:auto;}
.compare-head a{color:#58c5c4;}
/*.compare-list {position:relative; top:-1px;}*/
.compare-content .price-box { margin:0;}
.product-essential .back_compore a { position:relative; top:-2px;}

/* ------------------------ product detail -------------------------- */
.product-essential .compare-summit li { width:109px; height:120px; }
.product-essential .compare-list {/*background: #000 url(../images/product-view-compare-bg.gif) no-repeat !important;*/ width:482px; padding-bottom:5px; min-height: 250px; overflow: hidden; }

.product-essential-big .compare-list-big {width:482px; background: #fff; margin-bottom:10px;}

.product-essential .compare-summit { width:490px;}
.product-essential .compare-summit .compare-content { width:97px; display: block; margin: 0 0 25px 0}
.back_compore a{color:#58c5c4 !important;}
.more-views{display:none;}
.img-back-top { background: url(../images/tab-left-top2.gif) no-repeat top left; height:3px; margin:0px; padding:0px; }
.img-back-bottom { background: url(../images/tab-left-bottom.gif) no-repeat 100% 100%; height:4px; margin:0px; padding:0px; width: 490px;}
.img-back { background:#efefef; width:490px; /*height:505px;*/ padding: 0 0 5px 0; overflow: hidden; } 

/* .img-back {background:url(../images/product-view-img-bg.gif) no-repeat; width:490px; height:476px;} */
.product-shop { min-height:440px;}

/*.img-back {background: #040404; width:490px; height:510px;}

.img-back-top {background:url(../images/product-view-img-490-bg.gif) no-repeat; width:490px; height:3px;}

.img-back-bottom {background:url(../images/product-view-img-490-bot-bg.gif) no-repeat; width:490px; height:3px;}*/
.product-image-div { padding:9px;}
.product-essential .product-img-box { background: #EFEFEF;}
.product-media-bottom-menu .pre,.product-media-bottom-menu .entire,.product-media-bottom-menu .next { width:170px; margin:5px 0; float: none; text-align:right;}
.product-media-bottom-menu { min-height: 95px !important; float:right; width:179px;}
.product-media-bottom-menu a{color:#58c5c4 !important;}


.tabs_pd ul {
	list-style-image: none;
	list-style-type: none;
}
.tabs_pd li {
	display: inline-table;
	width:220px;
	float:left;
}

.color_icon {
	float:left; margin:8px 5px 0 0; padding:0; display:block; clear:both;
	
}

.color_icon_content {
	float: right; width:60px; padding:0px;  margin:0px; display: inline; 	
}
.color_icon_content2 {
	float:left; padding:0px; margin:0px; display: inline;  	
}

#pd_tabs_detail_contents, #pd_tabs_calculator_contents { width:461px; background:#efefef; position:relative; top:-5px; min-height:400px;}

#pd_tabs_detail_contents { background:#efefef url(../images/bg_black_gradient.jpg) repeat-x; min-height:450px; /*padding: 0 0 10px 0*/}
/* #pd_tabs_detail_contents {background:url(../images/product-info-tab-bg.gif);} */
.product-essential .product-shop { margin:0;}
.product-info-box .product-name {color:#58c5c4 !important; font-size:25px; font-weight:bold;}
.product-detail-sku { font-size:11px; color:#4a555b;}
.tabs_pd {width:461px;}

.product-tocart { /*  margin-top:2px;*/}
.product-collateral .head { margin:20px 0 0 0;}
.product-collateral .head a:hover { text-decoration:underline; }
.product-collateral .product-left-tabs { float:right;}

.product-collateral .product-right-tabs { float: left}

.product-collateral .tab-end{background:url(../images/tab-bg-end.gif); width:4px; height:33px; float:right;}
.product-collateral li.active .tab-end{background:url(../images/tab-bg-a-end.gif); float:right; width:5px}
.product-collateral li.active {background:url(../images/tab-bg-a.gif);}

.product-collateral li { background:url(../images/tab-bg.gif); margin-right:0px;}

.product-collateral li  a{ margin: 7px 6px 4px !important; color:#FFFFFF; font-size:11px; font-weight:bold; display:block; float: left; }
.product-collateral li.active a{ color: #47555e; }

.tab-left-top {background:url(../images/tab-right-top.gif) top; width:490px; height:4px;}
.tab-left-bottom {background:url(../images/tab-right-bottom.gif); width:490px; height:3px; float:left; }
.tab-right-top {background:url(../images/tab-left-top.gif); width:459px; height:4px;}
.tab-right-bottom { background:url(../images/tab-right-bottom439.jpg ) no-repeat 100% 0; width:459px; height:3px; }
.tab-right-bottom-friend { background:url(../images/tab-right-bottom-long.jpg ) no-repeat 100% 100%; width:460px; height: 4px;}

.tab-pass-bottom {background:url(../images/tab-pass-bottom.gif)  #000 center top; width:615px; height:4px;}
.tab-pass-top {background:url(../images/tab-pass-top.gif) #000 center top; width:615px; height:4px;}
.product-collateral .head { border:none;}
.product-collateral .product-right-tabs .collateral-box .bottom { /* background:url(../images/tab-bottom-bg.gif)*/ background: #000; width:470px; min-height:350px;}
.product-collateral .product-left-tabs .collateral-box .bottom {  background: #efefef; width:439px; min-height:350px;}

#checkout-payment-method-load .input-box label {
float:left;
margin-bottom:10px;
margin-right:30px;
text-align:left;
width:160px;
}

.recently a.product-name {color:#48555e !important;}
.recently .product-image { border:none;}

.product-footer {display:none;}
.product-info-tab-bg-bottom{ background:url(../images/product-info-tab-bg-bottom.gif); width:461px; height:3px; position:relative; top:-5px; display:none;}
 /*.product-top{background: url(../images/product-top-doble-bg.gif) no-repeat; background-position:bottom;}*/
 
.product-top { /*background: url(../images/product-middle-960.gif) repeat-y;*/ }

.product-bottom { background: url(../images/product-960-bottom.gif) no-repeat; height:3px; }


.recently .add-to { display:none;}

.product-findstore a img { margin-bottom:10px; }

.product-shop .price-box { margin:0px /*11px*/0 10px 0/*10px;*/}


/* --------------------------- CMS page --------------------- */
.static-left-menu h3{ color:#7b8181;}
.static-left-menu a {color:#58c5c4;}
.static-left-menu li.active { background:none #7b8181; color:#FFF;}
.static-content {background: #efefef; width:750px; margin-bottom:20px; padding: 20px; margin: 0 0 0 165px; color: #4A5358; }

.static-content-central{background: #151515; width:750px; padding:20px; margin-top:0 !important}



.cms-page-end{background: url(../images/cms-page-bottom-bg.gif) no-repeat #000; width:770px; height:3px;position:relative;top:8px; left:-20px; width:770px; display:none;}
.static-content h4 {
	border-bottom:1px solid #666666;
	
}

/* --------------------------- My account --------------------- */
.account-nav h3{ color:#7b8181;}
.account-nav li a {color:#58c5c4; height:20px; clear:both; font-weight:normal; }
.account-nav li.on { background:none #7b8181; color:#FFF;}


/*.col-main .empty-trolley,.contacts-index-index .col-main,.catalogsearch-advanced-index .col-main,.customer-address-form .col-main-list,.downloadable-customer-products .col-main-list,.wishlist-index-index .col-main-list,.newsletter-manage-index .col-main-list,.tag-customer-index .col-main-list,.review-customer-index .col-main-list,.sales-order-history .col-main-list, .customer-account-index .col-main-list,.customer-account-edit .col-main-list,.customer-address-index .col-main-list{background: url(../images/cms-page-bg.gif) no-repeat #000; width:750px; padding:10px; margin-bottom:10px;}*/

.col-main .empty-trolley,.contacts-index-index .col-main,.catalogsearch-advanced-index .col-main,.customer-address-form .col-main-list,.downloadable-customer-products .col-main-list,.wishlist-index-index .col-main-list,.newsletter-manage-index .col-main-list,.tag-customer-index .col-main-list,.review-customer-index .col-main-list,.sales-order-history .col-main-list, .customer-account-index .col-main-list,.customer-account-edit .col-main-list,.customer-address-index .col-main-list{  width:770px; /*padding:10px;*/ margin-bottom:10px;}


.col-main-rounded { background: #efefef; width:770px; margin:0px; margin-bottom: 10px; }

.col-main-rounded-top  {background: url(../images/cms-page-top-bg.gif) no-repeat #000; width:770px; height:3px; margin-bottom:10px;}
.col-main-rounded-central h3, .col-main-rounded-central h2{ color:#7C8282; }
.col-main-rounded-central {background: #efefef; width:730px; padding: 10px 20px 20px 20px; color: #4A5358; }

.col-main-rounded-bottom{ background: url(../images/cms-page-bottom-bg.gif) no-repeat #000; width:770px; height:3px; overflow:hidden; }

.col-main-rounded-central a { text-decoration:underline;}

.tab-pass-rounded { background: #040404; width:615px; margin:0px; }
.tab-pass-top  {background: url(../images/tab-pass-top.gif) no-repeat #000; width:615px; height:3px;}
.tab-pass-rounded-central {background: #040404; width:615px; padding: 10px 20px 20px 20px;}
.tab-pass-bottom{ background: url(../images/tab-pass-bottom.gif) no-repeat #000; width:615px; height:3px; overflow:hidden; }

.catalog-seo-sitemap-category .col-main,.col-main .empty-trolley,.catalogsearch-advanced-index .col-main{background: url(../images/full-width-bg.png) no-repeat #000; width:940px; padding:10px; margin-bottom:10px;}
.catalog-seo-sitemap-category .page-head h3,.empty-trolley .page-head h3,.contacts-index-index .page-head h3,.catalogsearch-advanced-index .page-head h3,.customer-address-form .page-head h3,.downloadable-customer-products .page-head h3,.wishlist-index-index .page-head h3,.newsletter-manage-index .page-head h3,.tag-customer-index .page-head h3,.review-customer-index .page-head h3,.sales-order-history .page-head h3,.customer-address-index .page-head h3,.customer-account-edit .page-head h3 { color:#7C8282; margin-left:5px;}
.cms-page-end{background: url(../images/cms-page-bottom-bg.gif) no-repeat #000; width:770px; height:3px; position:relative; left:-5px;}
.account-box .head h4 { color:#4A5358; font-weight:normal; }
.account-box h5 { color:#4A5358; font-weight:normal; }
.account-box { background:none;}
.account-orders { border:none; background:none;}
.customer-account-index .col-main-list a {color:#58c5c4;}
.customer-account-index .col-main-list a:hover {color:#EE3A43;}
.customer-account-index table thead tr th { border:none !important; color: #fff; }
#my-orders-table a {text-decoration:underline; color:#58C5C4;}
#my-orders-table a:hover { color: #EE3A43; }
.customer-account-index .head a{text-decoration:underline;}
.dashboard-manage-addresses a {text-decoration:underline;}
.col-1 p a{color:#58C5C4 !important;}
.col-1 p a:hover{color:#EE3A43 !important;}

/* ------------------------- succes order ------------------------ */
.checkout-onepage-success .col-main {background:#000; padding:20px; color:#fff !important; width:920px;}
.checkout-cart-index .page-head h3, .checkout-onepage-success .page-head h3{color:#fff !important;}
.checkout-cart-index a, .checkout-onepage-success a {color:#58c5c4;}

/* ------------------------- breadcrumbs login ------------------ */
.bread-login, .bread-login a { color:#ee3a43; /*font-size: 10px;*/ font-weight:bold;}
.bread-login li{display: inline-table; margin-right:11px;}
.bread-login {background:none;   left:20px;}
.bread-login ul{display:inline;}
.bread-login .last{ margin-left:-10px; }
/*.after-head .fleft ul {float:none; width:500px;margin:2px 0 0 80px;  }*/
#login-site-bg { float:left;position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:.5; background:#000; }
.login-main-space {background:url(../images/login-window-bg.png) no-repeat; width:510px; height:270px; position:relative; top:-29px; left:-591px;}
.registred-users-div { position:relative; top:0; left:0;}
.heading-login-form { position:relative; left:32px; top:10px;}
.registred-users-div h4, .new-users-div h4 {font-size:12px;}
.registred-users-div p,.new-users-div p {font-size:15px;}
.registred-users-div .content, .registred-users-div .log {font-size:12px;}
.login-form-div .form-list li {margin-bottom:-7px;}
.logintop-login-button {position:relative;top:-10px; left:126px; width:52px;}
.new-users-div { width:210px; position:relative; right:0; top:0; float:left;}
.why-register {font-size:12px !important; font-weight:bold; padding-top:5px; padding-bottom:6px;}
#login-form-top .form-button {border:1px #014f97 solid; background:none #fff; color:#014f97;}
.login-close {background:url(../images/close-x.png); height:41px; width:41px; position:relative; right:-222px; top:-284px; float:left;}
.middle { min-height:0;}
.login-form-div { width:1px; position:absolute; visibility:visible;}


/* ---------------------------- register -------------------------- */
/* .register { background: none #000;width:544px;}*/

.register { background:#efefef none repeat scroll 0 0; padding:15px 30px; width: 900px; color: #4A5358;  }
.register-cms-block { background: none #000;}
.register .page-head h3 {color:#4A5358;}
.register label{ color: #4A5358; }
.center {width:10px;}



/* ---------------------------- email to friend --------------------- */
.send-friend .left .product-image-div { background:none #efefef; border:none;}
.send-friend .right { background:none; border:none;}
.login-box label { color:#4A555B;}
.page-head h3, .page-head-alt h3 { color:#49535c;}
.login-box .registered-users h4 { color:#7C8282; font-weight:normal; }
.send-friend .product-media-bottom-menu { display:none;}
/* -------------------------- opravy -------------------------- */
.rating-box { width:80px;}
.breadcrumbs strong { font-size:11px; font-weight:bold;}
.copyright {color:#000; float: right; position:relative; margin-top:10px;}
.checkout-types big {display:none;}
.categoryviewtype {width:30px !important;}
table.toolbar td { width:19%;}
.col-right-sp .box, .col-right-sp .box span, .col-right-sp .box h5 { color:#4b545b;}
.checkoutrightbox a{color:#58c5c4; font-size:12px;}
.group-select li .input-box label { width: 160px;}
.group-select li .input-box .input-text, .group-select li .input-box textarea { /*width:160px; */ width:265px; }
.findaddress {margin-left:7px;}
.findadresstext {width:71px !important;}
.adressrobot {margin-left:160px;}
.personaldetails {margin:10px 0 10px 8px;}
.checkout-onepage-index .form-button{ background:url(../images/checkoutcontinue.gif); height:21px; width:97px; color:#FFF; border:none; text-align:left; text-transform: uppercase; padding:1px 0px 3px 7px;}
.button-big { margin:10px; cursor:pointer; }
.termscheck {float:left; margin:10px;}
.termscheck input {margin-left:10px;}
.footer-block-link {left:-21px;margin:0px 0 0 100px;position:relative;top:-30px;}
.catalog-listing .ratings a { color:#58c5c4;}
.registred-users-div a {text-decoration:underline;}
.logintop-register-button{margin-top:9px;}
.account-nav a{line-height:1.2;}
.bottom a {font-weight:bold; font-size:11px !important;}
.account-nav .head h3 { padding-left:5px;}
.page-head {  margin-left: 15px; }
#main .page-head {
	margin-left:0;
	padding-left:0;
}
#main .page-head h3 {
	margin:0;
	padding:0;
}
.primary-address-list li { background:#fff; border:none;}
.primary-address-list h5 { color:#4A5358; }
.primary-address-list h4, .address-list h4 { color:#4A5358;}
table.pager, table.view-by { background:#4a5358;}
table.pager td { border:none; color:#fff; }
.product-essential .compare-summit {margin-top:0px;}
.bread-fake {position:relative; top:-44px; left:64px; color:#ee3a43; font-size:11px; font-weight:bold; text-decoration:underline;}
.bottombanner-404 {margin-top:30px;}
.col-1-layout .col-main { margin-bottom:10px;}
.one-page-checkout-progress {background:#000;border:none !important;padding:1px 0 !important;width:350px !important;}
.checkout-onepage-index .side-col h3 {margin:0;padding:5px 5px 5px 10px;width:335px; background: #FFFFFF url(../images/category-grid-product-bg.gif) repeat-x scroll center top; color: #7C8282 !important;}
.one-page-checkout-progress h4.complete,.one-page-checkout-progress h4 { background:none !important; border-bottom:0; color:#4A545D;padding:5px 10px;}
.one-page-checkout-progress li { background: #ffffff url(../images/category-grid-product-bg.gif) repeat-x scroll center top; border:none; margin-bottom:4px;}
.one-page-checkout-progress .content { background:none;}
.one-page-checkout-progress h4.complete span{float:left; margin-top: 0;}
.one-page-checkout-progress h4 a { float:right; text-decoration:underline; color:#58c5c4;font-size:12px; font-weight:normal;}
.col-right-sp .box { background:none;}
.checkoutrightbox{ background:#efefef !important; border:0 !important;}
#checkoutSteps a { text-decoration:none; color:#58c5c4;}
.small .celar { color:#58c5c4; border-bottom:1px solid #58c5c4; text-decoration:none; font-weight:normal;}
.contacts-index-index hr {visibility:visible; overflow:visible; color:#FFF; height:1px;}
.contacts-index-index .group-select li { padding:0;}
.contacts-index-index .group-select li .input-box select {width:166px;}
.customer-account-login .register-cms-block .uppercase,.customer-account-create .register-cms-block .uppercase,customer-account-login .register-cms-block h4, .customer-account-create .register-cms-block h4 { display:none;}
/*.after-head { margin:0;}*/
/*.after-head .fleft { margin:0; position:relative; top:5px;}*/
.login-main-space {}
.one-page-checkout .box { padding:0 15px 20px;}
.ratings a,.hmls a , .hmls a:hover, .ratings a:hover { color:#58c5c4; }
.ratings .pipe {display:none;}
.clear { clear:both;}
.home-table {position:relative; left:-10px; float:none; /* z-index: -100000;*/ }
.primary-address-list a{color:#58c5c4; text-decoration:underline;}
.primary-address-list a:hover{color:#EE3A43; text-decoration:underline;}
.customer-account-edit .col-main-list .button-set .left, .customer-address-index .col-main-list .button-set {display:none;}
.button-set .left_detail {float: left;}
#login-form .new-users-div { background: none #000;}
#login-form .registred-users-div { background:none #000;}
.tabs_footer span {height:35px; width:230px; display: block; }
.addtowishlistlistview {margin-left:15px;}
.compore {margin-right:5px;}
.listing-type-list .product-catalog-top-line .product-shop {margin-left:48px;width:375px;}
.product-shop a:hover {
	color:#EE3A43;
}
.diif {padding-left:233px;width:361px;}
.listing-type-list .listing-item { margin-top:0;}
.product-specs li { background:none;}
.catalogsearch-advanced-index .form-button, .form-button-alt { text-transform:none; margin: 2px 0 0 5px;}
.catalog-seo-sitemap-category .col-main a{color:#58c5c4;}
.catalog-seo-sitemap-category .col-main .a-right a {text-decoration:underline;}
.catalog-seo-sitemap-category  table.pager, table.view-by {background:none; width:300px; float:left;}
.catalog-seo-sitemap-category hr { visibility:visible;}
.static-left-menu .active a { color:#FFF;}
.after-head .fright { margin: 5px 0 0 0; }
/*.shop-access {left:10px !important;margin-bottom:6px;position:relative !important;}*/

.catalog-seo-sitemap-category .a-right .first {float:right; width:300px;}
/*.catalog-seo-sitemap-category br {display:none;}*/

.button-set .left { /*display:none;*/ }

.login-form-div-ordinary .messages {
position:relative;
top:-10px;
}


/*overlay*/
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); display: none; position: absolute; top: 0pt; left: 0pt; width: 100%; }


.why-checkout {
	list-style-type:disc;
	padding-left:14px;
}

.top-checkout-types a img {
	padding-right:22px;
}

.links-top-space {
	display:block;
	/*padding-top:10px;	*/
}


/* Search */

.search-title {
	background:#FFFFFF;	 
	display:block;
	margin:10px 0px;
	}
	
.search-title h2 {
	color:#0A263C !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-transform:none;
	background:#FFFFFF;	
}

.note-msg-search h3 {
	color:#0A263C !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0 0 10px 0;
	text-transform:none !important;
}

.search-results-content{
	/*background:#000;*/
	padding:2px 12px 5px 12px;
	
}
.search-results-content li {
	margin: 15px 0 15px 0;
	color: #FFF;
	}
.search-results-content a {
	color:#58C5C4;
	text-decoration:none;

	}
.search-results {
  color: #4A535A;
}
.search-r-title {
	color: #FFF;
	font-size:15px;
	font-weight:bold;
}
.search-r-title a{
	color: #4A535A !important;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
