/* --------------------- Body ----------------------*/
body
{
	color:#6c6c6c;
	margin:0px;
	padding:0px;
	font-family: Tahoma;
	font-size: 11px;
	LINE-HEIGHT: 1.4em;
	background:#e9e9e9;
}
p{	margin: 0px 0px 1em}
form
{
	margin: 0px;
	padding: 0px
}

#menu li,ul {
	margin-left: 8px;
	padding-left: 0px;
	list-style-type: disc;
}

.bold
{
	font-weight: bold;
	
}
.no_margin
{
	margin: 0px;
	
}
.no_padding
{
	padding:0px;
}

#main_body
{
	margin: 0px auto 0px;
	width: 100%;
}
/* --------------------- Header ----------------------*/
#header
{
	clear: both;
	width: 790px;
	height: 122px;
	background-image: url(images/header/bg.jpg);
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo
{
	margin-top: 55px;
	margin-left: 52px;
}
/* --------------------- Nav ----------------------*/
#nav
{
	clear: both;
	width: 790px;
	height: 47px;
	background-image: url(images/nav/bg.jpg);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav_pagetitle
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	margin-top: 10px;
	margin-left: 65px;

}
/* --------------------- Main ----------------------*/
.container {
	width: 100%;
}

.bg_main
{
	background-image: url(images/main/bg.jpg);
}
#main
{
	clear: both;
	margin: 0px auto 0px;
	width: 790px;
}

#topmenu{}
#topmenu ul{
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#topmenu li{float:left;margin:0px;list-style-type: none;}
#topmenu i{display:none;}

#topmenu #m1{background-image:url(images/topmenu/despre_noi.gif);}
#topmenu #m2{background-image:url(images/topmenu/servicii.gif);}
#topmenu #m3{background-image:url(images/topmenu/portofoliu.gif);}
#topmenu #m4{background-image:url(images/topmenu/oferta.gif);}
#topmenu #m5{background-image:url(images/topmenu/contact.gif);}

#topmenu .rollover{	display:block; width:134px; height:27px; background-repeat: no-repeat; background-position: left top; }

#topmenu .rollover:hover, #topmenu .active {	background-position: left bottom;}
#topmenu #right
{
	float:right;
	background-attachment:fixed;
	background:url(images/topmenu/right.gif);
	width:57px;
	height:27px;
	margin-right: 12px;
}

#p1
{
	margin-bottom: 25px;
	font-size: 12px;
	text-align: justify;
}
#p1 a:hover
{
	text-decoration: none;
}
#p1 a
{
	text-decoration: underline;
	color: #007fc1;
	font-weight: bold;
}
#p2
{
	padding-left: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#homepage ul
{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#homepage
{
}
#homepage li
{
	margin-left: 17px;
	list-style-image: url(images/main/arrow_1.gif);
	padding-left: 3px;
	margin-top: 3px;
	margin-bottom: 5px;

}
#homepage #intrebari
{
	line-height: 22px;
}
#homepage #text_blue
{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #339900;
}
#Servicii
{
}

#Servicii ul
{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}
#Servicii li
{
	margin-left: 33px;
	list-style-image: url(images/main/arrow_1.gif);
	padding-left: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #007FC1;
}
#Servicii .li_subtitle
{
list-style-image:none; margin-left:0px; padding-left:0px; list-style-type: none;
}

.subtitle_1
{
	font-weight: bold;
	color: #007fc1;
}

#div_main_content
{
	width:790px;
	clear: both;
	float:left;
}
#div_footer
{
	width:100%;
	clear: both;
	float:left;
}


#line_footer .spacer{
	margin-left:8px;
	margin-right:8px;
}
#line_footer
{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #8b8b8b;
	margin-left:51px;
	width:682px;
	margin-top: 15px;
}

#line_footer a{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #626262;
}
#line_footer a:hover{
	text-decoration: underline;
}

#main_content
{
	background:#FFFFFF;
	margin-top: 30px;	
	margin-left: 50px;
}
#main_content .pagetitle
{
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D1D1;
}

#main_content .pagecontent
{
	font-size: 12px;
	text-align: justify;
	margin-left: 15px;
	margin-top: 15px;
	width: 670px;
}

#main_content #div_content
{	
	float:left;
	clear:both;
	width:682px;
}
#PortofoliuTitle td
{
	padding-left: 13px;
}
.img_title1
{
	margin-bottom: 10px;
}
.img_cnt1
{
	margin-bottom: 10px;
	margin-right: 10px;
}



#home_left
{
	float:left;
	display:inline;
	width:430px;
	margin-left: 15px;
	margin-bottom: 0px;
}
#home_right
{
	float:right;
	display:inline;
	width:140px;
}
#home_right #intrebari
{
	height: 100px;
}
#intrebari #content
{
	font-family: Tahoma;
	font-weight: bold;
}
#intrebari #content a
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #79C500;
}
#intrebari #content a:hover
{
	text-decoration: underline;
}

#div_title
{
	width:682px;
	clear:both;
	float:left;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d1d1d1;
	padding-bottom: 10px;
}

#Portofoliu #div_img_logo
{
	cursor:pointer;
	border: 1px solid #B5B5B5;
	width: 112px;
	height: 83px;
	padding-top: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
}
#Portofoliu
{

}
#PortofoliuTitle
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D1D1;
}

#PortofoliuSubTitle
{

}
#PortofoliuSubTitle td
{
	padding-bottom: 5px;
}



#Portofoliu #img_logo
{
	border: 1px solid #777777;
	margin-bottom: 3px;
}
#Portofoliu a
{
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	font-weight: bold;
}
#PortofoliuDetail
{

}


.link1
{
	color: #007FC1;
	text-decoration: underline;
}
.link1:hover
{
	text-decoration: none;
}

.link2
{
	color: #007FC1;
	text-decoration: none;	

}
.link2:hover
{
	text-decoration: underline;
}
.back
{
	color: #FFFFFF;
	background-color: #79C500;
	padding: 2px;
	text-decoration: none;
}
.back:hover
{
	color: #79C500;
	background-color: #FFFFFF;
	padding: 3px;
}


#PortofoliuDetail #img
{
	float: left;
	padding: 10px;
	margin-right: 15px;
	border: 1px solid #B5B5B5;
}
#PortofoliuDetail .img
{
	border: 1px solid #999999;

}
#PortofoliuDetail .title_gallery
{
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 1px;
	font-weight: bold;
}
#PortofoliuDetail .title_project
{
	font-size: 16px;
	font-weight: bold;
	color: #007FC1;
	margin-bottom: 10px;
}
#PortofoliuDetail .desc_1
{
	font-size: 12px;
	line-height: 20px;
}
#PortofoliuDetail .online
{
	font-weight: bold;
	color: #79C500;
}
#PortofoliuDetail .offline
{
	font-weight: bold;
	color: #FF0000;
}
#PortofoliuDetail .square
{
	margin-right: 5px;
}


#tab_servicii img
{
	margin-right: 5px;
	margin-left: 9px;

}
#CerereOferta .td_items
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 12px;
}
#CerereOferta .td_subtitle
{
	padding-top: 15px;
	padding-bottom: 2px;
}
#CerereOferta .input_textbox
{
	font-family: Tahoma;
	font-size: 11px;
}
#CerereOferta .button
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #79c500;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}
#left_img
{
	margin-right: 10px;
}

#Contact .td_left
{
	padding-right: 15px;
}
#Contact #p_left
{
	padding-top: 10px;
	line-height: 20px;
}
#ContactForm
{
	margin: 0px;
	padding: 0px;
}


#ContactForm .td_items
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 12px;
}
#ContactForm .td_subtitle
{
	padding-top: 15px;
	padding-bottom: 15px;
}
#ContactForm .input_textbox
{
	font-family: Tahoma;
	font-size: 11px;
}
#ContactForm .button
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #79c500;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	cursor: pointer;
}
#Oferta #text_top
{
	line-height: 20px;
}
#Oferta #arrow
{
	margin-right: 10px;
}
#TabGazduire
{
	font-size: 11px;
	border: 1px solid #007FC1;
	line-height: 13px;
}
#TabGazduire .td_title
{
	color: #FFFFFF;
	background-color: #55ADD5;
}
#TabGazduire .td_1
{
	color: #333333;
}
#TabGazduire .td_2
{
	background-color: #CFE8F3;
	color: #333333;
}

#TabGazduire .td_3
{
	background-color: #F2F2F2;
	color: #333333;
}

#VeziProiecte td
{
	padding-right: 19px;

}
#Oferta .text_red
{
	color: #FF5959;
}

#Oferta ul
{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Oferta li
{
	margin-left: 33px;
	list-style-image: url(images/main/arrow_1.gif);
	padding-left: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #6C6C6C;
}
#Oferta .li_subtitle
{
	list-style-image:none; margin-left:0px; padding-left:0px; list-style-type: none;
}
#Oferta .li_noarrow
{
	list-style-image:none; 
	list-style-type: none;
}
#Oferta .li_li
{
	margin-left: 50px;
}
#Oferta #tva
{
	font-size: 11px;
	text-align: right;
	margin: 5px;
	padding-right: 15px;
}


/* --------------------- Footer ----------------------*/
.footer_end
{
	background-image: url(images/footer/bg.jpg);
	height:19px;
}
#footer_logo
{
	clear: both;
	width: 768px;
	height: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	visibility: hidden;
}
#footer_logo a
{
	text-decoration:none;
}
#copyright a{
	font-family: Tahoma;
	font-size: 11px;
	color: #007fc1;
	text-decoration: underline;
}
#copyright a:hover{text-decoration: none;}

