﻿

			* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

			img { border: none; padding: 0; margin: 0; }
			a, form { padding: 0; margin: 0; }
			* { margin: 0px auto; padding: 0; }
			p { padding: 5px 0 10px 0; }

			.cf:after { content: " "; display: block; visibility: hidden; height: 0; clear: both; }

			ul, ol { padding: 5px 0; margin: 0 0 20px 25px; line-height: 22px; }

			button::-moz-focus-inner, input::-moz-focus-inner { margin: 0; border: 0; padding: 0; }
 
				input[type=text] { -webkit-appearance: none; border-radius: 0; }
				input[type=submit] { -webkit-appearance: none; border-radius: 0; cursor: pointer; }
				input:focus, select:focus, textarea:focus, button:focus { outline: none; }


			select { -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; }
			select::-ms-expand { display: none; }
 

			html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
 
			article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
			input[type="search"] { -webkit-appearance: textfield;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }








	html, body  { background:#fff; margin:0; padding:0; font-size:0.9em; line-height:1.6em; font-family:Lato, sans-serif;  color:#2A2A2A; height:100%;   }
       



    a:link, a:visited { text-decoration:none; color:#3300d8;
			            -webkit-transition:0.4s;
			            -moz-transition: 0.4s;
			            transition:0.4s;
                       }

    a:hover, a:active { text-decoration:underline; color:#000;
			            -webkit-transition:0.2s;
			            -moz-transition: 0.2s;
			            transition:0.2s;
					   }

     
     
            h1 { font-size:1.6em; line-height:normal; padding:0 0 20px 0; color:#3300d8; }
            h2 { font-size:1.4em; line-height:normal; font-weight:normal; padding:0 0 20px 0; color:#3300d8; }          

            h3.feat { font-size:1.1em; line-height:normal; padding:0 0 20px 0; color:#2A2A2A; min-height:80px; }        





/*-------- BREAD --*/

		        .bread { border-bottom:1px solid #d2d2d2; padding:10px; margin:0 10px; line-height:normal; text-transform:uppercase; font-size:0.9em; }

		        .bread a:link, .bread a:visited { display:inline-block; text-decoration:none; color:#000; padding:0 5px; margin:0; 
		                                          -webkit-transition-duration:0.2s;
		                                          -moz-transition-duration: 0.2s;
		                                          transition-duration:0.2s;
		                                        } 

		        .bread a:hover, .bread a:active { text-decoration:underline; color:#3300d8; 
		                                          -webkit-transition-duration:0.2s;
		                                          -moz-transition-duration: 0.2s;
		                                          transition-duration:0.2s;
		                                        } 
		        .breadiv { display:inline-block; padding:0 5px; }





/*---------- HEADER --*/


        .containerhp { width:94%; max-width: 1130px; margin:0 auto; padding:10px 0; text-align:right; }
        .container { width:94%; max-width: 1366px; margin:0 auto; padding:20px 0; }
        .containernp { width:94%; max-width: 1366px; margin:0 auto; padding:0; }
        .containerdp { width:94%; max-width: 1366px; margin:0 auto; padding:40px 0; } 


         header { width:94%; max-width:1366px; margin:0 auto; padding:10px 0; height:120px; position:relative;  }
 
            .logo { width:180px; 
                    padding:0;
                    margin:0;
                    position: absolute;
                    top: 50%;
                    left:0;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                   }

            .logo img { width:100%;  }
 



            .csbox { padding:0;
                     margin:0;
                     position:absolute;
					 width:50%;
                     top: 50%;
                     right:20px; 
                     -webkit-transform: translateY(-50%);
                     -ms-transform: translateY(-50%);
                     transform: translateY(-50%);
				      -webkit-border-radius:2px;
				      -moz-border-radius:2px;
				      border-radius:2px;
					  text-align:right;
                    }
 

			        .srchbx { display:inline-block; vertical-align:middle;
						  background:#fff;
						  border:1px solid #cdcdcdcd;
                          padding:3px;
                          margin:0;                     
                        }



                .bigsrch { display:none; position:fixed; left:0; top:0; right:0; background: rgba(0,0,0,0.9); padding:130px 150px; font-size:2em; text-align:center; z-index:99999999; cursor:pointer; }
                    .clsrch { font-size:0.7em; padding:30px 0 0 0; cursor:pointer; letter-spacing:1px; color:#fff; clear:both; }

									   
 			            input.search { display:inline-block; background:#fff; border:#fff; padding:10px; margin:0; vertical-align:top; font-size:1em; line-height:normal; color:#000; width:70%;
										-webkit-border-radius:3px;
										-moz-border-radius:3px;
										border-radius:3px;
									  }
			

			            input.gobtn { display:inline-block; background:#3300d8; border:none; padding:10px; margin:0; vertical-align:top; font-size:1em;  line-height:normal; width:20%; color:#fff; cursor:pointer;  
										-webkit-border-radius:3px;
										-moz-border-radius:3px;
										border-radius:3px;    
			                        }


			            input.gobtn:hover { background:#db5e00;  cursor:pointer;  
			                                -webkit-transition: 0.2s;
			                                -moz-transition: 0.2s;
			                                transition: 0.2s;        
			                              }


	
			            .srchicob { display:none; }




                .cartbx a { text-decoration:none;  padding:0 0 0 5px; color:#2A2A2A; }
                .cartbx a:hover { text-decoration:none; color:#3300d8; }

 
                .cartbx { display:inline-block; vertical-align:middle; text-align:right;
                          padding:0;
                          margin:0; 
                        }

                .log { display:inline-block; vertical-align:middle; text-align:center; padding:0; margin:0; font-size:1em; line-height:1.4em; color:#cdcdcd; cursor:pointer; width:30%; }
  

                .cart { display:inline-block; vertical-align:middle; padding:0 0 0 5px; margin:0; font-size:1em; line-height:1.4em;  cursor:pointer; }
                .ctot { display:inline-block; vertical-align:middle; padding:0; margin:0; font-weight:bold; font-size:1.3em; line-height:1.1em; color:#3300d8; cursor:pointer; }


                 
				
		        .clickban { width:100%; padding:20px 13px 0 13px; }



/*---------- NAV --*/



                .mininav { padding:10px 20px; text-align:right; vertical-align:middle; font-size:0.8em; line-height:normal; }
                 
               
                .mininav a:link, .mininav a:visited { display:inline-block; text-decoration:none; color:#fff; padding:0; margin:0 0 0 25px;  
                                            -webkit-transition:0.4s;
			            	                -moz-transition:0.4s;
			            	                transition:0.4s;
                                          } 

                .mininav a:hover, .mininav a:active { text-decoration:none; color:#fff;                             
                                            -webkit-transition:0.2s;
			            	                -moz-transition:0.2s;
			            	                transition:0.2s;
				      	                   }



            .currencies { display:inline-block; padding:0 0 0 10px; }  
            .curcon { padding:0 0 2px 10px; margin:0; height:14px; vertical-align:middle; }



 
               .navbg { background:#3300d8;  margin:0; padding:0; height:auto; position:relative; }

               nav { padding:0; margin:0; text-align:center; }
 
                nav a:link, nav a:visited { text-decoration:none; display:inline-block; font-weight:bold; font-size:1em; line-height:normal; padding:25px; margin:0; vertical-align:middle; color:#fff; } 

                nav a:hover, nav a:active { text-decoration:none; color:#f97601;                                   
                                            -webkit-transition: 0.2s;
			            	                -moz-transition: 0.2s;
			            	                transition: 0.2s;
				      	                   }


	            a:link.russnav, a:visited.russnav { text-decoration:none; color:#fff; }



  
				.subnav { position:absolute; width:80%; top:50px; left:50%; padding:40px; background: rgba(32,32,30,0.9); z-index:999999; display:none;  
						  text-align:left;
                              -webkit-transform: translateX(-50%);
                              -ms-transform: translateX(-50%);
                              transform: translateX(-50%); 


					 
				}


 

				 nav a.rtopnav { display:block; padding:10px; }  
							 nav a.rtopnav:hover { background:#000; border-right:1px solid #3300d8; }

				 nav .subsubcat a  { display:block; padding:10px 20px;  background:#000;  }
							nav .subsubcat a:hover { border-left:1px solid #3300d8; } 


					.subnavrep, .subsubcat {
						display: inline-block;
						vertical-align: top;
						color: #fff;
					}
 


 




                .bxbox { padding:10px 1% 14px 1%; }
                .trigbx { margin:10px 0 0 0; }
                .bxtrigger { width:23.5%; margin:10px 2% 1% 0; float: left; display: block; padding:0; cursor:pointer; }
                   .bxtrigger img  { width:100%; } 





             .ui-menu ul, .ui-menu li, .ui-menu ol { list-style:none; padding:0 0 0 15px; margin:0;  }
 

/*---------- CONSTRUCT --*/


                .smm { float:right; padding:14px 20px 0 0; }
                  .smm img { padding:0 0 0 5px;
                             -webkit-transition: 0.2s;
			                 -moz-transition: 0.2s;
			                 transition: 0.2s;    
                           }



                article { padding:20px; }
                article.pds { padding:0 0 40px 0;  }

                    article img { float:right; width:40%; height:auto; padding:0 0 20px 20px; }

                section { padding:20px; }
                section.np { padding:20px 0; }
                section.co { padding:20px; margin:0 0 10px 0; border:1px solid #cdcdcd; }
        
                
                        
                .pds { padding:20px; } 





	    		a:link.dobtn, a:visited.dobtn { display:inline-block; text-decoration:none; background:#2A2A2A;  padding:9px 20px; margin:0; vertical-align:top; font-size:0.9em; line-height:normal; color:#fff; cursor:pointer; }
			
    			a:hover.dobtn, a:active.dobtn { text-decoration:none; background:url(/gfx/btnar.png) no-repeat top center #3300d8; color:#fff; }



 
			    input.dobtn { background:#2A2A2A; border:none; padding:9px 20px; margin:0; vertical-align:top; font-size:0.9em; line-height:normal; color:#fff; cursor:pointer; 
			                  -webkit-transition: 0.4s;
			                  -moz-transition: 0.4s;
			                  transition: 0.4s;
      			            }
			
			
			    input.dobtn:hover { background:url(/gfx/btnar.png) no-repeat top center #3300d8; border:none; color:#fff; 
			                        -webkit-transition: 0.2s;
			                        -moz-transition: 0.2s;
			                        transition: 0.2s;
			                      }

  			    #sharebx { padding:10px 0 0 0; margin:20px 0 0 0;}
                .reqtx { padding:0 0 5px 0; }
                .reqtxb { padding:0 0 10px 0; font-size:0.9em; }

                .pdinfbx { background:#e9e9e9; border:1px solid #cdcdcd; padding:10px; margin:20px 0 0 0; width:100%;				             -webkit-border-radius:3px;
				             -moz-border-radius:3px;
				             border-radius:3px;

                         }  
 






            .resvid { margin:0 0 4% 4%; width:50%; padding:0 0 35% 0; float:right; position:relative; }

            .resvid iframe { position: absolute;
                             top: 0;
                             left: 0;
                             width: 100%;
                             height: 100%
                           }





/*---------- BRANDS --*/


			.hpbrands { display:inline-block; width:12.5%; padding:0 10px; filter:grayscale(1); vertical-align:middle; }
			.pdbrands { display:block; width:15%; padding:10px 0; vertical-align:middle; }


             a:link.branbx, a:visited.branbx { display:inline-block; text-decoration:none; width:12.5%; padding:0 15px; margin:20px 0; min-height:120px; text-align:left; vertical-align:top; color:#1c1b19; position:relative;  }
                a:hover.branbx, a:active.branbx { display:inline-block; text-decoration:none; }

                .branhds { background: rgba(0, 0, 0, 0.1); font-size:0.8em; line-height:normal; padding:10px; margin:0 2px 2px 2px; position:absolute; bottom:0; left:0; right:0; color:#2D2D2D; text-align:center;
			                -webkit-transition: 0.4s;
			                -moz-transition: 0.4s;
			                transition: 0.4s;

                          /*--- 
                           transform: translate(0, -50%);
                           -ms-transform: translate(0, -50%)
                          --*/
                        }

 
                .branbx:hover .branhds { background:#3300d8; color:#fff;
			                             -webkit-transition: 0.2s;
			                             -moz-transition: 0.2s;
			                             transition: 0.2s;
                                       }

                .branbx:hover .catpic { -webkit-transition: 0.2s;
			                            -moz-transition: 0.2s;
			                            transition: 0.2s;
                                      }

			.brandalpha { background:#e1e1e1; padding:5px; margin:0 0 10px 0; font-size:1em; line-height:normal; letter-spacing:1px; text-align:center; }
			.brandalpha a:link, .brandalpha a:visited { display:inline-block; text-decoration:none; color:#2d2d2d; line-height:14px; padding:10px 5px; margin:0; } 
			.brandalpha a:hover, .brandalpha a:active { text-decoration:none; background:#3300d8; color:#fff;  } 







/*---------- VID --*/ 



            .vidblock { float:right; width:50%; padding:0 0 30px 30px; }

            .vidwrap { position: relative;
	                    padding-bottom: 56.25%; /* 16:9 */
	                    padding-top:5px;
	                    height: 0;
                     }


            .vidwrap iframe { position: absolute;
	                            top: 0;
	                            left: 0;
	                            width: 100%;
	                            height: 100%;
                            }






/*---------- CATS --*/


				 

                a:link.maincats, a:visited.maincats { display:inline-block; text-decoration:none; width:23%; margin:1%; height:300px; position:relative; border:1px solid rgba(252,109,1,0.6);
													  -webkit-transition: 0.4s;
													  -moz-transition: 0.4s;
													  transition: 0.4s;
								                    }

                a:hover.maincats, a:active.maincats { text-decoration:none; border:1px solid rgba(252,109,1,0.9);  }

					.cttx { position:absolute; background: rgba(252,109,1,0.8);  bottom:0; padding:30px; left:0; right:0; width:100%; font-size:1.6em; font-weight:bold; color:#fff; min-height:80px; }
					.ctl { text-align:center; }
					.ctr { text-align:right; }


				a:hover.maincats .cttx { background: rgba(252,109,1,1); 
										  -webkit-transition: 0.2s;
										  -moz-transition: 0.2s;
										  transition: 0.2s;
										}


                a:link.catbx, a:visited.catbx { display:inline-block; text-decoration:none; width:23%; margin:1%; vertical-align:top; position:relative; }
                a:hover.catbx, a:active.catbx { display:inline-block; text-decoration:none; width:23%; margin:1%; vertical-align:top; }

                .catpic { width:100%; padding:0 0 15% 0; }

                .catout { border:1px solid #3300d8; position:relative;
				         -webkit-border-radius:3px;
				         -moz-border-radius:3px;
				         border-radius:3px;
						}

                .catag { position:absolute; bottom:0; left:0; right:0; background:#3300d8; padding:10px; text-align:center; color:#fff; font-weight:bold; font-size:1.2em;  min-height:70px; vertical-align:middle; }
 

                a:link.pfeatbx, a:visited.pfeatbx { display:inline-block; text-decoration:none; width:23%; margin:1%; border:5px solid #efefef; padding:15px; vertical-align:top; text-align:center; position:relative; }
                a:hover.pfeatbx, a:active.pfeatbx { display:inline-block; text-decoration:none; width:23%; margin:1%; }


    		   .pcode { font-size:1em; } 

               .instock { font-size:0.8em; padding:5px 0 0 0; color:#2f6700; }
               .nostock { font-size:0.8em; padding:5px 0 0 0; color:#a50000; }
               .price { font-size:1.6em; font-weight:bold; padding:0 5px 0 0; color:#383838; display:inline-block; }
               .priceb { font-size:1.6em; padding:0; color:#383838; }
                 
               
               
                            
	    	   .featureflash { position:absolute; z-index:100; top:0; left:0; width:110px; height:110px; }

               .vat { color:#3300d8; font-size:0.9em; } 
               .vat:hover { color:#3300d8; }

			   .vatmsg { font-size:0.9em; display:inline-block; }  



/*---------- SUB NAVS --*/


                #mobnavhead { display:none; }

                .sublist { text-align:left; }
                .sublist ul { list-style:none; padding:0; margin:0; }
                .sublist ul li { font-size:1em; }
                .sublist ul li.opt a { background: url(/gfx/selar.png) no-repeat center right;  display:block; width:100%; height:auto; border:1px solid #cdcdcd; padding:5px 10px; text-decoration:none; }
                .sublist ul li.opt a:hover { background: url(/gfx/selar.png) no-repeat center right #DB5E00; border:1px solid #DB5E00;  }


                .sublist ul li a { background:#E1E1E1; display:block; width:100%; height:auto; padding:5px 10px; margin:0 0 5px 0; text-decoration:none; color:#222; }
                .sublist ul li a:hover { background:#3300d8; color:#fff; }


                .sublist ul li:last-child a { display:block; width:100%; height:auto;  padding:5px 10px; text-decoration:none;  }

                      .sublist ul li a.russsubnav { background:#3300d8; color:#fff; }

 



               .profbx { padding:20px; margin:10px 0; border:1px solid #cdcdcd; }

 




 /*---------- NEWSINFO --*/   

                .ndate { display:none; }


				.nsumpic { float: right; width: 35%; padding: 0 0 20px 20px; }
 
       
 
	 		.sortdpwrap { display:inline-block; background:#fff; border:1px solid #b6b6b6; padding:2px; margin:0 0 0 5px;  }
		
			.sortdp { background: url(/gfx/droparrow.png) no-repeat right center; border:transparent; font-size:11px; padding:2px 40px 2px 2px; margin:0; cursor:pointer;  -webkit-appearance: none; }


				a:link.nwsum, a:visited.nwsum { display:inline-block; text-decoration:none; padding:0 0 10px 0; width:100%; margin:0 0 20px 0; height:auto; color:inherit; vertical-align:top; border-bottom:1px solid #cdcdcd; }
				a:hover.nwsum, a:active.nwsum { display:inline-block; text-decoration:none; color:inherit; }

					a.nwsum:last-of-type { border:none; }

				a:link.nwsumpg, a:visited.nwsumpg { display:inline-block; text-decoration:none; padding:0 20px; width:49.5%; margin:0 0 20px 0; height:auto; color:inherit; vertical-align:top; }
				a:hover.nwsumpg, a:active.nwsumpg { display:inline-block; text-decoration:none; color:inherit; }






               .fbbx { background: url(/gfx/secure-tools-testimonials.jpg) #1b1b1b; background-size:cover; padding:100px 140px; text-align:center; font-size:1.8em; line-height:1.8em; }
		        .quotel { font-size:3.6em; vertical-align:bottom; line-height:2px; padding-right:10px; color:#979e9d; }
		        .quoter { font-size:3.6em; vertical-align:bottom; line-height:2px; padding-left:10px; color:#979e9d; }

					.tesbx { font-style: italic; color: #ececec; }

		        .fbname { font-size:0.8em;  color:#fe7329; padding:15px 0 0 0; }




/*-------- PAGING --*/

			.pgbx { background:#f1f1f1; color:#666; clear:both; padding:5px; margin:0 0 10px 0; font-size:11px; font-weight:bold;  clear:both;  }
			
			.fepg { float:left; padding:0; margin:0; }

			.fepg a:link, .fepg a:visited { display:inline-block; text-decoration:none; color:#666;  padding:9px; margin:0 2px 0 0; font-size:1em; line-height:0.7em; vertical-align:top; } 
			.fepg a:hover, .fepg a:active { text-decoration:none; background:#3300d8; color:#fff; } 
			 

			a:link.hpg, a:visited.hpg,	a:hover.hpg, a:active.hpg { display:inline-block; text-decoration:none; background:#3300d8; color:#fff; }



            input.pgbtn { background:#efefef; border:1px solid #cdcdcd; padding:4px 8px 8px 8px; margin:0 2px 0 0; font-size:1.8em; line-height:0.6em; color:#3300d8; cursor:pointer;
			              -webkit-transition-duration: 0.2s;
			              -moz-transition-duration: 0.2s;
			              transition-duration: 0.2s;
						  }

            input.pgbtn:hover { background:#3300d8; border:1px solid #E27875; color:#fff;  }    




            .dropbx { float:right; text-align:right; }
            .sortbx { display:inline-block; }
            .itemsbx { display:inline-block; padding:0 0 0 10px; }



            .adpic { vertical-align:middle; padding:5px; width:12.5%;  }











/*---------- FORMS --*/


            .lbfield { padding:0 0 10px 0; overflow:hidden; }

		    label.form { background:none; text-transform:uppercase; display:block; float:left; padding:6px 10px 6px 0; margin:0; text-align:left; min-width:100px; width:auto; font-size:0.9em; line-height:normal; }  
		    label.form50 { background:none; text-transform:uppercase; display:block; float:left; padding:6px 10px 6px 0; margin:0; text-align:left; min-width:100px; width:auto; font-size:0.9em; line-height:normal; }  



			input.form { display:inline-block; background:#fff; border:1px solid #d2d2d2; padding:6px 10px; margin:0 0 10px 0; vertical-align:top; font-size:1em; line-height:normal;  width:100%; 
				         -webkit-border-radius:3px;
				         -moz-border-radius:3px;
				         border-radius:3px;
			           }

                .form:focus { background: #fff; box-shadow: 0;
	                                  color: #000;
                                      border:1px solid #fff;
			                          -webkit-transition: 0.2s;
			                          -moz-transition: 0.2s;
			                          transition: 0.2s;
                                      -moz-box-shadow:    inset 0 0 3px #3300d8;
				                      -webkit-box-shadow: inset 0 0 3px #3300d8;
				                      box-shadow:         inset 0 0 3px #3300d8;
                                    }

			input.formx { display:inline-block; background:#fff; border:1px solid red; padding:6px 10px; margin:0 0 10px 0; vertical-align:top; font-size:1em; line-height:normal;  width:100%; }


              input.form50 { border:1px solid #d2d2d2; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:50%;
				             -webkit-border-radius:3px;
				             -moz-border-radius:3px;
				             border-radius:3px;
                           }

                        .form50:focus { background: #fff; box-shadow: 0;
	                                    border:1px solid #3300d8;
	                                    color: #000;
                                        border:1px solid #fff;
			                            -webkit-transition: 0.2s;
			                            -moz-transition: 0.2s;
			                            transition: 0.2s;
				                         -webkit-border-radius:3px;
				                         -moz-border-radius:3px;
				                         border-radius:3px;
                                        -moz-box-shadow:    inset 0 0 3px #3300d8;
				                        -webkit-box-shadow: inset 0 0 3px #3300d8;
				                        box-shadow:         inset 0 0 3px #3300d8;
                                      }

                        input.form50x { border:1px solid red; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:50%; }


            textarea.form { display:inline-block; background:#fff; border:1px solid #d2d2d2; padding:6px 10px; margin:10px 0 0 0; vertical-align:top; font-size:1em; line-height:normal;  width:100%; height:100px; 
				            -webkit-border-radius:3px;
				            -moz-border-radius:3px;
				            border-radius:3px; 
                            }

               textarea.form:focus { background: #fff; box-shadow: 0;
	                                 border:1px solid #718492;
	                                 color: #000;
			                         -webkit-transition: 0.2s;
			                         -moz-transition: 0.2s;
			                         transition: 0.2s;
                                     -moz-box-shadow:    inset 0 0 3px #718492;
				                     -webkit-box-shadow: inset 0 0 3px #718492;
				                     box-shadow:         inset 0 0 3px #718492;
                                   }

                textarea.formx { border:1px solid red; padding:6px 10px; margin:0; vertical-align:top; font-size:12px; line-height:normal; width:100%; }




		    input.sendbtn { background:#3300d8; border:1px solid #d36503; padding:6px 10px; margin:10px 0 0 0; vertical-align:top; font-size:0.9em; line-height:normal; width:100%; white-space: normal; color:#fff; cursor:pointer;
		                    -webkit-transition-duration: 0.2s;
		                    -moz-transition-duration: 0.2s;
		                    transition-duration: 0.2s;
	                            -webkit-border-radius:2px;
					            -moz-border-radius:2px;
					            border-radius:2px;                           
		                    }
		

 
		    input.sendbtn:hover { background:#fe9a41; border:1px solid #d36503; color:#000;
		                          -webkit-transition-duration: 0.2s;
		                          -moz-transition-duration: 0.2s;
		                          transition-duration: 0.2s;
		                        }




			input.addbtn { background:#3300d8; border:none; padding:9px 20px; margin:0; vertical-align:top; font-size:1em; line-height:normal; color:#fff; cursor:pointer; width:100%;
			                -webkit-transition: 0.4s;
			                -moz-transition: 0.4s;
			                transition: 0.4s;
			              }
			
			input.addbtn:hover { background:url(/gfx/btnar.png) no-repeat top center #2A2A2A; border:none; color:#fff; cursor:pointer; 
			                    -webkit-transition: 0.2s;
			                    -moz-transition: 0.2s;
			                    transition: 0.2s;
			                    }




/*---------- FOOTER --*/


		.distribx { background: url(/gfx/map.jpg); background-size:cover; padding:40px 0; color:#fff; font-size:0.95em; }

			.dispd { display:inline-block; width:20%; padding:20px; vertical-align:top; }
			.dishd { font-size:1.2em; color:#f37818; padding:0 0 20px 0; }
			.addy { display:block; }



        footer { width:94%; max-width: 1366px; margin:0 auto; padding:60px 0 0 0; COLOR:#cdcdcd;  } 

        .njointx { line-height:normal; padding:10px 0; font-size:1em; color:#cdcdcd; }

		input.join { display:block; background:#fff; border:1px solid #cdcdcd; padding:8px 10px; margin:0; vertical-align:top; font-size:0.9em; line-height:normal; width:100%; }
			

		input.joinbtn { background:#000; border:none; padding:9px 20px; margin:5px 0 0 0; vertical-align:top; font-size:0.8em; line-height:normal; color:#fff; cursor:pointer; 
			            -webkit-transition: 0.4s;
			            -moz-transition: 0.4s;
			            transition: 0.4s;   
			          }

        input.joinbtn:hover { background:url(/gfx/btnar.png) no-repeat top center #3300d8; border:none; color:#fff; cursor:pointer; 
			                  -webkit-transition: 0.2s;
			                  -moz-transition: 0.2s;
			                  transition: 0.2s;  
			                }


        .fthds { color:#fff; padding:0 0 10px 0; font-weight:bold; font-size:1.2em; line-height:1.2em; }
        .ftpadsa { padding:0 20px 40px 20px; color:#fff; line-height:2em; }


        .ftpadsa a:link, .ftpadsa a:visited { display:block; text-decoration:none; color:#cdcdcd; padding:0; margin:0; 
                                               -webkit-transition: 0.5s;
                                               -moz-transition: 0.5s;
                                               -o-transition: 0.5s;
                                               transition: 0.5s;
                                             }

        .ftpadsa a:hover, .ftpadsa a:active { display:block; text-decoration:none; padding:0 0 0 5px; color:#DB5E00; 
                                                -webkit-transition: 0.3s;
                                                -moz-transition: 0.3s;
                                                -o-transition: 0.3s;
                                                transition: 0.3s;
					                            }
         
        .ftdis { padding:0 20px; font-size:0.8em; line-height:normal; color:#666; }










/*---------- ICO --*/


            .cookie { border-collapse:collapse; margin:10px auto 20px 0; font-size:0.9em; line-height:1.2em; width:100%; }
            .cookie th { background:#f3f3f3;  border:none;  padding:10px; text-align:left; font-weight:normal; border:1px solid #cdcdcd;  }
            .cookie td { background:#fff;  border:none;  padding:10px; vertical-align:top; text-align:left; border:1px solid #cdcdcd; word-wrap: break-word; }
 

 

            .box { background:#89A528; border-top:2px solid #0C3C56; width:100%; position: fixed; left:0; bottom:0;  }
              .boxinner { padding:25px; text-align:center;  color:#fff; }


			a:link.icogo, a:visited.icogo { display:inline-block; text-decoration:none;  background:#708b14; border:1px solid #708b14; padding:4px 8px; margin:0 5px;  color:#000; cursor:pointer; vertical-align:middle;  font-size:12px; line-height:normal;
			    -webkit-transition-duration: 0.2s;
			    -moz-transition-duration: 0.2s;
			    transition-duration: 0.2s;
					 -webkit-border-radius:2px;
					 -moz-border-radius:2px;
					 border-radius:2px; 
					}
			
			a:hover.icogo, a:active.icogo { background:#89A528; color:#000;
			    -webkit-transition-duration: 0.2s;
			    -moz-transition-duration: 0.2s;
			    transition-duration: 0.2s;
					 -webkit-border-radius:2px;
					 -moz-border-radius:2px;
					 border-radius:2px; 
				}

			input.icoclx { display:inline-block; background:#708b14; border:1px solid #708b14; padding:4px 8px; margin:0 5px;  color:#fff; cursor:pointer; vertical-align:middle;  font-size:12px; line-height:normal;
			    -webkit-transition-duration: 0.2s;
			    -moz-transition-duration: 0.2s;
			    transition-duration: 0.2s;
					 -webkit-border-radius:2px;
					 -moz-border-radius:2px;
					 border-radius:2px;
					}

			input.icoclx:hover{  background:#89A528; color:#fff;
			    -webkit-transition-duration: 0.2s;
			    -moz-transition-duration: 0.2s;
			    transition-duration: 0.2s;
					}










			        .mesneg { background:#a00000; padding:5px; font-size:12px; font-weight:bold; margin:5px 0 10px 0; color:#fff; text-align:center; text-transform:uppercase; clear:both;
				              -webkit-border-radius:3px;
				              -moz-border-radius:3px;
				              border-radius:3px;
			                }

			        .mespos { background:#45990e; padding:5px; font-size:12px; font-weight:bold; margin:5px 0 10px 0; color:#fff; text-align:center; text-transform:uppercase; clear:both;
				              -webkit-border-radius:3px;
				              -moz-border-radius:3px;
				              border-radius:3px;
			                }







/*---------- GRID --*/
					.grid-1 { width: 6.5%; } .grid-2 { width: 15%; } .grid-3 { width: 23.5%; } .grid-4 { width: 32%; } .grid-5 { width: 40.5%; } .grid-6 { width: 49%; } .grid-7 { width: 57.5%; } .grid-8 { width: 66%; } .grid-9 { width: 74.5%; } .grid-10 { width: 83%; } .grid-11 { width: 91.5%; } .grid-12 { width: 100%; }

					.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { margin: 0 2% 1% 0; float: left; display: block; }

					.alpha { margin-left:0; } .omega { margin-right:0; }


