body{
    width:100%;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

*{
  padding:0;
  margin:0;
}

a{
  color:#006ab3
}

strong{
  font-weight:bold;
}

.clear{
  clear:both;
}

#page{
  width:1000px;
  margin:0 auto;
  box-shadow:0 0 5px rgba(0,0,0,0.1);
}

.container{
  padding:20px;
}

header{
  height:50px;
}

a.logo{
  float:left;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
  padding-top:5px;
}

a.nav-toggle{
    display:none;
    float:right;
    background:#308EBA;
    color:#fff;
    border-radius: 4px;
    padding:8px 10px;
}

nav{
  float:right;
  margin-top:10px;
}

nav ul li{
  display:block;
  float:left;
  line-height:40px;
  font-size:14px;
  margin-right:20px;
}

nav ul li a{
  text-decoration:none;
  
  display:block;
  line-height:40px;
  
}

nav ul li a.current{
  background:#308EBA;
  border-radius:4px 4px 0 0;
  padding:0px 20px;
  
  color:#fff;
}

nav ul li a:hover{
  text-decoration:underline;
}

.hero{
  padding:15px;
  background: #308eba; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwOGViYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTczYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #308eba 0%, #0173b8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#308eba), color-stop(100%,#0173b8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #308eba 0%,#0173b8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #308eba 0%,#0173b8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #308eba 0%,#0173b8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #308eba 0%,#0173b8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#308eba', endColorstr='#0173b8',GradientType=0 ); /* IE6-8 */

border-radius:5px;
}

.hero > img{
  float:left;
  border:10px solid #fff;
}

.right-box{
  float:right;
  width:450px;
  text-align:center;
}

.right-box h2{
  color:#fff;
  padding:30px 0 5px 0;
  font-weight:bold;
  font-size:30px;
}

.right-box h3{
  color:#f9bbbf;
  font-size:22px;
  padding-bottom:20px;
}

.right-box p{
  padding-bottom:20px;
  font-size:14px;
  line-height:20px;
  color:#fff;
}

a.button{
  display:inline-block;
  line-height:44px;
  color:#fff;
  font-weight:bold;
  font-size:18px;
  text-decoration:none;
  text-align:center;
  padding:0 20px;
  border-radius:5px;
background: #8fc400; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGMxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8fc400 0%, #74c100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#74c100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fc400 0%,#74c100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fc400 0%,#74c100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fc400 0%,#74c100 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fc400 0%,#74c100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#74c100',GradientType=0 ); /* IE6-8 */

margin-bottom:20px;
}

a.button:hover{
  background:#74c100
}

.geo h3{
  color:#fff;
  padding-bottom:0;
}

.geo h3 strong{
  color:#f9bbbf;
}

.geo p{
  padding-bottom:0;
}

.main{
  padding:30px 0;
}

.steps{
  overflow:hidden;
  margin-bottom:30px;
}

.step{
  position:relative;
  width:300px;
  float:left;
  margin-right:30px;
  background:#0374B8;
  border-radius:5px;
}

.step h3{
  color:#fff;
  padding:20px;
  font-size:16px;
}

.mask{
  overflow:hidden;
}

.step .fa-caret-right{
  position:absolute;
  z-index:2;
  right:-15px;
  top:5px;
  font-size:50px;
  color:#0374B8;
}

.fa-bg{
  opacity:0.1;
  filter:alpha(opacity=10);
  color:#fff;
  position:absolute;
  font-size:50px;
  top:7px;
  left:10px;
}

.step3{
  margin-right:0;
}

.full-box{
  widtH:auto;
  margin-bottom:30px;   
  border: 1px solid #eee;
padding: 10px;
background: #f1f1f1;
}

.pozadali{
    text-align: center;
    border-bottom:1px solid #ddd;
    margin-bottom: 20px;
}


.pozadali a.button{
   margin-bottom: 10px;
}

.pozadali p{
  font-weight:normal;
  font-size:16px;
}

.pozadali p small{
    font-size: 12px;
    line-height: 16px;
    color:#888;
    display: block;
}

.pozadali p strong{
    display: inline-block;
}


.full-box a.button{
  font-size:17px;
  margin-top:10px;
  float:right;
  margin-right:5px;
}

.sellpoints{
  margin-bottom:30px;
}

.sellpoints h3{
  font-size:16px;
}

.sellpoints .i-block{
  float:left;
  margin:0 15px 10px 0;
  /*background:#308EBA;*/
  height:50px;
  width:50px;
  line-height:50px;
  text-align:center;
  color:#308EBA;;
  font-size:36px;
}

.sellpoints h4{
  font-weight:bold;
  color:#333;
  font-size:16px;
  line-height:22px;
}

.sellpoints p{
  color:#555;
  line-height:13px;
  line-height:18px;
}

.sellpoints p.last-p{
  padding-bottom:0;
}

.comp{
  float:left;
  margin-bottom:20px;
}

.comp h3{
  font-size:16px;
}

ul.compare-list li{
  border-bottom:1px solid #ddd;
  padding-bottom:8px;
  margin-bottom:8px;
}

ul.compare-list li p{
  padding:0;
}

ul.compare-list li strong{
  float:right;
  font-size:16px;
  color:#0054A4 
}

section{
  float:left;
  width:630px;
}

section h1, section h2, section h3{
  padding-bottom:20px;
  font-weight:bold;
}

section h2{
  font-size:22px;
  color:#006ab3
}

section h3{
  font-size:18px;
}

section p{
  font-size:14px;
  line-height:20px;
  padding-bottom:20px;
}

aside{
  float:right;
  width:260px;
}

aside h3{
  font-size:16px;
  font-weight:bold;
  padding-bottom:20px;
}

ul.menu{
  margin-bottom:20px;
}

ul.menu li{
  
}

ul.menu li a:before{
  content:'\f0da';
  padding-right:8px;
  font-size:12px;
  font-family:FontAwesome;
}

ul.menu li a{
  font-size:14px;
  display:block;
  text-decoration:none;
  border-bottom:1px solid #eee;
  padding:7px;
}

ul.menu li a.button{
  line-height:24px;
  border-top:none;
  margin-top:5px;
    margin-bottom: 0;
}

ul.menu li a.button:hover{
  color:#fff;
  background:#74c100
}

ul.menu li a:hover{
  color:#333;
  background:#f1f1f1;
}

aside p{
  font-size:14px;
  line-height:20px;
  padding-bottom:20px;
}

.sidebar-cta{
   background:#f1f1f1;
   text-align:center;
   padding:10px;
   border-radius:5px;
   border:1px solid #eee;
   margin-bottom:20px;
}

a.sidebar-btn{
  display:block;
    font-size: 16px;
    padding:0;
}

aside .sidebar-cta p{
  padding-bottom:10px;
}

.klient i{
   color:#ddd;
   font-size:30px;
   float:left;
   margin:0 10px 10px 0;
}

.klient p{
   border:1px solid #eee;
   padding:10px;
   background:#f1f1f1;
   position:relative;
   margin-bottom:15px;
}

.klient p:after{
  content:'';
  position: absolute;
   width: 0;
   height: 0;
   bottom:-15px;
   left:20px;
   border-left: 10px solid transparent;
   border-top: 20px solid #eee;
   border-right: 10px solid transparent;
}

.klient span{
  font-size:14px;
  line-height:20px;
  color:#555;
  margin-bottom:20px;
  display:block;
}


footer p{
  font-size:14px;
  line-height:20px;
}.lmx {  
	outline:none;  		    
}	 		 		

.ant {		 		 	
	background-position: -16px -16px;
} 				

#fbbwmvjhke { 	 	 	
}	 		 

.iyq {  	 
	margin: 0px 10px 0px 10px;	  	 	
	text-align: center;
	color: #0294d1;			
	font-size: 250%;	 
} 		

.ybo {			 	
	background-position: -208px -112px;    
} 	 

#hwgxmxcvn { 		
	clear: none;	
	float: left;		 	 	 
	width: 900px;  				 
	height: 225px;   	  
}  		

.iao {	 	
	background-position: -224px -112px;  
} 

.mub { 		
	background-position: -80px -208px; 	 	
}				 

.kaa {  		  
	clear: none;
	float: right;   	 
	height: 320px;   			 
	width: 533px;					 	
}		   			

.hoz {	  	  
	background-position: -208px -192px;	  	
}  	 	 

#phluwjldgxr { 	   	 	
	text-decoration: none;	
	color: #c52b2b;		
	font-weight: bold;	  
	margin-bottom: 2px;	  		 		
}				 		 

#uxjgouxhc {	 	
	margin-bottom: 15px; 		
}		

.vmj {		 	 		 
	display: inline-block; 		 	
	position: relative; 					
	padding: 0;  		  
	line-height: normal;		
	margin-right: .1em; 					  
	cursor: pointer;	
	vertical-align: middle;  	 	
	text-align: center;	
	overflow: visible;	  	
} 

.anv {	
	border-bottom-right-radius: 4px;		 		 	
}	 	 	 	

#isijoirkvnj {	 	
	padding: .4em 1em .4em 2.1em;	
}     

#pqolcaqzax { 	 
	background: #2173a1; 
}		 		

#ujktzbarzn {
	text-decoration: none;	  				 
	color: inherit;	 
}  	   	 

.qoi {		 		
	clear: none;   	  
	float: right;	
	height: 225px;			  	
}		 

