body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img{border: 0;}
a{text-decoration: none; outline:none;color:#bb3e0b;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}

html{
	background:url(images/bg.gif) repeat-x 0 0;
}

.htmlsub{
	background:#fff url(images/bgysub.gif) repeat-x 0 0;
}

body{
	font: 12px/18px Arial;
	color:#514325;
	background: url(images/bgmain.jpg) no-repeat center 116px;
	position:relative;
}

.bodysub{
	background: url(images/bgsub.jpg) no-repeat center 116px;
}

.bgmain{
	background: url(images/bgmain.jpg) no-repeat  0 0;
	height:515px;
	width:1449px;
	position:absolute;
	top:116px;
	left:0;
}

.bg100{
	width:100%;
	background:#fff;
}

.bg50{
	background: #fbf4e6;
	width:100%;
	height:300px;
	position:absolute;
	left:0;
	top:471px;
	z-index: 0;
	border-bottom:1px solid #e6d9bf;
}

.bg50white{
	background: #fff;
	width:70%;
	height:50%;
	position:absolute;
	right:0;
	top:365px;
	z-index:0;
}

#bg50sub{
	top:365px !important;
	width:35% !important;
	z-index:1;
}



.wrapper,.box{
	margin:0 auto;
	width:940px;
	position:relative;
}

.top{
	height:116px;
	position:relative;
	z-index:1;
}

.logo{
	display:block;
	background: url(images/logo.gif) no-repeat 0 0;
	width:153px;
	height:103px;
	position:relative;
	left:-15px;
}

.tmenu{
	position:absolute;
	top:0;
	right:0;
}

.tmenu li img{
	margin-top:3px;
}

.tmenu li{
	float:left;
	margin:5px;
	font: 15px/50px "Arial";
}


.tmenu a{
color:#514325;
font-weight:bold
}

.menu{
	position:absolute;
	right:0;
	top:65px;
}

.menu li{
	float:left;
	margin-left:3px;
}

.menu li a{
	float:left;
	font: 15px/50px "Arial";
	color:#231b0a;
	text-decoration:none;
	height:51px;
	display:block;
	text-align:center;
	width:98px;
}

.active {
	background: url(images/mhover.gif) no-repeat 0 0;
	color:#fff !important;
}

.active a{
	color:#fff !important;
}


.menu li a:hover{
	background: url(images/mhover.gif) no-repeat 0 0;
	color:#fff;
}

#submain{
	height:249px !important;
}

.main{
	height:355px;
	position:relative;
}

.main .signup{
	padding-top:90px;
	width:345px;
}

h1,h2{
	color:#231b0a;
	font: 22px/25px "Georgia";
}

.main .signupcont{
	font: 12px/18px Arial;
	color:#514325;
	padding: 15px 0;
}

.main .signupbtn{
	width:103px;
	height:31px;
	text-align:center;
	color:#fff;
	display:block;
	font:bold 12px/30px Arial;
	text-decoration:none;
	background: url(images/signup.gif) no-repeat 0 0;
}

.navmain{
	margin-top:20px;
	
}

.navmain li{
	float:left;
	background: url(images/navmain.gif) no-repeat 0 0;
}

.navmain li a{
	font: 10px/22px Arial;
	color:#514325;
	float:left;
	height:21px;
	width:21px;
	margin-right:2px;
	text-align:center;
}

.box{
	padding-top:20px;
	position:relative;
	z-index:1;
	_margin-top:-14px;
}

.box a{
	text-decoration:underline;
}

.x{
	background: url(images/x.gif) repeat;
	width:2000px;
	height: 598px;
	position:absolute;
	left:-1787px;	
	top:0px;
}

.zobacz{
	margin:0 20px 20px;
}

.box h3{
	padding-bottom:10px;
	padding-top:30px;
	color:#231b0a;
	font: 22px/25px "Georgia";
}

.nasza_firma{
	width:498px;
	float:left;
	margin-right:25px;
	padding-right:15px;
	border-right:1px solid #e6d9bf;
	height:300px;
	margin-top:-20px;
}


.ohref{
	background: url(images/orangehref.gif) no-repeat 0 2px;;
	padding-left:24px;
	color:#bb3e0b;
	display:block;
	margin:10px 0 8px;
}

.aktualnosci{
	width:340px;
	float:left;
}

.news{
	padding-bottom:15px;
}

.ntitle{
	color:#231b0a;
	font-weight:bold;
}

.ntitle a{
	color:#231b0a;
	font-weight:bold;
}

.ndate{
	color:#676767;
}

.ndesc2{
	color:#505050;
	position:relative;
	width:300px;
}

.ndesc2 img{
	float:right;
}

.nhref{
	background: url(images/orangehref.gif) no-repeat 0 0;
	height:13px;
	width:13px;
}

.ask{
	width:240px;
	float:left;
	background: url(images/ask.gif) no-repeat 0 0;
	height:248px;
}

.white{
	color:#fff;
}

.askpadd{
	width:170px;
	margin:0 auto;
}

.askinput{
	width:160px;height:26px;
	padding:0 5px;
	margin-bottom:11px;
	color:#dddddd;
	background:#c05020;
	border:1px solid #c55b2f;
	font: 13px/18px Arial;
	
}

.asktext{
	width:336px;
	height:85px;
	padding:0 5px;
	margin-bottom:11px;
	color:#dddddd;
	border:0;
	background:#c05020;
	border:1px solid #c55b2f;
	resize:none;
	font: 13px/18px Arial;
	overflow:hidden;
}


.wyslij{
	position:relative;
}

.wyslij p{
	width:100px;
	font: 10px/14px Arial;
	color:#e0a890;
}

.wyslijbtn{
	background: url(images/but.png) repeat-x 0 0 ;
	border:0;
	text-align:center;
	width:120px;
	height:32px;
	color:#fff;
	cursor:pointer;
	border-radius: 2px;
	float:right;
	font-weight:bold;
}

.mainfooter{
	background:#eee2c9 !important;
	position:relative;
	z-index:10;
	clear:both;
	width:100%;
}

.footer{
	clear:both;
	position:relative;
	z-index:3;
	width:940px;
	margin:0 auto;
}

.fmenuborder{
	background: url(images/border.gif) repeat-x 0 100%;
	padding:35px 0 30px;
}

.log{
	position:absolute;
	right:0;
	top:25px;
	background: url(images/log.gif) no-repeat 0 0;
	width:221px;
	height:34px;
}

.fmenu li{
	float:left;
}

.fmenu li a{
	color:#9a8b6a;
	padding-right:35px;
	float:left;
}

.copyright{
	margin-top:20px;
	padding-bottom:20px;
	color:#b1a791;
	position:relative;
	z-index:3;
}

.designby{
	position:absolute;
	right:0;
	top:0;
}

.copyright p{
	color:#746646;
}

.submenu{
	padding-top:20px;
	padding-bottom:30px;
	float:left;
	z-index:1;
	position:relative;
	width:200px;
}

.last{
	background:none !important;
}

.submenu li{
	background: url(images/submenuli.gif) no-repeat 0 100%;
	height:29px;
}

.submenu li a{
	font: 12px/29px Arial;
	color:#bb3e0b;
	background: url(images/orangehref.gif) no-repeat 5px 7px;
	padding-left:32px;
	display:block;
	width:190px;
	text-decoration:none;
}

.submenu li a:hover{
	color:#000;
	
}

.content{
	float:left;
	width:600px;
	position:relative;
	z-index:10;
	padding-left:50px;
}

.content p{
	padding-bottom:30px;
}


.wycena{
background:url("/images/bgform.jpg") repeat-x scroll 0 40px #BC3F0C;
height: 270px;
width: 400px;
float:right;
border-radius: 10px 10px 10px 10px;
position:relative;
}

.zakladka{
background: url("/images/zakladka.png") repeat scroll 0 0 transparent;
height: 113px;
width:113px;
left: 301px;
position: absolute;
top: -16px;
z-index: 9999;
}

.wycena h3{
color:#fff;
font: 20px/25px "Georgia";
margin-left:26px;
margin-top:10px;
padding:0 !important;
}

.wycena h4{
color:#dddddd;
font: 10px/14px "Arial";
margin-left:26px
}

.wycena form{
margin: 7px 0 0 26px;
width: 350px;
}
