/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 23, 2015, Sep 23, 2015 6:08:39 PM
    Author     : pkokkinakis
*/

/* RESET */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 13px;
    font-weight: normal;
    vertical-align: top;
    background: transparent;
    font-family: 'Open Sans', sans-serif;
}
ul, ol {
    list-style: none;
}
li input[type="text"] { padding-left:5px;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
select,
{
	-webkit-appearance: none!important;
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	appearance: none!important;
	text-indent: 1px;
	text-overflow: '';
}
select::-ms-expand{
  display:none;
}
a,a:active,a:visited {
    text-decoration:none;
    color:#41AABF;
}
a:hover {
    text-decoration:underline;
    color:#41AABF;
}
.tbrowse {
    display: block;
    width:165px;
    height:60px;
}
/* RESET */
.tle-1{width: 300px;position: absolute;margin: 45px 0 0 60px;color: #fff;font-size: 22px;font-weight: bold;}
.tle-2{width: 300px;position: absolute;margin: 90px 0 0 60px;color: #d63c3e;font-size: 18px;}
.tle-3{width: 300px;position: absolute;margin: 130px 0 0 60px;color: #4eafbf;font-size: 18px;}
/* SPACERS / SEPARATORS */
.spacer18 {
    overflow: hidden;
    height: 18px;
    padding: 0;
    margin: 0;
}
.spacer34 {
    overflow: hidden;
    height: 34px;
    padding: 0;
    margin: 0;
}
.spacer52 {
    overflow: hidden;
    height: 52px;
    padding: 0;
    margin: 0;
}
.spacer100 {
    overflow: hidden;
    height: 100px;
    padding: 0;
    margin: 0;
}
.ermis-service-item-separator {
    border-bottom: 1px solid #C6C6C6;
    margin-top:34px;
}
.double-line {
    display: block;
    overflow: hidden;
    width: 100%;
	margin:10px 0;
}
.double-line .fat {
    height:5px;
    width:66px;
    background: #C94343;
    overflow: hidden;
    display: block;
    float: left;
}
.double-line .thick {
    height:1px;
    background: #dbdbdb;
    overflow: hidden;
    display: block;
    margin-top: 2px;
}
/* SPACERS / SEPARATORS */

/* GENERIC-ELEMENTS */
/* GENERIC-ELEMENTS - DROPDOWN */
.dropdown-menu {
    height:20px;
    background: white;
    color: #393939;
    padding: 3px 10px;
    font-size: 11px;
    cursor: pointer;
    position: relative;
}
.dropdown-menu span {
    color: #393939;
    font-size: 11px;
    line-height: 20px;
    display: block;
    float: left;
    overflow: hidden;
    height: 20px;
}
.dropdown-menu i {
    color: #393939;
    font-size: 20px;
    line-height: 20px;
    margin-left: 10px;
}
.dropdown-menu ul {
  padding: 0;
  position: absolute;
  top: 26px;
  left: -1px;
  display: none !important;
  background: white;
  border: 1px solid #393939;
  padding: 0px 10px 15px 10px;
  z-index: 9999;
  max-height: 120px;
  overflow-y: scroll;
}
.dropdown-menu ul li { 
  display: block; 
  color: #393939;
  padding: 0;
  margin: 15px 0px 0px 0px !important;
}
.dropdown-menu ul li a { 
  display: block; 
  color: #393939 !important;
  font-size: 11px;
  font-weight: normal !important;
}
.dropdown-menu ul li a:hover { 
    color: #41AABF !important;
    text-decoration: none;
}
.dropdown-menu:hover ul {
    display: block !important;
}
ul.star li {
    margin-left:18px;
    margin-bottom: 3px;
	color:#737373;
}
ul.star li a{color:#737373;}
ul.star li:before {
    content: '\f005';
    font-family: FontAwesome;
    color: #393939;
    width:15px;
    overflow: hidden;
    display: block;
    line-height: 15px;
    text-align: center;
    height: 15px;
    float: left;
    position: absolute;
    margin-left: -20px;
    margin-top:3px;
    font-size: 11px;
}
ul.check li {
    margin-left:0px;
    margin-bottom: 3px;
	border:0;
	font-size:13px!important;
}

ul.check li a{ text-decoration:none;color:#fff;font-size:13px;}
ul.check li a:hover{ text-decoration:underline;color:#fff}
/*
ul.check li:before {
    content: '\f00c';
    font-family: FontAwesome;
    color: #393939;
    width:18px;
    overflow: hidden;
    display: block;
    line-height: 15px;
    text-align: center;
    height: 15px;
    float: left;
    position: absolute;
    margin-left: -25px;
    margin-top:3px;
    font-size: 16px;
}*/
ul.exmark li {
    margin-left:25px;
    margin-bottom: 3px;
}
ul.exmark li:before {
    content: '\f12a';
    font-family: FontAwesome;
    color: #393939;
    width:18px;
    overflow: hidden;
    display: block;
    line-height: 15px;
    text-align: center;
    height: 15px;
    float: left;
    position: absolute;
    margin-left: -25px;
    margin-top:3px;
    font-size: 16px;
}

#fullstory-main-text .main-text ul li{margin-left:0!important}
/* GENERIC-ELEMENTS - DROPDOWN */
/* GENERIC-ELEMENTS */

/* MAIN-LAYOUT */
#main-container {
    margin: auto;
    width: 980px;
}
/* MAIN-LAYOUT */

/* HEADER */
#header {
    width: 980px;
    margin: 0px auto 0px auto;
    background: #fff;
}
#top-navigation-container {
    width: 980px;
    background: #393939;
    height: 40px;
}
#top-navigation-container .left-part {
    width:43%;
    float: left;
    text-align: left;
    margin-left:50px;
	margin-top:10px;
}
#top-navigation-container .left-part ul {
    display: inline-block;
	
}
#top-navigation-container .left-part ul li {
    float: left;
    margin-top:1px;
}
#top-navigation-container .left-part ul li.loggedin {
    color: white;
    margin-right: 60px;
    font-size: 11px;
}
#top-navigation-container .left-part ul li.dropdown-menu {
    margin-top:-3px;
}
#top-navigation-container .left-part ul li a {
    color: #95B339;
    font-weight: bolder;
    font-size: 11px;
    display: block;
}
#top-navigation-container .left-part ul li a span {
    color: #95B339;
    font-weight: bolder;
    font-size: 11px;
}
#top-navigation-container .left-part ul li a i.login {
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png');
    background-position: 0px 0px;
    width: 17px;
    height: 17px;
    display: block;
    float: left;
    margin-right: 10px;
}
#top-navigation-container .right-part {
    float: left;
    margin-right:5px;
    width:50%;
    overflow: hidden;
	display:table;
}
#languages,#search-box{display:table-cell;vertical-align:middle}
#search-box{padding-top:6px}
#search-box ul{ width:100%;list-style:none;padding:0;margin:0;display:inline}
#search-box ul li{float:left;padding-left:5px;}
#top-navigation-container .right-part nav ul {
    display: inline-block;
    margin-top: 11px;
}
#top-navigation-container .right-part nav ul li {
    float: left;
    color: white;    
    margin-left: 3px;
    font-size: 11px;
}
#top-navigation-container .right-part nav ul li a {
    font-size: 11px;
}
#top-navigation ul li a {
    color: white;
}
#top-navigation ul li a.current {
    color: #41AABF;
}
/* HEADER */
.styled-select 
	{
		width: 45px;
		height: 25px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 1px solid #737373;
   }
 .styled-select-lg 
	{
		width: 100px;
		height: 25px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;
   }
    .styled-select-xlg 
	{
		width: 200px;
		height: 25px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;
   }
      .styled-select-xxlg 
	{
		width: 330px;
		height: 25px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;

   }
      .styled-select-xxxlg 
	{
		width: 400px;
		height: 25px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;
   }   
   .styled-textarea 
	{
		min-width: 45px;
		height: 45px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 1px solid #737373;
   }
 .styled-textarea-lg 
	{
		min-width: 100px;
		height: 45px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;
   }
   .styled-textarea-xlg 
	{
		min-width: 200px;
		height: 45px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;
	}
    .styled-textarea-xxlg 
	{
		min-width: 330px;
		height: 45px;
		overflow: hidden;
		background: url(new_arrow.png) no-repeat right #fff;
		border: 0;
   }
   
.styled-select select ,.styled-select input{
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	height: 25px;
	-webkit-appearance: none;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	min-width:40px
   }
   .styled-textarea textarea{
      background: transparent;
	font-size: 11px;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	position:absolute;
	min-width:40px;
	resize:none;
   }
.styled-select-lg select ,.styled-select-lg input{
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	height: 25px;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:80px;
   }
  .styled-textarea-lg textarea{
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:80px;
	resize:none;
   }
 .styled-select-xlg select,.styled-select-xlg input{ 
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	height: 25px;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:180px;
   }
   .styled-textarea-xlg textarea{ 
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:180px;
	resize:none;
   }
    .styled-select-xxlg select,.styled-select-xxlg input{ 
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	height: 25px;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:310px;
   }
   .styled-select-xxxlg select,.styled-select-xxxlg input{ 
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	height: 25px;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:380px;
   }
   .styled-textarea-xxlg textarea{ 
   background: transparent;
   font-size: 11px;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
	position:absolute;
	width:310px;
	resize:none;
   }
   .styled-select .fa-caret-down
	{
		position:absolute;
		margin:8px 0 0 30px;
   }
   .styled-select-lg .fa-caret-down
	{
		position:absolute;
		margin:6px 0 0 85px;
   }
   .styled-select-xlg .fa-caret-down
	{
		position:absolute;
		margin:6px 0 0 185px;
   }
     .styled-select-xxlg .fa-caret-down
	{
		position:absolute;
		margin:6px 0 0 315px;
		}
	     .styled-select-xxxlg .fa-caret-down
	{
		position:absolute;
		margin:6px 0 0 385px;
		}
/* LOGO */
#logo-container {
    width: 980px;
    margin: 5px auto 0px auto;
    background: #fff;
    overflow: hidden;
}
#logo {
    width:164px;
    height: 64px;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: 0px -50px;
    float: left;
    margin-left: 20px;
}
#logo-moto {
    padding-left:71px;
    padding-top:29px;
    overflow: hidden;
}
#logo-moto p {
    color: #393939;
    font-size: 14px;
}
#logo-moto p a{
    color:#393939;
}

/* LOGO */
.kepBanner{
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/kepBanner.png');
    background-position: 0px 0px;
    width: 210px;
    height: 70px;
	padding:20px;
	margin-top:20px;
	}
	.kepBanner h3{ margin:25px 0 0 90px;font-weight:bold;}
	.kepBanner h3 a{ text-decoration:none;font-weight:bold;color:#fff;font-size:15px;line-height:15px;}
	.kepBanner h3 a:hover{ text-decoration:underline;font-weight:bold;color:#fff;font-size:15px;line-height:15px;}
/* MAIN-IMAGE */
#main-image-container {
    width: 980px;
    margin: 5px auto 0px auto;
    background: #fff;
    overflow: hidden;
    height: 306px;
}
#main-image-container img {
    padding: 0;
    margin: 0;
    overflow: hidden;
}
/* MAIN-IMAGE */

/* MAIN-NAVIGATION */
#main-navigation-container {
    width: 980px;
    margin: 0px auto;
}
#main-navigation {
    height: 40px;
    background: #393939;
    padding-left: 20px;
    padding-right: 20px;
}
#main-navigation ul li {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    padding-top: 10px;
    height: 30px;
}
#main-navigation ul li.current {
    background: #C94343;
}
#main-navigation ul li:hover {
    background: #C94343;
}
#main-navigation ul li a {
    color: white;
    font-size: 14px;
    font-weight: bold;
}
#main-navigation ul li a:hover {
    text-decoration: none;
}
#breadcrumbs {
    overflow: hidden;
    height: 35px;
    background: #C94343;
}
#breadcrumbs .breadcrumbs-title {
    float: left;
    color: white;
    font-size: 11px;
    line-height: 35px;
    padding-left: 20px;
    padding-right: 0px;
}
#breadcrumbs span {
    float: left;
    color: white;
    font-size: 11px;
    line-height: 35px;
    padding-left: 3px;
    padding-right: 3px;
}
#breadcrumbs span a {
    float: left;
    color: white;
    font-size: 11px;
    line-height: 35px;
}
#main-navigation ul li a.tooltips {
  position: relative;
  display: inline;
}
#main-navigation ul li a.tooltips span {
  position: absolute;
  width:210px;
  color: #393939;
  background: #FFFFFF;
  border: 1px solid #393939;
  text-align: left;
  visibility: hidden;
  color: #393939;
  padding: 10px 7px;
  font-size: 11px;
}
#main-navigation ul li a:hover.tooltips span {
  visibility: visible;
  opacity: 1;
  top: 30px;
  left: 50%;
  margin-left: -110px;
  z-index: 999;
}
.exclamation-title.tooltips {
  position: relative;
  display: inline;
}
.exclamation-title.tooltips span {
  position: absolute;
  width:210px;
  color: #393939;
  background: #FFFFFF;
  border: 1px solid #393939;
  text-align: left;
  visibility: hidden;
  color: #393939;
  padding: 10px 7px;
  font-size: 11px;
  top: 30px;
  right: 0px;
}
.exclamation-title.tooltips:hover span {
  visibility: visible;
  opacity: 1;
  z-index: 999;
}
/* MAIN-NAVIGATION */

/* HOME-LEFT-SIDE */
#home-top-text {
    padding: 34px 0px 34px 20px;
    border-bottom: 1px solid #c6c6c6;
    margin-right:10px;
    line-height: 160%;
}
#home-top-text p {
    color: #393939;
    font-size: 14px;
}
#ermis-services-list {
    overflow: hidden;
    padding: 34px 0px 34px 20px;
    margin-right:10px;
}
#ermis-services-list h2 {
    font-weight: bold;
    font-size: 13px;
    color: #737373;
}
.ermis-service-item {
    overflow: hidden;
    padding: 34px 0px 0px 0px;
}
.ermis-service-item .left-col {
    overflow: hidden;
    width: 50%;
    float: left;
}
.ermis-service-item .left-col a ul li {
    float: left;
    width:190px;
}
.ermis-service-item .left-col a:hover ul li ul li h3 {
    text-decoration: underline;
    color: #383838 !important;
}
.ermis-service-item .left-col a:hover ul li ul li h4 {
    text-decoration: underline;
    color: #383838 !important;
}
.ermis-service-item .left-col a ul li.digital-services1 {
    width:124px;
    height:125px;
    overflow: hidden;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: 0px -125px;
    margin-right: 15px;
}
.ermis-service-item .left-col a:hover ul li.digital-services1 {
    background-position: 0px -250px;
}
.ermis-service-item .left-col a ul li.digital-services2 {
    width:124px;
    height:125px;
    overflow: hidden;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: -125px -125px;
    margin-right: 15px;
}
.ermis-service-item .left-col a:hover ul li.digital-services2 {
    background-position: -125px -250px;
}
.ermis-service-item .left-col a ul li.eu-go {
    width:124px;
    height:125px;
    overflow: hidden;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: -250px -125px;
    margin-right: 15px;
}
.ermis-service-item .left-col a:hover ul li.eu-go {
    background-position: -250px -250px;
}
.ermis-service-item .left-col a ul li.validate-ermis {
    width:124px;
    height:125px;
    overflow: hidden;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: -375px -125px;
    margin-right: 15px;
}
.ermis-service-item .left-col a:hover ul li.validate-ermis {
    background-position: -375px -250px;
}
.ermis-service-item .left-col a ul li.digital-signatures {
    width:124px;
    height:125px;
    overflow: hidden;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: -500px -125px;
    margin-right: 15px;
}
.ermis-service-item .left-col a:hover ul li.digital-signatures {
    background-position: -500px -250px;
}
.ermis-service-item .left-col a ul li ul {
    height: 124px;
    display: table-cell;
    vertical-align: middle;
}
.ermis-service-item .left-col a ul li ul li {
    float: none;
}
.ermis-service-item .left-col a ul li ul li h3 {
    color: #383838;
    font-weight: bold;
    font-size: 14px;
}
.ermis-service-item .left-col a:hover ul li ul li h3 {
    color: #41AABF;
}
.ermis-service-item .left-col a ul li ul li h4 {
    color: #383838;
    font-weight: normal;
    font-size: 14px;
}
.ermis-service-item .left-col a:hover ul li ul li h4 {
    color: #41AABF;
}
.ermis-service-item .right-col {
    overflow: hidden;
    width: 50%;
    float: left;
}
.ermis-service-item .right-col h3 {
    color:#737373;
    font-weight: bold;
    font-size: 13px;
}
.ermis-service-item .right-col p {
    color:#737373;
    font-weight: normal;
    font-size: 13px;
    line-height: 150%;
}
/* HOME-LEFT-SIDE */

/* PAQ */
#paq-box {
    overflow: hidden;
}
#paq-box h2 {
    font-weight: lighter;
    margin-top:18px;
    font-size: 16px;
    color: #393939;
}
#paq-box ul li {
    margin-top:15px;
    font-size: 11px;
    color: #737373;
}
#paq-box ul li a {
    font-size: 11px;
    color: #737373;
}
#paq-box a.more {
    color:#C94343;
    margin-top:15px;
    display:block;
    font-size: 11px;
}
/* PAQ */

/* NEWS */
#news-box {
    overflow: hidden;
}
#news-box h2 {
    font-weight: lighter;
    margin-top:18px;
    font-size: 16px;
    color: #393939;
}
#news-box ul li {
    margin-top:20px;
    font-size: 11px;
    color: #737373;
}
#news-box ul li span {
    display: block;
    width:100%;
    font-size: 14px;
    font-weight: lighter;
}
#news-box ul li span i {
    margin-right: 10px;
}
#news-box ul li a {
    font-size: 11px;
    color: #737373;
    padding-top: 7px;
    display: block;
}
#news-box a.more {
    color:#C94343;
    margin-top:20px;
    display:block;
    font-size: 11px;
}
/* NEWS */
.clear{clear:both}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
	display:block;
	height:39px;
	border-bottom: 1px solid #ddd;
	margin-bottom:20px;
	margin-top:20px;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  
}
.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	color: #C94343;
	text-decoration: none !important;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;

}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

/* FAQ */
#faq-box {
    overflow: hidden;
}
#faq-box h2 {
    font-weight: lighter;
    margin-top:18px;
    font-size: 16px;
    color: #393939;
}
#faq-box ul li {
    margin-top:15px;
    font-size: 11px;
    color: #737373;
}
#faq-box ul li a {
    font-size: 11px;
    color: #737373;
}
#faq-box a.more {
    color:#C94343;
    margin-top:15px;
    display:block;
    font-size: 11px;
}
/* FAQ */

/* FOOTER */
#footer {
    overflow: hidden;
    margin-top: 40px;
    border-top: 1px solid #C6C6C6;
}
#footer-box {
    overflow: hidden;
    background: #393939;
    margin-top: 0px;
    height: 108px;
    position: relative;
}
#footer-logos {
    height: 43px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 15px;
}
#footer-logos li {
    float: left;
}
#footer-logos li a {
    display: block;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    height: 58px;
}
#footer-logos li a.ypes {
    width:213px;
    background-position: 0px -400px;
}
#footer-logos li a.ypes:hover {
    background-position: 0px -475px;
}
#footer-logos li a.eugo {
    width:95px;
    background-position: -225px -400px;
}
#footer-logos li a.eugo:hover {
    background-position: -225px -475px;
}
#footer-logos li a.diaugeia {
    width:110px;
    background-position: -325px -400px;
}
#footer-logos li a.diaugeia:hover {
    background-position: -325px -475px;
}
#footer-logos li a.aped {
    width:120px;
    background-position: -450px -400px;
}
#footer-logos li a.aped:hover {
    background-position: -450px -475px;
}
#footer-logos li a.kep {
    width:55px;
    background-position: -575px -400px;
}
#footer-logos li a.kep:hover {
    background-position: -575px -475px;
}
#footer-logos li a.ktp {
    width:125px;
    background-position: -650px -400px;
}
#footer-logos li a.ktp:hover {
    background-position: -650px -475px;
}
#footer-logos li a.at {
    width:65px;
    background-position: 0px -550px;
}
#footer-logos li a.at:hover {
    background-position: 0px -625px;
}
#footer-logos li a.gr2008 {
    width:65px;
    background-position: -75px -550px;
}
#footer-logos li a.gr2008:hover {
    background-position: -75px -625px;
}
#footer-logos li a.dimosiografika {
    width:130px;
    background-position: -150px -550px;
}
#footer-logos li a.dimosiografika:hover {
    background-position: -150px -625px;
}
#footer-navigation {
    left:20px;
    bottom: 18px;
    position: absolute;
}
#footer-navigation ul li {
    float: left;
    margin-right: 20px;
}
#footer-navigation ul li a {
    color: #848484;
    font-size: 13px;
}
/* FOOTER */

/* HEADER - MAIN - TEXT */
#main-text-container {
    overflow: hidden;
    padding: 34px 20px;
    background: #F6F7F1;
    margin: 20px auto 0px auto;
}
#main-text-container ul li.image {
    float: left;
    width: 125px;
    height: 125px;
    margin-right:149px;
}
#main-text-container ul li.image.dikaiologitiko {
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: 0px -125px;
}
#main-text-container ul li div div h2 {
    font-size: 13px;
    font-weight: bold;
    color: #393939;
}
#main-text-container ul li div div p {
    font-size: 13px;
    font-weight: normal;
    color: #393939;
    line-height: 160%;
}
#main-text-container ul li div.outer {
    display: table;
    height: 125px;
}
#main-text-container ul li div div.middle {
    display: table-cell;
    vertical-align: middle;
}
/* HEADER - MAIN - TEXT */

/* FULLSTORY */
#fullstory-main-text {
    margin-top:34px;
    overflow: hidden;
    padding-right: 10px;
}
#fullstory-main-text.inner {
    margin-top:34px;
    overflow: hidden;
    padding-right: 10px;
    /*margin-left: 20px;*/
}
#fullstory-main-text .title {
    overflow: hidden;
    position: relative;
	margin-top:-10px;
}
#fullstory-main-text .title h1 {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: bold;
    width: 640px;
    color: #393939;
}
#fullstory-main-text .title .print-btn {
    position: absolute;
    right:0;
    top:50%;
    margin-top: -11px;
    overflow: hidden;
    display: block;
    width: 22px;
    height: 22px;
}
#fullstory-main-text .title .print-btn i {
    font-size:23px;
    color: #C94343;    
}
#fullstory-main-text .title .print-btn:hover i {
    color: #393939;
}
#fullstory-main-text .meta {
    overflow: hidden;
    margin-top: 18px;
    font-size: 11px;
    margin-bottom: 13px;
}
#fullstory-main-text .meta ul li {
    float: none;
    font-size: 13px;
    margin-bottom: 6px;
    color: #737373;
}
#fullstory-main-text .meta ul li a {
    font-size: 13px;
	color:#737373;
}
#fullstory-main-text .meta ul.tags li {
    float: left;
    margin-right: 15px;
    color: #737373;
}
#fullstory-main-text .main-text {
    overflow: hidden;
    margin-top: 18px;
    color: #737373;
    line-height: 160%;
	
}
#fullstory-main-text .main-text ,#fullstory-main-text .main-text  p,#fullstory-main-text .main-text  li,#fullstory-main-text .main-text  a,#fullstory-main-text .main-text  span
{
	font-size: 13px;
    color: #737373;
}
#fullstory-main-text .main-text  a.search,#fullstory-main-text .main-text  p a.search{color:#fff;line-height:20px;}
#documents a,#documents p,#documents  ul li ,#documents ul li a,#fullstory-main-text .main-text  #documents ul li a{color:#fff;}
#fullstory-main-text .main-text p {

    margin-bottom: 10px;
}
#fullstory-main-text .main-text ol, #fullstory-main-text .main-text ul {
    margin-top:10px;
}
#fullstory-main-text .main-text ol li {
    counter-increment: step-counter;
    margin-left: 50px;
    margin-bottom: 20px;
	line-height:40px
}
#fullstory-main-text .main-text ol li::before {
    content: counter(step-counter);
    background-color: #393939;
    color: white;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    width:30px;
    overflow: hidden;
    display: block;
    line-height: 30px;
    text-align: center;
    height: 30px;
    float: left;
    position: absolute;
    margin-left: -50px;
    margin-top:6px;
}
#fullstory-main-text .main-text ul li {
    counter-increment: step-counter;
    margin-left: 50px;
    margin-bottom: 20px;
}

#fullstory-main-text .main-text ul li::before {
    content: ' ';
    background-color: #393939;
    color: white;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:10px;
    overflow: hidden;
    display: block;
    line-height: 10px;
    text-align: center;
    height: 10px;
    float: left;
    position: absolute;
    margin-left: -40px;
    margin-top:6px;
}
#fullstory-main-text .main-text ul.nav-tabs li:before {webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px; width:0px;}
#fullstory-main-text .main-text ul.nav-tabs li {
    list-style:none;
	counter-increment: none;
    margin-left: 00px;
    margin-bottom: 0px;
}
#fullstory-main-text .main-text ul.nav-tabs li.active {
    margin-bottom:-1px;
}
#notes {
    background: #F6F7F1;
    padding: 34px;
    position: relative;
    margin-top: 20px;
    border-bottom: 5px solid #393939;
    margin-right: 10px;
}
#notes i.notes {
    position: absolute;
    font-size: 32px;
    top: -10px;
    left:13px;
}
#notes h2 {
    font-weight: lighter;
    font-size: 16px;
    color: #393939;
}
#notes p {
    font-size: 13px;
    color: #393939;
    padding-top: 15px;
}
#notes ul {
    margin-top: 15px;
}
#notes ul li {
    font-size: 13px;
    color: #393939;
}
#notes ul li a {
    font-size: 13px;
}
#documents {
    margin-top: 40px;
    background: #95B339;
    padding: 20px;
    margin-right: 10px;
    position: relative;
}
#documents h2 {
    color: white;
    font-size: 17px;
    font-weight: lighter;
}
#documents ul.check {
    margin-top: 20px;
}
#documents ul.check li {
    color: white;
    font-size: 11px;
}
#documents h3 {
    color: #393939;
    font-size: 13px;
    font-weight: bold;
    margin-top: 25px;
}
#documents ul.exmark {
    margin-top: 20px;
}
#documents ul.exmark li {
    color: white;
    font-size: 11px;
}
#documents ul.exmark li  a{ 
    color: white;
    font-size: 13px;
}
#documents .triangle {
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: -50px 0px;
    width:20px;
    height: 20px;
    position: absolute;
    top:0px;
    right:0px;
}
#tags-box {
    background: #F6F7F1;
    padding: 25px 34px;
    position: relative;
    margin-top: 15px;
    margin-right: 10px;
    border-bottom: 5px solid #393939;
}
#tags-box h2 {
    font-weight: lighter;
    font-size: 16px;
    color: #737373;
}
#tags-box p {
    font-size: 13px;
    color: #737373;
    padding-top: 7px;
}
#tags-box p a {
    font-size: 13px;
    color: #737373;
}
/* FULLSTORY */

/* FULLSTORY BOX */
.fullstory-box {
    overflow: hidden;
}
.fullstory-box h2 {
    font-weight: lighter;
    font-size: 16px;
    color: #737373;
    margin-bottom: 5px;
}
.fullstory-box ul {
    margin-top: 20px;
}
.fullstory-box ul li {
    font-size: 11px;
    color: #737373;
    margin-bottom: 10px;
}
.fullstory-box ul li a {
    font-size: 11px;
    color: #737373;
}
.fullstory-box img {
    margin-top: 15px;
}
/* FULLSTORY BOX */

/* CASE FILE */
#case-file {
    /*margin-left: 20px;*/
    margin-top:34px;
    overflow: hidden;
    padding-right: 10px;
}
#case-file .title {
    position: relative;
	margin-top:-10px;
}
#case-file .title h1 {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: bold;
    width: 640px;
    color: #393939;
}
#case-file .title p,#case-file .title p a {
    margin-bottom: 18px;
    font-size: 13px;
    color: #737373;
	text-decoration:none;
}
#case-file .title h2 {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 13px;
    font-weight: bold;
    width: 640px;
    color: #737373;
}
#case-file .title p a {
    font-size: 13px;
}
#case-file .title .exclamation-title {
    position: absolute;
    right:0;
    top:10px;
    display: block;
    width: 22px;
    height: 22px;
}
#case-file .title .exclamation-title i {
    font-size:23px;
    color: #000;    
}
/* CASE FILE */

/* FORMS */
.form-box {
    margin-top:25px;
    background: #95b339;
    padding: 20px;
}
.form-box h2 {
    color: white;
    font-size: 16px;
    font-weight: lighter;
}
.form-box h3 {
    color: white;
    font-size: 13px;
    font-weight: normal;
    margin-top:10px;
}
.form-box .row {
    margin-top:20px;
    display: block;
    width: 660px;
}
.form-box .row ul {
    display: inline-block;
}
.form-box .row ul li {
    float: left;
    margin-right: 40px;
}
.form-box .row ul li span {
    color:black;
    margin-bottom:8px;
    font-weight: bold;
    font-size: 13px;
}
.form-box .row ul li.range {
    width:150px;
}
.form-box .row ul li.range span {
    display: block;
    color:#393939;
}
.form-box .row ul li.range ul {
    display: block;
}
.form-box .row ul li.range ul li.dropdown-menu {
    width:125px;
    margin-right: 0px;
}
.form-box .row ul li.range ul li.dropdown-menu span {
    font-weight: normal;
    display: block;
    width:102px;
}
.form-box .row ul li.range ul li.dropdown-menu ul {
    width: 125px;
}
.form-box .row ul li.range ul li.dropdown-menu ul li {
    float: none;
}
.form-box .row ul li.range ul li.dropdown-menu:hover ul {
    display: none !important;
}
.form-box .row ul li.dates {
    width:430px;
    margin-right: 0px;
}
.form-box .row ul li.dates span {
    display: block;
    color:#393939;
}
.form-box .row ul li.dates ul li {
    float: left;
    margin-right: 20px;
}
.form-box .row ul li.dates ul li ul li {
    float: left;
}
.form-box .row ul li.dates ul li ul li.caption {
    width:30px;
    text-align: right;
    color:white;
    font-size: 13px;
    margin-right: 5px;
    line-height: 25px;
}
.form-box .row ul li.dates ul li ul li.field {
    width:140px;
    font-size: 13px;
    margin-right: 10px;
}
.form-box .row ul li.dates ul li ul li.field input {
    height:23px;
    border: 0px;
    width:140px;
}
.form-box .row ul li.dates ul li ul li.cal {
    width:20px;
    font-size: 13px;
    margin-right: 0px;
    color: white;
    line-height: 25px;
}
.form-box .row ul li.dates ul li ul li.cal a {
    font-size: 13px;
    color: white;
}
.form-box .row ul li.dates ul li.to {
    margin-right: 0px;
}

.form-box .row ul li.status {
    width:367px;
}
.form-box .row ul li.status.big-dropdown {
    width:592px;
}
.form-box .row ul li.status span {
    display: block;
    color:#393939;
}
.form-box .row ul li.status ul {
    display: block;
}
.form-box .row ul li.status ul li.dropdown-menu {
    width:347px;
    margin-right: 0px;
}
.form-box .row ul li.status.big-dropdown ul li.dropdown-menu {
    width:572px;
    margin-right: 0px;
}
.form-box .row ul li.status ul li.dropdown-menu span {
    font-weight: normal;
    display: block;
    width:324px;
}
.form-box .row ul li.status.big-dropdown ul li.dropdown-menu span {
    font-weight: normal;
    display: block;
    width:548px;
}
.form-box .row ul li.status ul li.dropdown-menu ul {
    width:347px;
}
.form-box .row ul li.status.big-dropdown ul li.dropdown-menu ul {
    width:572px;
}
.form-box .row ul li.status ul li.dropdown-menu ul li {
    float: none;
}
.form-box .row ul li.status ul li.dropdown-menu:hover ul {
    display: none !important;
}
.form-box .row .buttons-container {
    text-align: right;
}
.form-box .row .buttons-container .buttons {
    width:320px;
    display: inline-block;
}
.form-box .row .buttons-container .buttons li {
    margin-right: 0px;
    margin-left: 15px;
}
.form-box .row .buttons-container .buttons a {
    width:145px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    color:white;
    display: block;
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
}
.form-box .row .buttons-container .buttons a.search {
    background: #41aabf;
}
.form-box .row .buttons-container .buttons a.clear {
    background: #c94342;
}
.form-box .row .buttons-container .buttons a.search ,.form-box .row .buttons-container .buttons input.search{
    background: #41aabf;
	border:0;
	padding:5px;
	height:30px;
	line-height:13px;
	cursor:pointer;
}
.search{
    background: #41aabf;
	color:#fff;
	min-width:50px;
	font-weight:bold;
	border:0;
	padding:5px;
	height:30px;
	line-height:13px;
	cursor:pointer;
}
.search:hover{color:#fff;text-decoration:underline}
.reset{
    background: #c94342;
	color:#fff;
	min-width:50px;
	font-weight:bold;
	border:0;
	padding:5px;
	height:30px;
	line-height:12px;
	cursor:pointer;
}
.reset:hover{color:#fff;text-decoration:underline}
.cancel{
    background: #c94342;
	color:#fff;
	min-width:50px;
	font-weight:bold;
	border:0;
	padding:5px;
	height:30px;
	line-height:12px;
	cursor:pointer;
}
.cancel:hover{color:#fff;text-decoration:underline}
.form-box .row .buttons-container .buttons a.clear,.form-box .row .buttons-container .buttons input.clear {
    background: #c94342;
	padding:5px;
	border:0;
	height:30px;
	line-height:12px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
}
/* FORMS */

/* PAGE CONTROL */
.page-control {
    margin-top: 20px;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    height: 45px;
    line-height: 45px;
}
.page-control.inner {
    margin-left: 20px;
    margin-right: 10px;
}
.page-control ul li {
    float: left;
	font-size:11px;
	}
.page-control ul li.results-info {
    width: 270px;
    color: #737373;
    font-size: 11px;
}
.page-control ul li.results-num {
    width: 270px;
    color: #737373;
    font-size: 11px;
}
.page-control ul li.results-num ul li {
    color: #737373;
    font-size: 11px;
}
.page-control ul li ul li ul li.dropdown-menu {
    border: 1px solid #737373;
    margin-top: 9px;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 20px;
}
.page-control ul li.results-page {
    color: #737373;
    font-size: 11px;
    width: 159px;
    text-align: right;
}
.page-control ul li.results-page ul {
    display: inline-block;
}
.page-control ul li.results-page ul li {
    color: #737373;
    font-size: 11px;
}
.page-control ul li ul li ul li ul {
    min-width: 34px;
}
.page-control ul li ul li ul li ul li {
    line-height: 20px;
    margin: 7px 0 0 0 !important;
    text-align: left !important;
}
.page-control ul li ul li ul li {
    float: none;
}
/* PAGE CONTROL */

/* INDEX */
#index-list {
    overflow: hidden;
    width:100%;
}
#index-list .index-item {
    overflow: hidden;
    width:100%;
    margin-top: 0px;
    padding: 10px 0;
    border-top: 1px solid #dbdbdb;
}
#index-list .index-item.first {
    border-top: 0px;
    padding-top: 0px;
}
#index-list .index-item h3 {
    font-size: 13px;
    font-weight: bold;
    color: #393939;
	line-height:20px;
}
#index-list .index-item ul {
    /*margin-top: 10px;*/
}
#index-list .index-item ul li {
    font-size: 13px;
    color: #737373;
    margin-bottom: 5px;
}
#index-list .index-item ul li.highlight {
    font-size: 13px;
    color: #3c3c3c;
    margin-bottom: 5px;
}
#index-list .index-item ul li.highlight a {
    font-size: 13px;
    padding-top:0px;
    display: inline-block;
    font-weight: bold;
}
#index-list .index-item ul li a {
    font-size: 13px;
    margin-bottom: 5px;
	display:inline-table;
}
#index-list .index-item p {
    font-size: 13px;
    color: #737373;
    margin-top: 5px;
	line-height:15px;
}
#index-list .index-item a {
    font-size: 13px;
    padding-top: 5px;
    display: block;
    font-weight: bold;
}
.form-box .row .servicesearch li {
    margin-right: 10px;
}
.form-box .row .servicesearch li a i {
    font-size: 26px;
    color: #393939;
}
.form-box .servicesearch li input {
    border: 0px;
    height: 25px;
    
}
#list-box {
    background: #F6F7F1;
    padding: 25px 34px;
    position: relative;
    margin-top: 15px;
    /*margin-right: 10px;
    margin-left: 20px;*/
    border-bottom: 5px solid #393939;
}
#list-box h2 {
    font-weight: lighter;
    font-size: 16px;
    color: #737373;
}
#list-box p {
    font-size: 13px;
    color: #737373;
    padding-top: 7px;
}
#list-box p a {
    font-size: 13px;
    color: #737373;
}
#list-box ol, #list-box ul {
    margin-left: 17px;
    margin-top: 10px;
}
#list-box ol li, #list-box ul li {
    list-style: decimal;
    font-size: 13px;
    color: #737373;
    margin-top: 6px;
}
#list-box ol li a, #list-box ul li a {
    font-size: 13px;
    color: #737373;
}
#notification-box {
    background: #8f8f8f;
    padding: 17px 23px;
    /*margin-left: 20px;*/
    margin-top: 20px;
    position: relative;
    /*margin-right: 10px;*/
	margin-bottom:20px;
}
#notification-box span.exclamation-title {
    /*position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    top:20px;*/
}
#notification-box span.exclamation-title i {
    font-size: 14px;
    color: #fff;
}
#notification-box span.exclamation-title span {
    left: 0px;
}
#notification-box h2 {
    font-size: 16px;
    color: #ffffff;
    font-weight: lighter;
    margin-left: 30px;
}
#index-list.inner {
    margin-left:20px;
    margin-right: 10px;
    width: auto;
}
/* INDEX */

/* LOGIN */
.form-box.login h3 {
    margin-top: 0px;
}
.credentials ul {
    display: block;
    width:100%;
    margin-bottom: 15px;
}
.credentials ul li {
    margin-right: 10px !important;
}
.credentials ul li label {
    font-size: 13px;
    color: #393939;
    font-weight: bold;
    line-height: 25px;
    text-align: right;
    width: 138px;
    text-align: right;
    display: block;
}
.credentials ul li input {
    height: 25px;
    border:0;
    width:190px;
}
.credentials ul li a {
    display: block;
    color:white;
    font-size: 11px;
    margin-top: 15px;
}
/* LOGIN */

/* THIRIDA */
.main-link-box {
    margin-top: 15px;
}
.main-link-box .inner {
    margin-top: 15px;
    margin-bottom:15px;
}
.main-link-box a {
    display: block;
    width: 100%;
    font-size: 11px;
    margin: 3px 0;
    font-weight: bold;
}
/* THIRIDA */

/* OTHER SERVICES */
#other-services {
    margin-top: 34px;
}
#other-services .left-col {
    margin-right: 15px;
    width:352px;
    float: left;
    overflow: hidden;
}
#other-services  ul {
    margin-bottom:15px;
}
#other-services ul li.icons {
    width: 32px;
    height: 32px;
    float: left;
    position: absolute;
}
#other-services ul li.icons i {
    width: 32px;
    height: 32px;
    overflow: hidden;
    display: block;
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
}
/* ICONS */
#other-services ul li.icons i.polites {
    background-position: 0px -700px;
}
#other-services ul li.icons:hover i.polites {
    background-position: 0px -732px;
}
#other-services  ul li.icons i.house {
    background-position: -50px -700px;
}
#other-services  ul li.icons:hover i.house {
    background-position: -50px -732px;
}
#other-services  ul li.icons i.euflag {
    background-position: -100px -700px;
}
#other-services  ul li.icons:hover i.euflag {
    background-position: -100px -732px;
}
#other-services  ul li.icons i.dikaiosini {
    background-position: -150px -700px;
}
#other-services  ul li.icons:hover i.dikaiosini {
    background-position: -150px -732px;
}
#other-services  ul li.icons i.ekpaideusi {
    background-position: -200px -700px;
}
#other-services  ul li.icons:hover i.ekpaideusi {
    background-position: -200px -732px;
}
#other-services  ul li.icons i.dimosiataksi {
    background-position: -250px -700px;
}
#other-services  ul li.icons:hover i.dimosiataksi {
    background-position: -250px -732px;
}
#other-services  ul li.icons i.epixeirimatikotita {
    background-position: -300px -700px;
}
#other-services  ul li.icons:hover i.epixeirimatikotita {
    background-position: -300px -732px;
}
#other-services  ul li.icons i.ergasia {
    background-position: -350px -700px;
}
#other-services  ul li.icons:hover i.ergasia {
    background-position: -350px -732px;
}
#other-services  ul li.icons i.epixeiriseis {
    background-position: -400px -700px;
}
#other-services  ul li.icons:hover i.epixeiriseis {
    background-position: -400px -732px;
}
#other-services  ul li.icons i.mmm {
    background-position: -450px -700px;
}
#other-services  ul li.icons:hover i.mmm {
    background-position: -450px -732px;
}
#other-services  ul li.icons i.oikonomia {
    background-position: -500px -700px;
}
#other-services  ul li.icons:hover i.oikonomia {
    background-position: -500px -732px;
}
#other-services  ul li.icons i.perivallon {
    background-position: -550px -700px;
}
#other-services  ul li.icons:hover i.perivallon {
    background-position: -550px -732px;
}
#other-services  ul li.icons i.pliroforia {
    background-position: -600px -700px;
}
#other-services  ul li.icons:hover i.pliroforia {
    background-position: -600px -732px;
}
#other-services  ul li.icons i.poleodomia {
    background-position: -650px -700px;
}
#other-services  ul li.icons:hover i.poleodomia {
    background-position: -650px -732px;
}
#other-services  ul li.icons i.politismos {
    background-position: -700px -700px;
}
#other-services  ul li.icons:hover i.politismos {
    background-position: -700px -732px;
}
#other-services  ul li.icons i.ygeia {
    background-position: -750px -700px;
}   
#other-services  ul li.icons:hover i.ygeia {
    background-position: -750px -732px;
}
/* ICONS */
#other-services  ul li.tags {
    margin-left: 42px;
}
#other-services  ul li.tags ul li a h3, #other-services .left-col ul li.tags ul li h3 {
    font-size: 16px;
    font-weight: bold;
    color: #393939;
}
#other-services  ul li.tags ul li a:hover h3 {
    font-size: 16px;
    font-weight: bold;
    color: #41AABF;
}
#other-services  ul li.tags ul li a {
    font-size: 13px;
    color: #737373;
}
#other-services  ul li.tags ul li a:hover {
    font-size: 13px;
    color: #41AABF;
    text-decoration: none;
}
#other-services .right-col {
    width:352px;
    overflow: hidden;
}
#life-actions {
    padding: 20px 0px 0px 0px;
    margin-top: 40px;
    background: #F6F7F1;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 20px;
}
#life-actions ul li {
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
}
#life-actions ul li a {
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    background-position: 0px -764px;
    display: block;
    width: 96px;
    height: 75px;
    padding-bottom: 20px;
    position: relative;
}
#life-actions ul li a:hover {
    background-position: 0px -900px;
    text-decoration: none;
}
#life-actions ul li a span {
    font-size: 9px;
    color: #737373;
    position: absolute;
    bottom: 0px;
    text-align: center;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 25px;
}
#life-actions ul li a i {
    background: url('http://www.ermis.gov.gr/items/redesign/imgs/ermis-sprite.png') no-repeat;
    display: block;
    width: 33px;
    height: 33px;
    top: 17px;
    left: 32px;
    position: absolute;
}
/* ICONS */
#life-actions ul li a i.agorazw-spiti {
    background-position: -150px -800px;
}
#life-actions ul li a i.epixeirisi {
    background-position: -300px -800px;
}
#life-actions ul li a i.apokto-paidi {
    background-position: -350px -800px;
}
#life-actions ul li a i.apoleia-stin-oikogeneia {
    background-position: -200px -800px;
}
#life-actions ul li a i.asfalizomai {
    background-position: -250px -800px;
}
#life-actions ul li a i.sintaksi {
    background-position: -700px -800px;
}
#life-actions ul li a i.exasa-to-portofoli-mou {
    background-position: -450px -800px;
}
#life-actions ul li a i.pantreuomai {
    background-position: -400px -800px;
}
#life-actions ul li a i.strato {
    background-position: -600px -800px;
}
#life-actions ul li a i.spoudazw {
    background-position: -550px -800px;
}
#life-actions ul li a i.sxoliki-zoi {
    background-position: -650px -800px;
}
#life-actions ul li a i.taksideuw {
    background-position: -750px -800px;
}
#life-actions ul li a i.xorismos {
    background-position: -800px -800px;
}
#life-actions ul li a i.psaxnw-douleia {
    background-position: -500px -800px;
}
/* ICONS */
/* OTHER SERVICES */
.search-words
	{
		margin-top: 0px;
		background: #95b339;
		padding: 20px
	}
.search-words input[type="text"]
{
	width:80%;
}
.search-words input[type="submit"]
{
	background: #41aabf;
	width: 145px;
    text-align: center;
    height: 25px;
    line-height: 15px;
    color: white;
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
	cursor:pointer;
}
.teaser
{
    overflow: hidden;
    width: 100%;
    margin: 20px 0;
    padding-top: 30px;
	color:#737373!important;
    border-bottom: 1px solid #dbdbdb!important;
}
.pg-center
{
    margin-left: 20px;
    margin-top: 34px;
    overflow: hidden;
    padding-right: 10px;
}
table.pg-center
{
	width:95%;
    margin-left: 20px;
    margin-top: 15px;
    overflow: hidden;
    padding-right:0px;
}
div.teaser h2 
{
line-height:30px;
}
div.teaser h2 a
{
	font-size: 13px!important;
    font-weight: bold!important;
    color: #393939!important;
	text-decoration:none!important;
	padding:5px 0!important;
	}
