img, p, ul, li, span, h1, h2, h3, h4, div {
margin:0;
padding:0;
}
* { margin:0; padding:0; 
}
:focus {
outline-style:none;
outline-width:0;
}
.clear {clear:both;}
body { font-family: Tahoma; background-color: #703A85; }
.top, .mid, .bottom { margin:auto auto; width:100%; height:auto; }
.top { background-image:url(../img/top_rep.jpg); height:auto; width:100%; background-repeat:repeat-x; }
.top2 { width:100%; height: 200px; }
.top2 .header2 {width:1000px;margin:auto auto;}
.top .header {background-image:url(../img/top_head_mid.jpg);width:1000px;height:381px;margin:auto auto;}
.top .header .left { float:left; width: 150px; ; height: 381px; }
.top .header .left .logo {height:120px;width:150px;}
.top .header .left .logo a {height:120px;width:150px;float:left;text-indent:-999em;}
.top .header .right { float:left; width: 850px; height: 381px; color:white;}
.top .header .right .head-text { height:45px; }
.top .header .right .head-text p{ font-size:10px; color:black; padding-top: 8px; }
.top .header .right .menu1 { float:left; width:370px; height: 271px; padding-top: 50px; padding-left:10px; }
.top .header .right .menu1 img{border:0;}
.top .header .right .menu1 a{margin-left:1px;}
.top .header .right .menu1 div{float:left;}
.top .header .right .menu2 { float:left; width:270px; height: 270px; padding-left: 67px; padding-top: 4px; }
.top .header .right .menu2 img{border:0px;}
.menu2 .m2-1 {float:left;position:relative;}
.menu2 .m2-2 { float:left; position:relative; left: 8px; }
.menu2 .m2-3 { float:left; position:relative; top: 92px; left: -164px; }
.menu2 .m2-4 { float:left; position:relative; top: 97px; left: 178px; }
.menu2 .m2-5 { float:left; position:relative; top: 152px; left: -82px; }
.top .header .right .contact-buton { float:left; width:100px; padding-top:150px; padding-left: 25px; }
.top .header .right .contact-buton img {border:0px;}

.mid {background-color:#4a2559;width:100%;}
.mid .container {width:1000px;margin:auto auto;}
.mid .container .left1 { float:left; width: 800px; }
.mid .container .left1 .smenu { width:800px; color: white; }
.mid .container .left1 .smenu a{ color:#e5ceee; font-size:12px; margin-left:2px; padding:3px; text-decoration:none; text-align: center; }
					   .smenu a:hover {color:#4a2559;background-color:white;}
.mid .container .left1 .content { color:white; font-size:12px; padding: 20px; }
.mid .container .left1 .content .text p{ padding:10px; }
					   .content .title { margin-top: 30px; font-size: 18px; }
					   .content .text {margin-top:20px;}
					   .content .text a{color:white;}
.mid .container .right1 { float:right; width: 200px; color:white;}
				.right1 a{color:white;}
				.right1 img {padding:3px;}
				.right1 h3 { color:white; padding: 3px; }
				.right1 p{ color:white; font-size: 14px; padding-top: 4px; }
.mid .container .right1 .r1 { background-image:url(../img/mid-right-EU.png); width:194px; height:221px; margin-top: -28px; }
.mid .container .right1 .r2 { background-image:url(../img/mid-right-logos.png); width:194px; height:233px; text-align: center; }
.mid .container .right1 .r2 p{ padding-top:120px; font-size:12px; color: #000099; }
.mid .container .right1 .r3 { background-image:url(../img/mid-right-white-rectancle.png); width:190px; height:94px; padding: 2px; font-size:12px;}
.mid .container .right1 .r3 table{ margin-left:3px; color: #4a2559; }
.nl {background-image:url(../img/newsletter-field-bg.jpg);width:138px;height:17px;border:0px;}
.submit { background-image:url(../img/b-newsletter.jpg); width:139px; height:18px; color: white; font-size: 10px; border: 0; }
.stext {font-size:9px;}


.bottom {width:100%;background-color:#703b85;}
.bottom .footer { width:990px; padding:5px; height:30px; margin: auto auto; color: #9d77ac; font-size: 12px; }
.bottom .footer .left2 { float:left; width:495px; }
.bottom .footer .right2 { float:left; width:495px; text-align: right; }
.right2 a {color:white;}

