body {
	color:#000;
	font:12px/1.4 "Trebuchet MS";
	text-align:center;
	background-attachment: scroll;
	background-color: #999999;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;/*	background-attachment: fixed;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center 0px;*/
}

body a  {
	color:#3A3E45;
	text-decoration:none;
}

body a:hover {
	color:#3A3E45;
	text-decoration:underline;
}
img, img a, img a:hover{
	border: none;
}
table, tr, td{
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}
fieldset{
	border: 1px solid #AAAAA5;
	color: #999;
}

.search{
	background-image:url(cssimgs/search.gif);
	width:306px;
	height:21px;
}

.maindiv{
}

.mainback{
	display: block;
	min-height: 400px;
}


.mbanner {
}

.maintbl{
	padding-left:18px;
	padding-top:0px;
	margin-top:0px;
}

.mborder {

}

.banspace{
	height:20px;
}

.banbotmid{}
.banbotlf{}
.banbotrght{}

.shadow {

	height:0px;
}

.line{}

.langs {
	display: block;
    position: relative;
    right: -435px;
	top: -28px;
}
hr{
	border: 0;
	width: 100%;
	background-color:#E5E5E5;
	height: 1px;
}

.alert{
	color:red;
	border:2px red solid;
	padding:10px;
	text-align:left;
}



.banner_title{
	width:100%;
	display:block;
}

.leftcolumnback{
	vertical-align:top;
	width:200px;
	display:block;
	padding-bottom:10px;
}


.rightcolumnback{
	padding-left:3px;
	height:100%;
	
}

#first_text00{
	display:none;
	height:0px;
}

/************* start mult_text_hup_menu0 *****************/	
	.mult_text_hup{
		overflow: hidden;
	}
	
	#mult_text_hup_div0{
		height:100%;
		display:block;
	}
	
	#mult_text_hup_text0{
		height:100%;
		display:block;
		padding:10px;
		background-color:white;	
		text-align:center;
	}		
 
	#mult_text_hup_menu0 {
	}
	
	#mult_text_hup_menu0 ul {
		background:url("cssimgs/content_tabbed_bg.jpg") repeat-x scroll left bottom transparent;
		list-style:none outside none;
		margin:0;
		padding:10px 10px;
		clear:both;	
	}
	
	#mult_text_hup_menu0 ul li {
		cursor:pointer;
		display:inline;
		line-height:18px;
		padding:0.6em 7px 1em 8px;
		vertical-align:top;
		white-space:nowrap;
		z-index:999999;
	}

	#mult_text_hup_menu0 ul li span{
		cursor:pointer;
		display:inline;
		line-height:10px;
		padding:0.6em 7px 1em 8px;
		vertical-align:top;
		white-space:nowrap;
		z-index:999999;
	}
	
	#mult_text_hup_menu0 ul li.active {
		background: url("cssimgs/content_tabbed_active_top.jpg") no-repeat scroll center top #FFFFFF;
		cursor:pointer;
		display:inline;

		padding:0.6em 7px 1em 8px;
		vertical-align:top;
		white-space:nowrap;
		z-index:999999;
	}
	
	#mult_text_hup_menu0 ul li a {
		color:#686868;
		font-weight:normal;
		text-decoration:none;
	}
	
	#mult_text_hup_menu0 ul li.active a {
		color:#686868;
		font-weight:bold;
		text-decoration:none;
	}
	
/************* 	mult_text_hup_menu0 end*****************/
	
/************* start mult_text_hdown_menu0 *****************/	
	.mult_text_hdown{
		overflow: hidden;
	}
	
	#mult_text_hdown_div0{
		height:100%;
		display:block;
	}
	
	#mult_text_hdown_text0{
		height:100%;
		display:block;
		padding-left:10px;	
		padding-right:10px;	
		border-top:1px solid #CBCBCB;
	}		
 
	#mult_text_hdown_menu0 {
		height:3em;
	}
	#mult_text_hdown_menu0 ul {
		list-style:none outside none;
		margin:0;
		padding:10px 20px;
		clear:both;	
		border-top:1px solid #CBCBCB;
	}
	
	#mult_text_hdown_menu0 ul li {
		border-color:#DFDFDF -moz-use-text-color -moz-use-text-color;
		border-right:medium none;
		border-style:none ;
		border-width:1px medium medium;
		cursor:pointer;
		display:inline;
		padding:10px 20px 5px;
		white-space:nowrap;
	}
	
	#mult_text_hdown_menu0 ul li.active {
		border-color:#F1F8EA #CBCBCB #CBCBCB;
		border-style:solid solid solid;
		border-width:1px 1px 1px;
		cursor:pointer;
		display:inline;
		white-space:nowrap;
		z-index:999999;
	}
	
	#mult_text_hdown_menu0 ul li a {
		color:#686868;
		font-weight:normal;
		text-decoration:none;
	}
	
	#mult_text_hdown_menu0 ul li.active a {
		color:#686868;
		font-weight:bold;
		text-decoration:none;
	}
	
/************* 	mult_text_hdown_menu0 end*****************/
.pages {
	text-align:center;
	height:30px;
}

.page_num_active ,  .page_back_next {
}

.page_num_active a , .page_back_next a{	
	text-align:center;
	margin:1px;
	padding:7px;
	font-weight:bold;
	vertical-align:top;
	
	cursor:pointer;	
}

.page_num{
}

.page_num a{
	/* color:#84210D; */
	text-align:center;
	margin:1px;
	padding:7px;
	background:#E6E6E6;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;	
	text-decoration:none;
}



.page_num a:hover{
	text-align:center;
	margin:1px;
	padding:7px;
	background:#E6E6E6;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;	
	text-decoration:none;
}

.bold_red{
	 text-decoration: none; color: red; font-weight: bold;
}
			

.bold_green{
	 text-decoration: none;  color: green; font-weight: bold;
}



.first_banner{
	clear:both;
	vertical-align:top;
	text-align:center;
	display: inline-table;
}


.first_banner_item{
	float:left;
	vertical-align:top;
	padding-bottom: 5px;
}

#first_banner_item3000011{
	width: 150px;
	margin-right: 5px;
}

/****************** Start Menu Drop Down ******************/

.menu_d{
	background:transparent url(cssimgs/blck_lft_c.gif) repeat-y scroll left;
	width:214px;
	display:block;	
}


.menu_dd {
	background:transparent url(cssimgs/blck_lft_b.gif) no-repeat scroll left bottom;
	width:214px;
	display:block;
	padding:0px;
	margin:0px;
	min-height:67px;
	margin-bottom:15px;
	padding-bottom:15px;
}


.menu_dd dl{
	/*background:transparent url(cssimgs/blck_lft_c.gif) repeat-y scroll left top ;*/
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.menu_dd_title {
	background:transparent url(cssimgs/blck_lft_c.gif) repeat-y scroll left top ;
	padding:0px;
	margin:0px;
	display:inline;
	color:#4A4949;
	
	font-size:15px;
	font-weight:normal;
	vertical-align:top;
	cursor:pointer;
}

.menu_dd_title dl{
	cursor:pointer;
	padding:0px;
	margin: 0px;
}

.menu_dd_title dt{
	padding:0px;
	padding-left:3px;
	margin:0px;
}

.menu_dd_center {	
	width:214px;
	padding:0px;
	margin:0px;
	display:block;
	clear:both;
}


.menu_dd_top {
	background:transparent url(cssimgs/blck_lft_t.gif) no-repeat scroll left top;
	width:214px;
	height:7px;
	padding:0px;
	margin:0px;
}

dl.menu_dd_l_00  {
	display: block;
}

dl.menu_dd_l_00 dt {
	
	
	font-weight: normal;
	text-align: left;
	color: #6A645A;
	border-bottom:1px black dotted; 
	width:90%;
	cursor:pointer;
	display: block;
}

dl.menu_dd_l_00 dd {
	
	
	font-weight: normal;
	text-align: left;
	color: #6A645A;
	border-bottom:0px; 
	cursor:pointer;
	display: block;
}
/****************** End Menu Drop Down ******************/


/****************** Start SITEMAP ******************/

div.sitemap_fun{ 
	float:left;
	width: 30%;
	margin: 2px;
	display:run-in;
	vertical-align:top;
	border-left: 1px solid #666666;
}

div.sitemap_fun dl , div.sitemap_fun dl a , div.sitemap_fun dl a:hover{ 
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	padding-top:1px;
	padding-left:3px;
	border-bottom: none;
	text-decoration:none;
	margin:0px;
	vertical-align:top;

}

div.sitemap_fun dt{
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
}
 div.sitemap_fun dt a{
	text-align: left;
	color: #666666;
	text-decoration:none;
	margin:0px;
	padding-left: 5px;
}
div.sitemap_fun dt a:hover{
	color: #666666;
	
	padding-left: 5px;	
}

div.sitemap_fun dd , div.sitemap_fun dd a , div.sitemap_fun dd a:hover{ 
	
	text-align: left;
	color: #6A645A;
	padding-left:8px;
	text-decoration:none;
	margin:0px;
}

/****************** END Sitemap ******************/



/****************** Start actions ******************/

dl.actions dt{
	display: inline;
	padding:3px;
	margin :3px;
	color : #000;		
}

.actions a {
	display: inline;
	padding:3px;
	margin:3px;
	color : #000;		
}

.actions a:hover {
	display: inline;
	padding:3px;
	margin:3px;
	color : #000;		
}

/****************** End actions ******************/



.ban_coll{
	border: 1px solid #E1E1E1;
	background: white;
	padding:3px;
	border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;	 
    behavior: url(/css/maskotunderwear/PIE.htc);	
}



.ban_coll_top{
}


.ban_coll_title{
	color: black;
	font-weight: bold;
	text-align: left;
}


.ban_coll_body{
}

.ban_coll_bottom{
}



.nban_coll{
	border:1px solid #6A645A;
	padding:3px;
	background:#F1F1F1;	
	padding-left:7px;
	padding-right:7px;

}

.nban_coll_top{
   	background:#F1F1F1;
}


.nban_coll_title{
	
	font-weight: bold;
	text-align: left;
	color: #14344F;
	background:#F1F1F1;
	padding-top:4px;
	padding-bottom:4px;
}



.nban_coll_body{
	
	text-align: left;
	color: #14344F;
	background:#ffffff;
	padding:6px;
    height: 150px;
	overflow: auto;		
}


.nban_coll_bottom{
   	background:#F1F1F1;
}



.popUp {
	background-color:#FFFFFF;
	
	background-image: url(img/bg_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position:  top;
	border:1px solid #6A645A;
	overflow: auto;
}

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}



#content {
position:relative;
/*z-index:1;*/
}




/*Idiotites Header*/
.logoback {
		float: left;
    height: 87px;
    width: 450px;
    z-index: 1;


}

.bgcolor {
	
}

.backtop {
	height:217px;
	padding-left:5px;
	padding-right:5px;
	background: none repeat scroll #fff;
/*	background-position: center top;
	background-repeat: no-repeat;*/
}

/*Telos Idiotitwn Header */
.upmenu0{

	text-align:left;
	vertical-align:top;
	height: 0px;
}
#dom_menu00-2{
	

}
 
/*Idiotites Menu*/
div.domMenu_menuBar00{
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
div.domMenu_menuElement00{
	line-height: 80px;
	text-decoration: none;
	color: #FF4E00;
}
div.domMenu_menuElementHover00{
	text-decoration: none;
}
div.domMenu_subMenuBar00{}
div.domMenu_subMenuElement00{}
div.domMenu_subMenuElementHover00{}

div.domMenu_menuBar04{
	float: left;
}
.domMenu_menuBar04 td{
    display: table-caption;
    float: left;
    width: auto !important;
}
div.domMenu_menuElement04{
	display:block;
	padding:0 8px;
	color:#000;
	padding:0 5px;
	text-decoration: none;
	white-space:nowrap;
	text-align:center;
	height:15px;
}
div.domMenu_menuElementHover04{
	color:#505050;
	cursor: pointer;
}
 
#dom_menu01-1{
}
#dom_menu01-4{
	width: 245px !important;
}

#dom_menu01-2{
	width: 200px !important;
}
#dom_menu01-8{
	font-weight:bold;
	color: #E76D36;
	width: 100px !important;
}
#dom_menu01-9{
	width: 80px !important;
	color: yellow;
}

div.domMenu_subMenuElement04{
	margin: 1px 1px 0 1px;
	border: solid #DDDDD6 1px;
	color:#FFF;
	padding: 3px;
}

div.domMenu_subMenuBar04 {
	//display:block;
	//position:absolute;
	//bottom:0px;
	background: url(cssimgs/mainbackmd.png) repeat;
	text-align: left;	
}

div.domMenu_subMenuElementHover04 {
	background-color: #DFDFDF;
	color: #333;
}


div.domMenu_subMenuBar00 {
	background-color: #FF0;
	padding-bottom: 1px;
	/* [disabled]opacity: .9; */
	/* [disabled]filter: alpha(opacity=90); */
}
div.domMenu_subMenuElement00 {
    margin: 1px 1px 0 1px;
    color: #0F0F0F;
    padding: 2px 7px;
    text-align:left;

}
div.domMenu_subMenuElementHover00 {
    background-color: #EFEFEF;
	 color: #DF0D1F;
	     text-align:left;

}

	

div.domMenu_menuBar01{
	background: url("cssimgs/global-homepage-top-navigation-bar-panel.jpg") repeat scroll 0 0 #222222;
	text-align:center;
	color: #CCC;
	font-weight: normal;
	font-size: 14px;
	line-height: 40px;
	vertical-align: top;
	margin-top: 10px;
	z-index:99999999999999999;
}
div.domMenu_menuElement01{
	/*background-image: url(cssimgs/bar_bg.jpg);*/
	background-repeat: repeat;
	background-position: right;
	/*	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 5px;*/
	white-space: nowrap;
	color: #FFFFFF;
}
div.domMenu_menuElementHover01{
	background-image: url(cssimgs/top_menu_hover_new.png);
	background-repeat: repeat;
	/* [disabled]line-height: 70px; */
	cursor: pointer;
	background-position: right;
	color: #FFFFFF;
	/*	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;*/
	white-space: nowrap;
}
div.domMenu_subMenuBar01{
	background: url(cssimgs/mainbackmd.png) repeat;
	text-align: left;
}
div.domMenu_subMenuElement01{
	background-image: white;
	background-repeat: repeat;
	background-position: right;
	margin: 1px 1px 0 1px;
	color: #60747E;
	padding: 3px;
	z-index:9999999999999999999;
}
div.domMenu_subMenuElementHover01{
	/*background-image: url(cssimgs/bar_bg_hover.jpg);*/
	background-color: #726659;
	background-repeat: repeat;
	background-position: right;
	color: #FFFFFF;
	z-index:9999999999999999999;
}

div.domMenu_menuBar02 , div.domMenu_menuBar03 {background-color:#6A645A;}
div.domMenu_menuElement02 , div.domMenu_menuElement03{
	background:none repeat-x scroll 0 0 #FF6400;
	border-left:1px solid #DDDDD6;
	color:white;
	
	height:28px;
	line-height:28px;
	text-align:center;
	vertical-align:text-bottom;
}
div.domMenu_menuElementHover02 , div.domMenu_menuElementHover03{
    background: url(cssimgs/gradient_hover.png) repeat-x;
	/* color:#84210D; */	
	 color:#3A3E45 ;
}
div.domMenu_subMenuBar02 , div.domMenu_subMenuBar03{
	background-color: #FFFFFF;
	padding-bottom: 1px;
	color:#3A3E45;
	
}

div.domMenu_subMenuElement02 , div.domMenu_subMenuElement03{
    border-bottom: solid #DDDDD6 1px;
    margin: 0px;
    color:#3A3E45;
    padding: 3px;
}
div.domMenu_subMenuElementHover02  , div.domMenu_subMenuElementHover03{
	background-color: #DFDFDF;
	color:#3A3E45 ;
}
/*Telos Idiotitwn Menu*/



/*Idiotites Aplo Banner*/

.banner_header{
	width:100%;
	margin-bottom: 10px;
}
.banlf{
display: none;
}
.mainhead{
	/*background:transparent  url('cssimgs/banmid.png') repeat-x scroll left bottom;	*/
	/*margin-bottom: 10px;*/
/*	border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;	 
    behavior: url(/css/maskotunderwear/PIE.htc);*/

}
#mtitle, #mtitle a, #mtitle a:hover{
	color: white;
	text-decoration: none;
}

.banmid{
	padding-left:5px;
	color:#ffffff;
	font-weight: normal;
	text-align:center;
    height: 28px;
	text-decoration: none;

}
.banmid a:hover ,.banmid a{
	color:#ffffff;
	font-weight: normal;
	text-align:center;
	line-height: 25px;
	text-decoration: none;
}
.banrght{
display: none;
}

.banlf1 , .banmid_lf{
display: none;
}
.banmid1 , dl.banmid {
	padding-left:5px;
	margin:4px;
	padding-left:5px;
	text-align:left;
	white-space:nowrap;
	height:40px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	behavior: url(/css/maskotunderwear/PIE.htc);
	color: #FFF;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(cssimgs/banmid1.png);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: larger;
	line-height: 40px;
}

.banmid1 a , dl.banmid a {
	padding:0px;
	margin:4px;
	/* color:#84210D; */
	
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	height:22px;
}

.banmid1 a:hover  , dl.banmid a:hover  {
	padding:0px;
	margin:4px;
	
	
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	height:22px;
}

.banrght1 , .banmid_rg{
	 width:0px;
	 padding:0px;
}



.banner {
}

.banner  a {
  	color: #252455;
}

.banner a:hover{
	
  
  	color: #FF9900;
	text-decoration:none;
}
/*Telos Idiotitwn Aplo Banner*/







/*Idiotites Login*/

.banlflog{}

.banmidlog{}

.banrghtlog{}

.bannerlog {
	color: #FFFFFF!important;
	text-decoration:none;
	background:
    padding: 10px;	
	background-color: #726659;
}

.bannerlog a , .bannerlog a:hover{
  	color: #FFFFFF !important; 
	text-decoration:underline !important; 
}

/*Telos Idiotitwn Login*/



/*Idiotites Footer */

.minfos {
	color: #000;
	text-decoration: none;
	padding: 5px;
}

.minfos a {
  
  	color:#505050;
	
}

.minfos a:hover {
	
	color:#505050;
	text-decoration: underline;
}

/*Telos Idiotitwn Footer */



/* Idiotites Browse Page*/

.browse_title {
	background:none repeat scroll 0 0 #AAABB3;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
  	font-weight: bold;
  	vertical-align:middle;
	border-bottom:1px solid #FCFCFC;
	color:#FFFFFF;
	padding:2px;
}

.browse_title a {
	background:none repeat scroll 0 0 #AAABB3;
  	font-weight: bold;
  	vertical-align:middle;
    color:#FFFFFF;
}

.browse_title_over , .browse_title_over a , .browse_title_over a:hover{
	background:none repeat scroll 0 0 #AAABB3;	
  	font-weight: bold;
  	vertical-align:middle;
  	color:#FFFFFF;
  	cursor:pointer;
}

.browse_title a:hover {
	background-color:#D6DFF7;
  	font-weight: bold;
  	vertical-align:middle;
  	color:#252455;
}



.browse_item0 , .browse_item0 a  , .browse_item0 a:hover {
	//background-color:#F0F0F0;
	color:#252455;
  	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
}

.browse_item1 , .browse_item1 a  , .browse_item1 a:hover {
	//background-color:#FFFFFF;
	color:#252455;
  	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
}


.browse_over , .browse_over a  , .browse_over a:hover {
	background-color:#AAABB3;
	border: 1px solid #AAABB3;
	color:#252455;
  	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
}


/* Telos Idiotitwn Browse Page*/

/*Genikes Idiotites*/
textarea.text{

}



select , selectbox {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #AAAAA5;
	color : #252455;
	font-size : 10px;
	height:18px;
	vertical-align:middle;	
	margin:1px;
	border: 1px solid #E1E1E1;
}


input , input.logininput, .inpblue  {
	background:none repeat scroll 0 0 #FFFFFF;
	color: #000;
	margin:1px;
	font-weight:bold;
	border: 1px solid #E1E1E1;
/*	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;*/
	cursor: pointer;
}

 button ,  submit {
	background-color: #A9D101;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	height: 25px;
	    cursor: pointer;
}

textarea {
	background: #FFFFFF  url(cssimgs/input-bg.gif) repeat-x scroll center topurl;	
	border:1px solid #AAAAA5;
	color : #5F5F5F;
	vertical-align:middle;	
} 



p {
	margin: 0px;
 

}

p a {

	color : #6A645A;

}

p a:hover {

	color : #294A7B;

}

.text {  

	

	text-decoration: none; 

	

 

	text-align : left;

	}

.text a {
	text-decoration: none;
	color: #000;
}

.text a:hover {
	text-decoration: none;
	color: #FC0
}

.text_bold { text-decoration: none;  /* color:#84210D; */ font-weight: bold;}

.text_bold a {  text-decoration: none;  /* color:#84210D; */ font-weight: bold;}

.text_bold a:hover {  text-decoration: none;  color: #6A645A; font-weight: bold;}

.inp { text-decoration: none;  color: #6A645A ; border: 1px #6A645A solid; background: #F7F7F7; width: 150px}

.text_bold#84210D { text-decoration: none;  color: #252455; font-weight: bold }

.inpCopy { text-decoration: none;  color: #6A645A ; border: 1px #6A645A solid; background: #F7F7F7; width: 300px}



.text_bold_s, .text_bold_s_no{ text-decoration: none; color: #ffffff;}

.text_bold_s a { text-decoration: none;}

.text_bold_s a:hover {  text-decoration: none;    }

.text_boldred{ font-weight: normal;}
.text_boldred font{float:left;}
.description { margin:0px;padding:0px;text-align:left; text-decoration: none;  color: #59723B; font-weight: bold;}

.description a { margin:0px;padding:0px;text-align:left; text-decoration: none;  color: #979797; font-weight: bold;}

.description a:hover { color: #817A7A;text-decoration: none;}





/* Telos Genikwn Idiotitwn*/





/* Arxh Idiotitwn Tab (mass update from Thimios@TESAE  28-12-2007 ) */



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

  REQUI#84210D to hide the non-active tab content.

  But do not hide them in the print stylesheet!

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

.tabberlive .tabbertabhide {

 display:none;

}



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

  .tabber = before the tabber interface is set up

  .tabberlive = after the tabber interface is set up

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

.tabber {

}

.tabberlive {

 margin-top:1em;

}



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

  ul.tabbernav = the tab navigation list

  li.tabberactive = the active tab

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

ul.tabbernav

{

 margin:0;

 padding: 3px 0;

 border-bottom: 1px solid #778;

 

 

}



ul.tabbernav li

{

 list-style: none;

 margin: 0;

 display: inline;

}





 /*Inactive Tab*/

ul.tabbernav li a

{

 padding: 3px 0.5em;

 margin-left: 3px;

 border: 1px solid #778;

 border-bottom: none;

 background-color: #efefef;

 text-decoration: none;

}



ul.tabbernav li a:link { color: #6A645A; }

ul.tabbernav li a:visited { color: #667; }



ul.tabbernav li a:hover

{

 color: #000;

 background-color: #DE3207;

 border-color: #227;

}



ul.tabbernav li.tabberactive a

{

 background-color: #FFFFFF;

 border-bottom: 1px solid #fff;

}



ul.tabbernav li.tabberactive a:hover

{

 color: #6A645A;

 background: white;

 border-bottom: 1px solid white;

}



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

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

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

.tabberlive .tabbertab {

 padding:5px;

 border:1px solid #aaa;

 border-top:0;



 /* If you don't want the tab size changing whenever a tab is changed

    you can set a fixed height */



 /* height:200px; */



 /* If you set a fix height set overflow to auto and you will get a

    scrollbar when necessary */



 /* overflow:auto; */

}



/* If desi#84210D, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {

 display:none;

}

.tabberlive .tabbertab h3 {

 display:none;

}



/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tab1 {
}

.tabberlive#tab2 {
}

.tabberlive#tab2 .tabbertab {
 	height:200px;
 	overflow:auto;
}

/* telos Idiotitwn Tab*/
.select_dest  {
	
	
	color: #Fea749;
}

.select_dest  a{
	
	
	color: #Fea749;
}

.select_dest a:hover {
	
	
	color: #Fea749;
}

.contentTextFooter{
	width:100%; 
	/*border-top: 1px solid #999;*/
	border-bottom: 1px solid #999;
}





/*** BANNER SEARCH START ***/

.bannersearch {

	

  	color: #6A645A;
	text-decoration:none;
	width:150;
}

.text_s {
	
	font-weight: bold;
  	/* color:#84210D; */
}

.text_s a{
	
  
  	/* color:#84210D; */
}

.text_s a:hover{
	
  
  	color: #FF0000;
}



/*** BANNER SEARCH END ***/









/**************ToolTip **********/

.tooltip {
	position: absolute!important;
	overflow:hidden;
	
	z-index: 10000!important;

}

	/**

	.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 1px; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
	.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 1px; }
	.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #666; border-left: 1px solid #333; border-right: 1px solid #333; }
	.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #666; }
	.tooltip .xb1 { margin: 0 5px; background: #333; }
	.tooltip .xb2 { margin: 0 3px; border-width: 0 2px; }
	.tooltip .xb3 { margin: 0 2px; }
	.tooltip .xb4 { height: 2px; margin: 0 1px; }

	**/

	.tooltip .xboxcontent {
		border:4px solid #CCCCCC;
		padding-left:4px;
		padding-right:4px;
		padding-top:6px;
		padding-bottom:6px;
		margin:0px;
		
		color: #3F89C3;
		
		text-align:left;
		background-color:#FFFFFF;
	}

/*************/	


.pagelist {
	
	text-decoration: none; 
	
	color: #6A645A;
}

.pagelist a {
	
	text-decoration: none; 
	
	color: #6A645A;
}


.pagelist a:hover{
	
	text-decoration: none; 
	
	color: #6A645A;
} 



/************* start multi_text_lide00.php ************/
		/*
			root element for the scrollable.
			when scrolling occurs this element stays still.
		*/
		
		.scrollable_main {
		  float: left;
		  height: 320px;
		  margin-bottom: 15px;
		  position: relative;
		  width: 540px;
		}
		
		.scrollable {
		
			/* required settings */
			position:relative;
			overflow:hidden;
			width: 540px;
			height:320px;
		}
		
		/*
			root element for scrollable items. Must be absolutely positioned
			and it should have a extremely large width to accomodate scrollable items.
			it's enough that you set the width and height for the root element and
			not for this element.
		*/
		
		.scrollable .items {
			/* this cannot be too large */
			width:5760px;
			position:absolute;
			clear:both;
		}
		
		.items div {
			float:left;
			width: 540px;
			height:320px;
		}
		
		
		
		/* this makes it possible to add next button beside scrollable */
		.scrollable {
			float:left;	
			height:320px;
		}
		
		/* prev, next, prevPage and nextPage buttons */
		a.browse {
		
		    background: url("cssimgs/hori_large.png") no-repeat scroll 0 0 transparent;
		    cursor: pointer;
		    display: block;
		    float: left;
		    font-size: 1px;
		    height: 30px;
		    margin: 40px 10px;
		    width: 30px;
		}
		
		a.right { 
			background-position: 0 -30px; clear:right; 
			margin-right: 0px;    position: absolute;
		    right: 5px;
		    top: 75px;
		    z-index: 9999;
		}
		a.right:hover 		{ background-position:-30px -30px; }
		a.right:active 	{ background-position:-60px -30px; } 
		
		
		/* left */
		a.left {
		
		    left: 5px;
		    margin-left: 0;
		    overflow: hidden;
		    position: absolute;
		    top: 75px;
		    z-index: 9999;
		}
		
		a.left:hover  		{ background-position:-30px 0; }
		a.left:active  	{ background-position:-60px 0; }
		
		/* up and down */
		a.up, a.down		{ 
			background:url(cssimgs/vert_large.png) no-repeat; 
			float: none;
			margin: 10px 50px;
		}
		
		/* up */
		a.up:hover  		{ background-position:-30px 0; }
		a.up:active  		{ background-position:-60px 0; }
		
		/* down */
		a.down 				{ background-position: 0 -30px; }
		a.down:hover  		{ background-position:-30px -30px; }
		a.down:active  	{ background-position:-60px -30px; } 
		
		
		/* disabled navigational button */
		a.disabled {
			visibility:hidden !important;		
		} 	
		
		/* position and dimensions of the navigator */
		.navi {
			margin-left:260px;
			width:200px;
			height:20px;
		}
		
		
		/* items inside navigator */
		.navi a {
			width:8px;
			height:8px;
			float:left;
			margin:3px;
			background:url(cssimgs/navigator.png) 0 0 no-repeat;
			display:block;
			font-size:1px;
		}
		
		/* mouseover state */
		.navi a:hover {
			background-position:0 -8px;      
		}
		
		/* active state (current page state) */
		.navi a.active {
			background-position:0 -16px;     
		}
		
		.scrollable_title {
		  display:none;
		  height:0px;
		}
		
		.scrollable_title_text{
			display:none;
		  	height:0px;
		}		
/************* end multi_text_lide00.php ************/
		

/************* end multi_text_slide01.php ************/
	.multi_text_banner_slide01{
		text-align: center; 
		width: 300px; 
		height: 262px; 
		overflow: hidden;
	}
/************* end multi_text_slide01.php ************/
dt.copyright{
	display:inline;
	text-align: left;
}
dt.copyright a:HOVER{
	color: #FF8600;
}

/* product menu */ 	
.container {
	width:989px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 999999999;
}
#header {
	background: url(/css/shopcenter/cssimgs/header.jpg) no-repeat;
	width: 970px; height: 179px;
	float: left;
}

#topnav {
	font-size: 13px;
	font-weight: bold;
	background-color: #A9D101;
	border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;	 
    behavior: url(/css/maskotunderwear/PIE.htc);	
    width:958px;
}

ul#topnav {
	margin: 0;
	padding: 0;
	float:left;
	
	font-size: 13px;
	color: #FFF;
	text-align:left;
	padding-left:15px;
	padding-right:15px;	
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
	text-align:left;
	list-style: none;
}
ul#topnav li a {
	float: left;
	height: 21px;
	padding: 8px;
	text-decoration: none;	
	text-align:left;
	color:#FFF; 
	list-style: none;
}
ul#topnav li:hover a, ul#topnav li a:hover { 
	background-position: left bottom; 
	background-color:#187B92;
	color:white;
	text-align:left;
	list-style: none;
}
 
ul#topnav li .sub {
	position: absolute;
	top: 38px;
	left: 0;
	background: #187B92;
	padding: 10px 10px 10px;
	float: left;
	display: none;
	z-index: 999999;
	text-align:left;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 5px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
	text-align:left;
	
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	text-align:left;
	white-space:nowrap;
}
ul#topnav .sub ul li h2 a {
	padding: 3px 0;
	background-image: none;
	color: #FFF;
	text-align:left;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(/css/shopcenter/cssimgs/menu_marker.gif) no-repeat 5px 8px;
	display: block;
	text-decoration: none;
	color: #fff;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align:left;
	text-align:left;
	font-weight: normal;
}
ul#topnav .sub ul li a:hover {
	color: #FF5E00;
	background: 6px 8px;
	text-align:left;
	font-weight: normal;
}
.maintblrg{
	background: url(cssimgs/maindivrighttop.png) no-repeat right top;
}
.maintbllf{
	background: url(cssimgs/maindivlefttop.png) no-repeat left top;
}
.maintblmd{
	background: url(cssimgs/maindivmdtop.png) repeat-x top;
	margin: 0px 27px 0px 27px;
height: 27px;
}
.mainbackrg{
	background: url(cssimgs/mainbackrg.png) repeat-y right;
}
.mainbacklf{
	background: url(cssimgs/mainbacklf.png) repeat-y left;
}
.mainbackmd{
	background: url(cssimgs/mainbackmd.png) repeat;
	margin: 0px 24px 0px 24px;
}
#searchfield{
    color: #696969;
    font-weight: normal;
    height: 19px;
    margin: 0px;
    padding:0px;
    vertical-align: middle;
    float: left;
    border: none;
}
#searchfielddiv{
	background-color: white!important;
	width: 169px;
    margin: 0px 3px;
    padding:0px;
	float: left;
	 border: 1px solid #D2D2D0;
	border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;	 
    behavior: url(/css/maskotunderwear/PIE.htc);
}

.ban_header{

}
.ban_header_1000{
    overflow: hidden;
    padding: 0;
    width: 940px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    margin-bottom: 10px;
}

.ban_header_1000 dl{    
	float: left;
    padding-left: 5px;
    padding-right: 5px;
	margin: 0px;	
	display: inline-block;
	width: 300px;
}
div.sitemap {
    float: left;
    margin: 2px;
    vertical-align: top;
    width: 30%;
}
div.sitemap dl, div.sitemap dl a {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-top: 1px;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	color: #000;
}
div.sitemap dl a:hover {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-top: 1px;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
	color: #000;
}
div.sitemap dt, div.sitemap dt a{
    font-size: 12px;
    margin: 0;

    text-align: left;
    text-decoration: none;
}
div.sitemap dt a:hover {
	text-decoration: underline;
	font-size: 12px;
}
div.sitemap dd, div.sitemap dd a{
    font-size: 12px;
    margin: 0;
    padding-left: 8px;
    text-align: left;
    text-decoration: none;
}

div.sitemap dd a:hover {
    font-size: 12px;
    margin: 0;
    padding-left: 8px;
    text-align: left;
    text-decoration: underline;
}