body { color:#333; font-family:   Georgia, Arial, Tahoma, Trebuchet MS,  sans-serif;  font-size:12px; }

/* Link styles */
a { color:#0188ca; text-decoration:none;  padding-left:6px; }
a img { border:0; }
/*a.external { background:url(img/nav-icon-rArrow-sml.gif) 0 4px no-repeat; padding-left:6px; }*/
a:hover { text-decoration:underline; }
/* ----------------------------------------------*/


/* Font styles */
.sml-txt { font-size:9px; }
.med-txt { font-size:10px; }
.norm-txt { font-size:11px; }
/* ----------------------------------------------*/

#GlobalSearch { padding-left:0px; width:250px; height:20px;  }
.text-field {   background-color: #ffffff; align:left;border: 1px solid #729A68;   width: 140px;   height: 16px;   }
.content-text0 {  color:#445b45; font-size: 230%;  padding-top:10px; }
/* Top Navigation and Search module */

.kas_logo { color:#fff; }
.kas_big { font-size: 230%; color:#999999; }
.kas_home {font-size: 90%; color:#fff; }
.kas_home a:link { color:#fff;  text-decoration:none; }
.kas_home a:visited { color:#fff;  text-decoration:none;}
.kas_home a:hover { color:#fff;  text-decoration:underline; }

.table_sat td.saturs0 a:active {color:#CC3300;  text-decoration:none; }
.kas_bottom {font-size: 90%; color:#d3d3d3; }
.bg-vert { background:url(img/body-bg-v.jpg) repeat-x #445b45;}
 /*

*/
.navi {  margin:0; padding:0; width:980px;  height:20px; float:left; list-style-type:none; background:url(img/global-nav.gif) -9px 0  }
.navi  li.navi-point { float:left; height:20px; margin-right:6px; position:relative; }
.navi  li.navi-point a.top-link { color:#fff; font-weight:bold; padding:2px 17px 3px 20px; background:url(img/global-nav-l.gif) no-repeat; text-decoration:none; font-size:12px; display:block;  }
.navi  li.navi-point:hover,
.navi  li.over,
.navi  li.selected { background:url(img/global-nav-hvr-r.gif) top right no-repeat;}
.navi  li.navi-point:hover a.top-link,
.navi  li.over a.top-link,
.navi  li.selected a.top-link { background-image:url(img/global-nav-hvr-l.gif); }


.navi  li ul {  position:absolute; display:none; overflow:hidden; background-image:url(img/nav-dropdown-bg.gif); width:180px; padding:0; margin:0; list-style-type:none; }
.navi  li ul li { margin:0 7px; }
.navi  li ul li.first { margin-top:10px; }
.navi  li ul li.last { padding-bottom:15px; }
.navi  li ul li a { background-image:none !important; color:#fff; font-weight:bold; padding:2px 5px; display:block; }
.navi  li ul li a:hover { text-decoration:none; }

.navi  li ul {  filter: alpha(opacity=95); -moz-opacity: 0.9; opacity: 0.9;}
.navi  li ul li a { width:95%; position:relative !important; }
.navi  li ul li a:hover { background-color:#669933!important; } /* krasa kritossam*/

/* Sub Navigation module */
#login-rss {  width:170px;  margin-left:20px; margin-right:0px; }
#login-area {  width:180px; float:left; margin-top:260px; margin-right:10px; }
#login-area ul { margin:0 0 0 8px; padding:0; list-style-type:none; }

#sub-nav-area {  width:170px; float:left; margin-top:60px; margin-left:5px; margin-right:5px; }
#sub-nav-area ul { margin:0 0 0 8px; padding:0; list-style-type:none; }
#sub-nav-area li { padding:1px 0; border-bottom:1px solid #d6d6d6; }
#sub-nav-area li a { color:#669933; font-weight:bold; padding:4px 0 4px 16px; display:block; background:url(img/nav-icon-plus-rnd.gif) 2px 7px no-repeat;}
#sub-nav-area li a:hover { text-decoration:none; background-color:#669933; color:#fff; background-image:url(img/nav-icon-plus.gif); }

#sub-nav-area ul ul { margin:0 0 0 0; padding:0; list-style-type:none; border-bottom:1px solid #d6d6d6; }
#sub-nav-area ul ul li { border-bottom:0; line-height:11px; font-size:10px; }
#sub-nav-area ul ul li a { padding:2px 0 2px 16px; background-image:none; font-weight:normal; line-height:11px; }
#sub-nav-area ul ul li a:hover { background-image:none; }

#sub-nav-area li.open { border-bottom:0; }
#sub-nav-area li.selected a {  color:#fff; background-color:#669933; background-image:url(img/nav-icon-plus.gif);}



/* ---------------------- */

.table_home { background-color: #ffffff; border-style: solid; border-width: 1px;border-color:#d3d3d3; }

.table_home td.home0 { background-color:#669933; padding-left:3px; margin:0; color:#fff; }
.table_home td.saturs0  {    font-size: 100%;   color: #333333; 	padding-top: 3px;  	padding-bottom: 3px;  	}


.table_home td.home1 a { color:#333333  text-decoration:none; }
.table_home td.home1 a:link { color:#333333;  text-decoration:none; }
.table_home td.home1 a:visited { color:#333333;  text-decoration:none; }
.table_home td.home1 a:hover { color:#333333;  text-decoration:underline; }
.table_home td.home1  a:active {color:#333333;  text-decoration:none; }


.table_home td.rss  {    font-size: 90%;   color: #333333; 	padding-top: 3px;  	padding-bottom: 3px;  	}
.table_home td.rss a { color:#333333  text-decoration:none; }
.table_home td.rss a:link { color:#333333;  text-decoration:none; }
.table_home td.rss a:visited { color:#333333;  text-decoration:none; }
.table_home td.rss a:hover { color:#333333;  text-decoration:underline; }
.table_home td.rss  a:active {color:#333333;  text-decoration:none; }

.table_sat { 	background-color: #ffffff; 	}

.table_sat td.saturs0  {
    font-size: 120%;
    color: #CC3300;
 	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;

	}

.table_sat td.saturs0 a { color:#CC3300  text-decoration:none; }
.table_sat td.saturs0 a:link { color:#CC3300;  text-decoration:none; }
.table_sat td.saturs0 a:visited { color:#CC3300;  text-decoration:none; }
.table_sat td.saturs0 a:hover { color:#CC3300;  text-decoration:underline; }
.table_sat td.saturs0 a:active {color:#CC3300;  text-decoration:none; }


.table_sat td.saturs1  {font-size: 12px; 	padding-left: 2px; padding-top: 6px; padding-bottom: 6px; 	color: #333333;	}

.table_sat td.rasta  {

	font-size: 80%;
  	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.bg_dot { margin:1.5em 0 0 0; background: url(img/dots-row.gif) repeat-x; height:2px; line-height:2px; overflow:hidden; }
.bg_dot2 { margin:1.5em 0 0 0; background: url(img/dots-row2.gif) repeat-x; height:4px; line-height:4px; overflow:hidden; }

.rounded {	margin:3px; padding:3px ; background:  url(img/btn_search.gif) no-repeat left top;   width:165px;}
.input {   border: 0px solid #ffffff;  width: 130px;   height: 16px;   }
input.btn {
	background-image: url(img/btn_search_go.gif);
	background-repeat: no-repeat;

	height: 20px;
	width: 20px;
	border: 0px;
	cursor: pointer;

}