body {margin: 0; padding: 0; background: #ffffff url(../images/tlo.gif) repeat-x; text-align: center; font-family: Tahoma, sans-serif; font-size: 11px; color: #6a6b6d}
a {text-decoration: underline; color: #3c799f; }
a:hover{text-decoration: none;color: #3c799f;}
a img {border: none}
form,fieldset{margin: 0; padding: 0; border: none}

#top{width: 986px; padding-left: 6px; margin: 0 auto; text-align: left}
.menu{list-style: none; width: 589px; height: 48px; float: right; margin: 22px 0 0 0; padding:0}
.menu li {float: left; margin:0; padding:0}
a.menu1{width: 246px; height: 48px; background: url(../images/menu1.gif) no-repeat 0px 0px; display:block}
a:hover.menu1{background: url(../images/menu1.gif) no-repeat 0px -48px}
a.menu2{width: 134px; height: 48px; background: url(../images/menu2.gif) no-repeat 0px 0px; display:block}
a:hover.menu2{background: url(../images/menu2.gif) no-repeat 0px -48px}
a.menu3{width: 121px; height: 48px; background: url(../images/menu3.gif) no-repeat 0px 0px; display:block}
a:hover.menu3{background: url(../images/menu3.gif) no-repeat 0px -48px}
a.menu4{width: 88px; height: 48px; background: url(../images/menu4.gif) no-repeat 0px 0px; display:block}
a:hover.menu4{background: url(../images/menu4.gif) no-repeat 0px -48px}
#main{width: 980px; margin: 0 auto; text-align: left}
.logo{width: 205px; height: 35px; float: left; margin-top: 17px; margin-bottom: 10px; margin-left: 30px}

#content{line-height: 150%; width: 557px; float: left; padding: 10px 0 20px 30px; background: #ffffff url(../images/dom.gif) no-repeat 10px 10px; margin-bottom: 10px}
#content2{line-height: 150%; width: 950px; float: left; padding: 10px 0 20px 30px; background: #ffffff url(../images/dom.gif) no-repeat 10px 10px; margin-bottom: 10px}
#breadcrumbs{font-size: 10px; color: #a0a0a0; margin-bottom: 10px}
#breadcrumbs a {font-size: 10px; color: #a0a0a0; text-decoration: underline}
#breadcrumbs a:hover {text-decoration: none}
.h1{margin-bottom: 15px}
.gazeta{width: 106px; padding: 0 16px; float: left; background: url(../images/line.gif) no-repeat}
.zamow{width: 100px; text-align: center; margin-top: 15px}
.lg{margin-bottom: 8px}
#zamow_wszystkie{width: 522px; padding: 15px 0px 15px 35px; margin: 15px 0 0px 0; border-bottom: 3px solid #e5e5e5; background: #f3efd0; float: left}
#kalkulator_wyniki{display: none; width: 497px; font-size: 13px; padding: 15px 0px 15px 60px; margin: 15px 0 0px 0; border-bottom: 3px solid #e5e5e5; background: #f3efd0; float: left}
#kalkulator{font-size: 13px; width: 497px; padding: 20px 0px 15px 80px; margin: 0px 0 0px -20px; position: relative; background: #f3efd0 url(../images/calc.gif) no-repeat; float: left}
#zamow_wszystkie .b {font-weight: bold; float: left; margin: 5px 20px 0 0 }
.lh {line-height: 170%}
.lista{list-style-image: url(../images/li.gif); margin:0; padding: 8px 5px 5px 15px}
.lista li {margin:0; padding: 5px 0 5px 0}
.ilosc{width: 45px; height: 20px; padding: 2px; background: url(../images/input.gif); margin-top: 5px; border: 1px solid #a3a3a3; float: left}
.calc_gazeta{display: none; width: 240px; float: left; margin-top: 20px; margin-bottom: 5px}
.calc_select{width: 250px; height: 22px; float: left; background: url(../images/input.gif); margin: 10px 15px 0 0 ; border: 1px solid #a3a3a3;}
.dodaj{margin-top: 9px}
#kalkulator_ilosc{display:none; border-top: 3px solid #e5e5e5; padding: 20px 0 0 60px; font-size: 13px}
.duze{font-weight: bold; color: #e34a20; font-size: 18px}
.ceny {margin: 0; padding: 0; border: none}
.ceny  td {padding: 10px 0 0 0; margin: 0}
.ceny .gn {width: 160px}
.ceny .cn{font-weight:bold; color: #e34a20; padding-right: 10px}
.ceny .cp{text-decoration: line-through;}
.osc td {display: none}
.of{margin-right: 20px}
.of2{margin-right: 40px}

#prawa{width: 343px; float: right; }
#prawa a.p1 {width: 269px; display: block; float: left; margin-top: 3px; color:#6d6e70; font-family: "Trebuchet MS", sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; padding: 15px 20px 15px 53px; border-bottom: 2px solid #e5e5e5; background: #f3efd0 url(../images/strzalka2.gif) no-repeat left center}
#prawa a:hover.p1 {color:#e34a20; background-color: #f6f3de}
#prawa a.p2 {width: 279px; display: block; float: left; margin-top: 3px; color:#6d6e70; font-family: "Trebuchet MS", sans-serif; font-size: 15px; text-decoration: none; padding: 8px 10px 8px 53px; background: url(../images/strzalka2.gif) no-repeat left center}
#prawa a:hover.p2 {color:#e34a20; }
a.p3 {width: 400px; display: block; line-height: 150%; float: left; margin-top: 3px; color:#6d6e70; font-family: "Trebuchet MS", sans-serif; font-size: 19px; text-decoration: none; padding: 8px 10px 8px 53px; background: url(../images/strzalka2.gif) no-repeat left center}
a:hover.p3 {color:#e34a20; }
#infolinia{width: 285px; padding: 33px 10px 0 47px; float: left;  }
#kontakt h2 ,#kontakt2 h2{margin: 0 0 4px 65px; padding: 0; font-size: 28px; color: #e34a20}
#kontakt2 h2{float: left; display: inline; line-height: 23px}
#kontakt a:hover,#kontakt2 a:hover {text-decoration: none; color: #000000}
#kontakt a,#kontakt2 a {text-decoration: none}
#kontakt{width: 279px; font-size: 12px; padding: 20px 10px 20px 53px; float: left; line-height: 20px; border-bottom: 2px solid #e5e5e5; background: #f3efd0 url(../images/infolinia.gif) no-repeat 5px 20px}
#kontakt2{position:relative; top:-20px; margin: 0px auto -10px auto; overflow: auto; width: 910px; text-align: left; font-size: 12px; padding: 20px 10px 20px 53px; line-height: 20px; border-bottom: 2px solid #e5e5e5; background: #f3efd0 url(../images/infolinia2.gif) no-repeat 5px 20px}
#kontakt .gg,#kontakt2 .gg{vertical-align: middle; margin-right: 16px;}
#kontakt .s{vertical-align: middle; margin-left: 20px; margin-right: 4px;}
#kontakt2 .s {vertical-align: middle; margin-left: 30px; margin-right: 4px;}
#prawa .m {margin-top: 10px}
#prawa .box{width: 303px; margin-top: 10px; padding: 30px 20px 20px 20px; float: right; line-height: 20px; border-bottom: 3px solid #e1e1e1; background: #f9f9f9}
#prawa .box2{width: 274px; margin-top: 14px; margin-bottom: 15px; padding: 30px 20px 20px 49px; float: right; line-height: 16px; border-bottom: 3px solid #e1e1e1; background: #f9f9f9}
#prawa .box ul {list-style: none; margin:0; padding:0}
#prawa .box li{ background: url(../images/strzalka.gif) no-repeat left center; padding: 0 0 0 27px; margin: 7px 0 7px 0}
label.required, label.optional{font-weight: bold; display: block; float: left; width: 215px; padding: 6px 10px 3px 0px; text-align: right}
label.formselect{padding-top: 0}
label.mg{margin-bottom: 20px}
input.formtext{width: 250px; height: 22px; background: url(../images/input.gif); margin: 0 ; border: 1px solid #a3a3a3;}
select.formselect{width: 250px; height: 26px; background: url(../images/input.gif); margin: 0 ; border: 1px solid #a3a3a3;}
textarea.formtextarea{width: 250px; height: 75px; background: url(../images/textarea.gif); margin: 0 ; border: 1px solid #a3a3a3;}
input.formsubmit{border: 1px solid #6e93b1; background: white}
input.checkbox{border: 1px solid #6e93b1; background: white}
label.checkbox{float: left; margin-right: 10px; font-weight: bold}
.multiselect label{height: 100%; margin-bottom: 50px}
.okl label {float: left; width: 122px; margin-left: 17px}
.okl3 label {float: left; width: 122px; margin-left: 196px}
.okl {background: url(../images/okl.gif) no-repeat; overflow: auto}
.okl3 {overflow: auto; text-align: center}
.okl img, .okl3 img {margin: 5px 17px 5px 17px}
.okl2 {border-bottom: 2px solid #e1e1e1; background: #f3efd0; margin-bottom: 15px; padding: 6px 4px 4px 4px; text-align: center}
.okl2 img {vertical-align: middle; margin-left: 6px}
.ladowanie{background: url(../images/loader.gif) no-repeat right; float: left; padding-right: 80px; font-size: 11px; font-weight: bold}
.errors{list-style-type: square;width: 450px;  padding: 0; margin: 0; background: #DD0707 url(../images/dialog-warning.png) no-repeat 6px center; color: #ffffff; padding: 10px 10px 9px 60px}
.mrg{height: 60px}

#stopka{width: 100%; border-top: 2px solid #518baf; background: #f2f2f2; padding: 10px 0 30px 0px}
#stopka div {margin: 0 auto; width: 910px; background: #f2f2f2; text-align: left}
#stopka a {color: #6d6e70}
#stopka2{width: 100%; border-top: 2px solid #518baf; background: #f2f2f2; padding: 10px 0 30px 0px}
#stopka2 #text {margin: 0 auto; width: 910px; background: #f2f2f2; text-align: right}
#stopka2 a {color: #6d6e70}

#banner{width: 750px; margin: 0 auto 20px auto}

.c{clear:both}
.l{float: left}
.r{float: right;}
.u{display: none}

#calendar
{
	width: 241px;
	height: 165px;
	text-align: center;
	margin: 5px auto;
	border: 1px solid #f2f2f2;
	background-color: #f3f8ff;
	position: absolute;
	font: 11px Trebuchet MS;
}

#calendar ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}
.months, .emptM, .headDay, .dayNormal, .dayBlank, .dayDisabled, .dayWeekend, .dayCurrent, .yearBrowse, .monthDisabled, .currMonth, #closeBtn  
{
	margin: 1px 0 0 1px;
	padding: 0;
	width: 39px;
	height: 14px;
	line-height: 14px;
	float: left;
	text-align: center;
	background-color: #feefe4;
	color: #000;
	display: inline;
}
.emptM, .dayDisabled, .monthDisabled
{
	color: #d7d6d5;
	background-color: #f2f2f2;
}
.headDay
{
	color: #fff;
	background-color: #48688f;
	width: 33px;
}
.dayNormal, .dayBlank, .dayWeekend, .dayCurrent
{
	color: #fff;
	background-color: #70b0ff;
	width: 33px;
}
.dayBlank{background-color: #f3f8ff}
.dayWeekend{background-color: #ff6161}
.dayCurrent, .currMonth{background-color: #71d45b}
.dayDisabled{width: 33px}
#days{margin-left: 1px; width: 238px;}
#elements{height: 150px;}
.months a, #days a, .currMonth a{color: #000; text-decoration: none; display: block;}
.currMonth a{color: #FFF}
#days a{color: #fff;}
.yearBrowse, #closeBtn {width: 240px; background-color: #FFF; line-height: 14px;}
.yearBrowse a, #closeBtn a{text-decoration: none; color: #f30; font-weight: bold;}
.yearBrowse b{margin: 0 5px}
