html { height: 100%; }

body {
	font: 12px/20px Verdana, "Lucida Grande", Arial, Helvetica, Sans-Serif; color: #000;
	height: 100%;
	overflow: hidden;
	
}

#background {
width:100%;
height: 100%;
overflow: hidden;
}

#background img {
height:100% !important;
position:absolute;
width:100%;
z-index:0;
top: 0;
} 

div#scroll { height: 300px;}

div#header h1 a  { margin: 0; padding: 0; background: transparent url('../images/dinamar.jpg') 0 0 no-repeat; width: 335px; height: 125px; overflow: hidden; display: block; text-indent: -9999px; position: absolute; border-right: 2px solid #8e8e8f }

div#nav { float: right; margin: 85px 0 0 -414px; width: 828px;}
div#nav ul { float: right; }
div#nav ul li { display: inline;}
div#nav ul li a { display: block; font-weight: bold; text-decoration: none; text-transform: uppercase; color: white; border: 2px solid #d1d2d4; border-width: 2px 2px 2px 2px; float: left; padding: 3px 4px; margin: 0 2px 0 0; background: url('../images/btn_off.jpg') 0 0 repeat-x;  }

div#nav ul li a:hover , div#nav ul li a.current{ background: white; border-bottom: 2px solid white; color: #ed1c24;}






ul#thumbs li  { float: left; }

ul#thumbs li  a { display: block; padding: 0; margin: 0 2px 2px 0; }



ul#list li.even {  background-color:#eee   }




ul#list li { width: 100%; padding: 3px 2px; font-weight: bold; color: #333; }




div#lang a { text-decoration: none; color: #ed1c24; font-weight: bold;}

div#lang a:hover {  color: white;}





#contact {
	
}

#contact input, #contact textarea {
	padding: 5px;
	width: 435px;
	font-family: Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	border:1px solid #ccc;
}

#contact textarea {
	height: 90px;
}

#contact textarea:focus, #contact input:focus {
	border: 1px solid #ed1c24;
}

#contact input.submit-button {
	width: 100%;
	float: right;
}

label {
	float: left;
	text-align: left;
	width: 100px;
	padding-top: 5px;
	font-weight: bold;
}









div#footer { font-size: 11px; line-height: 35px; color: #ded7cd; padding: 0 10px; }
div#footer a:link, div#footer a:active, div#footer a:visited  { color: #ded7cd; }
div#footer a:hover { text-decoration: none;}
h1, h1 a:link, h1 a:active, h1 a:visited {
	font:24px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration: none; display: inline; letter-spacing: -1px; border: 0;background-color: transparent; text-align: left;
	display: block; width: 100%; border-bottom: 1px solid #eee; margin-bottom: 12px;
}
p { margin: 0 0 12px 0; }

ul#navigation { float: right; margin-top: 54px; }
ul#navigation li { display: inline;  color: #976e48;}
ul#navigation a { font-size: 22px; text-decoration: none; color: #f9f6ec; padding: 0 8px;}
ul#navigation a:hover, ul#navigation a.active { color: #976e48;}
ul#navigation a.active_contact { color: #375b55; }
ul#navigation a.active_services { color: #bc541b; }
ul#navigation a.active_portfolio { color: #a79070; }
ul#navigation a.active_portfolio { color: #a79070; }
.hover { color: #976e48; }




.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

#tt img { margin-bottom: 10px; margin-right: 15px; margin-top: 10px; border: 1px solid #686868; padding: 2px;}
#tt h2 { margin-top: 20px; }
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


ul.t { margin-left: 30px; }
ul.t li { list-style: disc; }