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;}

h4 {
	font-size: 14px;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	font-weight: bold;
}

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: 521px;
	padding: 0px 30px 30px 30px;
}

div.mc p{padding: 3px 0px 3px 0px;}


div.rc {
	float: left;
	width: 200px;
}

#content {
	width: 990px;
	margin: auto;
	background: url(/templates/gfx/t_content.gif) repeat-y;
	padding: 0px;
}
#content_short {
	width: 990px;
	margin: auto;
	background: #FFFFFF;
	padding: 0px;
}

/* -- -- */
#top {height: 92px;}
#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: 15px;
}
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;
}
#banner {
	background: #AD5065 url(/templates/gfx/banner.jpg);
	width: 779px;
	height: 265px;
	float: left;
}
#referencje {
	background: #AD5065 url(/templates/gfx/t_referencje.gif);
	width: 201px;
	height: 185px;
	float: left;
	color: #FFFFFF;
	text-align: center;
	padding: 80px 10px 0px 0px;
}
#referencje p {
	margin: 0px;
	padding: 0px;
}
#referencje a{ 
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
}

/* -- -- */
#c_korzysci {
	background: #82D0FE url(/templates/gfx/t_korzysci.gif) no-repeat bottom;
	/*height: 231px;*/
	padding: 21px 11px 50px 11px;
	color: #FFFFFF;
	line-height: 21px;
	border-top: 2px solid #FFFFFF;;
}
/*html>body #c_korzysci {min-height: 231px; height: auto;}*/
#c_korzysci h3 {color: #FFFFFF; margin-bottom: 10px; padding: 0px;}
#c_korzysci a {color: #FFFFFF; font-weight: bold; }
#c_korzysci p {display: none;}

#c_szybki_kontakt {
	background: #FFFFFF;
	height: 79px;
	text-align: right;
	padding: 10px 13px 10px 7px;
}
#c_szybki_kontakt h3 {color: #5B92B3; margin-bottom: 20px; text-align: center; padding: 0px;}
#c_szybki_kontakt p{margin: 0px; padding: 0px 0px 10px 0px; color: #737373; line-height: 22px;}
#c_szybki_kontakt p img {vertical-align: middle; padding-left: 10px;}
#c_szybki_kontakt p strong, #c_szybki_kontakt p a, #c_szybki_kontakt p a:hover {color: #AD5065;}
#c_lista_prezentow {
	background: #F7E7EB url(/templates/gfx/t_lista_prezentow.gif) no-repeat;
	height: 120px;
	padding: 37px 0px 5px 0px;
}
#c_lista_prezentow h3 {padding: 0px;}
#c_lista_prezentow p{
	color: #AD5065;
	text-align: right;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}
#c_lista_prezentow 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;
}
#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;
}
#c_newsletter {
	background: #F7E7EB url(/templates/gfx/t_newsletter.jpg) no-repeat;
	height: 180px;
	padding: 60px 5px 0px 5px;
	color: #AD5065;
	font-size: 12px;
}

#c_promocja a.wiecej {	color: #AD5065;
	text-align: right;
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 13px 0px 0px 0px;
	width: 70px;
	float: right;
	border-left: 1px solid #AD5065;}

#c_newsletter h3 {color: #AD5065; margin-bottom: 7px; padding: 0px;}
#c_newsletter form {margin: 0px; padding: 10px 0px 0px 0px;}
#c_newsletter input {
	border: 1px solid #F7E7EB;
	color: #AD5065;
	font-size: 11px;
	padding: 3px;
	margin-right: 1px;
	height: 14px;
	width: 85px;
}
#c_newsletter input.submit {
	border: none;
	border-left: 1px solid #AD5065;
	background: #F7E7EB;
	color: #AD5065;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 10px 0px;
	width: 75px;
	height: 18px;
	font-weight: bold;
}
#c_newsletter p.privacy {
	color: #AD5065;
	font-size: 10px;
	margin: 0px 0px 0px 5px; padding: 0px;
}
#c_prezent {
	background: #FFFFFF url(/templates/gfx/t_prezent.jpg) no-repeat;
	height: 280px;
	padding: 0px;
	color: #AD5065;
	font-size: 12px;
}
#c_prezent h3 {color: #AD5065; margin: 0px 5px 5px 5px; text-align: left; padding: 0px;}
#c_prezent p {padding: 5px 5px 10px 5px;}
#c_prezent a.wiecej {
	color: #AD5065;
	text-align: right;
	display: block;
	padding: 0px 10px 0px 0px;
	margin: 13px 0px 0px 0px;
	width: 70px;
	float: right;
	border-left: 1px solid #AD5065;
}
#c_wspolpraca {
	background: #F7E7EB url(/templates/gfx/t_wspolpraca.gif) no-repeat;
	height: 138px;
	padding-top: 5px;
}
#c_wspolpraca h3 {color: #91A51C; margin: 0px 5px 5px 5px; text-align: left; padding: 0px;}
#c_wspolpraca p {color: #91A51C; margin: 0px 0px 0px 5px; width: 135px; text-align: left; font-size: 11px; float: left;}
#c_wspolpraca a {
	color: #91A51C;
	text-align: right;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 58px 0px 0px 0px;	
	width: 53px;
	float: left;
	border-left: 1px solid #91A51C;
}
#c_zaloguj {
	background: url(/templates/gfx/t_zaloguj.gif) no-repeat;
	padding: 20px 0px 20px 0px;
}
#c_zaloguj h3 {color: #AD5065; margin: 0px 0px 0px 70px;text-align: left; padding: 0px;}
#c_zaloguj form {margin: 25px 0px 0px 10px; padding-right: 10px; color: #AD5065; position: relative; line-height: 30px;}
#c_zaloguj form input {position: absolute; right: 10px; border: 1px solid #BA8994; padding: 3px; font-size: 11px; height: 14px;}
#c_zaloguj form input.zaloguj {background: #EAD4D9; color: #4D2B34; font-size: 11px; height: 22px; padding: 1px; margin-top: 5px; font-weight: bold;}
#c_zaloguj p {margin: 40px 10px 0px 0px; text-align: right;}
#c_zaloguj p a {color: #9F5E6E; font-weight: normal; font-size: 11px;}

/* -- -- */
#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_wspolpraca img{vertical-align: middle; padding-left: 10px;}

#footer {
	background:#F6F6F6;
	height: 110px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: #8E8E8E;
	text-align: center;
}
#footer_short {
	background:#F6F6F6;
	height: 35px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: #8E8E8E;
	text-align: center;
}
#footer_short p a, #footer p a{color: #A7A7A7; font-weight: normal;}
/* -- -- */

div.path {padding: 10px 0px 10px 0px;}
div.path a{color: #737373; font-weight: normal;}

#kroki_zamowienia {
	background: url(/templates/gfx/t_4kroki.gif) no-repeat;
	height: 240px;
	color: #AD5065;
	margin-bottom: 20px;
}
#kroki_zamowienia div.obrazki {
	height: 149px;
	padding: 46px 0px 0px 15px;
}
table.t1 {border-collapse: collapse;}
table.t1 td{border: 1px solid #EEEEEE; border-width: 0px 1px 0px 1px;}
table.t1 td.chosenPacket, table.t1 th.chosenPacket {background: #F7E7EB;}
table.t1 tr.bottom td {border: 1px solid #EEEEEE; border-width: 0px 1px 1px 1px;}
table.t1 td strong {color: #5B92B3;}
table.t1 th{border: 1px solid #EEEEEE; color: #5B92B3; font-size: 16px; font-weight: normal;}
table.t1 a {font-weight: normal;}

table.t2 {border-collapse: collapse; margin-top: 5px;	}
table.t2 td {border: 1px solid #E2E2D8; border-width: 1px 0px 1px 0px;}
table.t2 a {color: #737373; font-weight: normal; text-align: left;}
table.t2 th {color: #5B92B3; font-size: 14px; text-align: left; border: 1px solid #E2E2D8; border-width: 1px 0px 0px 0px;}
table.t2 tr.top td {border-top: 0px;}

/* -- -- */
div.msg {
	width: 470px;
	margin: 20px auto auto auto;
	padding: 20px;
	border: 1px solid #AD5065;
	background: #F7E7EB;
}

/* -- -- */
div.template {width: 252px; float: left; padding: 10px 4px 10px 4px; text-align: center; }
div.template img {padding-bottom: 2px; display: block; border: 1px solid #F7E7EB;}
div.template a.podglad {
	display: block; 
	float: left; 
	width: 87px; 
	height: 21px; 
	background: #E2C1C8; 
	color: #FFFFFF; 
	font-weight: normal;
	margin-right: 1px;
	padding-top: 1px;
}
div.template a.zamowienie {
	display: block; 
	float: left; 
	width: 164px; 
	height: 21px; 
	background: #82D0FE; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-top: 1px;
}

div.pager {text-align: center; margin: 10px 0px 0px 0px;}
div.pager span.curr {color: #5B92CD; font-weight: bold;}


.blue-big {
	font-size: 15px;
	color:#5B92B3;
}
.blue {
	color:#5B92B3;
}
.pink-big {
	font-size: 15px;
	color:#AD5065;
}
.pink {
	color:#AD5065;
}
.grey {
	color:#737373;
}

.grey2 {
	color: #C3C3C3;
}


div.formularz table td {padding: 2px;}


div.firma {padding: 10px 0px 10px 0px; border-bottom: 1px solid #AD5065;} 
div.firma div.nazwa {color:#AD5065; font-weight: bold; font-size: 13px;}
div.firma div.nazwa a {color:#AD5065; font-weight: bold; font-size: 13px;}
div.firma div.dzial {color:#5B92B3;}
div.firma div.powrot {border-top: 1px solid #AD5065; padding-top: 8px;}

form.rejestracja_partnera input {width: 150px;}
form.rejestracja_partnera select {width: 152px;}
form.rejestracja_partnera .chra {width: 20px; border: none; background: none; color: #FFFFFF;}

form.katalog_filtr {padding: 15px 0px 15px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #AD5065; border-bottom: 1px solid #AD5065;}

div.linia {height: 1px; border: 0px; background: #AD5065;}

div.add_info {border-top: 1px solid #C3C3C3; color: #C3C3C3; margin-top: 20px;}
div.add_info * {color: #C3C3C3;}
div.add_info a:hover {color: #C68291;}

