body {
    font-family: 'Roboto', sans-serif;
}
.mtop5 {
    margin-top: 5px;
}
.mtop10 {
    margin-top: 10px;
}
.mtop15 {
    margin-top: 15px;
}
.mtop20 {
    margin-top: 20px;
}
.mtop25 {
    margin-top: 25px;
}
.mtop30 {
    margin-top: 30px;
}
.mtop35 {
    margin-top: 35px;
}
.mtop40 {
    margin-top: 40px;
}
.mtop45 {
    margin-top: 45px;
}
.mtop50 {
    margin-top: 50px;
}
.mtop55 {
    margin-top: 55px;
}
.mtop60 {
    margin-top: 60px;
}
.mtop65 {
    margin-top: 65px;
}
.mtop70 {
    margin-top: 70px;
}
.mtop75 {
    margin-top: 75px;
}
.mtop80 {
    margin-top: 80px;
}
.mtop85 {
    margin-top: 85px;
}
.mtop90 {
    margin-top: 90px;
}
.mtop95 {
    margin-top: 95px;
}
.mtop100 {
    margin-top: 100px;
}
.mbottom5 {
    margin-bottom: 5px;
}
.mbottom10 {
    margin-bottom: 10px;
}
.mbottom15 {
    margin-bottom: 15px;
}
.mbottom20 {
    margin-bottom: 20px;
}
.mbottom25 {
    margin-bottom: 25px;
}
.mbottom30 {
    margin-bottom: 30px;
}
.mbottom35 {
    margin-bottom: 35px;
}
.mbottom40 {
    margin-bottom: 40px;
}
.mbottom45 {
    margin-bottom: 45px;
}
.mbottom50 {
    margin-bottom: 50px;
}
.mbottom55 {
    margin-bottom: 55px;
}
.mbottom60 {
    margin-bottom: 60px;
}
.mbottom65 {
    margin-bottom: 65px;
}
.mbottom70 {
    margin-bottom: 70px;
}
.mbottom75 {
    margin-bottom: 75px;
}
.mbottom80 {
    margin-bottom: 80px;
}
.mbottom85 {
    margin-bottom: 85px;
}
.mbottom90 {
    margin-bottom: 90px;
}
.mbottom95 {
    margin-bottom: 95px;
}
.mbottom100 {
    margin-bottom: 100px;
}

.ptop5 {
    padding-top: 5px;
}
.ptop10 {
    padding-top: 10px;
}
.ptop15 {
    padding-top: 15px;
}
.ptop20 {
    padding-top: 20px;
}
.ptop25 {
    padding-top: 25px;
}
.ptop30 {
    padding-top: 30px;
}
.ptop35 {
    padding-top: 35px;
}
.ptop40 {
    padding-top: 40px;
}
.ptop45 {
    padding-top: 45px;
}
.ptop50 {
    padding-top: 50px;
}
.ptop55 {
    padding-top: 55px;
}
.ptop60 {
    padding-top: 60px;
}
.ptop65 {
    padding-top: 65px;
}
.ptop70 {
    padding-top: 70px;
}
.ptop75 {
    padding-top: 75px;
}
.ptop80 {
    padding-top: 80px;
}
.ptop85 {
    padding-top: 85px;
}
.ptop90 {
    padding-top: 90px;
}
.ptop95 {
    padding-top: 95px;
}
.ptop100 {
    padding-top: 100px;
}
.pbottom5 {
    padding-bottom: 5px;
}
.pbottom10 {
    padding-bottom: 10px;
}
.pbottom15 {
    padding-bottom: 15px;
}
.pbottom20 {
    padding-bottom: 20px;
}
.pbottom25 {
    padding-bottom: 25px;
}
.pbottom30 {
    padding-bottom: 30px;
}
.pbottom35 {
    padding-bottom: 35px;
}
.pbottom40 {
    padding-bottom: 40px;
}
.pbottom45 {
    padding-bottom: 45px;
}
.pbottom50 {
    padding-bottom: 50px;
}
.pbottom55 {
    padding-bottom: 55px;
}
.pbottom60 {
    padding-bottom: 60px;
}
.pbottom65 {
    padding-bottom: 65px;
}
.pbottom70 {
    padding-bottom: 70px;
}
.pbottom75 {
    padding-bottom: 75px;
}
.pbottom80 {
    padding-bottom: 80px;
}
.pbottom85 {
    padding-bottom: 85px;
}
.pbottom90 {
    padding-bottom: 90px;
}
.pbottom95 {
    padding-bottom: 95px;
}
.pbottom100 {
    padding-bottom: 100px;
}

a, a:hover, a:focus {
	text-decoration: none;
}
.top {
	border-bottom: 1px solid #eeeeee;
	padding-bottom:0px;
	padding-top:13px;
}
.top .email {
	height: 30px;
}
.top .email i {
	font-size: 20px;
	float: left;
	color:#8e8e8e;
}
.top .email a {
	font-size: 13px;
	font-weight: 300;
	float: left;
	margin-left: 5px;
	color:#8e8e8e;
	text-decoration: none;
	margin-top: 1px;
}
.top .telefon {
	height: 30px;
}
.top .telefon i {
	font-size: 20px;
	float: left;
	color:#8e8e8e;
}
.top .telefon p {
	float:left;
	color:#8e8e8e;
	font-size: 13px;
	margin-top: 1px;
	margin-left: 5px;
	font-weight: 300;
}
.top .telefon a {
	font-size: 14px;
	font-weight: 600;
	float: left;
	margin-left: 5px;
	color:#8e8e8e;
	text-decoration: none;
	margin-top: 1px;
}
.top .telefon a span {
	color:#3594c7;
}
.top .diller {
	height: 30px;
	color:#575959;
	font-size: 12px;
	font-weight: 500;
}
.top .diller img {
	width: 20px;
	margin-left: 10px;
}
.top .ustgiris {
	color:#ffffff;
	background:#bcbcbc;
	padding: 7px 20px;
	margin-left: 25px;
}
.top .ustkayit {
	color:#ffffff;
	background: #3594c7;
	padding: 7px 20px;
}
.top .arama {
	height: 30px;
}
.top .arama i {
	font-size: 20px;
	float: left;
	color:#8e8e8e;
}
.top .arama input {
	float: left;
	width: 87%;
	height: 25px;
	border:0;
	padding-left: 10px;
	color:#8e8e8e;
	font-size: 12px;
}
.top2 {
	border-bottom: 1px solid #eeeeee;
	padding-bottom:10px;
	padding-top:10px;
}
.top2 .ustmenu .menu {
	float: right;
}
.top2 .ustmenu .menu li {
	float:left;
	padding: 5px 0 0 35px;
}
.top2 .ustmenu .menu li i {
	float:left;
	color:#616161;
	font-size: 20px;
	margin-right: 10px;
}
.top2 .ustmenu .menu li a {
	float:left;
	color:#616161;
	font-size: 15px;
	font-weight: 600;
}
.top2 .ustmenu .menu li a:hover {
	color:#3594c7;
}

.top2 .ustmenu .altmenu {
	float: right;
	margin-top: 10px;
}
.top2 .ustmenu .altmenu li {
	float:left;
	padding: 5px 0 0 21px;
}
.top2 .ustmenu .altmenu li a {
	float:left;
	color:#616161;
	font-size: 13px;
	font-weight: 300;
}
.top2 .ustmenu .altmenu li a:hover {
	color:#78acc8;
	font-weight: 300;
}
.top3 {
	border-bottom: 1px solid #eeeeee;
	padding-bottom:10px;
	padding-top:10px;
}
.top3 .diller {
	height: 30px;
	color:#575959;
	font-size: 12px;
	font-weight: 500;
}
.top3 .diller img {
	width: 20px;
	margin-left: 10px;
}
.top3 .diller .dils {
	margin-top: 10px;
	display: inline-block;
}
.top3 .ustgiris {
	color:#ffffff;
	background:#bcbcbc;
	padding: 7px 10px;
	margin-left: 13px;
	display: inline-block;
}
.top3 .ustkayit {
	color:#ffffff;
	background: #3594c7;
	padding: 7px 10px;
	display: inline-block;
}

.alt {
	width: 100%;
	display: inline-block;
	background: #113348;
	padding: 60px 0;
}
.alt .iletisim i, .alt .hakkimizda i, .alt .video i {
	color: #f0b027;
    float: left;
    font-size: 18px;
    margin-right: 10px;
    margin-top: 2px;
}
.alt .iletisim h3, .alt .hakkimizda h3, .alt .video h3 {
	color:#ffffff;
	float: left;
	font-size: 20px;
	font-weight: 900;
}
.alt .iletisim p {
	color:#ffffff;
	font-size: 14px;
	font-weight: 500;
	margin-top: 25px;
}
.alt .iletisim .bilgiler p {
	margin: 0 0 10px 0;
	line-height: 14px;
	color:#ffffff;
	font-size: 14px;
	font-weight: 500;
}
.alt .iletisim .bilgiler a {
	line-height: 23px;
	color:#ffffff;
	font-size: 14px;
	font-weight: 500;
}
.alt .iletisim .bilgiler p::before { 
    color: #f0b027;
    content: ".";
    font-size: 27px;
    margin-right: 5px;
    position: relative;
    top: -3px;
}
.alt .hakkimizda ul li {
	margin-bottom: 10px;
}
.alt .hakkimizda ul li a {
	font-size: 14px;
	font-weight: 500;
	color:#ffffff;

}
.alt .video p {
	font-size: 14px;
	font-weight: 500;
	color: #ffffff;
}
.alt .video p b {
	font-weight: 500;
	color:#f0b027;
}

.sayfabaslik {
	background: #3594c7;
	padding: 20px 0;
	color:#ffffff;
	width: 100%;
}
.sayfabaslik .bir h3 {
	color:#ffffff;
	font-weight: 900;
	font-size: 18px;
	line-height: 55px;
}
.sayfabaslik .iki h3 {
	color:#ffffff;
	font-weight: 500;
	font-size: 24px;
	margin-bottom: 10px;
}
.sayfabaslik .iki {
	color:#b4daef;
}
.sayfabaslik .iki a {
	color:#b4daef;
	font-size: 14px;
	font-weight: 500;
	margin-right:10px;
	margin-left:10px;
}
.sayfabaslik .iki .secili {
	color:#ffffff;
	font-size: 14px;
	font-weight: 500;
	margin-right:0;
	margin-left:10px;
}
.solmenu li {
	border-bottom: 1px solid #dadada;
	padding: 5px 0;
}
.solmenu li a {
	color:#323131;
	font-weight: 400;
	font-size: 15px;
	display: block;
	padding: 20px 30px;
}
.solmenu li a:hover {
	background: #3594c7;
	color:#ffffff;
}
.solmenu li .sec {
	background: #3594c7;
	color:#ffffff;
}
.solmenu li a::after {
    content: "\f0da";
	font-family: FontAwesome;
    position: absolute;
    right: 40px;
}
.sayfaicerik {
	padding-top: 25px;
}
.sayfaicerik h3 {
	color:#434343;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 25px;
}
.sayfaicerik p {
	color:#434343;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 40px;
}
.cerceve {
	padding: 10px;
	border: 1px solid #dadada;
	border-radius: 2px;
}
.cerceve .baslik {
	margin-top: 5px;
	margin-bottom: 5px;
}
.cerceve .baslik a {
	color:#2c2c2c;
	font-size: 18px;
	font-weight: 600;
}
.cerceve .baslik a:hover {
	color:#3594c7;
}
.cerceve .detay a {
	color:#6f6f6f;
	font-size: 14px;
	font-weight: 300;
}
.cerceve .devami a {
	color:#3594c7;
	font-size: 16px;
	font-weight: 600;
}
.cerceve .devami a:hover {
	color:#2c2c2c;
}

.ekipman {
	margin-top: 25px;
	margin-bottom: 25px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding: 25px 0;
}
.ekipman .baslik {
	color:#1e6f9b;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 20px;
}
.ekipman .baslik2 {
	color:#434343;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
}
.ekipman .detay {
	color:#434343;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 20px;
}
.urunler .link {
	margin-top: 20px; 
	margin-bottom: 20px; 
}
.urunler .link a {
	color:#434343;
	font-size:14px;
	font-weight: 600;
}
.urun .baslik {
	color:#1e6f9b;
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
}
.urun .baslik2 {
	color:#434343;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 20px;
}
.urun .ondetay {
	color:#434343;
	font-size: 14px;
	font-weight: 300;
}
.urun .ondetay p {
	color:#434343;
	font-size: 14px;
	font-weight: 300;
}
.iletisim .cerceve i {
	color :#3594c7;
	font-size: 20px;
	float: left;
	margin-right: 10px;
}
.iletisim .cerceve h3 {
	color:#3594c7;
	font-size: 18px;
	font-weight: 600;
}
.iletisim .cerceve .baslik {
	color:#227cac;
	font-size: 14px;
	font-weight: 700;
}
.iletisim .cerceve p {
	color:#434343;
	font-size: 14px;
	font-weight: 300;
}
.iletisim .cerceve a {
	color:#434343;
	font-size: 14px;
	font-weight: 300;
}

.iletisimform input {
    border-color: currentcolor currentcolor #cbcbcb;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #8a8a8a;
    font-size: 16px;
    font-weight: 600;
    height: 45px;
    width: 100%;
}
.iletisimform textarea {
    border-color: currentcolor currentcolor #cbcbcb;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #8a8a8a;
    font-size: 16px;
    font-weight: 600;
    height: 200px;
    width: 100%;
}
.iletisimform button {
    background: #3594c7 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 40px;
}
.iletisimform .formuyari {
	color:#227cac;
	font-size: 14px;
    font-weight: 500;
    margin-bottom: 25px;
}
.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}
.slideralt .slideraltbg {
	top:-53px;
	position: relative;
	z-index: 1000;
	background-image: url("../images/slideralt.png");
	width: 100%;
	height: 397px;
}
.slideralt .slideraltbg .divbir{
	float: left;
    width: 28%;
    margin-top: 160px;
    padding-left: 33px;
}
.slideralt .slideraltbg .divbir h3 {
	color:#ffffff;
	font-size: 28px;
	font-weight: 900;
	margin-bottom: 25px;
}
.slideralt .slideraltbg .divbir h3 a {
	color:#ffffff;
	font-size: 28px;
	font-weight: 900;
	margin-bottom: 25px;
}
.slideralt .slideraltbg .divbir p {
	color:#ffffff;
	font-size: 14px;
	font-weight: 300;
}
.slideralt .slideraltbg .divbir p a {
	color:#ffffff;
	font-size: 14px;
	font-weight: 300;
}
.slideralt .slideraltbg .diviki{
    float: right;
    margin-top: 95px;
    padding-right: 52px;
    text-align: right;
    width: 45%;
}
.slideralt .slideraltbg .diviki h3 {
	color:#165274;
	font-size: 28px;
	font-weight: 900;
	margin-bottom: 25px;
}
.slideralt .slideraltbg .diviki h3 a {
	color:#165274;
	font-size: 28px;
	font-weight: 900;
	margin-bottom: 25px;
}
.slideralt .slideraltbg .diviki p {
	color:#2d2d2d;
	font-size: 14px;
	font-weight: 300;
}
.slideralt .slideraltbg .diviki p a {
	color:#2d2d2d;
	font-size: 14px;
	font-weight: 300;
}
.slideralt .videobg {
	border:20px solid #e4e8ea;
	height: 337px;
	padding: 15px;
}
.slideralt .videobg a {
	color:#373737;
	font-size: 22px;
	font-weight: 900;
}
.slideralt .videobg p {
	font-size: 14px;
	font-weight: 300;
	color:#373737;
	text-align: left;
	margin-top: 10px;
}
.slideralt .videobg .playgolge {
	width: 183px;
	height: 183px;
}
.fotografb {
	padding: 10px 20px; 
	border-radius: 20px; 
	background: rgb(53, 148, 199) none repeat scroll 0% 0%; 
	color: rgb(255, 255, 255); 
	border: 1px solid rgb(53, 148, 199);	
	margin-right: 10px;
	display: inline-block;
}
.fotografb:hover {
	padding: 10px 20px; 
	border-radius: 20px; 
	background: rgb(53, 148, 199) none repeat scroll 0% 0%; 
	color: rgb(255, 255, 255); 
	border: 1px solid rgb(53, 148, 199);	
}
.videob {
	padding: 10px 20px; 
	border-radius: 20px; 
	background: #b3d2e3; 
	color: rgb(255, 255, 255); 
	border: 1px solid #b3d2e3;		
	margin-left: 10px;
	display: inline-block;
}
.videob:hover {
	padding: 10px 20px; 
	border-radius: 20px; 
	background: #b3d2e3; 
	color: rgb(255, 255, 255); 
	border: 1px solid #b3d2e3;	
}
.danismanlik p {
	font-size: 15px;
	font-weight: 300;
	color:#2f2f2f;
}
.danismanlik h3 {
	font-size: 20px;
	font-weight: 900;
	color: #5186a2;
	margin-bottom: 30px;
}
.danismanlik ul li {
	color:#2f2f2f;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 3px;
}
.danismanlik ul li i {
	margin-top: 4px;
}
.haberler {
	background-image:url("../images/haberbg.png");
	width: 100%;
	height: 301px;
}
.haberler h3 {
	color: #8e8e8e;
	font-size: 15px;
	font-weight: 900;
	margin-left: 70px;
}
.haberler .anahaber {
	margin-top: 65px;
	width: 100%;
	display: inline-block;
	padding:0 30px; 
}
.haberler .anahaber img {
	border-radius: 100%; 
	width: 105px; 
	height: 105px;
	margin-right: 15px;
}
.haberler .anahaber .hbaslik {
	margin-bottom: 25px;
    float: left;
    width: 75%;
}
.haberler .anahaber .hdetay {
	margin-bottom: 25px;
    float: left;
    width: 75%;
}
.haberler .anahaber .hbaslik a{
	color:#344046;
	font-size: 16px;
	font-weight: 700;
}
.haberler .anahaber .hdetay a {
	color: #4f4e4e;
	font-size: 14px;
	font-weight: 300;
}
.haberler .uruns h4 {
	color:#323232;
	font-size: 28px;
	font-weight: 900;
	margin-right: 40px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.haberler .uruns p {
	float: right;
	width: 270px;
	margin-right: 40px;
	font-size: 14px;
	color: #3c3c3c;
	font-weight: 300;
	margin-bottom: 30px;
}
.haberler .uruns a {
	margin-right: 40px;	
	color: #21516b;
	font-size: 14px;
	font-weight: 500;
	text-decoration:underline;
}
::-moz-placeholder {
  opacity: 1;
}
.mobilsite {
	width: 100%;
}
.mobilsite .kurumsal {
	background: #5085a1;
	color:#ffffff;
	padding: 25px;
	margin-top: 15px;
	margin-bottom: 5px;
	height: 175px;
}
.mobilsite .kurumsal h3 {
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 25px;
}
.mobilsite .kurumsal p {
	font-size: 14px;
	font-weight: 300;
}
.mobilsite .kurumsal .logoicon {
	position: absolute;
	right: 15px;
}

.mobilsite .ekipmanlar {
	background: #9bb1bd;
	color:#ffffff;
	padding: 25px;
	margin-bottom: 10px;
	height: 160px;
}
.mobilsite .ekipmanlar h3 {
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 25px;
}
.mobilsite .ekipmanlar p {
	font-size: 14px;
	font-weight: 300;
}
.mobilsite .ekipmanlar .logoicon {
	position: absolute;
	right: 15px;
}
.mobilsite .danismanligi {
	text-align: center;
	padding: 25px;
}
.mobilsite .danismanligi h3 {
	font-size: 25px;
	font-weight: 900;
	color:#5186a2;
	margin-bottom: 25px;
}
.mobilsite .danismanligi p {
	font-size: 17px;
	font-weight: 500;
	color:#2f2f2f;
}

.mobilsite .haberleri {
	background: #529fa2;
	color:#ffffff;
	padding: 25px;
	margin-top: 15px;
	margin-bottom: 5px;
	height: 250px;
}
.mobilsite .haberleri h3 {
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 25px;
}
.mobilsite .haberleri h4 {
	margin-bottom: 15px;
}
.mobilsite .haberleri h4 a {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
	color:#ffffff;
}
.mobilsite .haberleri p a {
	font-size: 14px;
	font-weight: 300;
	color:#ffffff;
}
.mobilsite .haberleri .logoicon {
	position: absolute;
	right: 15px;
}

.mobilsite .urunlerimiz {
	padding: 25px;
}
.mobilsite .urunlerimiz h3 {
	font-size: 25px;
	font-weight: 900;
	color:#5186a2;
	margin-bottom: 25px;
}
.mobilsite .urunlerimiz p {
	font-size: 17px;
	font-weight: 500;
	color:#2f2f2f;
	margin-bottom: 20px;
}
.mobilsite .urunlerimiz a {
	color: #21516b;
    font-size: 14px;
    font-weight: 500;
    margin-right: 40px;
    text-decoration: underline;	
}
#controls {
    float: right;
    height: 16px;
    position: absolute;
    right: 60px;
    top: -20px;
}
#controlss {
	float: right;
    height: 16px;
    margin-left: 42px;
    margin-top: 85px;
    position: absolute;
    right: 72px;
}
.mobilsite .video {
	border:20px solid #e4e8ea;
}
.mobilsite  .video a {
	color:#373737;
	font-size: 22px;
	font-weight: 900;
}
.mobilsite  .video p {
	font-size: 14px;
	font-weight: 300;
	color:#373737;
	text-align: left;
	margin-top: 10px;
}
.mobilsite  .video .playgolge {
	width: 183px;
	height: 183px;
	margin:0 auto;
}
.acilirmenu {
    display: none;
    margin-top: 5px;
    bottom: 0;
    z-index: 50;
    width: 90.3%;
    background-color: #fff;    
    position: absolute;
    top:45px ;
}
.acilirmenu ul {
    margin: 0;
}
.acilirmenu ul li {
    width: 100%;
    border-bottom: 1px solid #eeeeee;
    padding: 5px 10px; 
}
.acilirmenu ul li:last-child {
    border-bottom: 0px solid #eeeeee;
}
.acilirmenu ul li a {
    color:#464646;
    font-size: 13px;
    font-weight: 500;
    display: block;
}
.goster {
  display: table !important;
}

.assauzat {
    padding-bottom: 5px;
    border-bottom: 0;
}
.bs {
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.maillist ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1;
  color:#ffffff;
}
.maillist ::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
  color:#ffffff;
}
.maillist :-ms-input-placeholder { /* IE 10+ */
  opacity: 1;
  color:#ffffff;
}
.maillist :-moz-placeholder { /* Firefox 18- */
  opacity: 1;
  color:#ffffff;
}
.maillist {
	background: rgba(0, 0, 0, 0) url("../images/altmaillist.png") no-repeat scroll center top  ;
	width: 100%;
}
.maillist .input {
	height: 40px; width: 55%; color:#ffffff; float:left; margin-left: 24%;
}


.maillist_en ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1;
  color:#ffffff;
}
.maillist_en ::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
  color:#ffffff;
}
.maillist_en :-ms-input-placeholder { /* IE 10+ */
  opacity: 1;
  color:#ffffff;
}
.maillist_en :-moz-placeholder { /* Firefox 18- */
  opacity: 1;
  color:#ffffff;
}
.maillist_en {
	background: rgba(0, 0, 0, 0) url("../images/altmaillist_en.png") no-repeat scroll center top  ;
	width: 100%;
}
.maillist_en .input {
	height: 40px; width: 55%; color:#ffffff; float:left; margin-left: 24%;
}