body.frontend {
     margin: 0px;
     padding: 0px;
     background-color: #5B0030;
     background-image: none;
}
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;}
.tdleft {vertical-align: top; background: none; padding: 0px 0px 40px 0px;}
.tdright {vertical-align: top; background: none; width: 100%; padding: 0px 0px 0px 5px;}

.logowanie {
     padding: 2px 4px;
     color: #DCCDAE;
     font-size: 10px;
     font-weight: bold;
     border-style: solid;
     border-color: #FEF3D5;
     border-width: 2px 2px 2px 0px;
     margin-bottom: 5px;
     background: #B63D55 url(./shared_imgs/grad_2.gif) repeat-y left;
}

.logowanie table {background: none;}

.logowanie td {
     background: none;
     padding-bottom: 2px;
     color: #DCCDAE;
     font-size: 10px;
     font-weight: bold;
}

.logowanie div {
     margin: 4px;
     font-size: 12px;
     color: #FEF3D5;     
}

.logowanie a {
     color: #DCCDAE;
     text-decoration: none;
}

.logowanie a:hover {
     color: #FEF3D5;
     text-decoration: underline;
}


.point {
     border-style: solid;
     border-color: #B63D55;
     border-width: 2px 2px 2px 0px;
     margin-bottom: 2px;
     text-align: right;
     background: #B63D55 url(./shared_imgs/grad_2.gif) repeat-y left     
}

.mainpoint {
     padding: 2px;
     font-size: 11px;
     font-weight: bold;
     color: #5B0030;
     background: #FEF3D5 url(./shared_imgs/grad_1.gif) repeat-y left;
}

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

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

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

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

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

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

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

.subntitle {
     border-style: solid;
     border-color: #B63D55;
     border-width: 2px 0px 2px 2px;
     margin-bottom: 2px;
     background: #5B0030 url(./shared_imgs/grad_4.gif) repeat-y left;     
}

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

.sub {
     font-size: 11px;
     padding: 4px;
     background: #DCCDAE url(./shared_imgs/grad_3.gif) repeat-y left;
}

.level {font-size: 12px;}

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

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

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

div.urlspace {
     height: 2px;
     overflow: hidden;
     background: #B63D55;
}

.content {
background: #DCCDAE url(./shared_imgs/grad_5.jpg) no-repeat top left;     
border-style: solid;
border-color: #B63D55;
border-width: 2px 0px 2px 2px;     
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;
}
