/* TAGS */
* {margin:0;padding:0}
html {min-width:920px;height:100%;} 
body {font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#4e4e4e;min-width:920px;min-height:100%;border-top:0px solid #0c0e0e;position:relative;}
object {vertical-align:top;outline:none}
/*input, textarea, select {font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}*/
fieldset {border:0}
p {margin:0;padding:0}
img {border:0;vertical-align:top;text-align:left}
ul, ol {list-style:none}
/* GLOBAL */
#header, #content, #footer {font-size:0.875em;width:920px;margin:0 auto}
.col-1, .col-2, .col-3 {float:left}
/* ALIGMENT */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden;}
.container {width:100%;}
/* TAILING */
#tail-top {
background:url(../images/body.jpg) no-repeat;
 -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ è Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%;
padding-bottom:138px;

}
.body-bg {}
.tail-bottom {}
/* LISTS */
.list1 {margin-bottom:-20px}
.list1 li {padding:0 0 20px 0;line-height:1.43em;width:100%;overflow:hidden;vertical-align:top}
.list1 li img {float:left;margin:5px 21px 0 0}
.list1 li strong {display:block;font-size:.86em;padding-bottom:5px}
.list1 li a {color:#4e4e4e;text-decoration:none}
.list1 li a:hover {text-decoration:underline}
/* OTHER */
p {margin-bottom:0px;line-height:1.43em}

/* TXT, LINKS, LINES, TITLES */
a {color:#5497FD;outline:none}
a:hover {text-decoration:none}
h1 {font-size:40px;line-height:1.2em;font-weight:normal;color:#000;letter-spacing:-2px;margin-bottom:12px}


/* HEADER */
#header {height:380px;/*background:url(../image/header-bg.jpg) no-repeat left bottom;*/position:relative;z-index:2}
#header .search {position:relative; height:30px; margin-top:25px;background: url('search.png') no-repeat 8px 6px;}
.rounded { 
        border-radius:15px; 
        -moz-border-radius:15px; 
        -webkit-border-radius:15px; 
}
.form{
        width:500px;
        margin:0 auto;
}
/*buttons_block*/
#header .extra {float:right;position:relative; padding: 0 0 0 0px; width:28.5%}
#header .extra ul li {height:72px;width:100%;overflow:hidden;position:relative;z-index:2}
#header .extra ul li {text-transform:uppercase;margin-right:10px}
#header .extra ul li a {color:#fff;text-decoration:none;display:block;text-align:center;padding:35px 55px 24px 75px;margin-left:13px}

/*button11*/
#header .extra ul li.b1 a {width:118px;background:url(../images/buttons/but_net.png);background-repeat:no-repeat}
#header .extra ul li.b1 a:hover,
#header .extra ul li.b1 a.active {background:url(../images/buttons/but_net_act.png);background-repeat:no-repeat}
/*button21*/
#header .extra ul li.b2 a {width:118px;background:url(../images/buttons/but_tv-net.png);background-repeat:no-repeat}
#header .extra ul li.b2 a:hover,
#header .extra ul li.b2 a.active {background:url(../images/buttons/but_tv-net_act.png);background-repeat:no-repeat}
/*button31*/
#header .extra ul li.b3 a {width:118px;background:url(../images/buttons/but_tv.png);background-repeat:no-repeat}
#header .extra ul li.b3 a:hover,
#header .extra ul li.b3 a.active {background:url(../images/buttons/but_tv_act.png);background-repeat:no-repeat}
/*button41*/
#header .extra ul li.b4 a {width:118px;background:url(../images/buttons/but_iptv.png);background-repeat:no-repeat}
#header .extra ul li.b4 a:hover,
#header .extra ul li.b4 a.active {background:url(../images/buttons/but_iptv_act.png);background-repeat:no-repeat}
/*button51*/
#header .extra ul li.b5 a {width:118px; font-size: 0px; background:url(../images/buttons/but_cab.png);background-repeat:no-repeat}
#header .extra ul li.b5 a:hover,
#header .extra ul li.b5 a.active {background:url(../images/buttons/but_cab_act.png);background-repeat:no-repeat}

#header .row-1 {float:right;height:83px;width:29.9%;overflow:hidden}
#header .row-1 .fright {padding-top:17px}

#header .row-2 {height:100px; background:url(../images/buttons/but.png) left no-repeat }
#header .row-2 ul {width:70%;height:93px;overflow:hidden;position:relative;z-index:2}
#header .row-2 ul li {float:left;height:inherit; margin-top:8px}
#header .row-2 ul li a {width:88px;height:77px;color:#FFFFFF; text-indent:-9999px;text-decoration:none; margin-left:47px;display:inline-block;text-align:center;background-position:0 0}
#header .row-2 ul li a.active {color:#3668FC}
/* button1 */
#header .row-2 ul li.m1 a {background:url(/../images/buttons/m1.png) no-repeat}
#header .row-2 ul li.m1 a:hover,
#header .row-2 ul li.m1 a.active {background:url(/../images/buttons/m1-act.png) no-repeat}
/* button2 */
#header .row-2 ul li.m2 a {background:url(/../images/buttons/m2.png) no-repeat}
#header .row-2 ul li.m2 a:hover,
#header .row-2 ul li.m2 a.active {background:url(/../images/buttons/m2-act.png) no-repeat}
/* button3 */
#header .row-2 ul li.m3 a {background:url(/../images/buttons/m3.png) center no-repeat}
#header .row-2 ul li.m3 a:hover,
#header .row-2 ul li.m3 a.active {background:url(/../images/buttons/m3-act.png) no-repeat}
/* button4 */
#header .row-2 ul li.m4 a {background:url(/../images/buttons/m4.png) center no-repeat}
#header .row-2 ul li.m4 a:hover,
#header .row-2 ul li.m4 a.active {background:url(/../images/buttons/m4-act.png) center no-repeat}
/* buttonConnect */
#header .row-2 ul li.m5 a {background:url(/../images/buttons/connect.png);background-repeat:no-repeat}
#header .row-2 ul li.m5 a:hover,
#header .row-2 ul li.m5 a.active {background:url(/../images/buttons/connect2.png);background-repeat:no-repeat}




/* CONTENT */
.date {color:#5497FD}

#content .tail-right {background:url(../image/cont-tail-right.gif) repeat-y right top}
#content .col-1 {width:600px; margin:20px 0 10px 0; padding:0px 77px 0px 0px;}
.img_ser {text-align:center}
.services { width:600px}
/*#content .col-1 ul li{
	width:590px; padding: 10px 10px 15px 20px; margin-top:10px;
	border-radius:20px;
	border-top: 1px solid #91C2F8;
	border-right: 5px;
	border-right-style: groove;
	border-left: 1px solid #91C2F8;
	border-bottom: 6px;
	border-bottom-style: groove;	
}*/
.service_block{ margin:8px 0 13px 0px; font-size:19px}
#content .col-1 .services ul li {
	position:relative;
    width:570px;
    padding:10px 10px 15px 20px;
    margin-top:15px;
  
		
}        

#content .col-1 .services ul li:hover { 
   
			}
 
#content .col-1 .services ul li :before,
#content .col-1 .services ul li :after {
    content:"";
    position:absolute;
    z-index:-2;
}

#content .col-1 .promo{
	
	
	width:100%;
}

#content .col-1 .promo ul{
	
	overflow:;
	position:relative;
	z-index:2;
	
}

#content .col-1 .promo ul li, #content .col-1 .promo ul li a{
	float:left;
	text-transform:uppercase;
	margin:5px 34px; 
	height:132px;
	width:190px;
	opacity:1
}



#content .col-1 .promo ul li a:hover,
#content .col-1 .promo ul li a.active { box-shadow: 6px 2px 6px rgba(0,0,0,0.3);}

#content .col-2 {
	height:100%;
	width:220px;padding:30px 10px 10px 10px;background-color:#F5F5F5;
	border-radius:20px;
	
	border-right: 3px;
	border-right-style: groove;
	
	border-bottom: 2px;
	border-bottom-style: groove; 

}
#content .col-2 ul {padding:0 5px 0 0px}
#content .col-2 ul li {line-height:1.43em;padding-bottom:18px}
#content .col-2 ul li strong {display:block;font-size:.86em;padding-bottom:5px}
#content .col-2 ul li a {text-decoration:none}
#content .col-2 ul li a:hover {color:#000}
.inner_copy, .inner_copy a {border:0;float:right;background:#f00;color:#f00;width:35%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
#content .indent {padding:33px 33px 50px 37px}
#content .indent1 {padding-bottom:33px}

/* FOOTER */
#footer {
position:absolute;
bottom:0px;
	width:100%;
	height:138px;
	background:url(../images/footer.jpg) repeat-x;
	display:inline-block;
  
			

}

.copy {
	margin-top:110px;	
padding-top:5px;
background-color:#F4F4F4;
height:19px; width:100%;color:#000; text-align:center;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 5px 100px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 130px rgba(0, 0, 0, 0.1) inset;
			}
.errors {color:red}
/*Up-button*/
.scrollup-l{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:250px;
left:60px;
display:none;
text-indent:-9999px;
background: url('/images/icon_top.png') no-repeat;
}
 .scrollup-l:hover,
 .scrollup-l.active{
width:40px;
height:40px;
opacity: 0.5;
position:fixed;
bottom:250px;
left:60px;
display:none;
text-indent:-9999px;
background: url('/images/icon_top.png') no-repeat;
}

.mail {background:url('/images/reg.PNG') no-repeat center;

position:relative;
display:block;
width:500px;
height:280px;
text-align:left;
top:50%;
left:50%;
 margin-top: -20px;
 margin-left: -250px;
}

.opt {
width: 260px;
 height: 21px;
 display:inline-block;
  padding-left:30px;
  margin-left:255px;
  text-align:left;
  font-size:17px !important; 	
}
#opt3 {
	 background:url(images/checkbox_blue_green2.png) no-repeat 0 -17px;}
#opt4 {
	 background:url(images/checkbox_blue_green2.png) no-repeat 0 -38px;
	}
.ee8{
		  display:none;
		  position:relative;
		   background:url(images/e8.png) no-repeat;
		  height:43px;
		  width:30px;
		  bottom:3px;
		  right:290px;
		  z-index:991;
	
		  }
		  
#mask2 {
	position:absolute;
	left:0;
	top:0;
	z-index:900;
	display:none;
	background:#FFF;
	font-family: Georgia;
	}
#boxes2 .window2 {
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:500px;
	z-index:990;
	padding:10px;
	text-align: center;
	font-size: 16px;
	margin-top:142px;
	}
#boxes2 #dialog2 {
	padding:10px;
	margin-top:20px;
	background:#FFF;
	border: 3px solid #91C2F8;
	 border-radius:30px;
	box-shadow: 0 0 10px #91C2F8;
	 -moz-box-shadow: 0 0 10px #91C2F8;
	 -webkit-box-shadow: 0 0 10px #91C2F8;
	}
	
#dialog2 table {margin:0 auto}
#dialog2 table h3 {color:#4389FC}
.textbox {
	width:300px;
}
#text input {
	margin-bottom:7px}

.doc  {
	text-decoration: none !important;
	font-size: 16pt;
	line-height: 1.2;
	color: black;
}
	
