.promo-container { overflow:hidden; position:relative; background-color:#f2f2f2;}
.pro-cont {width:1600px;}
#selectors { height:32px; position: absolute; z-index:1000;  float:left;}
.selector { width:16px; height:16px; background-color:#ffa000; border-radius:8px; float:left; cursor:pointer;}
.marg {margin:0 15px 0 0;}
.banpro {position:absolute; display:none;}
.backpro {background-position:center;  position:absolute; z-index:100;}
.maskpro { background-color:rgba(0,0,0,0.5); position:absolute; z-index:200;}
.baninfo {position: absolute;  z-index:300;  color:#FFF; margin:0 auto 0 auto;}
.baninfo a { color:#FFF;}
.textpro { display:block;}
.t1 { font-size:3em; font-weight:bold; line-height:140%;}
.t2 { line-height:140%; margin:10px 0 30px 0;}
.t3 { line-height:140%;}
.bunpro { position:relative; display:inline-block; line-height: 1.179; text-decoration:none; padding: 0.85em 1.6778em; color:#FFF; background-color:#ffa000;  text-align: center;  white-space: nowrap; font-weight:bold; border-radius:0px;}
.bunpro:hover { background-image: linear-gradient(#fab43c, #E47C3F); }
.bunpro2 { position:relative; display:inline-block; line-height: 1.179; text-decoration:none; padding: 0.85em 1.6778em; color:#FFF; background-color: #0B486B; background-image: linear-gradient(#d60000, #c60000); text-align: center;  white-space: nowrap; font-weight:bold;}
.bunpro2:hover { background-image: linear-gradient(#d90000, #d60000); }
.bunpro1{ position:relative; display:inline-block; line-height: 1.179; text-decoration:none; padding: 0.85em 1.6778em; color:#FFF; background-color: #dc2a4d; background-image: linear-gradient(#e0405f, #c62645); text-align: center;  white-space: nowrap; font-weight:bold;}
.bunpro11:hover { background-image: linear-gradient(#00CC00, #D83052); }



#back1 { background-image:url(/images/pro/img1.jpg);}
#back2 { background-image:url(/images/pro/img2.jpg);}
#back3 { background-image:url(/images/pro/img3.jpg);}
#back4 { background-image:url(/images/pro/img3.jpg);}

.pg { margin:auto;}
.startban { }
.infovid {  }
.infovid-txt { margin:20px 0 0 20px;}


.promos { height:400px; margin:20px 0 20px 0; }
.promosimg { width:950px; margin:auto; }


.promalp {    background: rgba(11,112,193,0.8);  color:#FFF;}
.promalp a { color:#FFF; text-decoration:none;}
.alp-login { padding:20px;}
.alpzag { display:block; font-size:1.3em; }
.gologin {background: #649c00;    background-color: #649c00;    background-image: linear-gradient(#72a418, #5a8d00);}
.goreg {background-color: #026147;    background-image: linear-gradient(#19785e, #026147);}
.alp-punkts { padding:20px; background: rgba(9,98,168,0.8);}


@media (min-width: 220px) and (max-width: 1024px){
	.t1 { font-size:2em;}
}


.delta { background: #E9E8E2;}
.delim { width:10px; height:1px;}
.delt { width:280px; padding:20px;}

.delta-tops { margin:-20px 0 0 0; position:relative; z-index:900;}
.delta-top1, .delta-top2, .delta-top3 { background-color:#FFF; min-height:550px;}

.delta-mids {color:#FFF; }
.delta-mid1 { background-color:#07508b; min-height:570px;}
.delta-mid2 { background-color:#ffa000; min-height:570px;}
.delta-mid3 { background-color:#1F7B67; min-height:570px;}

.citata { font-style:italic; font-weight:bold; margin:0 0 10px 0;}
.citata_autor { font-weight:bold; text-align: right;}