﻿body{margin:0;padding:0;background-image:url('images/bg.png');}

#wrapper{width:990px;margin:0px auto 0px auto;}
#top {height:130px;margin-left:48px}
#content{background-image:url('images/bg_content.png');-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888; margin-bottom:30px}
#tresc{height:400px;margin:8px 30px 20px 30px}
#footer{background-image:url('images/bg_footer.png');height:90px}
#footer_adres{float:left;line-height:70px;margin-left:40px}
#footer_copyright{float:right;line-height:70px;margin-right:40px}
#rf{float:right;line-height:40px;margin:10px 10px 0 0}
#omnie{float:right; width: 655px; position:absolute; left: 247px; top: 56px;}
#gwarancja{width:300px; position:relative; left: 445px; top: -178px;}
.top{position:relative;left:-93px;z-index:-10}
.ribbon{position:relative;left:-49px;top:5px}

/*-----MENU-----*/

#menu {
	height:0px; padding:0px 0px 0px 480px;z-index:10; position:absolute;top:45px
}


#menu ul{
	list-style-type: none;
	height:00px;
	margin:  0;
	padding: 0px 0px 0px 0px;
}

#menu li{
	width:auto;
	height:20px;
	line-height:50px;
	float: left;
	font-family: 'oranienbaumregular', sans-serif;				
	font-size:0.9em;
	text-align:center;
	padding-left:30px;
}

#menu a:link {
	font-family: 'oranienbaumregular', sans-serif;				
	font-size:1.45em;
	text-decoration: none;
	color:#000000;
}

#meuu a:active {
	font-family: 'oranienbaumregular', sans-serif;				
	font-size:1.45em;
	text-decoration: none;
	color:#AB0303;
}

#menu a:visited {
	font-family: 'oranienbaumregular', sans-serif;				
	font-size:1.45em;
	text-decoration: none;
	color:#000000;
}

#menu a:hover {
	font-family: 'oranienbaumregular', sans-serif;				
	font-size:1.45em;
	text-decoration: none;
	color:#AB0303;
	
}	









/*-----ROTTOR-----*/
#rottor{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}




/*-----FONT-----*/  
@font-face {
    font-family: 'oranienbaumregular';
    src: url('font/oranienbaum-webfont.eot');
    src: url('font/oranienbaum-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oranienbaum-webfont.woff') format('woff'),
         url('font/oranienbaum-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

h1{font-family: 'oranienbaumregular', sans-serif; font-size:1.7em;}
h2{font-family: 'oranienbaumregular', sans-serif; font-size:1.3em}
h3{font-family: 'oranienbaumregular', sans-serif; font-weight:normal
				
}
p{font-family: 'oranienbaumregular', sans-serif;}
li{
				font-family: 'oranienbaumregular', sans-serif; font-size:1.5em
}

#footer p{font-family: 'oranienbaumregular', sans-serif; font-size:1.1em; font-weight:300}
#footer a:link {text-decoration:none;color:#000;}
#footer a:hover {text-decoration:none;color:#fff;}
#footer a:visited {text-decoration:none;color:#000;}



/*------------------------------------------*/
/* 		    	 KONTAKT FORM 				*/
/*------------------------------------------*/
#contact {font-size: 62.5%;  width: 453px; margin-left: 0px;  margin-top: 05px; padding: 0px 0px;  }

#contact .desc { }
#contact .desc h2 { font-family:'robotobold', Helvetica, sans-serif; font-weight: normal; letter-spacing: -0.03em; color: #444; font-size: 2.4em; margin-bottom: 8px; }

#contact .desc p { font-family:'robotobold', Helvetica, sans-serif; font-size: 1.2em; color: #333; line-height: 1.3em; margin-bottom: 15px; }

#contact .formblock {  display: block; margin-bottom: 5px; }
#contact .formblock label {font-size: 1.1em; display: block; font-style: italic; font-weight: normal; color: #232323; font-family:'robotobold', Helvetica, sans-serif; color: #5f6d7a; }

#contact .formblock .txt {border:1px black solid; padding: 4px 6px; font-size: 1.6em; font-family:'robotobold', Helvetica, sans-serif; color: #666; width: 330px; }
#contact .formblock .txtarea { font-size: 1.5em; font-family:'robotobold', Helvetica, sans-serif; padding: 3px 5px; color: #666; width: 330px; height: 140px; }

#contact .formblock .error { font-weight: bold; font-size: 1.2em; font-style: normal; font-family:'robotobold', Helvetica, sans-serif; color: #9d3131; }
#contact .info { font-weight: bold; font-size: 1.3em; color: #59913d; margin-bottom: 10px; font-family: 'robotobold', sans-serif; }

#contact p.tick { font-family:'robotobold', Helvetica, sans-serif; font-style: italic; font-size: 1.2em; color: #3e669c; }

#contact .subbutton { padding: 3px 7px; font-size: 1.1em; font-weight: bold; font-family:'robotobold', Helvetica, sans-serif; color: #565656; } width: 500px; background: #E9E9E9; border: 1px solid #c6d2dd; padding: 40px 25px; }

width: 500px; background: #E9E9E9; border: 1px solid #c6d2dd; padding: 40px 25px; }

#contact .desc { }
#contact .desc h2 { font-family:'robotobold', Helvetica, sans-serif; font-weight: normal; letter-spacing: -0.03em; color: #444; font-size: 2.4em; margin-bottom: 8px; }

#contact .desc p { font-family:'robotobold', Helvetica, sans-serif; font-size: 1.2em; color: #333; line-height: 1.3em; margin-bottom: 15px; }

#contact .formblock { display: block; margin-bottom:5px; width:350px }
#contact .formblock label { font-size: 1.1em; display: block; font-style: italic; font-weight: normal; color: #232323; font-family:'robotobold', Helvetica, sans-serif; color: #5f6d7a; }

#contact .formblock .txt { padding: 4px 6px; font-size: 1.6em; font-family:'robotobold', Helvetica, sans-serif; color: #666; width: 330px; }
#contact .formblock .txtarea { font-size: 1.5em; font-family:'robotobold', Helvetica, sans-serif; padding: 3px 5px; color: #666; width: 330px; height: 140px; }

#contact .formblock .error { font-weight: bold; font-size: 1.2em; font-style: normal; font-family:'robotobold', Helvetica, sans-serif; color: #9d3131; }
#contact .info { font-weight: bold; font-size: 1.3em; color: #59913d; margin-bottom: 10px; font-family:'robotobold', Helvetica, sans-serif; }

#contact p.tick { font-family:'robotobold', Helvetica, sans-serif; font-style: italic; font-size: 2.1em; color: #3e669c;;margin-top:50px }

#contact .subbutton { float:right; width:100px; margin-right:86px; padding: 3px 7px; font-size: 1.1em; font-weight: bold; font-family:'robotobold', Helvetica, sans-serif; color: #565656; }
