/* @override 
	http://www.superdesign.inshop.cz/inshop/Layout/schemata/responsive_red/responsive.css
*/
/*MediumMotitor*/
@media screen and (max-width: 1200px) and (min-width : 986px){
	.container{width: 985px;}
	#product .product-header .col.picture .gallery li{float: left; width: 68px; height: 68px; list-style-type: none; margin-right: 2px;}
	#product .product-header .col.picture .gallery li img{max-width: 68px; max-height: 68px;}
	.bContainer{font-size: 90%;}
	.bContainer img.banner{height: 380px;}
	.header-banner img{max-width: 320px;}
	.add-to-cart .count input{ width: 47px;}
	.touchcarousel.inrow4 li.touchcarousel-item {width: 139px; margin-right: 3px;}
	
}

/*Tablet*/
@media screen and (max-width: 985px){
	.container, #footer-slider .touchcarousel{width: 750px;}
	.main-inner { margin-left: 10px; margin-right: 10px;}
	#top-nav li a{ padding-left: 10px; padding-right: 10px;}
	

	#header-tools .col.cart{ width: 83.0%;}
	#price-slider .col{width: 100%; margi.coln-left: 0%}
	#price-slider .check-box{float: left;}
	.mainbar{width: 100%; margin-left: 0%}
	#desctop-levels, .sidebar{display: none;}
	#device-levels, #footer-slider{display: block;}
	.main-content{ padding-right: 10px; padding-left: 10px;}
	.touchcarousel.inrow4 li.touchcarousel-item {width: 185px; margin-right: 3px;}
	
	#userselection1, #userselection2, #userselection3{display: block;}
	
	#footer-slider .touchcarousel li{width: 186px; margin-right: 2px;}
	
	#product .product-header .col.picture .gallery li{float: left; width: 72px; height: 72px; list-style-type: none; margin-right: 2px;}
	
	.block.cart{font-size: 70%; padding: 3px;}
	
	.royalSlider, .bContainer {height: 310px;}
	.bContainer{font-size: 70%;}
	.bContainer img.banner{height: 280px;}
	.bContainer .message.first{top: 70px;}
	.bContainer .message.second{top: 161px;}
	.bContainer .message.buy{ bottom: 22px;}
	.header-banner img{display: none;}
	
	
	
}

/*SmartPhone*/
@media only screen and (max-width: 750px){
	.container, .logo, #footer-slider .touchcarousel{width: 300px;}
	.logo img{display: block; width: 80%; margin-left: auto; margin-right: auto; }
	#top-nav{}
	#header-tools .search-form input{ width: 199px;}
	#device-nav, .logo{float: none; margin-bottom: 10px;}
	#device-nav{ margin-bottom: 5px;}
	#device-nav li{float: none;}
	
	#top-nav{ padding-bottom: 0; display: none;}
	#top-nav li{ border-right-style: none;}
	#top-nav li{float: none !important;}
	#top-nav li{ margin-left: 3px; margin-right: 3px; border-bottom: 1px solid #d8d8d8;}
	#top-nav li a{ padding-bottom: 2px; padding-top: 2px; padding-left: 23px;}
	#top-nav li.last{ border-bottom-style: none;}
	.cart-menu li{float: none;}
	
	#pricelist .pricelist-item .image img{display: block; margin-left: auto; margin-right: auto;}
	#pricelist .row.buy .count input{ width: 209px;}
	#pricelist .pricelist-item .col{width: 100%; margin-left: 0;}
	
	#top-navi .view-nav{display: block;}
	#footer-slider li{ width: 90px;}
	#full-footer-menu{display: none;}
	#device-footer-menu{display: block;}
	#very-top-menu{display: none;}
	#footer-slider{display: block;}
	
	.top-user-selection .num{display: none;}
	.top-user-selection .col16 small{display: none;}
	.top-user-selection .col4{width: 100%; margin-left: 0;}
	.top-user-selection .col4 span, .top-user-selection .col4 small{display:inline-block; *display:inline; zoom: 1; padding-left: 10px;}
	#sub .col{width: 100%; margin-left: 0;}
	
	#product .product-header .col.picture, #product .product-header .col.desc{width: 100%; margin-left: 0;}
	
	.row.product-list .pro{width: 100%;}
	.row.product-list .pro.odd{margin-left: 0;}
	
	#footer-slider .touchcarousel li{width: 149px; margin-right: 2px;}
	
	#product .product-header .col.picture .gallery li{float: left; width: 58px; height: 58px; list-style-type: none; margin-right: 2px;}
	#product .product-header .col.picture .gallery li img{max-width: 58px; max-height: 58px;}
	
	.block.register .row.line > .col12{width: 100%; margin-left: 0; margin-top: 4px;}
	
	.block.cart .row.header{display: none;}
	.block.cart .row.product{ margin-bottom: 0;}
	.block.cart .row.product .col{width: 100%; margin-left: 0;}
	.block.cart .row.product .col.ks, #cart .row.product .col.celkem{display: none;}
	.block.cart .row.product span small{display: inline; font-weight: bold;}
	.block.cart .row.product span{ padding-top: 0;}
	.block.cart .row.product .col.remove a{display: block; text-align: center; background-color: #2f2f2f; color: white;}
	.block.cart .row.product .col.name{font-size: 120%;}
	.block.cart .row.buttons{ text-align: center;}
	.block.cart .row.summary .col{width: 100%;}
	.block.cart .row.summary  small{ color: black;}
	.toHide{display: none;}
	
	.btn-small{ font-size: 13px; padding-left: 3px; padding-right: 3px;}
	
	.order.fr{float: none; margin-left: 0;}
	.order .btn{ padding-left: 5px; padding-right: 5px;}
	
	.checkout .col12{width: 100%; margin-left: 0;}
	
	.block.register .col{width: 100%; margin-left: 0;}
	 td.empty{ display: none !important;}
	.royalSlider, .bContainer {height: 350px;}
	.bContainer{font-size: 70%;}
	.bContainer img.banner{ width: 300px; height: 200px; top: 72px; left: 0;}
	.bContainer .message.first{top: 70px; display: none !important;}
	.bContainer .message.second{top: 161px; display: none !important;}
	.bContainer h2{ top: 6px; left: 15px;}
	.bContainer .message.buy{ bottom: 22px;}
	
	.add-to-cart .submit{width: 100%;}
	.add-to-cart .submit a{display: block; text-align: center;}
	#header-tools{width: 278px;}
	.cart-menu{ width: 278px;}
	.cart-menu .dropdown-menu{ width: 278px;}
	
	.ui-table .table-header{display: none;}
	.Cart_Checkout .btn{width: 100%;}
	#brand-slider .touchcarousel li{ width: 145px;}
	.modal{position:fixed;top:10%;left:50%;z-index:1050;width:300px;margin-left:-150px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
	
	
	.pp_pic_holder, .pp_content, .pp_hoverContainer{ width: 99% !important; left: 0 !important; height: 300px !important; top: 30px !important;}
#fullResImage{width: 90% !important; height: 90% !important;}
	
}

