/*OGOLNE*/

* {
	margin: 0;
	padding: 0
}

img {
	border: 0
}

a {
	text-decoration: none
}

ul, ol {
	list-style-type: none;
}

body {
	background: white;
	font-size: 0.76em;
	font-family: Verdana, sans-serif;
	color: #666666
}

/*STRUKTURA*/

#tlo {
	background: url(/view/img/tlo.png) repeat-x;
	text-align: left
}

#centruj {
	width: 970px;
	margin: 0 auto;
	text-align: left
}

#top {
	height: 276px;
	background: url(/view/img/top.png);
	padding-top: 1px;
	position: relative
}

#srodek {
	width:740px;
	float: left
}

#lewo {
	width: 220px;
	float: left;
	background: url(/view/img/tlo_lewo.png) top no-repeat;
	font-size: 0.9em;
	padding-left: 10px
}

#tresc {
	float: right;
	width: 510px
}

#prawo {
	float: right;
	width: 229px;
	padding-left: 1px;
	font-size: 0.9em
}

/*struktura dla strony kategorii*/
#k_lewo {
	width: 220px;
	float: left;
	background: url(/view/img/tlo_lewo.png) top no-repeat;
	font-size: 0.9em;
	padding-left: 10px
}

#k_tresc {
	width: 740px;
	float: right
}
/*FORMS*/

textarea {
	font-family: Verdana, sans-serif
}

input, textarea {
	color: #666666;
	font-size: 0.9em
}

.form1 {
	width: 114px;
	height: 17px;
	padding: 5px 8px 0 8px;
	border: 0;
	background: url(/view/img/form1.png);
	float: left;
	margin-right: 2px
}

#submit_zaloguj {
	width: 59px;
	height: 24px;
	border: 0;
	background: url(/view/img/submit_zaloguj.png);
	float: left;
	margin-top: -1px;
	cursor: pointer;
}

.form2, .form3 {
	border: 1px solid #c8d2d5;
	padding: 4px 10px 0 10px;
	height: 17px;
	margin-bottom: 4px
}

.form2 {
	width: 220px;
}

.form3 {
	width: 104px;

}

#wyszuk_prawo textarea {
	border: 1px solid #c8d2d5;
	padding: 4px 10px 4px 10px;
	width: 220px;
	height: 39px;
	overflow: auto;
	margin-bottom: 3px
}

#wyszuk_prawo label {
	color: white;
	font-size: 0.9em;
	float: left;
	display: block;
	width: 106px;
	padding: 4px 0 0 10px
}

#submit_wyslij {
	width: 59px;
	height: 24px;
	border: 0;
	background: url(/view/img/submit_wyslij.png);
	margin-left: 184px
}

#wyszuk_lewo select {
	width: 188px;
	height: 20px
}

#wyszuk_lewo .fraza {
	width: 188px;
	height: 20px
}

#submit_szukaj {
	width: 59px;
	height: 24px;
	border: 0;
	background: url(/view/img/submit_szukaj.png);
}

.form4 {
	height: 17px;
	width: 168px;
	padding: 5px 10px 0 10px;
	border: 1px solid #c8d2d5
}

#submit_zapisz {
	width: 59px;
	height: 24px;
	border: 0;
	background: url(/view/img/submit_zapisz.png);
	margin-left: 131px;
	cursor: pointer;
}


/*forms - strona kategorii*/
#wyszuk2 select {
	width: 234px;
	border: 0;
	margin: 3px 0 10px 0
}

#wyszuk2 select.ostatni {
	width: 173px;
	float: left;
	display: block
}

#wyszuk2 #submit_szukaj, #dodatkowe #submit_szukaj {
	float: left;
	display: block;
	margin: 0 0 0 3px
}

#dodatkowe select {
	width: 210px;
	margin: 3px 0 10px 0;
	border: 0;
	float: left;
	display: block;
}

#dodatkowe p {
	float: left;
	width: 220px;
	color: white
}

#dodatkowe subm {
	width: 59px;
	height: 24px;
}

#dodatkowe .lewy {
	padding-left: 19px
}

#dodatkowe .prawy {
	padding-left: 3px
}

#dodatkowe input {
	width: 210px;
	height: 18px;
	margin: 3px 0 10px 0;
	border: 0;
	



	float: left;
	display: block;

}

#dodatkowe select.ostatni {
	width: 166px;
	float: left;
	display: block;
}

.submit_do_kosz {
	width: 110px;
	height: 24px;
	border: 0;
	background: url(/view/img/submit_do_koszyka.png);
	margin: 0 0 0 3px;
	cursor: pointer;
}

/*forms strona produktu*/

#submit_do_kosz_big {
	border: 0;
	width: 230px;
	height: 32px;
	background: url(/view/img/submit_do_koszyka_big.png);
	cursor: pointer;
}

#dodaj_kom textarea {
	width: 666px;
	height: 78px;
	border: 0;
	background: url(/view/img/textarea_dodaj.png);
	padding: 12px 8px;
	margin-bottom: 2px;
	overflow: auto
}

.form5 {
	background: url(/view/img/form2.png);
	width: 114px;
	height: 18px;
	border: 0;
	padding: 4px 8px 0 8px
}

#submit_dodaj {
	width: 59px;
	height: 24px;
	border: 0;
	background: url(/view/img/submit_dodaj.png);
	cursor: pointer;
}

/*GORA*/

#top h1 {
	position: absolute;
	top: 57px;
	left: 0
}

#nav_gora {
	float: left;
}

#nav_gora li {
	float: left
}

#login {
	float: right;
	width: 332px;
	font-size: 0.9em
}

#login h2 {
	margin-bottom: 2px
}

#login a {
	color: #ac3500;
	padding: 0 14px 0 7px;
	float: left;
	display: block;
	margin-top: 5px;
	background: url(/view/img/strz_red.gif) left center no-repeat
}

#login a:hover {
	text-decoration: none;
	color: #DD4200
}

#koszyk {
	width: 181px;
	position: absolute;
	top: 123px;
	right: 0
}

#koszyk_opis {
	font-size: 0.9em;
	color: #c8d2d5;
	line-height: 1.5em;
	margin: 5px 0 7px 0
}

#koszyk_opis span {
	font-weight: bold
} 

#koszyk_linki {
	padding-left: 41px;
}

#koszyk_linki a {
	float: left;
	display: block;
	margin-right: 2px
}

/*LEWO*/

#oferta_spec {
	margin: 41px 20px 0 25px;
	height: 144px;
	color: #55503d
}

#oferta_spec h2 {
	color: #55503d;
	font-size: 1.6em;
	margin-bottom: 18px;
	font-weight: normal;
}

#oferta_spec h2 span {
	font-size: 1.2em;
	color: #ac3500;
	font-weight: bold
}

.lewo_item, .prawo_item {
	margin: 5px 0;
	color: #354f55;
	line-height: 1.4em
}

.lewo_item {
	padding-right: 8px
}

.lewo_item .obr, .prawo_item .obr {
	margin: 10px 0
}

.lewo_item div, .prawo_item div {
	background: #f4f6f7;
	padding: 8px 10px 5px 10px;
	float: left;
	display: block;
	width: 190px
}


.lewo_item .tytul, .prawo_item .tytul {
	font-weight: bold;
	font-size: 0.9em
}

.lewo_item .podtytul, .prawo_item .podtytul {
	font-weight: bold;
	font-size: 0.9em
}

.lewo_item .model, .prawo_item .model {
	font-size: 0.9em
}

.lewo_item .cena, .prawo_item .cena {
	color: #ac3500;
	margin-top: 3px;
	float: left;
	display: block
}

.lewo_item .cena span, .prawo_item .cena span {
	font-weight: bold;
	font-size: 1.2em
}

.lewo_item div a, .prawo_item div a {
	float: right;
	display: block;
	margin-top: -3px
}

.prawo_item {
	margin-left: 8px
}

#pisali { 
	margin-top: 20px
}

#platnosci_box {
	text-align: center
}

/*SRODEK*/

#wyszuk {
	background: url(/view/img/wyszuk_srodek.png);
	float: left;
	display: block;
	width: 510px
}

#wyszuk h2 {
	margin-bottom: 15px
}

#wyszuk_gora {
	background: url(/view/img/wyszuk_gora.png) top no-repeat
}

#wyszuk_dol {
	background: url(/view/img/wyszuk_dol.png) bottom no-repeat;
	padding-bottom: 20px
}

#wyszuk_lewo {
	width: 200px;
	float: left;
	padding-left: 20px;
	color: white
}

#wyszuk_prawo {
	margin-left: 250px
}

#wyszuk_txt {
	color: white;
	line-height: 1.4em;
	margin-bottom: 8px
}

#wyszuk_txt strong {
	font-size: 1.1em;
	font-weight: bold
}

#wyszuk_lewo p {
	padding-bottom: 8px
}

#wyszuk_lewo select {
	margin-top: 2px
}

#srodek_box {
	font-size: 0.9em
}

#srodek_box h2 {
	height: 37px;
	width: 730px;
	background: url(/view/img/srod_nag2.png) no-repeat;
	margin: 8px 0;
	color: #2a4247;
	padding: 16px 0 0 19px;
	font-size: 1.8em;
	font-weight: normal
}

#srodek_box p {
	padding: 8px 19px 8px 19px
}

#srodek_box .wstep {
	font-weight: bold
}

/*PRAWO*/

#newsletter {
	width: 219px;
	height: 173px;
	background: url(/view/img/tlo_newsletter.png);
	color: #dab9ae
}

#newsletter p {
	margin: 15px 20px 5px 16px;
	font-size: 0.9em
}

#newsletter div {
	margin: 0 0 3px 16px
}

/*DOLNA CZESC*/

#dol {
	background: #dfe5e6;
	margin-top: 40px;
	width: 970px;
	padding-bottom: 25px;
	margin-bottom: 1px
}

#dol_gora {
	background: url(/view/img/tlo_dol.png) repeat-x;
	padding-top: 25px
}

#dol h2 {
	font-size: 1.2em;
	color: #354f55;	
	margin-bottom: 15px
}

#dol a {
	color: #354f55;
	padding-left: 7px;
	background: url(/view/img/strz_blue.gif) left center no-repeat
}

#dol a:hover {
	color: #6496A1;
	text-decoration: underline
}

#dol li {
	border-bottom: 1px solid #a9b8bc;
	padding-bottom: 6px;
	margin-bottom: 9px;
	font-size: 0.9em
}



#dol_ofirmie {
	float: left;
	padding-left: 20px;
	width: 200px
}

#dol_zamowienia {
	float: left;
	padding-left: 32px;
	width: 222px
}


#dol_zakupy {
	float: left;
	padding-left: 32px;
	width: 222px
}


#dol_kategorie {
	float: left;
	padding-left: 30px;
	width: 190px
}

#stopka {
	height: 95px;
	background: url(/view/img/tlo_stopka.png) repeat-x;
	font-size: 0.9em
	
}

#sunweb {
	float: right;
	padding: 15px 30px 0 0;
	font-size: 0.9em
}

#sunweb span {
	float: left;
	display: block;
	margin-top: 3px
}

#sunweb img {
	float: left;
	margin-left: 5px
}

#sunweb a {
	color: #354f55
}

#sunweb a:hover {
	text-decoration: none
}

#copy {
	float: left;
	color: #354f55;
	padding: 15px 0 0 20px
}

#dol_karty {
	float: left;
	padding: 15px 0 0 105px
}

/*ROZNE*/

.fraza {
	width: 188px;
	height: 20px;
}

.clear {
	clear: both
}

.skip {
	height: 1px;
	margin-top: -1px;
	overflow: hidden
}

/*STRONA KATEGORII*/


#k_tresc #newsletter {
	float: right;
	margin-right: 10px
}

#okruszki {
	color: #666666;
	position: absolute;
	left: 230px;
	top: 256px;
	font-size: 0.9em
}

#okruszki span {
	font-weight: bold
}

#okruszki a {
	color: #2a4247;
	padding-right: 0px;
	margin-right: 0px;
	/*background: url(/view/img/strz_podw_blue.gif) right center no-repeat*/
}

#okruszki a:hover {
	color: #2a4247;
	text-decoration: underline
}

#okruszki a.last {
	background: url(/view/img/strz_podw_gray.gif) right center no-repeat

}

#wyszuk2 { /*bez linii na srodku*/
	background: url(/view/img/wyszuk_srodek2.png);
	width: 510px;
	float: left
}

#wyszuk2_gora {
	background: url(/view/img/wyszuk_gora2.png) top no-repeat
}

#wyszuk2_dol {
	background: url(/view/img/wyszuk_dol2.png) bottom no-repeat;
	height: 173px
}

#wyszuk2 h2 {
	margin-bottom: 15px
}

#wyszuk2 p {
	float: left;
	width: 236px;
	color: white
}

#wyszuk2 .lewy {
	padding-left: 19px
}

#wyszuk2 .prawy {
	padding-left: 3px
}

#dodatkowe {
	background: #b7c5c8;
	color: #2a4247;
	padding: 20px 0 20px 24px;
	margin: 1px 0 0 0;
	float: left;
	display: block;
	width: 706px
}

#dodatkowe form p {
	width: 234px;
	float: left;
	display: block;
	font-size: 0.9em;
	color: white
}

#dodatkowe h2 {
	font-size: 1.3em;
	color: #2a4247;
	font-weight: bold
}

#dodatkowe form {
	margin-top: 15px
}

#k_box {
	font-size: 0.9em
}

#k_box h2 {
	height: 37px;
	width: 711px;
	background: url(/view/img/srod_nag2.png) no-repeat;
	margin: 8px 0;
	color: #2a4247;
	padding: 16px 0 0 19px;
	font-size: 1.8em;
	font-weight: normal
}

.k_item {
	border-bottom: 1px solid #e5eaeb;
	padding: 20px 0;
	width: 710px;
}

.k_item_lewo {
	width: 210px;
	float: left
}

.k_item_prawo {
	margin-left: 210px;
	background: #f4f6f7;
	padding: 20px 20px 10px 20px;
	color: #354f55
}

.k_item h3 {
	font-size: 1em
}

.k_item h3 a {
	color: #354f55;
}

.k_item h3 a:hover {
	color: #354f55;
	text-decoration: underline
}

.k_item h3 span {
	padding: 0 10px
}

.k_item p {
	padding: 3px 0
}

.k_item .cena {
	font-weight: bold;
	float: left;
	display: block;
	margin-top: 3px
}

.k_item .cena .licz {
	color: #ac3500;
	font-weight: normal
}

.k_item .cena .licz span {
	font-size: 1.1em;
	font-weight: bold
}

.k_item_prawo .na_prawo {
	margin-left: 285px
}

.k_item_prawo .na_prawo a {
	float: left
}

/*STRONA PRODUKTU*/

#p_box {
	background: #ebeff0;
	border-left: 1px solid #e5eaeb;
	border-right: 1px solid #e5eaeb;
	border-bottom: 1px solid #e5eaeb;
	width: 728px
}

#p_box h2 {
	height: 37px;
	width: 711px;
	background: url(/view/img/srod_nag3.png) no-repeat;
	margin: 8px 0;
	color: white;
	padding: 16px 0 0 19px;
	font-size: 1.8em;
	font-weight: normal
}

#p_box h2 span {
	font-size: 0.5em
}

.p_lewo {
	width: 474px;
	text-align: center;
	float: left
}

.p_lewo img {
	border: 1px solid #d4dbdd
}

.p_prawo {
	margin-left: 474px;
}

.p_ramka {
	width: 234px
}

.p_ramka1 {
	height: 20px;
	background: url(/view/img/p_prawo1.png);
	color: #354f55;
	padding: 12px 0 0 16px;
	font-size: 0.9em;
	font-weight: bold
}

.p_ramka2 {
	height: 44px;
	background: url(/view/img/p_prawo2.png);
	padding: 18px 0 0 14px
}

.p_ramka2 .duzy {
	color: #669900;
	font-size: 1.2em;
	font-weight: bold
}

.p_ramka2 .mniejszy {
	color: #354f55;
	font-size: 1em
}

.p_formy {
	height: 24px;
	padding: 2px 0
}

.p_formy a {
	float: left
}

.p_formy a.platnosci {
	margin-left: 3px
}

.p_ramka3 {
	height: 20px;
	background: url(/view/img/p_prawo3.png);
	color: #354f55;
	padding: 12px 0 0 16px;
	font-size: 0.9em;
	font-weight: bold
}

.p_ramka4 {
	height: 52px;
	background: url(/view/img/p_prawo4.png);
	color: #a32900;
	padding: 10px 0 0 14px;
	margin-bottom: 2px
}

.p_ramka4 .cena_big {
	font-size: 1.7em;
	font-weight: bold
}

.p_ramka4 .cena_old {
	text-decoration:line-through;
}

.p_tabela {
	padding-left: 19px;
	color: #2a4247;
}

.p_tabela h3 {
	font-size: 1.1em;
	margin: 30px 0 7px 0
}

.p_tabela table {
	border-top: 1px solid #d3dbdd;
	border-collapse: collapse;
	font-size: 0.9em
}

.p_tabela th {
	width: 140px;
	border-bottom: 1px solid #d3dbdd;
	border-right: 1px solid #d3dbdd;
	height: 26px;
	font-weight: normal
}

.p_tabela td {
	width: 552px;
	border-bottom: 1px solid #d3dbdd;
	height: 26px;
	font-weight: bold;
	text-align: center
}

.p_opis {
	color: #2a4247;
	padding: 0 19px;
	font-size: 0.9em
}

.p_opis h3 {
	margin: 48px 0 30px 0;
	font-size: 1.5em
}

.p_opis p {
	margin: 8px 0;
	line-height: 1.5em
}

.ktorzy {
	float: left;
	display: block
}

.ktorzy_item {
	width: 211px;
	color: #354f55;
	line-height: 1.4em;
	float: left;
	margin-left: 25px
}

.ktorzy_item div{
	background: #f4f6f7;
	padding: 8px 10px 5px 10px;
	float: left;
	display: block;
	
}


.ktorzy_item .tytul{
	font-weight: bold;
	font-size: 0.9em
}

.ktorzy_item .podtytul{
	font-weight: bold;
	font-size: 0.9em
}

.ktorzy_item .model {
	font-size: 0.9em
}

.ktorzy_item .cena {
	color: #ac3500;
	margin-top: 3px;
	float: left;
	display: block
}

.ktorzy_item .cena span {
	font-weight: bold;
	font-size: 1.2em
}

.ktorzy_item div a {
	float: right;
	display: block;
	margin-top: -3px
}

.kom {
	margin: 20px 0 0 25px;
	padding-bottom: 18px;
	border-bottom: 1px solid #d3dbdd;
	color: #2a4247;
	width: 682px
}

.kom h3 {
	font-size: 1.4em
}

.kom h3 span {
	font-size: 0.7em;
	padding-left: 10px
}

.kom .kom_info {
	color: #999999;
	margin: 0 0 14px 0
}

.kom .kom_tresc {
	margin-top: 4px;
}

#dodaj_kom {
	margin: 25px 0 0 25px
	
}



/* dodane Marcin Dunajko */

.odstep {
	margin-top:22px; 
	margin-bottom:5px;
}

.uwaga {
	margin-right:10px;
	color:red;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.tytul {
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
	margin-bottom: 20px;
	margin-top: 5px;
}

.tekst {
	color:#000000;
}
#tab_menu_nieaktywne {
	background: #F5F5F5;
	color: #666;
}

#tab_menu_aktywne{
	background: #F5F5F5;
}

#tab_menu_aktywne a{
	text-decoration: underline;
	color: #d42323;
}

#tab_menu_aktywne a:hover{
	text-decoration: none;
	color: #d42323;
}

.linkk a{
	text-decoration: none;
	color: #ac3500;

}

.linkk a:hover{
	text-decoration: none;
	color: #DD4200
}

.validation-advice {
	margin: 5px 0;
	padding: 2px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	font-family:Tahoma;
	font-size:11px;
}

.accordion_content {font-weight:normal;text-align:left; overflow:hidden;}
.accordion_content .producent{padding:5px 10px;}
.accordion_toggle { color:#2A4247!important; background:none!important; width:auto!important; font-size:11px!important; font-family:Verdana!important; line-height:25px!important; font-weight:bold!important; margin:0px!important; padding:0px!important; font-weight:bold;cursor:pointer;height:25px;}
.accordion_toggle img{cursor:pointer;border:5px #EBEFF0 solid;}
.accordion_toggle span{font-size:10px!important;color:#4100EE;font-weight:normal;}
.accordion_toggle_active {}
