/* 
....................................................
....................................................
...frudomain.com | copyright 2008 | version: 1.0....
....................................................
....................................................
*/

@import url("reset.css");
@import url("mail_form.css");
@import url("news.css");




/* Table of Contents:
- Global Settings 
- Global Classes
- Typography
- Header Layout
- Middle Layout
- Footer Layout
--------------------------------------------------------------------------------------- */


/*Global Settings 
--------------------------------------------------------------------------------------- */	

html { min-height: 100%; margin-bottom: 1px; }


body{	 
	font:10px Verdana, Helvetica, Arial, sans-serif;
	line-height:1.5em;
	background: #393939;
	color:#3A3A3A;
	}	


#container {
	background: url(../images/background.gif) repeat-x 0 -5px;
	}	
	
#root {
	margin:0px auto;
	width:960px;
	}
	
/* Links *****/
a 				{text-decoration:none;}
a:link 			{text-decoration:none;}
a:visited		{}
a:hover 	    {text-decoration:underline;}	
	
	
ul {
	list-style:none;
	margin: 0;
	padding: 0;
}	
	
/* Global Classes 
--------------------------------------------------------------------------------------- */

.clearer		{ clear:both;margin:0; padding:0; line-height:1px; font-size:1px; }
.float-left   	{ float:left; }
.float-right   	{ float:right; }

.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center   	{ text-align:center; }
.text-justify  	{ text-align:justify; }

.bold          	{ font-weight:bold; }
.italic        	{ font-style:italic; }

.underline     	{ border-bottom:1px solid; }
.no_underline 	{text-decoration:none;}	

.highlight     	{ background:#ffc; }

.img-left      	{ float:left;margin:4px 10px 4px 0; }
.img-right     	{ float:right;margin:4px 0 4px 10px; }

.nopadding     	{ padding:0; }
.noindent      	{ margin-left:0;padding-left:0; }
#nobullet li     	{ list-style:none;list-style-image:none; }
#nobullet li  h4, #nobullet li  h5 { margin:0px;}


.vertical-middle { vertical-align:middle;}
.displaynone	{ display:none;}

.color_01 		{color:#D25D0D;}
.background-color_01 {background-color:#D25D0D;}
.color_02 		{}
.color_03 		{}
.color_05 		{}
.color_06 		{}


.dotted	{
	background:url(/images/dotted.gif) repeat-x;
	height:1px;
	clear: both;
	border: none;
	margin: 0;
	padding: 0;
	line-height:1px;
	font-size:1px;}
	
#vertical_line {
	height:175px;
	background-color: #D25D0D;
	margin-left:2em;
	width:1px;
	float:left;
	margin-top:2em;
	}
	


/* --------------------------------------------------------------------------------------- */	


/* Typography
--------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------- */	



/* Header Layout
--------------------------------------------------------------------------------------- */	
#top-panel {
	position:absolute;
	width: 960px;
	height: 18px;
	background: url(../images/top-panel_background.png);
	border-bottom:2px solid #000000;	
	}




#top-panel_contact-info {
	float:left;
	width:625px;
	color: #82837E;
	margin: 3px 0 0 1em;
}

#top-panel_contact-info a {
	color:#D25D0D;
	}
	
#top-panel_contact-info a:hover {
	color:#82837E;
	text-decoration:none;
	}	
	
	
	


	

#top-panel_language-menu {
	background:#000000;
	width:195px;
	height:16px;
	position: absolute;
	margin: 0 0 0 735px;
	padding-top:2px;
	display: none;
}	


#language-menu_toggle{
	background:url(../images/flagi.jpg) #000000 no-repeat 30px 0px;
	display:block;
	width:195px;
	height:16px;
	margin:0;
}

#language-menu_toggle:hover{
	background:url(../images/flagi.jpg) #000000 no-repeat 30px -16px;
	display:block;
	width:195px;
	height:16px;
	margin:0;
}


#language-menu_toggle span{ 
display:none;}




#language-menu {
	padding:0;
	margin:0;}
	
#language-menu ul   {
	margin:0;
	padding:0;
	list-style:none;}
	
#language-menu li {
	font-size:1.1em;
	padding:3px 30px;
	margin:0;
}	
	
#language-menu li a {
	color:#FFFFFF;}
	
#language-menu li a:hover {
	color:#CCCCCC;
	text-decoration:none;
	margin: 0;
	padding: 0;
}
	














#header {
	height:320px;
	
	border-bottom: 4px solid #090303;
	}	
	

	
#header_photo_0 ,#header_photo_1, #header_photo_2, #header_photo_3, #header_photo_4, #header_photo_5, #header_photo_6, #header_photo_7, #header_photo_8{
	height:320px;
	width:960px;
	position:absolute;
	}	
	
#header_photo_0{
	background: url(../images/photo_03.jpg);}
	
#header_photo_1{
	background:url(../images/photo_03.jpg)}

#header_photo_2{
	background:url(../images/photo_03.jpg)}
	
#header_photo_3{
	background:url(../images/photo_03.jpg)}
	
#header_photo_4{
	background:url(../images/photo_03.jpg)}

#header_photo_5{
	background:url(../images/photo_03.jpg)}	
	
#header_photo_6{
	background:url(../images/photo_03.jpg)}
	
#header_photo_7{
	background:url(../images/photo_03.jpg)}
	
#header_photo_8{
	background:url(../images/photo_03.jpg)}	
	





	




#header-panel {
	width:960px;
	position: absolute;
	bottom: 2em;
	height: 100px;
	}



	
#header_logo-link {
	float:left;
	height:100px;
	width:316px;
	background:url(../images/logo.png) no-repeat top left;
	}	

#header_logo-link h1 {
	height:100px;
	width:316px;
	margin: 0;
	position: relative;
}
	
#header_logo-link h1 a{
	display:block;
	width:316px;
	height:100px;
	}
	
#header_logo-link h1 span{
	display:none}




#main-menu {
	background:url(../images/menu_background.png) top left;
	float:right;
	width: 640px;
	height:100px;
	font-size: 1.2em;
	
}	
		
#main-menu_1st-column{
	margin:0;
	float:left;
	padding-right: 1em;
	margin-right: 1em;
	margin-top: 1em;
	width: 110px;
	
	
}	

#main-menu_2nd-column{
	margin:0;
	float:left;
	margin-top: 1em;
	border-left: 1px solid #ffffff;
	padding-left: 1em;

}	
	
#main-menu_3nd-column{
	float:right;
	margin-top: 1em;
	border-left: 1px solid #ffffff;
	padding-left: 1em;
	margin-right:3em;
	width:75px;}
	
	
#main-menu ul li {
	margin:0;
	padding:0;
}	
#main-menu ul li {
	padding:0.1em 0;
	position:relative;}

#main-menu ul li a {

	color:#333333;}
	
#main-menu ul li a:link {
	color:#333333;}
#main-menu ul li a:visited {}
#main-menu ul li a:hover {
	color:#D25D0D;
	text-decoration:none;}

#main-menu ul li span {	
		font-weight:bold;	font-weight:bold;
	color:#D25D0D;}





	

	
/* --------------------------------------------------------------------------------------- */	
	
	

/* Middle Layout
--------------------------------------------------------------------------------------- */	
#logo {
	height:100px;
	width:316px;
	background:url(../images/logo2.png) no-repeat top left;}	
	
#middle {
	margin:1em 0;
	}
		
#middle_right {
	float:right;
	width:640px;
	background:#F6F4EE;
	padding: 1em 0 1.5em 0;
	}	

#middle_left {
	float:left;
	width:320px;
	}		
	

	
#content_main {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 2em;
	
	}	
	
#content_main_text {
	margin:0 3em 0 0;
	padding:0;
	

	
	}	

#content_main p {
	text-indent:1em;
	margin: 1em 0;
	}	
	

	
#content_main ul{
	margin:0.5em 0 0.5em 3em;
	list-style: square;
	}	

#content_main h2{
	color:#D25D0D;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 0.1em;}


#content_main h4{
	margin:2em 0 0.5em 0;
	border-bottom: 1px solid #D25D0D;
	padding-bottom: 0.1em;
	}
	
#content_main a{
	text-decoration:underline;
	color:#333333;
	}
	
#content_main a:link{
	text-decoration:underline;
	color:#333333;
	}
		
#content_main a:visited{
	text-decoration:underline;
	color:#333333;
	}
		
#content_main a:hover{
	text-decoration:none;
	color:#333333;
	}		



.content_main-2column-left {
	float:left;
	width:270px;}
	
.content_main-2column-right {
	float:right;
	width:270px;}	




	

#local-menu {
	float:right;
	width:250px;
	font-size:1.2em;
	line-height:1.5em;
	text-align: right;
	margin: 2em 2em 0 0;
	}
	
#local-menu ul {margin:0;}


#local-menu li:first-child {
	margin-bottom:1em;}

#local-menu li a {
	color:#F6F4EE;}

#local-menu li a:hover {
	color:#D25D0D;
	text-decoration:none;}

#local-menu li span {
	color:#D25D0D;}




#info {
	background: #FFFFFF;
	padding:1em;
	font-size:9px;
	}
	
#info_text {}
#info_text_pl {
font-style:italic;
margin-top:0.5em}



#info_turnoff span{
	float:right;}
	
.image-hover {

	}
	
.image-hover a{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	}	


.image-hover a:hover{
	filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
	}
.image-hover a img {	
 }

/* --------------------------------------------------------------------------------------- */	
		


/* Footer Layout
--------------------------------------------------------------------------------------- */

#footer {
	margin:0;
	}
	
#footer_menu {
	padding:1em;
	background:#090303;
	text-align:center;
	
	}

#footer_menu ul li {
	display:inline;
	margin: 0}


	
.FM_01 {
	color: #626262;}

.FM_01 a {
	color: #626262;
	padding-bottom:2px;}

.FM_01 a:hover {
	color: #626262;
	border-bottom:1px solid;}

.FM_01 span {
	padding-bottom:2px;
	border-bottom:1px solid;}


.FM_02 { 
	color:#414141;}	

.FM_02 a {
	color:#414141;
	padding-bottom:2px;}

.FM_02 a:hover {
	color:#414141;
	border-bottom:1px solid;}

.FM_02 span {
	padding-bottom:2px;
	border-bottom:1px solid;}
	
	

		
#footer_credit {
	color:#414141;
	font-size:9px;
	padding: 0 1em;
	}
#footer_credit p {
	margin:0;}
	
#footer_credit a{color:#414141;}
#footer_credit a:hover{color:#414141;text-decoration:underline;}

/* --------------------------------------------------------------------------------------- */	
