
a {
  color:#A41C29;  
  }     
  
a:hover {
  color:#000;  
  }
  
a h2 {
  text-decoration:none;
  color:#A41C29;   
  } 
  
a h2:hover {
  text-decoration:none;
  color:#000;  
  }

.menuLinks li {
    position:relative;       
           }   

.menuLinks .sel_horizontal_menu_item a {
    color:#A41C29;       
           }
           
.newsStoryItemDate { font-size:0.7em; line-height:20px; margin:10px 0; text-transform:uppercase; }


/* LISTING */ 
.listing {
  line-height:22px;
  margin:-2px 0 20px 0;
  border-top:0; 
  font-weight: bold;
    }
.listing a {
  padding:5px 10px;
  background-color:#fff;
  text-decoration:none;
  color: #000;
  margin-right:5px;
    }
.listing a:hover {
  background-color:#fff;
  color: #A41C29; 
    }
.num_active_listing { 
  padding:5px 10px;
  background-color:#fff;
  color: #A41C29; 
  margin-right:5px;
    } 
    
    
/* Header */
#nav {
  position:relative;
  z-index:1000;  
     }

#header_contact {
 padding:0;
 margin:0;        
                }
#header_contact .company_info {
  margin:0;  
  list-style:none;
  margin-left:0px; 
  width:370px;           
                  } 
#header_contact .company_info a {
  color:#fff;                  
                  } 
#header_contact .company_info a:hover {
  color:#A41C29;                  
                  }   
    
/* Motocykly */ 

.textModule-text li 
{                   
   
  font-size: 80%;
    display:block;
    padding: 5px 0 7px 22px;
	  background: url(../images/li_tiumph_triangl_red.png) no-repeat 0 8px;
}  

.moto_brozury_ul 
{
    padding: 20px 0
}

.moto_brozury_ul li a 
{
    display:block;
    padding: 5px 0 7px 40px;
    margin:5px 0;
	  background: url(../images/pdf_ico.png) no-repeat 0 6px;
} 

.moto_brozury_ul li a:hover
{
    display:block;
    padding: 5px 0 7px 40px;
    margin:5px 0;
	  background: url(../images/pdf_ico.png) no-repeat 0 6px; 
    background-color: rgba(200,200,200,0.9);
}

.GreyBgText {
  background-color: rgba(175,175,175,0.9);
            }
/*.box-shadow { 
-webkit-box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.69);
-moz-box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.69);
box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.69);
            
            }*/            

    
.specification_table {
float:left;
 width:100%;
 color:#333;
}       
.compare_table {
float:left;
 width:100%;
 font-size:12px;
} 
.moto_overview_obal {
 float:left;
 width:760px;                   
}
.overview_table td, .specification_table td, .compare_table td {    
 border-bottom:1px solid #333;
}     
.compare_table td.td_center {    
 border-right:1px solid #333;
}        
.compare_table td.td_noborder {    
 border:0;
}          
.compare_table .img_compare {   
float:left;
border:0;
width:219px;
height:132px;
padding:1px; 
background: url(../images/compare_img_bg.png) no-repeat;
}         
.compare_table .img_compare img {   
border:0;
width:219px;
height:132px;
}   
.compare_table .img_nocompare {   
float:left;
border:0;
width:219px;
height:132px;
padding:1px; 
background: url(../images/compare_nosel_img_bg.png) no-repeat;
}  
.compare_table .noimg_compare {   
float:left;
border:0;
width:219px;
height:83px;
padding:1px;
padding-top:50px; 
background: url(../images/compare_img_bg.png) no-repeat;
} 
.overview_table th, .specification_table th, .compare_table th {    
 background-color:#333;
 color:#fff;
 font-weight:bold;
} 
.overview_table td.td_first, .specification_table td.td_first, .compare_table td.td_first {    
 border-right:1px solid #333;
} 

/* MEGA MENU */

 .wrapContainer {   
  max-width:100%; 
                } 

.submenu_items {
  margin:5px 5px 0 0; 
  max-width:24.60%;
  float:left;  
  position:relative;           
               }  
.submenu_item {  
  max-width:100%;
  float:left;  
  position:relative;
  margin-bottom:3px;
  /*filter: grayscale(0%);*/            
              }     
.submenu_item img { 
  max-width:100%; 
              }  
.submenu_item:hover {
  /*filter: grayscale(100%);*/           
              }   
.submenu_item_title {
  display:block; 
  width:100%;
  position:absolute;
  height:100%; 
  left:0;
  bottom:1%;
  color:#fff;
  font-size:150%;
  font-weight:bold; 	
  -webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;     
              }  
.submenu_item_title_nohref {
  display:block; 
  width:100%;
  position:absolute;
  height:100%; 
  left:0;
  bottom:1%;
  color:#fff;
  font-size:150%;
  font-weight:bold;    
              }    
.submenu_item_title:hover {
  background-color: rgba(255,255,255,0.7);  
  width:100%; 
  color:#A41C29;   
              }
.submenu_item_title span, .submenu_item_title_nohref span {
  display:block;
  position:absolute;
  bottom:25px;
  left:7%;
  /*text-shadow: 1px 1px 1px #000, 3px 3px 5px #000;*/         
              } 
              
              
/* Close show content */
.pos_relative {
  position:relative;            
              }
.closer {
  position:absolute;
  top:5px;
  right:5px;        
        } 
.shower {
  display:none;
  position:absolute;
  bottom:50px;
  left:46%;
  z-index:1000; 
  padding:10px 70px 10px 70px;
  background-color: rgba(255,255,255,0.7);
          }  
.shower:hover {
  padding:10px 70px 30px 70px;
          }  
/* drobeckova navigace */          
.content_path_view {
  position:relative;
  float:left;
  top:-20px;
  left:20px;
  height:20px;
 color:#fff;
 text-align:left;
 line-height:20px;
 padding: 5px 10px 5px 35px;
 color:#000;
 font-size:small;
 font-weight:normal;   
background: url(../images/Arrow_left_8.png) no-repeat;
background-position: 20px center;
  background-color: rgba(205,205,205,0.8);
z-index:11; 
  -webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s; 
  }  
.content_path_view:hover {
background-position: 10px center;
  }
.content_path_view a {
  text-decoration:  none;
 color:#000;
  text-transform:uppercase;
  padding: 0 5px;
  }
.content_path_view a:hover {
  text-decoration:  none;
  color: #fff;
  } 
.content_path_view a.selected {
  text-decoration:  none;
  color: #A41C29;
  }
  
/* Content */
.editcontent ul {
  margin:10px 20px;              
                }   

.securityimg {
  max-width:120px;            
            }   
  
.w90p {
  width:90%            
            }  
.w93p {
  width:93%            
            } 
.w30p {
  width:30%            
            } 
.w70p {
  width:70%            
            }  
 
.padding20_25 {
  padding:20px 25px;         
           } 
.mtop10 {
  margin-top:10px;    
      }           
           
.bg_grey {
 background-color:#c0c0c0;        
         }                      

.notify_error {
  display:block;
	padding:14px 30px 14px 20px;
	background-color: #a41c29; 
  text-transform: uppercase;
  font-size:14px;
	color: #fff;
  margin-bottom:10px;
}            

.notify_error a{
	color: #fff;
  text-decoration:underline;
} 
.notify_success {
  display:block;
	padding:14px 30px 14px 20px;
	background-color: #5FAE3B;
	color: #fff; 
  text-transform: uppercase;
  font-size:14px;
  margin-bottom:10px;
}
.text-email {
  display:none;            
            }

.log_top {  
  float:right;
  width:187px;
  height:22px;
  line-height:22px;
  color:#fff;  
  font-size:15px; 
  text-align:left;
      }     

.cart {
  float:right;
  width:185px;
  height:22px;
  line-height:22px;
  color:#fff;  
  font-size:15px; 
      } 
.cart_label {
   display:block;
   float:right;
  color:#fff;  
   padding:0 10px;            
            } 
.cart_btn img {
   float:right;
   height:22px;           
            }
.cart_total {
   display:block;
   float:right;;
   background-color:#fff;
   color:#000; 
   padding:0 10px; 
   min-width:60px;        
            }               

    td.itemhead { 
			background-color: #4A4D5A; 
      padding: 10px 5px;
      font-weight: bold;
      font-size:15px;
      COLOR: #fff; 
      
     }
    td.item { 
      padding-left: 5px;
     }

		.itemtdline {
      margin: 0px;
      margin-bottom: 5px;
     	border-bottom: 1px solid  #c0c0c0;
		}

		.itemtdline1 {
      margin: 0px;
      margin-bottom: 5px;
     	border-bottom: 1px solid  #C9000A;
		}            
              

.whitebg {
    background: white !important;
} 
.whitebg img {
  max-width:100%;
}              

.nobg {
  background:none; 
  max-width:100%;
} 
.nobg img {
  max-width:100%;
}   
.page img, .page_two img {
  max-width:100%;
}       
 

.socialNet {
position:absolute;
z-index:10000;
width:45px;
margin:10px 0 0;
right:0;
padding:2px 0;
background:#3c5a99;
border-right:0;  
border-radius: 8px 0px 0px 8px;
}   
.socialNet:hover {
width:55px;   
}

.socialNet ul {
padding:0;
margin:0;
}

.socialNet li {
display:block;
float:left;
margin-bottom:1px;
position: relative;
}

.socialNet li a {
display:block;
height:32px;
width:32px;
float:left;
}

.socialNet li a:hover {
width:45px;
}  

.socialNet li a.fbIconcs {
background:url('../images/fb-page-icon.png') no-repeat;
}     
.moreBtn {
   padding:10px;
   text-decoration:none;
   background-color:#c0c0c0;
   color:#fff;
         } 

/* Banner top uvod*/  
.top_banner_container {
 padding: 0 14px;
 position:relative;
 top:-10px;
}   
.top_banner_container p {
 padding:0;
 margin:0;
}
.banner_top_4 {
width:100%;
}   
.banner_top_3 {
width:74.6%;
} 
.banner_top_2 {
width:49%;
}   
.banner_top_1 {
width:23.5%;
}

/* Banner top uvod*/


@media screen and (max-width: 768px) {
  .socialNet {
  display:none;
  }  
.top_banner_container {
 padding: 0 5px; 
 position:relative;
 top:0;
} 
  .banner_top_4,.banner_top_3,.banner_top_2,.banner_top_1 {
  width:100%;
  }   
}   




/* Templatea */
.row-fluid {
   width:100%;     
           }
.titleModule {
   width:100%;
   border:2px solid #c0c0c0;          
             }
.campaignCTA a {
   font-size:16px;
   padding:20px;
   text-decoration:none;
   background-color:#c0c0c0;
   color:#fff;
             } 
.span12, .span12 img {
   width:100%;     
        }  
.span6 {
   float:left;
   width:48%; 
   padding: 1%;     
        }
.span6 img {
   width:100%;  
           }
p {
 padding: 10px 0; 
  }           
.moreBtn {
   padding:10px;
   text-decoration:none;
   background-color:#c0c0c0;
   color:#fff;
         }                                                           