*{font:12px/1.6em Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; color:#333}

a{text-decoration:none; color:#00c}
a.highlight{color:#00c}
a:hover{text-decoration:underline;}
strong.ref a{font-weight:bold}

p{margin-bottom:10px}
strong{font-weight:bold; color:#007}
em{font-style:italic;}

img{border:0}

hr{clear:left; visibility:hidden}

h1, h1 *{font-size:24px; font-weight:bold; color:#f63;}
h2, h2 *{font-size:20px; font-weight:bold; color:#f63;}
h3, h3 *{font-size:18px; font-weight:bold; }
h4, h4 *{font-size:16px; font-weight:bold; color:#007}
h5, h5 *{font-size:14px; font-weight:bold; color:#f63; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #bbb}
h6, h6 *{font-size:13px; font-weight:bold; }

h4.title{margin-bottom:5px}

#title{border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:10px; margin-left:220px;  width:690px; }

a#title_back{position:absolute; top:270px; left:860px}

#wrapper{background:url("../i/wrapper.jpg") 0 0 repeat-y; min-height:600px}
#main{background:url("../i/main.jpg") 0 0 no-repeat; min-height:600px}

#info{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px}
#info em, #desc em{color:#000}

div.news{margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:20px}
div.news h4{color:#f63}

	#header{height:250px; position:relative; margin-bottom:10px;}
	#header h1 a{display:block; width:200px; position:absolute; top:45px; left:10px; height:180px; width:180px}
	#header h1 a span{display:none}
	
	#nav{position:absolute; top:290px; left:10px; padding-left:15px; text-align:right}
	#nav a{color:#ddd; font-size:18px; }
	#nav a:hover{color:#c93; text-decoration:none}
	#nav li{list-style-type:none}
	
	#content{margin-left:200px; padding:10px 30px 30px 30px; width:690px; }
	#content ul{padding-left:20px; margin-bottom:10px}
	
	#content #desc{width:380px; float:left; margin-right:20px; padding-right:20px; border-right:1px solid #ddd}
	
	#content div.gallery{border:1px solid; margin-left:420px; padding-left:10px; border:0}

	#video{}

table#contacts th{padding-right:10px}
table#contacts td input.txt{width:250px}
table#contacts td input.highlight{border:1px solid #c00; width:250px}

ul#products{padding:0; float:left; width:250px;}
ul#products li{list-style-type:none; padding:3px 10px}
ul#products li.highlight{background:#eee; width:230px; position:relative; border:1px solid #f96; border-right:0}
ul#products li a{display:block; padding:3px 0; font-size:15px; font-weight:bold; color:#006}

ul.machines {margin-bottom:10px}
ul.machines li{padding-bottom:5px}

strong.ref a{color:#333; }

#detailPro{min-height:400px; border:1px solid #f96; margin-left:250px; padding:5px 10px; background:#eee;}

#footer{background:url("../i/footer.jpg") 0 0 no-repeat; height:100px; width:940px; padding-right:50px; position:relative; margin-bottom:20px}
#footer * {text-align:right; font-size:10px; color:#eee}
#footer p.address{width:680px; margin-left:230px; padding-top:15px; background:url("../i/logoFooter.jpg") 310px 27px no-repeat}
#footer p.contacts{position:absolute; top:35px; left:230px; text-align: left; text-align: right; font-size:13px; line-height:18px}
#footer p.contacts strong{font-size:100%; line-height:100%}
#footer p.email{position: absolute; top:35px; left:40px}
#footer p.email a{color:#fff; font-size:12px}
