/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'lato', 'Helvetica Neue', 'Helvetica', sans-serif;
text-decoration:none;
background-color: #ebedee;
}
#header
{
width: 100%;
position: fixed;
float:left;
vertical-align:middle;
height: 110px;
background-image:url(images/menn.png);
background-repeat:repeat-x;
z-index: 1;
}
.logo {
width: 29%;
height: 100%;
float:left;
vertical-align:middle;
font-size:14px;
line-height: 1.5;
color:#FFFFFF;
font-weight:400;
padding-top: 20px;
}
.mymenu {
width:70%;
list-style-type: none;
float:right;
margin: 0;
padding: 0;
text-align:right;
}
.mymenu li
{
float:right;
margin: 0 auto;
display: inline;
padding:36px 0px 4px 40px;
vertical-align:middle;
}
.mymenu li a
{
color:#fff;
vertical-align:middle;
font-size:14px;
font-weight:300;
text-decoration:none;
}
.centerdiv
{
width: 999px;
margin: 0 auto;
font-size:13px;
font-weight:200;
text-align:center;
}
.homeback
{
width: 999px;
text-align:center;
margin: 0 auto;
float:left;
padding-top: 0px;
padding-bottom: 50px;
font-size:13px;
font-weight:400;
}
.zee {
    margin: 0 auto;
    max-width: 900px;
}
.third
{
width: 400px;
margin: 2%;
float: left;
color:#333;
font-weight:400;
font-size: 13px;
line-height: 1.5;
background-color: white;
padding-bottom: 2%;
border-bottom: 2px solid #eb9949;

}
.thirdee
{
width: 96%;
margin: 2%;
float: left;
color:#333;
font-weight:400;
font-size: 13px;
line-height: 1.5;
background-color: white;
padding-bottom: 2%;
border-bottom: 2px solid #eb9949;

}
    .third p {
        padding: 40px;
        margin-top: -40px;
        text-align: left;
    }
    .third3 h4 {
font-size:19px;
font-weight:300;
line-height: 1.3;
margin: 19px;
}
    form {

	margin: 0 auto;
	width: 340px;
	padding: 20px 40px;
	}

.form {
	margin: 0;
	background: #f8f8f8;
    border: 1px solid #ccc;
    overflow: auto;
    padding: 7% 10%;
    font-family: 'lato';

	}

    form label, form input, form select {

	font-size: 13px;
    font-family: 'lato';
	}

label span {

	width: 360px;
	float:left;
	font-weight:500;
	padding-top:5px;
	text-shadow: 0 1px 0 #fff;

	}

input,  .uneditable-input, select, select option {

	width: 297px;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-family: 'lato';
}
textarea {
width: 292px;
margin-bottom: 20px;
margin-top: 20px;
border: 1px solid #999;
border-radius: 3px;
padding: 6px;
font-family: 'lato';
}

select, select option {

	width: 242px;
    float: left;
    padding: 3px;
}


label.submit input {

	margin-left: 0px;
	width: 493px;
	padding: 8px 0px;

	}

label {

margin-bottom:0;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

	font-family: 'lato';
	font-size: 15px;
	padding: 8px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;

	}

#submit-btn {



		 -moz-box-shadow: 0px 2px 2px 0px #ccc;
        -webkit-box-shadow: 0px 2px 2px 0px #ccc;
        box-shadow: 0px 2px 2px 0px #ccc;



		 -moz-box-shadow:inset 0px 1px 0px 0px #81dd64;
        -webkit-box-shadow:inset 0px 1px 0px 0px #81dd64;
        box-shadow:inset 0px 1px 0px 0px #81dd64;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
        background:-moz-linear-gradient(top, #45b024 5%, #4acd21 100%);
        background:-webkit-linear-gradient(top, #4acd21 5%, #45b024 100%);
        background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
        background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
        background:linear-gradient(to bottom, ##45b024 5%, #4acd21 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
        background-color:#47be22;
		border: 1px solid #40a720;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 10px;
		color: #fff;
		font-size:18px;
		font-weight: 400;
		text-shadow: 0 1px 0 #2d8a11;


	}

#submit-btn:hover {

		-moz-box-shadow: 2px 2px 2px 0px #ccc;
        -webkit-box-shadow: 2px 2px 2px 0px #ccc;
        box-shadow: 2px 2px 2px 0px #ccc;
		 -moz-box-shadow:inset 0px 1px 0px 0px #6dbe54;
        -webkit-box-shadow:inset 0px 1px 0px 0px #6dbe54;
        box-shadow:inset 0px 1px 0px 0px #6dbe54;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
        background:-moz-linear-gradient(top, #45b024 5%, #4acd21 100%);
        background:-webkit-linear-gradient(top, #45b024 5%,  #4acd21 100%);
        background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
        background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
        background:linear-gradient(to bottom, ##45b024 5%, #4acd21 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0);
        background-color:#47be22;
		border: 1px solid #40a720;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 10px 5px;
		color: #fff;
		font-size:18px;
		font-weight: 400;
		text-shadow: 0 -1px 0 #2d8a11;

	}
.third3
{
width: 900px;
margin: 2%;
float: left;
color:#333;
font-weight:400;
font-size: 13px;
line-height: 1.5;
background-color: white;
padding-bottom: 2%;
border-bottom: 2px solid #eb9949;
}
.centerdivCategory
{
width: 999px;
margin: 0 auto;
font-size:77px;
font-weight:200;
}
#sliderback
{
width: 100%;
				min-width: 900px;
				height: 500px;
				margin: -250px 0 0 0;
				position: absolute;
				top: 50%;
				left: 0;



}
.titletop
{
width: 100%;
height: 60px;
padding-top: 30px;
color:#666;
font-size: 26px;
font-weight:300;
text-align:center;
}
.titleback
{
width: 999px;
float:left;
padding-top: 30px;
font-weight:400;
font-size: 13px;
line-height: 1.5;
background-image:url(images/divider980.jpg);
background-position:top;
background-repeat:no-repeat;
}
.textcontainer
{
width: 47%;
float:left;
padding-left: 20px;
}
.imagecontainer
{
width: 90%;
float:left;
padding-left: 60px;
padding-bottom: 20px;
}
.container
{
width: 1000px;
margin: 0 auto;
height: 400px;
}
.text2container
{
width: 45%;
float:right;
padding-left: 10px;
}
h2
{

font-size:36px;
font-weight:300;
color: #666;
}
h4
{

font-size:18px;
font-weight:300;
line-height: 1;
margin-left: 35px;
}
.footer
{
width: 100%;
float:left;
background-color: black;
vertical-align:bottom;
height: 160px;
font-size:13px;
font-weight:300;
line-height: 1.5;
color:#FFFFFF;
text-align:center;
margin-top: 30px;
border-top: 2px solid #eb9949;
padding-top: 49px;
}
.sliderback2
{
width: 100%;
padding:75px 0px 0px 0px;
background-color:#901b1b;
}
.sliderback3
{
width: 100%;
padding:75px 0px 0px 0px;
background-color:#5f6504;
}
.sliderback4
{
width: 100%;
padding:75px 0px 0px 0px;
background-color:#481347;
}
.sliderback5
{
width: 100%;
padding:75px 0px 0px 0px;
background-color:#703704;
}
.sliderback6
{
width: 100%;
padding:75px 0px 0px 0px;
background-color:#0b767d;
}
.sliderbackpages
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/about.jpg);
background-position:center;
background-repeat:no-repeat;
}
.sliderbackclients
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/clients.jpg);
background-position:center;
background-repeat:no-repeat;
}
.sliderbackproducts
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/products.jpg);
background-position:center;
background-repeat:no-repeat;

}
.sliderbackcontact
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/contact.jpg);
background-position:center;
background-repeat:no-repeat;
}
.sliderbacksea
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/sea.jpg);
background-position:center;
background-repeat:no-repeat;
}
.imageborder
{
width: 189px;
float:left;
height:auto;
border: 5px solid #CCC;
background-color:#F0F0F0;
vertical-align:middle;
}
.masterback
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/blue.jpg);
background-repeat:repeat-x;
}
.greyback
{
width: 100%;
height: 298px;
margin: 0 auto;
background-image:url(images/grey.jpg);
background-repeat:repeat-x;
}
.indexback
{
width: 100%;
height: 600px;
margin: 0 auto;
overflow: auto;
border-bottom: 2px solid #fff;
}
#wrapper {
				width: 100%;
				min-width: 900px;
				height: 600px;
				margin: 0;
				position: absolute;
				left: 0;
                z-index: -1;
                overflow: auto;
			}
			#carousel div {
				height: 500px;
				float: left;
			}
			#carousel img {
				min-width: 100%;
				min-height: 100%;
                background-image:url(img/yyy.jpg);
			}
			#title {
				text-align: center;
				width: 100%;
				margin-top: -10px;
				position: absolute;
				top: 270px;
                color: #fff;
			}
			#title h3 {
				text-shadow:
					0 1px 0px rgba( 0, 0, 0, 0.3 ),
					0 -0px 1px rgba( 0, 0, 0, 0.3 ),
					1px 0 1px rgba( 0, 0, 0, 0.3 ),
					-0px 0 0px rgba( 0, 0, 0, 0.3 );
                font-family: 'lato';
				font-size: 36px;
				font-weight: bold;
				color: #fff;
				margin: 0;
			}
			#title a {
				color: #fff;
			}
			#title a:hover {
				background: rgba( 0, 0, 0, 0.5 );
				padding: 2px 5px;
			}
.backy {
    max-width: 600px;
    background-image: url(images/me.png);
    margin:0 auto;
    padding: 5px 12px 14px 11px;
}

.backy2 {
    max-width: 350px;
    background-image: url(images/me3.png);
    margin:0 auto;
    padding: 10px 12px 14px 11px;
    font-weight:300;
    font-size: 20px;
    color: #333;
}
ul {

margin-left: 9%;
margin-top: -12px;
}

.centerdiv .zee h4 {
    padding-right: 60px;
    font-size: 19px;
    line-height: 1.5;
    color:#666;
}
.main {
    width: 100%;
    float: left;
    overflow:auto;
    min-height: 99%;

}
