
@font-face {
	font-family: 'Helvetica-Light';
	src: url('../includes/fonts/HelveticaNeueLTPro-Lt.eot?')format('eot'), url('../includes/fonts/HelveticaNeueLTPro-Lt.woff') format('woff'), url('../includes/fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'), url('../includes/fonts/HelveticaNeueLTPro-Lt.svg#webfontwTBKaDwa') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica-Bold';
	src: url('../includes/fonts/HelveticaNeueLTPro-Bd.eot?')format('eot'), url('../includes/fonts/HelveticaNeueLTPro-Bd.woff') format('woff'), url('../includes/fonts/HelveticaNeueLTPro-Bd.ttf') format('truetype'), url('../includes/fonts/HelveticaNeueLTPro-Bd.svg#webfontwTBKaDwa') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Helvetica-Condensed';
	src: url('../includes/fonts/HelveticaNeueLTPro-BdCn.eot?')format('eot'), url('../includes/fonts/HelveticaNeueLTPro-BdCn.woff') format('woff'), url('../includes/fonts/HelveticaNeueLTPro-BdCn.ttf') format('truetype'), url('../includes/fonts/HelveticaNeueLTPro-BdCn.svg#webfontwTBKaDwa') format('svg');
	font-weight: normal;
	font-style: normal;
}
   ul{
	padding:0px;
	margin:0px;
	list-style-type: none;
}
  ol{
	padding:0px;
	margin:0px 0px 0px 20px;
	list-style-type: decimal;	
}
 
   li{
	padding:0px;
	margin:0px;
}
input, textarea {
	color : #000000;
	font-size : 100%;
	border:0;
	background:#e7e7e8;
	width:100%;
	padding:3px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin: 7px 0px !important;
    font-weight: 500 !important;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*Main styles =main */
* {margin: 0px; padding: 0px;}
/* basic elements */
html {
	margin: 0px;
	padding: 0px;
	}
body {
	font-family: 'Helvetica-Light', Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	color:#231f20 !important;
	line-height: 1.3 !important;
	margin: 0px;
	padding: 0px;
	background:#ffffff ;
	}

acronym {
	border-bottom: none;
	}
blockquote {
	padding-top:5px;
	padding-left:40px;
	padding-bottom:5px;
	}
 /*specific divs */
html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;} 


#wrap {
	width:100%;
	margin: 0px;
    padding:0px;
	z-index:0;
	position:relative;
} 
#content {
	margin: 0 auto;
    padding: 0px;
	z-index:0;
	}
#header {
	float:left;
	width:100%;
	padding:0px 50px;
	height:300px;
	z-index:0;
	}
div #logo { 
	float:left;
	background: url(../images/logo.png) no-repeat top left transparent;
	width: 142px; 
	height:195px; 	
	padding: 0px;
	margin:0px 0px 0px 0px; 
}
div #language { 
	float:right;
	width: 142px; 
	height:195px; 	
	padding: 145px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align: right;
}
div #language a{ 
	font-family: 'Helvetica-Condensed', Arial, Helvetica, sans-serif;
	font-size:20px;
	padding: 2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}
a.selected:link,  a.selected:visited {
	color:#D71920 !important;
	text-decoration: none !important;
	}
div #navigacija { 
	float:left;
	width: 100%; 	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
}

a:link,  a:visited {
	color:#000 !important;
	text-decoration: none !important;
	}
a:hover {
	color:#d71921 !important;
	text-decoration: none !important;
	}

div .main, .item, .footer_wrap { 
	float:left;
	width:100%;
	position:relative;
}
.item_wrap, .futer_wrap {
	margin: 0 auto;
    padding: 0px;
	z-index:0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
div .welcome, .whatwedo, .howwedoit, .welcome1, .welcome2 { 
	padding:50px 125px 50px 125px;
	color:#fff;
}
div .baner { 
	padding:50px 90px 50px 90px;
	background: #fff;
}
div .formtext { 
	padding:50px 80px 50px 125px;
	background: #d71921;
	color:#fff;
}
div .formtitle { 
	width:400px;
}
input.submit {
	color : #000000;
	font-size : 100%;
	border:0;
	background:#e7e7e8;
	width:100px;
	padding:5px;
	margin:10px 0px 0px 0px;
	text-align:center;
}
.noshow {
	display:none;
}
div .baner_wrap { 
	width:405px;
}
div .center { 
	text-align:center;
}
div .baner img{ 
	padding:20px 0px;
}
div .baner .img_wrap{ 
	width:50%;
	float:left;
}
div .baner img.waterhead{ 
	padding-top:60px;
}
div .contact img{ 
	margin:10px 10px 0px 0px;
}
div .welcome, .welcome1, .welcome2 { 
	background: #d71921;
}
div .whatwedo { 
	background: #3a3a3c;
}
div .howwedoit { 
	background: #6d6e71;
}
div #download a:link, #download a:visited, .welcome a:link, .welcome a:visited{ 
	color:#fff !important;
}
div #download  a:hover, .welcome  a:hover {
	color:#fff !important;
	text-decoration: none !important;
	font-weight:bold;
	}
div .welcome h1, .whatwedo h1, .howwedoit h1, .formtext h1, .welcome1 h1, .welcome2 h1{
	font-family: 'Helvetica-Condensed', Arial, Helvetica, sans-serif;
	font-size:80px;
	margin:0px;
	padding:0px 0px 20px 0px;
	}
div .welcome p, .whatwedo p, .howwedoit p, .formtext p, .welcome1 p, .welcome2 p{ 
	font-size:15px;
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#fff;
	line-height: 1.3;
}
.item_wrap p b{
		font-family: 'Helvetica-Bold', Arial, Helvetica, sans-serif;
		font-weight:normal;
		}
img {
	position:relative;
	margin: 0px;
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
.footer_wrap {
	width:100%;
	height:150px;
	}
#footer {
	float:left;
	width:100%;
	padding:0px;
	height:150px;
	z-index:0;
	background:#3a3a3c;
	color:#fff;
	}
.menubtn {
	position:relative;
	z-index:100;
	}
#toTop {
	position: fixed;
	right: 10px;
	bottom: 35px;
	display: none;
	overflow: hidden;
	width: 35px;
	height: 35px;
	border: none;
	background: #e7e7e8;
	text-decoration: none;
	text-align:center;
	font-family: 'FontAwesome';
    font-size: 28px;
	color:#fff;
}
a#toTop:after {
     content: "\f106";
	 display:block;
	 margin-top:-4px;
}
/*
.hideme
{
    opacity:0;
}
*/
.hide
{
   display:none;
}