body {font:normal 12px verdana, thaoma, arial; color:#505050; margin: 0 0 0 0;line-height:15px;}
p, td {font:normal 12px verdana, thaoma, arial; color:#505050;line-height:15px;}
/* div {font:normal 12px verdana, thaoma, arial; color:#505050;} */
a {text-decoration:none; color:#ed6d1b}
a:hover {text-decoration: underline}
select, textarea, input {font:normal 11px verdana;}
ul {list-style-image: url(item.gif);margin-top:0px;}
ul.odstep, ol.odstep {line-height:17px;margin-top:0px;}
img {border-color:#CCCCCC}
li {
    padding-bottom: 3px;
}
.aHref {
	cursor: pointer;
}
.aHref:hover {
	text-decoration: underline;
}
#strona {position:absolute; left:50%; margin-left:-490px; width: 980px; padding:0px;}

.adminsubmitbutton {height:30px}
.nomargin {border:none}
form {margin: 0 0 0 0}
.inputrabat {font:bold 12px verdana; color:#505050;border:none;text-align:right}
.inputbgpom {background:#FEF6F0; border: 1px solid silver}
.twojkomentarz {font:normal 10px verdana; width:270px; height:113px}
.twojkomentarz600 {font:normal 10px verdana; width:600px; height:55px}
.biginput {font:normal 12px verdana;width:160px}
.navi {font: normal 12px verdana;}
.std {font: normal 12px verdana;}
.line1 {line-height:14px;}
.credits {font: normal 10px Tahoma, Verdana, Arial; color:#999999}
.strike {text-decoration:line-through; color:silver;}

/* teksty */
.tytul {font: bold 16px arial, verdana; color:#EA7935}
.podtytul {font: normal 12px verdana; color:#EA7935}
.mini {font: normal 10px verdana;}
.minigray {font: normal 10px verdana;color:gray;}
.minisilver {font: normal 10px verdana;color:silver;}
.minipom {font: normal 10px verdana;color:#EA7935;}
.dzialprio3 {color: #505050} /* standard */
.dzialprio2 {color: darkgreen} /* wysoki */
.dzialprio1 {color: crimson} /* najwyÅ¼szy */

/* nagÅ‚Ã³wki */
.h0 {font: normal 32px verdana; color:#EA7935}
.h1 {font: normal 20px verdana; color:#EA7935}
.h2 {font: bold 16px verdana; color:#EA7935}
.h3 {font: bold 14px verdana; color:#EA7935}
.h4 {font: bold 12px verdana, arial, tahoma; color:#EA7935}
.h5 {font: bold 24px courier new, verdana, arial, tahoma; color:#cccccc}
.h6 {font: normal 24px courier new, verdana, arial, tahoma; color:gray}
.h7 {font: normal 30px heveltica, arial, tahoma; color:gray}
.h61 {font: normal 18px courier new, verdana, arial, tahoma; color:gray}
.f12 {font: normal 12px verdana;}
.f14 {font: normal 14px verdana;}
.f16 {font: normal 16px verdana;}
.f18 {font: normal 18px tahoma;}
.f20 {font: normal 20px tahoma;}

/* produkty */
.mnazwa {font: bold 14px verdana;color:#EA7935;}
.msmak {font: bold 12px verdana;color:#EA7935;}
.mopis {font: normal 10px verdana;color:gray;}
.cena {font: bold 14px verdana;color:#EA7935;}
.cenastara {font: normal 14px verdana;color:gray;text-decoration: line-through;}
.cenamini {font: bold 10px verdana;color:#EA7935;}
.podpis {font: normal 10px verdana;color:gray;text-align:right}
.pole_pak {
    float: left;
}
.pole_pak_img {
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 2px;
    border: 0px none;
    padding: 0px 5px 0px 3px;
}
.clear {
    overflow:hidden;
    * zoom: 1;
}

/* kolory */
.bgsz {background-color:#F5F5F5}
.bgpom {background-color:#FEF6F0}
.bgpom1 {background-color:#EA7935}
.bgpom2 {background-color:#f2dbc9}
.bgbez {background-color:#FCF5EB}
.green {color: #48A82D}
.gray {color:gray;}
.silver {color:silver;}
.black {color:black;}
.white {color:white;}
.ecru {color:#ffffe0;}
.pom {color:#EA7935;}
.pom1 {color:#BE6B00;} /* ciemna pomaraÅ„cza */
.red {color:#E41F30;}
.err {font-weight:bold; color:white; background-color:#EA7935}

/* formularze */
.w25 {width:25px}
.w50 {width:50px}
.w80 {width:80px}
.w110 {width:110px}
.w170 {width:170px}
.w200 {width:200px}
.w450 {width:450px}
.w300 {width:300px}
.w500 {width:500px}
.minigrayw140 {font: normal 10px verdana;color:gray;width:140px}
.minigrayw80 {font: normal 10px verdana;color:gray;width:80px}
.formstyl1 {font: normal 12px Tahoma; border: 1px solid silver;}

/* kolorowe listy */
.greenoption {background: #bbffbb; color: #000;}
.redoption {background: #dc143c; color: white;}
.yellowoption {background: #ffff80; color: #000;}
.nulloption {background: #fff; color: #000;}

/* info */
.info {
    font-size: 14px;
    padding: 5px;
    line-height: 20px;
}
.info p {
    font-size: 14px;
    text-align: center;
    line-height: 20px;
}

/* etykiety */
#ajaxStan {
  border: 1px #000 solid;
  background-color: #eee;
  padding: 6px;
  width: 173px;
  left: 240px;
  position: absolute;
  top: 150px;
  font-size: 13px;
}

.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.displayNone {
    display: none;
}
.oh {
    overflow: hidden !important;
}
.clear {
    clear: both;
    * zoom: 1;
}
.border0 {
    border: 0px none !important;
}
.marginRight0 {
    margin-right: 0px !important;
}
.etykiety {
    width: 1000px;
    margin: 0px auto 10px;
    font-size: 14px;
}
.etykiety a {
    text-decoration: none;
    margin-right: 10px;
}
.etyHead {
    margin-bottom: 40px;
    padding-top: 10px;
}
.etyHead img {
    vertical-align: middle;
    margin-right: 10px;
}
.etyHeadRight {
    margin-top: 10px;
}
.etyPage {
    font-size: 20px;
}
.etyPageLogOut {
    color: gray;
    font-size: 14px;
    position: relative;
    top: -2px;
}
.etyPageLogOut a {
    margin-right: 0px;
}
.etyPageLogOut img {
    margin-right: 0px;
}
.etyPageLogOut:hover {
    color: #ED6D1B;
}
.etyInfoUser {
    text-align: left;
    margin-bottom: 30px;
}
.formItem {
    margin-right: 30px;
}
.formWidth411 input {
    width: 411px;
}
.formName {
    display: block;
    margin-bottom: 5px;
}
.formRow {
    margin-bottom: 15px;
}
.formRow .input {
    text-align: left;
}
.formWidth165 input {
    width: 215px;
}
.formRow sup {
    color: red;
}
.formName sup {
    color: red;
}
.naklejkiOd {
    border: solid #dedede;
    border-width: 0px 0px 0px 1px;
}
.naklejkiOdRow {
    overflow: hidden;
}
.naklejkiOd label {
    float: left;
    cursor: pointer;
}
.naklejkiOdName {
    display: block;
    width: 55px;
    height: 19px;
    padding-top: 4px;
    text-align: center;
    border: solid #dedede;
    border-width: 0px 1px 1px 0px;
}
.naklejkiOdNamePoz {
    display: block;
    float:left;
    width: 55px;
    padding-top: 4px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: gray;
}
.naklejkiOdNamePoz2 {
    position: relative;
    top: 4px;
    padding-left: 8px;
    font-size: 10px;
    font-weight: bold;
    border: 0px none;
    color: gray;
}
.naklejkiOdName:hover {
    color: red !important;
}
.width820 {
    width: 820px;
}
.formButton {
    padding-top: 10px;
    border-top: 1px solid #dedede;
    margin-top: 15px;
    text-align: left;
    padding-left: 125px;
}
.center {
    text-align: center;
}
.ajaxLoad {
    position: relative;
}
#ajaxComplete {
    position: absolute;
    top: 95px;
    left: 0px;
    background: white;
}
#ajaxComplete ul {
    margin: 0px;
    margin-left: 85px;
    background: #FCF7EF;
    padding: 0px 30px 5px;
    -moz-border-radius:4px;
    border-radius: 4px 4px;
    -icab-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    width: 435px;
}
#ajaxComplete li {
    cursor: pointer;
    margin: 0px;
    padding: 7px 0px 1px;
}
#ajaxComplete li:hover {
    text-decoration: underline;

}
.etykiety img {
    border: 0px none;
}
.marginBottom10 {
    margin-bottom: 10px !important;
}
.marginBottom20 {
    margin-bottom: 20px !important;
}
.infoH1 {
    padding: 0px;
    margin: 0px;
    text-align: center;
}
.infoH1 a:hover {
    color: #EA7935;
}
.infoH1 a {
    color: gray;
}
.etyProdukt {
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
}
.etyProduktH1 {
    margin: 0px;
    padding: 0px;
    font: normal 16px Verdana, Arial;
    color: #ED6D1B;
    margin-bottom: 5px;
}
.etyProduktH1 a:hover {
    text-decoration: underline;
}
.etyProduktImg {
    width: 150px;
    text-align: right;
    overflow: hidden;
}
.etyProdukt h6 {
    color: black;
    font: 14px/16px Verdana,Arial;
    margin: 10px 0 10px;
    padding: 0;
    text-align: left;
}
.etyProdukt h1 {
    margin: 0px;
    padding: 0px;
    font: normal 16px Verdana, Arial;
    color: #ED6D1B;
    margin-bottom: 5px;
}
.etyProdukt h1 a {
    color: #ED6D1B;
    text-decoration: none;
}
.etyProdukt h1 a:hover {
	text-decoration: underline;
}
.etyProdukt h2 {
margin: 0px;
padding: 0px;
font: normal 14px Verdana, Arial;
color: black;
margin-bottom: 10px;
line-height: 16px;
}
.etyProduktRight  {
    width: 815px;
}
.etyProduktRight a:hover {
    text-decoration: underline;
}
.etykietyFormCor .formItem {
    margin-bottom: 7px;
}
.marginRight20 {
    margin-right: 20px;
}
.formName1 {
    display: block;
    float: left;
    width: 125px;
}
.etykCorRowLeft {
    border-right: 1px solid #dedede;
}
.fontBold {
    font-weight: bold;
    font-size: 13px;
}
.marginRight10 {
    margin-right: 10px !important;
}
.borderTop1 label {
    border-top: 1px solid #DEDEDE !important;
}
.formCheckbox .checker {
    float: left;
}
.formCheckbox .formName {
    width: 230px;
}
.delImgRed {
    text-align: center;
}
.delImgRed input {
    margin-top: 10px;
    width: 140px;
    background: #F7F7F7;
    border: 1px solid gray;
    color: gray;
    height: 30px;
    padding-bottom: 3px;
}
.delImgRed input:hover{
    border: 1px solid black;
    color: black;
}
.brakProduktu {
    color: #EA7935;
    text-align: center;
    margin-bottom: 20px;
}
.brakProduktu a {
    text-decoration: underline;
}
.marginBottom5 {
    margin-bottom: 5px !important;
}
.boxError {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#FFE4E4 url(tips_icons_bg.png) no-repeat scroll -1978px center;
	border:1px solid #FFB5B5;
	margin:1.4em auto;
	min-height:22px;
	padding:14px 25px 13px 70px;
	text-align:left;
	width:500px;
        font-size: 14px;
        line-height: 17px;
}
.boxError a:hover {
    text-decoration: underline;
}
.formButton input {
    position: relative;
    cursor: pointer;
}
input[type="button"] {
    cursor: pointer;
}

.boxOk {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#EFFADD url(tips_icons_bg.png) no-repeat scroll -2978px center;
	border:1px solid #BFEB76;
	margin:1.4em auto;
	min-height:22px;
	padding:14px 25px 13px 70px;
	text-align:left;
	width:500px;
        line-height: 17px;
}
.boxOk a:hover {
    text-decoration: underline;
}
.displayBlock {
    display: block !important;
}
.paddingLeft0 {
    padding-left: 0px !important;
}
.marginRight30 {
    margin-right: 30px;
}
.marginTop-18 {
    margin-top: -18px !important;
}

/* slideshow */
#slideshow {
    height: 220px;
    overflow: hidden;
    width: 640px;
}
#slideshow img.first {
    display: block;
}
#slideshow img {
    display: none;
    cursor: pointer;
}
#slideshow2 {
    margin-bottom: 20px;
}
#slideshow2 img.first {
    display: block;
}
#slideshow2 img {
    display: none;
    cursor: pointer;
}
.resetOl {
    padding-bottom: 10px;  
}
.resetUl {
    padding-bottom: 10px;  
}
.resetOl ol {
    margin: 0px;
    padding: 0px;
    margin-left: 23px;
}
.resetOl li {
    margin: 0px;
    padding: 0px;
    padding-bottom: 4px;
}
.resetUl ul {
    margin: 0px;
    padding: 0px;
    margin-left: 23px;
}
.resetUl li {
    margin: 0px;
    padding: 0px;
    padding-bottom: 4px;
}
.akaData {
    padding-left: 6px;
    padding-bottom: 10px;
}
/* carousel - ankieta poczÄ…tek */

#carouselAnieta
{
	width: 640px;
	height: 220px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -350px;
}
#carouselAnkieta a
{
	position: absolute;
	width: 110px;
}

#ImageBoxOverlay
{
	background-color: #000;
	z-index: 1000;
}
#ImageBoxOuterContainer{
	z-index: 1000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

/* carusel - ankieta koniec */

/* tortownia.pl dla edukacji -poczÄ…tek */
  
.programRabatowy {
    width: 920px;
    margin: 20px auto;
    font: 12px Carlibri, Verdana;
    color: #582A04;
    line-height: 19px;
}
.programRabatowy p, .programRabatowy h1, .programRabatowy h2, .programRabatowy li, .programRabatowy ul {
    margin: 0px;
    padding: 0px;
}
.PRHead {
    color: #7F7F7F;
    position: relative;
    margin-bottom: 10px;
    height: 100px;
}
.PRHeadImg img {
    position: absolute;
   left: 0px;
   top: 0px;
}
.PRHead .floatLeft {
    text-align: left;
    width: 410px;
    padding-top: 23px;
    position: relative;
    z-index: 99;
}
.PRHead .floatRight {
    text-align: right;
    padding-top: 23px;
    position: relative;
    z-index: 99;
}
.programRabatowy h1 {
    font: bold 30px Calibri, Verdana;
    text-align: center;
    margin-bottom: 35px;
}
.programRabatowy p {
    text-indent: 20px;
    margin-bottom: 3px;
    color: #582A04;
    line-height: 18px;
}
.programRabatowy h2 {
    font: bold 19px Calibri, Verdana;
    border-bottom: 1px dotted #AAAAAA;
    margin-bottom: 10px;
}
.PRRow {
    margin-bottom: 30px;
}
.PRBody {
    background: url(/gui/logo_big.png) no-repeat center 120px;
}
.PRBody .textBottom {
    margin-bottom: 20px;
}
.programRabatowy .footer {
    border-top: 1px solid #101010;
    padding-top: 8px;
    text-align: center;
}
.programRabatowy .footer p {
    margin-bottom: 7px;    
}
.PRBody {
    padding-bottom: 40px;
}
.eduDivLiImg {
   float: left;
   width: 20px;
   margin-top: 5px;
}
.eduDivLi {
    padding-bottom: 3px;
    clear: both;
}
.eduPCor {
    clear: both;
}
.eduDivLi .floatLeft{
    width: 880px;
}
.pirItem {
    width: 211px;
}
.pirItemImg {
    height: 170px;
    text-align: center;
    margin-bottom: 10px;
}
.pirItemDesc {
    text-align: center;
    font-size: 12px;
    color: #505050;
}
.pirItemDesc .minigray {
    padding-top: 3px;
}
.eduPrint {
    position: absolute;
    top: 12px;
    right: 20px;
}
.eduDivLiAll  {
    margin-bottom: 10px;
}
/* tortownia.pl dla edukacji -koniec */

.pytanieProdukt {
    padding-left: 6px;
}

/* style dla okna skorzystali na stronie akademi - poczÄ…tek */
  
.skorzLogaImg {
    height: 65px;
}
.skorzLogaItem {
    width: 210px;
    text-align: center;
}
.skorzLoga {
    padding-top: 20px;
    padding-bottom: 10px;
}
  
/* style dla okna skorzystali na stronie akademii - koniec */

/* style dla marquee z informacjÄ… na stronie - poczÄ…tek */

.marqueeDesc {
    font-size: 12px;
    color: #EA7935;
}
/* style dla marquee z informacjÄ… na stronie - koniec */

.zagielButton {
	cursor: pointer;
}
.zagielButton img {
	opacity: 0.7;
	filter:alpha(opacity=70); 
}
.zagielButton img:hover {
	opacity: 1;
	filter:alpha(opacity=100); 
}
.zagielImg {
	border: 1px solid black;
	padding: 10px 0px 10px 10px;
	margin-top: 10px;
	text-align: center;
}
.spanA {
	cursor: pointer; 
	color: #ED6D1B;
}
.spanA:hover {
	text-decoration: underline;
}
.zagielRegulamin {
    padding-top: 3px;
}
.zagielRegulamin input {
    position: relative;
    top: 2px;
    margin: 0px;
    padding: 0px;
    margin-right: 3px;
}
.zagielRow {
    padding-bottom: 4px;
}

/* style do listy produktÃ³w - zdjÄ™cia */

.marginTop5 {
	margin-top: 5px;
}
.rodzaj_listy_middle {
	margin-left: 25px;
	padding: 0px 22px;
	border: solid #DEDEDE;
	border-width: 0px 1px;
}
.lista_block .labelBlock {
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.lista_block .lista_active {
	margin-top: -27px;
}
.lista_block input {
	opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
.listaImg .minigray {
    color: gray !important;
    font: 10px verdana !important;
    padding-bottom: 4px;
}
.listaImg .mnazwa {
    color: #EA7935 !important;
    font: bold 14px verdana !important;
    padding-bottom: 10px;
}
.listaImg .msmak {
    font: bold 12px verdana !important;
}
.listaImg .gray {
    color: gray !important;
    font: 12px/15px verdana,thaoma,arial !important;
    line-height: 14px !important;
}
.boxListaItem2 .boxListaImg {
	height: 190px;
	overflow: hidden;
}
.boxListaImg {
    padding-bottom: 5px;
    position: relative;
    height: 100px;
}
.boxListaLink {
    text-align: left;
    height: 43px;
    overflow: hidden;
}
.boxListaItem2 .boxListaLink {
	font-size: 12px;
	font-family: Tahoma;
	font-weight: normal;
	height: 31px;
	overflow: hidden;
	margin-bottom: 5px;
}
.boxListaItem2 .boxListaLink a {
	color: gray;
}
.boxListaItem {
    text-align: center;
    width: 130px;
    height: 143px;
}
.boxListaItem2 {
    text-align: center;
    width: 192px;
}
.marginListaZdjecia {
	margin-right: 13px;
	margin-bottom: 7px;
}
.marginListaZdjecia0 {
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	background: url(/src/dotted_gray_poz.gif) repeat-y 100% 0px;
	padding-right: 10px;
	height: 269px;
	padding-left: 13px;
}
.resetListImg {
	margin-right: 0px !important;
	padding-left: 0px !important;
}
.paddingRight13 {
	padding-right: 13px !important;
}
.height243 {
	height: 243px;
}
.boxListaBottom .floatRight {
	margin-top: 0px;
}
.rodzaj_listy_button {
	text-align: right;
}
.rodzaj_listy_button button {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 61px;
	height: 24px;
	background: url(/src/sortuj.png) no-repeat;
	cursor: pointer;
}
.nowaListaCena {
	text-align: left;
}
.nowaListaInfo {
	font-size: 10px;	
	color: #006600;
}
.nowaListaInfo .floatRight {
	margin-top: 4px;
}
.bgDotted {
	background: url(/src/dotted_gray.gif) repeat-x 0px 0px;
	height: 10px;
	margin: 0px 11px;
}
.bgDotted2 {
	background: url(/src/dotted_gray.gif) repeat-x 0px 0px;
	height: 1px;
}
/* pocz±tek styli dla ikon produktu */

.ikonyProdukt {
	padding-top: 3px;
	text-align: left;
}
.ikonyProdukt img {
	margin: 0px 5px 0px 4px;
	vertical-align: middle;
}
.ikonyProduktow {
	text-align: right;
}
.ikonyProduktow img {
	margin: 0px 0px 0px 7px;
	vertical-align: middle;
}
/* koniec styli dla ikon produktu */
.zdjeciaSzkolenie {
	display: none;
}

