

@media screen and (max-width:1260px) and (min-width:1030px) {
	
	div.foot_part_body
	{
		width: 245px;
	}
	
	div.foot_wrapper
	{
		max-width: 980px;
	}
	
	hr.in_foot
	{
		width: 980px;
	}
	
	div.menu_block_above_foot
	{
		margin: 0 10px 20px 10px;
	}
	
	
	div.left_navigation
	{
		width: 220px;
	}
	
	div.menu_block
	{
		width: 220px;
	}
	
	img.nase_kniha_left_menu
	{
		width: 103px;
	}
	
	div.content_part
	{
		width: 740px;
	}
	div.in_head_100
	{
		max-width: 980px;
	}
	
	div.top_and_search_part
	{
		max-width: 980px;
	}
	
	div.main_part
	{
		max-width: 970px;
	}
	
	div.logo
	{
		width: 240px;
	}
	
	input.main_search_input
	{
		width: 375px;
	}
	
	div.searching_banner
	{
		width: 520px;
	}
	
	div.middle_none
	{
		display:none;
	}
	
	div.dopravne
	{
		margin: 0 5px 5px 0;
	}
	
	div.dopravne2
	{
		font-size:80%;
	}
	
	div.dopravne_row_0
	{
		width:353px;
	}
	
	div.dopravne_row_1
	{
		width:353px;
	}
	
	div.dopravne_platby_row_0
	{
		width:353px;
	}
	
	div.dopravne_platby_row_1
	{
		width:353px;
	}

	div.under_quick_bestsellers
	{
		
		width:338px;
	}
	div.cart_top
	{
		height: 70px;
	}

	div.cart_top_image
	{
		height:58px;
	}
	div.logo img
	{
		margin-bottom:-7px;
	}
	
	div.sort_by
	{
		margin-bottom:20px;
	}
	div.home_banner_sub_spacer
	{
		height:10px;
		
	}
	
	a div.home_big_button 
	{
		/*width:150px;
		
		margin: 5px;
		*/
		width:22%;
		margin:5px 1% 5px 1%;
		padding: 3px 0.3% 3px 0.3%;
		height: 35px;
		font-size: 85%;
		
	}
	div.vite_co_cist_cat_hp
	{
		width:21.9%;

		margin: 5px 0.8% 5px 0.8%;
		padding: 3px 0.6% 3px 0.6%;
	}
}
@media screen and (max-width:1029px) {


div.menu_block_above_foot
	{
		margin: 0 10px 20px 10px;
	}
	
	

div.cart_top
	{
		height: 65px;
	}

	div.cart_top_image
	{
		height:53px;
	}
	div.logo img
	{
		margin-bottom:0px;
	}

	
	body{
	  
	  
	}

	div.above_foot
	{
		
	}
	
	div.left_menu_switch
	{
		display: block;
		cursor: pointer;
	}
	
	div.left_navigation
	{
		position:absolute;
		top:135px;
		background-color: #eeeeee;
		border:1px solid #aaaaaa;
	}
	
	div.left_navigation_narrow_toggle_hidden
	{
		display:none;
	}
	
	div.left_navigation_narrow_toggle_block
	{
		display:block;
	}
	
	div.content_part
	{
		width: 100%;
	}
	div.logo
	{
		width: 200px;
	}
	
	input.main_search_input
	{
		width: 340px;
		width: calc(100% - 140px);
	}

	
	div.searching_banner
	{
		width: 99%;
		
	}
	
	div.foot_part_divider
	{
		float: left;
		clear:none;
		width: 0px;
	}
	
	div.foot_part_body
	{
		float: left;
		clear:none;
		width: 200px;
	}
	
	div.foot_wrapper
	{
		width:400px;
		margin: 0px auto 0px auto;
		clear: both;
	}

	hr.in_foot
	{
		margin: 0 auto 10px auto;
		width: 450px;
	}
	div.cats_navigation_2_home
	{
  		display:block;
	}
	
	div.novinky_parent_banner
	{
		display:none;
	}
	
	div.dopravne
	{
		margin: 0 10px 10px 0;
	}
	
	div.dopravne2
	{
		font-size:80%;
	}
	
	div.dopravne_row_0
	{
		width:358px;
	}
	
	div.dopravne_row_1
	{
		width:358px;
	}
	
	div.dopravne_platby_row_0
	{
		width:358px;
	}
	
	div.dopravne_platby_row_1
	{
		width:358px;
	}
		
	a div.home_big_button 
	{
		/*width:150px;
		
		margin: 5px;
		*/
		width:22%;
		margin:5px 1% 5px 1%;
		padding: 3px 0.3% 3px 0.3%;
		height: 35px;
		font-size: 80%;
	}
	
	div.vite_co_cist_cat_hp
	{
		width:21.5%;

		margin: 5px 0.8% 5px 0.8%;
		padding: 3px 0.6% 3px 0.6%;
	}
	
}

@media screen and (max-width:790px) {
	div.vite_co_cist_cat_hp
	{
		width:44%;

		margin: 5px 1.5% 5px 1.5%;
		padding: 3px 1% 3px 1%;
	}
}
@media screen and (max-width:690px) {
	
	div.catfilters_option_key
	{
		width: 80px;
	}
	div.catfilters_option_values
	{
		width:calc(100% - 95px);
	}	
	div.catfilters_range_price_wrapper_zero
	{
		clear:both;
	}
}
@media screen and (max-width:615px) {

	div.sort_by
	{
		margin-bottom:20px;
	}
	
	div.kontakt_mapa
	{
		width: 320px;
	}
	
	div.kontakt_mapa_2
	{
		min-width: 320px;
	}

	div.kontakt_mapa img
	{
		width: 66%;
		height: 66%;
	}
	
	div.item_labels_detail
	{
		margin: 0 0 0 10px;
	}
	
	div.subcat_2
	{
		width: 167px;
		margin: 5px 8px 8px 0;
	}		

	div.searching_banner
	{
		width: 98%;
		margin-right:5px;
		
	}
	
	div.foot
	{
		min-width: 340px;
	}
	div.main_part
	{
		min-width: 340px;
	}
	div.top_and_search_part
	{
		min-width: 340px;
	}
	div.content_part
	{
		min-width: 340px;
	}
	div.main_search
	{
		min-width:340px;
	}
	img.prazdniny_468
	{
		width: 340px;
	}
	input.main_search_input
	{
		width: 200px;
		width: calc(100% - 140px);
	}
	hr.in_foot
	{
		width: 310px;
	}
	div.foot_wrapper
	{
		width:340px;
	}
	
	div.name_and_rating
	{
		clear:both;
	}
	
	div.item
	{
		min-width:330px;
		padding:0 5px 0 5px;
		margin-top:20px;
		
	}
	
	div.item_price_and_actions
	{
	  margin-right: -2px;
	}
	
	div.main_wrapper
	{
		margin: 0 4px 0 4px;
	}
	
	div.logo
	{
		margin-top:10px;
		margin-right: -10px;
		width: 150px;
	}
	
	div.logo img
	{
		width: 150px;
	}
	
	div.cart_top
	{
		margin-left: 0px;
	}
	
	div#cookie_notif
	{
		height: 42px;
	}
	
	div.kroky_objednavky div.krok_objednavky
	{
		
		clear:left;
	}
	div.kroky_objednavky div.krok_objednavky
	{
		margin-left:0px;
	
	}
	
	div.name_and_rating_smaller
	{
		font-size:80%;
	}
	
	div.item_label_smaller
	{
	
		font-size:60%;
		width:31px;
		height:31px;
		margin:0px 0px 0px 2px;
		
		-webkit-border-radius: 15px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	    -moz-border-radius: 15px; /* FF1-3.6 */
	    border-radius: 15px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	}
	
	div.item_label_sub_smaller
	{
		line-height:10px;
		width:21px;
		height:21px;
		-webkit-border-radius: 10px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	    -moz-border-radius: 10px; /* FF1-3.6 */
	    border-radius: 10px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	}
	
	div.price_box_smaller
	{
		width:90px;
	}
	
	div.item_detail_img
	{
		width:50%;
		height:50%;
		margin-right:10px;
	}
	img.item_detail
	{
		width:100%;
		height:100%;
	}
	
	h2.product_detail
	{
  		font-size: 120%;
	}
	
	div.foot_part_body
	{
		width:150px;
	}
	
	
	#in_head_cssmenu > ul > li.narrow_hidden
	{
		display: none;
	}
	
	div.nase_knihy_hp
	{
		width:15%;
	}
	
}

@media screen and (max-width:525px) {

	#slider_prices
	{
		width:260px;
	}	

	div.name_and_rating_smaller_sub
	{
		height: 168px;
	}
	div.item_price_and_actions_smaller
	{
  		clear:both;
	}
	div.price_box_smaller
	{
		clear:both;
	}
	div.rating_above_price
	{
		width:165px;
		margin-top: -30px;
		margin-left: -12px;
	}
	img.img_item_img
	{
		border-width:0px 1px 1px 0px;
	}
	div.home_banner_sub2
	{
		clear:left;
	}
	
	#in_head_cssmenu > ul > li a 
	{
		padding: 0 26px;
		font-size: 75%;
	}
	
	#in_head_cssmenu > ul > li span.no_link 
	{
		padding: 0 26px;
		font-size: 80%;
	}
	
	#in_head_cssmenu > ul > li.foremost_li > a
	{
		font-size:90%;
	}
	
	a.like_text_img img
	{
		height: 30%;
		width: 30%;
	}
	
	div.skladby_2
	{
		width: 260px;
	}
	
	div.menu_block_above_foot
	{
		transform: scale(0.90);
		margin: -5px;
	}	
	
	a div.home_big_button 
	{
		/*width:150px;
		
		margin: 5px;
		*/
		width:41%;
		margin:10px 3% 10px 3%;
		padding: 3px 1% 3px 1%;
		height: 35px;
		font-size: 80%;
	}
	
}

@media screen and (max-width:495px) {
	
	div.prices_1_real
	{
		width:100%;
	}
	
	div.item_labels_detail
	{
		width:45%;
		
		margin: 0 0 0 3%;
	}
	
	div.item_label_detail
	{
		width:90%;
	}
	
	
}

@media screen and (max-width:465px) {

	
	
	#slider_prices
	{
		width:180px;
	}		

	div.catfilters_range_price_wrapper
	{
		width:60px;
		font-size:90%;
		
	}

	input.catfilters_range_price
	{
		
		width:35px;
		font-size:90%;
	}
	
	
	
	div.subcat_2
	{
		width: 220px;
	}	

	div.above_name_autor
	{
		
	}
	
	
	
	
	div.searching_banner
	{
		/* width: 300px; */
	}
	
	div.foot
	{
		min-width: 300px;
	}
	div.main_part
	{
		min-width: 300px;
	}
	div.top_and_search_part
	{
		min-width: 300px;
	}
	div.content_part
	{
		min-width: 300px;
	}
	div.main_search
	{
		min-width:300px;
	}
	img.prazdniny_468
	{
		width: 300px;
	}
	input.main_search_input
	{
		width: 153px;
		width: calc(100% - 140px);
	}
	hr.in_foot
	{
		width: 270px;
	}
	div.foot_wrapper
	{
		width:300px;
	}
	
	div.name_and_rating
	{
		clear:both;
	}
	
	div.item
	{
		min-width:290px;
		padding:2px;
		
	}
	
	div.item_price_and_actions
	{
	  margin-right: -2px;
		margin-left: 0px;
		width:190px;
		padding: 5px 2px 0 2px;
	}
	
	div.main_wrapper
	{
		margin: 0 3px 0 3px;
	}
	
	div.logo
	{
		margin-top:10px;
		margin-right: -10px;
		width: 110px;
	}
	
	div.logo img
	{
		width: 110px;
	}
	
	div.cart_top
	{
		margin-left: 0px;
	}
	
	div.bestseller
	{
		width:280px;
		margin: 5px 0 5px 0;
	}
	
	div.user_form_block
	{
		width: 280px;	
		font-size:85%;
	}
	
	div.user_form_block input
	{
		width: 140px;
	}
	
	div.user_form_block select
	{
		width: 145px;
	}
	div.user_form_block textarea
	{
		height: 50px;
		width: 250px;
	}
	div.item_img
	{
		margin-right:5px;
	}
	
	
	
	div#help_div
	{
		width:135px;
		font-size:60%
	}
	
}

@media screen and (max-width:425px) 
{
	div.menu_block_above_foot
	{
		transform: scale(0.80);
		margin: -15px;
	}	
	
	div.vite_co_cist_cat_hp
	{
		font-size: 80%;
	}
	div.nase_knihy_hp
	{
		width:32%;
	}
	
	#in_head_cssmenu > ul > li.foremost_li > a
	{
		font-size:80%;
	}
	#in_head_cssmenu > ul > li.foremost_li > a
	{
		font-size:90%;
		padding-left:20px;
		padding-right:20px;
	}
}

@media screen and (max-width:385px) 
{
	div.menu_block_above_foot
	{
		transform: scale(0.70);
		margin: -30px;
	}	

	
	div.dopravne
	{
		margin: 0 0 5px 0;
	}
	
	div.dopravne2
	{
		font-size:67%;
	}
	
	div.dopravne_row_0
	{
		width:300px;
		padding:5px 0 5px 0;
	}
	
	div.dopravne_row_1
	{
		width:300px;
		padding:5px 0 5px 0;
	}
	
	div.dopravne_platby_row_0
	{
		width:300px;
		padding:5px 0 5px 0;
	}
	
	div.dopravne_platby_row_1
	{
		width:300px;
		padding:5px 0 5px 0;
	}
	
	#balik_na_postu_select
	{
		width:265px;
	}
	
	#balik_na_postu_text
	{
		width:260px;
	}
	
	#balik_balikovna_select
	{
		display:none;
	}
	
	#balik_balikovna_text
	{
		width:260px;
	}
	
	#zasilkovna_text
	{
		width:260px;
	}
	
	
	button.add_to_cart_submit_smaller
	{

  		padding: 5px 5px 5px 5px;
	}
}

@media screen and (max-width:362px) {
	
	#slider_prices
	{
		width:170px;
	}	
	
	#in_head_cssmenu > ul > li a 
	{
		padding: 0 24px;
		font-size: 72%;
	}
	
	#in_head_cssmenu > ul > li span.no_link 
	{
		padding: 0 24px;
		font-size: 75%;
	}
	
	#in_head_cssmenu > ul > li.foremost_li > a
	{
		font-size:90%;
		padding-left:15px;
		padding-right:15px;
	}
	
	div.paging_page
	{
		font-size: 80%;
	}
	
	
	
}
@media screen and (max-width:350px) {

	#slider_prices
	{
		width:130px;
	}	

	#in_head_cssmenu > ul > li a 
	{
		padding: 0 22px;
		font-size: 70%;
	}
	
	#in_head_cssmenu > ul > li span.no_link 
	{
		padding: 0 22px;
		font-size: 70%;
	}
	
	div.item_img
	{
		margin-right:0px;
	}
	
	span.price
	{
		font-size:105%;
	}
	span.price_red
	{
		font-size:105%;
	}
	div.price_box_smaller
	{
		width:80px;
	}
	
	div.logo
	{
		clear:left;
	}
	
}
@media screen and (max-width:330px) {
	div.menu_block_above_foot
	{
		transform: scale(0.65);
		margin: -35px;
	}	
	
	#in_head_cssmenu > ul > li.left_end_li > a
	{
		border-left: 0px solid #cccccc;
	}
	
	#in_head_cssmenu > ul > li a 
	{
		padding: 0 20px;
		font-size: 70%;
	}
	
	#in_head_cssmenu > ul > li span.no_link 
	{
		padding: 0 20px;
		font-size: 70%;
	}
	
	#in_head_cssmenu > ul > li.foremost_li > a
	{
		padding-left:10px;
		padding-right:10px;
	}
}




