a:link 
{
text-decoration: none;
color: #FFFFFF;
}

a:hover 
{
text-decoration: underline;
color: #FFFFFF;
}

a:visited 
{
text-decoration: none;
color: #FFFFFF;
}

*
{
border: 0;
margin: 0;
}

body
{
font: 12px Tahoma, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color : #8D875C;
}

input, textarea, select {
padding : 5px;
border : 1px solid #404040;
background-color : #e0e0e0;
outline : 0;
font : normal 13px/100% Verdana, Tahoma, sans-serif;
}

/**********************************************************************************/
.clear{ clear:both; }

.padding
{
padding: 30px;
}

.main
{
padding: 5px;
margin: 0 auto;
width: 900px;
background: #FFFFFF;
}

/**********************************************************/

.header
{
width: 900px;
height: 260px;
margin: 0 auto;
background-color: #9c0707;
color: #000000;
position: relative;
}

.header H1
{
font-size: 36px;
color: #CCAA22;
text-shadow: 2px 2px 1px  #FFF;
}

.header H3
{
font-size: 22px;
}

.header H4
{
font-size: 14px;
color: #FFFFFF;
}

.header_txt
{
top: 50px;
left: 290px;
width: 360px;
height: 200px;
position: absolute;
z-index: 1;
}

.header_img_l
{
top: 5px;
width: 272px;
height: 250px;
background: url(images/header.jpg) no-repeat center;
position: relative;
z-index: 1;
}

.header_img_r
{
top: -40px;
left: 670px;
width: 216px;
height: 300px;
background: url(images/header.png) no-repeat;
position: absolute;
z-index: 2;
}

.header_lang
{
top: 10px;
left: 290px;
height: 16px;
position: absolute;
z-index: 2;
}

/**********************************************************/

.hovermenu ul{
font: bold 16px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
}

.hovermenu ul li{
list-style: none;
height: 34px;
}

.hovermenu ul li a{
padding: 4px 0.5em;
text-decoration: none;
float: left;
color: black;
background-color: #9c0707;
border: 2px solid #9c0707;
color: #FFFFFF;
}

.hovermenu ul li a:hover{
background-color: #830505;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

/**********************************************************/

.body_
{
overflow: hidden;
margin: 0 auto;
background-color: #9c0707;
}

.body_left
{
float: left;
width: 220px;
overflow: hidden;
background-color: #9c0707;
font-size: 16px;
margin: 0 auto;
padding: 25px;
}

.body_center
{
padding: 0px 0px 0px 270px;
}

.body_frame
{
background-color: #FFFFFF;
padding: 5px 0px 5px 5px;
}

.body_content
{
overflow: hidden;
background-color: #C8C39E;
padding: 15px 5px;
font-size: 16px;
color: #000000;
text-align: justify;
}

.body_content a h1
{
font-size: 18px;
color: #9c0707;
padding: 0 0 10px 0;
}

.body_content a h1:hover 
{
text-decoration: underline;
}

.body_content a h3
{
font-size: 14px;
color: #9c0707;
padding: 5px 10px;
}

.body_content a h3:hover 
{
text-decoration: underline;
}

.body_text
{
padding: 0px 10px;
}

.body_text h1
{
font-size: 20px;
color: #9c0707;
padding: 0px 0px 20px 0px;
}

/*.body_text a
{
font: 14px Tahoma, Arial, Helvetica, sans-serif;
}*/

.body_text a:hover 
{
text-decoration: underline;
}

/*****************************************************************/

.object_preview_img
{
float:left; 
width:170px; 
text-align:center; 
padding:15px 0;
}

.object_preview_text
{
float:left; 
width:390px;
padding:10px 5px;
}

.object_preview_text_only
{
float:left; 
padding:10px 0;
}

.object_preview_line
{
float:left; 
width:600px;
height:2px;
background-color: #FFFFFF;
}

/*****************************************************************/

.object
{
background-color: #FFFFFF;
padding: 3px;
}

.object_content
{
background-color: #C8C39E;
padding: 10px 10px 20px 10px;
}

.object_content h1
{
font-size: 22px;
color: #9c0707;
padding: 10px 0px 20px 0px;
}


.object_content a h1:hover 
{
text-decoration: underline;
}

.object_content h3
{
font-size: 18px;
}

.object_more
{
/*font-weight: bold;*/
padding: 10px 0 5px 0;
}

.object_more a
{
font: 12px Tahoma, Arial, Helvetica, sans-serif;
color: #9c0707;
}

/*.object_more a:hover 
{
text-decoration: underline;
}*/

.object_next
{
padding: 3px;
}

/*****************************************************************/

.left_top{ background:url(images/corner.gif) left top no-repeat;}
.right_top{ background:url(images/corner.gif) right top no-repeat;}
.left_bot{ background:url(images/corner.gif) left bottom no-repeat;}
.right_bot{ background:url(images/corner.gif) right bottom no-repeat;}

/*****************************************************************/

.footer
{
width: 895px;
height: 30px;
padding: 15px 0px 0px 5px;
background-color: #9c0707;
text-align: center;
}

.footer_img
{
text-align: center;
height: 60px;
float: left;
background: url(images/footer.jpg) no-repeat left, url(images/footer_r.jpg) repeat-x;
padding-top: 40px;
color: #ffffff
}

.catalogs
{
padding-top: 10px;
text-align: center;
}
