body {
	background: #FCFCFC url(/templates/gfx/t_page.gif) repeat;
	margin: 0px;
	padding: 0px;
}
* {
	font-family:  "Trebuchet MS", verdana, arial, "sans serif";
	font-size: 12px;
		margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 17px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

img {border: 0px;}

h2 {
	font-size: 18px;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	color: #AD5065;
}
h3 {
	font-size: 18px;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
}
h3.small {
	font-size: 14px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-weight: bold;
}

h3.blue {color: #5B92B3;}
h3.red {color: #AD5065;}

a {
	color: #AD5065;
	font-weight: bold;
	text-decoration: none;
}

a:hover {color: #C68291;}

div.cl {clear: both;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}

input, textarea {border: 1px solid #D09BA7;}
select {border: 1px solid #D09BA7;}
input.button {border: 1px solid #AD5065; background: #AD5065; color: #FFFFFF;}
input.chra {border: none; background: none; color: #FFFFFF;}

ul {padding: 5px 0px 5px 20px;}
li {}


div.lc {
	float: left;
	width: 209px;
}
div.mc {
	float: left;
	width: 721px;
	padding: 0px 30px 30px 30px;
}

div.mc p{padding: 3px 0px 3px 0px;}

div.rc {
	float: left;
	width: 200px;
}

#content {
	background: url(/templates_panel/gfx/t_content.gif) repeat-y;
	width: 990px;
	margin: auto;
	padding: 0px;
}
#content_short {
	width: 990px;
	margin: auto;
	background: #FFFFFF;
	padding: 0px;
}

/* -- -- */
#top {height: 92px; border-bottom: 2px solid #B44F65; margin-bottom: 10px;}
#top a.logo{
	display: block;
	float: left;
	width: 296px;
}
div.menu{
	background: #FFFFFF url(/templates/gfx/t_top.gif) no-repeat;
	float: left;
	width: 694px;
	height: 92px;
}
div.menu_short{
	background: #FFFFFF url(/templates/gfx/t_top2.gif) no-repeat;
	float: left;
	width: 694px;
	height: 92px;
}
div.menu_top {
	height: 36px;
	margin: 9px 0px 0px 180px;
}
div.menu_top form {float: left;}
div.menu_top form input {
	border: 1px solid #EFEFED;
	color: #AD5065;
	font-size: 12px;
	padding: 3px;
}
div.menu_top form input.szukaj {
	background: url(/templates/gfx/bb_szukaj.gif) no-repeat;
	width: 20px;
	height: 23px;
	border: 0px;
	padding-top: 0px;
}
div.menu_top div.linki {
	margin: 3px 15px 0px 13px;
	float: right;
	text-align: right;
}
div.menu_top div.linki a{
	color: #737373;
	font-weight: normal;
	vertical-align: middle;
}
div.menu_bottom {
	height: 47px;
	text-align: right;
	margin-left: 30px;
}
div.menu_bottom a {
	color: #AD5065;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 10px 0px 10px;
	background: url(/templates/gfx/t_menu1_a.gif) center 0 no-repeat;
	display: block;
	float: left;
	height: 42px;
}
div.menu_bottom a:hover {
	background: url(/templates/gfx/t_menu1_b.gif) center 0 no-repeat;
	color: #C17B8B;
}
#c_kalkulator {
	background: #F7E7EB url(/templates/gfx/t_kalkulator.gif) no-repeat;
	height: 132px;
	padding-bottom: 15px;
}
#c_kalkulator h3 {padding: 0px;}
#c_kalkulator p{
	color: #AD5065;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}
#c_kalkulator a {
	color: #AD5065;
	text-align: right;
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 3px 0px 0px 0px;
	width: 70px;
	float: right;
	border-left: 1px solid #AD5065;
}



/* -- -- */
#footer_wspolpraca {
	background: #F6F6F6 url(/templates/gfx/t_footer.gif) no-repeat;
	height: 41px;
	font-size: 18px;
	padding: 10px 0px 0px 50px;
	color: #DCDCDC;
}
#footer {
	background:#F6F6F6;
	height: 110px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: #8E8E8E;
	text-align: center;
}
#footer_short {
	background:#F6F6F6;
	height: 28px;
	font-size: 12px;
	padding: 7px 0px 0px 0px;
	color: #8E8E8E;
	text-align: center;
}
#footer_short p a, #footer p a{color: #A7A7A7; font-weight: normal;}
/* -- -- */
div.msg {
	width: 470px;
	margin: 20px auto auto auto;
	padding: 20px;
	border: 1px solid #AD5065;
	background: #F7E7EB;
}

div.menu_naglowek {color: #AE475C; font-size: 14px; font-weight: bold;padding: 0px 0px 2px 5px;}
div.menu_naglowek img {vertical-align: middle;}
ul.left_menu {
	list-style-type: none;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 15px;
}
ul.left_menu li {padding: 3px 0px 3px 0px;}
ul.left_menu li a {font-size: 13px;}

div.pager {text-align: center; margin: 10px 0px 0px 0px;}
div.pager span.curr {color: #AD5065; font-weight: bold;}

.blue {
	color:#5B92B3;
}
.blue-big {
	font-size: 15px;
	color:#5B92B3;
}
.pink-big {
	font-size: 15px;
	color:#AD5065;
}
.grey {
	color:#737373;
}

div.formularz table td {padding: 2px;}

table.dane {
	border-collapse: collapse;	
	border: 1px #54232D solid;
	margin: auto;
}

table.dane th {
	background-color: #54232D;
	color: #FFFFFF;
}

table.dane th, table.dane td {
	padding: 5px;
	border: 1px #54232D solid;
}

table.dane td {background-color: #F7E7EB;}
table.dane tr.n td {background-color: #F7E7EB;}
table.dane tr.p td {background-color: #F3DADF;}

table.dane td.lcol {background-color: #54232D; color: #FFFFFF; width: 120px; text-align: right;}


form.kalkulator table {border-collapse: collapse;}
form.kalkulator table td {border-bottom: 1px #54232D solid; padding: 5px;}
form.kalkulator table td.header {background: #F7E7EB; color: #B34E64; font-weight: bold;}
form.kalkulator table tr.noborder td {border: none;}
form.kalkulator table td input {text-align: right; padding: 0px 3px 0px 3px;}
form.kalkulator table td input.wartosc {border: none; padding: 0px;}
form.kalkulator table td input.button {text-align: center;}
form.kalkulator table td.header input.wartosc  {background: #F7E7EB; color: #B34E64; font-weight: bold;}

div#stopka_wydruk {display: none; background: #F7E7EA; padding-bottom: 20px; text-align: center; margin-top: 20px; color: #AE475C;}
div#stopka_wydruk div.banery {background: #F7E7EA; padding: 20px; text-align: center; border-bottom: 1px solid #FFFFFF;}
div#stopka_wydruk div.banery h3 {text-align: left; font-size: 20px;  border-bottom: 2px solid #54232D;}
div#stopka_wydruk div.banery img { border: 1px solid #AD5065;}


@media print {
	body {background-color: #FFFFFF; background-image: none;}
	div#content {width: 722px; margin: 0px; background-image: none}
	div#top {border-bottom: 2px solid #54232D;}
	h3, h3.small {font-size: 18px; border-bottom: 2px solid #54232D; padding: 5px 0px 12px 15px;}
	div.lc {width: 1px; display: none;}
	div.lc * {display: none;}
	div.mc {width: 721px; float: none; padding: 0px;}
	div.menu {display: none;}
	form.kalkulator table td input {border: none;}
	form.kalkulator table td.header {color: #833849; }
	form.kalkulator table td input.button {display: none;}
	#footer_short {display: none;}
	form.kalkulator table { margin: auto; }
	div#stopka_wydruk {display: block;}
	tr.noprint, p.noprint {display: none;}
}



