body {
background: #0e5a61;
color: #0E5A61;
padding: 0;
margin: 15px 5px;
}

body, td, th, input, select, option, textarea {
font: .7em/1.4em Arial, sans-serif;
}

input, select, textarea {
font-size: 1em;
vertical-align: middle;
}

a, a:link, a:visited, a:hover, a:active {
color: #980000;
background: inherit;
font-weight: bold;
text-decoration: none;
}

a:hover, a:active {
color: #980000;
text-decoration: underline;
}

a img {
border: 0;
}

form {
margin: 0;
padding: 0;
}

code {
font-size: 1em;
}

#contentContainer {
width: 990px;
background: #fff;
color: #000;
margin: auto;
}

#contentSideOne {
width: 698px;
background: transparent url("../img/side-one-bg.gif") repeat-y;
color: inherit;
float: left;
}

#contentContainer.inside #contentSideOne {
background: #fff;
}

#contentSideOne h1 {
display: inline;
margin: 0;
padding: 0;
float: left;
}

#menu-1, #menu-2, #menu-3, #menu-4 {
width: 94px; height: 58px;
display: block;
float: left;
color: #fff;
text-decoration: none;
font-weight: bold;
padding: 12px 0;
}

#menu-1:hover, #menu-2:hover, #menu-3:hover, #menu-4:hover {
text-decoration: underline;
}

#menu-1 span, #menu-2 span, #menu-3 span, #menu-4 span {
margin: 0 12px;
}

#menu-1  { background: #EEB900 }
#menu-2  { background: #EC7500 }
#menu-3  { background: #E14000 }
#menu-4  { background: #C41C00 }

#contentSideOneOne {
width: 323px;
color: inherit;
float: left;
color: #0E5A61;
background: #F3EFE3;
height: 415px;
}

#contentSideOneOne #names {
margin: 20px;
}

#contentSideOneNews {
width: 365px;
height: 405px;
overflow: auto;
float: right;
font-weight: normal;
margin-top: 5px;
xxxmargin-right: 1px;
color: #0E5A61;
background: transparent;
scrollbar-3dlight-color: #fff;
scrollbar-arrow-color: #C0C0C0;
scrollbar-base-color: #fff;
scrollbar-darkshadow-color: #C0C0C0;
scrollbar-face-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
}

#contentSideOneNews a {
xxxcolor: #0E5A61;
}

#contentSideOneNews.text {
width: 500px;
float: right;
xxxborder-left: 1px solid red;
font-size: 1.2em;
color: #0E5A61;
line-height: 1.3em;
padding: 0 1em;
}

#contentSideOneNews.text p {
margin-bottom: 1em;
}

#contentSideOneNews.text h2 {
font-size: 1.2em;
line-height: 1.3em;
margin-bottom: 1em;
}

#contentSideOneNews.text h3 {
font-size: 1.1em;
line-height: 1.3em;
margin-bottom: 1em;
}

#contentSideOneNews h2 {
color: #000;
background: transparent;
font-size: .9em;
margin: 1em 0 0 0;
padding: 0;
font-family: arial;
margin-right: 10px;
}

#contentSideOneNews p {
margin: 0;
padding: 0;
margin-right: 10px;
margin-bottom: 1em;
}

#contentSideOneBokem {
width: 130px;
float: left;
font-size: 1.2em;
color: #0E5A61;
line-height: 1.3em;
padding: 0 1em;
margin-top: 4em;
}

#contentSideOneBokem br {
line-height: 1.5em;
}

#contentSideTwo {
float: right;
width: 292px;
}

#contentSideTwo.inside {
float: right;
background: #F3EFE3;
padding: 15px 15px 25px 15px;
width: 292px;
width/* */:/**/262px;
width: /**/262px;
}


#contentSideTwoOne {
background: #fff;
padding: 15px;
}

#cstLeft { width: 100px; float: left; }
#cstRight { width: 133px; float: right; text-align: right; }

#contentSideTwo #trackList {
width: 150px;
text-align: right;
padding-top: 15px;
}

#contentSideTwo #trackList strong {
color: red;
background: transparent;
font-weight: normal;
font-style: italic;
}

#contentSideTwo #album {
float: right;
}

#contentSideTwo #albumTwo {
float: none;
}

#contentSideTwoSec {
width: 292px;
float: right;
background: #F3F0E8;
padding: 10px 10px 20px 10px;
width: 292px;
width/* */:/**/272px;
width: /**/272px;
}

#contentSideTwoSec h2 {
color: red;
background: transparent;
font-weight: normal;
font-size: 1em;
text-align: center;
margin-bottom: .5em;
padding-bottom: 0;
}

#contentSideTwoSec h2 {
color: red;
background: transparent;
font-weight: normal;
font-size: 1em;
text-align: center;
}

#footer {
border-top: 1px solid #CDCCC8;
clear: both;
background: #fff url("../img/footer-bg.gif") no-repeat right;
height: 47px;
}

#footer img {
float: right;
}

#footer p {
margin: 15px 0 0 18px;
padding: 0;
}

.red {
xxxcolor: red;
font-weight: bold;
background: inherit;
}

#contentSideTwoSec a, #contentSideOneOne a {
xxxcolor: #000;
text-decoration: none;
} 

#contentSideTwoSec a:hover, #contentSideOneOne a:hover {
xxxcolor: #f00;
text-decoration: underline;
} 

.obrazarnaImg {
float: left;
margin: 1em;
border: #F7F5F0 1em solid;
}

.clearBothZero {
clear: both;
font-size: 1px;
line-height: 1px;
height: 1px;
}


.clearBoth {
clear: both;
}

fieldset {
background: #F7F5F0;
border: 0;
padding: 1em 10px;
}

textarea {
vertical-align: top;
width: 400px;
height: 4em;
}

#forum textarea {
margin-left: 15px;
}

input.l {
width: 120px;
}

input.button {
background: #A8D5DE url("../img/button.gif") no-repeat;
padding: 2px;
border: 1px solid #5B8790;
}

.alignRight {
text-align: right;
}

h4 {
font-weight: normal;
margin-bottom: 0;
padding-bottom: 0;
font-size: 1em;
}

.sendKO {
border: 2px solid red;
padding: 1em 10px;
}

.testRed {
border: 1px solid green;

}

.noUnderline {
text-decoration: none;
}

table#namestable th, table#namestable td {
margin: 0; padding: 0; text-align: left;
font-size: 1em;
margin-right: 10px;
}

table#namestable th {
font-weight: bold;
}

table.autori th, table.autori td {
margin: 0; padding: 2px; text-align: left;
font-size: .85em;
}

table.autori th {
font-weight: bold;
}

#koncerty {
background: #F3EFE3;
padding: 8px 15px;
color: #0E5A61;
height: 272px;
overflow: auto;
}

#koncerty h2 { 
border-bottom: 1px #0E5A61 solid;
font-size: 1em; 
margin: 0; 
padding: 0 0 .2em 0;
}

#koncerty ul li, #koncerty ul { 
margin: 0; padding: 0;
list-style-type: none;
}

#koncerty ul li { 
margin: 4px 0; padding: 0;
border-bottom: 1px #fff solid;
}
