body.frontend {
     margin: 0px;
     padding: 0px;
     background-color: #CCCCCC;
     background-image: url(./shared_imgs/tile_bg.gif);
     background-position: top left;
     background-repeat: repeat-x;
}
body, table, input {font: 10px Verdana,Arial,Helvetica,sans-serif}

#logo {
     width: 180px;
     margin: 10px 0px 5px 0px;
}

#nazwa {
     margin: 10px 0px 5px 0px;
     background: #DCCDAE url(./shared_imgs/grad_3.gif) repeat-y left;          
     border-style: solid;
     border-color: #B63D55;
     border-width: 2px 0px 2px 2px;
}

.maintable {background: none;}
.banner1 {background: none; padding: 33px 0px 30px 100px;}
.banner2 {background: none; padding: 33px 0px 30px 0px;}
.tdleft {vertical-align: top; background: none; padding: 0px;}
.tdright {vertical-align: top; background: none; width: 100%; padding: 0px 0px 0px 5px;}

.logowanie {
     padding: 2px 4px 4px 4px;
     color: #FFFFFF;
     font-size: 10px;
     font-weight: bold;
     border-style: solid;
     border-color: #A73154;
     border-width: 1px 1px 1px 0px;
     margin-bottom: 2px;
     background-color: #B1B1B1;
}

.logowanie table {
     margin-bottom: 5px;
     background: none;
}

.logowanie td {
     background: none;
     padding: 0px;
     color: #FFFFFF;
     font-size: 10px;
     font-weight: bold;
}

.logowanie input {
     width: 160px;
     font-size: 10pt;
     border-style: solid;
     border-width: 1px;
     border-color: #A73154;
}

.logowanie div {
     color: #A73154;
     background-color: #FFFFFF;
     border: solid 1px #A73154; 
     padding: 2px 4px;
     margin-bottom: 4px; 
     font-size: 12px;
}

.logowanie a {
     margin: 2px 0px;
     padding: 2px;
     border: solid 1px #FFFFFF;
     background: #A73154;
     color: #FFFFFF;
     text-decoration: none;
}

.logowanie a:hover {
     border: solid 1px #A73154;
     background: #FFFFFF;
     color: #A73154;
     text-decoration: none;
}


.point {
     border-style: solid;
     border-color: #A73154;
     border-width: 1px 1px 1px 0px;
     margin-bottom: 2px;
     text-align: right;
     background-color: #E6E6E6;
}

.mainpoint {
     padding: 2px;
     font-size: 11px;
     font-weight: bold;
     color: #5B0030;
     background-color: #A73154;
}

.mainpoint a {
     color: #FFFFFF;
     text-decoration: none;
}

.mainpoint a:hover {
     color: #FFFFFF;     
     text-decoration: underline;
}

.subpoint {
     padding: 2px 12px 2px 2px;
     font-size: 10px;
     font-weight: bold;
     background: url(./shared_imgs/point_sub.gif) no-repeat top right;     
}

.subpoint a {
     color: #000000;
     text-decoration: none;
}

.subpoint a:hover {
     color: #000000;
     text-decoration: underline;
}

.jezyki {
     padding: 2px 4px 4px 4px;
     color: #DCCDAE;
     font-size: 10px;
     font-weight: bold;
     border-style: solid;
     border-color: #A73154;
     border-width: 1px 1px 1px 0px;
     margin-bottom: 2px;
     background-color: #B1B1B1;
}

.jezyki a {
     color: #FFFFFF;
     text-decoration: none;
}

.jezyki a:hover {
     color: #FFFFFF;
     text-decoration: underline;
}

.miniaturki div {
     text-align: right;
     background: #A73154;
     margin-bottom: 2px;
}

.miniaturki img {margin: 1px 1px 1px 0px;}

.subntitle {
     border-style: solid;
     border-color: #A73154;
     border-width: 1px 0px 1px 1px;
     background: #B1B1B1;
}

.title {
     padding: 2px 4px 4px 4px;
     color: #FFFFFF;
     font-size: 14px; 
     line-height: 16px;
     font-weight: bold;
     background-color: #A73154;          
}

.sub {
     font-size: 11px;
     font-weight: bold;
     padding: 4px;
     color: #FFFFFF;
}

.sub span {
     color: #A73154;
     font-weight: bold;
}

.sub a {
     white-space: nowrap;     
     text-decoration: none;
     color: #FFFFFF;
}
.sub a:hover {
     color: #FFFFFF;
     text-decoration: underline;
}

.url {
     background: url(./shared_imgs/point_url.gif) no-repeat;
     padding-left: 10px;     
}

div.urlspace {
     height: 1px;
     overflow: hidden;
     background: #FFFFFF;
     margin-left: 4px;
}

.content {
background-color: #E6E6E6;     
border-style: solid;
border-color: #A73154;
border-width: 0px 0px 1px 1px;     
padding: 4px;
margin-bottom: 10px;
font-size: 12px; 
line-height: 16px;
color: #000000;
}

p.alert {
     background: #B63D55;     
     font-size: 14px;
     font-weight: bold;
     color: #FEF3D5;
     line-height: 18px;
     padding: 5px;
}
