*{
margin: 0;
}

img{
border:0;
}

a{
text-decoration:none;
outline: none;
}

ul {
margin:0px;
padding:0px;
}

body{
font-family: arial;
font-size: 12px;
color: #66605F;
margin:0 50px;
padding:0;
text-align:center;
background-color:#fff;
}

.clear{
clear: both;
height:1px;
}

#site{
text-align:left;
margin:0 auto;
width:950px;
}	

#head{
border-bottom:1px solid #7B7B7B;
margin-top:25px;
margin-right:25px;
padding-bottom:6px;              
}

#logo{
width:135px;
height:56px;
background: url('../img/logo.jpg') no-repeat;
float:left;
}

#contact{ 
float:right;
font-size:12px;
margin-top:41px;
width:40px;
color:#575757;
}

#center{
margin-top:28px;

}

#lang{
	width: 200px;
	text-align: right;
	float: right;
	clear: both;
	overflow: hidden;
	margin:  5px 24px 0 0;
}
#lang a{
	color: #575757;
}

#menu{
float:left;
width:203px;
min-height:206px;
}

#menu ul{
list-style:none;	
}	

#menu ul li{
margin-bottom:22px;	
}

#menu ul li a{
color:#575757;
font-size:12px;
}

#menu ul li a.selected{
font-weight:bold;
padding-right:15px;
background: url(../img/menu-arrow1.gif) no-repeat 100% 50%;
}	

#menu ul li ul{
margin-top:5px;
display:none;
font-weight:bold;
font-size:12px;
}

#menu ul li ul li{
margin-bottom:5px;	
}

#menu ul li ul li a{
margin-bottom:5px;
font-weight:normal;
}

#menu ul li ul li ul{
display:block;
font-weight:bold;
font-size:12px;
}

#menu ul li ul li a.selected{
padding-right:12px;
background: url(../img/menu-arrow2.gif) no-repeat 100% 50%;
}

#content{
float:right;
width:660px;
min-height:206px;
margin: 0 20px 40px 20px;
}

#content a{
color:#66605F;
text-decoration:underline;
}

#contact-form{
width:225px;
float:right;
}	

#contact-text{
width:400px;
float:left;
}	

#contact-form h2{
font-weight:normal;
font-size:12px;
margin-bottom:5px;
margin-left:5px;
}	

.contact{
border: 1px solid #E4E4E4;
background-color:#fff;
padding:3px;
color:#B1B1B1;
width:215px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
}

.news{
border-bottom:1px solid #DDDDDB;
padding: 25px 0;
}

.news .date{
font-size:11px;
}

.news .title{
font-weight:bold;
margin:5px 0;
}

.more{
padding-left:13px;
font-weight:normal;
color:#66605F;
background: url(../img/menu-arrow1.gif) no-repeat 0 50%;
margin-left:30px;
}

.fader{
width:185px;
float:left;
}	

.fader img{
position:absolute;
display:none;
}

#fader2{
margin-left:185px;	
}
#fader3{
margin-left:370px;	
}
#fader4{
margin-top:115px;		
}
#fader5{
margin-top:115px;	
}
#fader6{
margin-top:115px;		
}
#fader7{
margin-top:115px;		
}
#fader8{
margin-top:115px;	
}
#fader9{
margin-top:115px;		
}

#products{
min-height:	511px;
}

#product .back{
width:12px;
height:11px;
position:absolute;
display:block;
background: url(../img/back.gif) no-repeat 0 0;
margin-left:-23px;
padding:3px;
}

.product{
position:relative;
margin-bottom:25px;         
}	

.product a{
color: #66605F;
text-decoration:none !important;
}	

.product .image{
width:135px;
float:left
}

.product .desc{
width:435px;
position: absolute;
bottom: 0;
margin-left: 155px;
}

.product .date{
width:35px;
position: absolute;
bottom: 0;
right: 0;
}

#product{
min-height:500px;
margin-bottom:15px;
}	

#product .image{
float:left;
margin:0 20px 20px 0;
}

.paging{
margin-left:22px	
}	

.paging a{
color:#575757;
text-decoration:none !important;
}

.paging a:visited{
color:#3E6690;	
}	

.paging .pback{
background:url('../img/page-arrowl.gif') no-repeat 0 50%;
padding-left:10px;
margin-left:-20px;
margin-right:8px;
}

.paging .pnext{
background:url('../img/page-arrowr.gif') no-repeat 0 50%;
display:block;
float:right;
height:9px;
width:10px;
}

.red{
color:#990000;
}

.award{
width:300px;
margin-bottom:20px;
float:left;
}

.award .image{
width:71px;
float:left
}

.award .desc{
width:209px;
float:right;
}

#content .line{
height:1px;
width:100%;
border-bottom:1px solid #E0DCD9;
margin:25px 0;
}

#content h3{
font-size:13px;
color: #666261;
margin-bottom:10px;
}

#content .emp{
margin:10px 0;
}

#content .emp a{
color:#656162;
text-decoration:none;
}


.box-small, .box-big{
float:left;
margin-right:10px;
text-align:center;
}

.box-big img{
margin-bottom:5px;	
}	

#content .emp .box-big{
margin: 0 7px;
}

#content .emp .box-small{
margin: 0 5px;
}

#emp .img{
float:left;
width:110px;
margin-right:20px;
margin-bottom:20px;
}

#emp .desc{
width:500px;
}

#emp .back{
font-size:11px;
width:50px;
float:right;
margin-right:-110px
}

#fader-box{
margin-top:60px;
background: url(../img/loading.gif) no-repeat;
width:555px;
height:345px;
}	
