/* @override 
	http://crocs.inshop.cz/inshop/Layout/Pages/css/style.css
	http://www.crsportsmore.cz/inshop/Layout/Pages/css/style.css
	http://crsportsmore.cz/inshop/Layout/Pages/css/style.css
*/
* {margin:0;padding:0; } 
html, body {height: 100%; background-image: url(pozadi.jpg);}
#wrap {min-height: 100%; width: 100%; }
#maincontainer {overflow:auto; padding-bottom: 150px;}  /* must be same height as the footer */
#footer-warpper {position: relative; margin-top: -150px; height: 150px; clear:both;} 
body:before {content:""; height:100%; float:left; width:0; margin-top:-32767px; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}
a {outline: none;text-decoration: none;}
/* slightly enhanced, universal clearfix hack */
.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf {display: inline-block;}
/* start commented backslash hack \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* close commented backslash hack */
.container:after,
ul:after,
.row:after
{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.fl{float: left;}
.fr{float: right;}
body {margin: 0;padding: 0; font: 13px  Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #6d6e71;}
a{color: #bcbec0; }
.container{width: 1000px; margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px; background-color: white;}

*{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}

#header{}
#header .container{ padding-top: 18px; position: relative; height: 79px;}
#header .container .fblink{position:  absolute; right: -38px; top: 15px;}
#header ul.top-navi{margin-top: 3px; margin-bottom: 8px; position: absolute; top: 14px; right: 11px;}
#header ul li{float: left; border-left-style: solid; border-left-color: #bcbec0; border-left-width: 1px; padding-right: 6px; padding-left: 6px;}
#header ul li:first-child{ border-left-style: none;}
#header ul li:last-child{ padding-right: 0;}
#header a.logo{display: block; float: left; margin-top: 28px;}
#header .search-form{margin-top: 25px; position: relative; width: 200px;}
#header .search-form input{width: 200px; height: 25px; border: 2px solid #eeeeef;}
#header .search-form button{position: absolute; right: 0; top: 1px; color: #bcbec0; padding: 4px 4px 4px 20px;}
#header ul.last-navi{position: absolute; bottom: 4px; right: 10px;}
#header .cart-preview{display: none; position: absolute;  width: 380px; right: 0; top: 15px; z-index: 9999; padding-top: 6px;}
#header .cart-preview .border-cover{background-color: white;  border: 1px solid #dddedf;  padding: 10px;}
#header .cart-preview table{width: 100%;}
#header .cart-preview table td{ padding: 5px 5px 5px 0;}
#header .cart-preview table td.name, #header .cart-preview table td.name span{ width: 211px;}
#header .cart-preview table td.price{ text-align: right;}
#header .cart-preview table td.name span{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#header li.view-cart:hover .cart-preview{display: block;}
#header li.view-cart a.active{ color: #8dc63f;}
#header .cart-preview h4{ font-size: 22px; margin-bottom: 9px;}
#header .cart-preview p b{ text-decoration: underline;}
#header .cart-preview p{ margin-bottom: 6px;}
#header .cart-preview tr.total td{ padding-top: 20px; font-weight: bold;}
#header .cart-preview .buttons{ text-align: right; padding-top: 20px;}
#header .cart-preview tr.product{ color: #27aae1;}
#header .cart-preview td.text{ text-decoration: underline;}

#left{width: 220px; float: left; padding-top: 3px; margin-bottom: 10px;}
#left .levels{}
#left .levels a{font-size: 14px; font-weight: bold; color: #000000; display: block; padding-bottom: 5px; padding-top: 5px;}
#left .levels li a{ background: url(menu.png) no-repeat 0 bottom;}
#left .levels li ul{ padding-left: 20px;}
#left .levels li li a{ font-weight: normal; font-style: normal; background-image: none;}
#left .levels .selected{ color: #6d6e71;}

#left .block{}
#left .block h3{font-size: 14px; font-weight: bold; color: #000000; border-bottom: 1px solid #e6e7e8; padding-bottom: 5px; margin-bottom: 20px;}
#left .partners img{display: block; margin-left: auto; margin-right: auto;}

#main{padding-left: 20px; float: left; width: 760px; padding-top: 10px;}
#main h1{}
.mainselection { padding-bottom: 20px;}
.mainselection .pro{width: 220px; margin-right: 20px; float: left; height: 311px; position: relative; margin-bottom: 10px; }
.mainselection .pro img{display: block; max-width: 95%; margin-left: auto; margin-right: auto;}
.mainselection .pro .image{ border-bottom: 1px solid #cecfd1; height: 220px; overflow: hidden;}
.mainselection .pro .details{ text-align: center; margin-top: 5px; color: #6d6e71; font-size: 14px;}
.mainselection .pro h3{ font-size: 14px; color: #231f20; font-weight: bold; width: 210px;}
.mainselection .pro h3 a{color: #231f20;}
.product-list {}
.product-list li.pro {float: left; width: 177px; margin-right: 10px; border: 1px solid #eeefef; margin-bottom: 10px; padding: 6px; height: 261px; position: relative;}
.product-list li.pro .priznak{position: absolute; right: -5px; top: -4px;}
.pro .image img{max-height: 180px;}
.pro .image img{display: block; max-width: 80%; margin-left: auto; margin-right: auto;}
.pro h3{ font-size: 13px; color: #231f20; font-weight: bold; position: absolute; bottom: 40px; width: 166px;}
.pro h3 a{color: #231f20; margin-right: 1px;}
.pro .price{ margin-bottom: 8px; margin-top: 3px; color: #6d6e71; position: absolute; bottom: 15px; width: 216px;}
.product-list li.pro.break{ margin-right: 0;}
.pro ul.colors{ height: 16px; position: absolute; bottom: 4px;}
.pro ul.colors li{width: 16px; height: 16px; float: left; border: 1px solid #e6e7e8; margin-right: 1px;}
.pro ul.colors li img{display: block; max-width: 100%; max-height: 100%;}
.pro ul.colors li.plus{ text-align: center;}
.pro ul.colors li.plus i{ font-size: 10px;}
div.price-range.cf { margin-top: 9px;}

#breadcrumb{ font-size: 11px; margin-bottom: 10px;}
#breadcrumb span{ margin-right: 6px; color: #6d6e71;}
#breadcrumb span a{color: #6d6e71;}

#wrap{width: 1000px; margin-left: auto; margin-right: auto; background-color: white;}

#slider{}

.sort-pager{ border: 1px solid #eeefef; padding: 6px; margin-top: 10px; color: #6d6e71; margin-bottom: 10px;}
.paginator{ margin-top: 5px;}
.paginator span, .paginator a{ margin-left: 2px; margin-right: 2px; display:inline-block; *display:inline; zoom: 1;}
.banner{ margin-bottom: 8px;}
.banner img{display: block; width: 100%;}

.social{ margin-top: 10px; padding-left: 0; text-align: right;}
.social li{display: inline-block; margin-left: 8px;}
.social iframe{ padding-top: 3px;}

.select-box{ font-size: 15px;}
.select-box p.selected{height: 30px; text-align: left; line-height: 30px; color: #eeeeef; border: 1px solid #eeeeef; margin-right: 3px; margin-bottom: 3px; padding-left: 5px; padding-right: 5px; width: 230px;}
.select-box p.selected a{display: block;}
.select-box p.selected i{ margin-top: 8px; margin-right: 3px; color: #737373;}

.lan{ text-align: right; padding-right: 20px; margin-top: 6px; font-size: 11px;}
#sizes{position: relative;}

.owl-item img{max-width: 100%; max-height: 100%;}

ul.sizes{ background-color: white; float: right; width: 333px;}
ul.sizes li{ text-align: center; line-height: 22px; color: #eeeeef; border: 1px solid #eeeeef; margin-bottom: 3px; display: inline-block; margin-right: 3px;}
ul.sizes.size-only li{ text-align: center; }
ul.sizes.size-only{float: left;}
ul.sizes li a{display: block; padding-left: 6px; padding-right: 6px;}
ul.sizes li.selected{ border: 1px solid #b6b6b6;}
ul.sizes li.selected{-moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px rgba(0,0,0,0.4);}
ul.sizes li.selected a{ color: #8dc63f;}
ul.sizes li:hover{-moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px rgba(0,0,0,0.4);}
.jcarousel-prev, .jcarousel-next {
position: absolute;
width: 41px;
height: 75px;
cursor: hand;
cursor: pointer; top: 0;}
.jcarousel-prev{ background: url(prev-left.png) no-repeat; left: 1px;}
.jcarousel-next{ background: url(prev-right.png) no-repeat; right: 12px;}
/*prev-top.png next-bot.png*/

.jcarousel-clip-vertical{    
position: relative;
    overflow: hidden;
    width: 80px;
    height: 245px;}

.jcarousel-vertical li,
.ver-ti-cal li {
    height: 80px;
    margin: 0 0 10px 0;
    padding: 0;
}


#product{position: relative;}
#product.Crocs .row.photo{overflow: hidden; height: 362px;}
#product .pro-detail{}
#product .main-photo{ margin-right: 10px; border: 1px solid #cdcdcd; margin-bottom: 10px;}
#product .main-photo img{display: block; max-width: 330px; margin-left: auto; margin-right: auto;}
#product .gallery li{float: left;}
#product .gallery li{width: 80px; border-bottom-width: 3px; border: 1px solid #e6e7e8; margin-right: 14px;}
#product .gallery li img{display: block; max-width: 100%;}

#product .price-with-vat{}
.basic-info{ border-bottom: 1px solid #dddedf; padding-bottom: 15px; margin-bottom: 15px;}
.basic-info h1{}
.basic-info .price{color: #6d6e71; font-size: 19px; padding-top: 0; margin-top: 10px;}
ul.nav.nav-tabs.cf { margin-top: 19px;}

#product .details{ padding-bottom: 10px; border-bottom: 1px solid #cecfd1; margin-bottom: 10px;}
#product .details .row.second{ margin-top: 10px;}
#product .details .column{float: left; width: 360px;}
#product .details .column{ margin-right: 20px;}
#product .details .column.second{margin-right: 0px;}

#product .details ul.colors.photos li{ width: 80px !important;}
#product .details ul.colors li img{display: block; max-width: 100%; max-height: 100%; border-style: solid; border-width: 1px;}
#product .details h3{ text-transform: uppercase; font-size: 18px; color: #6d6e71;}
#product .size-tables{ padding-top: 20px;}
#product .size-tables a{display: block; color: #6d6e71;  border: 1px solid #eeeeef; padding-left: 15px; padding-right: 15px; line-height: 30px;}
#product .size-tables a.fl{ width: 154px; text-align: center;}
#product .size-tables a.fl{}
#product #buyNow input[type=text]{ width: 40px; text-align: center; margin-top: 0;}
#product .text-desc{ padding-top: 20px; padding-bottom: 20px;}
#product .how-to{ margin-bottom: 10px; margin-top: 20px;}
#product .how-to .row{ margin-top: 19px;}
#product .how-to .column{float: left; width: 33.33%;}
#product .how-to .column img{display: block; margin-left: auto; margin-right: auto; max-width: 95%;}
#product .how-to p{ margin-top: 10px; margin-bottom: 10px;}
#product .how-to h3{ font-weight: bold;}
.delivery-payment { margin-top: 10px; margin-bottom: 20px;}
.delivery-payment h3{ font-weight: bold; margin-bottom: 8px;}
.order-info { margin-top: 10px;}
.order-info label{display: block; font-weight: bold;}
.order-info span{display: block; margin-left: 10px; line-height: 29px;}
table.orders {width: 100%;}
table.orders th{ font-weight: bold;}
table.orders td{ padding-bottom: 4px; padding-top: 4px;}
.count{ margin-right: 6px; width: 30px; text-align: center;}
#buyNow { margin-top: 10px;}
div.price-exclusive { color: #8dc63f;}

.jcarousel-clip-horizontal{overflow: hidden; width: 269px; height: 80px; margin-left: 42px; margin-bottom: 18px;}

.tab-pane{display: none; font-size: 14px;}
.tab-pane.active{display: block;}
div.price-exclusive strong{ font-size: 13px;}

#product .nav-tabs{ border-bottom: 1px solid #e5e6e6; margin-right: 26px;}
#product .nav-tabs li{float: left;}
#product .nav-tabs li a{display: block; font-size: 14px; font-weight: bold; color: #6d6e71; padding-left: 14px; padding-right: 14px; line-height: 27px;  margin-right: 5px; background-color: #fdfefe; border-top: 1px solid #e5e6e6; border-right: 1px solid #e5e6e6; border-left: 1px solid #e5e6e6;}
#product .nav-tabs li a{background: rgb(243,244,244); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2Y0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(243,244,244,1) 0%, rgba(253,254,254,1) 49%, rgba(243,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,244,244,1)), color-stop(49%,rgba(253,254,254,1)), color-stop(100%,rgba(243,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(253,254,254,1) 49%,rgba(243,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(253,254,254,1) 49%,rgba(243,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(253,254,254,1) 49%,rgba(243,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,244,244,1) 0%,rgba(253,254,254,1) 49%,rgba(243,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f4', endColorstr='#f3f4f4',GradientType=0 ); /* IE6-8 */
}
#product .nav-tabs li.active a{ color: #27aae1;}
#product .tab-content{ padding-top: 14px; margin-right: 33px; margin-bottom: 30px;}

#sizes{display: none;}
p.remonended { color: red; margin-bottom: 14px; margin-left: 4px; font-size: 14px;}
table.pro-table strong{ font-weight: bold; display: block;}
table.pro-table td.icon{ padding-right: 30px; padding-top: 10px; padding-bottom: 10px; vertical-align: text-bottom;}
table.pro-table h4{ font-size: 14px; color: #6d6e71; font-weight: bold; margin-bottom: 10px;}
table.pro-table p{ margin-bottom: 10px; font-size: 14px;}
table.pro-table tr{ border-bottom: 1px solid #e5e6e6;}

.count.fl{ margin-right: 136px; width: 42px; text-align: center;}

input[type=text], input[type=password]{ border: 1px solid #eeeeef; height: 30px;}
textarea{border: 1px solid #eeeeef;}

#product .desc table{ border-top: 1px solid #dddedf;}
#product .desc table td.icon{ padding-right: 13px;}
#product .desc table td{ padding-top: 5px; padding-bottom: 5px;}
#product .desc table tr{ border-bottom: 1px solid #dddedf;}
#product .desc table strong{ font-weight: bold;}
#product .pro-detail ul.colors {border-bottom: 1px solid #cccccc; padding-bottom: 14px;}
#product.two-box{}
#product.two-box .row.photo {float: left; width: 370px;}
#product.two-box .main-photo{width: auto;}
#product.two-box .pro-detail{float: left; ; padding-right: 33px; width: 369px;}
#product.two-box #sizes{ margin-top: 13px;}
#product.two-box .details{ border-bottom-style: none !important;}
#product .size-help { margin-bottom: 10px; margin-top: 10px;}
#product .size-help a{display: block; font-size: 12px; text-align: center; line-height: 24px; color: #000; background-color: #eceff4;}
#product.two-box ul.sizes{float: none;}
#product.two-box .count.fl{ margin-right: 11px; width: 42px; text-align: center;}
 div.button-help{border-bottom: 1px solid #cccccc; padding-bottom: 3px; margin-top: 11px;}
 div.button-help a{ color: #27aae1; font-size: 12px; font-weight: bold; }

#product.two-box .details h3{ text-transform: uppercase; font-size: 14px; color: #6d6e71; font-weight: bold; margin-bottom: 9px; margin-top: 14px;}

#product.two-box .basic-info{ border-bottom: 1px solid #dddedf; padding-bottom: 15px; margin-bottom: 15px;}
#product.two-box .basic-info h1{ font-size: 18px; font-weight: bold; color: #333333;}
#product.two-box .basic-info .price{color: #6d6e71; font-size: 18px; padding-top: 0; margin-top: 10px;}


#product.two-box .details ul.colors li{float: left; width: auto; height: auto; margin-bottom: 0; margin-right: 3px; padding-bottom: 4px; padding-top: 4px;}
#product.two-box .details ul.colors li.isSelected{ -moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px rgba(0,0,0,0.4); padding-left: 4px; padding-right: 4px;}

#footer{ background-color: #e6e7e8; padding-top: 30px; padding-bottom: 30px;}
#footer ul.cols{ margin-left: 30px; margin-right: 30px; color: #6d6e71; float: left;}
#footer ul.cols li.column{width: 157px; float: left;}
#footer ul.cols li.column.xl{ width: 229px;}
#footer ul.cols li.column .contacts li{ margin-bottom: 16px;}
#footer ul.cols li.column .contacts b{display: block; font-size: 15px; font-style: italic;}
#footer ul.cols a{color: #6d6e71;}
#footer ul.cols ul li{ margin-bottom: 6px; font-size: 11px;}
#footer .newlatter{width: 219px;}
#footer .newlatter h4{ font-size: 12px; text-transform: uppercase; margin-bottom: 3px;}
#footer .newlatter input{ border: 1px solid #6e6f72; height: 23px; width: 149px;}
#footer .email{position: relative;}
#footer input.email{ width: 200px;}
#footer .newlatter button{position: absolute; right: 23px; padding: 4px 4px 4px 8px; border-left: 1px solid #6e6f72; top: 1px; height: 22px;}
table.captcha{width: 100%; margin-top: 3px;}
table.captcha td{ padding-top: 5px; padding-bottom: 5px;}
table.captcha td{ padding-right: 5px;}

button.blank{background  : none; cursor  : pointer; border-style: none;}

.table-cart{}
.table-cart td{vertical-align: middle; padding-right: 20px;}
.table-cart td.first{ padding-left: 10px;}
.table-cart .pro-img img{width: 80px; margin-right: 7px;}
.table-cart .product-list-name{width: 310px;}
.table-cart td.center input{ width: 30px; text-align: center;}
table.product-list {width: 100%;}

.checkout-steps{height: 45px; margin-top: 10px; margin-bottom: 20px;}
.checkout-steps.step1{ background: url(step1.jpg) no-repeat;}
.checkout-steps.step2{ background: url(step2.jpg) no-repeat;}
.checkout-steps.step3{ background: url(step3.jpg) no-repeat;}
.checkout-steps.step4{ background: url(step4.jpg) no-repeat;}
.checkout-steps.step5{ background: url(step5.jpg) no-repeat;}

.buttons{ text-align: right; margin-top: 10px; margin-bottom: 10px;}
table.delivery-adress {width: 80%;}
legend { font-size: 18px;}
table.delivery-adress input[type=text]{width: 200px;}
input[type=text].same{width: 98px !important;}
input[type=text].small{width: 60px !important;}
input[type=text].large{width: 138px !important;}
table.delivery-adress td{ padding-top: 5px; padding-bottom: 5px;}
span.missing-entry { font-weight: bold; color: red;}

.sum_info{ margin-bottom: 20px; background-color: #d1d3d4; padding: 20px;}
.sum_info td{ padding-top: 5px; padding-bottom: 5px;}

.sum_info .price, .sum_info .price-with-vat, .center{ text-align: right;}
.sum_info strong{ font-weight: bold;}
tr.product-list-row td{ border-bottom: 1px solid #e8e9e9;}
tr.product-list-footer td{ padding-bottom: 10px; padding-top: 10px; font-weight: bold; background-color: #d1d3d4; }
ul.dop a{display: block; padding-bottom: 4px; text-align: center;}
ul.dop img{max-width: 70%; margin-left: auto; margin-right: auto; display: block; padding-bottom: 10px;}
ul.dop li{ background: url(menu.png) no-repeat 0 bottom;}
ul.dop h3{ border-bottom-style: none !important;}
div.block.dporucujeme.main-left { margin-top: 42px;}



/*MODAL BOX*/
.modal-header h3{ font-size: 26px;}
.modal-body table{width: 100%;}
.modal-body .product .image img{max-width: 200px; display: block; margin-left: auto; margin-right: auto;}
.modal-body .product .size{ font-size: 23px; text-align: center;}
#ModalCorfirmSize .btn-primary i{display: none;}

.cart-button{ margin-top: 10px; margin-bottom: 20px; text-align: right;}

.invisible{display: none;}

.col {
	display: block;
	float:left; margin-right: 0; margin-left: 2%;}

.col:first-child, .col.first { margin-left: 0; } /* all browsers except IE6 and lower */
.col1 { width: 2.25%; }
.col2 { width: 6.5%; }
.col3 { width: 10.75%; }
.col4 { width: 15.0%; }
.col5 { width: 19.25%; }
.col6 { width: 23.5%; }
.col7 { width: 27.75%; }
.col8 { width: 32.0%; }
.col9 { width: 36.25%; }
.col10 { width: 40.5%; }
.col11 { width: 44.75%; }
.col12 { width: 49.0%; }
.col13 { width: 53.25%; }
.col14 { width: 57.5%; }
.col15 { width: 61.75%; }
.col16 { width: 66.0%; }
.col17 { width: 70.25%; }
.col18 { width: 74.5%; }
.col19 { width: 78.75%; }
.col20 { width: 83.0%; }
.col21 { width: 87.25%; }
.col22 { width: 91.5%; }
.col23 { width: 95.75%; }
.col24 { width: 100%; }


#product .gallery .slider{ width: 268px; overflow: hidden; margin-left: 39px;}
div.gallery ul{ width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}



.block{ margin-top: 25px;}
table.UserLoginTable td{ padding-bottom: 10px; padding-right: 10px;}

table.user-data {}
table.user-data td{ padding-bottom: 5px; padding-top: 5px; padding-right: 15px;}
table.user-data strong{ font-weight: bold;}

.params ul{ margin-top: 5px;}
.params ul li{float: left;  margin-right: 8px; margin-bottom: 8px;}
.params ul li a{ width: 25px; height: 25px; display: block; border: 1px solid white;}
.params ul li{ border: 1px solid #d3d5d7; }
.params ul li.active{-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.35);
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.35);
	box-shadow: 0px 0px 8px rgba(0,0,0,0.35);}

.params ul li, .params ul li a{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.filter{ margin-top: 30px; margin-bottom: 30px;}
.filter h3{ color: #6d6e71; text-transform: uppercase; font-weight: bold; margin-bottom: 14px; position: relative;}
.filter h3 a{position: absolute; right: 0; top: 3px;}
.noslider{overflow: hidden;}

#ParamID_7_0{ background-color: #f1f2f2;}
#ParamID_7_1{ background-color: #000101;}
#ParamID_7_2{ background-color: #c8131a;}
#ParamID_7_3{ background-color: #a51ba6;}
#ParamID_7_4{ background-color: #a35e36;}
#ParamID_7_5{ background-color: #036cab;}
#ParamID_7_6{ background-color: #f3511a;}
#ParamID_7_7{ background-color: #ea82f5;}
#ParamID_7_8{ background-color: #b4bbc0;}
#ParamID_7_9{ background-color: #689f3b;}
#ParamID_7_10{ background-color: #e1d331;}

.brands{ background: url(shadow-line.png) repeat-y 0; padding-top: 1px; padding-bottom: 1px;}
.brands .cf{background-color: white; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.brands a{display: inline-block; height: 71px; background-color: white; margin-left: 2px; margin-right: 2px;}

.reg-form .col label{display: block;}
.reg-form .col input[type=text], .block .col input[type=password], .block .col textarea{width: 100%;}
.reg-form .col textarea{height: 90px;}
.reg-form h3{ background-color: #d1d3d4; padding: 7px; margin-bottom: 10px;}
.reg-form .row{ margin-bottom: 19px;}
.reg-form .col input.text-input.same {width: 48% !important;}
.reg-form .col input.text-input.small {width: 30% !important;}
.reg-form .col input.text-input.large {width: 67% !important;}
.missing{ color: red; font-weight: bold;}

.btn {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #78797C;
	*background-color: #78797C;
	background-image: -moz-linear-gradient(top, #A6A8AB, #78797C);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A6A8AB), to(#78797C));
	background-image: -webkit-linear-gradient(top, #A6A8AB, #78797C);
	background-image: -o-linear-gradient(top, #A6A8AB, #78797C);
	background-image: linear-gradient(to bottom, #A6A8AB, #78797C);
	background-repeat: repeat-x;
	border-color: #78797C;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A6A8AB', endColorstr='#78797C', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	color: #8dc63f;
	background-color: #78797C;
	*background-color: #003bb3;
}