/*
---------------------------------------------------------------------- 
Main tags 
----------------------------------------------------------------------
*/
body {
    padding: 0;
    margin: 0; 
    font: normal 70% Verdana, Tahoma, Arial;
    background: #3d2200; 
    text-align: center;}

a:link {
    text-decoration: underline;
    color: #ffe5ab;}

a:visited {
    text-decoration: underline;
    color: #794300;}

a:hover {
    text-decoration: none;
    color: #fff;}

form {
    padding: 0;
    margin: 0;}

img {
    border: 0;}
    
hr {
    }

h1 {
    font: normal 210% Tahoma, Verdana, Arial;
    padding: 0;
    margin: 0 0 20px 0;
    color: #602705;}

h2 {
    font: bold 15px Verdana, Tahoma, Arial;
    padding: 0;
    margin: 0;
    color: #3d2200;}

h2.teamName {color: #fff; font: normal 220% Verdana, Tahoma, Arial; padding: 0; margin-top: -10px;}

h3 {
    font: bold 12px Verdana, Tahoma, Arial;
    padding: 0;
    margin: 0;
    color: #3d2200;}

h3.bottomHeader {
    font: normal 24px Tahoma, Verdana, Arial;
    padding: 0;
    margin: 0;
    color: #602705;}

h4 {
    font: bold 14px Tahoma, Verdana, Arial;
    padding: 0;
    margin: 0;
    color: #fff;}
    
.text {
    font: normal 12px Georgia, Garamond, Times New Roman;
    padding: 0;
    color: #4f4f4f;}

/*
---------------------------------------------------------------------- 
Structure 
----------------------------------------------------------------------
*/
#frame {
    width: 903px;
    margin: 0 auto;}

#header {
    width: 100%;
    height: 399px;
    text-align: left;
    background: url("../img/header_bg.jpg") no-repeat;}
    
#logo {
    margin: 83px 0 0 68px;
    border: 0;}

div.center {width: 903px; background: #d26c0a url('../img/wood-side_bg.jpg') repeat left top;}
    
table.center {
    width: 875px; 
    margin: 0 14px;
    background: #ff8e00;}
    
table.center td {vertical-align: top;}
    
.leftCol {
    width: 206px;
    text-align: left;
    background: #ff8e00 url('../img/leftcol_bg.gif') repeat-y right top;}

#menu {
    width: 206px;
    border: 0;
    background: #ffd981 url('../img/lc_top.jpg') repeat-y left top;}
    
#menu ul {margin: 30px 0 0 0; padding: 0; list-style-type: none;}
#menu ul li {padding: 0; margin: 0;}
#menu ul ul {padding: 0; margin: 0;}
#nav a {
    color: #ff3c00;
    font: normal 110% Verdana, Tahoma, Arial;
    text-decoration: none;
    padding: 6px 10px 8px 40px;  
    display: block;}
#menu ul ul a {
    font: normal 100% Verdana, Tahoma, Arial;
    text-decoration: underline;
    padding: 1px 10px 1px 60px;  
    display: block;}
#menu ul ul ul a {padding-left: 80px;}

#nav ul.active {background: url('../img/menu-act_bg.gif') no-repeat left bottom; padding-bottom: 15px;}
#nav a.active {color: #d03100; font-weight: bold; background: url('../img/menu-act_bg.gif') no-repeat left bottom;}
#nav a:hover {font-weight: bold;}

#search {margin: 40px 0 0 27px; padding: 0;}
#search input {border: 1px solid #b54b00; background-color: #ff8917;}
#search td {padding: 0 4px 4px 0; background: #d56b00; width: 118px;}
#search #tuner {margin: 10px 0 0 20px;}
    
#content {color: #341d00; text-align: left; background: url('../img/c_top.jpg') no-repeat left top; padding: 30px;}
.team #content {padding: 30px 0 30px 30px;}
.guest2 #content{padding: 30px 19px 30px 24px;}
.guest2correction {padding-left: 6px;}

#rightCol {
    width: 214px;
    text-align: center;
    background: #ff8e00 url('../img/rightcol_bg.gif') repeat-y left top;}

#rightCol .rc_cont {background: url('../img/rc_top.jpg') no-repeat left top;}

#dj {
    width: 214px;
    height: 250px;
    text-align: right;
    background: url('../img/dj_bg.gif') no-repeat left bottom;}
    
#dj img {margin: 68px 9px 53px 63px; border: 4px solid #fff;}
/* #dj div#djDiv {height: 218px;} */
#dj span {padding-right: 9px;}

#skrepka {
    position: relative;
    top: 60px;
    left: 100px;
    margin: 0 0 -67px 0;}

.png {
    //background-image: none ! important;
    behavior: url('../css/iefix.htc');}

#bottomBlock {
    width: 669px;
    text-align: left;
    background: #ff8e00 url('../img/bottomblock_bg.gif') repeat-x left top;}
    
#footer {
    width: 875px;
    margin: 0 14px;
    height: 100px;
    color: #ffe37a;
    font: normal 100% Verdana, Tahoma, Arial;}
#footer a {color: #ffe37a;}
#footer p {margin: 15px 15px;}

/*
---------------------------------------------------------------------- 
Classes 
----------------------------------------------------------------------
*/
.fleft {float: left;}
.fright {float: right;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}

.mini {font-size: 90%;}

#frame a .U {text-decoration: underline;}
#frame .noU {text-decoration: none;}

.news img {border: 1px solid #78420c; margin: 0 10px 10px 0;}
.date {color: #b84e00; font: bold 100% Tahoma, Verdana, Arial;}
#frame a.title {color: #3d2200; font: bold 110% Verdana, Tahoma, Arial;}
.title {color: #3d2200; font: bold 110% Verdana, Tahoma, Arial;}

.tableFoto {border: 1px solid #3d2200; margin: 0 0 5px -10px;}
.justFoto {border: 1px solid #3d2200; margin: 0 10px 10px 0;}
#frame .fotoTable a {color: #602705;}

ul.brown {color: #955300;}
ul.brown ul {list-style-type: disc;}
ul.brown span {color: #341d00;}

ol.brown {color: #955300;}
ol.brown span {color: #341d00;}

.faqTable {
    border: 1px solid #b54b00;
    border-right: 0;
    background: #f78900 url('../img/faqtable_bg.gif') no-repeat right top;
    color: #784300;
    font: bold 120% Verdana, Tahoma, Arial;}
    
.plastinka {
    width: 188px;
    background: url('../img/plastinka.gif') no-repeat left 49px;}
    
textarea {
    font: normal 120% Arial, Tahoma, Verdana;
    background-color: #ff8917;
    border: 1px solid #b54b00;}
    
input.button {color: #472400; font: bold 100% Verdana, Arial, Tahoma; background-color: #d76d00; padding: 2px 10px;}
input {
    font: normal 120% Arial, Tahoma, Verdana;
    background-color: #ff8917;
    border: 1px solid #b54b00;}
    
.simpleTable {font: normal 10px Verdana, Arial, Tahoma; border-collapse: collapse; border-bottom: 1px solid #b54b00;}
.simpleTable th {background-color: #e88100; color: #784300; font: bold 110% Verdana, Arial, Tahoma; padding: 8px 25px; border: 1px solid #b54b00;}
.simpleTable td {color: #784300; border: 1px solid #b54b00; border-top: 0px; border-bottom: 0px; padding: 5px 20px;}
.xRow {background-color: #f78900;}

.inputShadow {padding: 0 4px 6px 0; background-color: #d76d00;}

a.name {color: #ffe5ab; font: bold 120% Verdana, Tahoma, Arial; text-decoration: underline;}
.date2 {color: #a15900; font: normal 90% Verdana, Tahoma, Arial;}
.guestNote {color: #341d00; border: 1px solid #b54b00; padding: 10px; background-color: #f78900; margin-bottom: 29px;}
.guestNotes {background: #fff url('../img/guest_bg.gif') repeat left bottom; border-bottom:?1px solid #fff;}
.guestNotes2 {background: url('../img/guest_bg2.gif') repeat-y left top;}
.guestNotes3 {background: url('../img/guest_bg3.gif') no-repeat left bottom;}
.guestNotes4 {color: #341d00; padding: 20px 10px 50px 25px; background: url('../img/guest_bg4.gif') no-repeat right top; margin-bottom: 29px;}
.guestNotes a.name {color: #ff3c00;}
.answer {color: #6a3b00; 
    font: italic 100% Verdana, Tahoma, Arial; 
    padding: 9px 0 0 12px; 
    margin: 2px 0 0 20px;
    background: url('../img/guest_ul.gif') no-repeat left top;}
    
.fotoFrame {
    width: 115px;
    height: 122px;
    padding: 1px 54px 1px 1px;
    margin: 10px 0;
    background: url('../img/foto_frame.gif') no-repeat center center;}
    
.teamDevider {
    width: 100%;
    height: 18px;
    margin-bottom: 10px;
    background: url('../img/team_div.gif') no-repeat left center;}

.guestDevider {
    width: 100%;
    height: 20px;
    margin: 10px 0 10px 10px;
    background: url('../img/guest_div.gif') no-repeat left center;}
    
a.teamName {font-size: 130%;}
span.teamName {color: #602705; font-size: 125%;}

.teamPic {
    float: right;
    margin-left: 20px;
    border: 1px solid #3b2200;}
    
.teamQuestion {color: #602705; font: bold 110% Verdana, Tahoma, Arial; margin: 10px 0 0 0;}
.teamAnswer {margin: 0 0 10px 0;}

#rightCol h2, #rightCol .news {text-align: left; padding: 0 20px;}
#rightCol h2 {color: #fff; padding-top: 60px;}