* {
padding:0;
margin:0;
font-family:"Trebuchet MS";
}

img {
border:0;
}

a, 
a:hover,
a:visited,
a:active {
outline:none;
}

a {
color:#a6a6a6;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#333333;
}

body {
}



#top {
position:absolute;
left:0;
top:-100px;

width:100%;
min-width:1024px;

height:100px;
background:transparent url(../img/top_bg.jpg) repeat-x;
color:#818285;
font-size:12px;
font-weight:bold;
}

#topinner {
float:left;
}

#topleft {
width:374px;
height:90px;
background:#ffffff;
float:left;
}

	#termoli-logo {
	float:left;
	margin-left:20px;
	margin-top:8px;
	}
	
	#lg-logo {
	float:left;
	border-left:2px solid #d9d9da;
	margin-top:24px;
	padding-top:0px;
	padding-bottom:8px;
	margin-left:10px;
	padding-left:10px;
	
	font-size:14px;
	}

#toptrans {
width:14px;
height:90px;
background:#ffffff url(../img/top_trans.jpg) no-repeat;
float:left;
}

#toptext {
float:left;
}

#top-morzsa {
float:left;
clear:left;
margin-left:45px;
margin-top:4px;
font-size:10px;
font-weight:normal;
color:#818285;
width:420px;
}

	#top-morzsa a {
	font-weight:normal;
	}

	


#topleft-shadow {
float:left;
clear:left;
width:389px;
height:8px;
background:transparent url(../img/topleft_shadow.jpg) repeat-x;
}


/************************************************************/

a.mainmenu {
display:inline-block;
float:left;
margin-left:46px;
margin-top:20px;
}

	span.menutop {
	font-size:20px;
	text-transform:uppercase;
	padding-left:8px;
	cursor:pointer;
	}
	span.menubottom {
	display:inline-block;
	font-size:10px;
	text-transform:lowercase;
	border-left:3px solid #c40452;
	padding-left:5px;
	height:20px;
	cursor:pointer;
	}


#search-form {
display:inline-block;
float:right;
margin-right:60px;
margin-top:23px;
}

	#search-input {
	float:left;
	border:0;
	background-color:#d8d8d8;
	color:#818285;
	font-size:10px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	}

	#search-button {
	display:block;
	float:left;
	background:transparent url(../img/search_button.jpg) no-repeat;
	width:22px;
	height:20px;
	margin-left:1px;
	}

		#search-button:hover {
		background-position:0 -20px;
		}

/************************************************************/	
	
.menu-outer {
position:absolute;
top:93px;
width:200px;
height:400px;
overflow:hidden;
}

	.menu-inner {
	position:absolute;
	top:-280px;
	left:0;
	
	border-left:2px solid #cccccc;
	background:transparent url(../img/menu_bg.png);
	
	padding:30px 0px 0px 0px ;

	width:120px;
	}
	
		 .menu-inner ul {
		 list-style:none;
		 }
		 
		 .menu-inner a {
		 display:block;
		 color:#6b6b6b;
		 font-weight:normal;
		 padding:5px;
		 border-bottom:1px solid #ffffff;
		 font-size:14px;
		 }
			 .menu-inner a:hover {
			 color:#000000;
			 /*margin-left:5px;*/
			 background-color:#e8e8e8;
			 }
	
#menu-outer1 {
left:70px;
}



/******************************************/

#fomenu {
color:#818285;
font-size:10px;
text-transform:uppercase;
}

	#fomenu a {
	display:inline-block;
	padding:3px 21px;
	border-left:3px solid #c40452;
	}
	
		#fomenu a.first {
		padding-left:5px;
		border-left:0;
		}
	
		

/******************************************/

#arrow-left {
display:block;
position:absolute;
left:40px;
top:300px;
width:27px;
height:63px;
background:transparent url(../img/arrow_left.jpg) no-repeat;
}
	
	#arrow-left:hover {
	background:transparent url(../img/arrow_left_hover.jpg) no-repeat;
	}

#arrow-right {
display:block;
position:absolute;
right:40px;
top:300px;
width:27px;
height:63px;
background:transparent url(../img/arrow_right.jpg) no-repeat;
}
	
	#arrow-right:hover {
	background:transparent url(../img/arrow_right_hover.jpg) no-repeat;
	}








/*****/

#wait {
position:absolute;
left:600px;
top:230px;
display:none;
background-color:#ffffff;
z-index:1000;
border:1px solid #bbbbbb;
padding:5px;
text-align:center;
font-size:10px;
color:#aaaaaa;
}




/******************************************/
#content-outer {
display:inline-block;
width:99%;
min-width:1024px;
padding-top:110px;
text-align:center;
}

#content {
display:inline-block;
text-align:left;
width:1020px;
color:#8d8d8d;
}



/******************************************/

#open-outer {
margin-left:23px;
width:1024px;
/*border:1px solid red;*/
}

#open1 {
float:left;
width:704px;
height:453px;
background:#ffffff url(../img/open_bg.jpg) no-repeat;
text-align:left;
}

.open-col {
float:left;
display:inline-block;
width:226px;
height:450px;
margin-top:7px;
margin-left:7px;
position:relative;
}
	.open-col:hover {
	cursor:pointer;
	}

	.open-pic {
	float:left;
	position:relative;
	width:222px;
	height:257px;
	margin-top:2px;
	margin-left:2px;
	}
	
		.open-title {
		position:absolute;
		bottom:0;
		background:transparent url(../img/open_bg.png);
		color:#818285;
		font-weight:normal;
		width:222px;
		height:60px;
		overflow:hidden;
		}
		
			.open-col:hover .open-title a{
			/*color:#c40452;*/
			color:#0f75bd;
			}
			
			.open-col:hover .open-title p a:hover{
			/*color:#c40452;*/
			text-decoration:underline;
			}
		
			.open-title-first {
			font-size:32px;
			text-transform:uppercase;
			margin-left:13px;
			}

			.open-title-second {
			font-size:16px;
			text-transform:lowercase;
			margin-left:13px;
			}
			
			.open-title p {
			text-align:left;
			margin:10px;
			padding:0;
			padding-top:5px;
			border-top:2px solid #c40452;
			
			}
			
	.open-text {
	float:left;
	margin-top:10px;
	margin-left:16px;
	margin-right:10px;
	color:#5b5b5b;
	font-size:10px;
	height:170px;
	overflow:hidden;
	font-weight:normal;
	}

	.open-ref {
	font-size:9px;
	color:#c40452;
	text-transform:uppercase;
	margin-left:16px;
	}
	
	.open-submenu-outer {
	position:absolute;
	left:5px;
	top:261px;
	width:218px;
	height:154px;
	overflow:hidden;
	}
	
		.open-submenu-inner {
		background:transparent url(../img/open_submenu_bg.png) no-repeat center bottom;
		position:absolute;
		top:-170px;
		width:218px;
		/*height:150px;*/
		}
		
			.open-submenu-inner p {
			margin:5px 15px 25px 15px; 
			color:#000000;
			font-size:12px;
			}
			
				.open-submenu-inner a {
				color:#000000;
				}
				
					.open-submenu-inner a:hover {
					color:#c40452;
					}
	
/***/
	
.open-news-outer {
float:left;
width:287px;
height:496px;
background:#ffffff url(../img/open_news_bg.jpg) no-repeat;
}	
	
	.open-news {
	margin:16px;
	font-size:10px;
	color:#5b5b5b;
	}
	
	.open-news p {
	border-bottom:1px dashed #5b5b5b;
	margin-bottom:10px;
	padding-bottom:5px;
	}
	
	
#footer {
/*position:absolute;
bottom:0;*/
float:left;
height:63px;
width:100%;
min-width:1024px;
background:#ffffff url(../img/footer_bg.jpg) repeat-x;
}

	#footer-inner {
	margin-top:10px;
	margin-left:20px;
	color:#999999;
	font-size:10px;
	line-height:24px;
	}
	
		#footer-inner a {
		font-size:10px;
		font-weight:normal;
		color:#999999;
		}
		
			#footer-inner a:hover {
			color:#000000;
			}
			
	
		#footer-inner img {
		position:relative;
		top:2px;
		}
		
		#footer-inner hr {
		background-color:#999999;
		color:#999999;
		border:0;
		height:1px;
		}
		
		
/******************************************/

div.btn-left {
display:inline-block;
float:left;
width:14px;
height:35px;
background:#ffffff url(../img/btn_left.jpg) no-repeat;
}

div.btn-middle {
display:inline-block;
float:left;
height:35px;
background:#ffffff url(../img/btn_middle.jpg) repeat-x;
line-height:33px;
color:#6b6b6b;
font-size:10px;
font-weight:normal;
}

	div.btn-middle a {
	color:#6b6b6b;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	}

		div.btn-middle a:hover {
		color:#333333;
		}


div.btn-right {
display:inline-block;
float:left;
width:17px;
height:35px;
background:#ffffff url(../img/btn_right.jpg) no-repeat;
}


div#lapozo {
position:absolute;
float:left;
right:30px;
top:150px;
}




/*****************************/

#indoor-outer {
float:left;
clear:both;
width:900px;
padding-top:80px;
}

#indoor {
position:relative;
float:left;
font-size:10px;
background:#ffffff url(../img/indoor_middle.jpg) repeat-x;
height:60px;
}

	#indoor-left {
	float:left;
	width:25px;
	height:60px;
	background:#ffffff url(../img/indoor_left.jpg) no-repeat;
	}

	#indoor-right {
	float:left;
	width:25px;
	height:60px;
	background:#ffffff url(../img/indoor_right.jpg) no-repeat;
	}


	#indoor img {
	margin-right:4px;
	}

#indoor-show {
position:absolute;
display:none;
width:320px;
height:290px;
text-align:center;
background:#ffffff url(../img/indoor_show_bg.jpg) no-repeat;
}

	#indor-show h2 {
		margin-top:10px;
	}














