* {
	font-family: verdana, arial, tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
}

body {
	background: #FFFFFF url(/gfx/t_page.gif) repeat-x;
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}

img, a img {border: 0px; padding: 0px; margin: 0px;}
img.ramka {border: 1px solid #B7ADA1; padding: 3px; float: left;}

a {
	font-weight: normal;
	text-decoration: none;
	color: #376A97;
}
a:hover{color: #6699C8;}
p {padding: 5px 0px 5px 0px;	margin: 0px;}
p.smallfont {font-size: 11px;}

h1 {
	font-family: arial, sans-serif;
	/*color: #B6A472;*/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	padding: 0 10px 0 0;
	margin: 0px;
	/*width: 197px;*/
	text-align:right;
}
h2 {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 50px;
	background: url(/gfx/h_default.gif) no-repeat;
	width: 715px;
	height: 41px;
}
h2.witamy {
	background: url(/gfx/hm_witamy.gif) no-repeat;
	width: 445px;
	height: 41px;
}
h2.oferty {
	background: url(/gfx/hm_oferty.gif) no-repeat;
	width: 220px;
	height: 41px;
}

h3 {
	color: #376A97;
	font-family: arial, sans-serif;
	font-size: 13px;
	margin: 5px 0px 5px 0px;	
}


/* formularze */
form {padding: 0px; margin: 0px;	}
input, textarea {
	border: 1px solid #D8D1C0;
	background: #FFFFFF;
	padding: 3px;
	color: #8F816D;
	width: 203px;
	margin: 0px;
	font-size: 12px;
}
textarea {width: 325px; height: 84px;}
input.button {
	width: auto; 
	padding: 3px 7px 3px 7px; 
	color: #FFFFFF;
	background: #376A97; 
	border: none;
	font-weight: bold; 
	font-size: 11px;
	text-transform: uppercase;
	
}
input.button_sel {
	width: auto; 
	padding: 3px 7px 3px 7px; 
	color: #FFFFFF;
	background: #548DC0; 
	border: 1px solid #FECE36;
	border-width: 0px 1px 1px 0px;
	font-weight: bold; 
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: top;
}

input.chra {
	width: 20px; 
	border: none;
}

sup {font-size: 0.8em;}
html>body sup{font-size: 0.7em;}

/* tabela */
table {
	border: 0px;
	margin: auto;
	
	border-collapse: collapse;
	color: #000000;
	font-size: 12px;
}

table td{
	padding: 5px;
	/*background-color: #FDF5E4;*/
	border: 2px #FFFFFF solid;
}

table tr.n td {background: #FDF5E4;}
table tr.p td {background: #FEFAF1;}

table th {background: #376A97; color: #FFFFFF; padding: 5px; border: 1px #FFFFFF solid;}

ul {list-style-type: none; margin: 3px 3px 3px 20px; padding: 0px;}
li {background: url(/gfx/i_dot.gif) no-repeat 0px 6px; padding: 2px 3px 2px 12px; font-size: 12px;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}

div.cl {clear: both;}

/*----------*/
div#content {
	width: 975px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
div.content_mainpage {background: url(/gfx/t_content.gif) repeat-y;}
div.content_subpage {background: url(/gfx/t_content_sub.gif) repeat-y;}

div.top_lc {width: 200px; height: 332px; float: left;}
div.top_rc {width: 775px; height: 332px; float: left;}
div.top_rc div.adres {background: url(/gfx/banner_1.jpg) no-repeat; width: 762px; height: 122px; padding: 6px 13px 0px 0px; text-align: right;}
div.top_rc div.adres a.mainpagelink {float: left; display: block; font-size: 11px; color: #A0A0A0; margin: 5px 0px 0px 5px;}
div.top_rc div.adres a.kontakt {margin-top: 20px; display: block; width: 171px; float: right;}
div.top_rc div.adres p {color: #676767; font-size: 11px; padding-top: 6px;}
div.top_rc div.adres p a {color: #376A97; font-size: 11px;}
div.top_rc div.banner {background: url(/gfx/banner_2.jpg) no-repeat; width: 775px; height: 204px;}
div.top_rc div.banner_ofspecjalna {width: 150px; height: 100px; padding: 110px 10px 20px 340px;}


div.lc {width: 200px; float: left; padding-bottom: 10px;}
div.rc {width: 765px; float: left; padding: 0px 3px 10px 7px;}

ul#menu {
	list-style-type: none;
	width: 200px;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 11px 0px 0px 0px;
	background: url(/gfx/t_menu_ul.gif) no-repeat;

}
ul#menu li {background: url(/gfx/t_menu.gif) no-repeat; width: 200px; height: 41px; margin: 0px; padding: 0px;}
ul#menu li a {display: block; width: 145px; height: 28px; margin: 0px; padding: 13px 10px 0px 45px;color: #376A97; font-size: 12px;}
ul#menu li a:hover {color: #000000;}
ul#menu li.last {height: 40px;}
ul#menu li.last a {height: 27px;}

ul#menu li.over ul.dropdown {display: block;}
ul#menu li ul.dropdown li {display: block; height: 24px; width: 115px; margin: 0px 0px 0px 7px; padding: 0px;float: none; background: url(/gfx/t_dropdown.gif) no-repeat left bottom;}
html>body ul#menu li ul.dropdown li {height: auto; min-height: 24px;}
ul#menu li ul.dropdown li.last {background: none;}
ul#menu li ul.dropdown li a {color: #7B8B4D; font-size: 12px; display: block; width: 115px; text-decoration: none; padding: 3px 0px 0px 10px; background: url(/gfx/i_arrow02.gif) no-repeat 0px 7px;}
ul#menu li ul.dropdown li a:hover {color: #94A65E;}


ul#submenu {
	list-style-type: none;
	width: 175px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul#submenu li {background: url(/gfx/t_submenu.gif) no-repeat; width: 170px; height: 41px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
ul#submenu li a {display: block; width: 135px; height: 28px; margin: 0px; padding: 13px 10px 0px 45px;color: #376A97; font-size: 11px;}
ul#submenu li a:hover {color: #6699C8;}
ul#submenu li.last {height: 40px;}
ul#submenu li.last a {height: 27px;}



ul#oferta {
	list-style-type: none;
	width: 195px;
	height: 193px;
	margin: 0px 0px 0px 3px;
	padding: 11px 0px 0px 0px;
	background: #376A97;
}
ul#oferta li {width: 195px; height: 46px; padding: 0px; margin: 0px;}
ul#oferta li a {padding: 0px; margin: 0px;}
ul#oferta li a img {padding: 0px; margin: 0px; vertical-align: top;}

#footer {height: 25px; padding: 0px; border-top: 1px solid #ECE6D6;}
#footer div.content_f {width: 975px; margin: 0px auto 0px auto; padding: 5px 0px 0px 20px; color: #C0B8AD; font-size: 10px;}
#footer div.content_f a{color: #C0B8AD; font-size: 10px; text-decoration: none; }
/*----------*/

div.rc1 {width: 495px; float: left;}
div.rc2 {width: 270px; float: left; padding-bottom: 15px;}

div.rc1 div.tresc {padding: 11px 17px 11px 17px;}
div.rc1 p {font-size: 12px;}
div.rc1 hr {border: none; height: 1px; background: #E9E2D0; width: 372px; margin: 0px 0px 0px 6px; text-align: left; color: #E9E2D0; display: block;}
div.rc1 div.tresc img {float: left; margin: 8px 8px 8px 0px; }

div.ofertam_1 {width: 244px; background: #FEFAF1; border-bottom: 1px solid #E9E2D0; padding: 0px 8px 10px 8px; margin: auto;}
div.ofertam_1 div.of_l {width: 139px; float: left; padding-right: 8px; position: relative;font-size:11px;}
div.ofertam_1 div.of_l a.wiecej {display: block; position: absolute; bottom: 3px; left: 0px; }
html>/**/body div.ofertam_1 div.of_l a.wiecej {bottom: 0px;}
div.ofertam_1 div.of_r {width: 97px; float: left; font-size: 11px;}
div.ofertam_1 div.of_r p.cena {color: #C61E0F; font-weight: bold; padding-top: 0px;}
div.ofertam_1 div.of_r p.cena img {margin-right: 5px;}

div.ofertam_2 {width: 244px; background: #FFFFFF; border-bottom: 1px solid #E9E2D0; padding: 10px 8px 0px 8px; margin: auto;}
html>body div.ofertam_2 {padding-bottom: 10px;}
div.ofertam_2 div.of_l {width: 89px; float: left; padding-right: 8px; position: relative;}
div.ofertam_2 div.of_l a.wiecej {display: block; margin-top: 5px; margin-bottom: 5px; }
div.ofertam_2 div.of_r {width: 147px; float: left; font-size: 11px;}
div.ofertam_2 div.of_r p.cena {color: #C61E0F; font-weight: bold; padding-top: 0px;}
div.ofertam_2 div.of_r p.cena img {margin-right: 5px;}


div.oferta_perfekko {
       width: 244px; 
       background: #FFFFFF; 
       border-bottom: 1px solid #E9E2D0; 
       border-top: 1px solid #E9E2D0; 
       padding: 10px 8px 0px 8px; 
       margin: auto;
       text-align: center;
}

div.oferta_perfekko a.przycisk{
	width: auto; 
	padding: 3px 3px 3px 3px; 
	color: #FFFFFF;
	background: #376A97; 
	border: none;
	font-weight: bold; 
	font-size: 10px;
	text-transform: uppercase;
        
}

a.wszystkie {display: block; width: 157px; height: 17px; float: right; margin: 8px 6px 10px 0px;}

/*----------*/

div.subpage {padding: 11px 18px 11px 18px;}

span.sprzedane {color: #C61E0F;}

div.oferta {width: 740px; background: #FFFFFF; padding: 10px 0px 0px 8px; margin: auto; float:left;}
html>body div.oferta {padding-bottom: 10px;}
div.oferta div.of_l {width: 139px; float: left; padding-right: 8px; position: relative; text-align: center;}
div.oferta div.of_l a.wiecej {display: block; margin-top: 5px; float: left; }
div.oferta div.of_r {width: 100px; float: left; font-size: 11px; padding-right: 8px;}
div.oferta div.of_r p.title {color: #376A97;	font-size: 13px; font-weight: bold; padding: 0px;}
div.oferta table {width: 740px; background:#FDF5E4; display: block; float: left; font-size: 11px; margin-bottom: 0px;}
*:first-child+html div.oferta table {display: table; float: none;}
div.oferta table td {width: 150px; font-size: 11px; }
div.oferta table th {width: 150px; font-size: 11px; background: #376A97;}
div.oferta table td a {color: #000000;display:block;}

div.oferta table tr.p td.lcell {background-color: #FEFAF1;}
div.oferta table td.bezposrednia {width: 191px; text-align: center; color: #00951E; font-weight: bold; }
div.oferta table td.cena {color: #C61E0F; font-weight: bold;  }

div.oferta_item {width: 740px; background: #FFFFFF; /*border-bottom: 1px solid #E9E2D0;*/ padding: 10px 0px 0px 8px; margin: auto;}
html>body div.oferta_item {padding-bottom: 10px;}
div.oferta_item div.of_l {width: 89px; float: left; padding-right: 8px; position: relative; text-align: center;}
div.oferta_item div.of_l a.wiecej {display: block; margin-top: 5px; }
div.oferta_item div.of_r {width: 650px; float: left; font-size: 12px; padding-right: 8px;}
div.oferta_item p.title {color: #376A97;	font-size: 13px; font-weight: bold; padding: 10px;}
div.oferta_item table {width:100%; display: block; float: left; font-size: 11px; margin-bottom: 10px;}
*:first-child+html div.oferta_item table {display: table; float: none;}
div.oferta_item table td {width:310px;}
div.oferta_item table td.lcell {color: #000000; background: #FDF5E4 url(/gfx/i_arrow.gif) no-repeat 5px 7px; background-position: 5px 50%; padding-left: 20px; font-size:12px;}
div.oferta_item table tr.p td.lcell {background-color: #FEFAF1;}
div.oferta_item table td.bezposrednia {width: 206px; text-align: center; color: #00951E; font-weight: bold; }
div.oferta_item table td.bezposrednia span.opis {color: #000000; font-weight: normal; }
div.oferta_item table td.cena {color: #C61E0F; font-weight: bold;  }
div.oferta_item div.galeria {width: 700px; margin: auto;}
div.oferta_item div.galeria a { display: block; float: left; margin: 3px; overflow: hidden; text-align: center;}

form.kalkulator {width: 400px; margin-left: 30px; }
form.kalkulator p {line-height: 25px;}
form.kalkulator input {width: 80px; text-align: right;color:#000000;}
form.kalkulator input.chra {width: 20px;}
form.kalkulator input.inactiv {background: #FEFAF1;color:#000000;}

div.pager {padding: 10px; text-align: center; color: #376A97; font-size: 12px;}

form.oferta_form2 {width: 740px; border-bottom: 1px solid #E9E2D0; margin: auto; padding: 0px 0px 10px 8px; font-size: 12px;}
form.oferta_form2 input {padding: 2px; width: 60px;}
form.oferta_form2 input.button {padding: 2px; width: auto; }
form.oferta_form2 select {width: 160px;}

form.oferta_form2 div.lcol {width: 385px; float: left;}
form.oferta_form2 div.lcol p.label {float: left; padding: 8px 2px 2px 2px; width: 130px;}
html>body form#oferta_form2 div.lcol p.label {padding: 5px 2px 2px 2px;}
form.oferta_form2 div.lcol p.field {float: left; padding: 2px; width: 225px;}

form.oferta_form2 div.rcol {width: 355px; float: left;}
form.oferta_form2 div.rcol p.label {float: left; padding: 2px; width: 130px;}
form.oferta_form2 div.rcol p.field2 {float: left; padding: 2px; width: 180px; padding-left: 5px;}

/* powiadomienia*/
#formPow, #pd, #td, #to {display: none;}


div.komunikat {width: 450px; padding: 20px; margin: auto; background: #FEFAF1; border: 1px solid #E9E2D0;}

div.formularze table {background: none; width: 660px;}
div.formularze table td {background: none;}


div.kredyty img {vertical-align: middle;}
div.kredyty div.column {float: left; width: 314px;}

div.photo {width: 140px; text-align: center; float: right;}
div.photo img {margin-bottom: 10px; border: 1px solid #B7ADA1;}
