body{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bkg_steam.jpg) no-repeat center top;
	font-size:12px; color:#393839;
}
a{

}
p, ul, li, form{
	margin:4px 0 6px 8px; padding:0px; 
}
.clear { clear:both; }
.main{
	background:url(images/background.png) no-repeat center top;
	background-color:#00306B; 
}
.header{
	width:960px; display:block;
}
.logo{
	text-align:left; display:block;
}			
.content{
	background:url(images/darkbox.png) no-repeat center top;
	width:960px; height:659px; display:block; padding-top:14px;
}
.page{
	background:url(images/whitebox.png) no-repeat center top;
	width:942px;display:block; text-align:center;
	margin:14px 0 0 0; height:560px; 
}
.liprod ul li{
	margin: 6px 6px 6px 36px; padding:2px; 
	list-style-image:url(images/liprod.png);
}
.menu{
	background:url(images/menuback.png) no-repeat center top;
	width:924px; height:55px; display:block; text-align:left;
	padding:0 0 0 18px; position:relative;
}
.menu a{
	background:url(images/menu.png) no-repeat center top;
	width:80px; height:27px; display:inline; float:left;
	margin:15px 0 0 10px; text-align:center;
	padding:3px 0 0 0; color:#FFFFFF; font-size:16px;
	text-decoration:none;
}
.menu a:hover{
	background:url(images/menuover.png) no-repeat center top;
	color:#2965B5;
}
.menu2 a{
	background:url(images/menu2.png) no-repeat center top;
	width:100px; height:27px; display:inline; float:left;
	margin:15px 0 0 10px; text-align:center;
	padding:3px 0 0 0; color:#FFFFFF; font-size:16px;
	text-decoration:none;
}
.menu2 a:hover{
	background:url(images/menuover2.png) no-repeat center top;
	color:#2965B5;
}
.left{
	width:230px; float:left; padding:10px; display:inline; text-align:left; 
}
.left li { list-style-image:url(images/maimult.png); margin-left:9px; }
.title{ 
	color:#000000; font-size:14px; font-weight:bold; display:block; 
	border-top: dotted 1px #2965B5; padding:10px 0 0 0; width:226px; 
}	
.right{ float:left; margin:12px; background-color:#FFFFFF;}
.stepcarousel{
position: relative;
border: 0px solid black;
overflow: scroll;
width: 600px;
height: 100px;
margin:10px 0 0 0;
}

.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; 
overflow: hidden; 
margin: 1px;
width: 144px; 
padding:2px;
margin:0 2px 0 2px;
border:solid 0px #636563;
}
.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{
	position: absolute;
	background-color: lightyellow;
	padding: 0px;
	margin-top:40px;
	margin-left:200px;
	border: 0px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ 
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{
	visibility: visible;
	top: 0;
	left: 60px; 
}
.servicebox1{
	float:left; display:inline; position:relative;
	background:url(images/servicebox1.png) no-repeat;
	width:212px; height:229px;
}
.servicebox2{
	float:left; display:inline; position:relative;
	background:url(images/servicebox2.png) no-repeat;
	width:212px; height:229px;
}
.servicebox3{
	float:left; display:inline; position:relative;
	background:url(images/servicebox3.png) no-repeat;
	width:212px; height:229px;
}
.prodbox1{
	float:left; display:inline; position:relative;
	background:url(images/produs1.png) no-repeat;
	width:180px; height:305px;
}
.prodbox2{
	float:left; display:inline; position:relative;
	background:url(images/produs2.png) no-repeat;
	width:180px; height:305px;
}
.prodbox3{
	float:left; display:inline; position:relative;
	background:url(images/produs3.png) no-repeat;
	width:190px; height:305px;
}
.topg{
	background:url(images/topg.png) no-repeat; 
	width:668px; height:7px; font-size:4px; display:block;
}	
.middg{
	background-color:#F7F3F7;
	width:668px; display:block;
}	
.bottomg{
	background:url(images/bottomg.png) no-repeat; 
	width:668px; height:7px; font-size:4px; display:block;
}	
.gimg{
	float:left; display:inline; margin:2px 7px 1px 7px; text-align:center; 
	width:153px; height:100px; padding:6px 0 0 0;
	background:url(images/gback.png) no-repeat;
}


.flogo{ }
.ftext{
	padding: 6px 0 10px 0; color:#FFFFFF;
	text-align:center;
}

.input1{
	background:url(images/input2.png) no-repeat;
	width:203px; height:25px; display:block; border:none;
}	
.input2{
	background:url(images/input3.png) no-repeat;
	width:333px; height:115px; display:block; border:none;
}	
.trimitemesajul{
	background:url(images/trimitemesajul.png) no-repeat;
	width:139px; height:27px; display:block; border:none;
}	


