body {
  font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
table td, div {
  font-size: 12px;
}
A { 
  color: white;
}
A:hover {
  color: white;
}
.link { 
  cursor: pointer;
}
.link:hover {
  color: white;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.italic {
  font-style: italic;
}
.bold {
  font-weight: bold; 
}
.normal {
  font-weight: normal; 
}
.white {
  color: white; 
}
.green {
  color: green; 
}
.darkgreen {
  color: darkgreen; 
}
.darkyellow {
  color: #f19936; 
}
.darkgrey {
  color: #505050; 
}
.lightgrey {
  color: #F0F0F0; 
}
.grey {
  color: #C0C0C0; 
}
.grey_c6c8cd {
  color: #c6c8cd; 
}
.red {
  color: red; 
}
.pink {
  color: pink; 
}
.black {
  color: black; 
}
.blue {
  color: blue; 
}
.navy {
  color: navy; 
}
.brown {
  color: brown;
}
.orange{
  color: #fdb913;
}
.yellow1 {
  color: #fdb913;
}
.bg_black {
  background-color: #000000;
}
.bg_white {
  background-color: white;
}
.bg_grey {
  background-color: #C0C0C0;
}
.bg_darkgrey {
  background-color: #505050;
}
.bg_lightgrey {
  background-color: #F0F0F0;
}
.bg_verylightgrey {
  background-color: #F5F5F5;
}
.bg_veryverylightgrey {
  background-color: #fafafa;
}
.bg_lightgreen {
  background-color: #F0FFF0;
}
.bg_red {
  background-color: red;
}
.bg_verylightred {
  background-color: #fff5f5;
}
.bg_blue {
  background-color: blue;
}
.bg_verylightblue {
  background-color: #f5ffff;
}
.bg_green {
  background-color: green;
}
.bg_verylightgreen {
  background-color: #f5fff5;
}
.bg_yellow {
  background-color: yellow;
}
.bg_verylightyellow {
  background-color: #fffff5;
}
.bg_darkyellow {
  background-color: #f19936;
}
.bg_navy {
  background-color: navy;
}
.bg_brown {
  background-color: brown; 
}
.bg_orange {
  background-color: orange; 
}
.bg_pink {
  background-color: pink; 
}
.m { 
  position: absolute !important; 
}
.m1 { 
  position: fixed !important; 
}
.border {
  border-width: 1px;
  border-style: solid;
  border-color: black;
}
.border_bold {
  border-width: 3px;
  border-style: solid;
  border-color: black;
}
.very_small {
  font-size: 8px; 
}
.small {
  font-size: 10px; 
}
.normal {
  font-size: 12px;
}
.bigger {
  font-size: 13px; 
}
.big {
  font-size: 14px; 
}
.huge {
  font-size: 16px; 
}
.titan {
  font-size: 24px; 
}


.nonedecoration {
  text-decoration: none;
}
.underline {
  text-decoration: underline;
}
.overline {
  text-decoration: overline;
}
.striked {
  text-decoration: line-through;
}

.middle_center {
  display:block; 
  vertical-align: middle;
  text-align: center;
}

.opac, .opac80 {
  opacity:0.8;
}
.opac90 {
  opacity:0.9;
}
.opac70 {
  opacity:0.7;
}
.opac60 {
  opacity:0.6;
}
.opac50 {
  opacity:0.5;
}
.opac40 {
  opacity:0.4;
}
.opac20 {
  opacity:0.2;
}
.noopac {
  opacity:1;
}

.round_5_top {
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
}
.round_corners_5 {
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
/*
Πορτοκαλί (αρχική): fa9d12
Κίτρινο (άρθρα): ffd300
Πράσινο (στήλες): 82bf30
Τυρκουάζ (συναυλίες): 2ca6a9
Γαλάζιο (παιχνίδια): 3fa0df
Ροζ (about): f078ae
 */
.menu_bttns{   
  background-image: url(images/graph_attributes.png);  
  height: 34px;
  background-repeat: repeat-x;
}
.menu_bttns_inactive {
  background-position: 0px	-612px;
  /* Firefox 3.6+ https://developer.mozilla.org/en/CSS/-moz-linear-gradient top->bottom*/ 
  background: -moz-linear-gradient(#9a9b9e, #393a3d); 
  /* Safari 4-5, Chrome 1-9 */ /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */ 
  /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9a9b9e), to(#393a3d)); */
  /* Safari 5.1+, Chrome 10+ http://www.webkit.org/blog/175/introducing-css-gradients/ top->bottom*/ 
  background: -webkit-linear-gradient(#9a9b9e, #393a3d); 
  /* Opera 11.10+ top->bottom */ 
  background: -o-linear-gradient(#9a9b9e, #393a3d);  
}
.menu_bttns_fa9d12 {
  background-position: 0px	-34px;
  background: -moz-linear-gradient(#fedb8a, #fa9d12); 
  background: -webkit-linear-gradient(#fedb8a, #fa9d12); 
  background: -o-linear-gradient(#fedb8a, #fa9d12);
} 
.menu_bttns_ffd300 {
  background-position: 0px	-136px;
  background: -moz-linear-gradient(#fff5b3, #ffd300); 
  background: -webkit-linear-gradient(#fff5b3, #ffd300); 
  background: -o-linear-gradient(#fff5b3, #ffd300);  
} 
.menu_bttns_82bf30 {
  background-position: 0px	-238px;
  background: -moz-linear-gradient(#ddedb5, #82bf30); 
  background: -webkit-linear-gradient(#ddedb5, #82bf30); 
  background: -o-linear-gradient(#ddedb5, #82bf30);  
} 
.menu_bttns_2ca6a9 {
  background-position: 0px	-340px;
  background: -moz-linear-gradient(#b2ece9, #2ca6a9); 
  background: -webkit-linear-gradient(#b2ece9, #2ca6a9); 
  background: -o-linear-gradient(#b2ece9, #2ca6a9);  
} 
.menu_bttns_3fa0df {
  background-position: 0px	-442px;
  background: -moz-linear-gradient(#c7e8f9, #3fa0df); 
  background: -webkit-linear-gradient(#c7e8f9, #3fa0dff); 
  background: -o-linear-gradient(#c7e8f9, #3fa0df);  
} 
.menu_bttns_f078ae {
  background-position: 0px	-544px;
  background: -moz-linear-gradient(#fce1ed, #f078ae); 
  background: -webkit-linear-gradient(#fce1ed, #f078ae); 
  background: -o-linear-gradient(#fce1ed, #f078ae);  
} 
.menu_bttns_e9152a {
  background-position: 0px	-2181px;
  background: -moz-linear-gradient(#f799a2, #e9152a); 
  background: -webkit-linear-gradient(#f799a2, #e9152a); 
  background: -o-linear-gradient(#f799a2, #e9152a);  
} 
.menu_bttns_ff4c4c {
  background-position: 0px	-2181px;
  background: -moz-linear-gradient(#f799a2, #ff4c4c); 
  background: -webkit-linear-gradient(#f799a2, #ff4c4c); 
  background: -o-linear-gradient(#f799a2, #ff4c4c);  
} 


.menu_bttns_left {
  width: 5px;  
  background-repeat: no-repeat;
}
.menu_bttns_center {
  background-repeat: repeat-x;
} 
.menu_bttns_right {
  width: 5px;  
  background-repeat: no-repeat;
}
.menu_bttns_separator {
  width: 3px;  
  background-repeat: no-repeat;
  background-position: 0px	-646px; 
}

.menu_bttns_left_fa9d12 {
  background-position: 0px	0px;
}
.menu_bttns_center_fa9d12 {
  background-position: 0px	-34px;
} 
.menu_bttns_right_fa9d12 {
  background-position: 0px	-68px;    
}
.bg_fa9d12 {
  background-color: #fa9d12; 
}

.menu_bttns_left_ffd300 {
  background-position: 0px	-102px;
}
.menu_bttns_center_ffd300 {
  background-position: 0px	-136px;
} 
.menu_bttns_right_ffd300 {
  background-position: 0px	-170px;    
}
.bg_ffd300 {
  background-color: #ffd300; 
}

.menu_bttns_left_82bf30 {
  background-position: 0px	-204px;
}
.menu_bttns_center_82bf30 {
  background-position: 0px	-238px;
} 
.menu_bttns_right_82bf30 {
  background-position: 0px	-272px;    
}
.bg_82bf30 {
  background-color: #82bf30; 
}

.menu_bttns_left_2ca6a9 {
  background-position: 0px	-306px;
}
.menu_bttns_center_2ca6a9 {
  background-position: 0px	-340px;
} 
.menu_bttns_right_2ca6a9 {
  background-position: 0px	-374px;    
}
.bg_2ca6a9 {
  background-color: #2ca6a9; 
}

.menu_bttns_left_3fa0df {
  background-position: 0px	-408px;
}
.menu_bttns_center_3fa0df {
  background-position: 0px	-442px;
} 
.menu_bttns_right_3fa0df {
  background-position: 0px	-476px;    
}
.bg_3fa0df {
  background-color: #3fa0df; 
}

.menu_bttns_left_f078ae {
  background-position: 0px	-510px;
}
.menu_bttns_center_f078ae {
  background-position: 0px	-544px;
} 
.menu_bttns_right_f078ae {
  background-position: 0px	-578px;    
}
.bg_f078ae {
  background-color: #f078ae; 
}

.menu_bttns_inactive {
  background-position: 0px	-612px;    
}

/*-680*/
.frame_attributes {
  background-image: url(images/graph_attributes.png);
}
.frame_ungle {
  width:5px; 
  height:5px;  
  background-repeat: no-repeat;
}
.frame_ungle_ul {
  background-position: 0px	-680px;    
}
.frame_ungle_ur {
  background-position: 0px	-685px;    
}
.frame_header_main {
  background-position: 0px	-720px;
  background-repeat: repeat-x;
}
.frame_header_border {
  background-position: 0px	-725px;
  background-repeat: repeat-x;
}
.frame_ungle_bl_646872 {
  background-position: 0px	-690px;    
}
.frame_ungle_br_646872 {
  background-position: 0px	-695px;    
}
.frame_ungle_bl_9ea2ab {
  background-position: 0px	-700px;    
}
.frame_ungle_br_9ea2ab {
  background-position: 0px	-705px;    
}
.frame_ungle_bl_b7bbc4 {
  background-position: 0px	-710px;    
}
.frame_ungle_br_b7bbc4 {
  background-position: 0px	-715px;    
}
.frame_ungle_ul_646872 {
  background-position: 0px	-1878px;    
}
.frame_ungle_ur_646872 {
  background-position: 0px	-1883px;    
}
.frame_ungle_ul_9ea2ab {
  background-position: 0px	-1868px;    
}
.frame_ungle_ur_9ea2ab {
  background-position: 0px	-1873px;    
}
.frame_ungle_ul_b7bbc4 {
  background-position: 0px	-1858px;    
}
.frame_ungle_ur_b7bbc4 {
  background-position: 0px	-1863px;    
}
.frame_ungle_ul_faa61a {
  background-position: 0px	-1888px;    
}
.frame_ungle_ur_faa61a {
  background-position: 0px	-1898px;    
}
.frame_ungle_bl_faa61a {
  background-position: 0px	-1893px;    
}
.frame_ungle_br_faa61a {
  background-position: 0px	-1903px;    
}
.frame_ungle_ul_5bc4bf {
  background-position: 0px	-1908px;    
}
.frame_ungle_ur_5bc4bf {
  background-position: 0px	-1918px;    
}
.frame_ungle_bl_5bc4bf {
  background-position: 0px	-1913px;    
}
.frame_ungle_br_5bc4bf {
  background-position: 0px	-1923px;    
}
.frame_ungle_ul_white {
  background-position: 0px	-2161px;    
}
.frame_ungle_ur_white {
  background-position: 0px	-2171px;    
}
.frame_ungle_bl_white {
  background-position: 0px	-2166px;    
}
.frame_ungle_br_white {
  background-position: 0px	-2176px;    
}
/*-758*/
.inpt{   
  background-image: url(images/graph_attributes.png);  
  height: 20px; 
}
.inpt input{
  margin: 0px; 
  border: 0px; 
  background-color: transparent;  
}
.inpt_left {
  float: left;
  width: 5px;  
  background-position: 0px	-758px;
  background-repeat: no-repeat;
}
.inpt_center {
  float: left;
  background-position: 0px	-778px;
  background-repeat: repeat-x;
} 
.inpt_right {
  float: left;
  width: 5px;  
  background-position: 0px	-798px;
  background-repeat: no-repeat;
}

div.bttn, div.bttn * { 
  padding: 0px; 
  margin: 0px; 
  border: 0px; 
  background-color: transparent;  
}
div.bttn *{ 
  height: 100%;
}
/*-818*/
div.bttn div {
  background-image: url(images/graph_attributes.png);  
}
div.bttn_left{
  float: left;
  width: 5px;  
  background-repeat: no-repeat;
}
div.bttn_center{
  float: left;
  background-repeat: repeat-x;
} 
div.bttn_right{
  float: left;
  width: 5px;  
  background-repeat: no-repeat;
}

div.bttn_normal_grey_20 input { color: grey }
div.bttn_over_grey_20 input { color: white }

div.bttn_normal_grey_20 div.bttn_left{
  background-position: 0px	-878px;
}
div.bttn_normal_grey_20 div.bttn_center{
  background-position: 0px	-898px;
} 
div.bttn_normal_grey_20 div.bttn_right{
  background-position: 0px	-918px;
}
div.bttn_over_grey_20 div.bttn_left {
  background-position: 0px	-818px;
}
div.bttn_over_grey_20 div.bttn_center {
  background-position: 0px	-838px;
} 
div.bttn_over_grey_20 div.bttn_right {
  background-position: 0px	-858px;
}

div.bttn_normal_black_20 input { color: #c0c0c0; }
div.bttn_over_black_20 input { color: white; }
div.bttn_normal_black_20 div.bttn_left{
  background-position: 0px	-998px;
}
div.bttn_normal_black_20 div.bttn_center{
  background-position: 0px	-1018px;
} 
div.bttn_normal_black_20 div.bttn_right{
  background-position: 0px	-1038px;
}
div.bttn_over_black_20 div.bttn_left {
  background-position: 0px	-938px;
}
div.bttn_over_black_20 div.bttn_center {
  background-position: 0px	-958px;
} 
div.bttn_over_black_20 div.bttn_right {
  background-position: 0px	-978px;
}

div.bttn_normal_black_30 input { color: #c0c0c0; }
div.bttn_normal_black_30 div.bttn_left{
  background-position: 0px	-1058px;
}
div.bttn_normal_black_30 div.bttn_center{
  background-position: 0px	-1088px;
} 
div.bttn_normal_black_30 div.bttn_right{
  background-position: 0px	-1118px;
}

div.bttn_over_orange_30 input { color: white; }
div.bttn_over_orange_30 div.bttn_left {
  background-position: 0px	-1148px;
}
div.bttn_over_orange_30 div.bttn_center {
  background-position: 0px	-1178px;
} 
div.bttn_over_orange_30 div.bttn_right {
  background-position: 0px	-1208px;
}

div.bttn_over_green_30 input { color: white; }
div.bttn_over_green_30 div.bttn_left {
  background-position: 0px	-1238px;
}
div.bttn_over_green_30 div.bttn_center {
  background-position: 0px	-1268px;
} 
div.bttn_over_green_30 div.bttn_right {
  background-position: 0px	-1298px;
}

div.bttn_normal_grey_35 input { color: white; }
div.bttn_normal_grey_35 div.bttn_left{
  background-position: 0px	-1328px;
}
div.bttn_normal_grey_35 div.bttn_center{
  background-position: 0px	-1363px;
} 
div.bttn_normal_grey_35 div.bttn_right{
  background-position: 0px	-1398px;
}

div.bttn_over_green_35 input { color: white; }
div.bttn_over_green_35 div.bttn_left {
  background-position: 0px	-1433px;
}
div.bttn_over_green_35 div.bttn_center {
  background-position: 0px	-1468px;
} 
div.bttn_over_green_35 div.bttn_right {
  background-position: 0px	-1503px;
}

/*-1538*/
div.forgot_password {
  background-image: url(images/graph_attributes.png);
  background-repeat: repeat-x;  
  background-position: 0px	-1538px;
  height: 49px;
  width: 958px;
}

/*-1587  height: 271px;*/
div.edit_atomo {
  background-color: #a8aeb4;
  width: 958px;
}
/*-1587 */
.edit_comment {
  background-image: url(images/graph_attributes.png);
  background-repeat: repeat-x;  
  background-position: 0px	-1587px;
  background-color: #a8aeb4;
  width: 504px;
  height: 264px;
}
/*-1928 */
div.reserve_bttn {
  background-image: url(images/graph_attributes.png);
  background-repeat: repeat-x;  
  background-position: 0px	-1928px;  
  width: 77px;
  height: 17px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}
div.reserve_bttn_over {
  width: 77px;
  height: 17px;
  color: #5bc4bf;
  background-color: white;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}
/*-1945 */
div.bttn_grey_36 input { color: white; }
div.bttn_grey_36 div.bttn_left{
  background-position: 0px	-1945px;
}
div.bttn_grey_36 div.bttn_center{
  background-position: 0px	-1981px;
} 
div.bttn_grey_36 div.bttn_right{
  background-position: 0px	-2017px;
}

div.bttn_cyan_36 input { color: white; }
div.bttn_cyan_36 div.bttn_left {
  background-position: 0px	-2053px;
}
div.bttn_cyan_36 div.bttn_center {
  background-position: 0px	-2089px;
} 
div.bttn_cyan_36 div.bttn_right {
  background-position: 0px	-2125px;
}

div.zvezda {
  background-image: url(images/zvezda.png);
  background-repeat: no-repeat;  
  width: 13px;
  height: 13px;
}
div.zvezda_ffffff { background-position: 0px 0px; }   /* white*/
div.zvezda_4e515a { background-position: 0px -13px; } /* dark grey*/
div.zvezda_a6ce37 { background-position: 0px -26px; } /* green */
div.zvezda_747883 { background-position: 0px -39px; } /* grey*/
div.zvezda_898d98 { background-position: 0px -52px; } /* light grey*/

div.pagination {
  background-image: url(images/pagination.png);
  background-repeat: no-repeat;  
  width: 15px;
  height: 15px;
}
div.pagination_zvezda_ffffff { background-position: 0px 0px; }   /* white*/
div.pagination_zvezda_fbb91e { background-position: 0px -15px; } /* orange*/
div.pagination_zvezda_242529 { background-position: 0px -30px; } /* darkgrey*/
div.pagination_left_ffffff { background-position: 0px -45px; }   /* white*/
div.pagination_left_fbb91e { background-position: 0px -60px; } /* orange*/
div.pagination_left_242529 { background-position: 0px -75px; } /* darkgrey*/
div.pagination_right_ffffff { background-position: 0px -90px; }   /* white*/
div.pagination_right_fbb91e { background-position: 0px -105px; } /* orange*/
div.pagination_right_242529 { background-position: 0px -120px; } /* darkgrey*/




#calendarDiv{position:absolute;width:205px;border:1px solid #317082;padding:1px;background-color:#FFF;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv td{padding:3px;margin:0;font-size:10px;}
#calendarDiv .selectBox{border:1px solid #e2ebed;color:#e2ebed;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#317082;color:#FFF;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #317082;color:#317082;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative;}
#calendarDiv .topBar{height:16px;padding:2px;background-color:#317082;}
#calendarDiv .activeDay{color:#f00;}
#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color:#e2ebed;text-align:center;position:absolute;bottom:0;width:201px;}
#calendarDiv .todaysDate div{float:left;}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#e2ebed;width:72px;color:#FFF;position:absolute;right:0;}
#calendarDiv .timeBar div{float:left;margin-right:1px;}
#calendarDiv .monthYearPicker{background-color:#e2ebed;border:1px solid #aaa;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#317082;color:#e2ebed;}
#calendarDiv td{text-align:right;cursor:pointer;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}
