/*--- BEGIN HEADER ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
font-family:Arial, Verdana, Lucida Grande;
border:0 none;
font-size:16px;
margin:0;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
text-decoration:none;
color:#4F81BD;
}
#header {
height:120px;
position:relative;
margin-left:auto;
margin-right:auto;
width:960px;
}
#header .hd1 .title .title1 a{
font-size:70px;
color:#4F81BD;
position:absolute;
font-weight:bold;
}
#header .hd1 .title .title2 a {
color:#00B0F0;
font-size:70px;
margin-left:225px;
font-weight:bold;
position:absolute;
}
#header .hd1 .slogan .slogan1 a{
font-size:25px;
color:#4F81BD;
margin:82px 0 0 59px;
display:inline;
position:absolute;
font-weight:bold;
}
#header .hd1 .slogan .slogan2 a{
font-size:25px;
color:#00B0F0;
margin:82px 0 0 335px;
display:inline;
position:absolute;
font-weight:bold;
}
#header .hd2 img{
float:right;
margin:25px 5px 1px 2px;
}
#header .GoogleSearch{
 margin:0px 55px 0 643px;
 position:absolute;
}
#header .GoogleSearch input{
 margin:36px 0px 24px 0px;
 position:relative;
}
#header .hd3{
color:#4F81BD;
display:inline;
float:right;
margin:96px 0 0 726px;
position:absolute;
}
#header .hd3 ul li{
color:#FFF;
display:inline;
padding:0 5px;
font-weight:bold;
}
#header .hd3 ul li a{ 
color:#4F81BD;
}
#header .hd3 li a:hover, header .hd3li a:focus, header .hd3 li a:active {
background: #fff ;
color:#00B0F0;
font-weight:bold;
}
#FadeShow{
position:relative;
margin-left:auto;
margin-right:auto;
width:960px;
height: 201px;
}
#menu{
width:960px;
position:relative;
margin-left:auto;
margin-right:auto;
height:62px;
}
#menu ul li{
font-size:18px;
font-weight:bold;
height:45px;
line-height:45px;
display:inline;
margin:0 19px;
}
#menu ul li a{ 
color:#4F81BD;
}
#menu ul li a:hover,menu li a:focus, menu li a:active a:visited { 
color:#00B0F0;
} 
#menu ul li .sep{
 margin:1px 2px -18px 4px;
}
/*--- END HEADER ---*/
/*--- BEGIN LEFT PART ---*/
#Main .Left{
font-size:0.9em;
padding-top:10px;
position:absolute;
margin:403px 0 0 9px;
width:142px;
float:left;
height: auto;
min-height:65px;
border: 1px dotted #4F81BD;
}
#Main .Left img{
margin:0 24px;
width:100px;
}
#Main .Left h3{
float: left;
padding:0 7px;
margin-top:12px;
color:#4F81BD;
}
#Main .Left ul{
padding:5px 0 0 16px;
float: left;
}
#Main .Left a {
float:right;
padding:0 7px;
}
#Main .Left3{
font-size:0.9em;
position:absolute;
margin-left: 9px;
width:142px;
float:left;
height: auto;
min-height:65px;
border: 1px dotted #4F81BD;
}
#Main .Left3 .LogoOMA {
margin:12px 0 20px 3px;
}
#Main .Left3 .LogoOHA{
margin:12px 0 20px 8px;
}
#Main .Left3 .Logo3GPP{
margin:12px 0 20px 3px;
}
/*--- END LEFT PART ---*/
/*--- BEGIN RIGHT PART ---*/
#Main .Right{
font-size:14px;
padding-top:5px;
margin-right:9px;
width:140px;
float:right;
height: auto;
min-height:186px;
border: 1px dotted #4F81BD;
}
#Main .Right h2{
float: left;
color:#4F81BD;
margin-left:4px;
}
#Main .Right .txtRight{
color:#4F81BD;
margin-left:11px;
margin-bottom:4px;
}
#Main .Right img{
margin:12px 0 0 3px;
width:118px;
padding:10px 8px;
}
/*--- END RIGHT PART ---*/
/*--- BEGIN CENTRAL PART ----*/
/** Begin common part **/
#Main{
font-size:1em;
position:relative;
margin-left:auto;
margin-right:auto;
width:980px;
height: auto;
}
#Main .Middle{
font-size:1em;
height:auto;
margin-left:156px;
width:656px;
position:relative;
}
#Main .Middle .title {
color:#4F81BD;
display:block;
font-weight:bold;
float:left;
}
#Main .Middle .Contact{
height:auto;
margin:0 0 7px 31px;
padding:10px;
width:590px;
border: 1px dotted #4F81BD;
}
#Main .Middle .Contact .input{
font-size:15px;
color:#4F81BD;
border:1px solid #4F81BD;
height:18px;
margin:0 0 7px 32px;
padding:0 5px;
width:270px;
}
#Main .Middle .Contact select{
border:1px solid #4F81BD;
height:22px;
margin:0 0 6px 20px;
width:430px;
font-size:1em;
color: #4F81BD;
}
#Main .Serv .Middle .Contact textarea{
border:1px solid #4F81BD;
margin:0 0 7px 80px;
padding:0 5px;
font-size: 15px;
color: #4F81BD;
height:175px;
width:445px;
}
#Main .Middle .Contact .message{
height:22px;
margin:1px 0 7px 0px;
width:68px;
position:absolute;
}
#Main .Middle .Contact .send{
height:22px;
margin:1px 0 7px 265px;
}
#Main .Middle .Contact .send .captcha{
height:22px;
margin:1px 0 7px 265px;
}
/* form error */
.invalidInput, .error{
color:#8a1f11;
background-color:#fbe3e4;
border:2px dotted red;
}
.error,.notice{
padding:0.5em;
margin:0.5em;
}
.error{
	border:2px solid red;
	display:none;
}
.notice {
	background-color:#FFF6BF;
	color:#514721;
	border:2px solid #FFD324;
	display:none;
}
#formcontact .error strong{
color:red;
}
#Main .Middle .servicesImage{
height:100px;
width:100px;
margin-left:10px;
position:relative;
}
/* recaptacha */
#login{
width: 415px;
margin:1px 2px 3px 0;
}
#login .subm{
margin:1px 2px 3px 188px;
}
#login2{
margin:1px 2px 3px 114px;
}
#login2 .subm{
margin:1px 2px 3px 172px;
}
#loginServices{
width: 415px;
margin:1px 2px 3px 90px;
}
#loginServices .subm{
margin:1px 2px 3px 188px;
}
#loginApp{
margin:1px 2px 3px 0;
}
#loginApp .subm{
margin:1px 2px 3px 28px;
}
#loginTrain{
margin:1px 2px 3px 0;
}
#loginTrain .subm{
margin:1px 2px 3px 28px;
}
#Main .statusOK{
margin:1px 3px 2px 0;
}
#Main .statusOK .textStatus{
font-size:1em;
color:#5BC62D;
font-weight:bold;
margin-top:28px;
position:absolute;
}
#Main .statusKO .textStatus{
font-size:1em;
color:#DB2218;
font-weight:bold;
margin-top:28px;
}
#Main .textStatus{
margin:1px 3px 1px 80px;
}
#Main .status img{
margin:10px  293px 5px 3px;
} 

#Main  .subOK{
margin:-24px 1px 0px 519px;
}
#Main  .subKO{
margin:-24px 1px 0px 519px;
}
#Main .emailOK{
margin:-34px 1px 6px 374px;
}
#Main .emailKO{
margin:-34px 1px 6px 374px;
}
#Main .areaOK{
margin:-181px 1px 141px 581px;
}
#Main .areaKO{
margin:-181px 1px 141px 581px;
}
/** end common part **/
/** Begin Index.php **/
#Main .Middle .InShort{
border:1px dotted #4F81BD;
margin: 0 123px 7px 0;
padding:5px;
width:657px;
}
#Main .Middle .InShort .title h4{
color:#4F81BD;
font-size:16px;
}
#Main .Middle .TabNews{
border:1px dotted #4F81BD;
height:85px;
width:550px;
overflow:auto;
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding:5px;
font-size:15px;
}
#Main .Middle .Serv{
height:400px;
padding:10px;
margin-top: 1px;
width:647px;
border: 1px dotted #4F81BD;
font-size:0.9em;
margin:1px -10px 1px 0px; 
}
#Main .Middle .Serv .ServicesD{
margin:4px 0 10px 315px;
width:330px;
height: 396px;
position:absolute;
}
#Main .Middle .Serv .img img{
height:127px;
position:absolute;
}
#Main .Middle .Serv .ServicesG .Service1 {
margin:6px 0 0 13px;
position:absolute;
}
#Main .Middle .Serv .ServicesG .Service2 {
margin:130px 0 0 13px;
position:absolute;
}
#Main .Middle .Serv .ServicesG .Service3 {
margin:263px 0 0 13px;
position:absolute;
}
#Main .Middle .Serv .ServicesD .Service1 {
margin:6px 0 0 13px;
position:absolute;
}
#Main .Middle .Serv .ServicesD .Service2 {
margin:130px 0 0 13px;
position:absolute;
}
#Main .Middle .Serv .ServicesD .Service3 {
margin:263px 0 0 13px;
position:absolute;
}
#Main .Middle .Serv .img4 img{
height:127px;
position:absolute;
}
#Main .Middle .Serv .scan{
height:133px;
position:absolute;
}
#Main .Middle .Serv .img3 img{
height:127px;
position:absolute;
}
#Main .Middle .Serv .img .publish{
height:133px;
width:130px;
margin:1px 2px 3px 0;
}

#Main .Middle .RSS{
border:1px dotted #4F81BD;
height:310px;
margin:10px 0 10px 0;
padding:5px;
width:657px;
}
div[style] h3{  
color: #4F81BD;
font-size:16px;
}
div[style] a{  
color: #4F81BD;
font-size:15px;
}
div[style] .ybr .ybi.odd{  
color: #4F81BD;
background-color:#FF6633;
font-size:14px;
border-top:1px dotted #4F81BD;
}
div[style] .ybr .ybi {  
color: #4F81BD;
background-color:#FF6633;
font-size:14px;
border-top:1px dotted #4F81BD;
}

#Main .Middle .ContactH{
height:auto;
margin-bottom:7px;
padding:10px;
width:647px;
border: 1px dotted #4F81BD;
}
#Main .Middle .ContactH .input{
font-size:15px;
color:#4F81BD;
border:1px solid #4F81BD;
height:18px;
margin:0 0 10px 36px;
padding:0 5px;
width:270px;
}
#Main .Middle .ContactH .inputComp{
font-size:15px;
color:#4F81BD;
border:1px solid #4F81BD;
height:18px;
margin:0 0 10px 9px;
padding:0 5px;
width:200px;
}
#Main .Middle .ContactH select{
border:1px solid #4F81BD;
height:22px;
margin-left:24px;
width:430px;
font-size:15px;
color: #4F81BD;
}
#Main .Middle .ContactH textarea{
border:1px solid #4F81BD;
height:170px;
margin:14px 0 7px 83px;
padding:0 5px;
width:484px;
font-size: 15px;
color: #4F81BD;
}
#Main .Middle .ContactH .message{
margin-top:9px;
position:absolute;
}

#Main .Middle .ContactH .send{
margin:1px 0 7px 265px;
}
#Main label.error{
color:red;
font-size:13px;
margin-left:80px;
}
/** End index.php **/
/** Begin services.php **/
#Main .Middle .Services{
height:400px;
padding:10px;
margin-top: 1px;
width:647px;
font-size:0.9em;
}   
#Main .Serv {
border:1px dotted #4F81BD;
width:960px;
margin-left:10px;
}
#Main .Middle .ServicesPage{
height:410px;
margin-top:1px;
padding:10px;
width:942px;
} 
#Main .Middle .Services .img img{
height:127px;
position:absolute;
}
#Main .Middle .Services .img .publish{
height:133px;
width:130px;
margin:1px 2px 3px 0;
}
#Main .Middle .Services .ServicesG .Service1{
margin-top:6px;
position:absolute;
}
#Main .Middle .Services .ServicesG .Service2{
margin-top:156px;
position:absolute;
}
#Main .Middle .Services .ServicesG .Service3{
margin-top:317px;
position:absolute;
}
#Main .Middle .Services .ServicesD .Service1 {
margin:6px 0 0 13px;
position:absolute;
}
#Main .Middle .Services .ServicesD .Service2 {
margin:156px 0 0 13px;
position:absolute;
}
#Main .Middle .Services .ServicesD .Service3 {
margin:317px 0 0 13px;
position:absolute;
}
#Main .Middle .Services .img4 img{
height:127px;
position:absolute;
}
#Main .Middle .Services .scan{
height:133px;
position:absolute;
}
#Main .Middle .Services .img3 img{
height:127px;
position:absolute;
}
#Main .Serv .Middle .img2 img {
height:127px;
width:119px;
position:absolute;
}
#Main .Serv .Middle .ServicesPage img {
height:127px;
width:133px;
}
#Main .Serv .Middle .ServicesPage .publish {
height:135px;
}
#Main .Serv .Middle .ServicesPage .text {
height:135px;
}
#Main .Middle .ServicesG{
float:left;
position:absolute;
margin-bottom:10px;
width:295px;
height: 396px;
}
#Main .Middle .ServicesG .Service1 .dpdetails{
float:left;
height:auto;
margin-left:128px;
margin-top:12px;
position:absolute;
width:157px;
}
#Main .Middle .ServicesG .Service2 .dpdetails{
float:left;
height:auto;
margin-left:128px;
position:absolute;
width:157px;
margin-top:12px;
}
#Main .Middle .ServicesG .Service3 .dpdetails{
float:left;
height:auto;
margin-left:128px;
position:absolute;
width:157px;
margin-top:12px;
}
#Main .Middle .ServicesPage .ServicesG {
float:left;
margin:10px 0 10px 40px;
position:relative;
width:400px;
height: 376px;
}
#Main .Middle .ServicesPage .ServicesG .Service1 .dpdetails{
float:left;
height:auto;
margin-left:123px;
position:relative;
width:300px;
margin-top:12px;
}
#Main .Middle .ServicesPage .ServicesG .Service1 .dpdetails ul{
float:left;
height:auto;
margin-left:27px;
position:relative;
width:300px;
}
#Main .Middle  .ServicesPage .ServicesG .Service2 .dpdetails{
float:left;
height:auto;
margin-left:123px;
position:relative;
width:300px;
margin-top:12px;
}
#Main .Middle .ServicesPage .ServicesG .Service2 .dpdetails ul{
float:left;
height:auto;
margin-left:27px;
position:relative;
width:300px;
}
#Main .Middle  .ServicesPage .ServicesG .Service3 .dpdetails{
float:left;
height:auto;
margin-left:123px;
position:relative;
width:300px;
margin-top:12px;
}
#Main .Middle .ServicesPage .ServicesG .Service3 .dpdetails ul{
float:left;
height:auto;
margin-left:27px;
position:relative;
width:300px;
}
/* right Services */ 
#Main .Middle .Services .ServicesD{
margin:0 0 10px 350px;
width:330px;
height: 396px;
position:absolute;
}
#Main .Middle .ServicesD .Service1 .dpdetails{
float:left;
height:auto;
margin-left:138px;
position:absolute;
width:157px;
margin-top:12px;
}
#Main .Middle .ServicesD .Service2 .dpdetails{
float:left;
height:auto;
margin-left:138px;
position:absolute;
width:157px;
margin-top:12px;
}
#Main .Middle .ServicesD .Service3 .dpdetails{
float:left;
height:auto;
margin-left:138px;
position:absolute;
width:157px;
margin-top:12px;
}
#Main .Middle  .ServicesPage .ServicesD {
float:right;
height:376px;
margin:4px 0 10px 530px;
position:absolute;
width:400px;
}
#Main .Middle .ServicesPage .ServicesD img{
margin-top:10px;
}
#Main .Middle  .ServicesPage .ServicesD .Service1 .dpdetails{
float:left;
height:auto;
margin:-122px 0 0 110px;
position:relative;
width:300px;
}
#Main .Middle .ServicesPage .ServicesD .Service1 .dpdetails ul{
float:left;
height:auto;
margin-left:27px;
position:relative;
width:300px;
}
#Main .Middle  .ServicesPage .ServicesD .Service2 .dpdetails{
float:left;
height:auto;
margin:-122px 0 0 110px;
position:relative;
width:300px;
}
#Main .Middle .ServicesPage .ServicesD .Service2 .dpdetails ul{
float:left;
height:auto;
margin-left:27px;
position:relative;
width:300px;
}
#Main .Middle  .ServicesPage .ServicesD .Service3 .dpdetails{
float:left;
height:auto;
margin-left:110px;
position:relative;
width:300px;
}
#Main .Middle .ServicesPage .ServicesD .Service3 .dpdetails ul{
float:left;
height:auto;
margin-left:27px;
position:relative;
width:300px;
}
#Main .extra{
height:145px;
margin-top:1px;
padding:10px;
width:942px;
}
#Main .ServiceExtra1{
float:left;
margin:10px 0 10px 130px;
width:260px;
}
#Main .ServiceExtra1 .img img{
width:106px;
height:106px;
}
#Main .Serv .Middle .imgextra2 img {
height:106px;
width:106px;
}
#Main .ServiceExtra2 {
float:left;
margin:18px 0 10px 89px;
width:260px;
}
#Main .ServiceExtra1 .dpdetails{
float:left;
height:auto;
margin-left:94px;
width:200px;
}
#Main .ServiceExtra2 .dpdetails{
float:left;
height:auto;
margin-left:110px;
width:200px;
}
#Main .Middle .txtdetail{
font-size:15px;
}
#Main .video {
margin:25px 0 0 125px;
}
#Main .Serv .submit{
margin-left:285px;
}
#Main .Serv .subOK{
margin:-31px 0px 7px 514px;
}
#Main .Serv .subKO{
margin:-31px 0px 7px 514px;
}
#Main .Serv .emailOK{
margin:-31px 1px 2px 367px;
}
#Main .Serv .emailKO{
margin:-31px 1px 2px 367px;
}
#Main .Serv .areaOK{
margin:-189px 1px 140px 543px;
}
#Main .Serv .areaKO{
margin:-189px 1px 140px 543px;
}

/** End Services.php **/ 

/** Begin services2.php **/

#Main .Middle .PageS2{
border:1px dotted #4F81BD;
height:450px;
margin-bottom:7px;
padding:10px;
width:648px;
height:360px;
}
#Main .Middle .PageS2 .g1 .imgs1 img{
margin: 65px 0 0 80px;
position:absolute;
height:100px; 
width:100px; 
margin-top:8px;
}
#Main .Middle .PageS2 .g1{
margin:45px 0 0 40px;
width:auto;
position:absolute;
}
#Main .Middle .PageS2 .g2 .imgs2 img{
margin:75px 0 0 80px;
margin-top:85px;
position:absolute;
height:100px; 
width:100px; 
margin-top:8px;
}
#Main .Middle .PageS2 .g2{
margin-top:45px;
margin-left:40px;
width:auto;
height:auto;
margin-top:200px; 
position:absolute;
}
.S2txt{
margin:20px 1px 2px 200px;
}
/** End Service2.php **/
/** Begin Rss.php **/
#RSS .mobileXpandNews h2{
font-size:20px;
margin:1px 3px 2px 137px;
position:absolute;
}
#RSS .imgrss2 img{
height:100px;
width:105px;
position:relative;
float:left;
margin:300px 3px 2px 0;
}
#RSS img{
height:auto;
position:relative;
margin:100px 3px 0 100px;
}
#Main .Middle .PageRSS{
border:1px dotted #4F81BD;
height:450px;
margin-bottom:7px;
padding:10px;
width:648px;
}
#Main .Middle .PageRSS .g1 .imgrss1 img{
margin: 65px 0 0 80px;
position:absolute;
}
#Main .Middle .PageRSS .g1 .mobileXpandNews{
float:left;
height:auto;
margin-left:86px;
width:230px;
}
#Main .Middle .PageRSS .g1 a{
float:left;
height:auto;
margin:0 0 11px 251px;
width:200px;
}
#Main .Middle .PageRSS .g1 a .rss{
margin:0 0 2px 25px;
}
#Main .Middle .PageRSS .g1{
margin:45px 0 0 40px;
width:auto;
}
#Main .Middle .PageRSS .g2 .imgrss2 img{
margin:75px 0 0 80px;
margin-top:85px;
position:absolute;
}
#Main .Middle .PageRSS .g2 .MobileNews{
float:left;
height:auto;
margin-left:86px;
width:230px;
}
#Main .Middle .PageRSS .g2 a{
float:left;
height:auto;
margin:13px 0 0 251px;
width:200px;
}
#Main .Middle .PageRSS .g2 a .rss{
margin-left:25px;
}
 #Main .Middle .PageRSS .g2{
margin-top:45px;
margin-left:40px;
width:auto;
height:auto;
}
/** End Rss.php **/
/** Begin Applications.php **/
#Main .App {
border:1px dotted #4F81BD;
font-size:1em;
position:relative;
margin-left: 0 auto;
margin-right: 0 auto;
width:960px;
height: auto;
position:relative;
}
#Main .App .video {
margin:56px 0 0 260px;
}
#Main .App .presentation{
 width:830px;
 margin:30px 0 30px 70px;
}
#Main .App .ApplicationPage .YourApp{
width:400px;
height:100px;
margin:2px 3px 1px 5px;
}

#Main .App .logo_img
 {
  display: block; 
  margin: 0 auto 0 auto;
  padding: 10px; 
 }


/* Contact us Application */
#Main .App .Contact{
height:auto;
margin:50px 0 20px 150px;
padding:10px;
width:647px;
border: 1px dotted #4F81BD;
}
#Main .App .input{
font-size:15px;
color:#4F81BD;
border:1px solid #4F81BD;
height:18px;
margin:0 0 10px 35px;
padding:0 5px;
width:270px;
background-image:none;
}
#Main .App select{
border:1px solid #4F81BD;
height:22px;
margin-left:24px;
width:430px;
font-size:15px;
color: #4F81BD;
}
#Main .App textarea{
border:1px solid #4F81BD;
height:170px;
margin:12px 0 7px 83px;
padding:0 5px;
width:484px;
font-size: 15px;
color: #4F81BD;
}
#Main .App .message{
margin-top:9px;
position:absolute;
}
#Main .App .send{
margin:1px 0 7px 265px;
}
#Main label.error{
color:red;
font-size:13px;
margin-left:80px;
}
#Main .App .submitButton{
margin:350px 3px 2px 433px;
}



/** End Applications.php **/
/** Begin Training.php **/
#Main .Train {
border:1px dotted #4F81BD;
font-size:0.9em;
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px;
}
#Main .Train .Middle{
width:800px;
margin-left:0;
}
#Main .Train .Middle .video{
margin:56px 0 0 260px;
}
#Main .Train .Middle .ServicesD {
float:right;
height:auto;
margin:4px 0 0 440px;
position:absolute;
width:auto;
}
#Main .Train .Middle .ServicesG {
float:left;
margin:10px 0 0 100px;
position:absolute;
width:auto;
height: auto;
}
#Main .Train .train_presentation {
margin:1px 2px 40px 200px;
}
#Main .Train .train .ServicesG .Service1{
margin:1px 2px 0 3px;
position:relative;
}
#Main .Train .train .ServicesG .Service2{
margin-top:140px;
position:absolute;
}
#Main .Train .train .ServicesD .Service1{
margin:0 2px 0 120px;
position:relative;
}
#Main .Train .train .ServicesD .Service2{
margin:204px 2px 0 40px;
position:absolute;
}
#Main .Train .train .android_train {
margin:1px 0px;
position:absolute;
}
#Main .Train .train .symbian_train {
margin-bottom:1px;
position:absolute;
}
#Main .Train .train .wds_train {
margin:0 0 1px 85px;
position:absolute;
}
#Main .Train .train .java_train {
margin:50px 0 1px 40px;
position:absolute;
}
#Main .Train .train .detail_google {
margin-left: 220px;
width:195px;
position:absolute;
}
 #Main .Train .train .detail_symbian {
margin-left:142px;
position:absolute;
width:180px;
}
 #Main .Train .train .detail_wds {
margin-left:220px;
position:absolute;
width:180px;
}
 #Main .Train .train .datail_java {
margin:56px 0 0 220px;
width:196px;
position:absolute;
}
#Main .Train .train h6{
margin-bottom:10px;
}
 #Main .Train .train p {
font-size:13px;
}
/* Contact us */
#Main .Train .Contact{
height:auto;
margin:0 0 20px 150px;
padding:10px;
width:647px;
border: 1px dotted #4F81BD;
}
#Main .Train .input{
font-size:15px;
color:#4F81BD;
border:1px solid #4F81BD;
height:18px;
margin:0 0 10px 35px;
padding:0 5px;
width:270px;
background-image:none;
}
#Main .Train select{
border:1px solid #4F81BD;
height:22px;
margin-left:24px;
width:430px;
font-size:15px;
color: #4F81BD;
}
#Main .Train textarea{
border:1px solid #4F81BD;
height:170px;
margin:6px 0 7px 80px;
padding:0 5px;
width:484px;
font-size:15px;
color:#4F81BD;
}
#Main .Train .message{
margin-top:9px;
position:absolute;
}
#Main .Train .send{
margin:1px 0 7px 265px;
}
#Main label.error{
color:red;
font-size:13px;
margin-left:80px;
}
#Main .Train .submitButton{
margin:415px 3px 2px 433px;
}

#Main .Train .subOK{
margin:-31px 0px 7px 514px;
}
#Main .Train .subKO{
margin:-31px 0px 7px 514px;
}
#Main .Train .emailOK{
margin:-31px 1px 2px 367px;
}
#Main .Train .emailKO{
margin:-31px 1px 2px 367px;
}
#Main .Train .areaOK{
margin:-184px 1px 140px 580px;
}
#Main .Train .areaKO{
margin:-184px 1px 140px 580px;
}
/** end training.php **/
 
/** Begin 404.php **/
#Main .Error404 {
height:145px;
position:absolute;
}
#Main .img404{
height:245px;
position:absolute;
}
#Main .Error404 .txt{
font-size:20px;
margin:38px 0 45px 157px;
}
#Main .Error404 .Search404{
margin:0 3px 20px 382px;
}
#footer404{
font-size:1em;
position:absolute;
margin-left:750px;
margin-top:530px;
}
/** end 404.php **/
/*--- END CENTRAL PART ---*/
/*--- BEGIN FOOTER ---*/
#footer{
font-size:1em;
margin-left:160px;
}
/*--- END HEADER ---*/



