@charset "utf-8";
/* CSS RESET */

html, body, div, span, applet, 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, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

strong { font-weight:bold; }

/* CSS RESET END */

body { background:#FFF; }

#header{
	width:910px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:url(images/banner.gif) 0px 60px no-repeat;
}

#login{
	width:910px;
	height:50px;
}

#login-form{
	width:475px;
	height:43px;
	background:#f8f8f8;
	float:right;
	border:1px solid #e3e3e3;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top:0px !important;
	overflow:hidden;
}

#login-form table { margin:0 auto;margin-top:8px; }
#login-form table td { vertical-align:top !important; }
#login-form table td .login-input { border:1px solid #c2c0c0;width:143px;height:23px;font:italic 12px Arial, Helvetica, sans-serif;color:#666; }

#login-submit{
	width:74px;
	height:27px;
	border:0px;
	cursor:pointer;
	background:url(images/login.gif) top center no-repeat;
}

#menu{
	width:910px;
	height:36px;
	background:url(images/menu_bg.gif) top left repeat-x;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top:200px;
	overflow:hidden;
	margin-bottom:5px;
}

#menu table { width:300px;height:36px;margin-left:10px; }
#menu table td { vertical-align:middle;text-align:center; }
#menu table .menu-divider { width:1px;height:36px;background:url(images/menu_divider.gif) top center no-repeat; }
#menu a { color:#FFF;text-decoration:none;font:normal 18px Arial, Helvetica, sans-serif; }
#menu a:hover { color:#CCC; }


#container{
	width:910px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}

.body-container{
	width:880px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	border:1px solid #dbdada;
	background:#efeeee;
	padding:14px;
}

#sms{
	width:320px;
	height:auto;
	padding:10px;
	clear:left;
	background:#FFF;
	border-radius:3px;
	border:1px solid #CCC;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#666;
}

#section-left{
	width:355px;
	overflow:hidden;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
}

#section-left h1 { font-size:30px; }
#section-left ul { list-style:none;font-size:18px;color:#8c8a8a;margin-left:20px;margin-top:10px; }
#section-left ul li { background:url(images/arrow-bullet.gif) 0px 4px no-repeat;height:24px;margin-bottom:10px; }
#section-left p { margin-left:24px; }

#section-right{
	width:400px;
	height:180px;
	background:url(images/big-sider.gif) top left no-repeat;
	float:left;
	margin-top:5px;
	margin-left:80px;
}

#section-right h1 { font:normal 18px Arial, Helvetica, sans-serif;color:#787878; }

#section-right table { margin-left:70px; }
#section-right table td { vertical-align:middle; }
#section-right table td #server { width:220px;height:30px;border:1px solid #888787;font:italic 18px Arial, Helvetica, sans-serif;color:#e1dfdf;margin-top:10px; }
#section-right #vreau-boost{
	width:179px;
	height:60px;
	background:url(images/vreau_boost.gif) top center no-repeat;
	cursor:pointer;
	border:0px;
	margin-top:17px;
}

#section-right p { font:italic 12px Arial, Helvetica, sans-serif;color:#7a7a7a;margin-top:10px; }

#cum-functioneaza h1 { font:normal 24px Arial, Helvetica, sans-serif;color:#343434; }
#cum-functioneaza img { display:block;border:0px;margin:0 auto; }
#cum-functioneaza #inner-text { width:830px;margin:0 auto;height:auto;overflow:hidden;padding:20px;background:#FFF;border:1px solid #dcdada;margin-top:20px;text-align:justify; }
#cum-functioneaza #inner-text p { font:normal 12px "Lucida Console", Monaco, monospace;color:#343434; }

#servere-boostate h1 { font:normal 24px Arial, Helvetica, sans-serif;color:#343434; }
#servere-boostate table { width:880px;margin-top:10px;font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#666; }
#servere-boostate table td { border:1px solid #999;vertical-align:middle; }
#servere-boostate table tr:hover { background:#333;color:#FFF;cursor:pointer; }
#servere-boostate table td p { margin-left:20px; }
#servere-boostate table td strong { font-weight:bold; }
#servere-boostate table .row1 { background:#E4E4E4; }
#servere-boostate table .row2 { background:#D8D8D8; }

#footer{
	width:100%;
	height:90px;
	background:#343434;
	margin-top:20px;
}

#inner-footer{
	width:910px;
	height:90px;
	margin:0 auto;
	font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
}

#inner-footer a { color:#FFF;text-decoration:none; }
#inner-footer a:hover { color:#666; }
#inner-footer table { width:inherit;height:90px; }

#faq{
	width:840px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:#FFF;
	border:1px solid #CCC;
	padding:20px;
}

#faq .q-block{
	width:inherit;
	height:auto;
	overflow:hidden;
	text-align:justify;
}

#faq .q-block h1 { font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#666;margin-bottom:5px; }
#faq .q-block p { font:normal 12px "Lucida Console", Monaco, monospace;color:#999;margin-bottom:20px; }

#contact{
	width:840px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:#FFF;
	padding:20px;
	border:1px solid #CCC;
}

#contact-left, #contact-right{
	width:420px;
	height:auto;
	overflow:auto;
	float:left;
}

#contact-left table h1 { font:bold 16px "Lucida Console", Monaco, monospace; }
#contact-left table { font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#333; }
#contact-left table td { padding:1px 5px 5px 0px;vertical-align:top; }
#contact-left table td .contact-input { width:240px;height:22px;background:#FFF;border:1px solid #666; }
#contact-left table td textarea { width:240px;height:130px;resize:none;border:1px solid #666; }
#contact-left #submit-contact{
	width:80px;
	height:24px;
	background:#797979;
	color:#fff;
	border:1px solid #666;
	cursor:pointer;
	margin-top:20px;margin-left:60px;
}

#contact-right h1 { font:bold 16px "Lucida Console", Monaco, monospace; }
#contact-right table { height:120px;margin-top:7px;font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#333; }
#contact-right table strong { font-weight:bold; }
#contact-right table p { }