@charset "utf-8";
/* CSS Document */

body{
background: #CCCCCC;
font-family:Tahoma,Helvetica,sans-serif;
font-size:12px;
}

a{
text-decoration:none;
outline:none;
color: #016b29;
}

img{
border:0
}

embed{
position:relative;
z-index:50;
}


iframe{
border:0;
}

h1{
padding:0;
margin:0;
}

h2{
padding:0;
margin:0;
}

h3{
padding:0;
margin:0;
}

h4{
padding:0;
margin:0;
}

h5{
padding:0;
margin:0;
}

object{
position:relative;
z-index:10;
}

#container{
background:#FFFFFF;
width:980px;
margin:0 auto;
}

#header{
padding-top:30px;
margin-left:10px;
margin-bottom:30px;
}

#header_top{
height:40px;
}

#header_top_left{
float:left;
width:695px;
}

#header_top_right{
float:left;
width:275px;
text-align:right;
}

#rss_box{
float:left;
width:46px;
}

#search_box{
float:left;
}

#search_box input{
width:177px;
height:19px;
margin-right:3px;
background: #FFFFFF;
color: #666666;
border:1px #003300 solid;
margin-left:5px;
font-size:12px;
float:left;
}

#header_down{
height:178px;
}

#header_down_left{
float:left;
width:212px;
background: url(../images/design/menu_bg_top_left.jpg) no-repeat top left;
height:178px;
}

#header_down_right{
float:left;
width:734px;
background:url(../images/design/banner.gif) no-repeat top left;
height:178px;
margin-left:4px;
}

#menu{
background: url(../images/design/menu_border.gif) repeat-x;
height:52px;
margin-bottom:15px;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
}

.menu{
list-style-type: none;
position: relative;
z-index:100;
margin:0;
padding:0;
}

.menu li{
position: relative;
z-index: 100;
margin:0;
padding:0;
float: left;
margin-right:4px;
}



.menu a{
color:#FFFFFF;
display:block;
height:40px;
width:104px;
text-align:center;
line-height:40px;
background: url(../images/design/menu_item.gif) no-repeat left;
font-weight:bold;

}

.menu a:hover{
color:#FFFF59;
}

div.ahover{
position: absolute;
z-index: 99;
background:url(../images/design/menu_bar_design.gif) no-repeat bottom;
}

.menu ul{
list-style-type: none;
background:url(../images/design/green_back_trans.png) repeat;
position: absolute;

top:-999px;
margin:0;
padding:0;
margin-top:10px;
width:170px;
}

.menu ul li {
width: 100%;
position: relative;
z-index: 100;
}


.hassubmenu_hor{
background: url(../images/design/arrow_right.gif) no-repeat;
background-position:150px 10px;
}

.hassubmenu_down{

}

.menu ul li a{

height: auto;
margin-top:5px;
margin-bottom:5px;
line-height:normal;
background:none;
text-align:left;
margin-left:10px;
}

.menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}


.menu li {
float: left;
position: relative;
}
.menu a {
display: block;
position: relative;
}
.menu li:hover ul,
.menu li.sfHover ul {
left: 0;
top: 2.5em; /* match top ul list item height */
z-index: 99;
}
ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
top: -999em;
}
ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
left: 170px; /* match ul width */
margin-top:0;
top: 0;
}
ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
top:-999em;
}
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}

.sf-sub-indicator{
background: url(../images/design/arrow_down.gif) no-repeat;
background-position:5px 5px;
padding-left:10px;
}


.menu2{
list-style-type: none;
position: relative;
z-index:90;
margin:0;
padding:0;
margin-left:30px;
margin-top:20px;
}

.menu2 li{
position: relative;
z-index: 90;
margin:0;
padding:0;
float: left;
margin-right:4px;
}



.menu2 a{
color:#FFFFFF;
display:block;
height:30px;
width:120px;
line-height:30px;
font-weight:bold;

}

.menu2 a:hover{
color:#FFFF59;
}

div.ahover{
position: absolute;
z-index: 89;
background:url(../images/design/menu_bar_design.gif) no-repeat bottom;
}

.menu2 ul{
list-style-type: none;
background:url(../images/design/light_green_back_trans.png) repeat;
position: absolute;

top:-999px;
margin:0;
padding:0;
margin-top:-20px;
margin-left:120px;
width:150px;
}

.menu2 ul li {
width: 100%;
position: relative;
z-index: 90;
}


.hassubmenu_down{

}

.menu2 ul li a{

height: auto;
margin-top:5px;
margin-bottom:5px;
line-height:normal;
background:none;
text-align:left;
margin-left:10px;
}

.menu2 li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}


.menu2 li {
float: left;
position: relative;
}
.menu2 a {
display: block;
position: relative;
}
.menu2 li:hover ul,
.menu2 li.sfHover ul {
left: 0;
top: 2.5em; /* match top ul list item height */
z-index: 99;
}
ul.menu2 li:hover li ul,
ul.menu2 li.sfHover li ul {
top: -999em;
}
ul.menu2 li li:hover ul,
ul.menu2 li li.sfHover ul {
left: 132px; /* match ul width */
margin-top:0;
top: 0;
}
ul.menu2 li li:hover li ul,
ul.menu2 li li.sfHover li ul {
top:-999em;
}
ul.menu2 li li li:hover ul,
ul.menu2 li li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}


#main_content{
margin:10px;
}

#main_content_all iframe{
border:0;
}

#main_content_left{
width:212px;
margin-right:10px;
float:left;
}


.search_more{
margin-top:3px;
}

.search_more a{
color:#600000;
font-weight:bold;
}

.search_more a:hover{
color:#900000;
}

.user_box{
background:url(../images/design/userbox.jpg) no-repeat left;
width:180px;
height:173px;
margin-bottom:10px;
}

.user_box h2{
font-size:11px;
padding-top:8px;
margin-left:8px;
background: url(../images/design/box_title_border_thin.gif) no-repeat bottom left;
padding-bottom:5px;
margin-bottom:5px;
}
.user_box_con{
margin-left:8px;
width:156px;
}
.user_box_con input{
width:154px;
height:16px;
margin-top:1px;
background: #FFFFFF;
border:1px #999999 solid;
font-size:10px;
margin-bottom:5px;
}


.user_box_other_links{
margin-top:10px;
}

.user_box_other_links a{
display:block;
line-height:14px;
font-weight:bold;
color:#600000;
}

.user_box_other_links a:hover{
color:#900000;
}

.rest_left_items_item{
margin-bottom:5px;
}

.left_box{
background: #f5ffe3 url(../images/design/box_bg.gif) repeat-x;
border: 1px #999999 solid;
height:200px;
}

.left_box h2{
font-size:12px;
margin-top:2px;
margin-left:2px;
background: url(../images/design/box_title_border.gif) no-repeat bottom left;
padding-bottom:5px;
}

#main_content_right{
width:730px;
float:left;
}

#main_content_left_column{
width:360px;
margin-right:10px;
float:left;
}

#main_content_right_column{
width:360px;
float:left;
}

.right_box{
width:359px;
margin-bottom:10px;
}

.right_box h4{
margin:5px;
padding-bottom:1px;
font-size:10px;
color:#036802;
border-bottom: 1px #999999 solid;
}

.right_box_title{
height:32px;
line-height:32px;
}

.right_box_title h2{
font-size:12px;
width:268px;
float:left;
margin-left:5px;

}


.right_box_title h2 a{
color: #FFFFFF;
}

.right_box_title h3{
font-size:10px;
width:78px;
text-align:right;
float:left;
color:#FFFFFF;
}

.right_box_text{
padding-top:5px;
padding-bottom:5px;
}

.right_box_text h2{
margin-top:2px;
margin-bottom:4px;
font-size:11px;
font-weight:bold;
}

.right_box_text img{
margin-right:2px;
margin-top:3px;
}

.right_box_more_options{
background:url(../images/design/right_box_border_bottom.gif) repeat-x top;
margin-top:5px;
padding-top:3px;
}

.right_box_more_options_left{
margin-top:3px;
float:left;
width:208px;
}

.right_box_more_options_left a{
display:block;
font-weight:bold;
font-size:8px;
color:#026702;
}

.right_box_more_options_left a:hover{
color:#024202;
}

.read_more{
margin-top:3px;
float:left;
width:150px;
}

.read_more a{
color:#026702;
font-weight:bold;
background:url(../images/design/read_more.gif) no-repeat left center;
padding-left:12px;
font-size:8px;
}

.read_more a:hover{
color:#024202;
font-weight:bold;
}

.date_box{
background: #F4FFE1 url(../images/design/box_date_bg.gif) repeat-x;
border: 1px #b2b2b2 solid;
width:173px;
height:200px;
margin-bottom:10px;
float:left;
margin-right:10px;
overflow:hidden
}

.date_box_title{
background:url(../images/design/box_title_border_date.gif) no-repeat bottom left;
margin-top:2px;
margin-left:2px;
padding-bottom:5px;
width:171px;
}

.date_box_title h2{
font-size:12px;
}


.date_box_text{
padding:5px;
}

.date_box_text h2{
font-weight:normal;
margin-bottom:4px;
font-size:10px;
}

.date_box_text a{
color:#056902;
}

.par_box{
background: url(../images/design/box_par_bg.gif) repeat-x;
border: 1px #b2b2b2 solid;
width:173px;
height:200px;
margin-bottom:10px;
margin-right:10px;
float:left;
}

.par_box_title{
background: url(../images/design/box_title_border_par.gif) no-repeat bottom left;
margin-top:2px;
margin-left:2px;
padding-bottom:5px;
width:171px;
}

.par_box_title h2{
font-size:12px;
}


.par_box_text{
padding:2px;
height:160px;
overflow:hidden;
position: relative;
z-index:5;
}


.par_box_text div{

}

.par_box_text h2{
margin-top:2px;
margin-bottom:4px;
font-size:10px;
font-weight:bold;
}

.par_box_text h2 a{
color:#900000;
}

.bottom_box{
margin-bottom:10px;
}

.bottom_box_item{
width:359px;
float:left;
margin-right:10px;
}


.bottom_box_item_title{
background: url(../images/design/grey_down_box.gif) repeat-y;
height:32px;
line-height:32px;
}

.bottom_box_item_title h2{
font-size:12px;
margin-left:5px;
color:#FFFFFF;
}

.bottom_box_item_title h2 a{
color:#FFFFFF;
}

.bottom_box_item_text{
padding-top:5px;
padding-bottom:5px;
min-height:200px;
}

.bottom_box_item_text div{
}

.bottom_box_item_text h2{
font-size:11px;
margin-bottom:8px;
}

.bottom_box_item_text h2 a{
color: #000000;
font-weight:normal;
}

.bottom_box_item_text h3{
font-size:11px;
font-weight:bold;
margin-bottom:4px;
margin-top:2px;
}

.pulished_articles{

}

.pulished_articles h2{
font-size:12px;
margin-bottom:15px;
padding:5px;
color:#FFFFFF;
background: url(../images/design/green_line_small.gif) repeat left;
}

.pulished_articles a{
display:block;
margin-bottom:10px;
}

.videos{
max-width:600px;
}

.videos h2{
font-size:12px;
margin-bottom:15px;
padding:5px;
color:#FFFFFF;
background: url(../images/design/green_line_small.gif) repeat left;
}

.videos h3{
font-size:11px;
margin-bottom:10px;
}

.other_videos{
margin-top:10px;
}

.other_videos h2{
font-size:11px;
background:none;
border-bottom:1px #000000 solid;
padding-bottom:1px;
margin-bottom:5px;
}

.other_videos a{
display:block;
line-height:16px;
color:#026702;
font-weight:bold;
}

/* Article description */

.article_description{

}

.article_description h2{
padding-bottom:7px;
font-size:14px;
}

.article_description_text{
margin-top:5px;
margin-bottom:20px;
}

.article_description_text img{
padding:5px;
}

.article_photos{
margin-bottom:20px;
}

.article_photos h2{
font-size:12px;
background:none;
}

.artle_photos_item img{
padding:0;
}

.artle_photos_item{
float:left;
margin-right:10px;
}

.descr_more_item{
margin-bottom:20px;
margin-right:20px;
width:345px;
float: left;
}

.descr_more_item h2{
font-size:12px;
background:none;
margin-bottom:10px;
}

.descr_more_item a{
display:block;
font-size:12px;
color:#026702;
margin-bottom:5px;
}

#descr_more_mme a{
margin-bottom:10px;
}

/* article page */

#article{

}

#article_title h2{
font-size:16px;
color:#016b29;
padding-bottom:5px;
margin-bottom:10px;
}


/* video page */

#video{

}

#video_title{
margin-bottom:20px;
}

#video_title h2{
font-size:16px;
color:#016b29;
background:url(../images/design/right_box_border_bottom.gif) repeat-x bottom;
padding-bottom:5px;
}

.video_item{
float:left;
width:230px;
margin-right:12px;
margin-bottom:30px;

height:250px;
}


.video_item_top{
height:173px;
}


.video_item_botom{
height:77px;
padding-left:3px;
padding-right:3px;
overflow:auto;
}

.video_item_botom h3{
margin-top:5px;
font-size:11px;
}

.video_item_botom h3 a{
color:#000000
}

.video_item_botom h4{
text-align:right;
font-size:10px;
font-weight:normal;
margin-top:5px;
float:left;
width:50%;
}

/* video description */

#video_d{

}

#video_d h2{ 
font-size:16px;
color:#016b29;
padding-bottom:8px;
margin-bottom:20px;
}

/* album page */

#album{
margin-bottom:15px;
}

.album_title{
background:url(../images/design/header_line_green.jpg) no-repeat bottom left;
padding-bottom:7px;
margin-bottom:20px;
}

.album_title h2{
font-size:16px;
}

.album_item{
float:left;
width:230px;
margin-right:12px;
margin-bottom:30px;
border:2px #666666 solid;
background:#E6E6E6;
height:250px;
}


.album_item_top{
height:173px;
}


.album_item_botom{
height:77px;
padding-left:3px;
padding-right:3px;
overflow:auto;
}

.album_item_botom h3{
margin-top:5px;
font-size:11px;
}




/* mme page */

#mme{

}

#mme_title{
background:url(../images/design/header_line_green.jpg) no-repeat bottom left;
padding-bottom:36px;
margin-bottom:20px;
}

#mme_title2{
margin-bottom:20px;
}

#mme_title2 h2{
font-size:16px;
color:#016b29;
padding-bottom:5px;
margin-bottom:10px;
}

#mme_title2 img{
padding-left:5px;
margin-left:5px;
border-left:1px #610000 solid;
}

#mme_title h2{
color:#016b29;
font-size:16px;
float:left;
width:350px;
margin-top:10px;
}

#mme_title div{
float:left;
width:380px;
}

.mme_item{
margin-bottom:30px;
}

.mme_item_top{
width:50%;
float:left;
font-size:11px;
font-weight:bold;
height:34px;
}

.mme_item_top div{
margin-top:3px;
}

.mme_item h3{
border-top:1px #610000 solid;
padding-top:3px;
color:#026702;
font-size:12px;
font-weight:normal;
}

.mme_item a{
color:#026702;
}

.clear{
clear:both;
}

/* articles */

#articles{

}

.articles_item{
margin-bottom:20px;
}

.articles_item h2{
font-size:16px;
color: #016b29;
margin-bottom:10px;
}

/* articles end */

/* mme description */

#mme_d_title{
color:#016b29;
padding-bottom:8px;
margin-bottom:20px;
}

#mme_d_title h2{ 
font-size:16px;
float:left;
width:70%;
}

#mme_d_title h3{
float:left;
width:30%;
}

#mme_description_text{
margin-top:20px;
font-size:11px;
margin-bottom:20px;
}

#mme_description_text img{
padding:5px;
}

.go_back{
margin-top:10px;
margin-bottom:10px;
font-size:12px;
}

#footer{
border-top:1px #CCCCCC solid;
line-height:22px;
text-align:center;
margin-top:20px;
}

/* Pagination */

.pagination{
font-size:12px;
font-weight:bold;
}

.pagediv{
background: #CCCCCC;
border: 1px solid #999999;
height:18px;
font-weight:bold;
line-height:18px;
}

/* Pagination END */


/* Pop up window start */

.popupwindow{
display: none; 
position:absolute;
z-index:1000;
padding:10px;
background:url(../images/design/black_back70.png) repeat;
}

.popupwindowin{
background: #FFFFFF;
border:1px #000000 solid;
}

.popupwindowtop{
height:10px;
cursor: move;
}

.popupwindowmiddle{
}

.popuptext{
padding-top:5px;
padding-left:10px;
padding-right:10px;
text-align:left;
overflow:hidden;
}


.close_btn{
padding-right:5px;
padding-top:5px;

}

.close_btn a{
font-weight:bold;
color:#000000;
}

.popupwindowbottom{
height:20px;
}


/* popup window end */

.banners{
margin-bottom:5px;
}

.banners table{
cursor:pointer;
}

.banners div{
cursor:pointer;
}

.banners p{
cursor:pointer;
}

.banners a{
position:absolute;
background:#FFFFFF;
}

.banners_stable{
margin-top:5px;
}

.banners_stable a{
position:absolute;
background:#FFFFFF;
width:212px;
}

.banners table{
margin:0;
padding:0;
}

#my_tooltip{
width:246px;
position:absolute;
top:0;
left:0;
display:none;
z-index:1000;
}

#my_tooltip_top{
height:6px;
width:246px;
background:url(../images/design/bubble_top.png) no-repeat top left;
}

#my_tooltip_middle{
width:246px;
background: url(../images/design/bubble_middle.png) repeat-y;
padding-top:5px;
padding-bottom:5px;
}

#my_tooltip_bottom{
height:24px;
width:246px;
background:url(../images/design/bubble_bottom.png) no-repeat top left;
}

#pag_title div{
margin-top:2px;
padding-bottom:2px;
font-weight:bold;
border-bottom:1px #999999 solid;
}

#pag_title{
padding-left:7px;
padding-right:7px;
}

/* Search results */

#search_results{

}

#search_results h1{
margin-top:15px;
margin-bottom:10px;
font-size:15px;
color: #000000;
width:200px;

}

#search_results h2{
font-size:16px;
color:#016b29;
padding-bottom:8px;
margin-bottom:20px;
}

.search_item{
margin-bottom:20px;
}

.search_item h4{
font-size:11px;
margin-bottom:3px;
}


.search_item h3{
border-top:1px #000000 solid;
padding-top:3px;
font-size:12px;
font-weight:normal;

}

#viografiko_menu{
color: #016b29;
font-weight:bold;
margin-bottom:15px;
}

#viografiko_menu a{
font-weight:bold;
}

#viografiko_menu a:hover{
color:#000000;
}

#nomos_menu{
color: #016b29;
font-weight:bold;
margin-bottom:15px;

}

#nomos_menu a{
font-weight:bold;
color:#000000;
display:block;
margin-bottom:3px;
}

#nomos_menu a:hover{
color:#328752;
}

#sitemap{

}

#sitemap h3{
font-size:14px;
background:url(../images/design/right_box_border_bottom.gif) repeat-x bottom;
padding-bottom:5px;
margin-bottom:7px;
}

#sitemap h3 a{
color:#000000;
}


#sitemap h4{
font-size:12px;
font-weight:normal;
padding-bottom:3px;
}

#sitemap h4 a{
color:#000000;
}

#sitemap_left{
width:210px;
float:left;
margin-right:50px;
}

#sitemap_right{
width:210px;
float:left;
}

/* RSS */

#rss_cat{
}

#rss_cat h2{
font-size:12px;
color:#FFFFFF;
margin-bottom:15px;
padding:5px;
background: url(../images/design/green_line_small.gif) repeat-y left;
}

.rss_cat_item{
font-size:13px;
background:url(../images/design/rss_icon.png) no-repeat left center;
height:25px;
line-height:25px;
padding-left:35px;
margin-left:30px;
margin-bottom:5px;
font-weight:bold;
}

/* RSS */

#newsletter{
}

#newsletter h2{
font-size:12px;
margin-bottom:10px;
padding:5px;
color:#FFFFFF;
background: url(../images/design/green_line_small.gif) repeat left;
}

.newsletter_item{
margin-bottom:10px;
}

.newsletter_item h3{
font-size:11px;
margin-bottom:3px;
}

.newsletter_item input{
width:320px;
height:16px;
line-height:16px;
border:1px #096D02 solid;
}

#complete{
margin-bottom:10px;
}

.announcewrong{
background:#620000;
border:1px #000000 solid;
padding:3px;
color:#FFFFFF;
font-size:12px;
}

.announceright{
background:#096D02;
border:1px #000000 solid;
padding:3px;
color:#FFFFFF;
font-size:12px;
}

/* Κοινοβουλευτική δρατηριότητα */
#vouli{

}

#vouli h2{
font-size:16px;
color:#016b29;
margin-bottom:10px;
}

.vouli_heading{
color:#FFFFFF;
font-weight:bold;
height:30px;
}

.vouli_element{
background:#EBEBEB;
}

.vouli_element a{
font-weight:bold;
}

.trailer{
margin-bottom:10px;
}

.trailer a{
margin-right:5px;
margin-left:5px;
font-weight:bold;
}

#story h2{
font-size:16px;
color:#016b29;
padding-bottom:5px;
margin-bottom:10px;
}

#cmain h2{
background:none;
}

#demotip{
    display:none; 
    background:transparent url(../images/design/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}