/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 16px Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	line-height:18px;
	letter-spacing:1px;
background:url("../images/bg-img.png") repeat-x scroll 0 0 #F3F3F3; }

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	/* font-size: 24px;
	line-height:34px;
	font-family: Arial, "HelveticaNeue-Bold", Helvetica,Verdana;
	color:#999;
	letter-spacing:0px!important; 
	color:#777;
	padding-left:10px!important;*/ 	font-size: 28px;
	/*line-height:34px; */
	color:#767676;
	letter-spacing:0px;
	margin:2px 0;
	font-family: 'Nobile', arial, serif;
}

h2 {
	font-size: 24px;
	font-family:arial;
}

h3 {
	font-size: 34px!important;
	/*line-height:38px; */
	font-family:'Nobile',Times, Serif ,Georgia,Arial, Verdana;
	color:#16a0d4; 
	letter-spacing:normal!important;
	border:none;
}

h4 {
	font-family: 'Droid Sans', Verdana, arial, serif;
	font-size: 24px;
	/*line-height:34px; */
	color:#767676!important;
	letter-spacing:0px;
	margin:2px 0;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 22px;
	letter-spacing:0px;
	line-height:28px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
/*	margin-left: 30px; */
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 10px;
}


.last{
	border:none;
}

/*
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
	margin:24px 48px;
	margin-left: 44px;
}*/
#menu ul{
	background:none repeat scroll 0 0 #1A9FCD;
	height:15px;
	list-style:none outside none;
	margin:0 0 0;
	padding:15px 43px;
	width:913px;
}
.menuski{
	width:904px!important;
}

#menu ul li{
	display:block;
	font-family: 'Droid Sans', Arial,"HelveticaNeue-Bold", Helvetica,Verdana;
	font-weight:bold!important;
	color:#fff !important;
	font-size:24px;
	float:left;
	width: 210px !important;
	text-align:left;
}
#menu ul li a{
	color:#fff !important;
}
#menu ul li a:hover{
	color:#DEDEDE !important;
}
#menu ul li.home{
	/*padding-left: 10px; */
	width: 226px !important;
}
#menu ul li.about{
	width: 226px !important;
}
#menu ul li.portfolio{
	text-align:right !important;
	width: 226px !important;
}
#menu ul li.contact{
	text-align:right !important;
	width: 226px !important;
}
#menu ul li a.currentpage{
	color:#056779 !important;
	border-bottom:2px solid #ccc;
}


p{
	color:#595959; font-size:14px; font-family:Arial;line-height:18px;margin-bottom:5px;
}

p, #maincontent div.quote p{
color:#777;
padding-left:10px!important;
}
h3{
/* padding-left:10px; errrr ???*/ 
}

h5{
	font-family:Georgia;
}
#blok1 p a,#blok2 p a{
	color:#888 !important;
	text-decoration:none;
}
#mobile p{
	padding:0;
	margin:0;
	font-family:Arial,Helvetica;
	font-size:20px;
	color:#a2a2a2;
	line-height:24px;
}
.rg{
	color:#16a0d4;
}
a.rg{
	color:#16a0d4 !important;
}

a.external{ background : url("../images/li_external.gif") center right no-repeat;padding-right: 13px;}
a.mail{ background : url("../images/mail-front.gif") center left no-repeat;padding-left: 18px;}

#menu #payoff h1.payoff{
	display:block;
	float:left;
	margin:0;
	padding:0;
	font-size:24px!important;
	line-height:42px;
	width:841px;
	margin:2px 48px;
	margin-bottom:3px;
	color:#255868 !important;
	position:relative;	
	font-family: 'Nobile', arial, serif;
}
/*#menu #payoff h1.payoff span.poink{
	color: white;
	position: absolute;
	top: 26px;
}*/

#maincontent p{
	padding-left: 0px !important;
}
form{
	display:block;
	float:left;
	width:619px;
	min-height:300px;
	height:auto;
	padding:0;
	margin:0;
	position:relative;
	vertical-align:top;
}
form label{
	display:block;
	float:left;
	width:300px;
	font-size:14px;
	color:#777;
}

form input[type="text"]{
	display:block;
	float:left;
	width:280px;
}
form textarea{
	float:left;
	width:280px;
	border:1px solid #818285;
}

#menu #payoff p,
.quote p#huh{
	font-size: 32px!important;
	line-height:36px;
	font-family:'Nobile', Serif ,Georgia,Arial, Verdana;
	color:#FFF;
	letter-spacing:normal!important;	
	background: transparent;
	border-bottom: 0px;
	color: rgb(5, 103, 121) !important;
	display: block;
	float: left;
	font-size: 14px !important;
	margin:6px 38px 0;
	padding: 0px;
	width: 841px;
	color:#fff!important;
}
.quote p#huh{
	color: rgb(22, 160, 212)!important;
	font-size:30px!important;
	padding:0;
	font-family:'Nobile', courier!important;
	margin:0;
	padding-left: 10px;
	width: 360px;
}
#menu #payoff p a{
	text-decoration:underline !important;
	color:#fff !important;
}

#pageheader h3{
	display:none!important;
}
#maincontent ol{
	color: rgb(89, 89, 89);
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	margin-left: 30px;
}

select{
	background:pink;
}
option{
	padding-left:10px;
}
option.odd {
    background:#eaeaea;
}

#recent span{
	font-family:'Molengo', Serif ,Georgia,Arial, Verdana;
	font-size:22px;
}