/*  -----------------------------------
	reset style sheet
--------------------------------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height: 1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:'';content:none; }

strong, b { font-weight:700; }
em, i { font-style:italic; }

ins { text-decoration:none; }
del { text-decoration:line-through}
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:100; }

textarea { overflow:auto; }
button { cursor:pointer;padding:0; }
*:first-child+html button { width:1;overflow:visible; }
* html button { width:1;overflow:visible; }
button::-moz-focus-inner { border: 0; }

input[type="checkbox"], input[type="radio"], input.radio, input.checkbox { vertical-align:text-top; width:13px; height:13px; padding:0; margin:0; position:relative; overflow:hidden; top:2px; }

a { text-decoration:none; color:#444; }
a:hover { text-decoration:none; }

:focus { outline:0; }
a:focus { outline:0; }

/*  -----------------------------------
	smart and dirty
--------------------------------------*/

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */
* html .clearfix { height:1px; }
/* @end */

colgroup {
	display:table-column-group;
}

col {
	display:table-column;
}


@font-face {
	font-family: 'Gill Sans';	
	src: url('fonts/gillsansstd-webfont.eot');
	src: local('?'), url('fonts/gillsansstd-webfont.woff') format('woff'), url('fonts/gillsansstd-webfont.ttf') format('truetype'), url('fonts/gillsansstd-webfont.svg#webfontCBlAmwSC') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{
	
	background: url(images/grad.jpg) repeat-x left top;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(images/body.jpg) no-repeat top center;
	height: 100%;
	
}
.left{
	float: left;
}
#wrap{
	width:980px;
	margin:0px auto -18em;
	*margin:0px auto -21em;
	/*Sticky*/
	min-height:100%;
	height: auto !important;
	height: 100%;
}
	/* Top Header */
#top-header{
	margin-bottom: 40px;
}
.top{
	float: right;
	margin: 25px 25px 0 0;
	position: relative;
	overflow: hidden;
}
.support-image{
	vertical-align: top;
	padding-right: 5px;
}
	.top li:first-child{
		margin: 0px 0 13px 0;
	}
	.top a{
		color: #444;
	}
	.top .phone{
		background:url(images/phone.png) no-repeat;
		height: 14px;
		padding-left: 32px;
		color: #649e00;
		font-size: 14px;
		letter-spacing: 2px;
	}
	.top .support a:first-child{
		border-right: 1px solid #444;
		padding-right: 10px;
	}
	.top .support a.second{
		padding-left: 10px;
	}
	.top .support a:hover{
		color: #649e00;
	}
	.inside-wrap{
		position: relative;
		z-index: 10;
	}
	/* Menu */
	#logo{
		display: block;
		background: url(images/logo.png) no-repeat;
		width: 250px;
		height: 100px;
		text-indent: -9999px;
		margin: -72px 20px 0 10px;
		position: relative;
	}
	#menu{
		font-family: "Gill Sans", Helvetica, Arial, sans-serif;
		font-size: 16px;
		text-transform: uppercase;
		right: 25px;
		position: relative;
		
	}
		#menu > li{
			position:relative;
			float:left;
			margin-right:10px;
			padding: 11px 1px 0;
		}
			#menu > li > a{
				display: block;
				color: #222;
				padding-left: 15px;
				height: 16px;
			}
				#menu li a:hover{
					color: #649e00;
				} 
		#menu li.position{ margin-right: 30px; }		
		#menu li.last{
			margin-right: 0px;
		}

		#menu li.drop-down > a{
			display: block;
			background: url(images/menu-drop.png) no-repeat scroll right 5px transparent;			
			padding-right: 19px;
			margin-right: 8px;
		}
		#menu li.drop-down-hover{
			background: url(images/menu-hover-li.png);
			border-left: 1px solid #e4e4e4;
			border-right: 1px solid #e4e4e4;
			padding: 11px 0 0;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;
		}
		#menu li.drop-down-hover > a {
			background: url(images/menu-drop-over.png) no-repeat scroll right 6px transparent;
			color: #649e00;		
		}
			#menu li > ul{
				display: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size:13px;
				text-transform: none;
				padding: 15px 10px 0 10px;
				position: absolute;
				z-index:99999;
				left: -1px;
 				width: 150px;
				background: url(images/menu-hover-li.png);
				border-left: 1px solid #e4e4e4;
				border-right: 1px solid #e4e4e4;
				border-bottom: 1px solid #afafaf;
				opacity: .95;
				filter: alpha(opacity=95); /* IE */
				-moz-border-radius-bottomleft: 3px;
				-moz-border-radius-bottomright: 3px;
				-moz-border-radius-topright: 3px;
				-moz-border-radius-topleft: 0px;
				border-bottom-left-radius: 3px;
				border-bottom-right-radius: 3px;
				border-top-right-radius: 3px;
				border-top-left-radius: 0px;
				box-shadow: 0px 1px 0px  #e4e4e4;
				-webkit-box-shadow: 0px 1px 0px  #e4e4e4;
				-moz-box-shadow: 0px 1px 0px  #e4e4e4;
			}
				#menu li > ul .children{
					background: url(images/menu-grad.png) repeat-x bottom left;
				}
				#menu li.drop-down > ul li{
					display: block;
					margin-bottom: 5px;
					height:28px;
					line-height: 28px;
					padding-left: 10px;
				}
					#menu li.drop-down > ul li a{
						display: block;
						color: #000;
					}
				#wrap #menu li.drop-down > ul li:hover{
					position: relative;
					background: url(images/buttons.png) repeat-x;
					height: 28px;
					opacity: 1;
					border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					
				}
					#menu li.drop-down > ul li:hover a{
						color: #fff;
					}
				#menu li.drop-down > ul li.last{
					margin-bottom: 0px;
				}
/* Index */

/*Slider*/
.container {height:250px;left:14px;overflow:hidden;position:relative;top:13px;width:960px;}
.slides { position:absolute; top:0; left:0; }
.slides li { position:absolute; top:0; width:960px; display:none; }
		
#loopedSlider{
	position:relative;
	z-index:8;
	background: url(images/sliderBg.png) no-repeat;
	width: 988px;
	height: 287px;
	margin-top: 5px;
}

#loopedSlider img{
    float:left;
    margin: 2px 15px 0 15px; 
	width: 385px;
	height:245px;
}
#loopedSlider a{
	color: #222;
}
#loopedSlider h2 a:hover{
	border-bottom: 1px solid #444;
}
#loopedSlider h2{
	font-family: "Gill Sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	padding-top: 30px;
	margin-bottom: 36px;
}
#loopedSlider p{
	display: table-cell;
	font-size: 12px;
	color: #444;
	line-height: 18px;
	width: 520px;
	*width: auto;
	padding: 0 30px 0 0;
	text-align: justify;
}

#loopedSlider span.more{
	display: block;
	font-size: 12px;
	padding-top: 40px;
	:*padding-top: 28px; /*Ie 7*/
	
}
	#loopedSlider span.more a{
		background: url(images/arrow-more.png) no-repeat 0px 2px;
		padding-left: 20px;
		color: #71ab32;
	}

.pagination{
	font-family: "Gill Sans", Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height: 30px; /*25px before*/
	position: relative;
	margin-right:30px;
	margin-top:-30px;
    float:right;
    overflow:hidden;
}
    .pagination li{
    	background: url(images/slider-pagination.png) no-repeat -65px 0px;
    	width:24px;
    	height:25px;
        float:left;
        margin-right:7px;
    }
    	.pagination li a{
    		display: block;
    		width: 24px;
    		height: 25px;
    		text-align: center;
    		margin: -1px 0 0 0;
    	}
    	.pagination li.active{
    		background: url(images/slider-pagination.png) no-repeat;
    		width:24px;
    		height:25px;
    	}
    		#loopedSlider .pagination li.active a{
    			color: #fff;
    		}
    	.pagination li:hover{
    		background: url(images/slider-pagination.png) no-repeat -32px 0px;
    		width:24px;
    		height:25px;
    	}
    		#loopedSlider .pagination li:hover a{
    			color: #000;
    		}
    		
/* Oferta */
div#offer{
	background: url(images/oferta.png) no-repeat;
	width: 986px;
	height: 341px;
	padding: 25px 0 0 0;
	margin: 37px 0 15px -1px;
	}
	
	div#offer > ul > li{
		float: left;
	}
	div#offer > ul > li p{
		line-height: 18px;
	}
	div#offer > ul > li span{
		display: block;
		text-indent: -99999px;
		margin: 0px auto;
	}
	div#offer > ul > li.first{
		width: 287px;
	}
	
		div#offer > ul > li.first p{
			margin-left: 48px;
		}
		div#offer > ul > li.first span{
			background: url(images/offers.png) no-repeat -75px 0px;
			width: 116px;
			height: 71px;
		}
		
		div#offer > ul > li.first > ul{
			padding-left: 35px;
			padding-right: 40px;
		}
		div#offer > ul > li > ul li{
			background: url(images/bullet.png) no-repeat 0px 7px;
			padding-left: 20px;
			font-size: 12px;
			line-height: 24px;
		}
			div#offer > ul > li > ul li.no-border a{
				border-bottom: none;
			}
			
			div#offer > ul > li > ul li a{
				display: block;
				color: #000;
				border-bottom: 1px solid #f1f1f1;
			}
				div#offer > ul > li > ul li a:hover{
					color: #71ab32;
				}
		div#offer > ul > li.first span, div#offer > ul > li.third span{
			margin-top: 15px;
		}
		div#offer > ul > li.first h2, div#offer > ul > li.third h2{
			margin-bottom: 31px;
			padding-left: 10px;
		}
		div#offer > ul > li.first p, div#offer > ul > li.third p{
			width: 202px;
			padding-left: 7px;
		}
		div#offer > ul > li h2{
			font-family: "Gill Sans", Helvetica, Arial, sans-serif;
			font-size: 18px;
			font-weight: normal;
			text-align: center;
			color: #222;
		}
	
	div#offer > ul > li.second{
		width: 398px;
	}
		div#offer > ul > li.second h2{
			margin-bottom: 18px;
			padding-left: 15px;
		}
		div#offer > ul > li.second p{
			padding-left: 51px;
		}
		div#offer > ul > li.second span{
			background: url(images/offers.png) no-repeat -200px 0px;
			width: 102px;
			height: 72px;
			margin-top:25px;
		}
		
		div#offer > ul > li.second > ul{
			width: 195px;
			float: left;
			padding-left: 30px;
			margin: 2px 0 16px 0;
		}
		
		div#offer > ul > li.second > img{
			float: left;
			margin-left: -24px;
		}
			div#offer > ul > li.second form{
				margin-left: 18px;
				clear: both;
			}
			div#offer > ul > li.second form label{
				display: block;
				background: url(images/instances-search.png) no-repeat;
				width: 289px;
				height: 27px;
				float:left;
			}
				div#offer > ul > li.second form label:hover{
					background: url(images/instances-search.png) no-repeat 0px -47px;
					width: 289px;
					height: 27px;					
				}
				div#offer > ul > li.second form label.search-focused{
					background: url(images/instances-search.png) no-repeat 0px -93px;
					width: 290px;
					height: 29px;
				}
				div#offer > ul > li.second form label input{
					background: none;
					border: 0;
					width: 268px;
					padding-left: 10px;
					padding-top: 6px;
				}
				
			div#offer > ul > li.second form button{
				background: url(images/search-buttons.png) no-repeat;
				font-family: "Gill Sans", Helvetica, Arial, sans-serif;
				font-weight: bold;
				font-size: 12px;
				text-transform: uppercase;
				text-shadow: #71AB32 0 -1px 0;
				padding-top: 2px;
				width: 65px;
				height:27px;
				border: 0;
				color:#fff;
				display: block;
				float: right;
				position: relative;
			}
				div#offer > ul > li.second form button:hover{
					background: url(images/search-buttons.png) no-repeat 0px -47px;
				}
				div#offer > ul > li.second form button:active{
					background: url(images/search-buttons.png) no-repeat 0px -94px;
				}
	div#offer > ul > li.third{
		width: 300px;
	}		
		div#offer > ul > li.third p{
			padding-left: 60px;
		}
		div#offer > ul > li.third span{
			background: url(images/offers.png) no-repeat 0px;
			width: 75px;
			height: 80px;	
			margin-top: 6px;	
		}
		
		div#offer > ul > li.third > ul{
			padding-left: 40px;
			padding-right: 40px;
		}
	
	#hosting .oferta{
		background: #fefbef;
		border: 1px solid #e0e0e0;
		margin: 0 6px 0 13px;
	}
	
	#hosting .oferta h3{
		font-size: 14px;
		font-weight: bold;
		color: #444;
		line-height: 18px;
		padding: 20px 19px 0;
	}
	#hosting .oferta p{
		font-size: 13px;
		color: #444;
		line-height: 18px;
		padding: 10px 0 20px 19px;
	}
	#hosting .oferta a{
		color: #71ab32;
		text-decoration: underline;
	}
		#hosting .oferta a:hover{
			text-decoration: none;
		}
		
/* Solicita */
#solicita{
	margin-left: 33px;
}
	#solicita h1{
		font-family: "Gill Sans", Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 18px;
	}
	#solicita p{
		font-size: 12px;
	}
	#solicita span{
		display: block;
		width: 910px;
		height: 80px;
		margin: 30px 0 0 5px;
	}
	#solicita span{
		background: url(images/rezerwacja.jpg) no-repeat 0px 0px;
	}
	#solicita span{
		background: url(images/rezerwacja.jpg) no-repeat 0px 0px;
	}			
	#solicita a{
		display: block;
		width: 745px;
		height: 180px;
		margin: 0px auto;
		text-indent: -9999px;
	}

/* Newsletter */
#newsletter{
	background: url(images/second_footer.png) no-repeat;
	width: 964px;
	height: 189px;
	padding: 19px 29px 14px 19px;
	margin: 20px 0 20px 4px;
}	
	#newsletter > div{
		float: left;
		height: 154px;
	}
	#newsletter div > h5{
		font-family: "Gill Sans", Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-weight: normal;
		color: #222; 
		padding: 5px 0 0 2px;
	}	
	#newsletter >  div:first-child{
		width: 264px;
	}
	
		#newsletter > div:first-child h5 > span{
			display: inline-block;
			background: url(images/newsletter_images.png) no-repeat 0px -1px;
			width: 28px;
			height: 23px;
			padding-left: 10px;
			vertical-align:middle;
		}	

		#newsletter > div:first-child ul{
			padding: 22px 0 0 11px;
		}
			#newsletter > div:first-child ul li{
				background: url(images/bullet.png) no-repeat 0px 7px;
				padding: 0 33px 0 20px;
				line-height: 24px;
				font-size: 12px;
				}
				#newsletter > div:first-child ul li a{
					display: block;
					border-bottom: 1px solid #f1f1f1;
					color: #000;
				}
					#newsletter > div:first-child ul li a:hover{
						color: #71ab32;
					}
				
				#newsletter > div:first-child ul li.last a{
					border-bottom: none;
				}

	#newsletter  .second-box{
		width: 413px;
		border-left: 1px solid #e4e4e4;
		border-right: 1px solid #e4e4e4;
	}
		#newsletter .second-box h5{
			padding: 6px 0 0 30px;
			margin-bottom: 27px;
		}	

			#newsletter .second-box h5 > span{
				display: inline-block;
				background: url(images/newsletter_images.png) no-repeat -42px -3px;
				width: 25px;
				padding-left: 10px;
				height: 19px;
				vertical-align:middle;		
			}
			
		#newsletter  .second-box p{
			font-size: 12px;
			color: #888;
			line-height: 19px;
			padding: 0 30px 0 30px;
			margin-bottom: 23px;
		}

			div#newsletter .second-box form{
				margin-left: 18px;
				clear: both;
			}

			div#newsletter .second-box label{
				display: block;
				background: url(images/instances-search.png) no-repeat;
				width: 289px;
				height: 27px;
				float:left;
				margin-top: 1px;
			}
				div#newsletter .second-box label:hover{
					background: url(images/instances-search.png) no-repeat 0px -47px;
					width: 289px;
					height: 27px;					
				}

				div#newsletter .second-box form label.search-focused{
					background: url(images/instances-search.png) no-repeat 0px -93px;
					width: 290px;
					height: 29px;
				}

				div#newsletter .second-box form label input{
					background: none;
					border: 0;
					width: 268px;
					padding-left: 10px;
					padding-top: 6px;
				}

			div#newsletter .second-box  button{
				padding-top: 1px;
				height:27px;
				display: block;
				float: right;
				margin-right: 21px;
			}
		
	#newsletter  .third-box{
		width: 242px;
	}
		#newsletter .third-box  h5{
			padding: 4px 0 0 10px;
		}
		
		#newsletter .third-box  h5 > span{
			display: inline-block;
			background: url(images/newsletter_images.png) no-repeat -70px -1px;
			width: 35px;
			padding-left: 10px;
			height: 25px;
			vertical-align:middle;				
		}
		
		#newsletter .third-box > div.sponsors{
			padding-left: 50px;
			padding-top: 10px;
		}		
			#newsletter  .third-box > div.sponsors a:first-child{
				padding-right: 30px;
			}
		
		#newsletter  div.mega-holder{
			margin-top: 9px;
			position: relative;
			overflow: hidden;
			height: 49px;			
		}
		#newsletter  div.holder{
		
		}
			#newsletter div.holder > ul{
				padding-left: 22px;
				position: absolute;
			}
			
			#newsletter div.controls ul{
				float: right;
				padding-top:4px;
				*margin-top:4px;
			}
			
			#newsletter .third-box div.holder ul li{
				background: url(images/bullet.png) no-repeat 0px 7px;
				padding-left: 20px;
				line-height: 24px;
				font-size: 12px;				
			}

			#newsletter  .third-box div.holder ul li.no-border a{
				border-bottom: 0px;
			}
				#newsletter  .third-box div.holder ul li a{
					display: block;
					width: 199px;
					color: #000;
					border-bottom: 1px solid #f1f1f1;
				}
				
				#newsletter .third-box div.holder ul li a:hover{
					color: #71ab32;
				}

		#newsletter .third-box div.controls ul li.one{
			margin-bottom:15px;
			margin-top:8px;			
		}
		#newsletter .third-box div.controls ul li.second{
			margin-top: -8px
		}

			#newsletter .third-box div.controls ul li a{
				display: inline-block;
				text-indent: -9999px;
				z-index:9999;
				position: relative;
			}
			#newsletter .third-box div.controls ul li a.up{
				display: block;
				background: url(images/instances-clients.png) no-repeat;
				width: 10px;
				height: 6px;
				border-bottom:1px solid #F1F1F1;
				padding-bottom: 6px;
			}

				#newsletter .third-box div.controls ul li a.up:hover{
					background: url(images/instances-clients.png) no-repeat 0px -47px;
				}
				#newsletter .third-box div.controls ul li a.up:active{
					background: url(images/instances-clients.png) no-repeat 0px -94px;
				}
				
				#newsletter  .third-box div.controls ul li a.down{
				display: block;
					background: url(images/instances-clients.png) no-repeat 0px -22px;
					width: 10px;
					height: 6px;					
				}
					#newsletter  .third-box div.controls ul li a.down:hover{
						background: url(images/instances-clients.png) no-repeat 0px -69px;
					}
					#newsletter .third-box div.controls ul li a.down:active{
						background: url(images/instances-clients.png) no-repeat 0px -116px;
					}
													
/* Inregistrare Domenii*/
	h1.title{
		font-family: "Gill Sans", Helvetica, Arial, sans-serif;
		font-size: 36px;
		font-weight: normal;
		padding: 30px 0 10px 33px;
		margin: 17px 0 0 0;
		border-top: 1px solid #cfcfcf;
		color: #444;
	}
	
	.breadcrumb{
		padding-left: 33px;
		margin: 18px 0 45px 0;
	}
		.breadcrumb li{
			float: left;
			margin-right: 20px;
			*margin-right: 16px;
			color: #444;
			font-size: 12px;
		}
			.breadcrumb li a{
				color: #444;
				font-size: 12px;
			}
				.breadcrumb li a span, .breadcrumb li span{
					display: inline-block;
					background: url(images/breadcrumb.png) no-repeat -20px 1px;
					*background: url(images/breadcrumb.png) no-repeat -20px 0px;
					width: 17px;
					height: 10px;
					*height: 11px;
					margin: 0 0 0 2px;					
				}
				
				.breadcrumb li a:hover{
					color: #71ab32;
				}
				
				.breadcrumb li a:hover span{
					display: inline-block;
					background: url(images/breadcrumb.png) no-repeat -38px 1px;
					*background: url(images/breadcrumb.png) no-repeat -38px -1px;
					width: 17px;
					height: 10px;
					margin: 0 0 0 2px;					
				}
				
				.breadcrumb li.active > a{
					color: #71ab32;
				}
					.breadcrumb li.active > a span{
						display:inline-block;
						background: url(images/breadcrumb.png) no-repeat 0px -3px;
						*background: url(images/breadcrumb.png) no-repeat 0px -4px;
						width: 17px;
						height: 7px;
					}
					
	p.text{
		margin-bottom: 20px;
		font-size: 12px;
		line-height: 18px;
		text-align: justify;
		color: #444444;
		padding: 0 33px;
	}
		p.text:first-letter{
			/*padding-left: 40px;*/
		}
		p.text img{ 
			margin-left: -20px; 
		}
		p.text a{
			color: #649e00;
			text-decoration: underline;
		}
		p.text a:hover{
			text-decoration: none;
		}
		
		
	.domains-wrapper{
		margin: 45px 0 20px 33px;
	}
	.domains-wrapper .button{
		*width: 157px;
	}
		/* Domains Sidebar */
		.domains-wrapper .sidebar{
			width: 203px;
			margin-right: 37px;
		}
			.links .the-top{
				background: url(images/top-sidebar-domains.png) no-repeat;
				width: 202px;
				height: 7px;
			}
			div.space{
				margin-top: 20px;
			}
			
			.links{
				padding-bottom: 20px;
			}
			
			.links .repeat{
				background: url(images/repeat-sidebar-domains.png) repeat-y;
				width: 202px;
				padding: 0 1px;
			}
				.links .repeat .aside{
					padding: 0 8px 14px;
				}
				.links .repeat .aside h4{
					font-size: 14px;
					font-weight: bold;
					color: #444;
					padding-left: 5px;
					line-height: 47px;
					height: 47px;
					}
				.links .repeat .aside p{
					font-size: 11px;
					color: #666;
					line-height: 18px;
					padding: 15px 0 20px 5px;
					border-top: 1px solid #f1f1f1;
					}

				.links .repeat ul{
					padding: 0 8px 14px;
				}
					.links .repeat ul li{
						font-size: 12px;
						font-weight: bold;
						padding-left: 5px;
						height: 47px;
						border-bottom: 1px solid #f1f1f1;
					}
					.links .repeat ul li.hover{
						background-color: #91cc41;
					}
					.links .repeat ul li.current_page_item a, .category-inregistrare-domenii .links .repeat ul li.me-inreg a{
						background: url(images/sidebar-domains-arrows.png) no-repeat 0px 13px;
					}
						.links .repeat ul li.current_page_item a:hover, .category-inregistrare-domenii .links .repeat ul li.me-inreg a:hover{
 							color: #71ab32;
 						}						
						.links .repeat ul li a{
							display: block;
							background: url(images/sidebar-domains-arrows.png) no-repeat 0px -83px;
							padding-left: 29px;
							color: #000;
							line-height: 47px;
						}
						
				.links .repeat dl{
					padding: 0 8px 10px;
				}
					.links .repeat dl dd{
						font-size: 12px;
						font-weight: bold;
						height: 37px;
						border-bottom: 1px solid #f1f1f1;
						padding-top: 15px;
						padding-left: 5px;
					}
					.links .repeat dl dd h4{
						font-size: 14px;
					}
						.links .repeat dl dd a{
							display: block;
							color: #000;
						}
						.links .repeat dl dd span{
							display: block;
							font-size: 9px;
							font-weight: normal;
							color: #999999;
							text-transform: uppercase;
							padding-bottom: 7px;
						}
						.links .repeat dl dd a:hover{
							color: #649e00;
						}
						
						
						/*Blog*/
						.notFound{
							font-size: 20px;
							color: #e44000;
						}
						 .links .repeat ul li h4{
						 	color: #444;
							line-height: 47px;
							font-size:14px;						 
						 }
											
						.links .repeat ul li.hover a{
							background: url(images/sidebar-domains-arrows.png) no-repeat 0px -33px;
							color: #fff;
						}

			.links .bottom{
				background: url(images/bottom-sidebar-domains.png) no-repeat;
				width: 202px;
				height: 7px;				
			}			
		/* END Domains Sidebar */
		
		/* Sub Sidebar*/
			
			.packages{
				margin-left: 34px;
				margin-bottom: 10px;
				display: inline-block;
			}
			.license{
				width: 300px;
				margin: 30px 10px 20px 0;
				float: left;
			}
			.license img{
				margin-left: 40px;
			}
			.sub-sidebar{ }
				.sub-sidebar-license{ 
					margin-top: 220px; 
				}
				
				.sub-sidebar-license2{ 
					margin: 263px 0 40px; 
				}
			
				.sub-sidebar .the-top{
					background: url(images/top-subsidebar-domains.png) no-repeat;
					width: 202px;
					height: 7px;
				}
				
				.sub-sidebar .repeat{
					background: url(images/repeat-subsidebar-domains.png);
					width: 202px;					
				}
				
					.sub-sidebar .repeat ul{
						padding: 15px 12px 7px;
						color: #444444;
					}
						.sub-sidebar .repeat ul li{
							padding-bottom: 23px;
							line-height: 16px;
						}
						.sub-sidebar .repeat ul li.last{
							padding-bottom: 0px;
						}
							.sub-sidebar .repeat ul li span{
								display: block;
								float: left;
								background: url(images/checked-domains.png) no-repeat left 2px;
								width: 15px;
								height: 16px;
								vertical-align: middle;
								padding: 0 9px 22px 0;	
							}
				.sub-sidebar .bottom{
					background: url(images/bottom-subsidebar-domains.png);
					width: 202px;
					height: 7px;				
				}
		/* END Sub Sidebar*/
		
		
		/* Check Domains */
		.domains-wrapper .content{
			width: 680px;
		}
			.domains-wrapper .content .check{
				background: url(images/domains-check.png) no-repeat;
				width: 682px;
				height: 123px;
			}
				.domains-wrapper .content .check form{
					padding-left:20px;
					padding-top:25px;
				}
				.domains-wrapper .content .check form span.the-input{
					display: block;
					float: left;
					background: url(images/register-domains-field.png) no-repeat;
					width: 493px;
					height: 35px;
				}
				.domains-wrapper .content .check form span.focused{
					background: url(images/register-domains-field.png) no-repeat 0px -35px;
				}
					.domains-wrapper .content .check form span.the-input input{
						border:medium none;
						margin-left:10px;
						margin-top:6px;
						width:460px;
						font-weight: bold;
					}
				.domains-wrapper .content .check form button{
					padding-top: 3px;
				}
				
				.button{
					cursor: pointer !important;
					font-family: "Gill Sans", Helvetica, Arial, sans-serif;
					text-shadow: 0 -1px 0 #71AB32;
					text-transform: uppercase;
					font-weight: bold;
					font-size: 12px;
					display: block;
					border: 0px;
					height: 27px;
					color: #fff;
					padding-right: 10px;
					padding-left: 10px;
					margin-top: 1px;
					background: #71ab32 url(images/buttons.png) repeat-x;
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					-webkit-background-clip: padding-box;
				}
					.button:hover{
						background:#71ab32 url(images/buttons.png) repeat-x 0px -47px;
					}
					.button:active{
						background:#71ab32 url(images/buttons.png) repeat-x 0px -95px;
					}		
				.domains-wrapper .content .check form ul{
					display: block;
					clear: both;
					color: #676767;
					padding-top:20px;
				}
					.domains-wrapper .content .check form ul li{
						float: left;
						margin-right: 10px;
					}
						.domains-wrapper .content .check form ul li.last{
							display: block;
							padding-top: 10px;
							clear:both;
							width: 250px
						}
					
						.custom-checkbox li label{
							margin-left: 5px;
							line-height: 16px;
						}
					.custom-checkbox li span{
						display: block;
						cursor: pointer;
						background: url(images/checkboxes-domains.png) no-repeat;
						width: 15px;
						height: 16px;
						float: left;
					}
						.custom-checkbox li span.checked{
							background: url(images/checkboxes-domains.png) no-repeat 0px -22px;
							width: 15px;
							height: 16px;							
						}
		/* END Check Domains */
		
		
		.domains-wrapper .content .info{
			background: #efefef;
			padding-top: 10px;
			padding-left: 23px;
			padding-bottom: 10px;
			width: 659px;
			color: #676767;
			border-radius: 2px;
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			}
			
			.domains-wrapper .content .info p{
				line-height: 15px;
			}
		
		.domains-wrapper .content .error{
			width: 636px;
			background: #f73b0c;
			color: #fff;
			padding:8px 23px;
			border-top: 1px solid #d33107;
		}					

		.domains-wrapper .content .domain-liber{
			width: 636px;
			background: #80c037;
			color: #fff;
			padding:8px 23px;
			border-top: 1px solid #71ab32;
		}	
		
		.domains-wrapper .content .order-type{
			margin-top: 15px;
		}
			.domains-wrapper .content .order-type .but1{
				margin-right:240px;
			}
			.domains-wrapper .content .order-type .but1, .domains-wrapper .content .order-type .but2{
				width: 200px;
				line-height:31px;
				text-align: center;
			}
			
		.prices{
			/*margin-top: 30px;*/
		}
		.prices-domains{
			margin-top: 23px;
		}
			.prices h3{
				background: url(images/head-domains.png) repeat-x;
				height: 30px;
				font-size:14px;
				font-weight: normal;
				line-height: 30px;
				padding-left: 20px;
			}
			
			.prices table{
				margin-top: 10px;
			}
				.prices table td{
					cursor: pointer;
					padding-top: 4px;
					padding-bottom: 4px;
				}
				.prices table td.bold{
					font-weight: bold;
					padding-left: 20px;
					
				}
				.prices table .size{
					width: 251px;
				}
				.prices table .size2{
					width: 70px;
				}
			.with-hosting{
				width: 300px;
				margin-right: 80px;
			}
			
			.without-hosting{
				width: 300px;
				*width: 295px;
			}
			 			

/*---- GAZDUIRE ----*/

#hosting .choose{
	color: #444444;
	margin-left: 33px;
	margin-top:45px;
}
	#hosting .choose h1{
		font-size: 24px;
		margin-right: 474px;
	}
	
	#hosting .choose .second ul{
		margin: -4px 0 0 22px;
	}
	
	#hosting .choose .second ul li{
		display: block;
		float: left;
		font-size: 18px;
		font-weight: bold;
		line-height: 24px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-right: 20px;
		padding: 6px 10px;
	}
		#hosting .choose .second ul li.active{
			background: #f1f1f1;
		}
		#hosting .choose .second ul li:first-child a{
			display: block;
			background: url(images/linux.png) no-repeat 0px 0px;
			padding-left: 33px;
			height: 24px;
		}
		#hosting .choose .second ul li:first-child + li a{
		display: block;
			background: url(images/microsoft.png) no-repeat 0px 0px;
			padding-left: 30px;
			height: 24px;			
		}
		
		#hosting .choose .second ul li a{
			color: #444444;
			outline: 0;
		}
		
		#hosting #pachets{
			margin-top: 30px;
		}
		#hosting #pachets div > ul{
			display: block;
			margin-left: 12px;
			text-align: center;
		}
			#hosting #pachets div > ul > li{
				background: url(images/holder-pachet.png) no-repeat;
				width: 195px;
				height: 336px;
				float: left;
				margin-right: -3px;
			}
			#hosting #pachets div > ul > li h2{
				font-size: 18px;
				color: #444;
				text-shadow: 0 -1px 0 #ffffff;
				text-align: center;
				padding-top: 16px;
				margin-bottom: 36px;
			}
			#hosting #pachets div > ul > li.promoted{
				background: url(images/pachet-promoted.png) no-repeat;
				width: 211px;
				height: 352px;
				position:relative;
				z-index: 80px;
				margin: -9px -11px 0 -8px; 
				margin-left: -8px;
				margin-right: -11px;
				margin-top: -9px;
				padding-top: 10px;
			}
			
			#hosting #pachets .inside{
				font-size: 12px;
			}
			
				#hosting #pachets .inside li{
					padding-bottom: 15px;	
				
				}
			
				#hosting #pachets .inside li a{
					line-height: 28px;
					width: 135px;
					margin: 0px auto;
				}
				#hosting #pachets .inside li.up{
					font-size: 18px;
				}
					#hosting #pachets .inside li.up strong{
						font-size: 18px;
					}
					#hosting #pachets .inside li a strong{
						font-size: 12px;
					}
				#hosting #pachets .inside li strong{
					font-size: 14px;
				}
			
				#hosting #pachets .inside li.blue{
					font-size: 11px;
					color: #007ee8;
					text-transform: uppercase;
				}
				#hosting #pachets .inside li.last{
					padding-top: 10px;
					padding-bottom: 0px;
				}
		#hosting #pachets .windows{
			display: none;
		}
		div#show-me{
			margin: 40px 0;
		}
		
		div#show-me a{
			display:block;
			height:40px;
			margin:0 auto;
			text-indent:-9999px;
			width:184px;
		}		
		.expand span{
			background: url("images/more.png") no-repeat;
			display: block;
			height: 57px;
			width: 909px;
			margin-left: 40px;		
		}

		.more span{
			background: url("images/less.png") no-repeat;
			display: block;
			height: 57px;
			width: 909px;
			margin-left: 40px;		
		}

		.more span.more-hover{
			background: url(images/less.png) no-repeat 0px -89px;
		}
		.more span.more-active{
			background: url(images/less.png) no-repeat 0px -178px;
		}


		.expand span.more-hover{
			background: url(images/more.png) no-repeat 0px -89px;
		}
		.expand span.more-active{
			background: url(images/more.png) no-repeat 0px -178px;
		}			
				
		
		.to-expand{
			display: none;
			margin-top:50px;
		}
			.to-expand table{
				width:951px;
				font-size: 12px;
				margin-left:15px;
				margin-bottom: 30px;
			}
			.to-expand table.w{
				display: none;
			}
			.to-expand table .bold{
				font-weight: bold;
			}
			.to-expand table tr{
				height: 18px;
			}			
			.to-expand table td{
				font-weight: normal;
				padding-top: 6px;
				padding-bottom: 6px;
			}
			.to-expand table td strong, .to-expand table td b{
				font-weight: normal;
			}
			.to-expand p{
				color: #a6a6a6;
				margin-left:45px;
				margin-bottom:5px;
			}
			.to-expand p.last{
				margin-bottom: 30px;
			}
			.auto{
				marin-left: 15px;
			}
			.size1
			{
				width: 149px;
			}
			
			.nTip{
				background: url(images/info-pachets.png) no-repeat top right;
				padding-right: 15px;
			}
			#nTipWrapper {
				position:absolute;
				border: 1px solid #ccc;
				padding:5px;
				font-size:11px;
				background:#fff;
				max-width:300px;
				line-height:140%;
				-moz-border-radius:5px;
				-webkit-border-radius: 5px;
				border-radius:5px;
			}
			
			#hosting .offer span{
				display: block;
				float: left;
				background: url(images/checked-domains.png) no-repeat left 2px;
				width: 15px;
				height: 16px;
				vertical-align: middle;
				padding: 0 9px 22px 0;	
			}
			
			#hosting .offer .scripts{
				background: #fff;
				width: 880px;
				height: 70px;
				margin: 0 0 50px 13px;
				padding: 0 40px 0 40px;
				border: 1px solid #ddd;
				/*
				border-top: 1px solid #efefef;
				border-left: 1px solid #dcdcdc;
				border-right: 1px solid #dcdcdc;
				border-bottom: 1px solid #979797;
				position: relative;
				box-shadow: 0px 1px 0px #dcdcdc;
				-moz-box-shadow: 0px 1px 0px #dcdcdc;
				-webkit-box-shadow: 0px 1px 0px #dcdcdc;
				*/
				border-radius: 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
			}
			
			#hosting .offer .scripts ul li{
				float: left;
				padding: 10px 25px 0 25px;
			}
			#hosting .offer .scripts ul li:hover{
				/*background: #f1f1f1;*/
			}
		
/*----BLOG-----*/			
#blog .wrap-blog{
	margin: 25px 0 30px 0;
}
	#blog .sidebar{
		margin: 0 56px 0 30px;
	}
	#blog .posts{
		width: 644px;
	}
 .search{
	margin-bottom: 20px;
}
	.search form span{
		display: block;
		float: left;
		background: transparent url(images/blog-search-input.png) no-repeat;
		width: 203px;
		height: 27px;
	}
 		.search form span input{
 			background: transparent;
 			width: 156px;
 			margin-top: 5px;
 			margin-left: 10px;
 			border: 0;
 			color: #7e7e7e;
 		}
 	
 	.search form span.hover{
 		border:1px solid #649E00;
 		width: 201px;
 		height: 25px;
 		border-radius: 3px; 		
 		-moz-border-radius: 3px;
 		-webkit-border-radius: 3px;
 		-webkit-background-clip: padding-box;		
 	}
		.search form span.hover input{
			margin-top: 4px;
 			margin-left: 9px;		
		}
 	.search form span.focused{
 		color: #000;
 		border:2px solid #649E00;
 		width: 199px;
 		height: 24px;
 		border-radius: 3px; 
 		-moz-border-radius: 3px;
 		-webkit-border-radius: 3px;
 		-webkit-background-clip: padding-box;		
 	}
 	 	
 	.search form button{
 		background: url(images/search-btns.png) no-repeat;
 		width: 29px;
 		height: 29px;
 		text-indent: -99999px;
 		border: 0;
 		margin-left: -28px;
 		margin-top: -1px;
 	}
 		.search form button:hover{
 			background-position: 0px -31px;
 		}
 		.search form button:active{
 			background-position: 0px -62px;
 		}
 	#blog .post{
 		margin-bottom: 40px;
 	}
 	#blog .post .image-holder{
 		background: url(images/blog-image-post.png) no-repeat;
 		width: 644px;
 		height: 205px;
 		padding: 10px 11px;
 	}
 		#blog .post .image{
 			display: block;
 			background: #000;
 			height: 183px;
 			width: 621px;
 		}
 			#blog .post .image img{
 				display: block;
 				margin: 0px auto;
 				/*padding-top: 10px;*/
 			}
 		#blog .post .image-holder .date{
 			text-transform: uppercase;
 			text-align: center;
 			margin-top: -60px;
 			height: 29px;
 			line-height: 29px;
 			width: 137px;
 			color: #999999;
 			font-size: 12px;
 			background: #fff;
 			position:relative;
 			z-index: 33px;
 		}
 		
 		#blog .post .image-holder h2{
 			float: left;
  			font-family: Arial, Helvetica, sans-serif;
 			font-size: 24px;
 			font-weight: normal;
 			display: inline-block;
 			position: relative;
 			z-index: 9;
 		}
 		
 		#blog .post .image-holder span{
 			display: inline-block;
 			float: left;
 			background: url(images/shadow-title-blog.png) no-repeat top right;
 			width: 16px;
 			height: 60px;
 		}
 			#blog .post .image-holder h2 a{
 				background: url(images/blog-post-title-bg.png) repeat-x;
 				height: 60px;
				display: inline-block;
				line-height: 60px;
				color: #fff;
				text-decoration: underline;
				padding: 0 28px;
 			}
 			
 			#blog .post .image-holder h2 a:hover{
			text-decoration: none;
			}
 		#blog .post .normal .date{
 			text-transform: uppercase;
 			text-align: center;
 			height: 29px;
 			line-height: 29px;
 			width: 152px;
 			color: #999999;
 			font-size: 12px;		
 		}
 		#blog .post .normal h2{
 				background: url(images/blog-post-title-bg.png) repeat-x;
 				height: 60px;
				display: inline-block;
				*display: inline;
  				font-family: Arial, Helvetica, sans-serif;
 				font-size: 24px;
 				font-weight: normal;
 				position: relative;
 				z-index: 9;
 				padding-bottom: 5px;
 				margin-left: 10px;
		
 		}
 		 		#blog .post .normal h2 a{
 				height: 60px;
				display: inline-block;
				line-height: 60px;
				color: #fff;
				text-decoration: underline;
				padding: 0 28px;
 		 		}
 		 		#blog .post .normal h2 a:hover{
 		 		text-decoration: none;
 		 		}

 	#blog div.text{
 		font-size: 12px;
 		line-height: 19px;
 		padding-top: 10px;
 	}
 	 	#blog div.text a{
 	 		color: #649e00;
 	 		text-decoration: underline;
 	 	}
 	 	#blog div.text a:hover{
 	 		text-decoration: none;
		}
		
		#blog div.text h1{
			font-size: 18px;
			padding: 10px 0 10px 0;
		}
		
		#blog div.text h2{
			font-size: 14px;
			padding: 10px 0 10px 0;
			font-weight: bold;
		}
		
		#blog div.text h3,h4,h5,h6{
			font-size: 12px;
			font-weight: bold;
		}
		 	
 		#blog div.text p{
 			padding: 10px 0 0 0;
 			color: #444;
 			text-align: justify;
 		}
 		#blog div.text p:first-child:first-letter{
 			padding-left: 40px;
 		}	
 	#blog .meta{
 		margin-top: 20px;	
 	}
 		#blog .meta .read-more{
 			float: left;
 		}
 		#blog .meta .comments-count{
 			float: right;
 			text-transform: uppercase;
 		}
 			#blog .meta a{
 				font-weight: bold;
 				font-size: 12px;
 				color: #649e00;
 			}
 			#blog .meta a:hover{
 				color: #000;
 			}

 	#pagination a, span.current{
 		display: inline;
 		font-size: 12px;
 		line-height: 16px;
 		border-right: 1px solid #d5d5d4;
 		color: #000;
 		font-weight: bold;
 		padding-left: 12px;
 		padding-right: 12px;
 	}
 	#pagination .wp-pagenavi{
 		text-align: center
 	}
 	span.current{
 		color: #649e00;
 	}
 	#pagination a.previouspostslink{
 		float: left;
 	}
 	#pagination a.previouspostslink span{
 		display: block;
 		float: left;
 		background: url(images/pag-prev.png) no-repeat;
 		width: 4px;
 		height: 7px;
 		margin-top: 5px;
 		margin-left: 5px;
 	}
 	#pagination a.nextpostslink{
 		float: right;
 	}
 		#pagination a.nextpostslink span{
 		display: block;
 		float: right;
 		background: url(images/pag-next.png) no-repeat;
 		width: 4px;
 		height: 7px;
 		margin-top: 5px;
 		margin-right: 5px; 	
 	}
 	#pagination a.previouspostslink, #pagination a.nextpostslink{
 		font-size: 10px;
 		color: #fff;
 		background: url(images/pagination-blog.png) no-repeat;
 		width: 75px;
 		height: 16px;
 		line-height: 16px;
 		text-align: center;
 		border-right: none;
 		font-weight: normal;
 		text-transform: uppercase;
 		padding: 0px;
 	}
 	#pagination a.previouspostslink:hover, #pagination a.nextpostslink:hover{
 		background: url(images/pagination-blog.png) no-repeat 0px -47px;
 		width: 75px;
 		height: 16px; 	
 	}
 	#pagination a.previouspostslink:active, #pagination a.nextpostslink:active{
 		background: url(images/pagination-blog.png) no-repeat 0px -94px;
 		width: 75px;
 		height: 16px; 	
 	}
 	
 	.post .author{
 		color: #999999;
 		padding-bottom: 14px;
 		border-bottom: 1px solid #ebebeb;
 		margin-top: 28px;
 	}
 		.post .author a{
 			color: #000;
 			font-weight: bold;
 		}
 		.post .author a:hover{
 			color: #649e00;
 		}

 	.post .comments{
 		margin-top: 30px;
 		border-bottom: 1px solid #ebebeb;
 		padding-bottom: 10px;
 		font-size: 12px;
 	}
 	.post .comments .children li{ 
 		/*margin-left:40px;*/
 		background: url("images/author.jpg") no-repeat scroll left top #fefbef;
 		border-top: 1px solid #ebebeb;
 		border-bottom: 1px solid #ebebeb;
 		margin: 0 -20px 10px;
 		padding: 10px 10px 5px 40px;
 		list-style-type: none;
 	}
 		.post .comments ol{
 			padding-left: 20px;
 			color: #999;
 		}
 			.post .comments ol li{
 				list-style-type: decimal;
 				padding-left: 20px;
 			}
 				.post .comments ol li a{
 					color: #649e00;
 					font-weight: bold;
 					
 				}
 				.post .comments ol li a:hover{
 					color: #000;
 				}
 				.post .comments ol li span{
 					color: #000;
 					display: block;
 					padding-top: 10px;
 					padding-bottom: 10px;
 					line-height: 16px;
 				}
 				.post .comments ol li p{
 					line-height: 18px;
 				}
 		.post .comments h3{
 			font-size: 20px;
 			margin-bottom: 30px;
 		}
 		.post .comments em{
 				font-style: normal;
 				font-weight: bold;
 				color: #000;
 			}
 		.new-comment{
 			margin-top: 24px;
 		}
 			.new-comment h3{
 				font-size: 20px;
 				margin-bottom: 30px;
 			}
 		.new-comment form{
 			
 		}
 			.new-comment form label{
 				display: block;
 				margin-bottom: 10px;
 				font-size: 12px;
 			}
 			.new-comment form span.red{
 				color: #ff0000;
 			}
 			
 			.new-comment form span.bg-input{
 				display: inline-block;
 				background: url(images/blog-comment-inputs.png) no-repeat;
 				width: 271px;
 				height: 28px;
 			}
  				.new-comment form span.bg-input input{
 					width: 245px;
 					margin-left: 10px;
 					margin-top: 5px;
 					border: 0px;
 				}
 				.new-comment form span.hover{
 					border:1px solid #649E00;
 					width: 269px;
 					height: 26px;
 					-moz-border-radius: 3px;
 					-webkit-border-radius: 3px;
 					border-radius: 3px;
 				}			
 				.new-comment form span.bg-focused{
 					display: inline-block;
 					-moz-border-radius: 3px;
 					-webkit-border-radius: 3px;
 					border-radius: 3px;
 					border: 2px solid #649E00;
 					background: url(images/blog-comment-inputs-grad.png) repeat-x 1px left;
 					width: 267px;
 					height: 24px; 					
 				}
	
 				.new-comment form dl dd:first-child{
 					margin-right: 99px;
 				}
 		.new-comment dd.spec,.pec{
 			padding-bottom: 24px;
 		}		
 		.new-comment .bg-textarea{
 			display: block;
 			background: url(images/blog-comment-field.png) no-repeat;
 			width: 643px;
 			height: 154px;
 		}
			.new-comment .bg-textarea textarea{
				width: 623px;
				height: 134px;
				margin-left: 10px;
				margin-top: 10px;
				border: 0;
			}
 		.new-comment .bg-textarea-focused{
 			-moz-border-radius: 3px;
 			-webkit-border-radius: 3px;
 			border-radius: 3px;
 			border: 2px solid #649E00;
 			background: url(images/textarea-focused.png) repeat-x left top;		
 			width: 640px;
 			height: 150px;
 		}
 			.new-comment .bg-textarea-focused textarea{
				margin-left: 8px;
				margin-top: 8px; 				
 			
 			}		


/*--SERVER--*/

.wrap-infos-servers{
	padding-left: 33px;
	margin-bottom: 30px;
	margin-top: 20px;
}
	.wrap-infos-servers .one{
		margin-right: 37px;
	}
	
	.separator{
		background: url(images/separator.png) no-repeat;
		height: 10px;
		width: 959px;
		padding: 20px 0 10px 0;
		margin-left: 14px;
	}
	
	.theHR{
		border-bottom: 1px solid #CFCFCF;
		top: -2px;
	}
	
	.button-next-story, .button-prev-story{
		float: right;
		line-height: 22px;
	}
	.button-prev-story span, .button-next-story span{
		padding-right: 10px;
		visibility: hidden;
		color: #71ab32;
	}
	.button-prev-story a{
		text-indent: -99999px;
		outline: 0;
		display: block;
		float: right;
		background: url(images/server-infos-buttons.png) no-repeat;
		width: 21px;
		height: 22px;
	}
		.button-prev-story a:hover{
			background: url(images/server-infos-buttons.png) no-repeat 0px -47px;
		}
	.button-next-story a{
		text-indent: -99999px;
		outline: 0;
		display: block;
		float: right;
		background: url(images/server-infos-buttons.png) no-repeat 0px -23px;
		width: 21px;
		height: 22px;
	}
		.button-next-story a:hover{
			background: url(images/server-infos-buttons.png) no-repeat 0px -70px;
		}
		
	
	.slider-infos{
		position: relative;
		overflow: hidden;
		margin-bottom: 30px;
	}

				.slider-items > div{
					/*height: 370px;*/
					width: 980px;
					line-height: 19px;
					padding-left: 33px;
					color: #444;
				}
					.slider-items > div h1{
						font-size: 24px;
						font-weight: normal;
						line-height: 30px;
						padding-bottom: 20px;
					}
					.slider-items > div h2{
						font-size: 14px;
						font-weight: bold;
						margin: 10px 0;
					}	
					.slider-items > div p{
						font-size: 12px;
						line-height: 18px;
						text-align: justify;
						color: #666;
						padding-bottom: 10px;
					}
					.slider-items > div img{
						/*margin: 25px 0 0 -25px;*/
					}
					
					
			#hostingPlanPickerWrapper {
				background: #fff;
				width: 870px;
				height: 129px;
				margin: 0 auto;
				margin-top: 31px;
				padding: 0 27px 0 41px;
				border-top: 1px solid #efefef;
				border-left: 1px solid #d1d1d1;
				border-right: 1px solid #d1d1d1;
				border-bottom: 1px solid #979797;
				position: relative;
				box-shadow: 0px 1px 0px #dcdcdc;
				-moz-box-shadow: 0px 1px 0px #dcdcdc;
				-webkit-box-shadow: 0px 1px 0px #dcdcdc;
				border-radius: 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
			}
			#hostingPlanPicker,
			#hostingPlanPicker .greenBar {
				background:url(images/hostingPlanSliderBG.png) no-repeat left bottom;
				font-size:0;
				height:8px;
				position:relative;
			}
			#hostingPlanPicker {
				z-index:2;
				margin-bottom:20px;
			}
			#hostingPlanPicker .handle {
				position: absolute;
				cursor: pointer;
				background: url(images/hostingPlanCursor.png) no-repeat left top;
				height: 98px;
				width: 58px;
				bottom: -10px;
				text-indent: -9999px;
				display: block;
			}
			#hostingPlanPicker .handle:active {
				background: url(images/hostingPlanCursorPressed.png) no-repeat left top;
			}

			#hostingPlanPicker .greenBar {
				margin:0;
				width:auto;
				position:absolute;
				left:0;
				bottom:0;
				background-position: 0 2px;
			}
			#hostingPlansPrices {
				height:65px;
				position:relative;
				z-index:32;
				padding-top:30px;
				
			}
			#hostingPlansPrices li {
				width:78px;
				float:left;
				list-style:none;
				padding-left:12px;
				font-size:16px;
				font-weight:700;
				font-family: Arial, Helvetica, sans-serif;
			}
			#hostingPlansPrices li.last {
				float:right;
				width:45px;
			}
				#hostingPlansPrices span {display:block; margin-bottom:5px;position:relative;left:8px;}
				#hostingPlansPrices .price {
					margin-left:-6px;
				}
				#hostingPlansPrices .vLine {
					background:url(images/hostingPlanLine.png) no-repeat center top;
					width:1px;
					height:10px;
					font-size:0;
					padding-left:16px;
				}
				#hostingPlansPrices .dot {
					background:url(images/hostingPlanBullets.png) no-repeat 1px 0;
					width:7px;
					height:7px;
					margin-left:5px;
					font-size:0;
				}
					#hostingPlansPrices .dot span {
						position: absolute;
						bottom: 14px;
						left: -80px;
						width: 150px;
						padding: 13px;
						background: rgba(0,0,0,.85);
						*background: #000;
						filter:alpha(opacity=85);
						border-top: 1px solid #555 !important;
						border: 1px solid #000;
						font-size: 11px;
						line-height: 16px;
						text-align: left;
						color: #eee;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
						border-radius: 3px;
						box-shadow: 0 1px 2px #aaa;
						-moz-box-shadow: 0 1px 2px #aaa;
						-webkit-box-shadow: 0 1px 2px #aaa;
						text-shadow: 0 1px 0 #000;
						font-weight:100;
						display: none;
						z-index: 1000;
					}
					#hostingPlansPrices li .dot:hover span {
						display:block;
					}
				#hostingPlansPrices .dot.green {background-position:-19px 0;}
				#hostingPlansPrices .dot.red {background-position:-19px -20px;}
				#hostingPlansPrices .dot.blue {background-position:0 -20px;}
				
				.hidden {visibility:hidden;}
				
				.hostingPlanDetaills {
					background: #efefef;
					margin: 0 20px 0 20px;
					border-bottom-left-radius: 3px;
					border-bottom-right-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					-webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
				}
				.hostingPlanDetaills .details {
					padding-left: 41px;
					padding-top: 15px;
					padding-bottom: 15px;
					display:none;
				}
					.hostingPlanDetaills .details ul li{
						float:left;
						border-left:1px solid #ccc;
						padding-left: 20px;
						padding-right: 64px;
						min-width: 40px;
					}
						.hostingPlanDetaills .details ul li span{
							display: block;
							font-size: 14px;
							margin-bottom:5px;
						}
						.hostingPlanDetaills .details ul li strong{
							font-size: 16px;
						}
				.hostingPlanDetaills .details:first-child {
					display:block;
				}	
	
	#servers{
		margin-bottom: 50px;
	}
		#servers .checkout{
			margin: 35px 0 0 35px;
		}
		#servers .checkout span{
			display: block;
			background: url(images/comanda-server.png) no-repeat;
			width: 910px;
			height: 80px;
			margin-top: 30px;
		}
		
		#servers .checkout span:hover{
		background: url(images/comanda-server.png) no-repeat 0px -89px;
		}
		#servers .checkout span:active{
		background: url(images/comanda-server.png) no-repeat 0px -178px;
		}			
			#servers .checkout a{
				display:block;
				height:40px;
				margin:0 auto;
				text-indent:-9999px;
				width:184px;
			}
			#servers .checkout span:first-child{
				display:block;
			}
		
	.packages-information{
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
	}
		.packages-information ul{
			position: relative;
			margin: 20px 0 0 12px;
		}
		.packages-information ul li{
			background: url(images/repeat-server-info.png) repeat-y;
			float: left;
			position: relative;
			z-index:1;
			display: block;
			width: 322px;
			text-align: center;
			min-height: 365px;
			margin-top: 19px;
		}
		.packages-information ul li.email{
			/*margin-left: -3px;*/
		}

		.packages-information ul li fieldset{
			padding-bottom: 15px;
		}
	.packages-information p{
		font-size: 12px;
		margin-top: 14px;
	}
	.packages-information p.certificat-ssl{
		font-size: 11px;
		line-height: 16px;
		padding: 0 24px;
	}
	
			.packages-information ul li p strong{
				color: #e44000;
				font-size: 14px;
			}
			.ie-after-hack{
				text-indent: -9999px;
				display: block;
				background: url(images/bottom-server-info.png) no-repeat;
				width: 322px;
				height: 9px;
			}
			.packages-information ul li.promoted .ie-after-hack{
				background: url(images/bottom-promoted-server.png) no-repeat;
				width: 341px;
				height: 18px;		
			}

				
			.packages-information ul li:after{
				position: absolute;
				bottom: 0;
				content: ".";
				text-indent: -9999px;
				display: block;
				background: url(images/bottom-server-info.png) no-repeat;
				width: 322px;
				height: 9px;
			}
			.packages-information ul li img,small{
				margin: 0px auto;
				display: block
			}
			.packages-information ul li img{
				margin-top: 22px;
			}
			.packages-information ul li h5{
				font-size: 20px;
				line-height: 50px;
				background: url(images/head-server-info.png) no-repeat;
				border-top: 1px solid #eee;
				margin-left: 2px;
				width: 318px;
				height: 50px;
			}
			.packages-information ul li span{
				display: block;
				font-size: 18px;
				font-weight: bold;
				padding-top: 15px;
			}
				.packages-information ul li  span > em{
					font-weight: normal;
					font-style: normal;
				}
			
	.packages-information small{
		color: #007ee8;
		font-size: 11px;
		text-transform: uppercase;
	}			
			.packages-information a.button{
				max-width: 151px;
				line-height: 27px;
				margin: 0px auto;
				margin-top: 16px;
			}	
				.packages-information a.button strong{
					color: #fff !important;
					font-weight: bold;
				}
				
		.packages-information ul li.promoted{
			position: relative;
			z-index:80 !important;
			width: 341px !important;
			background: none !important;
			margin: 10px -11px;
			min-height: 381px;
		}
			.packages-information ul li.promoted span{
				padding-top: 0px;
			}
			.packages-information ul li.promoted:after{
				background: url(images/bottom-promoted-server.png) no-repeat;
				width: 341px;
				height: 18px;
			}
			.packages-information ul li.promoted fieldset{
				background: url(images/repeat-promoted-server.png) repeat-y;
				padding-bottom: 11px;
				*padding-bottom: 15px !important;
				
			}
			.category-servere-dedicate .packages-information ul li.promoted fieldset{
				padding-bottom: 15px;
			}
			
			.category-certificate-ssl .packages-information ul li.promoted fieldset{
				padding-bottom: 8px;
			}
			.packages-information ul li.promoted h5{
				background: url(images/head-promoted-server.png) no-repeat;
				border-top: none;
				width: 341px;
				height: 73px;
				margin: 0px;
				line-height: 73px;
			}	
			.packages-information ul li h5.recommended{
				background: url(images/head-recommended-server.png) no-repeat;
				border-top: none;
				width: 341px;
				height: 73px;
				margin: 0px;
				line-height: 73px;
			}					
				
					
/*--SUPORT--*/
			.suport{
				padding-left: 33px;
				margin-top: 40px;
				margin-bottom: 40px;
			}
			.sup-sidebar{
				margin-right: 56px;
			}
			.white-holder .the-top{
				background: url(images/top-sidebar-domains.png) no-repeat;
				width: 202px;
				height: 7px;
			}

			.white-holder .repeat{
				background: url(images/repeat-sidebar-domains.png) repeat-y;
				width: 202px;
			}
			
			.white-holder .bottom{
				background: url(images/bottom-sidebar-domains.png) no-repeat;
				width: 202px;
				height: 7px;				
			}
			
			.white-holder dl{
				padding-left: 1px;
				padding-right: 1px;
			}
			 .white-holder h4{
			 	padding-left: 15px;
			 	padding-top: 16px;
			 	font-size: 14px;
			 	padding-bottom: 18px;
			 }
			 	.white-holder dd{
			 		padding-top: 5px;
			 		padding-bottom: 5px;
			 	}
			 	.white-holder dd:hover{
			 		background: #f1f1f1;
			 	}
			 	.white-holder a{
			 		display: block;
			 		font-size: 12px;
			 		color: #000;
			 		margin-left: 15px;
			 		padding-left: 29px;
			 		height: 16px;
			 		line-height: 16px;
			 		background: url(images/icons-suport.png) no-repeat;
			 	}
			 	.white-holder a.zona{
			 		background-position: 0px 0px;
			 		
			 	}
			 	.white-holder a.pagina{
			 		background-position: 0px -24px;
			 	}
			 	.white-holder a.intrebari{
			 		background-position: 0px -52px;
			 	}
			 	.white-holder a.ticket{
			 		background-position: 0px -81px;
			 	}
			 	.white-holder a.biblioteca{
			 		background-position: 0px -106px;
			 	}
			 	.white-holder a.comanda{
			 		background-position: 0px -130px;
			 	}
			 	
			 	.white-holder .bg-in{
			 		display: block;
			 		margin-left: 15px;
			 		background: url(images/input-suport.png) no-repeat;
			 		width: 170px;
			 		height: 27px;
			 		margin-bottom: 13px;
			 	}
			 		.white-holder .bg-in input{
			 			width: 145px;
			 			background: none;
			 			border: 0;
			 			margin-left: 10px;
			 			margin-top: 5px;
			 			color: #676767;
			 		}
			 		.white-holder .bg-check{
						background:url("images/checkboxes-domains.png") no-repeat scroll 0 0 transparent;
						cursor:pointer;
						display:block;
						float:left;
						height:16px;
						width:15px;
						margin-left: 15px;
			 		}
			 		.white-holder label{
			 			float: left;
			 			line-height: 16px;
			 			margin-left: 5px;
			 			margin-right:15px;
			 			color: #676767;
			 		}
			 			.white-holder .bg-check input{
			 				display: none;
			 			}
			 		.white-holder .checked{
						background:url("images/checkboxes-domains.png") no-repeat scroll 0 -22px transparent;
						height:16px;
						width:15px;			 			
			 		}
			 		
			 		.white-holder button{
			 			float: left;
			 			margin-top: -5px;
			 		}
			 		
			 		
/* Despre Noi */	

ul.contact p{ font-size: 11px; line-height: 18px; }


.normal-content{
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 33px;
}

.special-content{ 
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 33px 0 240px; 
 }
	.special-content p, .normal-content p, .sidebar-special p{ 
		font-size: 12px; 
		color: #444;
		line-height: 18px;
		text-align: justify;
		padding: 0 0 25px 0;
	 }
	 .special-content h1, .normal-content h1, .sidebar-special h1{ 
	 	font-size: 24px;
	 	font-weight: bold;
	 	color: #444;
	 	padding: 0 0 25px 0;
	 } 
	 .special-content h2, .normal-content h2, .sidebar-special h2{ 
	 	font-size: 16px;
	 	font-weight: bold;
	 	color: #444;
	 	padding: 0 0 15px 0;
	 }
	 .special-content h3,h4,h5,h6, .normal-content h3,h4,h5,h6, .sidebar-special h3,h4,h5,h6{ 
	 	font-size: 12px;
	 	font-weight: bold;
	 	color: #444;
	 }  
	 
ul.lista{
		font-size: 12px;
		color: #444;
		line-height: 18px;
		text-align: justify;
		padding: 0 0 25px;
	}	 
	ul.lista li{
			background: url(images/arrow-list.png) no-repeat 0 6px;
			padding: 0 0 25px 15px;
		}	 		
			
/* Imagini */
.alignright, img.alingright{
	float: right;
	display: inline;
	margin: 0px 0px 10px 20px;
}

.alignleft, img.alignleft{
	float: left;
	display: inline;
	margin: 0px 20px 10px 0px;
}
		 		
/* Tooltip */ 
span.tooltip {
 	display:inline-block;
 	background: url(images/info-pachets.png) no-repeat;
 	width: 12px;
 	height: 12px;
 	top: 2px;
 	position: relative;
 	cursor: pointer;
}
 	span.tooltip:hover > span{
 		display: block;
 	}							
	span.tooltip > span{
		position: absolute;
		bottom: 14px;
		left: -80px;
		width: 150px;
		padding: 13px;
		background: rgba(0,0,0,.85);
		*background: #000;
		filter:alpha(opacity=85);
		border-top: 1px solid #555 !important;
		border: 1px solid #000;
		font-size: 11px;
		line-height: 16px;
		text-align: left;
		color: #eee;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		box-shadow: 0 1px 2px #aaa;
		-moz-box-shadow: 0 1px 2px #aaa;
		-webkit-box-shadow: 0 1px 2px #aaa;
		text-shadow: 0 1px 0 #000;
		font-weight:100;
		display: none;
		z-index: 1000;	
	}				
											
/* Footer */   
#footer, .push{
	height: 18em;
	*height:21em;
	clear: both;
}
#footer{
	left: 4px; 
	position: relative;
	background: #f1f1f1;
	border: 1px solid #dddddd;
	border-bottom: none;
	width: 920px;
	margin: 0px auto;
	padding: 30px 20px 0 20px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	behavior: url(PIE.htc); /* IE */

}
	#footer a{
		color: #000;
	}
		#footer a:hover{
			color: #71ab32;
		}
	#footer h4{
		font-size: 12px;
		color: #444;		
		padding-left: 15px;
		margin-bottom: 15px;
	}
	#footer h4.social{
		padding-left: 0px;
		margin-bottom: 32px;
	}
	#footer > ul > li{
		float:left;
		margin-right: 51px;
		*margin-right: 43px;
	}
	
		#footer > ul > li:last-child{
			margin-right: 0px;
		}
		#footer > ul > li > ul > li{
			margin-bottom: 14px;
		}
			#footer > ul > li > ul > li:last-child{
				margin-bottom: 0px;
			}
			#footer > ul > li > ul > li > a{
				color: #444;
				padding-left:15px;
			}
				#footer > ul > li > ul > li > a:hover{
					background: url(images/arrow-footer.png) no-repeat 2px;
				}
		#footer > ul > li > ul.social > li{
			float: left;
			margin: 11px 45px 0 0;
		}
		#footer > ul > li > ul.social > li > a{
			display: block;
			background: none;
			padding-left: 0px;
			height: 33px;
		}
		#footer > ul > li > ul.social > li.rss{
			background: url(images/social.png) no-repeat;
			width: 35px;
			height: 33px;
			text-indent: -9999px;
		}
			#footer > ul > li > ul.social > li.rss:hover{
				background: url(images/social.png) no-repeat 0px -61px;
			}
		#footer > ul > li > ul.social > li.twitter{
			background: url(images/social.png) no-repeat -83px 0px;
			width: 35px;
			height: 33px;
			text-indent: -9999px;
		}
			#footer > ul > li > ul.social > li.twitter:hover{
				background: url(images/social.png) no-repeat -83px -61px;
			}
		#footer > ul > li > ul.social > li.facebook{
			background: url(images/social.png) no-repeat -172px 0px;
			width: 35px;
			height: 33px;
			text-indent: -9999px;
			margin-right: 0px;
		}
			#footer > ul > li > ul.social > li.facebook:hover{
				background: url(images/social.png) no-repeat -172px -61px;	
			}
	#footer .break{
		background: url(images/hr.png) repeat-x;
		height: 2px;
		margin-top:35px;
		margin-bottom: 15px;
	}
	#footer dl dd{
		/*float: left;*/
		color: #999;
	}
	#footer dl dd.ie-width{
		*width: 920px;
	}
	#footer dl dd:first-child{
		color: #999;
		padding: 0 0 15px 0;
		text-align: center;
		/*line-height: 24px;
		margin-right: 162px;*/
	}	
	#footer dl dd a{ 
		float: left;
		padding: 3px 15px 0 261px;
		color: #999;
	}	
	#footer .goUp{
		display: block;
		text-indent: -9999px;
		background: url(images/footer-up.png) no-repeat;
		width: 28px;
		height: 16px;
	}					
	#footer .goUp:hover{
		display: block;
		text-indent: -9999px;
		background: url(images/footer-up-hover.png) no-repeat;
		width: 28px;
		height: 16px;
	}		
	