body{
margin: 0px;
padding: 0px;
background:black url(../images/back.png) no-repeat center top;
font: 12px normal Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
}




a:link, a:visited, a:active, {
text-decoration: none;
}
    
a:hover {
text-decoration: underline;
}


img{ border: 0; outline:none;}


a:focus
{
-moz-outline-style:none;
outline-width: 0 !important;
}


a, a:focus, a:link, a:visited, a:hover, a:active img{
outline: none;
border: none;
}


.hov {
color: #5f6161;
text-decoration: none;
}

.hov2 {
color: #cccccc;
text-decoration: none;
}

.content {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: transparent; 
color: #cccccc;
font: 11px normal Helvetica, Verdana, Arial, sans-serif;
line-height: 14px;
border: 0px;
width: 825px;
}

.logo {
padding-top: 23px;
padding-left: 0px;
background-color: transparent;
padding-bottom: 9px;
width: 176px;
height: 78px;
float: left;
}


.menu {
float: right;
width: 431px;
*width: 460px;
margin-top: 30px;
vertical-align: middle;
align: right;
*margin-left: -20px;
}

.clr { clear: both; height: 0; overflow: hidden;
}


.main {
width: 825px;
padding: 0px;
margin: 0px;
margin-top: 4px;

}

.line{
width: 825px;
height: 1px;
background-color: #333333;
padding: 0px;
margin: 0px;
}


.line_down{
width: 825px;
height: 1px;
background-color: #333333;
padding: 0px;
margin: 0px;
margin-top: 45px;
}


.banner {
width: 763px;
background: transparent;
margin-top: 35px;
padding-left: 30px;
}


.text1 {
font: 12px Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
color: #cccccc;
line-height: 14px;
}


.text2 {
font: 12px Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
color: #cccccc;
line-height: 14px;
}




.gold_txt {
font: 15px Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
color: #e0a043;

}


.middle {
margin: 0px;
padding: 0px;
width: 763px;
padding-left: 30px;
padding-top: 36px;
}


.middle_l {
width: 380px;
float: left;
margin: 0px;
padding: 0px;
margin-top: -6px;
}

.middle_r {
width: 380px;
float: right;
margin: 0px;
padding: 0px;
}


.offer_l {
width: 240px;
float: left;
margin: 0px;
padding: 0px;

}

.offer_r {
width: 510px;
float: right;
margin: 0px;
padding: 0px;
*width: 500px;

}


.list {
width: 210px;
list-style-position:inside;
padding:0;margin:0;
*width: 220px;

}

li.listpoint {
list-style-type: none;
list-style-position:inside;
padding:0;margin:0;
border-bottom: 1px solid #333333;
padding-right: 5px;
*padding-left: 2px;
}

.brands {
width: 763px;
margin: 0px;
padding: 0px;
vertical-align: middle;
}

.brands img {padding-right: 5px;
}

.logotypes {
width: 520px;
margin: 0px;
padding: 0px;
padding-top: 70px;
}

.logotypes img {
vertical-align:middle;
padding-right: 13px;
}

.footer {
width: 825px;
padding: 0px;
margin: 0px;
margin-top: 9px;
}

.footer a{ color: #5f6161;
}


.foot_left{
height: 36px;
float: left;
}


.foot_right{
height: 36px;
float: right;
padding-top: 6px;
}






.dynamic_button {

    color: #cccccc;
    padding: 2px 5px;
    border: 0px;   
    background-color: #333333;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    display: block;
    height: 30px;
    width: 80px;
    cursor: pointer;
    

    }


.dynamic_button:hover {
color: #e0a043;
text-decoration: none;

}    
   

    
    
    
h1{
color: #cccccc;
font-size: 12px;
margin-left: 0px;
margin-bottom: 2px;
font-weight: normal;
font-family: Helvetica, Verdana, Arial, sans-serif;
}


textarea{resize: none}

form                         { margin:0; }
fieldset                     { border:0; padding:0px;}
legend                       { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; color: #cccccc; padding:0 10px; }
label                        { display:block; margin:0px; padding:0; padding-bottom: 5px; }
label span                   { display:block; float:left; width:130px; text-align:right; padding:3px 10px 0 0; font-family: Helvetica, Verdana, Arial, sans-serif; color:#cccccc; }
label input, label textarea  { width:320px; border:1px solid #333333; padding:4px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#cccccc; background-color: black;}
input[type="submit"]         { margin-left:0px; }




.error-container{color: red; font-family: Helvetica, Verdana, Arial, sans-serif; float:left; width: 100%; height: 15px; font-size: 12px; margin-top: 10px;}







ul#topnav {
	margin: 0px; 
	padding: 0; 
	list-style: none;	
	font-size: 13px;
	clear: both;
	float: left;
	width: 380px;
	text-align: center;
	font-weight: normal;
	padding-left: 46px;
	*width: 400px;
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:60px;
	text-align: center;
	
	
}
ul#topnav a, ul#topnav span {
	padding: 20px 11px;
	float: left; 
	text-decoration: none; 
	color: #e0a043;
	text-transform: uppercase;
	clear: both;
	height: 20px;
	line-height: 20px;
	background: transparent;
	
}
ul#topnav a {	color: #cccccc; text-decoration: underline; background: transparent; }
ul#topnav span {
	display: none;
	background: transparent;
}
 


#home li.home span, #about li.about span, #services li.services span, #contact li.contact span{
	margin-top: -60px;	
}





ul#leftmenu a, ul#leftmenu span {
	font-size: 11px;
	text-decoration: none; 
	color: #cccccc;
	height: 30px;
	line-height: 30px;
	background: transparent;
	padding-left: 12px;
	*padding-left: 5px;
	
	
}
ul#leftmenu a {	color: #e0a043; text-decoration: none; background: transparent; }
ul#leftmenu a:hover {	color: #cccccc; text-decoration: underline; background: transparent; }


.offer_r a {	color: #e0a043; text-decoration: none;  }
.offer_r a:hover {	color: #cccccc; text-decoration: underline; }

.pdf {
vertical-align: bottom;
padding-top: 60px;
}
