


@font-face { font-family: 'centurygothic';
             src: url('century-gothic.ttf') format('truetype'); }
@font-face { font-family: 'Roboto';
             src: url('Roboto-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Light';
             src: url('Roboto-Light.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Medium';
             src: url('Roboto-Medium.ttf') format('truetype'); }

@media print{
    body {
        background-color:white !important;
        background-image:none !important;
    }
    .modul_top_bottom, .modul_block, .modul_design_transparent, .modul_design_white {
        display: block !important;
    }
    
     a[href]:after { content: none !important; }
  img[src]:after { content: none !important; }
 .hide_print {
 display: none !important;
 }
 .modul_gallery img {
    max-height:350px !important;
    padding:0px 4px !important;
}
 .submenu {
 display: none !important;
 }
 .block_title {
     color:black !important;
 }
 .filter {
 display: none !important;
 }
 .block_white {
 border: none !important;
 }
 .modul > div > div > div > div, .modul > div > div > div > h1, .modul > div > div > div > h2, 
 .modul > div > div > div > a, .modul > div > div > div > p, .modul > div > div > div > p > a, .modul > div > div > div > h3,
 .modul_top > div > div > div > div, .modul_top > div > div > div > h1, .modul_top > div > div > div > h2, 
 .modul_top > div > div > div > a, .modul_top > div > div > div > p, .modul_top > div > div > div > p > a, .modul_top > div > div > div > h3,
 .modul_bottom > div > div > div > div, .modul_bottom > div > div > div > h1, .modul_bottom > div > div > div > h2, 
 .modul_bottom > div > div > div > a, .modul_bottom > div > div > div > p, .modul_bottom > div > div > div > p > a, .modul_bottom > div > div > div > h3 {
     color:black !important;
     text-shadow:none !important;
 }
 .site,
 .site_mobile {
 padding:0px !important;
margin:0px !important; 
 }
 
 .block_white {
     margin:20px 0px 0px 0px !important;
 }
}
@media screen and (max-width: 1337px){
    #widgets{
        width:740px !important;
        max-width:100% !important;
        float:none !important;
        text-align:center;
    }
    #widgets img {
            padding: 0px 2px 10px 1px !important;
    }
    
    
     .logo_small_mobile_start,
    .logo_small {
        display:block !important;
        
    }
        .logo_small_mobile_start2
        {
            display:block !important;
            
        }
    .logo_mobile_start2,
    .logo_mobile_start,
    .logo {
        display:none;
    }
    
     .slide_img_mobile {
         display:none;
    }
    .site_mobile {
        padding:20px !important;
    }
    #grayout {
   
  
}
.toogle_display_mobile_start {
    display:none !important;
}
.toogle_display_mobile_start2 {
    display:table-row !important;
}

    .mainHead_mobile_start2 {
      margin: 0px 0px 0px 300px !important;  
    }
    .mainHead_mobile_start {
      margin: 0px !important;  
    }
    
    
}
@media screen and (max-width: 1260px) {
    .logo_mobile_start2,
    .logo {
        margin-left:125px !important;
    }
    .logo_small_mobile_start,
    .logo_small {
        margin-left:115px !important;
    }
   
    .mainNav {
        width:auto !important;

    }
    
    .logo_small_mobile_start,
    .logo_small_mobile {
        display:block !important;
    }
    .logo_mobile_start,
    .logo_mobile {
        display:none;
    }
    
    .submenu a {
        float:left !important;
        width:auto !important;
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }
    
    .filter {
        padding-top: 4px !important;
        padding-bottom: 5px !important;
        float: left !important;
    }
    table{
        font-size: 17px !important;
    }
    
    
    .slide_img_mobile {
          max-height: 240px !important;
           margin-top: 40px !important;
    }
    .footer_basic {
        font-size: 14px !important;
       
}
.footer_basic_mobile {
padding:15px 20px !important; 
}
.footer_end_mobile,
.footer_end {
padding:0px !important; 
}

}
@media screen and (max-width: 1118px) {
   .mainNav li {
    margin-right: 1% !important;
   }

}
@media screen and (max-width: 1063px) {
   .menu_mobile_start2,
    .menu_mobile {
        display:none !important;
    }
    #slide2 {
        display:none !important;
    }
    .site_mobile,
    .site {
        min-height:auto !important;
    }
    #slide1 {
        margin-bottom: 0px !important;
    }
    
    .logo_small_mobile_start2,
    .logo_small_mobile {
        display:none !important;
    }
    
    .logo_mobile {
        display:block !important;
    }
    .logo_mobile_start2 {
        display:block !important;
        margin:0px !important;
    }
    .slide_img {
          max-height: 366px !important;
           margin-top: 40px !important;
    }
    .footer_basic_mobile,
    .footer_basic {
    width: 680px !important;
    }
    .block_transparent_border {
   width: 605px !important;
   
}
}

@media screen and (max-width: 1038px) {
.modul_design_transparent > div > div > a > h1, .modul_design_transparent > div > a > h1 {
  
    font-size: 26px !important;

}
.mainNav > li > a {
    padding:10px 6px !important;
}
     .search_big {
        margin:0px !important; width:380px !important;
    }
    .search_big_button {
        margin: 1px 0px 0px 268px !important;
    }
    
    .site {
        max-width:920px !important;
    }
    
.modul,
.modul_top,
.modul_bottom,
.modul_top_bottom {
    width:900px !important;
}


.modul_content_100, .modul_content_100 > a > img{
    width:860px !important;
}
.modul_content_90, .modul_content_90 > a > img{
    width:770px !important;
}
.modul_content_80, .modul_content_80 > a > img{
    width:680px !important;
}
.modul_content_75, .modul_content_75 > a > img{
    width:635px !important;
}
.modul_content_70, .modul_content_70 > a > img{
    width:590px !important;
}
.modul_content_66, .modul_content_66 > a > img{
    width:560px !important;
}
.modul_content_60, .modul_content_60 > a > img{
    width:500px !important;
}

.modul_content_50, .modul_content_50 > a > img{
    width:410px !important;
}

.modul_content_40, .modul_content_40 > a > img{
    width:320px !important;
}
.modul_content_33, .modul_content_33 > a > img{
    width:260px !important;
    padding-right:0px !important;
}
.modul_content_30, .modul_content_30 > a > img{
    width:230px !important;
}
.modul_content_25, .modul_content_25 > a > img{
    width:185px !important;
}
.modul_content_20, .modul_content_20 > a > img{
    width:140px !important;
}
.modul_content_12, .modul_content_12 > a > img{
    width:72.5px !important;
}
.modul_content_10, .modul_content_10 > a > img{
    width:50px !important;
}
.modul_content_100_left, .modul_content_100_left > a > img,
.modul_content_100_right, .modul_content_100_right > a > img{
    width:850px !important;
}
.modul_content_90_left, .modul_content_90_left > a > img,
.modul_content_90_right, .modul_content_90_right > a > img{
    width:760px !important;
}
.modul_content_80_left, .modul_content_80_left > a > img,
.modul_content_80_right, .modul_content_80_right > a > img  {
    width:670px !important;
}
.modul_content_75_left, .modul_content_75_left > a > img,
.modul_content_75_right, .modul_content_75_right > a > img  {
    width:625px !important;
}
.modul_content_70_left, .modul_content_70_left > a > img,
.modul_content_70_right, .modul_content_70_right > a > img  {
    width:580px !important;
}
.modul_content_66_left, .modul_content_66_left > a > img,
.modul_content_66_right, .modul_content_66_right > a > img  {
    width:550px !important;
}
.modul_content_60_left, .modul_content_60_left > a > img,
.modul_content_60_right, .modul_content_60_right > a > img  {
    width:490px !important;
}
.modul_content_50_left, .modul_content_50_left > a > img,
.modul_content_50_right, .modul_content_50_right > a > img  {
    width:400px !important;
}
.modul_content_40_left, .modul_content_40_left > a > img,
.modul_content_40_right, .modul_content_40_right > a > img  {
    width:310px !important;
}
.modul_content_33_left, .modul_content_33_left > a > img,
.modul_content_33_right, .modul_content_33_right > a > img  {
    width:249px !important;
}
.modul_content_30_left, .modul_content_30_left > a > img,
.modul_content_30_right, .modul_content_30_right > a > img  {
    width:220px !important;
}
.modul_content_25_left, .modul_content_25_left > a > img,
.modul_content_25_right, .modul_content_25_right > a > img  {
    width:175px !important;
}
.modul_content_20_left, .modul_content_20_left > a > img,
.modul_content_20_right, .modul_content_20_right > a > img  {
    width:130px !important;
}
.modul_content_12_left, .modul_content_12_left > a > img,
.modul_content_12_right, .modul_content_12_right > a > img  {
    width:62.5px !important;
}
.modul_content_10_left, .modul_content_10_left > a > img,
.modul_content_10_right, .modul_content_10_right > a > img  {
    width:40px !important;
}
.modul_content_100_left_right, .modul_content_100_left_right > a > img {
    width:840px !important;
}
.modul_content_90_left_right, .modul_content_90_left_right > a > img {
    width:750px !important;
}
.modul_content_80_left_right, .modul_content_80_left_right > a > img  {
    width:660px !important;
}
.modul_content_75_left_right, .modul_content_75_left_right > a > img  {
    width:615px !important;
}
.modul_content_70_left_right, .modul_content_70_left_right > a > img  {
    width:570px !important;
}
.modul_content_66_left_right, .modul_content_66_left_right > a > img  {
    width:540px !important;
}
.modul_content_60_left_right, .modul_content_60_left_right > a > img  {
    width:480px !important;
}
.modul_content_50_left_right, .modul_content_50_left_right > a > img  {
    width:390px !important;
}
.modul_content_40_left_right, .modul_content_40_left_right > a > img  {
    width:300px !important;
}
.modul_content_33_left_right, .modul_content_33_left_right > a > img  {
    width:240px !important;
}
.modul_content_30_left_right, .modul_content_30_left_right > a > img  {
    width:210px !important;
}
.modul_content_25_left_right, .modul_content_25_left_right > a > img  {
    width:165px !important;
}
.modul_content_20_left_right, .modul_content_20_left_right > a > img  {
    width:120px !important;
}
.modul_content_12_left_right, .modul_content_12_left_right > a > img  {
    width:52.5px !important;
}
.modul_content_10_left_right, .modul_content_10_left_right > a > img  {
    width:30px !important;
}
    
.search_big {
        width: 267px !important;
}   
.search_big_button {
        margin: 4px 0px 0px 396px !important;
}
   
    
}
@media screen and (max-width: 939px) {

    .site {
        max-width:730px !important;
    }
    
    .slide_img {
        max-height: 282px !important;
    top: -47px !important;
    }
    .slide_content h1 {
            padding-top: 10px !important;
    font-size: 32px !important;
    }
    .slide_content h2 {
    width: 337px !important;
    font-size:16px !important;
    }
    .modul_design_transparent > div > div > a > h1, .modul_design_transparent > div > a > h1 {
  
        font-size: 20px !important;
    padding-bottom: 8px !important;

}
.modul,
.modul_top,
.modul_bottom,
.modul_top_bottom {
    width:710px !important;
}


.modul_content_100, .modul_content_100 > a > img{
    width:670px !important;
}
.modul_content_90, .modul_content_90 > a > img{
    width:599px !important;
}
.modul_content_80, .modul_content_80 > a > img{
    width:528px !important;
}
.modul_content_75, .modul_content_75 > a > img{
    width:492px !important;
}
.modul_content_70, .modul_content_70 > a > img{
    width:457px !important;
}
.modul_content_66, .modul_content_66 > a > img{
    width:433px !important;
}
.modul_content_60, .modul_content_60 > a > img{
    width:386px !important;
}

.modul_content_50, .modul_content_50 > a > img{
    width:315px !important;
}

.modul_content_40, .modul_content_40 > a > img{
    width:244px !important;
}
.modul_content_33, .modul_content_33 > a > img{
    width:196px !important;
}
.modul_content_30, .modul_content_30 > a > img{
    width:173px !important;
}
.modul_content_25, .modul_content_25 > a > img{
    width:137px !important;
}
.modul_content_20, .modul_content_20 > a > img{
    width:102px !important;
}
.modul_content_12, .modul_content_12 > a > img{
    width:48.7px !important;
}
.modul_content_10, .modul_content_10 > a > img{
    width:31px !important;
}
.modul_content_100_left, .modul_content_100_left > a > img,
.modul_content_100_right, .modul_content_100_right > a > img{
    width:660px !important;
}
.modul_content_90_left, .modul_content_90_left > a > img,
.modul_content_90_right, .modul_content_90_right > a > img{
    width:589px !important;
}
.modul_content_80_left, .modul_content_80_left > a > img,
.modul_content_80_right, .modul_content_80_right > a > img  {
    width:518px !important;
}
.modul_content_75_left, .modul_content_75_left > a > img,
.modul_content_75_right, .modul_content_75_right > a > img  {
    width:482px !important;
}
.modul_content_70_left, .modul_content_70_left > a > img,
.modul_content_70_right, .modul_content_70_right > a > img  {
    width:447px !important;
}
.modul_content_66_left, .modul_content_66_left > a > img,
.modul_content_66_right, .modul_content_66_right > a > img  {
    width:423px !important;
}
.modul_content_60_left, .modul_content_60_left > a > img,
.modul_content_60_right, .modul_content_60_right > a > img  {
    width:376px !important;
}
.modul_content_50_left, .modul_content_50_left > a > img,
.modul_content_50_right, .modul_content_50_right > a > img  {
    width:305px !important;
}
.modul_content_40_left, .modul_content_40_left > a > img,
.modul_content_40_right, .modul_content_40_right > a > img  {
    width:234px !important;
}
.modul_content_33_left, .modul_content_33_left > a > img,
.modul_content_33_right, .modul_content_33_right > a > img  {
    width:186px !important;
}
.modul_content_30_left, .modul_content_30_left > a > img,
.modul_content_30_right, .modul_content_30_right > a > img  {
    width:163px !important;
}
.modul_content_25_left, .modul_content_25_left > a > img,
.modul_content_25_right, .modul_content_25_right > a > img  {
    width:127px !important;
}
.modul_content_20_left, .modul_content_20_left > a > img,
.modul_content_20_right, .modul_content_20_right > a > img  {
    width:92px !important;
}
.modul_content_12_left, .modul_content_12_left > a > img,
.modul_content_12_right, .modul_content_12_right > a > img  {
    width:38.7px !important;
}
.modul_content_10_left, .modul_content_10_left > a > img,
.modul_content_10_right, .modul_content_10_right > a > img  {
    width:21px !important;
}
.modul_content_100_left_right, .modul_content_100_left_right > a > img {
    width:650px !important;
}
.modul_content_90_left_right, .modul_content_90_left_right > a > img {
    width:579px !important;
}
.modul_content_80_left_right, .modul_content_80_left_right > a > img  {
    width:508px !important;
}
.modul_content_75_left_right, .modul_content_75_left_right > a > img  {
    width:472px !important;
}
.modul_content_70_left_right, .modul_content_70_left_right > a > img  {
    width:437px !important;
}
.modul_content_66_left_right, .modul_content_66_left_right > a > img  {
    width:413px !important;
}
.modul_content_60_left_right, .modul_content_60_left_right > a > img  {
    width:366px !important;
}
.modul_content_50_left_right, .modul_content_50_left_right > a > img  {
    width:295px !important;
}
.modul_content_40_left_right, .modul_content_40_left_right > a > img  {
    width:224px !important;
}
.modul_content_33_left_right, .modul_content_33_left_right > a > img  {
    width:176px !important;
}
.modul_content_30_left_right, .modul_content_30_left_right > a > img  {
    width:153px !important;
}
.modul_content_25_left_right, .modul_content_25_left_right > a > img  {
    width:117px !important;
}
.modul_content_20_left_right, .modul_content_20_left_right > a > img  {
    width:82px !important;
}
.modul_content_12_left_right, .modul_content_12_left_right > a > img  {
    width:28.7px !important;
}  
.modul_content_10_left_right, .modul_content_10_left_right > a > img  {
    width:11px !important;
}  
    
.search_big {
        width: 267px !important;
}   
.search_big_button {
        margin: 4px 0px 0px 283px !important;
}
  
.table_dyn {
        margin:0px !important; padding:10px 0px !important;  
    }
    .table_dyn > tr > td, .table_dyn > tbody > tr > td,
    .table_dyn > tbody > tr > td > h2, .table_dyn > tbody > tr > td > h2,
    .table_dyn > tbody > tr > td > h3, .table_dyn > tbody > tr > td > h3,
    .table_dyn > tbody > tr > td > a, .table_dyn > tbody > tr > td > a {
       font-size:12px !important;  
    }
    
    .table_dyn > tr > td > input[type=text], .table_dyn > tbody > tr > td > input[type=text],
        .table_dyn > tr > td > input[type=password], .table_dyn > tbody > tr > td > input[type=password],
    .table_dyn > tr > td > select, .table_dyn > tbody > tr > td > select {
         font-size:12px !important;  
         width:160px !important;
         
    } 
    
}


@media screen and (max-width: 927px) {
    .menu_mobile_start,
    .menu_mobile_start2,
    .menu,
	.mainHead, .mainHead_mobile
	{
        display:none !important;
        
    }
	
.menu_show, .menu_show_mobile {
		display:block !important;
	}
	
    .mainNav li {
        margin-right:1% !important;
    }
    .search_real_big {
   width:375px !important;
 
}

.block_middle {
    width:475px !important;
}
.block_transparent_border {
   width: 465px !important;
   
}


}
@media screen and (max-width: 833px) {
    .mainNav > li > a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
@media screen and (max-width: 790px) {
    .modul_text_left,
    .modul_text_image {
       width:98% !important;
        float:none !important;
        padding:0px !important;
      
        margin:0px 5px !important;
    }
    
    .modul_image_right {
        text-align:center !important;
         width:98% !important;
        float:none !important;
        padding: 10px 0px !important;
      max-width:98% !important;
        margin:0px 5px !important;
    }
}
@media screen and (max-width: 750px) {
   
   

}
@media screen and (max-width: 730px) {
   
    
     .footer_basic_mobile,
    .footer_basic {
    width: 90% !important;
    }
    
    
    .mobile_modul {
        display:block !important;
    }
    .modul_desktop {
        display:none !important;
    }
    
    .modul_content_75 > div, .modul_content_25, .modul_content_25 > div > a > h2   {
        width:100% !important;
        text-align:center !important;
        float:none !important;
    }
    .modul_content_75 > table {
        margin:10px !important;
       width:auto !important;
        float:none !important;
    }  
    
.modul, .modul_top, .modul_bottom, .modul_top_bottom, .modul_block, .modul_block_left, .modul_design_transparent, 
.modul_block_right, .modul_block_left_right, .modul_content, .modul_content_50_right, .modul_content_75, .modul_content_100, .hide_print, .mobile_modul {
    width:100% !important;
    padding-right:0px !important;
    padding-left:0px !important;
    float: none !important;
}
.modul_design_white {
     width:100% !important;
    padding-right:20px !important;
    padding-left:20px !important;
    float: none !important;
}
.modul_content > a > img, .modul_content > img, .modul_content_100 > img    {
    width:100% !important;
    
}  
   
.modul_content p, .modul_content h1, .modul_content h2 {
    padding-left:10px !important; padding-right:10px !important;
}    
    
.modul_design_transparent {
    padding:0px !important;
}
.modul_design_white {
 max-width: 92% !important;
    padding: 0% 4% !important;   
}
    
}
@media screen and (max-width: 645px) {
    .bss-slides figure img,
    .slide_img_mobile,
.slide_img {
    position:relative !important;
    right: unset !important;
    top: -5px !important;
   margin:0px !important;
   max-width:100% !important;
}

.slide_content > div {
    text-align: center !important;
}
    .footer_basic_mobile,
    .footer_basic {
        width: 555px !important;
        padding:0px !important;
    }
    
   
}
@media screen and (max-width: 610px) {
    .product_grid_view {
        border-bottom: 1px dotted gray;
        height:330px;
    }
    
    .hide_mobile {
        display:none !important;
    }
    
    .slide_content h1,
    .slide_content h2 {
        width: 95% !important;
    }
    .footer_basic_mobile,
    .footer_basic {
        width: 90% !important;
    }
    .search_big {
        margin:0px !important; width:200px !important;
    }
    .search_big_button {
        margin: 1px 0px 0px 218px !important;
    }
   
    .slide_content h1 {
        font-size:24px !important;
    }
    .slide_content h2 {
        font-size:14px !important;
    }
    
    .block_small {
        width:100% !important;
        padding:10px 0px !important;
    }
    .block_title {
        margin:-20px 0px 0px !important;
    }
    #slide1 {
        margin-bottom:20px !important;
    }
    #grayout {
        width:100% !important;
    }
    .logo_small_mobile {
        display:none !important;
    }
 .site_mobile,
 .site {
     margin:0px !important;
     padding:0px !important;
 }
     .search_real_big {
   width:170px !important;

    height: 50px !important;
    font-size: 18px !important;
}
#search_real_big_button {
    height: 50px !important;
    width: 50px !important;
}
.block_middle {
    width:245px !important;
     max-width:100%;
        padding:10px !important;
}
.modul_text h1, 
.modul_text h2 {
width:95% !important;

        }
        .modul_text {
            padding: 0px 0px 10px !important;
        }
        .block_white {
            max-width:100% !important;
            border:0px !important;
        }
        .block_small input {
            width:130px !important;
        }
        .block {
      
    padding: 10px !important;
    margin: 0px !important;
        }
        #mobile_menu {
    top: 70px !important; left:0px !important; width:100% !important; 
    color: black !important;
  
}
        #mobile_menu a {
            font-size:24px !important;
    margin: 0px;
               padding: 20px;
         background-color:#ffffffff;
color: black !important;
        }
        
          .filter {   background-color:#ffffffff;
        }
        .filter > div, .filter > div > p, .filter > div > label > p {
            color:black !important;
        }
        .mainHead_mobile_start,
.mainHead_mobile{
        margin: 0px !important;
}
        
}
@media screen and (max-width: 470px) {
  .product_grid_view {
       margin:0px auto !important; float:none !important;
    }
    .mainNav li {
    margin-right: 0% !important;
}
.footer_area {
    float: none !important;
    width: 100% !important;
    clear: both !important;
    margin: 0px auto !important;
}

}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family:Helvetica;
	text-align:left;
    text-decoration:none;
	
}

body {
    background-repeat: no-repeat;
    background-position:top center;
	background-size:cover;
	background-attachment:fixed;
    background-color:black;
    padding: 0px;
	margin:0px;
    font-family: Helvetica;
    color: #000000;
}
.menu_show {
		display:none;
	}
p {
	font-size:15px;
}
.hover_table {
	font-size:15px; width:100%;
}
.hover {

 cursor:pointer;
}
.hover:hover{
	 background-color:#000000ff;
	 color:#ffffff !important;
	   transition: all .3s linear;
-o-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
-moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px #888;
    box-shadow: 0 0 10px 1px black;
background-image:none !important;
}
ul {
	font-size:15px;
}
b {
	font-weight:bold;
}

input {
	height:24px;  font-size:16px; width:200px;
	padding-left:5px;
	margin:3px;
	border:none;
}
input[type=submit], input[type=button] {
	background-color:#000000ff;
	color:#ffffff;
	height:35px; font-family:Helvetica; 
	font-size:16px;
	border:none;
}
input[type=submit]:hover, input[type=button]:hover {
  
	 -moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px #888;
    box-shadow: 0 0 10px 1px black;
	cursor:pointer;
}

textarea {
	width:172px;
	border:none;
}
select {
	width:177px;
	height:29px;
	margin:0px;
	padding-right:0px;
	text-overflow: ellipsis;
}
.phone_country {
	width:49px;
}
ol, ul {
	list-style:disc;
}
ul {
	margin-left:20px;
}

h1 {
	color:black;
	font-size:30px;
	font-family:Helvetica;
	text-shadow:none;
	text-align: center; 
	border: 5px solid #893300ff; 
	padding: 10px !important;
	font-weight:bold;
	
}
h2 {
	font-family:Helvetica;
	color:black;
	font-size:18px;
	text-shadow:none;
	padding:10px 0px;
}
h3 {
	font-family:Helvetica;
	color:black;
	font-size:16.5px;
	text-shadow:none;
	padding:3px 0px;
}

.mainNav {
	height:80px;
	margin: 0px auto; 
	width:1030px;
	background-color:#893300ff;
	font-family:Helvetica;
	z-index:2;
	
}
.mainNav li {
	   margin-right: 1.8%;
	   list-style:none;
	   padding:20px 0px;
	float: left;
}
.menu_mobile_start:hover,.logo:hover,.logo_small:hover,
.menu_mobile_start2:hover,
.menu_mobile:hover,
.menu:hover {
	   background-color:#000000ff;
	   color:#ffffff;
	   transition: all .3s linear;
-o-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
}
.mainNav > li > a, logo_small > a, logo > a {
	color: #ffffff;
	height:20px;
   
	text-decoration: none;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:10px !important;
    padding-bottom:10px !important;
	font-family: Helvetica;
    font-size: 18px;
    text-transform: uppercase;
   
}
   
.mainNav > li > a:active-trail {
    background-color: #000000ff;
	color: #ffffff;
    height: 100%;
}
a{
color:black;
}

.mainNav > li > form > input:hover {



}
.mainNav > li:first-child a {
}
.mainNav > li:last-child {
}
.submenu {
float:left;
}
.submenu a{
text-decoration:none;
font-family: Helvetica;
font-size:13px;
color:black;
display:block;
width:160px; text-align:left; padding:10px 10px;
 background-color:#ffffffff;
border-left:10px solid transparent;
}
.submenu a:hover{
border-left:10px solid #000000ff;
	   transition: all .3s linear;
-o-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;

}
.filter {
float:left;
text-decoration:none;
font-family:Helvetica;
color:black;
display:block;
width:100%;  padding:0px ;


}
.filter_title {
color:#ffffff;
border-bottom:2px solid #000000ff;
font-weight:bold;
text-align:center;
}
.filter label {
    color: white;
    margin: 0px !important;
}

.filter input[type=checkbox]:checked + p {
     background-color:#000000ff;
	   transition: all .3s linear;
-o-transition: all .3s linear;
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
-moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px #888;
    box-shadow: 0 0 10px 1px black;
background-image:none !important;

}

.nav_left {
width: 160px;
border-right: 2px solid #CCC;
background-color: whitesmoke;
padding: 10px;
font-size: 14px;
float: left;
}
.nav_left > ul > li {
	line-height:20px;
}
.content_right {
	padding:0px 59px;
	width: 680px;
	float: right;
}
.input_table {
font-size:12px;
line-height:30px;
}
.box_title {
	background-image: url(../_img/box_title.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding:7px 10px 7px 10px;
	color: black;
	font-size: 16px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-box-shadow: 5px 5px 5px black;
	-webkit-box-shadow: 5px 5px 5px black;
	box-shadow: 5px 5px 5px black;
	background-repeat: repeat-x;
	font-weight: bold;
}
.box_content {
	padding: 10px;
	background-color: black;
	-moz-border-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 5px 5px 5px black;
	-webkit-box-shadow: 5px 5px 5px black;
	box-shadow: 5px 5px 5px black;
	text-align: left;
}
.box_front {
	position:absolute;  
	padding:10px;
	background-color:black;  
	-moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px#888;
	box-shadow: 0 0 5px 5px #888;
	display:none;
	z-index:1;
}

.site {
	 margin: 0px auto 0px; max-width:990px; z-index:2;
	 background-color:#ffffffff;

padding:20px;

	



	text-align: left;
	z-index:1;
	
}

.site_mobile {
		background-color:#ffffffff;
  margin: 00px auto 0px; max-width:990px; z-index:2;
     padding: 20px 0px 0px 320px;

}


.site li{
	 padding-bottom:10px;
}
.nav_submit {
cursor: pointer;
background: none;
border: none;
line-height: 30px;
}


.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
input.cmn-toggle-round {
 display:none;
}
input.cmn-toggle-round + label {
  padding: 2px;
  width: 30px;
  height: 15px;
  background-color: #dddddd;
  border-radius: 15px;
 
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
  
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #f1f1f1;
  border-radius: 15px;
  transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
  width: 14px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 15px;
}

.clearer {
    clear:both;
}
 
.flags { width: 38px; height: 18px; padding: 3px 0 0 0; background:url('../_img/flags.png') no-repeat -95px -2px transparent; float:left; }
.flags .fselection { position:relative; }
.flags .fcurrent { width:20px; height:15px; margin-left:3px; background:url('../_img/flags.png') no-repeat -27px -2px transparent; }
.flags .foptions { position:absolute; top:17px; left:-99999px; z-index: 100; padding:0; margin:0; border:1px solid #d5d5d5; }
.flags:hover .foptions { left:0px; }
.flags .foptions ul { background-color:white;}
.flags .foptions li { list-style: none; line-height: 20px; background: #fff; padding:2px 0 0 0; width:140px; height:20px; clear:both; cursor: pointer; }
.flags .foptions li:hover { background: #F4F4F4; }
.flags .foptions li div.fl { display:block; background:url('../_img/flags.png') no-repeat 0 0 transparent; width:20px; height:17px; float:left; }
.flags .foptions li div.te { color:#2f2f2f; display:block; float:left; padding-left:8px;  text-decoration: none; }
.contactinfo { float:left;
}





.search_results {
	font-size:14px; 
	text-decoration:none; 
	color:black;
}
.search_results {
	font-size:14px; 
	text-decoration:none; 
	color:black;
}
.search_results:hover {
	font-size:14px; 
	text-decoration:underline; 
	color:black;
}

.tilt {
  -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-3deg);
     -moz-transform: rotate(-3deg);
       -o-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
          transform: rotate(-3deg);
}

.mainHead_mobile_start2,
.mainHead{
    height:80px; 
   
   padding:0px;  
    margin:0px;
}
.mainHead_mobile_start,
.mainHead_mobile{
    height:80px; 
    background-color:#893300ff;
	padding:0px;  
   
    margin: 0px 0px 0px 300px;
}


  

#move_lkw{
   -moz-animation-name: driveLKW;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 0.6s;

    -webkit-animation-name: driveLKW;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 0.6s;

    animation-name: driveLKW;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: 3.6s;
	
}
@-moz-keyframes driveLKW {
    0% {
        -moz-transform: translateX(880px);
    }
    100% {
        -moz-transform: translateX(0px);
    }
}
@-webkit-keyframes driveLKW {
    0% {
        -webkit-transform: translateX(880px);
    }
    100% {
        -webkit-transform: translateX(0px);
    }
}
@keyframes driveLKW {
    0% {
        transform: translateX(880px);
    }
    100% {
        transform: translateX(0px);
    }
}

#move_img{

	
}
#move_img:active{
}
@keyframes fadein {
    from { opacity: 0;transform: scale(0.5); }
    to   { opacity: 1;
	transform: scale(1); }
}

@-moz-keyframes fadein {
    from { opacity: 0;transform: scale(0.5); }
    to   { opacity: 1; transform: scale(1); }
}

@-webkit-keyframes fadein {
    from { opacity: 0;transform: scale(0.5); }
    to   { opacity: 1;transform: scale(1);  }
}

@-ms-keyframes fadein {
    from { opacity: 0; transform: scale(0.5);}
    to   { opacity: 1;transform: scale(1);  }
}


@keyframes fadesite {
    from { opacity: 0; }
    to   { opacity: 1;  }
}

@-moz-keyframes fadesite {
    from { opacity: 0; }
    to   { opacity: 1;  }
}

@-webkit-keyframes fadesite {
    from { opacity: 0; }
    to   { opacity: 1;  }
}

@-ms-keyframes fadesite {
    from { opacity: 0; }
    to   { opacity: 1;  }
}


.bss-slides{
  position: relative;
  display: block;  
  width:1000px;
}
.bss-slides:focus{
 outline: 0;
}
.bss-slides figure{
  position: absolute;
  top: 0;
  width: 100%;
}
.bss-slides figure:first-child{
  position: relative;
}
.bss-slides figure img{
  opacity: 0;
  -webkit-transition: opacity 1.2s;
  transition: opacity 1.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bss-slides .bss-show{
  z-index: 2;
}
.bss-slides .bss-show img{
  opacity: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative; 
}

.bss-slides figcaption{
  position: absolute;
  font-family: Helvetica;
  top: -10px;
  right: 20px;
  padding: 3px 20px;
  color: #fff;
  background: #000000ff;
  opacity: 0;
  -webkit-transition: opacity 1.2s;
  transition: opacity 1.2s;
}
.bss-slides .bss-show figcaption{
  z-index: 3;
  opacity: 1;
}
.bss-slides figcaption a{
  color: #fff;    
}
.bss-next, .bss-prev{
  color: #fff;
  position: absolute;
  background: #000;
  background: rgba(0,0,0, .6);
  top: 50%;
  z-index: 4;
  font-size: 2em;
  margin-top: -1.2em;
  opacity: .3;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bss-next:hover, .bss-prev:hover{
  cursor: pointer;
  opacity: 1;
}
.bss-next{
  right: -1px;
  padding: 10px 5px 15px 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bss-prev{
  left: 0;
  padding: 10px 10px 15px 5px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.bss-fullscreen{
  display: block;
  width: 32px;
  height: 32px;    
  background: rgba(0,0,0,.4) url(../img/arrows-alt_ffffff_64.png); 
  -webkit-background-size: contain; 
  background-size: contain;
  position: absolute;
  top: 5px;
  left: 5px;   
  cursor: pointer;    
  opacity: .3;
} 
.bss-fullscreen:hover{
  opacity: .8;   
}
:-webkit-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
:-moz-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:-ms-fullscreen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
:-webkit-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
:-moz-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:-ms-fullscreen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:fullscreen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
.bss-slides figure .slide_content{
  opacity: 0;
  -webkit-transition: opacity 1.2s;
  transition: opacity 1.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
   background-color:#ffffffff;
	min-height:140px;
	padding:60px 0px 0px 50px;
	color:white;

}
.bss-slides .bss-show .slide_content{
  opacity: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative; 
}
.bss-slides figure .slide_content_footer{
  opacity: 0;
  -webkit-transition: opacity 1.2s;
  transition: opacity 1.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
	height:50px;
	text-align:center;
        

}
.bss-slides .bss-show .slide_content_footer{
  opacity: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative; 
}
.slide_content h1{
padding:0px;
font-size:40px;

}
.slide_content h2{
padding:0px;
font-size:25px;

font-family:Helvetica;
}

.block {
 background-color:#ffffffff;
background-repeat:repeat;
padding:20px;
color:black;
}
.block_white {
    float:left; background-image:none;    width: 100%;
    
    padding:0px; color:black;text-shadow:none;
}
.block_white_content {
    background-color:#ffffffff;
    padding:10px;
}
.background_headline {
    text-align:right;
    font-size:36px;
    color: #cecdcd !important;
    text-shadow:none;
}
.block_white td, .block_white tr, .block_white table, .block_white form, .block_white p, .block_white b, .block_white div {
    color: black;
    text-shadow:none;
}
.block_white_content td, .block_white_content tr, .block_white_content table, .block_white_content form, .block_white_content p, .block_white_content b, .block_white_content div, .block_white_content h2 {
    color: black;
    text-shadow:none;
}
.block_transparent_border {
    float:left;
    background-color:rgba(0, 0, 0, .40); 
    width: 700px;
    padding:20px; color:black;text-shadow:none;
}
.block_transparent_border h1, .block_transparent_border h2, .block_transparent_border h3, .block_transparent_border td, .block_transparent_border tr, .block_transparent_border table, .block_transparent_border form, .block_transparent_border p, .block_transparent_border b, .block_transparent_border div {
    color: black;
    text-shadow:none;
}

.block_small {
 background-color:#ffffffff;
background-repeat:repeat;
padding:20px;
margin:40px auto 0px; 
width:400px;
color:black;
}
.block_middle {
 background-color:#ffffffff;
background-repeat:repeat;
padding:20px;
margin:40px auto 0px;
 
width:600px;
color:black;
}
.block_small td {
 font-family: Helvetica;
}
.block_title {
  font-family: Helvetica;
  font-size: .8em;
  margin-top: -30px;
  margin-right:-20px;
  float:right;
  padding: 3px 10px;
  width:auto;
  text-transform:uppercase;
  color: #fff;
  background: #000000ff;
}
#grayout {
   position: fixed;
   left: 0px;
   top: 0px;
   height: 100%;
   width: 300px;
    background-color:#893300ff;
	
   z-index: 99;
}
#grayout {
  
}
 
* html #grayout {
   position: absolute;
}


.logo_small_mobile_start2,
.logo_small_mobile_start,
.logo_small,
.logo_small_mobile {
    display:none;
}
.slide_img_mobile,
.slide_img {
    position: absolute !important;  
        right: 30px;
    top: -93px;
}
.footer_basic {

margin:0px auto 0px; width:990px; color:#ffffff; padding:15px 20px; text-align:center;
}
.footer_basic_mobile {

margin:0px auto 0px; width:990px; color:#ffffff; padding:15px 20px 15px 300px; text-align:center;
}
.search_big {
  position:absolute; z-index:1;height:32px; font-size:22px;  margin-left:135px; padding-left:10px; width:326px;     border: 1px solid gray;  
}
.search_big_button {
        margin: 4px 0px 0px 515px; height: 35px;width: 35px;border-radius: 35px;background-image:url(../_img/icon_search.png); background-repeat:no-repeat; background-position:center
}
.footer_end {
    margin:20px auto 0px; width:990px; color:#ffffff;     max-width: 100% !important; padding:0px;
}
.footer_end_mobile {
    margin:20px auto 0px; width:990px; color:#ffffff;     max-width: 100% !important; padding:0px 0px 0px 300px;
}
#slide1 {
   margin-top:15px;     max-width: 100% !important; margin-bottom:100px; float:left;
}
#mobile_menu {
    position:absolute; line-height: 25px; top: 90px; left:20px; width:260px; 
    z-index:100;
}
.toogle_display {
    display:none ;
}
.toogle_display_mobile {
    display:table-cell;
}
.toogle_display_mobile_start {
    display:table-cell;
}
.toogle_display_mobile_start2 {
    display:none;
}
.search_real_big {
    height:75px; font-size:32px; padding-left:10px; width:500px;
}
#search_real_big_button {
    height:75px; width:75px; background-image:url(../_img/icon_search.png); background-repeat:no-repeat; background-position:center;
}
.modul_text {
	padding:0px 10px 20px; 
	width:100%
}
.modul_text h1, 
.modul_text h2 {
width:385px;
color: black;
        border-bottom: 1px solid black;
	text-shadow:none;
	padding: 0px 0px 10px;
        }
.modul_text_image {
	    width: 700px;
    padding: 0px 10px 20px;
    z-index:1;
	
}
.modul_text_left {
	width:385px; 
	float:left;
}
.modul_text_right {
	width:385px;
	float:right;
}
.modul_image_right {
	width:300px;
	text-align:right; 
	float:right;
}
.modul_image_left {
	width:385px;
	text-align:left; 
	float:left;
}
.modul_image_right img, .modul_image_left img{
	width:300px;
}
.modul_image {
	padding-top:0px; 
	width:100%;
}
.modul_image img{
	width:100% !important;
}
.modul_gallery {
	text-align:center;
	padding-top:0px;
	padding-bottom:20px;
}
.modul_gallery img {
    max-height:400px;
}
.modul_link {
	padding-top:0px;
	padding-bottom:20px;
}
.modul_contact_form {
		padding-top:0px; 
	padding-bottom:20px; 
	width:100%;
	}
	.modul_contact_form table {
		width:100%; 
		max-width:600px; 
		margin:0px auto;
	}
	.modul_contact_form textarea {
		width:100% !important; max-width:572px; padding:10px !important; font-family:Helvetica !important;
	}
	.modul_youtube {
		width:100%; 
		height:500px; 
		padding-top:0px;
		
		
	}
        .modul_content_50 > div > .modul_youtube {
            height: 259px !important;
        }
        .modul_3row_text
        {
            width: 280px;
            padding: 20px;
 background-color:#ffffffff;
            float:left;
            margin-right:15px;
        }
        .modul_3row_text h2
        {
               font-size: 19px;
                padding: 1px;
        }
        .modul_3row_text h1
        {
     padding: 0px 0px 10px;
    font-size: 25px;
        }
         .modul_2-3row_text
        {
            width: 615px;
            padding: 20px;
 background-color:#ffffffff;
            float:left;
            margin-right:15px;
            color:white;
        }
        .modul_long_row
        {
            width: 695px;
            padding: 20px;
 background-color:#ffffffff;
            float:left;
            margin-right:15px;
            color:white;
        }
        .modul_short_row
        {
                width: 200px;
                padding: 20px;
 background-color:#ffffffff;
                float: left;
                color:white;
                margin-right: 15px;
        }
        .modul_2-3row_text h2
        {
               font-size: 19px;
                padding: 1px;
        }
        .modul_2-3row_text h1
        {
                padding: 0px 0px 10px;
    font-size: 25px;
        }
        #mobile_menu a {
            display: block;
			color:#ffffff;
        }
        .block_white > div > table > tbody > tr > td > a {
            color: black !important;
            text-shadow:none !important;
        }
.modul {
   width:1000px;  
display: flex;
  flex-wrap: wrap;
}
.modul_top {
    width:1000px;
    padding-top:10px;
     display: flex;
    flex-wrap: wrap;
}
.modul_bottom {
    width:1000px;
    padding-bottom:10px;
     display: flex;
    flex-wrap: wrap;
}
.modul_top_bottom {
    width:1000px;
    padding-bottom:10px;
    padding-top:10px;
     display: flex;
    flex-wrap: wrap;
}
.modul_block {
    padding:0px; margin:0px; float:left;
        display: flex;
    flex-wrap: wrap;
}
.modul_block_left {
    padding:0px 0px 0px 10px; margin:0px; float:left;
        display: flex;
    flex-wrap: wrap;
}
.modul_block_right {
    padding:0px 10px 0px 0px; margin:0px; float:left;
        display: flex;
    flex-wrap: wrap;
}
.modul_block_left_right {
    padding:0px 10px 0px 10px; margin:0px; float:left;
        display: flex;
    flex-wrap: wrap;
}
.modul_design_white {
    background-color:#ffffffff;
    text-shadow:none;
    padding:10px;
    color:#000000;
    display: flex;
    flex-wrap: wrap;
}
.modul_design_white > div > p, .modul_design_white > div, .modul_design_white > div > h1, .modul_design_white > div > h2, .modul_design_white > div > h3, .modul_design_white > div > a , .modul_design_white > div > strong,
.modul_design_white > div > table > tbody > tr > td > h2, .modul_design_white > div > table > tbody > tr > td > h3,  .modul_design_white > div > table > tbody > tr > td,  .modul_design_white > div > table > tbody > tr > td > b, .hover_table > tbody > tr > td, .modul_design_white > div > form > div > div,
.modul_design_white > div > a, .modul_design_white > div > p > a, .modul_design_white > div > a > h1, .modul_design_white > div > a > p,  .modul_design_white > div > table > tbody > tr > td > p, .modul_design_white > div > b, .modul_design_white > div > div, .modul_design_white > div > ul > li, .modul_design_white > div > ul > li > ul > li,
 .modul_design_white > div > p > span {
    text-shadow:none !important;
     color:#000000;
}
.modul_design_transparent {
  
    color:white;
    padding:10px;
    display: flex;
    flex-wrap: wrap;
}
.modul_design_transparent > div > h1 {
    padding: 0px 0px 10px;
    font-size: 25px;
    
}
.modul_design_transparent > div > a > h1 {
    padding: 0px 0px 10px;
    font-size: 25px;

}

.modul_design_transparent > div > h2, .modul_design_transparent > div > table > tbody > tr > td > h2 {
    font-size: 17px;
    padding: 3px;
}
    

.modul_content_100, .modul_content_100 > a > img{
    width:960px;
}
.modul_content_90, .modul_content_90 > a > img{
    width:860px;
}
.modul_content_80, .modul_content_80 > a > img{
    width:760px;
}
.modul_content_75, .modul_content_75 > a > img{
    width:710px;
}
.modul_content_70, .modul_content_70 > a > img{
    width:660px;
}

.modul_content_66, .modul_content_66 > a > img{
    width:626px;
}

.modul_content_60, .modul_content_60 > a > img{
    width:560px;
}

.modul_content_50, .modul_content_50 > a > img{
    width:460px;
}

.modul_content_40, .modul_content_40 > a > img{
    width:360px;
}
.modul_content_33, .modul_content_33 > a > img{
    width:293px;
}
.modul_content_30, .modul_content_30 > a > img{
    width:260px;
}

.modul_content_25, .modul_content_25 > a > img{
    width:210px;
}
.modul_content_20, .modul_content_20 > a > img{
    width:160px;
}
.modul_content_12, .modul_content_12 > a > img{
    width:85px;
}
.modul_content_10, .modul_content_10 > a > img{
    width:60px;
}
.modul_content_100_left, .modul_content_100_left > a > img,
.modul_content_100_right, .modul_content_100_right > a > img{
    width:950px;
}
.modul_content_90_left, .modul_content_90_left > a > img,
.modul_content_90_right, .modul_content_90_right > a > img{
    width:850px;
}
.modul_content_80_left, .modul_content_80_left > a > img,
.modul_content_80_right, .modul_content_80_right > a > img  {
    width:750px;
}
.modul_content_75_left, .modul_content_75_left > a > img,
.modul_content_75_right, .modul_content_75_right > a > img  {
    width:700px;
}
.modul_content_70_left, .modul_content_70_left > a > img,
.modul_content_70_right, .modul_content_70_right > a > img  {
    width:650px;
}
.modul_content_66_left, .modul_content_66_left > a > img,
.modul_content_66_right, .modul_content_66_right > a > img  {
    width:616px;
}
.modul_content_60_left, .modul_content_60_left > a > img,
.modul_content_60_right, .modul_content_60_right > a > img  {
    width:550px;
}
.modul_content_50_left, .modul_content_50_left > a > img,
.modul_content_50_right, .modul_content_50_right > a > img  {
    width:450px;
}
.modul_content_40_left, .modul_content_40_left > a > img,
.modul_content_40_right, .modul_content_40_right > a > img  {
    width:350px;
}
.modul_content_33_left, .modul_content_33_left > a > img,
.modul_content_33_right, .modul_content_33_right > a > img  {
    width:283px;
}
.modul_content_30_left, .modul_content_30_left > a > img,
.modul_content_30_right, .modul_content_30_right > a > img  {
    width:249px;
}
.modul_content_25_left, .modul_content_25_left > a > img,
.modul_content_25_right, .modul_content_25_right > a > img  {
    width:200px;
}
.modul_content_20_left, .modul_content_20_left > a > img,
.modul_content_20_right, .modul_content_20_right > a > img  {
    width:150px;
}
.modul_content_12_left, .modul_content_12_left > a > img,
.modul_content_12_right, .modul_content_12_right > a > img  {
    width:75px;
}
.modul_content_10_left, .modul_content_10_left > a > img,
.modul_content_10_right, .modul_content_10_right > a > img  {
    width:50px;
}
.modul_content_100_left_right, .modul_content_100_left_right > a > img {
    width:940px;
}
.modul_content_90_left_right, .modul_content_90_left_right > a > img {
    width:840px;
}
.modul_content_80_left_right, .modul_content_80_left_right > a > img  {
    width:740px;
}
.modul_content_75_left_right, .modul_content_75_left_right > a > img  {
    width:690px;
}
.modul_content_70_left_right, .modul_content_70_left_right > a > img  {
    width:640px;
}
.modul_content_66_left_right, .modul_content_66_left_right > a > img  {
    width:606px;
}
.modul_content_60_left_right, .modul_content_60_left_right > a > img  {
    width:540px;
}
.modul_content_50_left_right, .modul_content_50_left_right > a > img  {
    width:440px;
}
.modul_content_40_left_right, .modul_content_40_left_right > a > img  {
    width:340px;
}
.modul_content_33_left_right, .modul_content_33_left_right > a > img  {
    width:273px;
}
.modul_content_30_left_right, .modul_content_30_left_right > a > img  {
    width:240px;
}
.modul_content_25_left_right, .modul_content_25_left_right > a > img  {
    width:190px;
}
.modul_content_20_left_right, .modul_content_20_left_right > a > img  {
    width:140px;
}
.modul_content_12_left_right, .modul_content_12_left_right > a > img  {
    width:60px;
}
.modul_content_10_left_right, .modul_content_10_left_right > a > img  {
    width:40px;
}
.mobile_modul {
        display:none;
    }
    .product_grid_view {
        width:225px;margin:5px; text-align:center; float:left;
    }
    .table_dyn {
        margin:0px 10px; padding:10px 0px;  width:95%;
    }
    .product_text_grid {
        clear:both; 
        text-align: center;  
        height: 50px;    
        overflow: hidden;
        font-size: 14px !important;
    }
    .footer_area{
        margin:0px 20px;padding-bottom:20px; float:left;
    }
	.icon_block {
	width: 75px;
    height: 65px !important;
    background-color: transparent;
    margin: 0px 5px !important;
    padding: 0px !important;
    border-radius: 10px;
	}
    