@charset "utf-8";
/* CSS Document */

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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
.clearer {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	}
body {
	line-height: 1;
	background:url(images/zzbg4.gif) repeat;
}


#container
{
	margin: 0 auto;
	width: 961px;
	border-left:10px solid #787878;
	border-right:10px solid #787878;	
	background: /*#fbfbfb*/ url(images/white3.png) repeat-x;
}
#container.dotteh { background:#FFF url(images/whitedt.png) repeat-x;}
#header
{
	height: 242px;
	background:#787878;
}

#header h1 { margin: 0; }
#header img {float:right; margin:8px 12px 4px 0;}
#banner {height:167px; padding: 0 0px;}
#banner img {border:0px; margin:0px; float:left;}

#main
{
	float: right;
	width: 641px;
	padding: 20px 20px;
	margin: 0 0px 0 0 ;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:500;
	color:#555;
	text-align:justify;
}

#main h1 { margin: 10px 0 10px 0; color:#da251c; text-transform:uppercase; letter-spacing: 0.1em; font-size:1.0em; }
#main h2 { font-weight: bold; margin:10px 0 6px 0;}
#main h3 a {
height:90px;
padding: 60px 0 0 0;
color:#da251c;
background: #e3e3e3;
display:block;
text-align:center;
}

#main h3 a:hover {
color:#FF0033;
background:#ccc;
display:block;
text-decoration:none;
}

#main h3.gal a:hover {
color:#FF0033;
background:#ccc url(images/125.png) 240px 90px no-repeat;
display:block;
text-decoration:none;
}

#main a {color: #666666; text-decoration:none; font-weight:600; }
#main a:hover {color: #FF0033; text-decoration:none;border-bottom:0px #787878 dotted;}

#main p {margin: 14px 0px;}
.pleft { text-align:left;}
.padd {margin:0 0 0 16px;}
#main li {font-weight: bold; font-size:0.95em; list-style-type:disc; font-variant:small-caps;}
#main li.in {margin:0 0 0 36px; list-style-type:circle;}
#side
{	float: left;
	width: 280px;
	padding: 20px 0px;
	background: url(images/bgsd.jpg) repeat-x;
}
#side a {border:none;}
#side h2 { margin: 20px 0 10px 0; text-align:center; text-transform:uppercase; font:bold 1.4em Lucida, sans;  }
.cent { text-align:center;} 
#side img {margin-bottom:8px;}
.brdr {border:2px #ff6600 solid}

#footer
{
	clear: both;
	background: #787878;
	padding: 10px;
	height:18px;
}
#footer h1{float:left; font: 500 0.8em 'trebuchet ms',arial,sans-serif; color:#FFFFFF; letter-spacing:0.1em; font-variant:small-caps;}
#footer h2{float: right; font: 400 0.8em 'trebuchet ms',arial,sans-serif; color:#FFFFFF;letter-spacing:0.1em; font-variant:small-caps;}
#footer a {color:#222; text-decoration:none;}
#footer a:hover{background:#da251c;}

#menu {
	width:961px;
	height:64px;
	margin: 0 auto 0px auto;
	clear:both;

}

ul.cssmenu {
	list-style: none;
	padding: 0px;
    margin: 0 ; 
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 160px;
	height: 64px;
	background: url('images/menu.jpg');
	}

/*
*	Normal Links
*/
ul.cssmenu li.ad a {
	background-position: 0 0;
	}
ul.cssmenu li.tut a {
	background-position: -160px 0;
	}
ul.cssmenu li.prod a {
	background-position: -320px 0;
	}
ul.cssmenu li.wl a {
	background-position: -480px 0;
	}
ul.cssmenu li.ph a {
	background-position: -642px 0;
	}
ul.cssmenu li.gu a {
	background-position: -800px 0;
	width: 161px;
	}

/*
*	Hover Links
*/
ul.cssmenu li.ad a:hover {
	background-position: 0px -64px;
	}
ul.cssmenu li.tut a:hover {
	background-position: -160px -64px;
	}
ul.cssmenu li.prod a:hover {
	background-position: -320px -64px;
	}
ul.cssmenu li.wl a:hover {
	background-position: -480px -64px;
	}
ul.cssmenu li.ph a:hover {
	background-position: -642px -64px;
	}
ul.cssmenu li.gu a:hover {
	background-position: -800px -64px;
	}		

#navigation {margin: 0 0 0 30px;}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;

}

#navigation li a {
	font: 1.1em "Times New Roman", Times, serif;
	letter-spacing:0.06em;
	font-weight:400;
	display: block;
	width: 240px;
	padding: 3px 0 0 25px;
	height:24px;
	color: #fff;
	text-decoration: none;
	border-right: 0px solid #fff;
	background:url(images/bgnv.png) no-repeat center left;
}

#navigation li a:hover { background:url(images/bgnvh.png) no-repeat center left;}*/

#textSlide                              { padding: 0px 0px;}
#textSlide img                          { float:left; margin: 0 20px 0 6px;}
#textSlide p                             { font: 1em Times, Serif; color:#FFFFFF; }
#textSlide h3                           { text-transform: uppercase; font:bold 1em Times, serif; margin: 6px 0 6px 380px; color:#ff6600;}
#textSlide ul                           { list-style: none; margin: 0 0 0 25px; color:#f0f0f0;}
#textSlide ul li                        { display: list-item; }


#fadeshow1 {margin:0 auto;}

.highlightit img{
padding: 2px;
border: 1px solid #608954;
text-decoration:none;
}

.highlightit:hover img{
border: 1px solid #da251c;

}

.highlightit:hover{
color: #333333;
border-width: 0px;
}

#scr { width: 100%; height:70px; text-align:center;}

#port { width:310px; height:150px;float:left; border: 1px solid  #666666; margin:3px; }
#port img { border-right:1px solid  #666666; 	float: left;	margin: 0px 0px 0px 0;}

img.gal {	float: left;
	margin: 0px 10px 10px 0;
}
img.right {
	float: right;
	margin: 0px 0 0px 10px;
	}
	
img.left {
	float: left;
	margin: 0px 10px 0px 0;
	}
	
@charset "utf-8";
/* CSS Document */

form {
	padding: 10px 0;
	margin: 20px 0px;
	text-align:right;
	width: 430px;
	}
	
fieldset {
	border: none;
	line-height: 1.7em;
	}
	
input {
	color: #888a66;
	border: 1px solid #da251c;
	padding: 5px;
	margin: 5px 0px;
	background: transparent url(images/white.png);
	}
textarea {
	color: #888a66;
	border: 1px solid #da251c;
	padding: 5px;
	background: transparent url(images/white.png);
	}
	
input.button {
	background: #da251c;
	padding: 4px;
	border: none;
	margin: 6px 0;
	color: #FFF;
	}	
	
.cati { background:url(images/poza-Cati.jpg) top right no-repeat;}	
img.centimg {margin:0 auto; display: block;}