@charset "utf-8";
/*----------------------------------------------
		EVERHOST CSS
----------------------------------------------*/		
@import url("nivo-slider.css");

@font-face{
	font-family: Verdana;
	src: url('verdana.ttf');
}
@font-face{
	font-family: Verdana;
	font-weight:bold;
	src: url('verdanab.ttf');
}


/*----------------------------------------------
		LAYOUT
----------------------------------------------*/

img { border: none;}
ul { margin-bottom: 2em; list-style-type:none;}
fieldset { border: none; margin:0; padding: 0;}
legend { display: none; }
.hidden { display:none;}
.list { list-style-type:disc; margin-bottom: 5px; margin-top:5px;}
.list li { margin-top:5px;}
h4 {font-size:12px;}
h3 { font-size:14px;}
	
body {
	margin:0;
	padding:0;
	background-image:url("../img/bckgnd.jpg");
	background-repeat:repeat-x;
	background-color:#1f0039;
	font-family:Verdana, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-width:930px;
}
/*----------------------------------------------
		CONTENT
----------------------------------------------*/
#wrapperContent{
	margin:0 auto;
	width:920px;
	-moz-box-shadow:0 0 10px #eee;
	-webkit-box-shadow:0 0 10px #eee;
	box-shadow:0 0 10px #eee;
	-moz-border-radius:3px;
}

#wrapper {
	margin:0 auto;
	padding:5px 5px 10px;
	width: 910px;
	background:#FFFFFF;
	color:#000000;
	-moz-border-radius:0 0 4px 4px;
}
#mainWrapper {
	margin:0 auto;
	padding:5px 5px 10px;
	width: 910px;
	background:#FFFFFF;
	color:#000000;
}
#wrapcont { margin-left:15px; margin-right:10px;}
#wrapcont h2 { margin-left:5px; margin-top:0; color:#829f30; font-size:20px; letter-spacing:0.06em; font-weight:normal; padding-left: 25px; border-bottom: 1px solid #E8E8E8; width:400px; padding-bottom:10px;}
#wrapcont h4 { margin-bottom: 4px; color:#0066CC;}
#wrapcont p { margin-top: 0;  margin-right:10px; text-align:justify;}
#wrapcont h3 {clear:both; font-size:16px; color:#829f30; margin:10px 10px 20px 10px;}

/*----------------------------------------------
		MENU
----------------------------------------------*/	
	
#menu {
	clear:both;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	width:920px;
	height:45px;
	padding-top:0;
	background:url("../img/menu.png") repeat-x #fff;
	-moz-border-radius:4px 4px 0 0;
}
#menu ul { margin: 0;  padding: 0; padding-left:20px; }
#menu li { float: left; position: relative; font-size: 13px; color:#FFFFFF;}
#menu a { text-decoration: none; display: block;}
#menu li a {  padding: 9px 8px 10px 8px; color:#FFFFFF;}
#menu li a:hover { color:#68c5b1; background-image:url("../img/menu_bk.png");}
	
#right ul { margin-top:7px; padding-left:25px;}
#right ul li { border-top: 1px solid #E8E8E8; padding-bottom:7px; padding-top:7px; margin-right:15px;}
#right ul li a { margin-left:5px; text-decoration: none; color:#0066CC; display:block;}
#right ul li a:hover { text-decoration:none; color:#0066CC;}
#right ul li a:visited {color:#0066CC;}
.broadc1 { width:500px;}
.is { background-color:#F6F6F6;}


.broadc1 {clear:both; float:left; margin:20px; padding:0;}
.broadc1 a {font-size:12px; padding:4px; background:url("../img/button.png"); text-decoration:none; color:#FFFFFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; /*border-radius:3px;*/}

#left { float:left; width:640px; margin-left:15px; margin-right: 0;}
#left h2 { margin-left:5px; margin-top:0; color:#829f30; font-size:20px; letter-spacing:0.06em; font-weight:normal; padding-left: 25px; border-bottom: 1px solid #E8E8E8; width:400px; padding-bottom:10px;}
#left img { float:left; margin-right:10px; margin-bottom:0; padding-top: 5px; clear:both;}
#left p { margin-top: 0; text-align:justify;}
#left dl dt { text-align:justify; padding-top:3px; padding-left:8px;}
#left h4 { margin-bottom: 4px; color:#0066CC;}
#left h4 a { text-decoration:none; color:#0066CC;}
#left h4 a:visited { text-decoration:none; color:#0066CC;}
#left h4 a:focus { outline: none;}
#left h4 a:hover { text-decoration: none; border: 0; color:#0066CC;}
#left h5 {font-size:12px; margin-bottom: 4px;}
#left ol {margin:10px 10px 10px 10px; padding:0  0 10px 25px; color:#0066CC; border-bottom: solid 2px #CCCCCC;}
#left ol li {margin:0 0 0 10px; padding:3px;}
#left ol li a {text-decoration:none;}
#left ol li a:hover {text-decoration:none;}
#lsup {float: left; margin:-15px 5px 5px 60px; padding:5px;}
#lsup p {padding:5px; margin:0;}

#left dl dt {text-align:justify;}

#left1 { float:left; width:640px; margin-left:15px; margin-right: 0;}
#left1 h2 { margin-left:5px; margin-top:0; color:#829f30; font-size:20px; letter-spacing:0.06em; font-weight:normal; padding-left: 25px; border-bottom: 1px solid #E8E8E8; width:400px; padding-bottom:10px;}
#left1 img { float:left; margin-right:20px; margin-bottom:0; padding-top: 5px;}
#left1 h4 { margin-bottom: 4px;}
#left1 p { clear:both; padding-top:5px; text-align:justify;}
#dataimg { margin-left:50px;}
.netconnections {float:left; margin:5px 10px; padding:5px; list-style-type:disc;}

.alogo {margin-bottom: 5px; margin-top:5px;}
.alogo1 {float:left;  margin-bottom: 5px; margin-top:5px; margin-right:10px;}
.alogo2 {float:left; clear:both; margin-bottom: 5px; margin-top:5px; margin-left:130px;}

.mnbx{
	margin:0 0 0 10px; 
	padding:10px 10px 10px  0; 
	float:left; 
	width:47%;
	height:135px;
	border-bottom: solid 1px #CCCCCC; 
}
.mnbx h4 { width:55%; margin:0; padding:5px 0; font-size:14px; float:left; }
.mnbx img {float:left; margin:5px 5px 5px 5px; padding-top:0px;}
.mnbx .learnmore {float:right;}
.mnbx p { margin:5px; padding:3px; }
.mntx {clear:both; float:left; margin:0; padding-left:3px; font-weight:bold;}
.mbtt a {
	clear:both; 
	display:block;
	float:right;
	text-align:center;
	margin:-25px 3px 0;
	font-size:12px; 
	padding:4px; 
	background:url("../img/button.png"); 
	text-decoration:none; color:#FFFFFF; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	/*border-radius:3px;*/
}

#plus { padding-top:15px;}

#right { float:right; width:250px; margin-left:0;}
#right h3 { margin-left:25px; margin-bottom:0; font-size:14px; letter-spacing:0.01em; color:#7A8AA9;}
#right h3 a {margin-left:25px; color:#7A8AA9; text-decoration:none;}
#right h3 a:hover {text-decoration:none;}
#right h4 { margin-left:25px; margin-bottom:0;}
#right p { margin-left:35px; margin-bottom:0; font-size:12px;}

#right1 { float:right; width:250px; margin-left:0;}
#right1 h4 { margin-left:25px; margin-bottom:5px; margin-top:10px;; font-size:11pt;}
#right1 h3{ margin-left:25px; margin-bottom:10px; margin-top:50px; font-size:11pt;}
#right1 p { margin-left:35px; margin-bottom:5px; margin-top:0; font-size:10pt;}
#right1 span { margin-left:35px; margin-bottom:15px; margin-top:0; font-size:8pt; font-weight:bold;}
#logo {
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
	padding:5px 5px 10px 5px;		
	width: 900px;
	overflow:hidden;
}
#logo img {float:left; padding:0; margin:0;}
#lang {float:right; color:#000000; margin-top:10px;  margin-right:10px; padding: 5px; background:url("../img/footer.png") 50% 50% repeat-x; 
	-moz-box-shadow:0 0 10px #eee; -webkit-box-shadow:0 0 10px #eee; box-shadow:0 0 10px #eee; -moz-border-radius:3px;
}
#lang span{padding-right:3px; padding-left:3px; margin:0;}
#lang span a {text-decoration:none; color:#000000;}
#lang span a:hover {text-decoration:none; color:#0066CC;}
#content { overflow:hidden;}
#mainContent { overflow:hidden; background:url("../img/separator.gif") repeat-x scroll 0 bottom transparent; margin:0 10px; padding:0 0 15px 0;}
.plans {
	float:left;
	width:270px;
	padding:5px;
	margin-top:10px;
	margin-left:5px;
	margin-right:10px;
}
.plans h3, #mplans h3, #mplans1 h3  { margin-top:0; margin-bottom:0; padding:0 0 3px 5px; font-size:18px; font-weight:200; color:#63477d;
	border-bottom:solid 1px #cdb9da;
}
.plans p, #mplans p, #mplans1 p { text-align:justify; font-size:12px; padding:0; margin:7px 0;}
.plans a, #mplans a, #mplans1 a {margin:0 0 0 5px; text-decoration:none; color:#0054a6;}
.plans a:hover, #mplans a:hover, #mplans1 a:hover {text-decoration:none; color:#63477d;}
#mplans {float:left; width:63%; margin:0px 10px 15px 20px;}
#mplans img {float:left; margin:5px; cursor:pointer;}
#mplans #radioiasi {margin:20px 5px 5px;}
#mplans1 {float:left; width:31%; margin:0px 5px 10px 10px;}
#mplans1 #email {width:210px; padding:3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; }
#newsButton {-moz-border-radius: 0 3px 3px 0; -webkit-border-radius:  0 3px 3px 0; margin: 0 0 0 -1px; float:none;}

.s_nfo { clear:both; font-size:10px; float:left; margin-top:0; text-align:justify;}
.s_nfo1 { font-size:10px; margin-top:0;}
#portfolio { margin-left:5px; margin-top:-5px; padding:0;}
#reducere {float:left; margin-top:10px; padding-right:5px;}
#reducerep {margin-top:20px;}
.partners {float:left; margin:5px; padding:5px;}
.partners li {margin:0; padding:5px; color:#0066CC; clear:both; float:left;}
.partners li a {text-decoration:none; color:#000000; }
.partners li a:hover {text-decoration:none; color:#829f30;}

#ymsg {margin:0; padding-top:7px;}
#ymsg img{border:none; margin:0; padding:0;}
#ymsg a {text-decoration:none; color:#000000;}

#ymsg1 {margin:0; padding-top:7px;}
#ymsg1 img{border:none; margin:0; padding:2px;}
#ymsg1 a {text-decoration:none; color:#000000;}

.thumb {margin:0; padding:0;}
.thumb h4 {margin:0; padding:5px; color:#0066CC;}
.thumb p {margin:0; padding:5px 3px 0px 3px; text-align:justify;}
.thumb a {text-decoration:none; color:#0066CC;}
.thumb a:hover {text-decoration: underline;}
.thumb span {float:right; margin:0; padding-right:5px; padding-top:2px;}

/*----------------------------------------------
		TABLE
----------------------------------------------*/	


table a,
table a:link,
table a:visited {
	border:none;
	}		
.tb { clear:both; width:30%; float:right;}
.tb caption { margin-top:10px;}
.tb1 { width:60%; float:left;}
.tb1 caption { margin-top:10px;}
.tb2 { width:45%; float:left; font-size:14px;}
.tb3 { width:45%; float:right; font-size:14px; margin-right:20px;}
.tb4 { margin-left:10px; width:85%; float:left; }
.tb5 { width:45%; float:left;}
.tb6 { clear:both; width:40%; float:left;}
.tb9 { width:640px; overflow:hidden border:1px solid #E8E8E8;}
table {
	width:100%;
	border-top:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	margin:0.5em auto;
	border-collapse:collapse;
}
tr.odd td{ background:#f7fbff;}
tr.odd .column1{ background:#f4f9fe;}	
.column1{ background:#f9fcfe;}
td {
	color:#678197;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	padding:5px;
	text-align:center;
	height:30px;
}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	padding:5px;
}
thead tr.odd .column1, thead tr{ background:url("../img/news_bk.png");}
	
thead th {
	/*background:#f4f9fe;*/
	text-align:center;
	font:bold 1.3em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3;
}
.col_butt{ padding-left:20px;}
tfoot th{ text-align:center; background:#f9fcfe;}	
table a { padding:4px; background:url("../img/button.png"); text-decoration:none; color:#FFFFFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; /*border-radius:3px;*/}
thead th em{ color:#f03b58; font-style: normal;}
tbody td em{ color:#f03b58; font-style: normal;}
thead th span { font-size:10px;}
.broadc a {font-size:12px; padding:4px; background:url("../img/button.png"); text-decoration:none; color:#FFFFFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; /*border-radius:3px;*/}
.broadc1 {margin:0 0 0 60px; padding:5px;}
.broadc1 a {clear:both; font-size:12px; padding:4px; background:url("../img/button.png"); text-decoration:none; color:#FFFFFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; /*border-radius:3px;*/}
/*----------------------------------------------
		FOOTER
----------------------------------------------*/
			
.footer {
	float:left;
	width:250px;
	padding:5px;
	margin-top:15px;
	margin-left:30px;
}
.footer h4 { margin-top:5px; margin-bottom:5px; padding:0; margin-left:0;}
.footer p { margin-top:2px; margin-bottom:7px;  text-align:justify;}	
.footer p a { margin-top:5px; text-decoration:none; color:#000000;}
.footer p a:visited { text-decoration:none; color:#000000;}
.footer p a:focus { outline: none;}
.footer p a:hover { text-decoration: none; border: 0; color:#0066CC;}
#mfooter {
	background:url("../img/footer.png") repeat-x bottom #fff; 
	width:920px; 
	/*height:170px;*/
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
	overflow:hidden;
	-moz-border-radius:0 0 4px 4px;
}
#ufooter {
	padding-top:10px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	padding-bottom:5px;
	text-align:center;
	display:block;
	color:#999999;
}

#ufooter span a {text-decoration: none; color:#ccc; font-size:11px;}		
#ufooter span a:visited {text-decoration: none; color:#ccc;}
#ufooter span a:focus { outline: none;}
#ufooter span a:hover { text-decoration: none; border: 0; color:#68c5b1;}

#copy { margin-top:5px; margin-bottom:10px; color:#ccc;}
/*----------------------------------------------
		FORMS
----------------------------------------------*/
#contact p {clear:both; margin:5px 0px 10px;}

textarea {
	float:left;
	width:400px;
	padding: 2px;
	border:solid 1px #3C7BCF;
	margin-bottom:12px;
	overflow:auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius:3px;*/
}
#x{
	clear:both;
	float:left;
	width:60px;
	margin-bottom:10px;
	margin-left:35px;
}
#email, #name, #subject, #phone {
	width: 200px;
	display:block;
	float:left;
	margin-bottom:12px;
	padding: 2px;
	border:solid 1px #3C7BCF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius:3px;*/
}
label{
	width:130px;
	clear:both;
	float:left;
	display:block;
	padding:3px;
	font-size:12px;
}
input.button {
	padding: 3px;
	background:url("../img/button.png");
	border:none;
	float:right;
	margin-right:30px; margin-bottom:20px;
	cursor:pointer;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius:3px;*/
}
forms #x{ width: 45px;}

select {float:left; display:block; width: 205px; padding: 2px; margin-bottom:12px;}

/*----------------------------------------------
		VALIDATE
----------------------------------------------*/

label.error { float: none; color: #C40000; padding-left: .5em; vertical-align: top; width:500px;  }
label {padding:3px;}
#messageBox1 {display:none; width:600px; border:1px solid #C40000; background-color:#FFDEDE; -moz-border-radius: 3px; -webkit-border-radius: 3px; /*border-radius:3px;*/ margin-bottom:10px;}
#messageBox1 ul li {background-image:url("../img/false.png"); background-repeat:no-repeat; background-position:left; margin:0; padding-left:15px; list-style-type:none; }
#messageBox1 ul {margin-top:5px; padding-left:10px;}
#messageBox1 h3 {color: #C40000; padding:5px; margin:0; font-size:12px;}
#surname.error, #name.error,  #phone.error, #subject.error, #address.error, #email.error, #country.error, #town.error, #message.error, #tohave.error, #tobuy.error, #phone1.error,
#postal.error,#sector.error, #postal1.error,#sector1.error, #town1.error, #address1.error, #regnb.error, #ctime.error, #ip.error, #hdd.error, #back.error, #tf.error  {border:1px solid #FF0000; background-color:#FFDEDE;}
#name1.error, #surname1.error, #email1.error, #postal2.error, #sector2.error, #town2.error, #address2.error, #regnb1.error, #sector3.error, #postal3.error, #address3.error, #town3.error  {border:1px solid #FF0000; background-color:#FFDEDE;}


#slider-wrapper {
    width:900px;
    height:284px;
    margin:5px 0 0 0;
    -moz-box-shadow:0 0 5px #777;
    -webkit-box-shadow:0 0 5px #777;
    box-shadow:0 0 5px #777;
}

#slider {
	position:relative;
    width:618px;
    height:246px;
	background:url(../img/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:20px;
	bottom:5px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:31px;
	height:34px;
	background:url(../img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}