body{
	background: #490000 url(images/body-bg.png) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	behavior: url("csshover.htc");
}

.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bcbcbc;
}
.container{
	width: 960px;
	background: url(images/container-bg.png) no-repeat;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
.header{
	height: 960px;
	height: 214px;
	margin: 0px;
	padding: 0px;

}
.header .menu{
	width: 952px;
	height: 58px;
	margin: 0px;
	padding: 0px 2px 0px 6px;
}

.header .menu ul{
	height:58px;
	width: 952px;
	margin: 0px auto;
	padding: 0px;

}
.header .menu ul li {
	background: url(images/menu-li-bg.png) no-repeat;
	width: 223px;
	height: 41px;
	float:left;
	margin:0px 4px;
	padding:16px 3px 0px 3px;
	position: relative;
	text-align: left;
}
.header .menu ul li a:link, .header .menu ul li a:visited, .header .menu ul li a:active {
	background: url(images/fomenu.png) no-repeat;
	display:block;
	height: 13px;
	margin:0px;
	padding:0px;
}
.header .menu ul li.mn1 a:hover{
	background: url(images/fomenu.png) no-repeat;
	height: 13px;
	margin:0px;
	padding:0px;
}
.header .menu ul li a.mn1:link, .header .menu ul li a.mn1:visited, .header .menu ul li a.mn1:active{
	background-position: 0px 0px;
	width: 45px;
	margin-left: 90px;
}
.header .menu ul li a.mn1:hover {
	background-position: 0px -13px;
	width: 45px;
}
.header .menu ul li a.mn2:link, .header .menu ul li a.mn2:visited, .header .menu ul li a.mn2:active{
	background-position: -45px 0px;
	width: 134px;
	margin-left:44px;
}
.header .menu ul li a.mn2:hover {
	background-position: -45px -13px;
	width: 134px;
}
.header .menu ul li a.mn3:link, .header .menu ul li a.mn3:visited, .header .menu ul li a.mn3:active{
	background-position: -179px 0px;
	width: 85px;
	margin-left:66px;
}
.header .menu ul li a.mn3:hover {
	background-position: -179px -13px;
	width: 85px;
}
.header .menu ul li a.mn4:link, .header .menu ul li a.mn4:visited, .header .menu ul li a.mn4:active{
	background-position: -264px 0px;
	width: 90px;
	margin-left:70px;
}
.header .menu ul li a.mn4:hover {
	background-position: -264px -13px;
	width: 90px;
}

.header .menu ul li a:hover {
	margin: 0px;
	padding:0px;
}
.header .menu ul li:hover ul {
	display: block;
	width: 231px;
	margin: 16px 0px 0px 0px;
	padding: 8px 0px 9px 0px;
}
.header .menu ul li ul {
	position: absolute;
	background: url(images/ul-bg.png) no-repeat;
	width: 232px;
	height: 78px;
	display: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
	text-align: center;	
}
.header .menu ul li ul li{
	float: none;
	height: 10px;
	margin: 0px auto 6px auto;
	*	margin: 0px auto;
	padding: 0px;
	background: none;
	font-size: 0px;
	position: relative;
}
.header .menu ul li ul li a:link, .header .menu ul li ul li a:visited, .header .menu ul li ul li a:active {
	background: url(images/menu.png) no-repeat;
	display:block;
	height:10px;
	margin: 0px auto;
	text-decoration:none;
	font-size: 0px;
}
.header .menu ul li ul li a:hover{
	background: url(images/menu.png) no-repeat;
	background-position: center;
	height:10px;
	display: block;
	position: relative;

}
.menu ul li ul li a.mn11:link, .menu ul li ul li a.mn11:visited, .menu ul li ul li a.mn11:active{
	background-position: top left;
	width: 183px;
}
.menu ul li ul li a.mn11:hover {
	background-position: 0px -10px;
	width: 183px;
}
.menu ul li ul li a.mn12:link, .menu ul li ul li a.mn12:visited, .menu ul li ul li a.mn12:active {
	background-position: -183px 0px;
	width: 190px;
}
 .menu ul li ul li a.mn12:hover {
	background-position: -183px -10px;
	width: 190px;
}
.menu ul li ul li a.mn13:link, .menu ul li ul li a.mn13:visited, .menu ul li ul li a.mn13:active{
	background-position: -375px 0px;
	width: 155px;
}
.menu ul li ul li a.mn13:hover {
	background-position: -375px -10px;
	width: 155px;
}

.menu ul li ul li a.mn15:link, .menu ul li ul li a.mn15:visited, .menu ul li ul li a.mn15:active{
	background-position: -531px 0px;
	width: 113px;
}
.menu ul li ul li a.mn15:hover {
	background-position: -531px -10px;
	width: 113px;
}

.menu ul li ul li a.mn16:link, .menu ul li ul li a.mn16:visited, .menu ul li ul li a.mn16:active{
	background-position: -644px 0px;
	width: 92px;
}
.menu ul li ul li a.mn16:hover {
	background-position: -644px -10px;
	width: 92px;
}

.menu ul li ul li a.mn17:link, .menu ul li ul li a.mn17:visited, .menu ul li ul li a.mn17:active{
	background-position: -736px 0px;
	width: 99px;
}
.menu ul li ul li a.mn17:hover {
	background-position: -736px -10px;
	width: 99px;
}

.menu ul li ul li a.mn18:link, .menu ul li ul li a.mn18:visited, .menu ul li ul li a.mn18:active{
	background-position: -835px 0px;
	width: 104px;
}
.menu ul li ul li a.mn18:hover {
	background-position: -835px -10px;
	width: 104px;
}
.menu ul li ul li a.mn19:link, .menu ul li ul li a.mn19:visited, .menu ul li ul li a.mn19:active{
	background-position: -938px 0px;
	width: 40px;
}
.menu ul li ul li a.mn19:hover {
	background-position: -938px -10px;
	width: 40px;
}
.menu ul li ul li a.mn14:link, .menu ul li ul li a.mn14:visited, .menu ul li ul li a.mn14:active {
	background-position: -576px 0px;
	width: 97px;
}
.menu ul li ul li a.mn14:hover {
	background-position: -275px -10px;
	width: 97px;
}
.last{
	padding-right: 0px!important;
}
.header .logos{
	height: 156px;
	padding: 0px 8px;
	margin: 0px;
	text-align: left;
	font-size: 0px;
}
.header .logos img{
	margin: 0px 540px 0px 0px;
	_ margin: 0px 539px 0px 0px;
	padding: 0px;
}
.header .logos img.right{
	margin: 0px!important;
}
.content{
	width: 960px;
	padding: 0px;
	margin: 0px;
}
.content .flash{
	width: 960px;
	height: 456px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display: block;
}
.full{
	width: 960px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.full .img{
	float: left;
	margin: 3px;
	position: relative;
}
.full .img a:link, .full .img a:visited, .full .img a:active, .full .img a:hover{
	width: 117px;
	height: 19px;
	background: url(images/img-btn.gif) no-repeat;
	position: absolute;
	bottom: 9px;
	_ bottom: 11px;
	left: 9px;
	font-size: 9px;
	color: #FFFFFF;
	padding: 5px 0px 0px 8px;
	margin: 0px;
	text-decoration: none;
}
.full .text{
	width: 715px;
	margin: 0px;
	padding: 25px 37px 17px 37px;
	float: left;
}
.full .text p{
	color: #bcbcbc;
	font-size: 11px;
	line-height: 13px;
}
.full .text p.upp{
	margin: 0px 4px!important;
	padding: 0px;
}
.full .half1{
	width: 415px;
	float: left;
	padding: 5px 40px 5px 10px;
	margin: 5px 0px 20px 0px;
	position: relative;
	text-align: left;

}
.full .half2{
	width: 415px;
	float: right;
	padding: 5px 10px 5px 20px;
	margin: 5px 0px 20px 0px;
	position: relative;
	text-align:left;
}
.full .half1 img{
	margin: 0px 20px 0px auto;
	padding: 0px;
	float: right;
}
.au{
	padding: 5px 10px 5px 40px!important;
}
.full .half2 img{
	margin: 0px 20px 0px auto;
	padding: 0px;
	float: none;
}
.full .half1 img.au{
	margin: 0px 20px 0px 0px;
	padding: 0px!important;
	float: none;
}
.full .half2 p, .full .half2 a:link, .full .half2 a:visited, .full .half2 a:active, .full .half2 a:hover{
	margin: 10px 10px 10px 40px;
	line-height: 14px;
}
.full .idez{
	float: left;
	height: 20px;
	width: 40px;
}
.full .idez2{
	float: right;
	height: 20px;
	width: 40px;
	margin-right: 10px;
}
a.uppercase:link, a.uppercase:visited, a.uppercase:active, a.uppercase:hover{
	color: #c04242;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	right: 70px;
	position: absolute;
}

.box{
	width: 938px;
	padding: 0px;
	margin: 0px 10px;
	position: relative;
}
.box-top{
	height: 12px;
	background: url(images/box-top.png) no-repeat;
	font-size: 0px;
}
.box-bottom{
	height: 13px;
	background: url(images/box-bottom.png) no-repeat;
	font-size: 0px;
	margin-bottom: 7px;
}
.box-bottom-v{
	height: 13px;
	background: url(images/box-bottom-v.png) no-repeat;
	font-size: 0px;
	margin-bottom: 7px;
}
.box .body{ 
	width: 918px;
	padding: 41px 10px 10px 10px;
	margin: 1px 0px 0px 0px;
}
.bg{
	background: #000000 url(images/bg1.png) no-repeat;
}
.bgv{
	background: url(images/bgv.png) no-repeat;
	padding: 10px 10px 10px 10px!important;
}
.bg1{
	background: #000000 url(images/contact-bg.png) no-repeat;
}
.bg2{
	background: #000000 url(images/bg2.png) no-repeat;
}
.bg3{
	background: #000000 url(images/bg3.png) no-repeat;
	width: 922px!important;
	padding: 41px 10px 10px 6px!important;
}
.column{
	width: 180px;
	float: left;
	margin:230px 0px 10px 0px;
	padding: 0px;
}
.column img{
	margin-bottom: 10px;
}
.column a:link, .column a:visited, .column a:active{
	text-transform: uppercase;
	color: #c04242;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 4px 8px;
}
.column a:hover{
	text-decoration: underline;
	color: #bcbcbc;
}
.box .main{
	width: 730px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.box .main .text{
	float: none;
	display: block;	
}
.box .text{
	display: block;
	width: 715px;
	margin: 0px;
	padding: 0px;
	float: right;
	position: relative;
}
.box .text a.back{
	display: block;
	text-align: right;
	color: #bcbcbc;
}
.box p{
	margin: 16px 10px 16px 0px;
	padding: 0px 0px 0px 5px;
}
.box p span{
	font-size: 11px;
	font-weight: bold;
	color: #c04242;
}
.box .left_pic{
	width: 192px;
	margin: 0px 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
.box .left_pic img{
	margin: 0px auto;
	padding: 0px;
}
.beh{
	padding: 10px 0px 10px 210px!important;
}
.dwn{
	margin: 10px 0px 0px -90px!important;
	position: absolute;
}
.abs{
	position: absolute;
	top: 0px;
	left: -6px;
	margin: 0px;
	padding: 0px;
}

.upp{
	margin: -20px 0px 20px -7px!important;
	_ margin: -20px 0px 20px -4px!important;
}
.block{
	display: block;
	height: 234px;
	float: none!important;
}
.box .text .title{
	display: block;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
.box .testimonials{
	margin-bottom: 40px;
}
.box .bhalf1{
	width: 475px;
	float: left;
}
.box .bhalf2{
	width: 430px;
	float: left;
}
.box .bhalf1 .title{
	display: block;
	height: 24px;
	margin: 0px 0px 0px 180px;
	padding: 0px;
}
.box .bhalf1 p{
	margin: 0px 0px 12px 180px;
}
.box .bhalf2 .title{
	display: block;
	height: 24px;
	margin: 0px;
	padding: 0px;
}
.box .bhalf2 p{
	margin: 0px 0px 12px 0px;
 }
.box input{
	background: url(images/input-bg.gif) no-repeat;
	width: 271px;
	height:18px;
	border: none;
	margin: 2px 0px;
	padding: 3px 6px 0px 6px;
	font-size: 10px;
	color: #410000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box textarea{
	background: url(images/textarea.gif) no-repeat;
	width: 270px;
	height: 148px;
	border: none;
	margin: 4px 0px;
	padding: 6px;
	font-size: 10px;
	color: #410000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box .btn{
	width: 62px;
	height: 23px;
	background: none;
	display: block;
	margin: 0px 0px 0px 200px;
}
.box .lapozo{
	height: 24px;
	display: block;
	text-align: right;
	margin: 0px 32px 0px 0px;
	padding: 0px;
}
.box .lapozo a:link, .box .lapozo a:visited{
	color: #bcbcbc;
	text-decoration: none;
}
.box .lapozo a:active{
	color: #c04242;
	text-decoration: none;
}
.box .lapozo a:hover{
	color: #6666666;
	text-decoration: none;
}
.box .portfolio{
	width: 714px;
	height: 156px;
	background: url(images/pr-bg.png) no-repeat;
	margin: 10px 0px;
	padding: 8px;
}
.box .portfolio .txt{
	width: 276px;
	float: left;
}
.box .portfolio .txt .title{
	display: block;
	height: 24px;
}

.box .portfolio img{
	margin-right: 10px;
	float: left;
}
.box .hatter{
	background: url(images/pr-bg.png) no-repeat;
	width: 728px;
	height: 172px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.box .prod_box{
	width: 714px;
	height: 156px;
	margin: 10px 0px;
	padding: 6px 8px;
	position: relative;
}
.box .prod_box .prod{
	width: 202px;
	height: 220px;
	float: left;
	margin: 5px 13px 5px 19px;
	_ margin: 5px 15px 5px 12px;
	position: relative;
}
.box .prod_box .prod img{
	margin: 0px 0px 10px 0px;
	_ margin: 0px 0px 6px 0px;
	padding: 0px;
}
.box .prod .nm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c04242;
	font-weight: bold;
	margin: 0px;
}
.box .prod p{
	margin: 2px  0px;
	padding: 0px;
	font-size: 10px;
}
.box .prod_box .prod a{
	color: #bcbcbc;
	position: absolute;
	right: 5px;
	top: 160px;
	font-size: 10px;
}
.box .prev{
	width: 20px;
	margin: 0px;
	padding: 70px 5px 0px 0px;
	float: left;
}
.box .next{
	width: 20px;
	margin: 0px;
	padding: 70px 0px 0px 5px;
	display: block;
	float: right;
}
.box .next img, .box .prev img{
	margin: 0px;
	padding: 0px;
}
.box .boxes{
	width: 660px;
	height: 150px;
	float: left;
	margin: 0px auto;
	padding: 0px;
}
.box .boxes .product{
	width: 158px;
	height: 135px;
	padding: 0px;
	margin: 4px 8px 4px 1px;
	_ margin: 4px 7px 4px 1px;
	float: left;
}
.box .boxes .product img{
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font-size: 0px;
}
.box .boxes .product p{
	margin: 0px 4px;
	padding: 0px;
}
.rght{
	display: block;
	width: 10px;
	height: 10px;
	text-align: right;
	margin: 0px 10px 0px auto;
	padding: 0px;
	color: #bcbcbc;
	position: relative;
}
.last{
	margin-right: 0px!important;
}
a.more:link, a.more:visited, a.more:active, a.more:hover{
	color: #c04242;
	display: block;
	text-align: right;
	text-decoration: none;
}

.footer{
	height: 70px;
	width: 941px;
	position:relative;
	display: block;
	text-align: center;
	margin: 0px auto;
	padding: 8px 0px 4px 0px;
	background: url(images/footer-bg.png) no-repeat;
}
.footer p{
	color: #c04242;
	font-size: 11px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bcbcbc;
	line-height: 14px;
}
a:link, a:visited, a:active, a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
}
img{
	border: 0px;
	font-size: 0px;
}
ul, li{
	list-style: none;
}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:underline;
	color:#666666;
}

h3{
	color: #c04242;
	font-size: 8px;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #c04242;
	text-decoration: none;
	background: none;
	font-weight: bold;	
}
.mainlevel {font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #c04242;
	text-decoration: none;
	background: none;
	font-weight: bold;	
	}
a.mainlevel {font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #c04242;
	text-decoration: none;
	background: none;
	font-weight: bold;		
	}
a.mainlevel:hover {font-family: Arial;
	font-size: 9px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background: none;
	font-weight: bold;		
	}