#body {
	background-image: linear-gradient(bottom, rgb(245,245,245) 25%, rgb(191,189,191) 61%, rgb(138,138,138) 82%);
	background-image: -o-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(191,189,191) 61%, rgb(138,138,138) 82%);
	background-image: -moz-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(191,189,191) 61%, rgb(138,138,138) 82%);
	background-image: -webkit-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(191,189,191) 61%, rgb(138,138,138) 82%);
	background-image: -ms-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(191,189,191) 61%, rgb(138,138,138) 82%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.25, rgb(245,245,245)),
	color-stop(0.61, rgb(191,189,191)),
	color-stop(0.82, rgb(138,138,138))
);
	color:#666666;
	text-align:center;
	z-index:9999;
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

#body a  {
	/*	color:#FFCD0D;*/
	color:#333333;
	text-decoration:none;
	
}

#body a:hover {
	color:#3A3E45;
	font-family: "Century Gothic";
	font-size: 12px;	
}

fieldset{
    border: 1px solid #AAAAA5;
    color: #5F5F5F;
}
table, tr,td{
	padding:0px;
	margin:0px;
	border-spacing: 0px;
	border-collapse: collapse; 
}
img, img a, img a:hover{
	border:0px;
	marging:0px;
	padding: 0px;
}
.search{
	background-image:url(../../cssimgs/search.gif);
	width:306px;
	height:21px;
}
h2 {
	font-size: 1.7em;
	line-height: 1.1em;
	color: #2F2F2F;
	font-weight: normal;
	padding: 17px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.maindiv{
}

.mainback{
}


.mbanner {
}

.maintbl{
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

.mborder {
   background: none repeat scroll 0 0 #F5F5F5;
}


.banspace{
	height:2px;
}

.banbotmid{}
.banbotlf{}
.banbotrght{}

.shadow {

	height:10px;
}

.line{}

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{
	width:235px;
	height:100%;
	padding-bottom:10px;
	padding-right: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;
	padding:5px;
	border: 1px solid lightGrey;
    background: url(../../cssimgs/pmatrix.png) repeat; 
    width: 100%;
    
}
.pages tr{
display: inline-block;
margin: 0px auto;
}
page_back_next {
}
.page_num_active, .page_num_active a,.page_num_active a:hover {
color:#3a3e45!important;
text-decoration: none!important;
}
.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{
	text-align:center;
	margin:1px;
	padding:7px;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;	
	text-decoration:none;
}



.page_num a:hover{
	text-align:center;
	margin:1px;
	padding:7px;
	font-weight:bold;
	vertical-align:top;
	cursor:pointer;	
	text-decoration:none;
	color:#FFCD0D;
}

.bold_red{
	 text-decoration: none; color: red; font-weight: bold;
}
			

.bold_green{
	 text-decoration: none;  color: green; font-weight: bold;
}



.first_banner{
	clear:both;
	width:100%;
	vertical-align:top;
	text-align:center;
}


.first_banner_item{
	float:right;
	vertical-align:top;
}
#first_banner_item3000019{
	float: left;
	width:300px;
}
#first_banner_item3000014 table{
	width:auto;
}

/****************** 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: 12px;
	font-weight: bold;
	text-align: left;
	color: black;
	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: black;
	text-decoration:none;
	margin:0px;
	padding-left: 5px;
}
div.sitemap_fun dt a:hover{
	color: black;
	
	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;
}
div.sitemap {
    float: left;
    margin: 2px;
    vertical-align: top;
    width: 30%;
}
div.sitemap dl, div.sitemap dl a, div.sitemap dl a:hover {
    border-bottom: 1px solid #999999;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding-top: 1px;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
}
div.sitemap dt, div.sitemap dt a{
    font-size: 12px;
    margin: 0;
    padding-left: 4px;
    text-align: left;
    text-decoration: none;
}
div.sitemap dt a:hover {
	
	text-decoration: underline;
}
div.sitemap dd, div.sitemap dd a, div.sitemap dd a:hover {
    font-size: 12px;
    margin: 0;
    padding-left: 8px;
    text-align: left;
    text-decoration: none;
}
/****************** END Sitemap ******************/


/****************** Start actions ******************/

dl.actions dt{
	display: inline;
	padding:3px;
	margin :3px;
	color:#FFCD0D;
		
}

.actions a {
	display: inline;
	padding:3px;
	margin:3px;
	color:black;
		
}

.actions a:hover {
	display: inline;
	padding:3px;
	margin:3px;
	color:black;
	text-decoration: underline;		
}

/****************** End actions ******************/



.ban_coll{
	padding:5px;
	margin:5px 0px;
	border: 1px solid lightGrey;
    background: url(../../cssimgs/pmatrix.png) repeat; 
}



.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 {
	height:120px;

}

.bgcolor {
	
}

.backtop {
}


.upbar{
	display: block;
	background: url('../../cssimgs/upbar0.png') repeat-x;
	
}
.upbar dl{
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.upmenu0{
	text-align:left;
	vertical-align:top;
}
.lang0{
	width: 100px;
	border-left: 1px solid #696969; 
	border-right: 1px solid #696969; 
}
.lang0 dt{
	display: inline-block;
}
.lang0 dt a{
	display: table-cell;
	padding: 0px 3px;
}
.search0{
	width: 240px;
}
.search0 #searchfld{
	background: url("../../cssimgs/searchtop.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 26px;
	width: 240px;
	margin-left: 10px;
}

.search0 input[name="p02"]{
	border: 0 none;
	float: left;
	height: 24px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 1px;
	padding: 0;
	width: 173px;
	color:#585a5b;
	font-size: 1em;
	font-weight: normal;
}
#searchfld a{
	color: white;
	font-weight: bold;
	line-height: 25px;
}
#searchfld a:HOVER{
	text-decoration: none;
}
/*Telos Idiotitwn Header */
 
/*Idiotites Menu*/
div.domMenu_menuBar00{
	margin: 5px 0px 0px 0px;
	text-align: center;
}

div.domMenu_menuBar00 td{
	border-left: 1px white solid;
}

#dom_menu00-1{
	border: none;
}

div.domMenu_menuElement00{    
    line-height: 15px;
	text-decoration: none;
	white-space:nowrap;
	margin:0px 10px;
	color: #ffffff;
}
div.domMenu_menuElementHover00{
	color: #FFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.domMenu_subMenuBar00{}
div.domMenu_subMenuElement00{}
div.domMenu_subMenuElementHover00{}

div.domMenu_menuBar04{
	margin-top: 5px;
	float: left;
}
div.domMenu_menuBar04 td{
display: table-caption;
float: left;
width: auto !important;
}
div.domMenu_menuElement04{
	border-left:1px solid #ffffff;
	display:inline-block;
	float:left;
	line-height:9px;
	padding:0 8px;
	text-decoration: none;
	white-space:nowrap;
	text-align:left;
	height:15px;
}
#dom_menu04-1 div.domMenu_menuElement04{
	border: none;
}

div.domMenu_menuElementHover04{
	color:#FFD915;
}
div.domMenu_subMenuBar04  {
	background-color: #FFFFFF;
	text-align: left;
	border: solid #DDDDD6 1px;
	border-bottom:0px;
	font: bold 12px Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-radius: 6px;
	box-shadow: 0 1px 1px #777;
}

div.domMenu_subMenuElement04{ 
    margin: 0px;
    color:#ffcb0c;;
    padding: 3px;
    background-color: black;
    
}
div.domMenu_subMenuElementHover04 {
	background-color: #ffcb0c;
	color:black;
}


div.domMenu_subMenuBar00 {
	background-color: #FFFFFF;
	padding-bottom: 1px;
	opacity: .9;
	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: #FFFFFF;
	color: #DF0D1F;
	text-align:left;
}

/**/


div.domMenu_menuBar01{
	font: bold 11px Arial, Helvetica;
	text-align:center;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}


div.domMenu_menuBar01 td{
	/* [disabled]margin-left: 2px; */
}

div.domMenu_menuElement01{
	height: 30px;
	padding-top:12px;
	background-image: linear-gradient(#215675, #032e46);
	color: #b5b5b5;
	cursor: pointer;
	font: bold 11px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	background-color: #111;
	border-radius: 0px;
	
	
}

#dom_menu01-1 div.domMenu_menuElement01{
	margin: 0px;
}
div.domMenu_menuElementHover01{
	font: bold 11px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	font-size: 11px;
	color: #FFF;
	cursor: pointer;
	background-color: #333;
	/* [disabled]background-image: url(cssimgs/menuitemact.png); */
	/* [disabled]background-repeat: repeat-x; */
	border-bottom-width: 8px;
	height: 30px;
	background-color: #333333;
	font-style: normal;
	font-weight: bold;
	-webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

div.domMenu_subMenuBar01{
	margin-left: 3px;
	margin-right: 2px;
}
div.domMenu_subMenuElement01{
	font-size: 12px;
	color: #b5b5b5;
	cursor: pointer;
	font: bold 12px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	background-color: #074970;
	font-weight:normal;
	background-color: 074970;
	white-space:nowrap;
	text-align:left;
	height:40px;
	margin-left: -2px;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	margin-right: 1px;
	display: block;
	line-height: 30px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
div.domMenu_subMenuElementHover01{
	color:white;
	cursor: pointer;
	background-color: #0d3146;
}    


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;
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	height:28px;
	line-height:28px;
	text-align:center;
	vertical-align:text-bottom;
	font-size: 12px;
	font-weight: bold;
}
div.domMenu_menuElementHover02 , div.domMenu_menuElementHover03{
    background: url(../../cssimgs/gradient_hover.png) repeat-x;
	/* color:#84210D; */	
	 color:#3A3E45 ;
	 	cursor: pointer;
}
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 ;
		cursor: pointer;
}
/*Telos Idiotitwn Menu*/



/*Idiotites Aplo Banner*/

.banner_header{
	width: 100%;
}
.banlf{
	background: url(../../cssimgs/banmidlf.png) repeat-x;
	width: 41px;
	height: 36px;
}
.banmid{
	background: url(../../cssimgs/banmid.png) repeat-x;
	color:#ffffff;
	font-weight: normal;
	font-size: 15px;
	text-align:center;
	line-height: 36px;
	text-decoration: none;
}
.banmid a:hover ,.banmid a{
	color:#ffffff;
	font-weight: normal;
	font-size: 15px;
	text-align:center;
	line-height: 25px;
	text-decoration: none;
}
.banrght{
	background: url(../../cssimgs/banmid.png) repeat-x;
}

.banlf1 , .banmid_lf{
	width: 0px;
	padding:0px;
}
.banmid1 , dl.banmid {
	///background:transparent  url('cssimgs/heading-bg.gif') repeat-x scroll left bottom;
	padding:0px;
	padding-left:5px;
	margin:4px;
	/* color:#84210D; */
	
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	height:22px;
	font-family: "Century Gothic";
	font-size: 10px;
	color: #333333;
}

.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 {
}

.banner a:hover{
}

/*Telos Idiotitwn Aplo Banner*/







/*Idiotites Login*/

.banlflog{}

.banmidlog{}

.banrghtlog{}

.bannerlog {
	background:url("../../cssimgs/bar.png") repeat scroll 0 0 transparent;
  	color: #FFFFFF!important;
	text-decoration:none;
    padding: 10px;	
}

.bannerlog a , .bannerlog a:hover{
  	color: #FFFFFF !important; 
	text-decoration:underline !important; 
}

/*Telos Idiotitwn Login*/



/*Idiotites Footer */

.minfos {
	background: url("../../cssimgs/bar.png") repeat scroll 0 0 transparent;
	color: #FFFFFF;
	text-decoration: none;
	padding: 15px;
}

.minfos a {
  
  	color: #FFFFFF;
	
}

.minfos a:hover {
		color: #FFFFFF;
	text-decoration: underline;
}

/*Telos Idiotitwn Footer */



/* Idiotites Browse Page*/

 

.browse_title , .browse_title a , .browse_title_over , .browse_title_over a , .browse_title_over a:hover, .browse_title a:hover{
    background: none repeat scroll 0 0 black;
    border: 2px solid;
    color: #FFFFFF;
    font-weight: bold;
    margin: 20px;
    padding: 5px;
    vertical-align: middle;
 
}

.browse_item{
	padding: 5px;	
}

.browse_item1 , .browse_item0{
	border-top: 1px solid black;
}

.browse_item0 , .browse_item0 a  , .browse_item0 a:hover {
	background-color:#FFFFFF;
	color:#252455;
  	text-decoration: none;
 	padding: 5px;
}

.browse_item1 , .browse_item1 a  , .browse_item1 a:hover {
	background-color:#CADDF9;
	color:#252455;
  	text-decoration: none;
	padding: 5px;
	
	 
}


.browse_over , .browse_over a  , .browse_over a:hover {
	background-color:#AAABB3;
	color:#252455;
  	text-decoration: none;
	padding: 5px;
}


/* 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;
}



input , input.logininput, .inpblue {
	margin: 3px 0px;
}

button ,  submit {
	background-color: black;
}

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: #036;
}

.text a:hover {
	text-decoration: underline;
	color: #036;
}

.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;}

.description { margin:0px;padding:0px;text-align:left; text-decoration: none;  color: #2F2F2F; font-weight: bold;}

.description a { margin:0px;padding:0px;text-align:left; text-decoration: none;  color:#2F2F2F; font-weight: bold;}

.description a:hover { color: #333333;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/myway/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;
}
.pagetitle{
	padding: 20px 0px;
}
.pagetitle #mtitle{
	height: 30px;
	line-height:30px;
	background: url('../../cssimgs/bar.png') repeat;
	padding: 0px 0px 0px 20px;
	color: white;
}
.pagetitle #mtitle a{
	color: white;
}
.pagetitle #mtitle a:HOVER{
	color:#FFD915;
	text-decoration: none;
}
.footer, .m1000, .m1000 dl{
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}