
/* ***********STYLE MENU GŁÓWNEGO *********** */
BODY {
background: #000000;
margin: 0px;
padding: 0px;
text-align: left;
}

#OuterDiv {
width: 99%; 
text-align: center;
margin: 0 auto;
}

.cBody {
background: white;
text-align:left;
font: Arial;
color: #333333;
} 

.cBody p, li, ol, ul {
text-align:left;
font: 11px Arial;
color: #333333;
} 

.normal {
color: #333333;
font: 11px Arial;
}

pink. {
font: bold 13px Arial;
/*color: #C21C64;*/
color: #366a88;
}

.header:first-letter, .header a:first-letter, .header2:first-letter, .header2 a:first-letter {
text-transform: uppercase;
/*color: #c01c65;*/
}

.header, .header a {
font: bold italic 24px Tahoma;
/*color: #356B85;*/
color: #366a88;
/*margin: 10px 0 0 -20px;
*margin-left: -43px;*/
}

.header2, .header2 a {
font: bold italic 24px Tahoma;
/*color: #356B85;*/
color: #366a88;
margin: 10px 0 0 0;
}

#Main {
width: 958px;
text-align: center;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
* margin: 0 auto;
} 
#Header {
width: 956px;
* width: 958px;
height: 321px;
background: url(i/header2.jpg) no-repeat top ;
position: absolute;
* left: 300px;
z-index: 50;
} 
#OuterHeader {
position: relative; 
left: 0px;
* left: -479px;
z-index: 51;
}
#Path {
width: 600px;
height: 20px;
position: relative; 
padding-left: 18px;
top: 335px;
left: 260px;
* left: 560px; 
background: url(i/home.gif) no-repeat top left;
text-align: left;
z-index: 0;
}
#Path .child {
font: bold 11px Tahoma;
color: #C01C65;
}
#Path .parent, a {
font: 11px Tahoma;
color: #366A88;
}
#Columns {
width: 956px;
float: left;
background: #ffffff;
margin-top: 288px;
* margin-top: 275px;
} 
#Footer {
width: 956px;
* width: 958px;
height: 83px;
background: #000000 url(i/footer.jpg) no-repeat;
float: left;
text-align: right;
} 
#LeftColumn {
width: 241px;
float: left;
} 
#Content {
background: #ffffff;
width: 100%;
clear: right;
text-align: left;
} 

#HeaderContent {
background: url(i/pinkline.gif) no-repeat left bottom;
position: relative; 
left: 240px; 
* left: -5px;
width: 710px;
*width: 700px;
height: 72px;
margin-bottom: 5px;
z-index: 0;
} 
.Menu {
background: #4774AF url(i/bgmenu.gif) no-repeat top;
width: 100%;
} 
#InnerMenu {
width: 132px;
float: left;
} 
.Maska {
background: url(i/maska2.gif) no-repeat top;
width: 84px;
height: 100%;
font-size: 0px;
position: relative;
left: 43px;
top: 45px;
z-index: -1;
} 
#MenuFooter {
background: url(i/menu_down.gif) no-repeat;
width: 270px;
height: 26px;
float: left;
clear: left;
position: relative;
top: -26px;
} 
#BlueLineDestroyer {
width: 240px;
height: 100px;
background: #FFFFFF;
position: relative;
top: -30px;
float: left;
clear: left;
} 
#BottomMenu {
background: #000000;
width: 958px;
height: 60px;
color: #ffffff;
float: right;
text-align: right;
font: 11px Arial;
}
#BottomMenu .item {
display: inline;
padding-left: 7px;
padding-right: 7px;
background: url(i/divider.gif) no-repeat right;
} 
#BottomMenu a.BottomMenuLink, a.BottomMenuLink:hover {
text-decoration: none;
color: #c1c1c1;
font: 11px arial;
padding: 0px;
margin: 0px;
} 
#ContentMenu {
text-align: center;
width: 200px;
height: 300px;
vertical-align: top;
text-align: left;
padding: 20px 0px 0px 17px;
} 
#ContentMenu .item {
margin: 0px 0px 4px 10px;
} 
#ContentMenu a.LeftMenuLink, a.LeftMenuLink:hover {
color: #FFDE00;
font: normal 11px Arial;
text-decoration: none;
margin: 0px;
padding: 0px;
}
#ContentMenu a.LeftMenuLinkOn, a.LeftMenuLinkOn:hover {
color: #FFFFFF;
font: normal 11px Arial;
text-decoration: none;
margin: 0px;
padding: 0px;
} 
#ContentMenu .subitem {
margin: 0px 0px 4px 15px;
} 
#ContentMenu a.SubLeftMenuLink, a.SubLeftMenuLink:hover {
color: #D3E2E7;
font: 11px Arial;
text-decoration: none;
margin: 0px;
padding: 0px;
}
#Content .title {
color: #366A88;
font: italic bold 22px Arial;
}
#ContentStudio {
background: url(i/contentstudio.gif) no-repeat; 
margin: 15px 10px 0px 0px;
width: 89px;
height: 16px;
float: right;
} 

#thirdeye {
background: url(i/3e.gif) no-repeat; 
width: 33px;
height: 18px;
float: right;
margin: 15px 8px 0px 0px;
} 
#ContentStudio img.spacer {
width: 89px;
height: 16px;
border: 0px;
} 

#MainFooter {
position: relative;
left: -23px;
top: -62px;
margin: 0px 0px 0px 24px;
z-index: 50;
}

#MainFooter .ContentStudio {
background: url(i/cs_black.gif) no-repeat; 
width: 89px;
height: 16px;
float: left;
position: relative;
} 

#MainFooter .thirdeye {
background: url(i/3e_main.gif) no-repeat; 
width: 42px;
height: 25px;
float: left;
margin-right: 3px;
position: relative;
top: -4px;
}
 
.Scroll {
width: 600px; /*400px*/
text-align: right;
font: 10px arial;
color: #366A88;
float: right;
margin-right: 95px; /*175px*/
*margin-right: 35px; /*80px;*/
position: relative;
top: -12px;
right: 40px;
} 
a.ScrollItem, a.ScrollItem:hover {
font: 10px arial;
color: #366A88;
text-decoration: none;
} 
a.left, a.left:hover {
background: url(i/right.gif) no-repeat right 5px;
padding-right: 10px;
font: 10px arial;
color: #366A88;
display: inline;
} 
a.dots, a.dots:hover {
padding-right: 10px;
font: 10px arial;
color: #366A88;
display: inline;
text-decoration: none;
} 
a.right, a.right:hover {
background: url(i/left.gif) no-repeat left 5px;
padding-left: 10px;
font: 10px arial;
color: #366A88;
display: inline;
} 
#thirdeye img.spacer {
width: 33px;
height: 18px;
border: 0px;
} 
H1 {
font: oblique 800 22px 'Tahoma' ;
color: #eeeeee;
margin-bottom: 20px;
}
H2 {
/* margin-top: 40px; */
font: oblique 900 26px 'Tahoma' ;
letter-spacing: -1px;
color: #366A88;
margin-left: 27px;
* margin-left: 0px;
float: left;
} 
.pinkh2 {
font: oblique 900 26px 'Tahoma' ;
letter-spacing: -1px;
color: #C01C65;
}
H3 {
font: italic 900 14px Tahoma;
color: #366A88;
margin-left: 17px;
display: inline;
} 
H4 {
padding: 0px;
margin: 0px;
font: bold 13px Arial;
color: #C01C65;
display: inline;
} 
H5 {
background: url(i/pinkbulet2.gif) no-repeat left 9px;
margin: 0px;
padding: 0px 0px 0px 15px;
font: italic bold 11px arial;
color: #C01C65;
display: inline;
} 
H6 {
font: 10px arial;
color: #333333;
margin: 0px;
padding: 2px 0px 2px 27px;
} 
H7 {
padding: 0px;
margin: 0px;
font: bold 14px Arial;
color: #C01C65;
display: inline;
} 
/* ***********STYLE PODSTRONY*********** */
#Produkt {
float: left;
position: relative;
left: 10px;
width: 300px;
height: 337px;
padding: 20px 0px 0px 100px;
background: url(i/selector60.gif) no-repeat 50px top;
} 
#Produkt a.zoom, a.zoom:hover {
width: 100px;
height: 34px;
background: url(i/lupa.gif) no-repeat left top;
float: left;
text-align: right;
padding-top: 16px;
position: absolute;
left: 10px;
top: 33px;
font: italic bold 10px Arial;
text-decoration: none;
color: #000000;
} 
.opis1 {
float: right;
width: 210px;
/*margin-left: 40px;
* margin-left: 50px;*/
margin-right: 40px;
padding-left: 10px;

background: url(i/selector60.gif) no-repeat left top;
} 
.opis2 {
float: right;
width: 210px;
/*margin-left: 40px;
* margin-left: 50px;*/
padding-left: 10px;
margin-right: 40px;
margin-top: 20px;

background: url(i/selector60.gif) repeat-y left top;
} 
#DolneOpisy {

/*width: 685px;*/
width: 400px;
height: 100px;
float: left;
} 
#DolneOpisy .opis {

display: inline;
padding-left: 5px;
width: 105px;
height: 90px;
float: left;
background: url(i/selector60.gif) repeat-y left top;
} 
#DolneOpisy .opisDodaj {
width: 135px;
height: 90px;
display: inline;
margin: 0px 0px 30px 20px;
padding-left: 5px;
background: url(i/selector60.gif) repeat-y left top;
} 
.Kolekcja {
background: url(i/bluepixel.gif) repeat-x center 18px;
width: 112px;
height: 159px;
display: block;
margin: 40px 25px 0px 0px; /*40px 25px 0px 25px;*/
float: left;
z-index: 9999;
} 
.Kolekcja .zoom {
width: 15px;
height: 15px;
display: inline;
float: right;
position: relative;
top: 10px; *top: 0; 
} 
.Kolekcja .cena {
width: 100px;
height: 12px;
display: block;
font: normal 11px Arial;
float: left;
position: relative;
padding-left: 1px;
top: -12px;
* top: -15px;
} 
.Kolekcja .picture {
font: 10px Arial;
color: #366A88;
float: left;
} 
.Kolekcja .krotki_opis {
font: normal 11px Arial;
float: left;
}

#Kategorie .title {
font: normal bold 13px Arial;
color: #C01C65;;
margin: 15px 0px 0px 10px;
float: left;
}
#Kategorie .icon {
width: 20px;
height: 20px;
float: left;
margin: 15px 5px 0px 0px;
} 
#Kategorie .MenuItem {
display: block;
background: url(i/pinkbulet.gif) no-repeat left;
float: left;
clear: left;
width: 180px;
text-align: left;
margin-left: 35px; /*35px*/
*margin-left: 23px;
margin-bottom: 5px;
} 

#Kategorie .BoldMenuItem {
display: block;
background: url(i/pinkbulet.gif) no-repeat left;
float: left;
clear: left;
width: 180px;
text-align: left;
margin: 20px 0px 5px 35px;
} 

#Kategorie a.MenuLink, a.MenuLink:hover {
font: normal 11px Arial;
color: #366A88;
margin-left: 12px;
text-decoration: none;
} 
#Kategorie a.BoldMenuLink, a.BoldMenuLink:hover {
font: bold 11px Arial;
color: #366A88;
margin-left: 12px;
text-decoration: none;
} 
.KategorieGora {

width: 220px;
/*width: 150px;*/
/*height: auto !important;
min-hight: 500px;*/
height: 200px;
float: left;
margin: 0 0 26px 0;
overflow: hidden;
background: url('i/bluepixel.gif') repeat-y 25px;


/*width: 220px;
height: 360px;
float: left;
margin: 0px 0px 26px 0px;
background: url(i/bluepixel.gif) repeat-y 25px;*/
} 
.KategorieDol {
width: 220px;
height: 190px;
float: left;
margin-bottom: 46px;
background: url(i/bluepixel.gif) repeat-y 25px;
} 
/*****************SZABLONY PODSTRON****************/ 

.SzablonStronaTekstowa {

position: relative;
left: -3px;
width: 640px;
padding-right: 40px;
margin-top: -15px;
margin-bottom: 10px;
float: left;
clear: left;
font: 12px Arial;
color: #366A88;
}

.Link {
width: 640px;
padding-right: 40px;
margin-bottom: 10px;
float: left;
clear: left;
}

.Link .more {
color: #C01C65;
font: 12px Arial;
float: right;
text-decoration: none;
} 


.SzablonStronaTekstowa .more {
color: #C01C65;
font: 12px Arial;
float: right;
text-decoration: none;
}
.SzablonStronaTekstowa .powrot {
width: 51px;
height: 22px;
float: left;
color: #366A88;
font-size: 10px;
padding-right: 10px;
/* position: relative;
top: -28px;
left: -70px; */
background: url(repository/layout/powrot.gif) no-repeat right 5px;
} 

.SzablonStronaTekstowa p {
font: 12px Arial;
color: #366A88;
} 
.SzablonSkladTeamu {
width: 570px;
font: 12px Arial;
float: left;
clear: left;
display: block;
padding-bottom: 26px;
margin-bottom: 26px;
border-bottom: 1px solid #D7E5E5;
} 
.SzablonSkladTeamu .author .data {
margin-left: 10px;
} 
.SzablonSkladTeamu .obrazek {
float: left;
margin-left: 25px;
} 
.SzablonSkladTeamu .img{
float: left;
width: 125px;
height: 100px;
} 
.SzablonSkladTeamu .subheader {
color: #C01C65;
padding: 0px;
margin: 0px;
position: relative;
top: -15px;
font: bold 12px;
} 
.SzablonSkladTeamu p {
color: #333333;
padding: 0px;
margin: 0px;
clear: right;
} 
.SzablonSkladTeamu .akapit {
float: left;
width: 310px;
margin: 14px 10px 0px 27px;
} 
.SzablonSkladTeamu .powrot {
width: 51px;
height: 22px;
float: left;
color: #366A88;
font-size: 10px;
padding-right: 10px;
position: relative;
top: -28px;
left: -70px;
background: url(repository/layout/powrot.gif) no-repeat right 5px;
} 
.SzablonSkladTeamu .more {
color: #C01C65;
float: right;
text-decoration: none;
} 
.SzablonNaglowek01 {
width: 100%;
margin: 0px 10px 40px 0px;
color: #366a88;
float: left;
clear: left;
} 
.SzablonNaglowek01 .pink {
color: #C01C65;
}
.SzablonNaglowek01 .header {
position: relative;
width: 100%;
left: -3px;
font: oblique 900 26px 'Tahoma' ;
letter-spacing: -1px;
color: #366A88;
float: left;
}
.SzablonNaglowek02 {
width: 100%;
margin: 0px 0px 20px 0px;
float: left;
clear: left;
} 
.SzablonNaglowek02 .pink {
color: #C01C65;
}
.SzablonNaglowek02 .header {
position: relative;
left: -3px;
font: italic bold 12px arial;
color: #C01C65;
float: left;
}

.SzablonNaglowek03 {
width: 100%;
margin: 20px 0px 10px 0px;
float: left;
clear: left;
} 

.SzablonNaglowek03 .header {
position: relative;
left: -3px;
font: oblique 900 18px 'Tahoma' ;
letter-spacing: -1px;
color: #366A88;
float: left;
}

.SzablonNaglowek01 .DozywotniaGwarancja {
background: url(i/dozywotniagwarancja.gif) no-repeat;
width: 95px;
height: 95px;
position: relative;
left: 350px;
/* left: 156px; */
top: -32px;
}

#AlpinusExpeditionTeam {
background: url(i/AET_small.jpg) no-repeat 0 0;
width: 90px;
height: 63px;
position: absolute;
float: right;
/*top: -25px;
right: 70px;*/
top: -77px;
*top: -64px;
right: 10px;
/*z-index: 99999;*/
}

.SzablonWyprawyLista {
width: 630px;
font: 12px Arial;
float: left;
margin-bottom: 20px;
* margin-bottom: 15px;
} 
.SzablonWyprawyLista .tytul {
/*position: relative;
top: 0; left: 0;*/
float: left;
font: bold 12px;
color: #C01C65;
padding: 0px;
margin: 0px;
}

.SzablonWyprawyLista .author {
float: right;
color: #366A88;
padding: 0px;
margin: 0px;
}
.SzablonWyprawyLista .author .data {
margin-left: 10px;
font: 12px Arial;
color: #366A88;
}
.SzablonWyprawyLista .obrazek {
float: left;
margin-left: 10px;
}
.SzablonWyprawyLista .subheader {
color: #333333;
padding: 0px;
margin: 0px;
position: relative;
top: -15px;
left: 15px; /*-15px*/
}
.SzablonWyprawyLista p {
color: #366A88;
padding: 0px;
margin: 0px;
clear: right;
}

.SzablonWyprawyLista .akapit .more {
color: #C01C65;
font: 12px Arial;
float: right;
text-decoration: none;
}

.SzablonWyprawyLista .header {
width: 630px;
height: 30px; /*20px*/
border-bottom: 1px solid #D7E5E5;
margin-bottom: 9px;
font: bold 12px arial;
}
.SzablonWyprawyLista .akapit {
float: right;
width: 480px;
/* background: url(i/graybullet.gif) no-repeat left 5px; */
}

.SzablonWyprawa {
width: 660px;
float: left;
clear: left;
}
.SzablonWyprawa .opis {
font: 12px Arial;
color: #333333;
padding: 0px;
margin: 0px;
float: left;
clear: left;
}

.SzablonWyprawa .more {
color: #C01C65;
font: 12px Arial;
float: right;
text-decoration: none;
} 

.SzablonWyprawa .OpisWyprawy {
font: 12px Arial;
color: #333333;
width: 580px;
display: block;
float: left;
clear: left;
margin: 0px 0px 28px 0px;
text-align: left;
}
.SzablonWyprawa .OpisWyprawy .data {
font: italic 12px Arial;
color: #333333;
padding: 0px;
margin: 0px 0px 10px 0px;
}
.SzablonWyprawa .OpisWyprawy p {
font: 12px Arial;
color: #333333;
padding: 0px;
margin: 0px;
}

.SzablonWyprawa .kontynent {
width: 120px;
height: 85px;
margin-top: 18px;
margin-right: 7px;
border-left: 1px solid #DBDEF1;
float: left;
text-align: left;
}
.SzablonWyprawa .kraj {
width: 140px;
height: 85px;
margin-top: 18px;
border-left: 1px solid #DBDEF1;
float: left;
text-align: left;
padding-left: 10px;
}

.SzablonWyprawa .wyprawaOpis {
position: relative;
width: 590px;
font: 12px Arial;
color: #333333;
float: left;
clear: left;
margin-top: 25px;
}

.SzablonWyprawa .obrazek {
border-left: 1px solid #DBDEF1;
float: left;
text-align: left;
margin-top: 18px;
padding: 0px 10px 0px 10px;
}

.SzablonWyprawa .kalendarium {
width: 140px;
height: 85px;
margin-top: 18px;
border-left: 1px solid #DBDEF1;
float: left;
text-align: left;
padding-left: 10px;
}
.SzablonWyprawa .autor {
width: 130px;
height: 85px;
margin-top: 18px;
border-left: 1px solid #DBDEF1;
float: left;
text-align: left;
padding-left: 10px;
}

.SzablonMaterialyDlaMediow {
width: 620px;
font-family: tahoma;
font-size: 11px;
float: left;
clear: left;
}

.SzablonMaterialyDlaMediow .Hpublikacja {
width: 130px;
height: 26px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .Htytul {
width: 240px;
height: 26px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .Hnazwa {
width: 150px;
height: 26px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .Hplik {
width: 70px;
height: 26px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .publikacja {
width: 130px;
height: 40px;
border-bottom: 1px solid #DBDEF1;
padding-left: 4px;
* padding-left: 14px;
padding-top: 5px;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .tytul {
width: 240px;
height: 40px;
border-bottom: 1px solid #DBDEF1;
* padding-left: 14px;
padding-top: 5px;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .nazwa {
width: 150px;
height: 40px;
border-bottom: 1px solid #DBDEF1;
* padding-left: 14px;
padding-top: 5px;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .plik {
width: 70px;
height: 40px;
border-bottom: 1px solid #DBDEF1;
padding-top: 5px;
* padding-top: 0px;
* padding-left: 14px;
display: inline;
float: left;
text-align: left;
}

.SzablonMaterialyDlaMediow .linka {
width: 37px;
height: 39px;
font-size: 0px;
}


.SzablonAlpinusMedia {
width: 640px;
font-family: tahoma;
font-size: 11px;
float: left;
clear: left;
}

.SzablonAlpinusMedia .Hpublikacja {
width: 130px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .Htytul {
width: 240px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .Hnazwa {
width: 150px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .Hplik {
width: 70px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .publikacja {
width: 130px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
padding-left: 4px;
* padding-left: 14px;
padding-top: 5px;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .tytul {
width: 240px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
padding-left: 4px;
* padding-left: 14px;
padding-top: 5px;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .nazwa {
width: 150px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
padding-left: 4px;
* padding-left: 14px;
padding-top: 5px;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .plik {
width: 70px;
height: 27px;
border-bottom: 1px solid #DBDEF1;
padding-left: 4px;
* padding-left: 14px;
padding-top: 5px;
* padding-top: 0px;
display: inline;
float: left;
text-align: left;
}

.SzablonAlpinusMedia .linka {
width: 37px;
height: 26px;
font-size: 0px;
}

.SzablonRejestracja {
position: relative;
width: 640px;
margin-left: 5px;
margin-top: -40px;
float: left;
clear: left;
z-index: 1;
}

.SzablonRejestracja .section {
width: 524px;
text-align: left;
margin-bottom: 3px;
color: #333333;
font: 12px Arial;
z-index: 1;
}
.SzablonRejestracja .submit {
margin-top: 50px;
width: 524px;
text-align: left;
margin-bottom: 3px;
}
.SzablonRejestracja .submit input {
cursor: pointer;
}
.SzablonRejestracja .submit .ok {
width: 31px;
height: 12px;
border: 0px;
background: url(i/ButtonOK.gif) no-repeat;
}
.SzablonRejestracja .submit .anuluj{
width: 42px;
height: 12px;
margin-left: 12px;
border: 0px;
background: url(i/ButtonAnuluj.gif) no-repeat;
}
.SzablonRejestracja .submit .anul{
width: 42px;
height: 12px;
margin-left: 12px;
border: 0px;
background: url(i/ButtonAnul.gif) no-repeat;
}
.SzablonRejestracja .label {
width: 274px;
color: #C01C65;
font: italic bold 12px Arial;
float: left;
display: inline;
z-index: 1;
}
.SzablonRejestracja .error {
width: 524px;
color: #C01C65;
font: italic bold 12px Arial;
float: left;
display: inline;
}
.SzablonRejestracja input, select {
font: 10px Arial;
color: #333333;
border: 1px solid;
border-color: #B3C4D4 #DCDDEF #DCDDEF #B3C4D4;
}
.SzablonRejestracja .small {
width: 122px;
height: 18px;
}
.SzablonRejestracja .big {
font-size:12px;
width: 152px;
height: 18px;
}
.SzablonRejestracja .date {
width: 19px;
height: 18px;
}
.SzablonRejestracja .year {
width: 30px;
height: 18px;
}

.SzablonRejestracja .zgoda {
width: 524px;
text-align: left;
margin: 50px 0px 40px 0px;
}

.SzablonRejestracja .zgoda input {
width: 15px;
height: 15px;
border: 0px;
background: #FFFFFF;
padding: 0px;
margin-left: -2px;
}

.SzablonRejestracja .sex , .color {
width: 122px;
height: 18px;
}

.SzablonRejestracja a {
folat: left;
margin-left: 160px;
}



.SzablonEncyklopediaTechnologii {
width: 640px;
font: 12px Arial;
float: left;
clear: left;
padding-bottom: 13px;
margin-bottom: 26px;
* margin-bottom: 26px;
border-top: 1px solid #D7E5E5;
text-align: left;
font: 12px Tahoma;
color: #366A88;
} 

.SzablonEncyklopediaTechnologii .powrot {

width: 51px;
height: 22px;
float: left;
color: #366A88;
font-size: 10px;
padding-right: 10px;
background: url(repository/layout/powrot.gif) no-repeat right 5px; 
}

.SzablonEncyklopediaTechnologii .powrot2 {

width: 51px;
height: 22px;
float: left;
color: #366A88;
font-size: 10px;
padding-right: 10px;
background: url(repository/layout/back.gif) no-repeat right 5px; 
}

.SzablonEncyklopediaTechnologii .sectionZ {
width: 500px;
float: left;
margin-bottom: 35px;
} 
.SzablonEncyklopediaTechnologii .section {
width: 640px;
float: left;
margin-bottom: 35px;
} 

.SzablonEncyklopediaTechnologii .subsectionZ {
width: 575px;
float: left;
margin: 20px 0px 0px 6px;
} 
.SzablonEncyklopediaTechnologii .subsection {
width: 640px;
float: left;
margin: 20px 0px 0px 6px;
} 
.SzablonEncyklopediaTechnologii .subsectionZ .akapit { 
float: left;
width: 500px;
display: inline;
margin-left: 10px;
} 
.SzablonEncyklopediaTechnologii .subsection .akapit { 
float: left;
width: 320px;
display: inline;
margin: 0px 30px 0px 10px;
font: 12px Tahoma;
color: #366A88;
} 
.SzablonEncyklopediaTechnologii p {
color: #366A88;
font-size: 12px;
}
.SzablonEncyklopediaTechnologii .obrazek {
float: left;
display: inline;
} 
.SzablonEncyklopediaTechnologii .more {
color: #C21C64;
float: right;
text-decoration: none;
} 
.SzablonGaleria {
width: 600px;
float: left;
clear: left;
}
.SzablonGaleria .obrazek {
background: url(i/bluepixel.gif) repeat-x center 18px;
width: 112px;
height: 159px;
display: inline;
margin: 25px 25px 0px 0px;
float: left;
text-align: left;
} 
.SzablonGaleria .obrazek .zoom {
width: 15px;
height: 15px;
display: inline;
float: right;
position: relative;
top: -15px; 
} 
.SzablonGaleria .obrazek.opis {
width: 100px;
height: 12px;
display: block;
font: normal 12px Arial;
margin: 3px 0px 0px 5px; 
float: left;
text-align: left;
} 
.SzablonGaleria .obrazek .picture {
font: 10px Arial;
float: left;
} 
.SzablonNews {
width: 560px;
font: 12px Arial;
float: left;
clear: left;
display: block;
padding-bottom: 26px;
margin-bottom: 26px;
border-bottom: 1px solid #D7E5E5;
} 

.SzablonNews .img {
width: 145px;
height: 80px;
float: left;
clear: left;
}

.SzablonNews .author .data {
margin-left: 10px;
} 
.SzablonNews .obrazek {
float: left;
margin: 0px 30px 0px 15px;
} 
.SzablonNews .subheader {
color: #C01C65;
padding: 0px;
margin: 0px;
position: relative;
top: -15px;
font: bold 12px;
text-align: left;
} 
.SzablonNews p {
color: #366A88;
padding: 0px;
margin: 0px;
clear: right;
text-align: left;
} 
.SzablonNews .akapit {
float: left;
width: 400px;
color: #366A88;
margin: 14px 10px 0px 0px;
} 
.SzablonNews .powrot {
width: 51px;
height: 22px;
float: left;
padding-right: 10px;
position: relative;
top: -16px;
left: -70px;
background: url(repository/layout/powrot.gif) no-repeat right 5px;
} 
.SzablonNews .akapit .more {
color: #C01C65;
float: right;
text-decoration: none;
}
.SzablonGaleria2 {
width: 610px;
float: left;
/*clear: left;*/
margin: 37px 0 0 0;
}
.SzablonGaleria2 .header {
font: oblique 900 18px 'Tahoma' ;
letter-spacing: -1px;
color: #366A88;
margin-bottom: 4px;
clear: left;
float: left;
}
.SzablonGaleria2 .podkreslenie {
width: 582px;
height: 1px;
float: left;
font: 0px;
border-top: solid 1px #95A7B5;
}
.SzablonGaleria2 .item {
width: 101px;
/* height: 95px; */
margin-top: 18px;
margin-right: 18px;
display: inline;
float: left;
}
.SzablonGaleria2 img {
border: 1px solid #000000;
}
.SzablonGaleria2 .subheader { 
float: left;
width: 101px;
display: inline;
font: 900 12px 'Tahoma';
letter-spacing: 0px;
color: #255770; 
margin-bottom: 6px;
}
.SzablonGaleriaAudio {
width: 610px;
margin-top: 37px;
float: left;
clear: left;
}
.SzablonGaleriaAudio .header {
font: oblique 900 18px 'Tahoma' ;
letter-spacing: -1px;
color: #366A88;
margin-bottom: 4px;
clear: left;
float: left;
}

.SzablonGaleriaAudio .podkreslenie {
width: 585px;
height: 1px;
float: left;
font: 0px;
border-top: solid 1px #95A7B5;
}
.SzablonGaleriaAudio .item {
width: 101px;
height: 70px;
margin-top: 14px;
margin-right: 20px;
display: inline;
float: left;
}

.info {
font: bold 12px Tahoma;
margin-bottom: 5px;
*margin-top: 10px;
color: #C01C65;
width: 524px;
height: 20px;
float: left;
clear: left;
}

#Mapa {
float: left;
clear: left;
}

.letters {
width: 680px;
text-align: left;
height: 20px;
position: relative;
top: -20px;
float: left;
margin-bottom: 20px;
}

.letters span {
cursor: pointer;
text-decoration: underline;
font: bold 12px Tahoma;
color: #C01C65;
float: left;
}

.letter_content .letter {
width: 560px;
background: url(i/enclinia.gif) no-repeat 15px right;
font: 900 26px 'Tahoma' ;
color: #C01C65;
float: left;
clear: left;
margin-bottom: 10px;
margin-left: 10px;
}

#A-D, #E-H, #I-L, #M-Q, #R-V, #W-Z {
display: none;
float: left;
clear: left;
}

.ZarejestrowaneProdukty {
width: 100%;
font: 12px Arial;
margin-left: 30px;
float: left;
}

.ZarejestrowaneProdukty td.label {
width: 150px;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 5px;
margin: 0px;
background: #366A88;
font: 12px Arial;
color: #ffffff;
font-weight: bold;
}

.ZarejestrowaneProdukty td.value {
width: 400px;
border-top: 1px solid #366A88;
border-right: 1px solid #366A88;
padding: 5px;
margin: 0px;
font: 12px Arial;
color: #333333;
}

.ZarejestrowaneProdukty button, input{


}

.Prezentacja360_Inner {
position: relative;
left: -195px;
top: -320px;
}

.sklepy {
font: 12px Arial;
}

.miasta a {
font: 12px Arial;
text-decoration: none;
color: #3D3D3D;
margin-bottom: 5px;
clear: left;
display: block;
}

.miasta a:hover {
font: 12px Arial;
text-decoration: none;
color: #366A88;
margin-bottom: 5px;
clear: left;
display: block;
}

.miasta span {
font: 12px Arial;
text-decoration: none;
font-weight: bold;
color: #366A88;
margin-bottom: 5px;
clear: left;
display: block;
}

.miasta_etykieta {
font: oblique 900 14px 'Arial' ;
color: #366A88;
margin-bottom: 40px;
}

.wojewodztwo {
padding-top: 60px;
font: oblique 900 14px 'Arial' ;
letter-spacing: -1px;
color: #366A88;
}

.oddzialy {
padding-top: 20px;
font: oblique 900 14px 'Arial' ;
color: #366A88;
font-weight: bold;
}

.taboddz {

width: 600px;
position: relative;
top: -60px;

}
.taboddz td {
padding: 22px;
background: #DDEBF6;
}

.mapamiasta td {
position: relative;
right:10px;
background: #DDEBF6;
}
.form {
margin-top: 20px;
}

.form form{
padding: 0px;
margin: 0px;
}

.form a {
margin: 10px 0px 0px 135px;
float: left;
}

.form .login {
font-size:12px;
width: 100px;
height: 17px;
}

.form .password {
font-size:12px;
width: 100px;
height: 17px;
}

.form .submit {
width: 27px;
height: 17px;
background: url(i/ok.gif) no-repeat top left;
margin: 0px;
padding: 0px;
border: 0px;
cursor: pointer;
}

.login_lab {
font: italic 12px Arial;
color: #333333;
padding: 0px;
margin: 15px 0px 5px 0px;
}

#logowanie {
position: absolute; 
top: 103px; 
left: 715px;
* left: 950px; 
z-index: 100; 
width: 230px; 
height: 70px;
}

#rej {
font: bold 12px Arial;
color: #C21C64;
margin: 0px;
padding: 0px;
display: inline;
clear: none;
float: left;
}

table.GalleryTable {
width: 100%;
float: left;
}

table.GalleryTable td {
border: 1px solid black;
background: #f0f0f0;
padding: 5px;
text-align: center;
vertical-align: middle;
}

table.GalleryTable img {
border: 1px solid white;
}

.SzablonNaglowek01 .header .pink {
    color: #366a88 !important;
}

.Kolekcja2 {
background: url(i/bluepixel.gif) repeat-x center 15px;
width: 160px; 
display: block;
margin: 20px 25px 55px 0px; /*40px 25px 0px 25px;*/float: left;
} 
.Kolekcja2 .zoom {
width: 15px;
height: 15px;
display: inline;
float: right;
position: relative;
top: -15px; *top: -15px;
} 
.Kolekcja2 .cena {
width: 112px;
height: 12px;
display: block;
font: normal 11px Arial;
position: relative;
padding-left: 1px;

} 
.Kolekcja2 .picture {
font: 10px Arial;
color: #366A88;
float: left;
margin-top: 15px;

} 
.Kolekcja2 .krotki_opis {
font: normal 11px Arial;
float: left;
color: #366a88;
}

/* POPUP */

#popupBg {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 100;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: none;
}

#popupCont {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 101;
    text-align: center;
    display: none;
}

#popupImg {
    position: relative;
    margin: 0 auto;
    width: 700px;
    height: 921px;
    z-index: 102;
}