body {
	text-align:center;
	margin:0px;
	font-family:Arial, Tahoma, Verdana sans-serif;
	font-size: 12px;
	color:#5c5950;
	background:#870f1c;
}

img, a, object {
	outline: none;
}


div, a, img, ul, ol, h1, h2, h3, h4, h5, form, table, tr, td, fieldset {
	margin:0px;
	padding:0px;
	border:0px;
}

img.imag {
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	margin:0px;
	padding:0px;
}

.clearFL {
	clear:both;
	font-size:1px;
}


a span {display: none;}

h2 {font-size: 18px;}

.red, .redspan {color: #920f1f; text-decoration: none;}
.red:hover {text-decoration: underline;}

#gplus {margin-left: 70px;}

#footer a {color: #a3515b; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#main_content {background: #ddd9cd url(../images/bg.png) repeat-x; width: 100%;}
#main_bg {background: url(../images/bg-main.png) no-repeat center 314px;}

#main, #footer {margin: auto; width: 960px; text-align: left; position: relative;}

#top {height:105px;}
#top ul {list-style: none; height: 105px; position: relative;}
#top ul li, #top ul li a  {display: block; float: left; height: 43px; height: 105px;}

.mt20 {margin-top: 20px;}

#top ul li#top-logo {width: 246px;}
#top ul li#top-space-pl {width: 126px;}
#top ul li#top-space-pl span {width: 126px; line-height: 140px; position: absolute; top: 0; left: 275px;}
#top ul li#top-space-en {width: 200px;}

/*  ############ main menu */

#top ul li#top-glowna-pl a {width:80px; background: url(../images/sprites.png) no-repeat 0 0;}
#top ul li#top-glowna-pl-active a {width:80px; background: url(../images/sprites.png) no-repeat 0 -105px;}
#top ul li#top-glowna-pl a:hover {background-position: 0 -105px;}

#top ul li#top-oferta-pl a {width:110px; background: url(../images/sprites.png) no-repeat -80px 0;}
#top ul li#top-oferta-pl-active a {width:110px; background: url(../images/sprites.png) no-repeat -80px -105px;}
#top ul li#top-oferta-pl a:hover {background-position: -80px -105px;}

#top ul li#top-dlafirm-pl a {width:73px; background: url(../images/sprites.png) no-repeat -1028px 0;}
#top ul li#top-dlafirm-pl-active a {width:73px; background: url(../images/sprites.png) no-repeat -1028px -105px;}
#top ul li#top-dlafirm-pl a:hover {background-position: -1028px -105px;}

#top ul li#top-cennik-pl a {width:105px; background: url(../images/sprites.png) no-repeat -409px 0;}
#top ul li#top-cennik-pl-active a {width:105px; background: url(../images/sprites.png) no-repeat -409px -105px;}
#top ul li#top-cennik-pl a:hover {background-position: -409px -105px;}

#top ul li#top-wycena-pl a {width:110px; background: url(../images/sprites.png) no-repeat -190px 0;}
#top ul li#top-wycena-pl-active a {width:110px; background: url(../images/sprites.png) no-repeat -190px -105px;}
#top ul li#top-wycena-pl a:hover {background-position: -190px -105px;}

#top ul li#top-kontakt-pl a {width:109px; background: url(../images/sprites.png) no-repeat -300px 0;}
#top ul li#top-kontakt-pl-active a {width:109px; background: url(../images/sprites.png) no-repeat -300px -105px;}
#top ul li#top-kontakt-pl a:hover {background-position: -300px -105px;}



#top ul li#top-glowna-en a {width:80px; background: url(../images/sprites.png) no-repeat -514px 0;}
#top ul li#top-glowna-en-active a {width:80px; background: url(../images/sprites.png) no-repeat -514px -105px;}
#top ul li#top-glowna-en a:hover {background-position: -514px -105px;}

#top ul li#top-oferta-en a {width:110px; background: url(../images/sprites.png) no-repeat -594px 0;}
#top ul li#top-oferta-en-active a {width:110px; background: url(../images/sprites.png) no-repeat -594px -105px;}
#top ul li#top-oferta-en a:hover {background-position: -594px -105px;}

#top ul li#top-cennik-en a {width:105px; background: url(../images/sprites.png) no-repeat -924px 0;}
#top ul li#top-cennik-en-active a {width:105px; background: url(../images/sprites.png) no-repeat -924px -105px;}
#top ul li#top-cennik-en a:hover {background-position: -924px -105px;}

#top ul li#top-wycena-en a {width:110px; background: url(../images/sprites.png) no-repeat -704px 0;}
#top ul li#top-wycena-en-active a {width:110px; background: url(../images/sprites.png) no-repeat -704px -105px;}
#top ul li#top-wycena-en a:hover {background-position: -704px -105px;}

#top ul li#top-kontakt-en a {width:109px; background: url(../images/sprites.png) no-repeat -814px 0;}
#top ul li#top-kontakt-en-active a {width:109px; background: url(../images/sprites.png) no-repeat -814px -105px;}
#top ul li#top-kontakt-en a:hover {background-position: -814px -105px;}

/*  ############ main menu end */



#lang {height: 17px; position: relative;}

#pl {display: block; width: 22px; height: 17px; background: url(../images/sprites.png) no-repeat 0 -210px; position: absolute; right: 22px;}
#en {display: block; width: 22px; height: 17px; background: url(../images/sprites.png) no-repeat -22px -210px; position: absolute; right: 0;}

#bann {height: 203px; margin-bottom: 15px;}

#content {border: 1px solid #f9f9f9; border-bottom: none; background: #f0eee9; padding: 23px; padding-bottom: 0; width: 912px;}

#left {width: 741px; float: left;}
#right {width: 171px; float: left;}

.border1 {width: 683px; border: 1px solid #e9e6e0; background: #fff url(../images/sprites.png) no-repeat -44px -210px; padding: 17px 15px 17px 41px; margin-bottom: 4px;}

.border2 {border: 1px solid #e9e6e0; padding: 17px 22px 17px 22px; margin-bottom: 4px; background: #fff; line-height: 17px;}


#footer_content {background: url(../images/bg-footer.png) repeat-x; width: 100%; height: 192px;}
#footer_bg {background: url(../images/bg-bottom.png) no-repeat top center; height: 192px;}
#footer {padding: 90px 0 0 0; color: #a3515b; font-size: 11px;}

#footer-left {width: 174px; float: left; padding-top: 7px;}
#footer-right {width: 500px; height: 40px; float: left; background: url(../images/footer-right.png) no-repeat; padding:7px 0 0 25px;}

#footer #footer-right span {background: url(../images/span.gif) no-repeat 12px 5px; padding: 0 12px;}

#tab1-pl {width: 441px; height: 140px; background: url(../images/tab1-pl.png) no-repeat; margin:0 0 25px 120px;}
#tab1-pl ul {list-style: none;}

#tab1-en {width: 441px; height: 140px; background: url(../images/tab1-en.png) no-repeat; margin:0 0 25px 120px;}
#tab1-en ul {list-style: none;}

#tab1-l, #tab1-r {width: 185px; float: left; line-height: 30px; padding: 60px 0 0 35px;}

.att {overflow: hidden; width: 100%; margin-bottom: 1px;}
.att-l {padding-bottom: 12000px; margin-bottom: -12000px; width: 139px; background: #bbb4a4; float: left; padding-top: 14px; padding-left: 10px;}
.att-r {padding-bottom: 12000px; margin-bottom: -12000px; width: 495px; background: #f0eee9; float: left; padding-top: 14px; padding-left: 20px; padding-right: 20px;}



.price {}
.price-1 {float: left; width: 317px;}
.price-2 {float: left; width: 117px;}

.price-head {background: #d4d0c4; border: 1px solid #fff; border-top: none; border-left: none; padding: 8px; color: #484130; height: 75px; font-size: 13px; font-weight: bold; line-height: 18px; }


.rodz-tlum {width: 138px; height: 69px; float: left; border-right: 1px solid #fff; background: #f0eee9; }
.rodz-jezyka {width: 177px; height: 69px; float: left; border-right: 1px solid #fff; background: #f0eee9;}
.price-item {height: 26px; border-bottom: 1px solid #fff; background: #f0eee9; padding: 8px 5px 0 5px;}
.price-item2 {height: 26px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; background: #f0eee9; padding: 8px 5px 0 5px;}
.price-hight1 {height: 50px;}
.price-hight2 {height: 35px;}

.rodzaj {border-bottom: 1px solid #fff; height: 69px;}



ul.list-1 {list-style: none; margin: 10px 0}

ul.list-1 li {background: #fff url(../images/sprites_li.png) no-repeat -53px -221px; padding: 5px 0 19px 35px; font-size: 14px; font-weight: bold; color: #920f1f;}
ul.list-1 li span {font-size: 12px; color: #5c5950; font-weight: normal;}


/* ############ formularz */

form fieldset ul.form1 {list-style: none; width: 359px; background: #d4d0c4; border: 1px solid #c9c4b7; margin-bottom: 20px; padding: 15px; color: #484130; font-size: 14px;}
form fieldset ol.form1 {width: 354px; background: #d4d0c4; border: 1px solid #c9c4b7; margin-bottom: 20px; padding: 15px 15px 15px 20px; color: #484130; font-size: 10px;}
form fieldset ul.form2 {list-style: none}

input.inp {border: 1px solid #c9c4b7; width:200px; height: 22px; background: #fff; margin:6px 0; color: #8b8b8b; padding: 5px 4px 0 4px; font-size: 12px; }

form fieldset ul li textarea {border: 1px solid #c9c4b7; width:300px; height: 84px; background: #fff; margin:6px 0; color: #8b8b8b; padding: 4px 4px 4px 4px; font-size: 12px; font-family: arial, sans-serif; }
input.submit {background: url(../images/sprites.png) no-repeat 0 -308px; width: 88px; height: 28px; border: none; padding: none; margin: none; }
input.submit2 {background: url(../images/sprites.png) no-repeat -88px -308px; width: 88px; height: 28px; border: none; padding: none; margin: none; }

input.plik
{
margin: 0px 0px 5px 0px;
width:360px;
font:10px verdana;
border:1px solid #cecece;
color:#5e5959;
}




/* ############ formularz */



