/* ============================= baza firm =============== */
.lista-wizytowek{
	overflow: hidden;
	position: relative;
	text-align: center;
	clear: both;
	margin: 0 -13px;
}
.lista-wizytowek .wizytowka-wiersz{
	display: inline-block;
	width: 132px;
	height: 160px;
	margin: 10px 13px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	text-align: center;
}
.lista-wizytowek .wizytowka-wiersz .miniaturka{
	width: 126px;
	height: 92px;
	border: solid 1px #dcc6ba;
	display: block;
}
.lista-wizytowek .wizytowka-wiersz a{
	color: #d16109;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	display: block;
}
.lista-wizytowek .wizytowka-wiersz .miasto{
	color: #17a3d7;
	font-size: 11px;
	line-height: 14px;
	margin: 3px 0;
	display: block;
}
.wizytowki-linki{
	text-align: right;
	margin: -23px 0 15px;
}
.wizytowki-linki a{
	margin-left: 10px;
	display: inline-block;
}
a.link-dodaj{
	background: url(/szablony/swiatkotow/images/sprite.png) no-repeat -554px -632px;
	padding-left: 20px;
	display: inline-block;
	color: #0D800F;
	font: bold 12px/23px arial;
}
.wizytowki-kontener a.edit{
	background: url(/szablony/swiatkotow/images/sprite.png) no-repeat -403px -707px;
	font: 12px/23px arial;
	padding: 0 0 0 25px;
	color: #1A851A;
	display: inline-block;
}
.wizytowki-kontener a.del{
	background: url(/szablony/swiatkotow/images/sprite.png) no-repeat -453px -684px;
	font: 12px/23px arial;
	padding: 0 0 0 25px;
	color: #E51111;
	display: inline-block;
}

/* wyszukiwarka*/
.wyszukiwarka.wizytowki-wyszukiwarka{
	background: none;
	margin: 12px 0 10px;
	padding: 0;
	position: relative;
	overflow: hidden;
	float: left;
}
.wyszukiwarka.wizytowki-wyszukiwarka .text-field,
.wyszukiwarka.wizytowki-wyszukiwarka .select-field{
	float: left;
	margin-right: 10px;
	width: 182px;
}
.wyszukiwarka.wizytowki-wyszukiwarka .text-field input{
	margin: 0 !important;
	padding: 0 5px;
	width: 170px;
}
.wyszukiwarka.wizytowki-wyszukiwarka .select-field select{
	margin: 0 !important;
	width: 182px;
	height: 24px;
}
.wyszukiwarka.wizytowki-wyszukiwarka .formularz-stopka{
	clear: left;
	padding-right: 10px;
}

/* dodaj wizytowke - krok 1 */
.wizytowki-pakiet-wiersz{
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.wizytowki-pakiet-wiersz .tytul{
	margin-top: 10px;
	line-height: 18px;
	color: #6c452c;
	text-transform: uppercase;
}
.wizytowki-pakiet-wiersz .tytul a{
	color: #6c452c;
	font-size: 12px;
	font-weight: bold;
}
.wizytowki-pakiet-wiersz .cena{
	color: #0f9fd5;
}
.wizytowki-pakiet-wiersz .wiz-logo{
	background: url(/szablony/swiatkotow/images/wizytowki/wiz_sprite.png) no-repeat -140px 0;
	width: 136px;
	height: 118px;
	padding: 7px 8px 0;
	margin-right: 10px;
	float: left;
	text-align: center;
}
.wizytowki-pakiet-wiersz .wiz-logo a{
	display: block;
}
.wizytowki-pakiet-wiersz .pakiet-opis{
	overflow: hidden;
	height: 52px;
}
.wizytowki-pakiet-wiersz .pakiet-szczegoly{
	clear: both;
}
div.linia{
	border-bottom: dashed 1px #cfc5bf;
	height: 1px;
	margin: 20px 0 10px;
}

.wizytowka-formularz .text-field .ramka,
.wizytowka-formularz .select-field .ramka{
	float: left;
}
.wizytowka-formularz .text-field label,
.wizytowka-formularz .text-field .label,
.wizytowka-formularz .select-field label,
.wizytowka-formularz .textarea-field label,
.wizytowka-formularz .agree-field .label{
	float: left;
	font-size: 12px;
	line-height: 24px;
	margin-right: 10px;
	text-align: right;
	width: 200px;
}
.wizytowka-formularz .text-field input{
	width: 326px;
}
.wizytowka-formularz .select-field select{
	width: 210px;
}
.wizytowka-formularz .formularz-stopka{margin-left: 210px; line-height: 24px;}
.wizytowka-formularz .formularz-stopka .button{margin-right: 10px; padding-bottom: 0;}
.form .zgoda label{
	float: none;
	overflow: hidden;
	position: relative;
	display: block;
}

.wizytowka-formularz .pakiety{
	color: #6c452c;
	font-size: 12px;
	clear: both;
	overflow: hidden;
	margin: 0 -30px;
}
.wizytowka-formularz .pakiety .pakiet{
	float: left;
	width: 112px;
	height: 135px;
	margin: 0 30px;
	text-align: center;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: aplpha(opacity="50");
}
.wizytowka-formularz .pakiety .pakiet.aktywny{
	opacity: 1;
	-moz-opacity: 1;
	filter: aplpha(opacity="100");
}
.wizytowka-formularz .pakiety .pakiet a{
	background: url(/szablony/swiatkotow/images/wizytowki/wiz_sprite.png) no-repeat 0 0;
	display: block;
	width: 96px;
	height: 88px;
	padding: 7px 8px 0;
	margin-bottom: 6px;
	text-align: center;
}
.wizytowka-formularz .pole-cena{
	overflow: hidden;
	position: relative;
}
.wizytowka-formularz .pole-cena .text-field{
	float: left;
	width: 310px;
	margin-right: 10px;
}
.wizytowka-formularz .pole-cena .text-field input{
	width: 85px;
}
.wizytowka-formularz .pole-cena .select-field{
	float: left;
	width: 240px;
}
.wizytowka-formularz .pole-cena .select-field label{
	width: 30px;
}
.wizytowka-formularz .pole-cena .select-field select{
	width: 100px;
}


.wiz-tab-content .pakiet-zamowienie .naglowek,
.wiz-tab-content .wizytowka-formularz .naglowek,
.wizytowka-formularz .naglowek,
.naglowek{
	display: block;
	margin: 0 0 12px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	color: #6c452c;
}
.form .show-pic{
	margin-bottom: 10px;
}
.form .show-pic label{
	float: left;
	text-align: right;
}
.form .agree-field .checkbox{ clear: none;} 

.wizytowka-formularz .file input,
.wizytowka-formularz .file-buttons{
	height: 22px;
}
.wizytowka-formularz .file-buttons{
	margin-left: 210px;
}

.wizytowka-formularz .show-pic label{ width: 200px; margin-right: 10px;}
.wizytowka-formularz .file .textarea-field,
.wizytowka-formularz .file .text-field{margin-top: 12px;}
.wizytowka-formularz .file .textarea-field textarea,
.wizytowka-formularz .image .textarea-field textarea {
	height: 60px;
}
.wizytowka-formularz .file .text-field input{ width: 126px;}

.wizytowka-formularz .image img{
	margin-left: 210px;
}
.wizytowka-formularz .image a{
	margin: 0 18px 0 210px;
	float: left;
	line-height: 16px;
}
.wizytowka-formularz .image .checkbox{
	display: inline-block !important;
    float: none !important;
}
.wizytowka-formularz .tagi-wiersz{ margin-bottom: 12px; overflow: hidden; position: relative;}
.wizytowka-formularz .tagi-wiersz .usun-tag,
.wizytowka-formularz .wizytowka-tagi .file-buttons{
	margin-left: 210px;
}
.wizytowka-formularz .radio-box .radio{
	margin: 6px 5px 5px 0;
}
.wizytowka-formularz .radio-box label{
	line-height: 24px;
	margin-right: 12px;
}

/* tab kategorie edytuj */
.wizytowka-formularz .wizytowka-kategorie{
	margin-bottom: 12px;
}
.wizytowka-formularz .wizytowka-kategorie .row{
	padding: 6px 0;
	border-bottom: 1px dashed #CFC5BF;
}
.wizytowka-formularz .dodaj-kat-form{
	clear: both;
	overflow: hidden;
	position: relative;
	padding: 15px 0 10px;
	margin-bottom: 12px;
	text-align: center;
	border-bottom: 1px dashed #CFC5BF;
}
.wizytowka-formularz .dodaj-kat-form select#kategoria_root{
	width: 334px;
}
.wizytowka-formularz .dodaj-kat-form #dodajKat{
	clear: both;
	padding-top: 12px;
}

/* tab nagrody edytuj */
.wiz-tab-content .wide-table{
	margin: 15px 0;
}

.wizytowka-zakladki{
	overflow: hidden;
	position: relative;
	z-index: 50;
	margin: 12px 0 0;
}
.wizytowka-zakladki div{
	display: inline;
	float: left;
}
.wizytowka-zakladki div a.tab{
	background: url(/szablony/swiatkotow/images/tabs.png) no-repeat -3px 0;
	color: white;
	font: bold 12px/16px arial;
	height: 27px;
	margin-right: 6px;
	padding: 0 0 0 10px;
}
.wizytowka-zakladki div a.tab span{
	background: url(/szablony/swiatkotow/images/tabs.png) no-repeat 100% 0;
	cursor: pointer;
	display: inline;
	float: left;
	margin-right: -5px;
	padding: 5px 10px 6px 0;
}
.wizytowka-zakladki div.active a.tab{
	background-position: -3px -130px;
	color: #000;
}
.wizytowka-zakladki div.active a.tab span{
	background-position: 100% -130px;
}
.wizytowka-zakladki div.first a.tab{
	background-position: 0 0;
}
.wizytowka-zakladki div.active.first a.tab{
	background-position: 0 -130px;;
}

div.wizytowki-kontener .modul{
	position: relative;
	min-height: 60px;
}
div.wizytowki-kontener .modul .wizytowka-naglowek{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
div.wizytowki-kontener .modul .wizytowka-naglowek div.wizytowka-naglowek-content{
	padding: 15px 18px 0;
}
div.wizytowki-kontener .modul .wizytowka-naglowek-odstep{
	clear: both;
	height: 30px;
}
div.wizytowki-kontener .modul .komunikat{
	margin-top: 45px;
}
div.wizytowki-kontener .wiz-tab-content .komunikat{
	margin-top: 25px;
}

/* wizytowka */
.wizytowki-kontener .wizytowka-nazwa{
	color: #715341;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 30px;
}
.wizytowka-karta .wizytowka-prawa{
	float: right;
	margin-left: 30px;
	width: 194px;
}
.wizytowka-karta .wizytowka-prawa .wiz-logo{
	text-align: center;
	border: solid 1px #dcc6ba;
	width: 192px;
	margin-bottom: 20px;
}
.wizytowka-karta .wizytowka-prawa .button span{
	width: 174px;
}
.wizytowka-karta .wizytowka-prawa .info{
	font-size: 10px;
	line-height: 14px;
	padding: 5px 0;
	margin-bottom: 15px;
	text-align: right;
	display: block;
}
.wizytowka-karta .wizytowka-prawa .info .data{
	color: #44a6cc;
}
.wiz-tab-content .naglowek,
.wizytowka-karta .wizytowka-dane strong{
	font-size: 14px;
	line-height: 16px;
	color: #6c452c;
	text-transform: uppercase;
	padding: 9px 8px 7px 0;
	width: 145px;
	float: left;
	clear: left;
}
.wizytowka-karta .wizytowka-dane .row{
	font-size: 12px;
	line-height: 16px;
	padding: 8px 0;
	overflow: hidden;
	position: relative;
}
.wizytowka-karta .wizytowka-dane .row a{
	font-weight: bold;
	color: #8c3503;
}
.wizytowka-karta #daneFakturowe{
	border-top: dashed 1px #CFC5BF;
}
.wiz-licznik{
	text-align: center;
	line-height: 19px;
	margin-top: -19px;
}

.wiz-tab-content .opis-margines{
	margin-bottom: 12px;
}
.wiz-tab-content .naglowek{
	float: none;
	width: auto;
}
.wiz-tab-lista{
	margin: 10px 0;
}
.wiz-tab-lista .linia{
	margin: 10px 0 15px;
}
/* tab o firmie */
.wizytowka-zdjecia .szablon7 .zdjecie{ height: 160px; font-size: 10px; line-height: 12px;}
.wizytowka-zdjecia .szablon7 .zdjecie a{ display: block; margin-bottom: 3px;}

/* nagrody */
.wiz-tab-content .wizytowka-wiersz{
	overflow: hidden;
	position: relative;
}
.wiz-tab-content .wizytowka-wiersz .tytul,
.wiz-tab-content .wizytowka-produkt .tytul{
	color: #6C452C;
	font-family: 'Myriad Pro',Arial,sans-serif;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}
.wiz-tab-content .wizytowka-wiersz .tytul a,
.wiz-tab-content .wizytowka-produkt .tytul a{
	color: #6C452C;
}
.wiz-tab-content .wizytowka-wiersz .szablon5{
	float: left;
	margin-right: 12px;
	margin-top: 0;
	width: 116px;
}
.wiz-tab-content .wizytowka-wiersz .szablon5 .miniaturka{
	display: block;
	border: 1px solid #DCC6BA;
	margin-bottom: 8px;
}
.wiz-tab-content .wizytowka-produkt .szablon5 .miniaturka{
	display: block;
	border: 1px solid #DCC6BA;
}
.wiz-tab-content .wizytowka-produkt .szablon5 .zdjecie{
	margin-bottom: 8px;
	font-size: 10px;
	line-height: 12px;
	color: #A1A1A1;
}
.wiz-tab-content .wizytowka-produkt .opis-margines{
	margin-top: 20px;
}

/* tab produkty */
.wizytowka-produkt{
	overflow: hidden;
	margin-top: 10px;
}
.wizytowka-produkt .szablon5{
	margin-top: 0;
}

/* tab dystrybutorzy */
.wizytowka-wiersz .row strong{
	display: inline-block;
	width: 140px;
}
.wizytowka-wiersz .adres{
	padding: 8px 0;
}
.dystrybutor-opis{ margin-top: 10px;}

/* tab kontakt */
.wiz-tab-content .contact-form{ margin-left: 40px;}
.contact-form .agree-field,
.contact-form .formularz-stopka{
	width: 422px;
}

/* zamowienie pakietu */
table.zamowienie-dane td{
	padding: 5px 20px 5px 0;
	font-size: 11px;
	line-height: 16px;
}
table.zamowienie-dane td:last-child{ font-weight: bold;}

.zamowienie-podsumowanie{
	width: 557px;
	display: block;
	background: #33b1e1;
	margin: 20px auto;
	overflow: hidden;
}

.zamowienie-podsumowanie-gora{
	height: 52px;
	width: 557px;
	float: left;
	overflow: hidden;
	background: url(/szablony/swiatkotow/images/wizytowki/bg-zamowienie-komunikat.jpg) no-repeat 0px 0px;
}

.zamowienie-podsumowanie-stopka{
	height: 55px;
	width: 557px;
	float: left;
	overflow: hidden;
	background: url(/szablony/swiatkotow/images/wizytowki/bg-zamowienie-komunikat.jpg) no-repeat 0px -53px;
}
.zamowienie-podsumowanie.error{
	background: #fd4949;
}
.zamowienie-podsumowanie.error .zamowienie-podsumowanie-gora{
	background: url(/szablony/sklep/images/sklep/bg-zamowienie-komunikat-blad.jpg) no-repeat 0px 0px;
}
.zamowienie-podsumowanie.error .zamowienie-podsumowanie-stopka{
	background: url(/szablony/sklep/images/sklep/bg-zamowienie-komunikat-blad.jpg) no-repeat 0px -53px;
}

.zamowienie-podsumowanie-tresc{
	width: 527px;
	float: left;
	display: block;
	color: #ffffff;
	font: 14px Tahoma;
	text-align: center;
	overflow: hidden;
	margin: -26px 15px;
	background: none;
	z-index: 100;
	position: relative;
}
.zamowienie-podsumowanie-tresc a{ 
	color: #ffffff;
	text-decoration: underline;
}
.zamowienie-podsumowanie-tresc a:hover{ 
	color: #ffffff;
	text-decoration: none;
}
.zamowienie-komunikat-tytul{
	font-size: 18px;
}