@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'), local('PTSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/jduSEW07_j4sIG_ERxiq4Q.woff) format('woff');}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'), local('PTSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/HXiERDIZdwFzjXlbcMq7XPesZW2xOQ-xsNqO47m55DA.woff) format('woff');}
@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic'), local('PTSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/Pq7I38KtY37kAe5aYFKrSA.woff) format('woff');}
@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/ptsans/v5/lILlYDvubYemzYzN7GbLkBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight: 400;src:local('PT Sans Caption'), local('PTSans-Caption'), url(http://themes.googleusercontent.com/static/fonts/ptsanscaption/v6/OXYTDOzBcXU8MTNBvBHeScENMRmONIR770qe4kUs6CY.woff) format('woff');}
@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:700;src:local('PT Sans Caption Bold'), local('PTSans-CaptionBold'), url(http://themes.googleusercontent.com/static/fonts/ptsanscaption/v6/Q-gJrFokeE7JydPpxASt29RYZ4-1s-3wi7mHpVwon4Y.woff) format('woff');}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/UyYrYy3ltEffJV9QueSi4V77J2WsOmgW1CJPQ9ZetJo.woff) format('woff');}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/Q_pTky3Sc3ubRibGToTAYg-RYH0DQDesBR18_67DZ4Y.woff) format('woff');}

@font-face {
  font-family: "DINCondensedWeb";
  src: url("fonts/dincondensedweb/DNC57__W.eot");
  src: url("fonts/dincondensedweb/DNC57__W.eot") format("eot"), url("fonts/dincondensedweb/DNC57__W.woff") format("woff"), url("fonts/dincondensedweb/DNC57__W.ttf") format("truetype"), url("fonts/dincondensedweb/DNC57__W.svg#DINCondensedWeb") format("svg");
}

html {overflow: -moz-scrollbars-vertical;margin: 0;padding: 0;}
body {color: #000000;font-family: Arial, Helvetica, sans-serif;margin: 0px;padding: 0px;overflow-x: hidden;}

* {margin: 0;outline: none;line-height: 1;}
body, td, th, input, textarea, select {font-size: 12px;}
h1, .welcome {font: bold 24px "PT Sans Narrow", "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-transform:uppercase;color: #8169A8;margin-top: 0px;margin-bottom: 16px;}

h2 {color: #000000;font-size: 16px;margin-top: 0px;margin-bottom: 5px;}
h3 {line-height: 30px;}
p {margin-top: 0px;margin-bottom: 20px;line-height: 17px;}
a, a:visited, a b {color: #8169A8;text-decoration: underline;cursor: pointer;}
a:hover {text-decoration: none;}
a img {border: none;outline:none;}
a img,:link img,:visited img,:hover img,:active img {border:none; outline:none;}
form {padding: 0;margin: 0;display: inline;}
input[type='text'], input[type='password'], textarea {background: #F8F8F8;border: 1px solid #CCCCCC;padding: 4px;margin-left: 0px;margin-right: 0px;}
select {background: #F8F8F8;border: 1px solid #CCCCCC;padding: 4px;width:140px}
label {cursor: pointer;}

.float-right  {float:right;overflow:hidden}
.float-left  {float:left;overflow:hidden}
/* layout */ 
.wrapper-center {margin:0 auto;text-align: left;/* position: relative; */}
#container {padding:0 15px;overflow:hidden;margin:0px auto 0px auto;}
#container-center {margin:0px auto 0px auto;padding-top:0px;text-align: left;}
#container-center.homePAD {margin-top:25px}
#container-boxed {margin: 0px auto;text-align: left;overflow: hidden;}

#column-left {float: left;width: 228px;}
#column-right {float: right;width: 228px;}
#content {min-height: 100px;margin-bottom: 15px;}
#column-left + #column-right + #content, #column-left + #content {margin-left: 242px;}
#column-right + #content {margin-right: 242px;}
/**********************
HEADER
***********************/
#header {position:relative;padding:5px 0}

#header #logo {float:left;height:80px;display: table;}
#header #logo a{display: table-cell;vertical-align: middle;}

#language { padding:8px 10px;color:#777;float:left; position:relative ; cursor:pointer;text-decoration:none; font-size: 12px;}
#language img { cursor: pointer; margin-right:3px; }
#language .spis{z-index:9999;position:relative;border-top:3px #000 solid;float:left;display:none;padding:7px 10px;margin:0 0 0 0;background:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0px 0px 4px #999;-moz-box-shadow: 0px 0px 4px #999;box-shadow: 0px 0px 4px #999;}
#language .spis:before {content: "";border-width:4px;border-style:solid;border-color:transparent;border-bottom:3px #000 solid;position:absolute;top:-10px;left:50%;margin-left:-4px;width:0px;height:0px}
#language:hover .spis  { display:block;z-index:999999999999;position:absolute; top:26px; left:50%;margin-left:-60px;}
#language ul{margin:0;padding:0}
#language ul li{display:block;width:110px;float:left}
#language ul li a, #language ul li a:hover{margin:3px 0 ;border-bottom:0;color:#232323;border:none;padding:0;}
#language ul li a:hover{padding-left:4px;}

#currency { padding:8px 10px;color:#777;float:left;display:block;  cursor:pointer;  text-decoration:none; font-size: 12px;position:relative;}
#currency .spis {z-index:9999;border-top:3px #000 solid;float:left;display:none;padding:7px 10px;margin:0 0 0 0;background:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0px 0px 4px #999;-moz-box-shadow: 0px 0px 4px #999;box-shadow: 0px 0px 4px #999;}
#currency .spis:before {content: "";border-width:4px;border-style:solid;border-color:transparent;border-bottom:3px #000 solid;position:absolute;top:-10px;left:50%;margin-left:-4px;width:0px;height:0px}
#currency:hover .spis {display:block;position:absolute; top:26px; left:50%;margin-left:-55px;}
#currency ul {margin:0;padding:0;}
#currency ul li {display:block;width:90px;float:left }
#currency ul li a, #currency ul li a:hover{border:none;padding:0;color:#232323;text-decoration:none;border-bottom:0; margin:3px 0 ;}
#currency ul li a:hover{border:none;padding:0;padding-left:4px}
#currency ul li a b, #currency ul li a b:hover{text-decoration:none;border-bottom:0;color:#888; }



#header #cart {position:relative;float:right;height:60px;margin: 10px 0 0 0;}
#header #cart .heading {position:relative;}
#header #cart.active .heading #icoCart  {background:#fff;overflow:hidden;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-khtml-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;}
#header #cart .heading #icoCart {float:left;padding:5px;}
#header #cart .heading #icoCart a{position:relative;font-size:29px;text-align:center;line-height:50px;width:50px;height:50px;color:#fff;text-decoration:none;display:block;background:#000 url(../image/mainMenu.png) 0 50%;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
#header #cart .heading #textCart {display:table;padding: 7px 5px;height: 46px;margin-left:60px}
#header #cart .heading #cart-total {display:table-cell;vertical-align:middle;font:normal 18px 'DINCondensedWeb', Tahoma, Arial, sans-serif;text-transform: uppercase;color:#232323;text-decoration:none;min-width: 150px;}
#header #cart .heading #cart-total b{text-decoration:none;font-weight:normal;}
#header #cart .heading #cart-total span{background:#266CC7 url(../image/mainMenu.png) 0 50%;color:#fff;padding:0px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}

#header #cart .heading .headRazd {font-style:italic;font-size:15px;color:#232323;line-height:30px}
#header #cart .content {z-index:9998;color:#232323;clear: both;display: none;position: absolute;top: 60px;right:0px;padding:7px;min-height: 50px;width:276px;background:#ffffff;}
#header #cart .content a.button, #header #cart .content a.button-sub {padding: 0px 10px;}
#header #cart.active .heading {}
#header #cart.active .content {display: block;}
.mini-cart-info table {border-collapse: collapse;width: 100%;margin-bottom: 5px;}
.mini-cart-info td {color: #232323;vertical-align: top;padding: 5px 5px;}
.mini-cart-info tr:hover {background:#eee;}
.mini-cart-info .image {width: 1px;}
.mini-cart-info .image img {border: 1px solid #eee;text-align: left;}
.mini-cart-info .name small {color: #232323 !important;}
.mini-cart-info .name a{color: #8169A8;}
.mini-cart-info .quantity {text-align: right;}
.mini-cart-info td.total {text-align: right;}
.mini-cart-info .remove {text-align: right;}
.mini-cart-info .remove img {cursor: pointer;}
.mini-cart-total {text-align: right;}
.mini-cart-total table {border-collapse: collapse;display: inline-block;margin-bottom: 5px;}
.mini-cart-total td {color: #232323;padding: 4px;}
#header #cart .checkout {text-align: right;clear: both;}
#header #cart .empty {padding-top: 15px;text-align: center;}

#header #contactPhone {position: relative;height: 60px;float: right;margin: 10px 5px 0 0;}
#header #contactPhone .heading {position:relative;}
#header #contactPhone.active .heading #icoPhone  {float:left;background:#fff;overflow:hidden;-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;-khtml-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;}
#header #contactPhone .heading #icoPhone {float:left;padding:5px;}
#header #contactPhone .heading #icoPhone a{float:left;background:#000 url(../image/mainMenu.png) 0 50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;font-size:40px;text-align:center;line-height:52px;width:50px;height:50px;color:#fff;text-decoration:none;display:block}
#header #contactPhone .heading #textPhone {float:left;padding:0 20px 0 10px;height:60px;display:table;}
#header #contactPhone .heading #textPhone .contactPhone {display:table-cell;vertical-align:middle;color:#232323;font:normal  22px/25px "DINCondensedWeb", "Trebuchet MS", Helvetica, "Arial Narrow";}
#header #contactPhone .heading #textPhone .contactPhone .contactPhoneCode{color:#232323;font-size:22px}

#header #contactPhone .content {z-index:9998;-webkit-border-radius:0px 4px 4px 4px;-moz-border-radius:0px 4px 4px 4px;-khtml-border-radius:0px 4px 4px 4px;border-radius:0px 4px 4px 4px;color:#fff;display:none;position:absolute;padding:0px 5px 5px 5px;width:250px;top:60px;left:0px;font-size:13px;line-height:24px;background:#fff;}
#header #contactPhone .content a{font-size:13px;}
#header #contactPhone.active .content {display: block;}
#header #contactPhone ul  {list-style:none;padding:0;margin:5px 5px;}
#header #contactPhone ul li span.contactInfo {position:relative;text-decoration: none;color: #232323;padding: 8px 10px 8px 50px;display:block;}
#header #contactPhone ul li span.contactInfo i {color:#444;width:35px;height:35px;position:absolute;top:50%;left: 5px;margin-top:-12px;font-size:25px;text-align:center	}
#header #contactPhone ul li span.contactInfo i.icon-time {font-size:22px;margin-top:-12px;}
#header #contactPhone ul li span.contactInfo i.icon-phone {font-size:22px;margin-top:-12px;}
#header #contactPhone ul li span.contactInfo i.icon-mobile-phone {font-size:30px;margin-top:-17px;}
#header #contactPhone ul li span.contactInfo i.icon-print {font-size:21px;margin-top:-11px;}
#header #contactPhone ul li span.contactInfo i.icon-envelope {font-size:20px;margin-top:-10px;}
#header #contactPhone ul li span.contactInfo b {font-weight:normal;line-height:17px}

/***************************
MAIN MENU 
 ***************************/
div#menu-back {margin:0 15px;height:42px;z-index:7;position:relative;behavior: url('catalog/view/javascript/PIE.htc');clear:both;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
div#menu-back.relative {position:relative;}
div#menu-back.fixed {min-width:1008px;position:fixed;height:42px;z-index:99999999;left:0;top: 0;width:100%;margin:0;padding:0;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
div#menu-back.fixed #menu ul.fm  li.fmLi a.icoHomeBig {-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}

#menu {height: 42px;position:relative}
#menu > span {display:none}
#menu ul {list-style: none;margin: 0 0 0 0px;padding: 0;}
#menu ul.fm  li.fmLi {float: left;z-index: 20;margin: 0px -10.5px 0px 0px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; }
#menu ul.fm  li.fmLi:hover {}
#menu ul.fm  li.fmLi a.fmLihr {background-image:url(../image/mainMenu.png);font:bold 14px/35px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform:uppercase;text-decoration:none;height:36px;display: block;margin:3px;padding: 0px 15px 0px 15px;z-index: 6;
							-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
							-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#menu ul.fm  li.fmLi a.fmLihr.withSub {background-image:url(../image/mainMenu.png);font:bold 14px/41px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform:uppercase;text-decoration:none;height:42px;display: block;padding: 0px 12px 0px 12px;margin:0px;z-index: 6;
-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
-webkit-box-shadow:none !important;box-shadow:none !important}
#menu ul.fm  li.fmLi a.active {background-image: url(../image/mainMenu.png);color:#fff;padding: 0px 15px 0px 15px;}
#menu ul.fm  li.fmLi a.icoHomeBig{-webkit-box-shadow:none !important;box-shadow:none !important;font-size:20px !important;padding:0px 12px;height:42px;line-height:42px;-webkit-border-radius:6px 0px 0 0;-moz-border-radius:6px 0px 0 0;-khtml-border-radius:6px 0px 0 0;border-radius:6px 0px 0 0;margin:0px;}
#menu ul.fm  li.fmLi a.icoHomeBig i{line-height:42px}
#menu ul.fm  li.fmLi:hover a.fmLihr {color: #fff;}
#menu ul.fm  li.fmLi  div {display:none;position:absolute;top:42px;left:0px;z-index:999999;border-bottom:2px solid #EAEAEA;width:950px;}
#menu ul.fm  li.fmLi div ul {overflow:hidden}
#menu ul.fm  li.fmLi div ul li.fmLiLi{float:left;width:227px;margin:5px;vertical-align:top}
#menu ul.fm  li.fmLi div ul li.fmLiLi>a {text-decoration:none;padding:0px;color:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold;display: table;overflow:hidden}
#menu ul.fm  li.fmLi div ul li.fmLiLi a img{float:left;width:0px;padding-left:20px;height:22px}
#menu ul.fm  li.fmLi div ul li.fmLiLi a span{padding-left:5px;width:100%;display: table-cell;vertical-align: middle;}
#menu ul.fm  li.fmLi div ul li.fmLiLi a:hover {background:#A391BF;color:#fff;}
#menu ul.fm  li.fmLi div ul li.fmLiLi ul li a {text-decoration:none;padding:7px 10px 7px 2px;color:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;display: block;}
#menu ul.fm  li.fmLi div ul li.fmLiLi ul li a i{display: inline-block;width: 1.25em;text-align: center;}
#menu ul.fm  li.fmLi div ul li.fmLiLi ul li a:hover {background:#A391BF;color:#fff;}



#menu ul.fm li.liCatalog {float: left;z-index: 20;position:relative;height:47px;margin: -5px 0px 0px 0px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#menu ul.fm li.liCatalog:before {content: "";border-width: 2px;border-style: solid;border-color: transparent;border-left: 2px #000 solid;border-bottom: 2px #000 solid;position: absolute;top: 1px;right: -4px;width: 0px;height: 0px;}
#menu ul.fm li.liCatalog i{margin-right:10px}
#menu ul.fm li.liCatalog > span.titleCat{cursor:pointer;background:#000 url(../image/mainMenu.png) 0 50%;font:bold 19px/47px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform:uppercase;color:#ffffff;text-decoration:none;height:42px;display: block;width:320px;text-align:center;
z-index: 6;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
height:47px;-webkit-border-radius:6px 0px 0 0;-moz-border-radius:6px 0px 0 0;-khtml-border-radius:6px 0px 0 0;border-radius:6px 0px 0 0;}

#menu ul.fm li.liCatalog > div{display:none;position:absolute;top:47px;left:0px;z-index:999999;border-top:2px solid #000;border-bottom:2px solid #000;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
#menu ul.fm li.liCatalog ul{width:320px;}
#menu ul.fm li.liCatalog ul li {position:relative;}
#menu ul.fm li.liCatalog ul li:hover{background:#ddd;}
#menu ul.fm li.liCatalog ul li a{height:64px;display:table;font: 17px/11px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-decoration:none;color:#232323}
#menu ul.fm li.liCatalog ul li a img {margin:4px 10px 4px 4px}
#menu ul.fm li.liCatalog ul li a span {display:table-cell;width: 100%;vertical-align: middle;height:64px;}

#menu ul.fm li.liCatalog ul li > div {display:none;position:absolute;left:320px;top:0px;z-index:999999;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
#menu ul.fm li.liCatalog ul li > div:before {content: "";border-width: 10px;border-style: solid;border-color: transparent;border-right: 10px #fff solid;position: absolute;top: 24px;left: -14px;width: 0px;height: 0px;}
#menu ul.fm li.liCatalog ul li > div ul {display:table-cell;width:315px;}
#menu ul.fm li.liCatalog ul li > div ul li{width:315px;background:#fff}
#menu ul.fm li.liCatalog ul li:hover > div:hover {background:#ddd}

#menu ul.fm li.liCatalog ul li > div ul li > div {display:none;position:absolute;left:315px;top:0px;z-index:999999;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
/***************************
SUB MENU
 ***************************/
#top-links{margin:0 15px;position: relative;clear:both;color: #232323;background-image:url(../image/welcomeGrad.png);background-repeat:repeat-x;background-position:left bottom;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
#search {position:relative;padding-top: 25px;margin-left: 35px;float:left;height:26px}
.button-search {position: absolute;right: 2px;width: 21px;height: 32px;cursor: pointer;font-size: 11px;text-align: center;line-height: 21px;}
.button-search i{line-height: 21px;color:#ddd;}
#search input {color:#000;background-color:#fff;padding: 1px 21px 1px 5px;float:right;width:285px;height: 30px;border: 0px solid #CCCCCC;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;behavior: url('catalog/view/javascript/PIE.htc');}
#search input:focus {outline: none;}

#links {float:right;font-size: 12px;}
#links a {float:left;display:block;color:#232323;text-decoration:none;font-size:12px;padding:8px 10px;}
#links a:hover {color:#000;}

#welcome {float:right;text-align:right;color:#fff;height:22px;padding:8px 10px 0 10px;}
#welcome span.rz {float:left;margin:2px 9px;width:1px;height:9px;border-left:1px dotted #fff}
#welcome>a{color: #eee;text-decoration: none;float: left;font-size: 12px;}
#welcome>a:hover {border-bottom:none;color: #fff;}

/***************************
BREADCRUMB
 ***************************/
.breadcrumb { padding:11px 0px 11px 0px;margin:0px 0px;overflow:hidden;}
.breadcrumb .wrapper-center {white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.breadcrumb a { color:#8169A8;font-family: Arial, sans-serif;font-size: 11px;text-decoration:none}
.breadcrumb a:hover {color:#232323;}
.breadcrumb .chevron {background: url('../image/Chevron.png') no-repeat;width: 5px;height: 8px;display: inline-block;margin: 4px 9px 0 9px;}

/***************************
NOTIFICATION
 ***************************/
#notification { position: fixed;top:0px; right:0px;z-index: 99999999999;}
.success, .warning, .attention, .information {z-index: 99999999999;padding: 10px 10px 10px 33px;color: #555555;}
.success {position: fixed;top: 10px;right: 10px;width: 200px;margin: 0 0 0 25%;background: #EAF7D9 url('../image/success.png') 10px center no-repeat;border: 1px solid #BBDF8D;}
.success-new {width: 220px;padding:10px;margin-bottom:10px;overflow:hidden;background:#FFFFFF url(../image/div-cat-back.png) bottom left repeat-x;line-height:20px;border: 1px solid #ddd;position: relative;top: 10px; right: 10px;}
.warning {background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;border: 1px solid #F8ACAC;}
.attention {background: #FFF5CC url('../image/attention.png') 10px center no-repeat;border: 1px solid #F2DD8C;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.required {color: #FF0000;font-weight: bold;}
.error {display: block;color: #FF0000;}
.help {color: #999;font-size: 10px;font-weight: normal;font-family: Verdana, Geneva, sans-serif;display: block;}

table.form {width: 100%;border-collapse: collapse;margin: 10px 0;}
table.form tr td:first-child {width: 150px;}
table.form > * > * > td {color: #000000;}
table.form td {padding: 4px;}
input.large-field, select.large-field {width: 260px;}
table.list {border-collapse: collapse;width: 100%;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;margin-bottom: 20px;background:#fff}
table.list td {border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
table.list thead td {background-color: #EFEFEF;padding: 0px 5px;}
table.list thead td a, .list thead td {text-decoration: none;color: #222222;font-weight: bold;}
table.list tbody td {vertical-align: top;padding: 0px 5px;}
table.list .left {text-align: left;padding: 7px;}
table.list .right {text-align: right;padding: 7px;}
table.list .center {text-align: center;padding: 7px;background: #fff;}
table.radio {width: 100%;border-collapse: collapse;}
table.radio td {padding: 5px;vertical-align: top;}
table.radio td label {display: block;}
table.radio tr td:first-child {width: 1px;}
table.radio tr td:first-child input {margin-top: 1px;}
table.radio tr.highlight:hover td {background: #F1FFDD;cursor: pointer;}

/***************************
PAGINATION
 ***************************/
.pagination {padding-top: 8px;display: inline-block;width: 100%;margin-bottom: 10px;}
.pagination .links {float: left;}
.pagination .links a#icofirstpg,
.pagination .links a#icoprevpg,
.pagination .links a#iconextpg,
.pagination .links a#icolastpg {font-size:14px;line-height: 28px}
.pagination .links a {display: inline-block;text-decoration: none;color: #232323;height: 30px;padding: 0px 12px 0px 12px;line-height: 30px;background: #888 url(../image/mainMenu.png) 0 50%;}
.pagination .links a:hover {background-position: 0 -30px;}
.pagination .links b {display: inline-block;font-weight: normal;text-decoration: none;color: #232323;background: #888 url(../image/mainMenu.png) 0 50%;height: 30px;padding: 0px 12px 0px 12px;line-height: 30px;}
.pagination .results {float: right;padding-top: 3px;}


/***************************
BUTTON
 ***************************/
.button-sub, 
a.button, 
input.button, 
a.button-sub, 
input.button-sub {cursor:pointer;color:#232323;font:bold 14px/38px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform:uppercase;background:#000 url(../image/mainMenu.png) 0 50% repeat-x;position: relative;}
a.button, a.button-sub {display: inline-block;text-decoration: none;height: 38px;padding: 0px 30px 0 30px;}
input.button, input.button-sub {margin: 0;border: 0;height: 38px;padding: 0px 20px 0px 20px;}

.buttons {background: #FFFFFF;border: 1px solid #EEEEEE;overflow: auto;padding: 6px;margin-bottom: 20px;background: #FFFFFF url(../image/div-cat-back.png) bottom left repeat-x;}
.buttons p{margin:0}
.buttons .left {float: left;text-align: left;}
.buttons .right {float: right;text-align: right;}
.buttons .center {text-align: center;margin-left: auto;margin-right: auto;}
/***************************
PRODUCT TABS
 ***************************/
.htabs {height: 40px;}
.htabs a {border:none;height: 32px;background: #ddd;padding:8px 0 0 0;min-width:200px;float: left;font: bold 18px "PT Sans Narrow", "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-align:center;text-decoration:none;display: inline;text-transform:uppercase;-webkit-box-shadow: inset 0 -3px 6px -2px rgba(0,0,0,.4);box-shadow: inset 0 -3px 6px -2px rgba(0,0,0,.4);behavior: url('catalog/view/javascript/PIE.htc');}
.htabs a:first-child {-webkit-border-radius: 6px 0 0 0;-moz-border-radius: 6px 0 0 0;-khtml-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;}
.htabs a:last-child {-webkit-border-radius: 0 6px 0 0;-moz-border-radius:  0 6px 0 0;-khtml-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;}
.htabs a.selected {	background: #efefef;display: inline;-webkit-box-shadow: none;box-shadow: none;}
.htabs a, .htabs a:hover, .htabs a.selected {color: #232323 !important;}
.tab-content {padding: 10px;margin-bottom: 20px;z-index: 2;overflow: auto;background:#efefef;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

/***************************
BOX
 ***************************/
.box {margin-bottom: 30px;
background-color: #fbfbfb;}
.box .box-heading {font:normal 22px "Trebuchet MS", Helvetica, "Arial Narrow";text-shadow:1px 1px 0 #777;color: #fff;background:#FF892E url(../image/mainMenu.png) 0 50%;padding:8px 8px;}
.box .box-content-sf {background: #FFFFFF;box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.25);padding: 10px;}
.box-module .box-content {background: #FFFFFF;overflow:hidden;}
.box-module .box-content ul {margin:0;padding:5px 0;list-style:none;margin:0 auto;text-align:center;}
.box-module .box-content ul li {margin:0;vertical-align:top;margin: 8px 10px;list-style: none;width: 80px;text-align:center;height:100px;display: inline-block;}
.box-module .box-content ul li i{font-size:70px}
.box-module .box-content ul li a{text-decoration:none}
.box-module {padding: 0px 0 21px 0;margin-bottom: 0px;}
.box-module .box-heading-module {overflow:hidden;padding: 0 0px;height:50px;font:bold 24px "PT Sans Narrow", "Trebuchet MS", Tahoma, Helvetica, sans-serif;color: #8169A8;text-transform:uppercase;}


.ifsalemove {position: relative;}
.ifsale {position:absolute;top:30px;right:5px;width:50px;height:50px;text-align:center;color:#fff;text-decoration:none;font: bold 15px/50px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;z-index:1;
-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;background: #000 url(../image/mainMenu.png) 0 50% repeat-x;behavior: url('catalog/view/javascript/PIE.htc');}

/***************************
BOX PRODUCT MODULE
 ***************************/
.box-product {margin:0 -10px 0 0;font-size:0px}
.box-product > div, 
.box-product > li  {text-align:center;width: 231px;display: inline-block;vertical-align: top;margin:0px 11px 16px 0;padding:0;border: 1px transparent solid;background: #fff;-moz-box-sizing: border-box;box-sizing: border-box;
				-webkit-transition: border 0.5s ease-in-out;-moz-transition: border 0.5s ease-in-out;-o-transition: border 0.5s ease-in-out;-ms-transition: border 0.5s ease-in-out;transition: border 0.5s ease-in-out;position:relative;behavior: url('/catalog/view/javascript/PIE.htc');}
.box-product > div:hover, .box-product > li:hover {border: 1px transparent solid;}

.box-product .quickview.button-sub{position: absolute;bottom:270px;left: 50%;padding: 0 0px;width: 140px;margin-left: -70px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity: 0;}
.box-product > div:hover  .quickview.button-sub, .box-product > li:hover  .quickview.button-sub{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity: 1;bottom:53px}

#column-left + #column-right + #content .box-product > div {width: 231px;}
.box-product .ifsale {top:5px;right:5px;}
.box-product .image {display: block;margin-bottom: 0px;}
.box-product .image img {-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;padding:4px;width:100%;-moz-box-sizing: border-box;box-sizing: border-box;}
.box-product .name  {padding:4px 5px;display:block;}
.box-product .name a {height:18px;overflow:hidden;font-size: 17px;color: #fff;text-decoration: none;display: block;margin: 0;text-align:center;font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;}
.box-product .price {display: block;color: #fff;margin: 7px 0 0px 0;height: 22px;padding: 2px 5px;text-align:center;background:#8169A8;font:normal 22px/22px 'DINCondensedWeb', Tahoma, Arial, sans-serif;text-transform: uppercase;}
.box-product .price-old {color: #ddd;text-decoration: line-through;}
.box-product .price-new {}
.box-product .rating {display: block;position:absolute;bottom:121px;left:70px}
.box-product .cart {padding:10px 0px;}
.box-product .cart a{padding: 0 49px;}

.box-product-lr-side {margin:0 0 0 0;overflow:hidden}
.box-product-lr-side > div, 
.box-product-lr-side > li  {border: 1px transparent solid;float:left;font-size: 13px;position:relative;width: 228px;margin:0 0px 10px 0;padding:5px;background: #fff;-moz-box-sizing: border-box;box-sizing: border-box;
						-webkit-transition: border 0.5s ease-in-out;-moz-transition: border 0.5s ease-in-out;-o-transition: border 0.5s ease-in-out;-ms-transition: border 0.5s ease-in-out;transition: border 0.5s ease-in-out;position:relative;behavior: url('/catalog/view/javascript/PIE.htc');}
.box-product-lr-side .image img{float:left;margin-right: 10px;}
.box-product-lr-side .name  {position: relative;padding:3px 0px 6px 0;display:block;margin-left:80px}
.box-product-lr-side .name a {color: #666;text-decoration: none;display: block;margin: 0;font-size: 14px;font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;}
.box-product-lr-side .price {display: block;color: #232323;margin:0;font-size: 11px;font-weight: bold;margin-left:80px;margin-bottom: 5px;overflow: hidden;}
.box-product-lr-side .price-new {padding:4px;float:left}
.box-product-lr-side .price-old {padding:4px;text-decoration: line-through;float:left}
.box-product-lr-side .rating {display: block;margin-left:80px}

/***************************
CATEGORY
 ***************************/
.box-category {background: #fff;padding:5px}
.box-category ul {list-style: none;margin: 0px;padding: 0px;}
.box-category > ul > li {margin:0px 0px 1px 0px;overflow:hidden;padding:0px}
.box-category > ul > li:first-child {-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.box-category > ul > li:last-child {-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.box-category > ul > li  span{float:right;background:url(../image/categoryArrows.png) 0 -14px;width:14px;height:14px;margin:13px 10px 0 0;cursor:pointer}
.box-category > ul > li  span.active {background-position:0 0;}
.box-category > ul > li  span.accordionTitle2{background:url(../image/categoryArrowsMini.png) 0px -12px;width:12px;height:12px;margin:9px 11px 0 0;cursor:pointer}
.box-category > ul > li  span.accordionTitle2.active{background-position:0px 0px;}
.box-category > ul > li > a {background:#A391BF;text-decoration: none;color: #fff;padding: 15px 25px 15px 8px;display: block;}
.box-category > ul > li a.active {}
.box-category > ul > li a.active + ul {display: block;}
.box-category > ul > li ul {float:left;width:100%;margin: 0px;padding: 0px;	}
.box-category > ul > li ul > li {background:#fff;float:left;width:100%;border-bottom:1px #eee solid;   -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;	}
.box-category > ul > li ul > li  ul > li{border-bottom:0px #eee solid;	}
.box-category > ul > li ul > li:hover, .box-category > ul > li ul > li.child-active{background:#eee;}
.box-category > ul > li ul > li > a {text-decoration: none;display: block;color: #232323;padding: 10px 25px 10px 6px;}
.box-category > ul > li ul > li > a.subsub {padding: 10px 6px 10px 15px;font-style:italic}
.box-category > ul > li ul > li > a.active {font-weight: bold;}

/* content */
#content .content {padding: 10px;overflow: auto;margin-bottom: 20px;border: 1px solid #EEEEEE;background: #FFFFFF url(../image/div-cat-back.png) bottom left repeat-x;}
#content .content .left {float: left;width: 49%;}
#content .content .right {float: right;width: 49%;}

/***************************
CATEGORY
***************************/
.category-info {overflow: auto;margin-bottom: 20px;padding: 15px;color:#232323;background: #fff;}
.category-info p {margin:0;}
.category-list {overflow: auto;margin-bottom: 20px;padding:0}
.category-list ul {float: left;list-style:none;padding:0;margin:0}
.category-list ul li {margin:0 5px 5px 0;float:left;text-align:center;position:relative}
.category-list ul li a{position:relative;color:#232323;text-decoration:none;overflow:hidden;background:#f0f0f0;padding:7px 12px;display:block;font: bold 12px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform: uppercase;
-webkit-box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.5);box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.5);
-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;behavior: url('catalog/view/javascript/PIE.htc');
-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.category-list ul li a:hover{color:#fff;background:#A391BF;}

/***************************
MANUFACTURER
***************************/
.manufacturer-list {overflow: auto;margin-bottom: 20px;background:#fff}
.manufacturer-heading {background: #eee;font-size: 15px;font-weight: bold;padding: 5px 8px;margin-bottom: 6px;}
.manufacturer-content {padding: 8px;overflow:hidden}
.manufacturer-list ul {float: left;margin-bottom: 10px;margin: 5px 20px;padding: 0;list-style: none;margin-bottom: 10px;}

/***************************
PRODUCT FILTER
***************************/
.product-filter {padding:7px 7px 7px 8px;margin-bottom:20px;overflow: auto;background: #efefef url(../image/mainMenu.png) 0 50% repeat-x;}
.product-filter .display b{float:left;line-height:27px;}
.product-filter .display .icon-th-list, .product-filter .display .icon-th {text-decoration:none;width:23px;height:23px;float:left;margin:2px 0 0 5px;line-height:24px;text-align:center;font-size: 14px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;}
.product-filter .sort {float: right;color: #333;line-height: 27px;}
.product-filter .limit {margin-left: 15px;float: right;color: #333;line-height: 27px;}
.product-filter .product-compare {float:left;margin-left: 15px;font-weight: bold;line-height:27px}
.product-filter .product-compare a i{font-size:14px}
.product-filter .product-compare a {text-decoration: none;font-weight: bold;}

/***************************
BOX PRODUCT LIST
***************************/
.product-list > div {font-size: 13px;margin:10px 0 10px 0;padding:5px;overflow:hidden;border: 1px #eee solid;background: #FFFFFF;
-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;position:relative;behavior: url('/catalog/view/javascript/PIE.htc');}
.product-list > div:hover {border: 1px #8169A8 solid;} 
.product-list .ifsale {top: 5px;left: 5px;}
.product-list .left {float: left;width:170px;}
.product-list .centerBlock {padding:0px 140px 95px 170px;height:100%}
.product-list .right {float: right;width:130px;}
.product-list .image {float: left;}
.product-list .image img {width:160px}
.product-list .name {margin-bottom: 7px;}
.product-list .name a {color: #232323;font-size: 19px;font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;text-decoration: none;}
.product-list .description {line-height: 15px;margin-bottom: 5px;color: #4D4D4D;}
.product-list .description .hover-info {display: block;margin-top: 15px;}
.product-list .description .hover-info .attribute {border:none;border-bottom:1px #eee solid;}
.product-list .description .hover-info .attribute td {text-align:left;border:none;border-top:1px #eee solid;font-size: 13px;padding:5px 0px}
.product-list .description .hover-info .attribute .attrName{width:110px}
.product-list .rating {color: #7B7B7B;text-align:right}
.product-list .price {float: right;margin-bottom: 15px;text-align: right;color: #333333;font:normal 22px/22px 'DINCondensedWeb', Tahoma, Arial, sans-serif;text-transform: uppercase;}
.product-list .price-old {color: #F00;text-decoration: line-through;}
.product-list .price-tax {font-size: 13px;font-weight: normal;color: #BBBBBB;}
.product-list .cart {position:absolute;bottom:10px;left:180px;margin-bottom: 3px;float:left}
.product-list .cart a {padding:0 20px}
.product-list .wishlist {display:none;position:absolute;bottom:80px;left:182px;}
.product-list .compare {display:none;position:absolute;bottom:60px;left:182px;}
.product-list > div:hover .wishlist, .product-list > div:hover .compare {display:block}
.product-list .wishlist a i, .product-list .compare a i{font-size:14px}
.product-list .wishlist a {color: #333333;text-decoration: none;float:left;}
.product-list .compare a {color: #333333;text-decoration: none;float:left;}

/***************************
BOX PRODUCT GRID
***************************/
.product-grid {margin:0px -10px 0 0px;zoom:1;font-size:0}
.product-grid > div {text-align:center;width: 232px;display:inline-block;vertical-align: top;margin:0px 10px 16px 0px;padding:0;border: 1px #eee solid;background: #fff;-moz-box-sizing: border-box;box-sizing: border-box;
-webkit-transition: border 0.5s ease-in-out;-moz-transition: border 0.5s ease-in-out;-o-transition: border 0.5s ease-in-out;-ms-transition: border 0.5s ease-in-out;transition: border 0.5s ease-in-out;position:relative;behavior: url('/catalog/view/javascript/PIE.htc');}
.product-grid > div:hover {border: 1px #8169A8 solid;} 
.product-grid .quickview.button-sub{position: absolute;bottom:270px;left: 50%;padding: 0 0px;width: 140px;margin-left: -70px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity: 0;}
.product-grid > div:hover  .quickview.button-sub{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity: 1;bottom:73px}

.product-grid .price .ifsale {top:5px;right:5px;}

#column-left + #column-right + #content .product-grid > div {width: 232px;}
.product-grid .image {display: block;margin-bottom: 0px;}
.product-grid .image img {-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;padding:4px;width:100%;-moz-box-sizing: border-box;box-sizing: border-box;}
.product-grid .name  {padding:4px 5px;}
.product-grid .name a {height:18px;overflow:hidden;font-size: 17px;font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;}
.product-grid .name a {color: #fff;text-decoration: none;display: block;margin: 0;text-align:center}
.product-grid .description {display:none}
.product-grid .rating {display: block;position:absolute;bottom:144px;left:50%;margin-left:-42px}
.product-grid .price {display: block;color: #fff;margin:7px 0 0px 0;height: 22px;padding:2px 5px;text-align:center;background:#8169A8;font:normal 22px/22px 'DINCondensedWeb', Tahoma, Arial, sans-serif;text-transform: uppercase;}
.product-grid .price-old {color: #ddd;text-decoration: line-through;}
.product-grid .price .price-tax {display: none;}
.product-grid .cart {padding:10px 0px;text-align:center;}
.product-grid .cart a{padding:0 49px}
.product-grid .wishlist, .product-grid .compare {width:50%;float:left;padding:0px 0 7px 0;text-align: center;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;} 
.product-grid .wishlist a i, .product-grid .compare a i {font-size: 14px;}
.product-grid .wishlist a {text-decoration: none;text-align: center;font-size: 13px;color:#888}
.product-grid .compare a {text-decoration: none;text-align: center;font-size: 13px;color:#888}


/***************************
PRODUCT INFO
 ***************************/
.product-info {display: table;overflow: auto;width: 100%;margin-bottom: 20px;}
.product-info > .left {display: table-cell;vertical-align: top;width: 386px;position: relative;clear: both;overflow: hidden;}
.product-info > .left + .right {position:relative;margin:0 0 0 15px;background:#fff;padding:5px;}
.product-info > .right {position:relative;margin:0 0 0 0px;background:#fff;padding:5px;}
.product-info h1 {padding:0px;margin:0;min-height:50px;font:bold 24px "PT Sans Narrow", "Trebuchet MS", Tahoma, Helvetica, sans-serif;display:table-caption;}
.product-info .image #wrap {position:relative;}
.product-info .image .cloud-zoom-lens {cursor:move;}
.product-info .image .cloud_zoom_about {background:#fff;color: #000;font-weight: bold;opacity: 0.60;padding:7px 0;position: absolute;left:0;bottom:10px;text-align: center;width:100%;display: block;}
.product-info > .left .ifsale {top:10px;right:10px;}
.product-info .image .cloud_zoom_lupe {font-weight: bold;opacity: 0.50;position: absolute;top:10px;left:10px;text-align: center;width:25px;height:25px;display: block;z-index:6}
.product-info .image .cloud_zoom_lupe a {width:25px;height:25px;display: block;text-decoration:none;color:#888;font-size:30px;outline: none;}
.product-info .image:hover .cloud_zoom_about { display: none;}
.product-info .image {float: left;margin: 0px 0 15px 0px;text-align: center;position:relative; outline:none;background:#fff;padding:10px;}
.product-info .image-additional {clear: both;overflow: hidden;margin:0 -7px 0px 0;}
.product-info .image-additional a {margin:0 7px 7px 0;float:left;background:#fff;padding:5px;-webkit-box-shadow: 0 7px 6px -8px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 7px 6px -8px rgba(0, 0, 0, 0.5);box-shadow: 0 7px 6px -8px rgba(0, 0, 0, 0.5);}
.product-info .image-additional img {width:82px;}

.product-info .description {padding:10px;line-height: 20px;color: #4D4D4D;margin:0 0 10px 0}
.product-info .description span {color: #232323;}

.product-info .price {background:#8169a8;padding:10px;font-size: 22px;font-weight: bold;color: #fff;}
.product-info .price-old {color: #ccc;text-decoration: line-through;font-size: 14px;}
.product-info .price-new {font-size: 22px;margin-right:10px}
.product-info .price-tax {font-size: 12px;font-weight: normal;color: #fff;}
.product-info .price .reward {font-size: 12px;font-weight: normal;color: #fff;}
.product-info .price .discount {font-weight: normal;font-size: 12px;color: #fff;}
.product-info .options {background:#efefef;padding:10px;margin-bottom: 10px;color: #000000;}
.product-info .options .option {overflow:hidden}
.product-info .options .option textarea {width:100%}
.product-info .options b {margin-top:3px;width:100px;display:block;float:left}
.product-info .option-image {margin-top: 3px;margin-bottom: 10px;}
.product-info .option-image label {display: block;width: 100%;height: 100%;}
.product-info .option-image img {margin-right: 5px;border: 1px solid #CCCCCC;cursor: pointer;}
.product-info .cart {padding:20px 10px;color: #4D4D4D;overflow:hidden;}
.product-info .cart .boxCount {overflow:hidden;margin:7px 7px 0 0 ;float:left}
.product-info .cart .boxCount b{float:left;margin:4px 0px 0 0;width:85px;}
.product-info .cart .boxCount input {float:left;margin:0px 2px;width:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.product-info .cart .boxCount input.button {float:left;width:79px;height:38px}
.product-info .cart .boxCount span.icoMinus{width:25px;height:25px;float:left;background:#A391BF url(../image/minus.png) 8px 8px no-repeat;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;behavior: url('catalog/view/javascript/PIE.htc');}
.product-info .cart .boxCount span.icoPlus{width:25px;height:25px;float:left;background:#A391BF url(../image/plus.png) 8px 8px no-repeat;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;behavior: url('catalog/view/javascript/PIE.htc');}
.product-info .cart .boxCount span.icoMinus:hover, .product-info .cart .boxCount span.icoPlus:hover {background-color:#8169A8}
.product-info .cart .minimum {padding-top: 5px;font-size: 11px;color: #999;clear: both;width:140px}
.product-info .cart #button-cart {margin: 0 0 5px 0;}
.product-info .cart .wishlist-box .button-wishlist {margin: 0 0 5px 0;}

.product-info .review {color: #4D4D4D;background:#fff;background:#efefef;padding:10px 10px 10px 10px}
.product-info .review > div {line-height:19px}
.product-info .review > div img{top: 4px;position: relative;}
.product-info .review > div a{margin:0px;}
.product-info .share {overflow: auto;line-height: normal;margin:10px 0}
.product-info .share a {text-decoration: none;} 

.review-list {padding: 10px;overflow: auto;margin-bottom: 20px;border: 1px solid #EEEEEE;}
.review-list .author {float: left;margin-bottom: 20px;}
.review-list .rating {float: right;margin-bottom: 20px;}
.review-list .text {clear: both;}

.attribute {border-collapse: collapse;width: 100%;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;margin-bottom: 20px;}
.attribute thead td, .attribute thead tr td:first-child {color: #000000;font-size: 14px;font-weight: bold;background: #F7F7F7;text-align: left;}
.attribute tr td:first-child {color: #000000;font-weight: bold;text-align: right;width: 20%;}
.attribute td {padding: 7px;color: #4D4D4D;text-align: center;vertical-align: top;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
.compare-info {border-collapse: collapse;width: 100%;background:#fff;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;}
.compare-info thead td, .compare-info thead tr td:first-child {color: #000000;font-size: 14px;font-weight: bold;background: #F7F7F7;text-align: left;}
.compare-info tr td:first-child {color: #000000;font-weight: bold;text-align: right;}
.compare-info td {padding: 7px;width: 20%;color: #4D4D4D;text-align: center;vertical-align: top;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
.compare-info .name a {font-weight: bold;}
.compare-info .price-old {font-weight: bold;color: #F00;text-decoration: line-through;}
.compare-info .price-new {font-weight: bold;}

#tab-description ul {margin-bottom:25px}
#tab-description li {margin-bottom:5px}

/***************************
WISHLIST
***************************/
.wishlist-info table {width: 100%;border-collapse: collapse;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;margin-bottom: 20px;}
.wishlist-info td {padding: 7px;}
.wishlist-info thead td {color: #4D4D4D;font-weight: bold;background-color: #F7F7F7;border-bottom: 1px solid #DDDDDD;}
.wishlist-info thead .image {text-align: center;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {text-align: left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {text-align: right;}
.wishlist-info tbody td {vertical-align: top;border-bottom: 1px solid #DDDDDD;background:#fff}
.wishlist-info tbody .image img {border: 1px solid #DDDDDD;}
.wishlist-info tbody .image {text-align: center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {text-align: left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {text-align: right;}
.wishlist-info tbody .price s {color: #F00;}
.wishlist-info tbody .action img {cursor: pointer;}

.login-content {margin-bottom: 20px;overflow: auto;}
.login-content .left {float: left;width: 48%;}
.login-content .right {float: right;width: 48%}
.login-content .left .content, .login-content .right .content {min-height: 190px;}

/* orders */
.order-list {margin-bottom: 10px;background:#fff;padding:10px}
.order-list .order-id {width: 49%;float: left;margin-bottom: 2px;}
.order-list .order-status {width: 49%;float: right;text-align: right;margin-bottom: 2px;}
.order-list .order-content {padding: 10px 0px;display: inline-block;width: 100%;margin-bottom: 20px;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;}
.order-list .order-content div {float: left;width: 33.3%;}
.order-list .order-info {text-align: right;}
.order-detail {background: #EFEFEF;font-weight: bold;}

/***************************
RETURNS
 ***************************/
.return-list {margin-bottom: 10px;}
.return-list .return-id {width: 49%;float: left;margin-bottom: 2px;}
.return-list .return-status {width: 49%;float: right;text-align: right;margin-bottom: 2px;}
.return-list .return-content {padding: 10px 0px;display: inline-block;width: 100%;margin-bottom: 20px;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;}
.return-list .return-content div {float: left;width: 33.3%;}
.return-list .return-info {text-align: right;}
.return-product {overflow: auto;margin-bottom: 20px;}
.return-name {float: left;width: 31%;margin-right: 15px;}
.return-model {float: left;width: 31%;margin-right: 15px;}
.return-quantity {float: left;width: 31%;}
.return-detail {}
.return-reason {float: left;width: 31%;margin-right: 15px;}
.return-opened {float: left;width: 31%;margin-right: 15px;}
.return-opened textarea {width: 96%;vertical-align: top;}
.return-captcha {float: left;}
.download-list {margin-bottom: 10px;}
.download-list .download-id {width: 49%;float: left;margin-bottom: 2px;}
.download-list .download-status {width: 49%;float: right;text-align: right;margin-bottom: 2px;}
.download-list .download-content {padding: 10px 0px;display: inline-block;width: 100%;margin-bottom: 20px;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;}
.download-list .download-content div {float: left;width: 33.3%;}
.download-list .download-info {text-align: right;}
/***************************
CART
 ***************************/
.cart-info {padding:5px;margin-bottom: 15px;background:#fff}
.cart-info table {width: 100%;border-collapse: collapse;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;background:#fff}
.cart-info td {padding: 7px;}
.cart-info thead td {color: #4D4D4D;font-weight: bold;background-color: #F7F7F7;border-bottom: 1px solid #DDDDDD;}
.cart-info thead .image {text-align: center;}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {text-align: left;}
.cart-info thead .price, .cart-info thead .total {text-align: right;}
.cart-info tbody td {vertical-align: top;border-bottom: 1px solid #DDDDDD;}
.cart-info tbody .image img {border: 1px solid #DDDDDD;}
.cart-info tbody .image {text-align: center;}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {text-align: left;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {position: relative;top: 4px;cursor: pointer;}
.cart-info tbody .price, .cart-info tbody .total {text-align: right;}
.cart-info tbody span.stock {color: #F00;font-weight: bold;}
.cart-module > div {display: none;}
.cart-total {border-top: 1px solid #DDDDDD;overflow: auto;padding: 8px;margin-bottom: 15px;background:#fff}
.cart-total table {float: right;}
.cart-total td {padding: 3px;text-align: right;}

/***************************
CHECKOUT
 ***************************/
.checkout > div {margin-bottom:15px}
.checkout-heading {font:bold 14px/41px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform:uppercase;text-shadow:1px 1px 0 #fff;color:#232323;background:#ddd url(../image/mainMenu.png) 0 50%;padding:0px 8px;margin-bottom:10px}
.checkout-heading a {float: right;font-size: 13px;font-weight: normal;text-decoration: none;line-height: 40px;}
.checkout-content {padding: 15px 15px 10px 15px;margin-bottom:15px;display: none;overflow: auto;background: #FFFFFF;}
.checkout-content .left {float: left;width: 48%;}
.checkout-content .right {float: right;width: 48%;}
.checkout-content .buttons {clear: both;}
.checkout-product table {width: 100%;border-collapse: collapse;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;margin-bottom: 20px;}
.checkout-product td {padding: 7px;}
.checkout-product thead td {color: #4D4D4D;font-weight: bold;background-color: #F7F7F7;border-bottom: 1px solid #DDDDDD;}
.checkout-product thead .name, .checkout-product thead .model {text-align: left;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {text-align: right;}
.checkout-product tbody td {vertical-align: top;border-bottom: 1px solid #DDDDDD;}
.checkout-product tbody .name, .checkout-product tbody .model {text-align: left;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {text-align: right;}
.checkout-product tfoot td {text-align: right;border-bottom: 1px solid #DDDDDD;}

.contact-info {overflow: auto;}
.contact-info .left {float: left;width: 48%;}
.contact-info .right {float: left;width: 48%;}
.contact-info .left ul {padding:0;margin:0;list-style:none}
.contact-info .left span.contactInfo {position:relative;text-decoration: none;color: #232323;border-top:1px #ddd dotted;padding:10px 10px 10px 40px;display:block;}
.contact-info .left span.contactInfo i {color: #777;width:35px;height:35px;position:absolute;top:50%;left: 5px;margin-top:-12px;font-size:25px;text-align:center	}
.contact-info .left span.contactInfo i.icon-time {font-size:22px;margin-top:-12px;}
.contact-info .left span.contactInfo i.icon-phone {font-size:22px;margin-top:-12px;}
.contact-info .left span.contactInfo i.icon-mobile-phone {font-size:30px;margin-top:-17px;}
.contact-info .left span.contactInfo i.icon-print {font-size:21px;margin-top:-11px;}
.contact-info .left span.contactInfo i.icon-envelope {font-size:20px;margin-top:-10px;}
.sitemap-info {overflow: auto;margin-bottom: 40px;background:#fff;padding:15px}
.sitemap-info ul ul{padding-left:20px}
.sitemap-info ul li{padding:3px 0}
.sitemap-info .left {float: left;width: 48%;}
.sitemap-info .right {float: left;width: 48%;}

/*****************************************
 FOOTER 
 *****************************************/
footer {position: relative;width: 100%;background:#8169A8;clear: both;overflow: auto;z-index: 98;}
#footer {margin:0 auto;width: 950px;clear: both;position:relative;overflow: hidden;min-height: 100px;padding: 0px 0px 0px 0px;font-size: 13px !important;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;}
.top-row {position: relative;width: 100%;display: table;margin-bottom:20px}
#footer .column {display: table-cell;width: 25%;margin: 0px 0px 10px 0;}
#footer .column h3 {color: #fff;font: bold 14px/42px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;text-transform:uppercase;margin: 0px;margin:0 10px;height:42px}
#footer .column ul {padding:5px 0 0 0;margin:0 5px	}
#footer .column ul#map-block {margin: 34px 0px 30px 0px;}
#footer .column ul#map-block .map {width: 100%; height: 216px}
#footer .column ul li {list-style:none}
#footer .column a {font-size: 13px !important;text-decoration: none;color: #ddd;border-bottom:0px #fff dotted;padding:8px 5px;display:block;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
#footer .column a:hover {color:#fff;}


#footer .column span.contactInfo {position:relative;text-decoration: none;color: #ddd;border-bottom:0px #fff dotted;padding:8px 10px 8px 40px;display:block;}
#footer .column span.contactInfo i {width:35px;height:35px;position:absolute;top:50%;left: 5px;margin-top:-12px;font-size:25px;text-align:center	}
#footer .column span.contactInfo i.icon-time {font-size:22px;margin-top:-12px;}
#footer .column span.contactInfo i.icon-phone {font-size:22px;margin-top:-12px;}
#footer .column span.contactInfo i.icon-mobile-phone {font-size:30px;margin-top:-17px;}
#footer .column span.contactInfo i.icon-print {font-size:21px;margin-top:-11px;}
#footer .column span.contactInfo i.icon-envelope {font-size:20px;margin-top:-10px;}
#footer .column span.contactInfo b {line-height:17px;font-weight:normal;}


.socSystem-block {overflow:hidden;}
.socSystem-block li {list-style:none;margin-bottom:9px;height:32px;padding-left:5px}
.socSystem-block li a{margin-left:35px;height:22px;line-height:22px;padding:5px 5px !important;}
.socSystem-block li i{background:url(../image/icoSoc.png) no-repeat;height:32px;width:32px;display:block;float:left;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.socSystem-block li i.ico_odnoklassniki {background-position:-96px 0px}
.socSystem-block li:hover i.ico_odnoklassniki {background-position:-96px -32px}
.socSystem-block li i.ico_vk {background-position: -64px 0px}
.socSystem-block li:hover i.ico_vk {background-position: -64px -32px}
.socSystem-block li i.ico_twitter {background-position:0px 0px}
.socSystem-block li:hover i.ico_twitter {background-position:0px -32px}
.socSystem-block li i.ico_facebook {background-position:-32px 0px}
.socSystem-block li:hover i.ico_facebook {background-position:-32px -32px}

#footer_bottom {float: left;width:100%;clear:both;border-top:1px #777 dotted}
#paySystem {float:left;}
.paySystem-block {padding:0;margin:10px 0 0 0;overflow:hidden;}
.paySystem-block li {width:51px;height:32px;float:left;list-style:none;margin: 0px 0 9px 9px;padding:0}
.paySystem-block li span{width:51px;height:32px;float:left;}

#block_counter {list-style:none;float:right;margin:10px 10px 0 0;padding:0}
#block_counter li {float:right;margin:0 0 0 9px}

#powered {font-size:10px;padding:2px 0;text-align:center;color: #333;overflow:hidden}
#powered a{font-size:10px;color: #333;}



/************************** 
banner 
***************************/
.banner {margin:0px;display: inline-table;}
.banner div {text-align: center;width: 100%;display: none;}
.banner div img {margin-bottom: 30px;width: 100%;}



/************************** 
LOGIN WINDOWS
***************************/
#signup {width:280px;height: 350px;padding:20px 20px 20px 20px;display:none;background: #fff;text-align:center}
#lean_overlay {position: fixed;z-index: 9997;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}
.box-head {position:relative;margin: 0;text-align:center}
.box-head  {font: normal 30px "PT Sans Narrow", "Trebuchet MS", Tahoma, Helvetica, sans-serif;color: #232323;}
#signup .trBlock{clear:both;overflow:hidden}
.box-head a {font: normal 30px "PT Sans Narrow", "Trebuchet MS", Tahoma, Helvetica, sans-serif;color: #8169A8;}
#signup span.nameInput{color: #232323;width:280px;float:left;margin:10px 0px 5px 0px;line-height:29px;font-weight:bold;text-align:center}
#signup input.logintxt {color: #232323;width:264px;float:left;margin:0px 0px 5px 0px;padding:7px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;border-radius:3px;}

#signup a.button{margin-top:10px;text-align:center}
.modal_close{width:23px;height:23px;cursor:pointer;background:#8169A8 url(../image/closeses.png) 6px 6px no-repeat;position:absolute;top:5px;right:5px;display:block;-webkit-border-radius: 3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;
-webkit-box-shadow: 0 7px 6px -8px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 7px 6px -8px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.5);}



#carousel0 {padding:40px 0px 45px 0px;}
.jcarousel-skin-tango {position:relative;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-next-horizontal {display:block;position: absolute;top: -50px;right:0px;width: 32px;height: 32px;cursor: pointer;background:#000 url(../image/arrowsBig.png) -40px 4px no-repeat;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-khtml-border-radius: 0 6px 6px 0;border-radius:0 6px 6px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {display:block;position: absolute;top: -50px;right:33px;width: 32px;height: 32px;cursor: pointer;background:#000 url(../image/arrowsBig.png) 8px 4px no-repeat;-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {display:none;} 
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {display:none;}
/************************** 
IN TOP
***************************/
#inTopPage {z-index: 99;	display:none;text-decoration:none;overflow:hidden;border:none;text-indent:-999px;width: 50px;height: 50px;background: url('../image/arrowsBigVertical.png') 50% 17px no-repeat;background-color:#222222;position: fixed;bottom:10px;right:22px;cursor: pointer;opacity: 0.5;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
#inTopPage:hover {background-color: #f00;opacity: 1;}
#inTopPage:active, #inTopPage:focus {outline:none;}

/************************** 
ALL RADIUS
***************************/
.cart-total,
.buttons ,
.cart-info,
.manufacturer-list,
.sitemap-info,
.category-info,
.checkout-content,
#signup,
footer,
.checkout-heading,
.order-list,
.product-info .image-additional a,
.product-info > .left + .right,
.product-info > .right,
.product-grid > div,
.product-info .image,
.product-list > div,
.product-filter,
#content .content,
.box-category,
.box-product-lr-side > div, .box-product-lr-side > li,
.box-product > div, .box-product > li,
.box-module .box-content,
.box .box-content-sf,
.button-sub, 
a.button, 
input.button, 
a.button-sub, 
input.button-sub,
.pagination .links b,
.pagination .links a,
.attention,
.warning,
.success-new ,
.success, 
.information,
#header #cart .content,
#inTopPage
{-webkit-border-radius: 6px;-moz-border-radius: 6px;-khtml-border-radius:6px;border-radius:6px;behavior: url('catalog/view/javascript/PIE.htc');}
/************************** 
ALL SHADOW
***************************/
.cart-total,
.buttons ,
.cart-info,
.manufacturer-list,
.sitemap-info,
.category-info,
#signup,
.product-info > .left + .right,
.product-info > .right,
.product-info .image,
.product-grid > div,
.product-list > div,
.product-filter,
#content .content,
.box-category,
.box-product-lr-side > div, 
.box-product-lr-side > li,
.box-product > div, 
.box-product > li,
.box-module .box-content,
.tab-content,
#top-links,
#header #contactPhone .content,
#header #cart .content 
{-webkit-box-shadow: 0 12px 10px -10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 12px 10px -10px rgba(0, 0, 0, 0.5);box-shadow: 0 12px 10px -10px rgba(0, 0, 0, 0.5);behavior: url('catalog/view/javascript/PIE.htc');}



.button-sub, 
a.button, 
input.button, 
a.button-sub, 
input.button-sub,
#header #contactPhone .heading #icoPhone a,
#header #cart .heading #icoCart a,
#header #cart .heading #cart-total span,
.product-filter .display .icon-th-list, 
.product-filter .display .icon-th,
.pagination .links a,
.pagination .links b,
.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-opencart .jcarousel-prev-horizontal,	
.jcarousel-skin-opencart .jcarousel-next-horizontal,
#menu ul.fm  li.fmLi a.fmLihr:hover, #menu ul.fm  li.fmLi a.fmLihr.active 	
{-webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 3px rgba(0,0,0,0.5);}


	.wrapper-center {width:1200px;}
	#container-center {width: 1200px;}
	#container-boxed {width: 1230px;}
	#menu ul.fm  li.fmLi  div  {width: 1200px;}
	#menu ul.fm  li.fmLi div ul li.fmLiLi{width: 290px}
	.brand-box  {width:1230px;}
	#footer {width:1200px;}
	
@media only screen and (max-width: 1220px) {
	.wrapper-center {width:950px;}
	#container-center {width: 950px;}
	#container-boxed {width: 980px;}

	#menu ul.fm  li.fmLi  div  {width: 950px;}
	#menu ul.fm  li.fmLi div ul li.fmLiLi{width: 227px}
	.brand-box  {width:980px;}
	#footer {width:950px;}
	
	.product-grid {margin: 0px -12px 0 0px;}
	.product-grid > div {width: 228px;margin: 0px 12px 16px 0px}
	#column-left + #column-right + #content .product-grid {margin: 0px -12px 0 0px;}
	#column-left + #column-right + #content .product-grid > div {width: 227px;margin: 0px 12px 16px 0px}
	#column-left + #column-right + #content .box-product > li {width: 227px;margin: 0px 12px 16px 0px}
	#column-left + #column-right + #content .box-product {margin: 0px -12px 0 0px}
	#column-left + #column-right + #content .box-product > div{width: 227px;margin: 0px 12px 16px 0px}
	.box-product > li {width: 229px;margin: 0px 10px 16px 0px}
	.box-product > div {width: 229px;margin: 0px 10px 16px 0px}
	
	#column-left + #column-right + #content .product-info > .left {display:block;width: 466px;}
	#column-left + #column-right + #content .product-info .image {width: 446px;}
	#column-left + #column-right + #content .product-info > .left + .right {margin: 10px 0 0 0;}
	#column-left + #column-right + #content .product-info .image a img {width:100%}
	#column-left + #column-right + #content .product-info .image-additional {margin: 0 -32px 0px 0;}
	#column-left + #column-right + #content .product-info .image-additional a {margin: 0 32px 15px 0;}
	#column-left + #column-right + #content .htabs a {width: 100%;}
	#column-left + #column-right + #content .htabs a:first-child {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;-khtml-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
	#column-left + #column-right + #content .htabs a:last-child {-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}
	}
	
@media only screen and (max-width: 980px) {
	#menu > span {display:block;height:42px;cursor:pointer;padding: 0px 15px 0px 15px;font: bold 14px/41px "PT Sans Narrow", Tahoma, Arial, Helvetica, sans-serif !important;color:#fff;text-transform:uppercase}
	#menu ul {display:none}
	#menu ul.fm  li.fmLi, #menu ul.fm li.liCatalog {float: none;}
	#menu ul.fm  li.fmLi a.icoHomeBig{display:none}
	#menu ul.fm li.liCatalog {margin:0}
	#menu ul.fm li.liCatalog span.titleCat{width:100%;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}
	#menu ul.fm li.liCatalog:before {border:none}
	#menu ul.fm li.liCatalog ul {display:block;width:100%}
	#menu ul.fm  li.fmLi a.fmLihr {margin:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}
	
	.wrapper-center {width: 739px}
	#container-center {width: 739px;}
	#container-boxed {width: 769px}

	#menu ul.fm  li.fmLi  div  {width: 739px;}
	.brand-box  {width:769px;}
	#footer {width:739px;}

	#header #contactPhone .heading #textPhone {display:none;}
	
	#column-right, #column-left {display:none;}
	#column-left + #content, #column-left + #column-right + #content {margin-left: 0px;}
	#column-right + #content {margin-right: 0px;}
	.product-grid {margin: 0px -14px 0 0px;}
	.product-grid > div {width: 237px;margin: 0px 14px 16px 0px}
	#column-left + #column-right + #content .product-grid {margin: 0px -14px 0px 0px}
	#column-left + #column-right + #content .product-grid > div {width: 237px;margin: 0px 14px 16px 0px}
	#column-left + #column-right + #content .box-product  {margin: 0px -14px 0 0px}
	#column-left + #column-right + #content .box-product > li {width: 237px;margin: 0px 14px 16px 0px}
	#column-left + #column-right + #content .box-product > div {width: 237px;margin: 0px 14px 16px 0px}
	.box-product {margin: 0px -14px 0 0;}
	.box-product > li {width: 237px;margin: 0px 14px 16px 0;}
	.box-product > div {width: 237px;margin: 0px 14px 16px 0;}
	
	#column-left + #column-right + #content .product-info > .left {display: table-cell;vertical-align: top;width: 390px;}
	#column-left + #column-right + #content .product-info .image {width: 370px;}
	#column-left + #column-right + #content .product-info > .left + .right {margin: 0 0 0 15px;}
	#column-left + #column-right + #content .product-info .image a img {width:370px}
	#column-left + #column-right + #content .product-info .image-additional {margin: 0 -7px 0px 0;}
	#column-left + #column-right + #content .product-info .image-additional a {margin: 0 7px 7px 0;}
	#column-left + #column-right + #content .htabs a {width: 100%;}
	#column-left + #column-right + #content .htabs a:first-child {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;-khtml-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
	#column-left + #column-right + #content .htabs a:last-child {-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}	
}	


@media only screen and (max-width: 760px) {
	.wrapper-center {width: 450px}
	#container-center {width: 450px;}
	#container-boxed {width: 480px}

	#menu ul.fm  li.fmLi  div  {width: 450px;}
	.brand-box  {width:480px;}
	#footer {width:450px;}
	#footer .column {display: block;width:100%;margin: 0px 0px 0px 0;}
	#footer .column ul{display: none;}
	
	#search input {width: 412px;outline: none;}
	 
	#header  {text-align: center;}
	#header .wrapper-center #logo {float:none;margin:0 auto	}
	 
	.login-content .left {float: none;width: 100%;}
	.login-content .right {float: none;width: 100%;}
	#content .content .left {float: none;width: 100%;}
	#content .content .right {float: none;width: 100%;}
	 
	.checkout-content .left {float: none;width: 100%;}
	.checkout-content .right {float: none;width: 100%;}
	 
	.return-name, .return-model, .return-quantity, .return-reason, .return-opened, .return-captcha {float: none;width: 100%;}	
	.product-grid {margin: 0px -12px 0 0px;}
	.product-grid > div {width: 219px;margin: 0px 12px 16px 0px}
	#column-left + #column-right + #content .product-grid {margin: 0px -8px 0 0px;}
	#column-left + #column-right + #content .product-grid > div {width: 221px;margin: 0px 8px 16px 0px}
	#column-left + #column-right + #content .box-product > li {width: 218px;}	
	#column-left + #column-right + #content .box-product > div {width: 218px;}	

	
	.product-filter .display {display:none}
	
	h1, .welcome {text-align:center}	
	
	.product-info > .left {display:block;width: 450px;}
	.product-info .image {width: 430px;}
	.product-info > .left + .right {margin: 10px 0 0 0;}
	.product-info .image a img {width:100%}
	.product-info .image-additional {margin: 0 -27px 0px 0;}
	.product-info .image-additional a {margin: 0 27px 15px 0;}
	.htabs a {width: 100%;}
	.htabs a:first-child {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;-khtml-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
	.htabs a:last-child {-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;}
	
	#column-left + #column-right + #content .product-info > .left {display:block;width: 450px;}
	#column-left + #column-right + #content .product-info .image {width: 430px;}
	#column-left + #column-right + #content .product-info > .left + .right {margin: 10px 0 0 0;}
	#column-left + #column-right + #content .product-info .image a img {width:100%}
	#column-left + #column-right + #content .product-info .image-additional {margin: 0 -27px 0px 0;}
	#column-left + #column-right + #content .product-info .image-additional a {margin: 0 27px 15px 0;}
	
	.box-product > li  {width: 218px;}
	.box-product > div  {width: 218px;}
	.product-grid .quickview.button-sub, .box-product .quickview.button-sub {display:none}
	
	.sitemap-info .left {float: none;width: 100%;}
	.sitemap-info .right {float:none;width:100%;}
	
	.compare-info thead {display:none}
	.compare-info tbody tr td:first-child {display:none}
	.compare-info tbody tr td .button {padding: 0px 20px 0 20px;}
	.wishlist-info tbody .image, .wishlist-info thead .image{display:none}
	.wishlist-info tbody .model, .wishlist-info thead .model{display:none}
}


@media only screen and (max-width: 470px) {
	.wrapper-center {width: 290px}
	#container-center {width: 290px;}
	#container-boxed {width: 320px}

	#menu ul.fm  li.fmLi  div  {width: 290px;}
	.brand-box  {width:320px;}
	#footer {width:290px;}

	
	
	#search input {width: 253px;outline: none;}
	#carousel0  {display:none;}
	 
	#logo a img {width: 100%;}
	#header #cart .heading #cart-total {width: 137px;min-width: 137px;}
	#header #cart .heading #cart-total b {display:none}
	 
	.cart-info thead .image, .cart-info tbody .image {display:none;}
	.cart-info thead .model, .cart-info tbody .model {display:none;}
	.cart-info thead .price, .cart-info tbody .price {display:none;}
	 
	.checkout-product thead .model, .checkout-product tbody .model {display:none;}
	.checkout-product thead .price, .checkout-product tbody .price {display:none;}
	 
	.buttons .right, .buttons .left {text-align:center;float:none;margin:10px 0}

	
	.product-grid > div, .box-product > li, .box-product > div  {width: 290px;margin: 0px 10px 16px 0px}	
	#column-left + #column-right + #content .box-product > li {width: 290px;margin: 0px 10px 16px 0px}		
	#column-left + #column-right + #content .box-product > div {width: 290px;margin: 0px 10px 16px 0px}		
	#column-left + #column-right + #content .product-grid > div {width: 290px;}

	

	.category-list ul li {float:none;margin:0 0 10px 0;}
	.category-list ul li a {width:290px;margin:0;padding:10px 0}
	 
	.product-info > .left {display:block;width: 290px;}
	.product-info .image {width: 270px;} 
	.product-info .image-additional {margin: 0 -7px 0px 0;}
	.product-info .image-additional a {margin: 0 7px 7px 0;}
	#column-left + #column-right + #content .product-info > .left {display:block;width: 290px;}
	#column-left + #column-right + #content .product-info .image {width: 270px;}
	#column-left + #column-right + #content .product-info .image-additional {margin: 0 -7px 0px 0;}
	#column-left + #column-right + #content .product-info .image-additional a {margin: 0 7px 7px 0;}	
	
	table.list .left.TLmodel,
	table.list .left.TLhide,
	table.list .right.TLprice,
	table.list .right.TLquantity	{display:none}
	 
	#header .wrapper-center #logo {width:260px} 
	
	.wishlist-info tbody .stock, .wishlist-info thead .stock{display:none}
	
	.compare-info tbody tr td .button {padding: 0px 16px 0 15px;}
	.compare-info tbody tr.ratingColl {display:none}
	

}