::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

@media only screen and (min-device-width: 1190px) 
	{
	  	.max_width_div { width: 1190px } 
		.min_width_div { width: 1200px } 
		.div_justify { display: flex; justify-content: space-between}
		.justified_div {position: relative}
		
		.mobile {display: none !important}
		
		body {width: 100%;}
	}
@media only screen and (max-device-width: 1189px)
	{
	  	.max_width_div { max-width: 1190px } 
		.min_width_div { min-width: 500px }
		.div_justify { display: block; padding: 10px}
		.justified_div {}
		
		.not_mobile {display: none !important}
		
	}

@font-face {
      font-family: 'Roboto';
      src: url('/css/fonts/roboto-light/Roboto Light Regular/Roboto-Light-webfont.eot'); /* IE9 Compat Modes */
      src: url('/css/fonts/roboto-light/Roboto Light Regular/Roboto-Light-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('/css/fonts/roboto-light/Roboto Light Regular/Roboto-Light-Regular.woff') format('woff'), /* Modern Browsers */
      url('/css/fonts/roboto-light/Roboto Light Regular/Roboto-Light-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('/css/fonts/roboto-light/Roboto Light Regular/Roboto-Light-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
	
    }


body {	margin: 0;  
		padding: 0; 
		width:100%;
		top: 0;
		left: 0; 
		font-size: 14px; 
		font-family: 'roboto'; 
		height: 100%;
		line-height: 1.7;
	 }

img { pointer-events: none;}



#navigace_main_menu a {color: inherit; text-decoration: inherit}
#navigace_main_menu a:hover {color: #FF8E00}

#vyrobky_main_image {width: 100%; height: auto;background-color: #EBEBEB; padding-top: 80px;}
#vyrobky_main_image #main_image_nadpisa 
	{
		position: absolute; bottom:0px; margin-left: 0px; padding: 25px;font-weight: bold; font-size:20px; background-color: white
	} 

.vyrobky_prava_strana
	{display: inline-block; height: auto; width: 920px;vertical-align: top}

.vyrobky_box { cursor: pointer}	
.vyrobky_box a{
	color: inherit; text-decoration: inherit
}	
.vyrobky_max_box 
	{
		width: 100%; margin-bottom: 30px; border: 1px solid transparent
	}
.vyrobky_max_box:hover {border-color:#FF8E00}
.vyrobky_max_box .nadpis {background-color: #EBEBEB; padding:10px; font-weight: bold }
.vyrobky_max_box .popis {padding: 10px; color: #6C6C6C} 



.vyrobky_navigace, .vyrobky_navigace_content {display: inline-block; padding: 5px; border-radius: 3px}
.vyrobky_navigace:hover, .vyrobky_navigace_content:hover {background-color: #D8DCF1; cursor: pointer}
.vyrobky_navigace_aktivni, .vyrobky_navigace_aktivni:hover, .vyrobky_navigace_content_aktivni, .vyrobky_navigace_content_aktivni:hover
	{background-color: #253068; color: white}

#vyrobky_menu_detail {width: 260px}
#main_container_right {width: 910px}
.vyrobky_menu_detail_hover, .menu_vyrobky_detail_podkategorie, .menu_vyrobky_detail_podkategorie_horak  
		{padding: 5px; border-radius: 3px; margin-bottom: 1px }
.menu_vyrobky_detail_podkategorie {padding-left: 20px !important; }
.menu_vyrobky_detail_podkategorie_horak {padding-left: 40px !important; }
.vyrobky_menu_detail_schovej {display: none}
.vyrobky_menu_detail_hover:hover, .menu_vyrobky_detail_podkategorie:hover, .menu_vyrobky_detail_podkategorie_horak:hover 
	{background-color: #E4E4E4; cursor: pointer}
.menu_vyrobky_fixed_position {position: fixed; margin: 0 auto; top:70px}

.menu_vyrobky_detail_active {background-color: #f67a04}
.menu_vyrobky_detail_active:hover {background-color: #f67a04 !important}

.menu_vyrobky_detail_vyrobce_active {background-color: #FCAC60}
.menu_vyrobky_detail_vyrobce_active:hover {background-color: #FCAC60 !important}
	
.menu_vyrobky_detail_horak_active {background-color: #FDCEA1}
.menu_vyrobky_detail_horak_active:hover {background-color: #FDCEA1 !important}
	
#vyrobky_menu_detail a {color: inherit; text-decoration: inherit}

span.more_span a {color: #FF8600; text-decoration: none; cursor: pointer}
span.more_span a:hover {color: #2d7dc4; text-decoration: none}

.footer_absolute {position: absolute; bottom: 0; left: 0}

