body {
 margin: 0;
 padding: 0;
 background: #f4ede3 url('img/fon-long.jpg') repeat-x top center;
}

#colorFon {
 position: absolute; 
 width: 100%; 
 left: 0px; 
 top: 0px; 
 overflow: hidden; 
 min-width: 990px; 
 height: 842px;
 background: url('img/fon.jpg') no-repeat top center;
}

a {
 text-decoration: none;
 color: #ff9933;
}

a:hover {
 text-decoration: underline;
}

a img {
 border: 0;
}

#mainContainer {
 position: absolute; 
 width: 100%; 
 height: 100%; 
 left: 0px; 
 top: 3px; 
 overflow: hidden; 
 min-width: 990px; 
 height: 770px;
} 

#fonContainer {
 position: absolute; 
 left: 50%; 
 margin-left: -633px;
 top: 0px;
}

#mainAll {
 position: absolute; 
 background: white;
 width: 822px; 
 height: 411px; 
 left: 50%; 
 top: 210px; 
 margin-left: -390px;
}

#mainMenu {
 position: absolute; 
 width: 822px; 
 height: 25px; 
 left: 50%; 
 top: 180px; 
 margin-left: -390px;
 text-align: center;
 color: #ff9933;
 font: bold 12px arial;
}

#mainMenu a, #mainMenu a:visited, #mainMenu a:active {
 color: #706256;
 margin-left: 5px;
 margin-right: 5px;
}

#mainMenu a:hover {
 color: #ff9933;
 text-decoration: none;
}

#mainMenu span {
 margin-left: 5px;
 margin-right: 5px;
}

#tagsDiv  {
 position: absolute;
 top: 646px;
 left: 50%;
 margin-left: -210px;
 width: 400px;
 height: 75px;
 overflow: none;
 color: #706256;
}

#contactLink {
 top: 641px;
 left: 50%;
 margin-left: 440px;
 width: 145px;
 position: absolute;
 height: 45px;
}

#widePic {
 position: absolute; 
 top: 9px; 
 left: 9px; 
 width: 545px; 
 height: 395px; 
} 

#smallPic {
 position: absolute; 
 top: 9px; 
 left: 9px; 
 width: 320px; 
 height: 395px; 
} 

#tagsH {
 position: absolute; 
 top: 0px;
 left: 10px;
}

#tagsH h1 {
 font: normal 13px arial;
 margin-top: 0px;
 margin-bottom: 0px;
}

#tagsAfterH {
 position: absolute; 
 top: 1px;
 left: 80px;
 font: normal 10px arial;
}

#tagsB {
 position: absolute; 
 top: 17px;
 left: 0px;
 font: normal 10px arial;
}

#tagsHv {
 position: absolute; 
 top: 17px;
 left: 110px;
}

#tagsHv h2 {
 font: normal 10px arial;
 margin-top: 0px;
 margin-bottom: 0px;
}

#tagsHost {
 position: absolute; 
 top: 14px;
 left: 203px;
 font: normal 10px arial;
}

#tagsHost strong {
 font: normal 13px arial;
}

#tagsRH {
 position: absolute; 
 top: 29px;
 left: 5px;
 font: normal 13px arial;
}

#tagsK {
 position: absolute; 
 top: 29px;
 left: 55px;
 font: normal 10px arial;
}

#tagsK strong { 
 font: normal 13px arial;
}

#tagsSEO {
 position: absolute; 
 top: 45px;
 left: 120px;
 font: normal 10px arial;
}

#tagsSEO strong {
 font: normal 13px arial; 
}

#tagsSEO span {
 margin-left: 25px;
 font: normal 13px arial; 
} 

#textCont {
 height: 395px;
 position: absolute;
 display: block;
 background: white;
 top: 8px;
 font: normal 12px arial;
 color: black;
}

#textCont h1 {
 font: bold 13px arial;
 color: #ff9933;
}

#langLink {
 position: absolute; 
 top: 80px;
 left: 50%;
 margin-left: 455px;
 background: #ffa707 url('img/langBack.jpg') no-repeat top left;
 height: 22px;
}

#langLink a, #langLink a:visited, #langLink a:active {
 color: white;
 margin-left: 10px;
 font: normal 14px arial;
}

#langLink a:hover {
 font: bold 14px arial;
 text-decoration: none;
}

#scrollbar_content {
 width: 100%;
 text-align: left;
 height: 395px;
}



#reqVilla {
 width: 400px;
 float: right;
 overflow: auto;
 display: block;
 padding-right: 5px;
}

#reqVillaRow {
 width: 400px;
 float: right;
 overflow: auto;
 display: block;
 margin-top: 10px;
}

#reqVillaLeft {
 width: 64px;
 padding-right: 5px;
 text-align: right;
 font: normal 11px verdana;
 color: black;
 float: left;
}

#reqVillaRight {
 float: right;
 width: 320px;
 display: block;
}

#reqVillaRight input {
 border: 1px dotted black;
 width: 150px;
 height: 17px;
 background: white;
 color: black;
 font: normal 12px verdana;
}

#reqVillaRight textarea {
 border: 1px dotted black;
 width: 290px;
 height: 110px;
 background: white;
 color: black;
 font: normal 12px verdana;
 overflow: auto;
}

#reqVillaSecure {
 float: right;
 width: 320px;
 display: block;
 font: normal 11px verdana;
 color: black;
}

#reqVillaSecure input {
 border: 1px dotted black;
 width: 52px;
 height: 17px;
 background: white;
 color: black;
 font: normal 12px verdana;
}

#reqVillaSecure img {
 position: relative;
 top: 5px;
}

#reqVillaSubmit {
 width: 245px;
 float: right;
 margin-top: 10px;
 display: block;
}

#reqVillaSubmit input {
 width: 90px;
 height: 25px;
 font: bold 12px verdana;
 color: #ff9900;
 border: 1px dotted black;
 background: white;
}
#scrollbar_content, #scrollbar_content td
{
 font: normal 11px arial; 
 color: black;
}

#scrollbar_content p, #scrollbar_content td p  {
 margin-bottom: 4px; 
 margin-top: 4px; 	
}

#scrollbar_content h1, #scrollbar_content td h1 {
 font: bold 13px verdana;
 color: #ff9933; 
 margin-top: 2px;
 margin-bottom: 2px;
}

#scrollbar_content h2, #scrollbar_content td h2 {
 font: bold 12px verdana;
 color: #ff9933; 
 margin-bottom: 6px;
 margin-top: 4px;
}

#scrollbar_content h3, #scrollbar_content td h3 {
 font: bold 12px verdana;
 color: black;
 margin-top: 5px;
 margin-bottom: 3px;
}

#scrollbar_content h4, #scrollbar_content td h4 {
 font: normal 12px verdana;
 color: #ff9933; 
 margin-bottom: 0px;
}

#scrollbar_content h5, #scrollbar_content td h5 {
 font: bold 11px verdana;
 color: black; 
 margin-bottom: 0px;
 margin-top: 0px;
}


#scrollbar_content h6, #scrollbar_content td h6 {
 font: normal 11px verdana;
 color: black;
 margin-bottom: 5px;
 margin-top: 0px;
}

#scrollbar_content li {
 font: normal 11px verdana;
}

#scrollbar_content a, #scrollbar_content a:visited, #scrollbar_content a:active {
 text-decoration: none;
 color: #ff9933;
}


#scrollbar_content a:hover {
 text-decoration: underline;
}

table td.discuss1, table td.discuss2 {
 width: 50%;
}