@charset "utf-8";
*{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body {
	background-color:#2E3983;
}
.container {
	width:960px;
	margin:auto;
	background-color:#FFF;
}
.logo_colortech {
	float:left;
	width:402px;
	height:82px;
	margin-top:20px;
	margin-right:15px;
}
.slogan {
	text-align:right;
	margin-bottom:16px;
}
.nav1 {
	float:left;
	width:480px;
	height:40px;
	margin-top:20px;
	margin-right:15px;
	font-size: 16px;
}
.logo_marabu {
	float:right;
	width:37px;
	height:82px;
	margin-right:11px;
	margin-top:20px;
}
.clear {
	clear:both;
}

.nav2 {
	float:left;
	margin-top:20px;
	margin-right:20px;
	margin-left:10px;
	width:210px;
	font-size:16px;
}
#produse {
	width:206px;
	text-align:center;
	line-height:40px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#071672;
	color:#FFD773;
}
.main {
	float:left;
	margin-top:20px;
	margin-right:20px;
	width:482px;
	border:4px solid #A67700;
	background-color:#707ED7;
	border-radius:5px;
	box-shadow:0px 0px 12px #BF9730;
	font-size:16px;
}
.sidebar {
	float:right;
	margin-top:20px;
	width:196px;
	margin-right:10px;
	background-color:#172CAF;
	color:#FFD773;
	font-style:italic;
	font-weight:bold;
	border: 2px solid #A67700;
	border-radius:5px;
	font-size:16px;
}
.footer {
	line-height:40px;
	text-align:center;
	font-weight:bold;
	margin:20px auto 20px auto;
	width:900px;
	border: 2px solid #FFB700;
	background-color:#A67700;
	color:#FFB700;
	border-radius:5px 5px 0px 0px;
}
.nav1 ul, .nav2 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}	
.nav1 ul li, .nav2 ul li {
	position:relative;
	background-color:#FFD773;
	border:2px solid #A67700;
	border-radius:5px;
}
.nav1 ul li a, .nav2 ul li a {
	display:block;
	text-align:left;
	line-height:40px;
	text-decoration:none;
	text-transform:uppercase;
	color:#071672;
	font-weight:bold;
 }
 .nav1 ul li a:hover, .nav2 ul li a:hover {
	background-color:#FFB700;
	color:#F00;
	border:0px solid #A67700;
}


.nav1 ul li {
	float:left;
	width:116px;
	background-color:#FFD773;
}
.nav2 ul li {
	text-indent:5px;
}
.nav1 ul li a {
	text-align:center;
}
.nav1 ul li ul , .nav2 ul li ul {
	position:absolute;
	display:none;
}
.nav1 ul li:hover ul, .nav2 ul li:hover ul {
	display:block;
}
.nav1 ul li ul li {
	width:190px;
	margin:0px;
	padding:0px;
	background-color:#FFD773;
	text-indent:5px;
}
.nav1 ul li ul li a, .nav2 ul li ul li a {
	text-align:left;
}
.nav1 ul li ul {
	float:none;
	left:-2px;
	z-index:100;
}
.nav2 ul li ul {
	top:-2px;
	left:206px;
	width:175px;
	z-index:100;
}
.noutati {
	width:206px;
	margin: 20px 20px 0px 0px;
	border: 2px solid #FFB700;
	border-radius:5px;
	background-color:#4B5ED7;
	color:#FFF;
	
}
.noutati h3 {
	text-align:center;
	background-color:#071672;
	color:#FFD773;
	border-bottom:2px solid #FFB700;
	line-height:30px;
	padding-bottom:10px;
	padding-top:10px;
	margin-top:0px;
	border-radius:3px 3px 0px 0px;
	
}
#poza_nou {
	margin-left:13px;
	margin-bottom:5px;
}
.noutati #titlu {
	text-align:center;
	font-style:italic;
	font-weight:bold;
}
.noutati #info {
	text-indent:20px;
	text-align:justify;
	font-style:italic;
	font-size:13px;
	margin:0px 10px 0px 10px;
}
.sidebar h4 {
	background-color:#FFC940;
	color:#071672;
	text-align:center;
	font-style:normal;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	border:2px solid #A67700;
	border-radius:3px;
}
#brosuri {
	text-decoration:none;
	color:#FFD773;
	margin-left:5px;
	margin-right:5px;
	font-size:13px;
}
.sidebar img {
	margin-left:5px;
}
#probleme {
	text-align:center;
}
.sidebar #brosuri:hover {
	color:#FFB700;
}
.pozestg {
	background-color:#FFD773;
	border:2px solid #A67700;
	border-radius:3px;
	padding-bottom:5px;
}
.pozestg img {
	width:180px;
	height:auto;
	border:2px solid #4B5ED7;
	margin:6px 4px 0px 4px;
}
.diaporama{
	width:450px;
	height:300px;
	border: 3px solid #2E3983;
	margin-left:13px;
	margin-right:13px;
	margin-bottom:20px;
}
.diaporama img {
    position:absolute;
    z-index:0;
}
.diaporama img.urmatoare {
    z-index:1;
}
.diaporama img.curenta {
    z-index:2;
}
.main h3 {
	text-align:center;
	color:#FFB700;
}
.main p {
	padding-right:7px;
	padding-left:7px;
	padding-bottom:6px;
	text-indent:15px;
	font-size:15px;
	text-align:justify;
}
.main iframe {
	border: 3px solid #071672;
	margin-left:38px;
	margin-right:38px;
}
.main ul{
	font-weight:bold;
	font-style:italic;
	background-color:#071672;
	color:#FFD773;
	padding-top:5px;
	padding-bottom:5px;
	border-top:2px solid #A67700;
	border-bottom:2px solid #A67700;
}

ul .adresa{
	list-style-image:url(poze/adrsign.png);
}
ul .nr_tel{
	list-style-image:url(poze/telsign.png);
}
ul .mail{
	list-style-image:url(poze/mailsign.png);
}
ul .mail a{
	text-decoration:none;
	color:#FFD773;
}
.left{
	float:left;
	width:241px;
}
.right{
	float:left;
	width:241px;
}
#formular .camp{
	float:left;
	width:50px;
	color:#FFF;
	text-indent:0px;
	text-align:left;
	padding:0px;
}
#formular input[type="text"], #formular input[type="tel"], #formular input[type="email"]{
	width:158px;
	border:1px solid #172CAF;
	border-radius:3px;
}
#formular input[type="text"]:hover, #formular input[type="tel"]:hover, #formular input[type="email"]:hover{	
	border-color:#FFB700;
}
.interes {
	padding-left:8px;
	text-align:none;
	color:#FFF;
	font-size:16px;
}
.mesaj {
	padding-left:8px;
	font-size:16px;
}
#mesaj {
	margin-left:8px;
	border:1px solid #172CAF;
	border-radius:3px;
}
#formular {
	color:#FFF;
	padding-bottom:5px;
}
#aflat {
	background-color:#172CAF;
	color:#FFF;
	border:1px solid #FFB700;
	border-radius:3px;
}
.butoane {
	float:left;
	width:132px;
}
.termeni {
	float:right;
	width:342px;
	padding-top:10px;
	font-size:14px;
	font-style:italic;
	text-align:justify;
	padding-right:8px;
}
#trimite {
	margin-left:5px;
	display:block;
}
#reset {
	margin-left:5px;
	display:block;
}
#trimite, #reset {
	width:80px;
	background-color:#FFB700;
	color:#FFF;
	border:2px solid #172CAF;
	border-radius:5px;
	box-shadow:0px 0px 7px #2E3983;
	font-weight:bold;
	padding:5px;
}
#trimite:hover, #reset:hover {
	background-color:#A67700;
}
#reset:active {
	padding:6px 4px 4px 6px;
}
#trimite:active {
	padding:6px 4px 4px 6px;
}
.social {
	background-color:#FFF;
	height:41px;
	width:41px;
	margin-top:-41px;
	position:fixed;
	left:10px;
	top:50%;
	z-index:1000;
	border: 2px solid #FFB700;
	border-radius:4px;
	box-shadow: 0px 0px 5px #FFD773;
}
.social a {
	height:41px;
	width:41px;
	display:block;
	text-indent:-10000px;
}
#linkedin {
	background-image:url(poze/linkedin.png);
	background-repeat:no;
}
#linkedin:hover {
	background-position: 0px -41px;
	transition:0.5s;
}
.link_cerneala {
	text-decoration:none;
	font-weight:bold;
	color:#FFD773;
}
.link_cerneala:hover {
	color:#FFB700;
}
.main caption {
	color:#FFB700;
	font-weight:bold;
	font-style:italic;
}
.main table, td {
	border:2px solid #071672;

}
.nume_cerneala {
	width:50px;
	background-color:#4B5ED7;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.descriere {
	width:294px;
	color:FFF;
	font-weight:normal;
	font-size:12px;
	color:#FFF;
	
}
.main table td a {
	color:#FFD773;
	text-decoration:none;
}
.main table td a:hover {
	color:#FFB700;
}
.detalii ul  {
	list-style-type:none;
	padding-left:3px;
	margin:0px;
	width:114px;
	background-color:#707ED7;
	border:0px;
	font-weight:normal;
	font-style:normal;
}
#gama_tpr, #gama_tpl , #gama_tpc, #gama_tpf, #gama_tphf, #gama_tprs, #gama_tpt, #gama_tpu, #gama_tpx, #gama_tpy, #gama_gl, 
#gama_pp, #gama_tpgl, #gama_mght, #gama_lx, #gama_fx, #gama_go, #gama_gw, #gama_lig, #gama_lim, #gama_lip, #gama_lis, #gama_mgl, #gama_mg3c,
#gama_mm, #gama_mpc, #gama_msw, #gama_p, #gama_pl, #gama_pu, #gama_py, #gama_sl, #gama_sr, #gama_tk, #gama_ts, #gama_y, 
#gama_uvar, #gama_uvbr, #gama_uvc, #gama_uvgx, #gama_uvfm, #gama_uvgo, #gama_uvk, #gama_uvgl, #gama_uvsf, #gama_uvsm,
#gama_uvsp, #gama_uvsw, #gama_y, #gama_uvos, #gama_uvp,
#gama_uvrs, #gama_uvs {
	position:relative;
	background-color:#172CAF;
	color:#FFB700;
}

#tpr, #tpl , #tpc, #tpf, #tphf, #tprs, #tpt, #tpu, #tpx, #tpy, #gl, #pp, #tpgl, #mght, #lx, #fx, #go, #gw, #lig, #lim, #lip, #lis, #mgl, #mg3c, 
#mm, #mpc, #msw, #p, #pl, #pu, #py, #sl, #sr, #tk, #ts, #y, #uvar, #uvbr, #uvc, #uvgx, #uvfm, #uvgo, #uvk, #uvgl, 
#uvsf, #uvsm, #uvsp, #uvsw, #y, #uvos, #uvp, #uvrs, #uvs {
	display:none;
	position:absolute;
	border-collapse:collapse;
	z-index:1000;
}
#tpr img, #tpl img, #tpc img,  #tpf img, #tphf img, #tprs img, #tpt img, #tpu img, #tpx img, #tpy img, #gl img, #pp img, #tpgl img, #mght img, 
#lx img, #fx img, #go img, #gw img, #lig img, #lim img, #lip img, #lis img, #mgl img, #mg3c img, #mm img, #mpc img, #msw img, #p img, #pl img, 
#pu img, #py img, #sl img, #sr img, #tk img, #ts img, #y img, #uvar img, #uvbr img, #uvc img, #uvgx img, #uvfm img, #uvgo img, #uvk img, 
#uvgl img, #uvsf img, #uvsm img, #uvsp img, #uvsw img, #y img, #uvos img, #uvp img, #uvrs img, #uvs img {
	border:2px solid #000;
	vertical-align:middle;
	margin-right:3px;
}
#tpr td, #tpl td, #tpc td, #tpf td, #tphf td, #tprs td, #tpt td, #tpu td, #tpx td, #tpy td, #gl td, #pp td, #tpgl td, #mght td, #lx td, #fx td, #go td, #gw td, #lig td, 
#lim td, #lip td, #lis td, #mgl td, #mg3c td, #mm td, #mpc td, #msw td, #p td, #pl td, #pu td, #py td, #sl td, #sr td, #tk td, #ts td, #y td, #uvar td, 
#uvbr td, #uvc td, #uvgx td, #uvfm td, #uvgo td, #uvk td, #uvgl td, #uvsf td, #uvsm td, #uvsp td, #uvsw td, 
#y td, #uvos td, #uvp td, #uvrs td, #uvs td {
	background-color:#FFF;
	color:#000;
	font-size:12px;
	width:170px;
	height:24px;
	z-index:100;
	left:-50px;
}
.pret_clisee {
	width:470px;
	color:#FFF;
	text-align:center;
	margin-left:6px;
}
.consumabile {
	font-weight:bold;
	font-style:italic;
	color:#FFB700;
	padding-top:10px;
	padding-bottom:0px;
}


	