
/*-Omilos CSS-*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
fieldset,img{border:0;}
th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
*html li{height:1em;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
select,input,textarea{font:99% Arial,sans-serif;}
body{
	font:9px verdana, sans-serif;
	background: #050F11 url(../img/bg.jpg) repeat top left;
	text-align:center;
	color:#454545;
}

img { border:none; }
a { color: #FFF; text-decoration:none; }
h1 { color: #AE3227; font-size: 12px; }
#wrapper { position: relative; width:970px; margin-left:auto;  margin-right:auto; text-align: center; }

/*Head*/

#head { width:910px; height:140px; position:relative; margin-left:auto; margin-right:auto; background: transparent url(../img/header.jpg) repeat top left;}
#head img { margin-top:6px; }
#head .left { display:block; position:absolute; top:40px; left:70px; }
#head .right { display:block; position:absolute; top:32px; right:80px; }
#head .right2 { display:block; position:absolute; top:32px; right:80px; }
#head .right3 { display:block; position:absolute; top:50px; right:70px; }
#head .t2011 { display:block; position:absolute; top:42px; right:45px; }
#head .shadow { position:absolute; left:0px; bottom:0px; }
#head .TA_rated { position:absolute; top:8px; right:0px; }

/*MainMenu*/

#mmenu { width:910px; text-align:center; background-image:url(../img/mm_bg2.gif); overflow:auto; z-index: 200; position:relative; margin-left:auto; margin-right:auto;}
#mmenu ul { display:block; width:880px; margin-left:auto; margin-right:auto; }
#mmenu ul li { display:inline; }
#mmenu ul li a { letter-spacing: 1px; line-height:30px; display:block; float:left; white-space:nowrap; padding:0px 10px; font-family:arial, verdana, sans-serif; font-size:12px; color:#7d7d7d; font-weight:bold;}
#mmenu ul li.selected a,
#mmenu ul li a:hover { background-color:#040C0E; color:#EEE; }

/*SubMenu*/

#smenu { background-color:#040C0E; height: 22px; width:910px; overflow:auto; text-align:center; padding-bottom:3px; margin-left:auto; margin-right:auto; }
#smenu ul { display:block; width:880px; margin-left:auto; margin-right:auto; }
.hidden { visibility:hidden; }
#smenu ul li { display:inline;}
#smenu ul li a { line-height:22px; display:block; float:left; padding:0px 8px; font-family:Arial,sans-serif; font-size:10px; color:#616161; }
#smenu ul li.selected a { color:#EEE; }
#smenu ul li a:hover { color:#EEE; }
 
#smenu ul.lang { position:absolute; right:65px; width:auto; visibility:visible; }
#smenu ul.lang li a { color:#fff; padding:0px 3px; }
#smenu ul.lang li a.selected { color:#2c3739; }
#smenu ul.lang li a:hover { color:#2c3739;}
#submenu { position: relative; z-index: 1; }
#submenu ul li.selected a { color:#EEE; }

/*Maincontent*/

#content { width:910px; overflow:hidden; margin-left:auto; margin-right:auto; background-image:url(../img/content_bg2.gif); background-repeat:no-repeat; }

.maincontent { width:900px; height:400px; background-image:url(); position:relative; overflow:hidden; text-align:left; margin-left:auto; margin-right:auto; }
.maincontent .sm_shadow { position:absolute; top:0px; left:0px; z-index:100; }

.back_image { width:100%; height:100%; position:absolute; overflow:hidden; }
.back_image .images { width:2000px; position:relative; left:0px; top:0px; }
.back_image .images img { display:block; float:left; }
#vari_back { position:absolute; top:0px; left:0px; width:900px; height:500px; background-image:url(../img/vari_bg.png); visibility:hidden;}

#vari_back img { display:block; margin-left:auto; margin-right:auto; margin-top:175px; }


.textpanel { position:relative; height:400px; width:392px;}
.textpanel .rel { width:372; height:400px; padding:10px 20px 10px 00px; background-image:url(../img/textpanel_bg.png); }
.textpanel .rel a { }

.textpanel .rel .text { padding:0px 20px; height:378px; position:relative; }
.textpanel .rel .text p { color:#d6d6d6; font-size:10px; margin-bottom:10px; line-height:18px; }
.textpanel .rel .text ul { color:#d6d6d6; font-size:10px; margin-bottom:10px; line-height:18px; }
.textpanel .rel .text ul li { padding:2px 0 2px 10px; background:transparent url(../img/bullet.gif) 0 8px no-repeat!important; }
.textpanel .rel .text ul li span{
	font-size:0.9em;
	color:#7d7d7d;
}
.textpanel .rel .text a { color:#ad3226; text-decoration:underline; }
.textpanel .rel .text a:hover { text-decoration:none; }
#scrollable { width: 352px; height: 364px; overflow:auto;}
#scrollable .items { height: 368px; width: 332px;  }

.textpanel .rel .text h2 {margin-bottom:15px; }
.textpanel .rel .text h3 {color:#ffffff; }

.textpanel .rel .btn_expand { position:absolute; display:block; right:5px; top:48%; width:12px; height:12px;  visibility:hidden; }
.textpanel .rel .btn_expand img {  cursor:pointer; }


.txt_scroll { position:absolute; top:365px; left:0px; width:392px; height:25px; text-align:center; visibility:hidden; }
.txt_scroll img {  }

.caption_with_gal { position:absolute; height:35px; width:465px; right:0px; bottom:-35px; text-align:right; }
.caption_with_gal img { display:block; float:left; margin-right:1px; }
.caption_with_gal p { width:239px; height:35px; padding-right:124px; line-height:35px; background-image:url(../img/textpanel_bg.png); font-size:10px; color:#dcdcdc; font-style:italic; }
.caption_with_gal[class] p { float:right; }

.caption_normal { position:absolute; height:35px; width:425px; right:0px; bottom:-35px; text-align:right; }
.caption_normal p { width:400px; height:35px; padding-right:25px; line-height:35px; background-image:url(../img/caption_normal.png); font-size:10px; color:#dcdcdc; font-style:italic; }
.caption_normal[class] p { float:right; }

.caption_away { bottom:-35px; }

#up, #down{
	cursor:pointer;
}

/*Footer*/

#footer { width:910px; height:50px; text-align:left; padding:14px 0px; margin-left:auto; margin-right:auto; position:relative; }
#footer a { text-transform:uppercase; color:#67544e; margin-left:70px; }
#footer a span { color:#44322d; }
#footer img { float:right; z-index:1000; position:relative; margin-top:10px; }
#footer .shadow { float:none; margin:0px; position:absolute; left:0px; top:0px; }

#copyright{
	float:left;
	color:#7d7d7d;
	margin-left:15px;
}

#impel{ float:right; margin:0px 15px 0 0;}
#impel a { display:block; width:65px; height:20px; text-indent:-9999px; background: transparent url(../img/impel_logo.png) top left no-repeat; }
#impel a:hover { background: transparent url(../img/impel_logo.png) top right no-repeat; }

#facebook{ position:absolute; top:4px; right:90px;}

.clear {
	clear:both
}

#rotaror {
	position:relative;
	height:400px
}
	#rotaror a {
		float:left;
		position:absolute;
	}
	
	#rotaror a img {
		border:none;
	}
	
	#rotaror a.show {
		z-index:-1
	}

	#rotaror .caption {
		z-index:1; 
		background:#000 url(../img/caption_normal.png) no-repeat top left;
		color:#ffffff; 
		position:absolute;
		bottom:0;
		left:475px;
		width:425px;
		height:35px;
	}

	#rotaror .caption .content {
		margin:5px
	}
	
	#rotaror .caption .content h3 {
		margin:0;
		padding:0;
		color:#fff;
	}
	
/* ---------------------------------------------
	CONTACT FORM
-----------------------------------------------*/

#contact_info {
	position:absolute;
	left:700px;
	top:80px;
	padding:15px;
	width:164px;
	background-image:url(../img/textpanel_bg.png);
	color:#ccc; 
}

address a {
	padding-left:10px;
	background:url(../img/bullet.gif) 0 4px no-repeat;
}

address strong {
	color:#FFF;
	padding-bottom:4px;
}

address {
	font-style:normal;
}

#overlay_contact input.hidden {
	display:none;
}


#overlay_contact label.hide {
	display:none;
}

#overlay_contact input {
	border:1px solid #333;
	background:url(../img/overlay.png) top left repeat-y;
	padding:5px;
	color:#848484;
}


#overlay_contact textarea {
	border:1px solid #333;
	width:234px;
	background:url(../img/overlay.png) top left repeat-y;
	padding:5px;
	color:#848484;
	font:11px Arial, Helvetica, sans-serif;
}

#overlay_contact input.clearme {
	width:234px;
}

input#contact_mailinglist {
	border:none;
}
legend{
	color:#fff;
	margin-bottom:10px;
}
.columnleft{
	float: left!important;
	width:250px;
}
.columnright{
	float: right!important;
	width:250px;
	margin-right:15px;
}

#gallery{width:900px;height:400px;}


/* Slider */
.handle { height:64px; width:64px; background: transparent url(../img/facebook.png) no-repeat;}    
.slide-out-div { position:relative; z-index:9999;padding: 10px; width: 300px; height:320px;background: url(../img/textpanel_bg.png) repeat transparent;}  
.handle-twitter { height:64px; width:64px; background: transparent url(../img/twitter.png) no-repeat;}    
.slide-out-div-twitter { position:relative; z-index:9999;padding: 10px; width: 300px; height:250px;background: url(../img/textpanel_bg.png) repeat transparent; } 
.twitter_title {color: #3b5998;font-size:14px;margin:0 0 10px 0;float:left;display:block;font-weight:bold;line-height: 15px;}
.twitter_title:hover {text-decoration:underline;}
