
/*
// LAYOUT html,body 
/ 
/////////////////////////////////////////////////////////////// */

html, body {
height : 100%;
width : 100%;
margin : 0;
padding : 0;
border : none;
background-color : #aaaaaa;
}


div.body {
width: 800px;
text-align: center;
vertical-align: middle;
margin-left: auto;
margin-right: auto;
}

table.bodyStructure {
width: 800px;
vertical-align: top;
}
table.bodyCenter {
width: 700px;
vertical-align: top;
}





/*
// Header content
/ 
/////////////////////////////////////////////////////////////// */

table.header {
width: 800px;
height: 290px;
vertical-align: top;
background-image : url(../images_body/bodyBg_top_800_290.png);
}

td.headerEdges {
width: 50px;
}

table.headerCenter {
width: 700px;
height: 290px;
}

table.headerMenu {
width: 700px;
height: 30px;
}
td.headerMenuEdges {
width: 20px;
height: 30px;
}
td.headerMenuTopCenter {
width: 660px;
height: 30px;
text-align: center;
}
td.headerMenuBottomCenter {
width: 660px;
height: 30px;
text-align: right;
vertical-align: bottom;
}



td.headerTitle {
width: 700px;
height: 230px;
}



/*
// Middle content
/ 
/////////////////////////////////////////////////////////////// */



table.middle {
width: 800px;
vertical-align: top;
background-image : url(../images_body/bodyBg_middle_800_50.png);
}

td.middleEdgeLeft {
width: 60px;
}
td.middleEdgeRight_index {
width: 90px;
}
td.middleEdgeRight {
width: 80px;
}

td.middleTextLeft {
width: 180px;
text-align : left;
vertical-align : top;
}
td.middleTextBorder_index {
width: 20px;
vertical-align : top;
}
td.middleTextBorder {
width: 40px;
vertical-align : top;
background-image : url(../images_other/border_40_20.png);
}
td.middleTextPicture_index {
width: 160px;
text-align : left;
vertical-align : top;
}
td.middleTextRight_index {
width: 290px;
text-align : left;
vertical-align : top;
}
td.middleTextRight {
width: 330px;
text-align : left;
vertical-align : top;
}
td.middleTextPicture {
width: 110px;
text-align : right;
vertical-align : top;
}
td.middleBottomBorder {
height: 20px;
}

td.middleKontakt {
width: 450px;
vertical-align : top;
text-align : left;
}

td.middleEdgeRight_kontakt {
width: 70px;
}



div.left {
width: 180px; 
overflow: none; 
z-index: 1;
text-align: left;
font-weight: normal; 
font-size: 8,6pt; 
color: #444f17; 
font-family: arial; 
text-decoration: none;
}
div.right {
width: 290px; 
overflow: none; 
z-index: 1;
text-align: left;
font-weight: normal; 
font-size: 8,6pt; 
color: #666666; 
font-family: arial; 
text-decoration: none;
}


div.menuOferta_arrow {
width: 15px;
vertical-align : bottom;
text-align : left;
float: left;
}

div.menuOferta_text {
width: 165px;
vertical-align : bottom;
text-align : left;
float: left;
margin-left: 0px;
}






/*
// Footer content
/ 
/////////////////////////////////////////////////////////////// */


table.footer {
width: 800px;
height: 70px;
background-image : url(../images_body/bodyBg_bottom_800_70.png);
}

td.footerEdges {
width: 50px;
}

td.footerTop {
width: 700px;
height: 40px;
}
td.footerTopLeft {
width: 350px;
height: 40px;
text-align: left;
}
td.footerTopRight {
width: 350px;
height: 40px;
text-align: right;
}


td.footerBottom {
width: 700px;
height: 30px;
text-align: center;
vertical-align: bottom;
font-weight: normal; 
font-size: 8.6pt;  
color: #e1e1e1; 
font-family: arial; 
text-decoration: none;
}

div.layerFooter {
vertical-align : middle;
text-align : center;
}




/*/
// FONTS
/ 
////////////////////////////////////////////////////////////////*/


body, td, th {
font-weight: normal; 
font-size: 8.6pt; 
color: #666666; 
font-family: arial; 
text-decoration: none;
}

a:active, a:visited,  a:link{
font-weight: normal; 
font-size: 8.6pt; 
color: #444f17; 
font-family: arial; 
text-decoration: none;
}
a:hover {
font-weight: normal; 
font-size: 8.6pt; 
color: #444f17; 
font-family: arial; 
text-decoration: underline;
}


.textTitle {
font-weight: 700; 
font-size: 9pt;  
color: #444f17; 
font-family: arial; 
text-decoration: none;
}

.textLeft {
font-weight: 700; 
font-size: 8.6pt;  
color: #444f17; 
font-family: arial; 
text-decoration: underline;
}
a.textLeft:link, a.textLeft:active, a.textLeft:visited {
font-weight: 700; 
font-size: 8.6pt;  
color: #444f17; 
font-family: arial; 
text-decoration: underline;
}
a.textLeft:hover {
font-weight: 700; 
font-size: 8.6pt;  
color: #444f17; 
font-family: arial; 
text-decoration: none;
}



.textFooter {
font-weight: normal; 
font-size: 8.6pt;  
color: #e1e1e1; 
font-family: arial; 
text-decoration: none;
}
a.textFooter:link, a.textFooter:active, a.textFooter:visited {
font-weight: normal; 
font-size: 8.6pt;  
color: #e1e1e1; 
font-family: arial; 
text-decoration: none;
}
a.textFooter:hover {
font-weight: normal; 
font-size: 8.6pt;  
color: #f7f7f7; 
font-family: arial; 
text-decoration: none;
}




/*/
// IMG
/ 
////////////////////////////////////////////////////////////////*/

.imageMiddle {
border : solid 8px #80972b;
padding : 0px;
}

.imageRight {
border : solid 0px #80972b;
padding : 0px;
}

.image {
border : solid 5px #80972b;
padding : 0px;
}



/*/
// FORM Content	
/ 
////////////////////////////////////////////////////////////////*/

td.formName {
width: 150px;
height: 40px;
font-weight: normal; 
font-size: 8.6pt; 
color: #444f17; 
font-family: arial; 
text-decoration: none;
text-align : right;
vertical-align : middle;
}
td.formRequired {
width: 20px;
height: 40px;
font-weight : normal;
font-size : 12pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : center;
vertical-align : top;
}

td.formTextarea {
width: 300px;
height: 40px;
text-align : left;
vertical-align : middle;
}


td.formNameBig {
width: 150px;
height: 100px;
font-weight: normal; 
font-size: 8.6pt; 
color: #444f17;
font-family: arial; 
text-decoration: none;
text-align : right;
vertical-align : middle;
}
td.formRequiredBig {
width: 20px;
height: 100px;
font-weight : normal;
font-size : 12pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : center;
vertical-align : top;
}
td.formTextareaBig {
width: 300px;
height: 100px;
text-align : left;
vertical-align : middle;
}



.Textarea
{
width: 250px;
height: 15px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #d3d3d3; 
padding : 2px;
color: #666666; 
font-family: arial; 
text-decoration: none;

}
.TextareaBig
{
width: 250px;
height: 90px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #d3d3d3; 
padding : 2px;
color: #666666; 
font-family: arial; 
text-decoration: none
}
.TextareaMed
{
width: 250px;
height: 40px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #d3d3d3; 
padding : 0px;
color: #666666; 
font-family: arial; 
text-decoration: none
}
.TextareaSubmit
{
width: 250px;
height: 20px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #d3d3d3; 
color: #666666; 
font-weight: bold;
font-family: arial; 
text-decoration: none;
padding : 3px;
}



.textFormError {
font-weight : normal;
font-size : 8.6pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : top;
}

.textStarError {
font-weight : normal;
font-size : 12pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : center;
vertical-align : top;
}


