@charset "utf-8";

/*!@copyright 2014 Sigma Informatics*/
/************************************************************
 * @author Sigma Informatics http://www.sinf.gr
 * created with: "Sigma Informatics Site Builder v. 3.50.3"
 * date: 4/10/2014
 * common.css
************************************************************/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img,
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:top;
font:normal 12px Verdana, Geneva, Helvetica, sans-serif;
}

/* body {
      width:100%;
      height:100%;
      font:normal 12px Verdana, Geneva, Helvetica, sans-serif;
      letter-spacing:normal;
      line-height:20px;
      color:#0e3e4c;
      background-color:#fff!important;
     /*  background:url('../assets/bg/body_bg.jpg') no-repeat center top;  background-attachment:fixed; }
   */
body{
font-size:62.5%;
line-height:1.75;
color:#444;
}

body{
background:#e4e4e4 url('../assets/bg/bg-grad.png') repeat-x;
background-attachment:fixed;
background-position:bottom;
*background:#e4e4e4;
}

h2 {
font-size: 1.4em;
line-height: 1.3em;
font-weight: bold;
padding: 11px 10px 10px 10px;
}

h3 {
font-size: 1.1em;
line-height: 1.1em;
font-weight: normal;
padding: 11px 10px 14px 10px;
}

a{
  outline: none;
}

div {
display: block;
}

hr{
  margin-right:10px;
  border-top: 1px solid #e5e2de;
}

input{
margin: 0em;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent:0px;
text-shadow:none;
display: inline-block;
text-align:start;
}

input,select,textarea{
margin:0;
vertical-align:middle;
}

*:focus{
outline:none;
}

.clearer {
       clear:both;
       padding:0;
       margin:0;
       width:100%;
       font-size:0px;
       line-height:0px;
}

.align_left{
   text-align:left;
}

.align_right{
   text-align:right;
}

.align_center{
   text-align:center;
}

.align_justify{
   text-align:justify;
}

.banner_image{
  min-width:720px;
  max-width:720px;
}

.main-wrapper{
   height:100%;
   width:100%;
}

.main{
   margin:0 auto;
   padding:0;
   height:100%;
   width:980px;
   background: #fff;
   overflow:hidden;
}

.main-header{
   height:156px;
   width:980px;
   overflow:hidden;
   background: #fff;
}

.main-header-top{
   display:block;
   height:106px;
   width:100%;
   background:#fff;
   overflow:hidden;
}

.main-header-top-left{
   float:left;
   height:106px;
   width:500px;
   background:#fff;
   overflow:hidden;
}

.main-header-top-right{
   float:right;
   height:106px;
   width:480px;
   background:#fff;
   overflow:hidden;
}

.logo {
      float:left;
      margin:0;
      padding:0;
      height:100%;
}

.logo:hover{
    opacity:0.7;
}

#logo_el{
   width:195px;
   background:transparent url('../../../images/logo_linto_el.png') no-repeat 10px 6px;
}

#logo_en{
   width:210px;
   background:transparent url('../../../images/logo_linto_en.png') no-repeat 10px 6px;
}

.menu-top-container{
    float:right;
    margin-right:10px;
    position:relative;
    margin:0;
    height:36px;
    width:100%;
}

.social_menu{
    float:left;
    margin-right:10px;
    position:relative;
    margin:0;
    height:36px;
}

.mainmenu-container{
height:38px;
width:100%;
margin-top:12px;
overflow: hidden;
}

.mainmenu-container-inner{
border:none;
display:block;
height:36px;
margin:0 10px 0 10px;
border-bottom: 1px solid #e5e2de;
}

ul.menu, ul.mainmenu{
   float:right;
   height:36px;
   /* width:100%; */
   list-style:none;
   display:block;
}

ul.mainmenu{
  float:left;
  width:auto;
}

li.mainmenu-item, li.first {
 margin:0 5px 0 5px;
 float:left;
 height:100%;
 width:auto;
 display: block;
 text-align:center;
 border-left: 1px solid #e5e2de;
}

li.mainmenu-item ul {
  position:absolute;
  margin-top:-2px;
  list-style:none;
 /*  min-width:100px;  */
  display: none;
  overflow:hidden;
  border: 1px solid #e5e2de;
}

/* li.mainmenu-item:hover ul, li.mainmenu-item ul:hover{
  visibility:visible;
}  */

li.mainmenu-item:hover > ul {
	display: block;
        background:#fff;
        z-index:1;
}

li.mainmenu-item ul li {

	float:none;
	margin: 0;
	padding: 0;
        /* width:100%; */
        height:34px;
        text-align:left;
        border-bottom: 1px solid #e5e2de;
}
li.mainmenu-item ul li a{
        display: block;
	margin: 0;
	padding:10px 10px 0 10px;
        width:100%;
        height:24px;
        color:#444;
        background:#f7f6f5;
        text-decoration:none;
}

li.mainmenu-item ul li:hover, li.mainmenu-item ul li:hover a{
  color:#fff;
  background:#529bce;
}

li.first{
   margin:0 5px 0 0;
   border-left: 1px solid #fff;
}

a.mainmenu_link{
 display:block;
 margin:0;
 padding:4px 5px 0 5px;
 color:#444;
 line-height:2.7;
 height:100%;
 width:100%;
 text-decoration:none;
}

a.mainmenu_link:hover{
color:#fff;
background:#529bce; /* url('../assets/bg/panel-button-bg-light.png') top right no-repeat;     */
}

a.current{
padding:0 5px 0 5px;
background:#f7f6f5;
color:#444;
border-top:4px solid #529bce;  /*  #00aed3   */
}

a.current:hover{
 color:#444;
 background:#f7f6f5;
}

li.menu-item {
 margin: 0 5px 0 5px;
 float:left;
 height:100%;
 /* width: 119px;  */
 display: block;
 text-align:center;
 border-left: 1px solid #e5e2de;
}

a.menu_link{
 display: block;
 margin:0;
 padding: 4px 5px 0 5px;
 color: #444;
 line-height:2.7;
 height:100%;
 width:100%;
 text-decoration:none;
}

a.menu_link:hover{
color:#fff;
background:#529bce; /* url('../assets/bg/panel-button-bg-light.png') top right no-repeat;     */
}

ul.nav-top{
   margin-right:8px;
}

div.lang_menu {
     float:right;
     display:inline-block;
     margin:0 auto;
     padding:0;
     height:40px;
     width:80px!important;
     white-space:nowrap;
}
.lang_item{min-width:24px!important;max-width:24px!important;}

ul#langs {
     display:inline-block;
     float:left;
     margin:0px 15px 0px 0px;
     height:14px;
     width:100%;
     white-space:nowrap;
     list-style:none;
 }

ul#langs li {
      float:left;
      margin-left:2px;
      padding:0;
 }

ul#langs li a {
    display:inline-block;
    float:left;
    margin-top:2px;
 /*    margin:6px 0px 0px 0px;   */
    padding:0;
    color:#7d7d7d;
   /*  opacity:0.4; */
 }

ul#langs li.active a, ul#langs li a:hover {
    /*  opacity:1.0; */
     background-color:transparent;
     background-image:none;
}

.search-form-container{
   float:right;
   margin-top:26px;
   margin-right:14px;
   height:32px;
   width:262px;
   background:#fff;
   overflow:hidden;
   border: 1px solid #e5e2de;
}

.search-form{
   width:260;
   overflow:hidden;
/*    float:right;  */
}

.search-text {
float:right;
display:inline-block;
background: none repeat scroll 0 0 #F7F6F5;
border:none;
font-size:1em;
height:22px;
padding:5px;
width:186px;
padding-right:38px;
}

.search-btn-container{
 float:right;
 background: none repeat scroll 0 0 #F7F6F5;
}

.search-btn-submit {
 float:right;
background: url('../assets/bg/search_submit.png') no-repeat scroll 0 0 transparent;
border: none;
display: block;
height: 32px;
margin: 0;
overflow: hidden;
padding: 0;
right: 1px;
text-indent: -99em;
top: 2px;
width: 32px;
line-height: 300px;
}

.search-btn-submit:hover {
background-position:0 -32px;
cursor:pointer;
}

.docrow_header_wrapper{
  padding:0 10px 0 10px;
  background:#fff;
}

.docrow_header {
 height:44px;
 width:950px;
 margin: 5px;
 background:#d2d2d2; /* #f7f6f5      */
 border: 1px solid #d9d5cf;
}

.docrow_header h2.title {
  float:left;
  font-weight: normal;
}

.wall_container{
position:relative;
overflow:hidden;
margin: -1px 0 0 0;
}

.row_container{
position: relative;
margin: 0 auto;
margin-left:10px;
overflow:hidden;
width:960px;
/* border-top: 1px solid #e5e2de;  */
}

.middlerow_container{
position: relative;
margin: 0 auto;
margin-left:10px;
overflow:hidden;
height:auto;
width:960px;
/* border-top: 1px solid #e5e2de;  */
}

.middlerow-wrapper{
display: block;
margin:0;
padding:0;
height:auto;
width:960px;
overflow: hidden;
margin:0;
}

.middlerow{
display:block;
margin:0;
float:left;
height:auto;
width:960px;
overflow: hidden;
}

.content_table{
  text-align:left;
}

.column-left{
/* float:left;
 height:100%;    */
 max-width:180px;
 min-width:180px;
 border-right: 1px solid #E5E2DE;
 overflow: hidden;
}

#calendars{
 min-width:214px!important;
 max-width:214px!important;
}

.column-center{
/*  float:left;
 min-height:800px;
 width:508px;  */
 border-right: 1px solid #E5E2DE;
 overflow: hidden;
}

.column-center div{
 margin:8px 10px 0 10px;
 padding-bottom:4px;
 float:left;
 height:auto;
 line-height:1.5;
 color:#444;
 /* width:100%;
 border-bottom: 1px solid #E5E2DE;  */
}

.column-center div h2{
 font-size:14px;
 line-height:1.0;
 color:#575757;

/*  margin:6px 5px;
 padding:0;
 border-bottom:1px solid #00aed3;   */
}

.act-table{
  min-width:500px;
}

.art-preview_left{

  border-top:1px solid #E5E2DE;
  border-right:1px solid #E5E2DE;
}

.art-preview_right{
  border-top:1px solid #E5E2DE;
}

.arts-twin{
  padding-bottom:6px;
  border-right:1px solid #E5E2DE;
  border-bottom:1px solid #E5E2DE;
}

.activities-articles div{
  padding:6px;
}

.subpages_nav {
    float:left;
    height:auto;
    width:100%;
    text-align:left;
}

.subpages_nav_top{
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:1px solid #E5E2DE;
}

.subpages_nav_bottom{
  margin-top:8px;
  padding-top:4px;
  border-top:1px solid #E5E2DE;
}

.subpages_nav ul {
     height:100%;
     list-style:none;
}

.subpages_nav ul li{
    font-weight:bold!important;
     display:inline-block;
     margin-right:2px;
     white-space:nowrap;
}

.subpages_nav ul li.current{
    color:#92abb5;
}

.subpages_nav ul li a{
    width:4px;
    color:#b92103;
}

.subpages_nav ul li a:hover{
    color:#000;
    text-decoration:underline;
}

.articles-left-colm{
  margin:0;
  padding:0;
  float:left;
  max-width:50%;
  min-width:50%;
  border-right:1px solid #E5E2DE;
}

.articles-left-colm div{
  margin:0;
  padding:0;
}

.articles-preview_wrapper{
  margin:0;
  padding:0;
  float:left;
  max-width:100%;
  min-width:100%;
  border-bottom:1px solid #E5E2DE;
}

.articles-preview_wrapper div{
  padding:6px;
}

.articles-preview_wrapper div div{
  padding:0;
}

.articles-preview_wrapper img{
   margin:10px;
  max-width:95%;
  min-width:95%;
}

.articles-preview_wrapper img:hover{
   opacity:0.9;
}

.articles-preview-side{
   margin-top:6px;
   padding:6px;
   height:auto;
   max-width:210px;
   min-width:210px;
   overflow:hidden;
   border-top:1px solid #E5E2DE;
  /*  border-bottom:1px solid #E5E2DE;  */
}

.articles-preview-side div{
   padding: 4px 0 4px 0 !important;
   height:auto;
   max-width:210px;
   min-width:210px;
   overflow:hidden;
  /*  border-bottom:1px solid #E5E2DE;  */
}

.articles-preview-side h3{
    font-size: 1.0em;
    line-height: 1.1em;
    font-weight: normal;
    padding:11px 2px 10px 1px;
}

.evdatestr{
   padding:10px 0 0 10px!important;
   color:#a8a8a8!important;
}

.side_btn{
   margin:4px!important;
   padding-bottom:2px!important;
}

.articles-link{
   color: #444!important;
   text-decoration:none!important;
   border-bottom: 1px solid #00aed3!important;
}

.articles-link:hover{
   color:#00aed3!important;
}

.common-article{
  margin:0!important;
  padding:2px!important;
  padding-right:10px!important;
}

.common-article ul{
  /* padding:6px 6px 6px 14px!important;   */
}

.common-article ul li{
  padding:2px!important;
}

.common-article ol{
/*   padding:6px 6px 6px 30px!important;    */
}

.common-article ol li{
  padding:2px!important;
}

.common-article div{
 /*  width:98%;
  padding:2px 0px 4px 2px;     */
  line-height: 1.5;
  text-align:justify;
}
/*
.common-article div p{
    width:100%;
    padding: 2px 4px 4px 0;
    line-height: 1.5;
    text-align:justify;
}  */

.narrow{
   width:96%!important;
}

.common-article h2{
  width:96%;
  padding:8px 2px 12px 8px!important;
  font-weight:bold;
}

.common-article h3{
/*   width:96%;    */
  padding:4px 2px 0 4px;
  font-weight:bold;
}

.common-article img{
    max-width:710px;
}

.art_title_link{
  color: #444;
  text-decoration: none;
  border-bottom: 1px solid #00aed3;
}

.art_title_link:hover{
  color: #00aed3;
  text-decoration: none;
  border-bottom: 1px solid #00aed3;
}

.art_img_wrapper{
  margin-bottom:12px;
  max-width:710px!important;
}

.art_img_wrapper img{
  max-width:710px!important;
}

.articles-right-colm{
 margin-left:-1px;
 padding:0;
 float:left;
  max-width:49%;
  min-width:49%;
border-left:1px solid #E5E2DE;
}

.contacts_wrapper{
  float:left;
  height:800px;
  width:100%;
  overflow: hidden;
  border-top:1px solid #E5E2DE;
}

.contacts {
  float:left;
  margin-left:4px;
  margin-right:12px;
  padding:20px 4px 4px 4px;
  height:100%;
  width:380px;
  overflow: hidden;
  border-right:1px solid #E5E2DE;
}

.googlemap{
  float:left;
  padding:12px 16px 4px 4px;
  height:100%;
  width:520px;
  overflow: hidden;
  /* border-right:1px solid #E5E2DE; */
}

.sendmail{
  float:left;
  margin-top:10px;
  width:370px;
  overflow: hidden;
  /* border-bottom:1px solid #E5E2DE;  */
}

.sendmail ul{
  float:left;
  margin-top:10px;
  padding-left:10px;
  width:360px;
  list-style-type: none;
}

.contacts span{
  color:red;
}

#sdr_name, #sdr_email, #sdr_subject {
   margin-top:2px;
   margin-bottom:8px;
   width:340px;
 }

#sdr_message{
    margin-top:2px;
    margin-bottom:8px;
    width:340px;
 }

#send_email_copy{
   margin-bottom:8px;
 }

.newsletter_form_wrapper{
  margin:0!important;
  padding:10px 0 30px 40px!important;
  height:100%;
  width:100%;
  border-top:1px solid #E5E2DE;
 /*  border-bottom:1px solid #E5E2DE;  */
}

.submit_btn{
  width: auto;
  -webkit-appearance: none;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-radius: 11px;
  background: #444 url('../assets/bg/panel-button-bg-light.png') top right no-repeat;
  border: none;
  cursor: pointer;
  color: #444;
  font: normal 1em Arial,sans-serif;
  outline: 0;
  overflow: visible;
  margin-top:6px!important;
  padding: 4px 30px 4px 15px;
  text-shadow: none;
  width: auto;
  display: auto;
  font-weight: normal!important;
}

.submit_btn {
  background: #444 url('../assets/bg/panel-button-bg-light.png') top right no-repeat;
  margin: 0;
  color: #fff;
}

.submit_btn:hover {
  background: #1aadf4 url('../assets/bg/panel-button-bg-light.png') top right no-repeat;
  background-color: #529bce;
}

.nlrow{
  width:100%;
}

.nlrow input{
  height:16px;
  width:300px;
}

.nlbtnrow{
 width:300px;
}

.required{
  color:red;
}

.column-right{
/*  float:left;
 min-height:800px;    */
 min-width:226px;
 max-width:226px;
 overflow: hidden;
/*  border-right: 1px solid red; */
}

div.column-left-nav{
  float:left;
  margin-top:8px;
  width:100%;
 border-bottom: 1px solid #E5E2DE;
}

div.column-right-nav{
   float:left;
   width:100%;
   border-bottom: 1px solid #E5E2DE;
}

.nav_ul{
   margin-top:10px;
   padding-bottom:8px;
   list-style:none;
}
.nav_ul li{
  padding:2px 6px;
  color:#000;
  border-left: 4px solid #fff;
}
.nav_ul li:hover{
  border-left: 4px solid #529bce;
}
.nav_ul a{
   color:#444;
   text-decoration:none;
}
.nav_ul a:hover{
   color:#529bce;
  /*  text-decoration:underline;     */
}

.found_count {
  padding:8px 0 0 0;
  height:28px!important;
  width:100%;
  border-bottom: 1px solid #E5E2DE;
}

.found_box{

}

.found_box div{
  float:left;
  margin-bottom:4px;
  /* width:100%;     */
}

.found_box a{
  float:left;
  display:inline;
  color: #444;
  text-decoration: none;
  border-bottom: 1px solid #00aed3;
}

.found_box a:hover{
  color: #00aed3;
  text-decoration: none;
  border-bottom: 1px solid #00aed3;
}

.horz_line{
  width:100%;
  border-bottom: 1px solid #E5E2DE;
}

.articles-link-img {
  float:left;
  margin-right:12px;
  display:inline;
  text-decoration: none!important;
  border: none!important;
}

.search_r_btn{
  margin:0!important;

}

.search_r_btn a{
  float:right!important;
}

.footer_nav_ul{
   margin-left:-10px;
   margin-top:2px;
   list-style:none;
  width:100%;
}
.footer_nav_ul li{
  padding:2px 6px;
  color:#000;
  border-left:4px solid #444;
}
.footer_nav_ul li:hover{
  border-left:4px solid #e9e9e9;
}
.footer_nav_ul li a{
   color:#c3c3c3;
   text-decoration:none;
}
.footer_nav_ul li a:hover{
   color:#fff;
   text-decoration:none;
}

.company_contacts{
  margin-bottom:12px;
}

.white_line_right,.white_line_left {
position: absolute;
height: 100%;
border-left: 1px white solid; /*    red */
left: 0;
top: 1px;
z-index: 300;
}

.white_line_right {
left: auto;
right: 0;
}

.row1-wrapper{
display: block;
margin:0;
padding:0;
height:auto;
width:960px;
overflow: hidden;
margin:0;
border-top: 1px solid #E5E2DE;
}

.row1{
display:block;
margin:0;
float:left;
height:auto;
width:960px;
overflow: hidden;
}

/* .row1 div{
   padding:4px;
   max-width:469px!important;
   text-align:left;
}  */

.cat_link{
  border:none!important;
  font-size: 0.80em;
  color:#000!important;
  /* font-weight:bold;   */
}

.row1-body{
margin:4px;
float:left;
}

.row1-title span {
line-height: 1.5em;
font-weight: normal;
color: #444;
border-bottom: 1px solid #00aed3;
clear: both;
}

.row1 a, .row2 a, .fourcmns_cmn a{
   color: #444;
   text-decoration:none;
   border-bottom: 1px solid #00aed3;
}

.row1 a:hover, .row2 a:hover, .fourcmns_cmn a:hover{
   color:#00aed3;
}

.row1 img{
    min-width:468px;
    max-width:468px;
    min-height:263px;
    max-height:263px;
 }

.row1 img:hover, .row2 img:hover{
opacity:0.9;
}

.row1-left, .row1-right{
  float:left;
  padding:0;
  min-height:470px;
  max-height:470px;
  width:479px!important;
  overflow: hidden;
  text-align:center;
  border-left: 1px #e5e2de solid;
  border-bottom: 1px #e5e2de solid;
  z-index: 100;
}

.row1-left div, .row1-right div{
   text-align:left;
   padding:6px;
}

.row1 h3, .row2 h3, .fourcmns_cmn h3 {
padding:8px 4px 10px 4px;
margin:0;
border:none!important;
display:block;
text-align:left;
font-weight:normal;
}

.clmn_header{
line-height: 1.45em;
margin: 5px 10px -5px 10px;
font-size: 0.75em;
font-weight: bold;
color: #565656;
text-transform: none;
display: block;
min-height: 30px;
text-align: left;
}

.clmn_img {
width: 100%;
text-align: center;
vertical-align: bottom;
}

.clmn_title {
margin: 0 25px 0 10px;
padding-top:4px;
display: block;
text-align: left;
max-width: 610px;
}

.clmn_title span{
line-height: 1.5em;
font-weight: normal;
color: #444;
border-bottom: 1px solid #00aed3;
clear: both;
}

.clmn_title span:hover {
  color:#00aed3;
}

.row2{
float:left;
margin:-1px 0 0 1px;
width:960px;
overflow:hidden;
}

/* .row2 div{
   padding:4px;
   max-width:228px!important;
   text-align:left;
} */

.fourcmns_cmn{
 display: block;
 float:left;
 margin-left:-1px;
 padding-left:1px;
 max-width:238px!important;
 border-left: 1px #e5e2de solid;
 border-right: 1px #e5e2de solid;
 border-bottom: 1px #e5e2de solid;
 text-align:center;
}

.fourcmns_cmn div{
  padding:0px;
}

.brief_cntr{
  padding:8px!important;
}

.brief_cntr div{
  padding:0px!important;
  text-align:left!important;
}

.fourcmns_cmn img{
    min-width:229px;
    max-width:229px;
    min-height:129px;
    max-height:129px;
    vertical-align: bottom;
}

.lowrow img{
   max-height:1290px!important;
}

.fixed_size{
   min-height:420px;
   max-height:420px;
 }

.more_button_box {
float:right;
height:32px;
text-align:right;
margin-top:10px;
padding-top:10px;
}

.more_button_box a {
background-color: #444;
background-image: url('../assets/bg/panel-button-bg-light.png')top right no-repeat;
color: #fff;
}

.more_button_box a{
border: none!important;
margin: 0 5px;
width: auto;
background-clip: padding-box;
border-radius: 11px;
background: #444 url('../assets/bg/panel-button-bg-light.png') top right no-repeat;
border: none;
cursor: pointer;
color: #fff;
outline: 0;
overflow: visible;
padding: 3px 30px 4px 15px;
text-shadow: none;
width: auto;
display: auto;
font-weight: normal!important;
text-align: right;
text-decoration:none;
}

.more_button_box a:hover{
  color: #fff;
  background-color: #529bce;
}

.footer{
/* min-height:280px;   */
padding-top:20px;
/* height:280px;  */
background: #444!important;
zoom: 1;
position: relative;
overflow: hidden;
}

.footer_inner{
   margin:0 auto;
  /*  height:250px;   */
   width:960px;
   /*  border: 1px white solid;red */
  overflow: hidden;
}

.footer_cmn{
  float:left;
  padding-left:10px;
  min-width:218px!important;
  max-width:218px!important;
/*   height:100%;  */
  color:#c3c3c3;
  font-size: 0.95em;
  border-left: 1px solid #555;
}

.footer_cmn div{
  font-size:0.95em;
}

.footer_cmn div a{
  font-size:0.95em;
}

.u_footer_wrapper{
  padding-top:20px;
  height:30px;
  width:100%;
  background:#444!important;
}

.u_footer{
  margin:0 auto;
  padding:0;
  height:30px;
  width:960px;
}

.footer_sinf{
   margin:0;
   padding-right:20px;
   height:30px;
   float:right;
   color:#fff;
  font-size: 0.95em;
   /*   width:100%;

   border: 1px white solid; */
}

.copyright{
  margin:0;
  padding-left:10px;
  float:left;
  height:30px;
  color:#fff;
  font-size: 0.95em;
 }

.footer_sinf a{
    font-size: 1.0em;
}

.footer_cmn a, .footer_sinf a{
  color:#fff;
  text-decoration:none;
}

.footer_cmn a:hover, .footer_sinf a:hover{
  color:#529bce;
  text-decoration:none;
}

.footer_cmn input[type="email"] {
display: block;
width: 180px;
height: 20px;
border: 1px #555 solid;
background: #4a4a4a;
margin: 0 0 10px 0;
color: #3f3f3f;
padding: 2px 5px;
position: relative;
outline: 0;
}

.footer_cmn input[type="submit"] {
background: #555 url('../assets/bg/panel-button-bg-light.png') top right no-repeat;
margin: 0;
color: #ccc;

-webkit-appearance: none;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
border-radius: 11px;
border: none;
cursor: pointer;
color: #ccc;
/* font: normal 1em Arial,sans-serif;   */
outline: 0;
overflow: visible;
padding: 4px 30px 4px 15px;
text-shadow: none;
width: auto;
display: auto;
font-weight: normal!important;
}

.footer_cmn input[type="submit"]:hover {
 color: #fff;
 background-color: #777;
}

.footer_header{
  color: #fff;
}

.footer_header h3{
   float:left;
   padding:0 10px 10px 0;
   width:100%;
   color: #fff;
  font-size:1.35em!important;
  text-align:left;
}

.footer_cmn form{
 margin:10px 0 10px 0;
}

.noborder{
   border: none;
}

.photo_viewer {
    margin-left: auto;
    margin-right: auto;
    margin-bottom:16px!important;
    height:100px!important;
    width:516px!important;
    position: relative;
   border: 1px solid #e5e2de!important;
    background:#fff!important;
/*     border-radius: 6px;  */
}

.photo_viewer_caption {
    margin-left: auto;
    margin-right: auto;
    margin-top:2px!important;
    margin-bottom:0px!important;
    padding:0px!important;
    text-align:center!important;
    width:100%!important;
}

.photo_viewer_caption h4{
  font-size:12px!important;
  font-weight:bold!important;
  /* color:#00aed3!important; */
}

.icon_thumb {
    float:left;
    margin-left:8px!important;
    margin-top:0px!important;
    margin-bottom:20px!important;
    padding:0px!important;
    height:50px!important;
    width:80px!important;
    position: relative;
}

.hidden{
  display:none;
}

.magnifier{
      height:50px!important;
      width:80px!important;
      background: url('../../../plugins/prettyPhoto/magnifier50.png')  15px 2px no-repeat;
}

.magnifier:hover{
      background: url('../../../plugins/prettyPhoto/magnifier50.png')  15px 2px no-repeat;
}

#accordion{
  min-width:538px!important;
  max-width:538px!important;
}

.accordion-article .photo_viewer {
    margin-left: auto;
    margin-right: auto;
    margin-bottom:16px!important;
    height:100px!important;
/*     width:500px!important; */
    position: relative;
   border: 1px solid #e5e2de!important;
    background:#fff!important;
/*     border-radius: 6px;  */
}

.accordion-article .photo_viewer_caption {
    margin-left: auto;
    margin-right: auto;
    margin-top:2px!important;
    margin-bottom:0px!important;
    padding:0px!important;
    text-align:center!important;
    width:100%!important;
}

.accordion-article .photo_viewer_caption h4{
  font-size:12px!important;
  font-weight:bold!important;
  /* color:#00aed3!important; */
}

.accordion-article .icon_thumb {
    float:left;
    margin-left:12px!important;
    margin-top:0px!important;
    margin-bottom:20px!important;
    padding:0px!important;
    height:50px!important;
    width:80px!important;
    position: relative;
}

.accordion-article div {
  width:100%;
  padding:2px 0 0 0;
  line-height: 1.5;
  text-align:justify;
}
.accordion-article div p{
    width:96%;
    padding: 2px 0 0 0;
    line-height: 1.5;
    text-align:justify;
}

.hidden{
  display:none;
}

.accordion-article .magnifier{
      height:50px!important;
      width:80px!important;
      background: url('../../../plugins/prettyPhoto/magnifier50.png')  20px 4px no-repeat;
}

.accordion-article .magnifier:hover{
      background: url('../../../plugins/prettyPhoto/magnifier50.png')  20px 4px no-repeat;
}

.accordion-article ul, .accordion-article div ul{
    padding: 0px 6px 6px 30px!important;
}


.youtube_cntr{
  width:100%!important;
}

.youtube_video_frame iframe{
   height:400px;
   width:100%!important;

}

#building_bara_left{
   height:200px!important;
   width:180px;
   background:transparent url('../../../images/building_bara_left.png') no-repeat;
}

#lintoorg{
   height:200px!important;
   width:180px;
   background:transparent url('../../../images/lintoorg.png') no-repeat;
}

#tamelimas{
   height:200px!important;
   width:180px;
   background:transparent url('../../../images/tamelimas.png') no-repeat;
}

#library{
   height:200px!important;
   width:180px;
   background:transparent url('../../../images/library.png') no-repeat;
}

.videodetector {
	position      : relative;
	width         : 100%;
	height        : 0;
	padding-bottom: 60%;
}

.videodetector iframe {
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
}



