/* Nivo start */

.nivoSlider {position:relative;width:803px;height:164px;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {	display:block;	position:absolute;	z-index:5;}
/* Caption styles */
.nivo-caption {	position:absolute;	left:0px;	bottom:0px;color:#fff;	opacity:0.8; /* Overridden by captionOpacity setting */	width:100%;	z-index:8; height:197px;width:160px;margin-left:-167px;}
.nivo-caption p {line-height: 1.8; font-size:15px;padding:35px 10px 5px;text-align:center; margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {   display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;	z-index:9;	cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {	position:relative;z-index:9;	cursor:pointer;}
.nivo-controlNav a.active {	font-weight:bold;}
.theme-default .nivoSlider {	position:relative;	background:#fff url(/img-nivo/loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;    box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {	position:absolute;	top:0px;	left:0px;	display:none;}
.theme-default .nivoSlider a {	border:0;	display:block;}
.theme-default .nivo-controlNav {	position:absolute;	margin-left:-175px;	bottom:-2px; /* Tweak this to center bullets */}
.theme-default .nivo-controlNav a {	display:block;	width:22px;	height:22px;	background:url(/img-nivo/bullets.png) no-repeat;	text-indent:-9999px;	border:0;	margin-right:3px;	float:left;}
.theme-default .nivo-controlNav a.active {	background-position:0 -22px;}
/*.theme-default .nivo-directionNav a {	display:block;	width:30px;	height:30px;	background:url(/img-nivo/arrows.png) no-repeat;	text-indent:-9999px;	border:0;} */
.theme-default a.nivo-nextNav {	background-position:-30px 0;	right:15px;}
.theme-default a.nivo-prevNav {	left:15px;}

.theme-default .nivo-caption {    font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {    color:#fff;    border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {   color:#fff;}
/*Nivo end*/

.hidden_menu_vsec
{
    display:none;
    position: absolute;
    background-color: #ece0d6;
    border: 1px solid #cfcfcf;
    border-top: none;
    padding: 0px;
    margin: 0px auto;
    width:650px;
    height:195px;
    top:0px;
    left:0;
    MARGIN-left:-652px;
}

.frontpage-list li{
    margin-bottom:25px;
    padding-bottom:15px;
    border-bottom: 1px dotted white;
    margin-right:10px;
    text-align: right;
    list-style: none outside none;
}
.frontpage-list{margin-left:40px;}
.frontpage-list li a{color:#faecb4; font-size: 11px;}

#newsFlash > dl.ad 
{
    margin-left: 40px; 
 
    border-bottom: 1px dotted white;
    margin-right:12px; 
    text-align: right;
    
    /*margin-bottom:25px;
    padding-bottom:15px;
*/
    padding-bottom:5px;
    padding-top:5px;
}
#newsFlash > .ad dt 
{
    padding-top:10px;padding-bottom:10px;
    width:170px; text-align:right; color:#faecb4;}
#newsFlash > .ad dt a { color:#faecb4;}
#newsFlash > .ad dd {width:170px; text-align:right;}
#newsFlash > .ad dd span {color:#faecb4;}
#sections{
    margin-left:20px;
}
#sections ul{
    margin-left:10px;
}
#sections > ul > li{
    float:left;
    margin-top:20px;
    width:190px;
    list-style: none outside none;
    margin-left:6px;
    margin-right: 2px;
}

#sections ul li a{
    color:white;
    color: white;

    font-size:16px;
}

ul.cats{margin:0!important;}
/*
ul.cats > li:before
{
	content:'\}';
}
*/
#bracket{float:left; color:#F8756C; height:18px;}
#afterbracket{float:none;}

ul.cats li{
    color:#F8756E!important;
    list-style: none outside none;
    margin-top:10px;
    margin-left:0px!important;
}
ul.cats li a{
    color:white;
    font-size:12px !important;
}
/*ul.cats li a span{color:#f8756e!important;}*/
li.leve1 a{font-size:5px!important;}

.aborder{ border-top:1px dotted white; }


#sectionList{
    position:absolute;
    margin-left:350px;
    margin-top:80px;
}
#sectionList li{
    margin-left:7px;
    float:left;
    list-style:none outside none;}
#sectionList li a{color:white; font-size:15px;}
#POPUP{
    display:none;
    z-index:100;
    position:absolute;
    margin-left:650px;
    width:153px;
    height:196px;
    background:white;
    color:black;
}
#POPUP2{
    display:none;
    position:absolute;
    width:650px;
    height:196px;
    background:#f7f4ed;
    color:black;
}
#POPUP2 ul{list-style: none;float:left;}
#POPUP2 ul li{}
#POPUP2  a{display:none;margin-right:20px; display:inline;}


* {margin:0;padding:0px;font-family:Arial;font-size: 13px; }

body{background: url(/img-g/main-bg.png) repeat-x #89211c;}
#all{
    margin:0 auto;
    width:1020px;
    margin-bottom: 20px;
}
#header-top-top{
    height:100px;
    /*margin-right: 80px;
*/}
#logo_name{/*
    margin-left: 100px;*/
    margin-top: 5px;
    position:absolute;
    z-index: 2;
}
.logo-description
{
    	background: url("/img/uoc_logo.jpg"); /*url(/img-g/title.png);*/
	background-attachment: scroll;
    	background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
        background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    text-align: right;
    margin-top:20px;
    margin-left: 10px;
    font-size:18px;
    color:#f99992;
    line-height: 1.5;
    height:45px;
	width:300px;
}
.desc2
{
    color:White;
}
#searchh{
    /*    padding-top:15px;*/
    /*    border-left:1px solid white;*/
    /*    padding-bottom: 20px;*/
    margin-top:20px;
    padding-left:20px;
    /*    margin-right:70px;*/
}
.last{
    border-left:1px solid white;
}
#search-form{color:white;}
#search-form input{
    border-radius:2px 2px 2px 2px;
    border:1px solid white;
    width:160px;
}
#menuLinkss{
    padding-top:10px;
    padding-right:10px;
    border-right: 1px solid #a78987;
    line-height: 1.8;
    margin-top:5px;
}
.menuLinkss1 a{
    color: #fa9892;
    margin-left:4px;
}
.menuLinkss2 a{
    color: white;
}
#menuLinkss a{
    padding-left:5px;
}
#anEisai
{
    margin-top:3px;
    width:150px;
    float:right;
    top: 10px;
    position:relative;
    /*background: url("/img-g/an-eisai.png") no-repeat scroll -13px 0 transparent*/
	background: url("/img-g/an-eisai-out.png") no-repeat scroll -0px 0 transparent;
}
#anEisai img{
    width:15px;
    float:left;
    margin-top: 10px;
}
#anEisai p
{
    margin-right:30px;   
    margin-left:10px;
    font-size: 25px;
    color:white;
    display: inline;
    padding-bottom:10px;
    font-style:italic;
    font-weight:normal;
}
#header{
    height:100px;
    background: url("/img/header_back.png") no-repeat scroll 0 136px transparent;
}
.imglogo {
    left: 110px;
    top: 12px;
}
.imglogo a{
    float:left;
}
.logoName{
    margin-top:-20px;
    width:100px;
}
#logo{
    position:absolute;
}
#header_photos{
    float: right;
    width: 814px;
    height: 149px;
    margin-top: 5px;
}
#main_content{
    /*            background: url("../img/turk.png") no-repeat scroll -101px -22px white;*/
    background: url("/img/turk.png") no-repeat scroll left -30px white;
    /*    margin-top: -18px;*/
    min-height: 100px;
}
.clr{
    clear: both;
}

#out_box{height:180px;width:1020px;}
#box_left{float:left;width:220px;position:absolute;
          background: url("/img-g/news_roll_bg.png") repeat-y;
          height:196px;
          overflow:hidden;
}
#slider{position:absolute!important;}
#box{
    height: 196px;
    width:800px;
    float:left;
    background-color: red;
	margin-left:220px;
	}
a{
    text-decoration: none;
    color:#407787;
}
a img{
    border: none;
}

#main{
    padding-bottom:20px;
    float:left;
    width: 1030px;
    min-height: 230px;
}
#vsection{
    margin-left:15px;
    margin-top:15px;
}

#main2{
    float:left;
    width:1020px;
    /*border-top:1px solid white;*/
}
#adds{
    float:left;
    height:63px;
    width:1020px;
    background: bottom no-repeat url("/img-g/banners_3.png");
    margin-top:5px;
}
.ad{margin-right:0px;float: right;}
#inadds{ padding-left:30px; padding-right:30px;}
#latest-news{
    margin-bottom:50px;
    margin-top:10px;
    float:left;
    width:400px;
   /* margin-left:240px;*/
   border-left:1px dotted white;
   padding-left:9px;
}

#set-news{
    margin-bottom:50px;
    margin-top:10px;
    float:left;
    width:350px;
   /* margin-left:240px;*/
   border-left:1px dotted white;
   padding-left:9px;
}

#set-news ul li{
    list-style: none;
    color:#407787;
    /*          float:left;*/
    width:340px;
    margin-top:10px;
    margin-right:40px;
}
#set-news ul li a{
    list-style: none;
    color:#fcc4c2;
    font-size:12px;
}
#set-news ul li .ln_date{
  /*  border-bottom:1px dotted white;*/
    margin-top:5px;
    padding-bottom:10px;
    font-size:11px;
    font-weight:bold;
    color:#fcc4c2;
}

.setLink {
color:white;
font-size:15px;
text-decoration:none;
}

.setLink:hover {
color:#ECE0D6;
font-size:15px;
text-decoration:none;
}

#set-news h3{
    padding-top:10px;
    color:white;
    width:220px;
    margin-bottom:0px;
}
#set-news h3 a{
    color:white;
    font-size: 15px;
}


#front_announce_links
{
	float:left; 
	width:235px;
	margin-bottom:20px;
	margin-top:20px;
}







#mayor_greeting{
    background: url("/img/moutz.png") no-repeat scroll 50% bottom transparent;
    height: 45px;
    margin-top: -10px;
    text-align: center;
    width: 265px;
}
#mayor_greeting a{
    color: #3C5A63;
    font-size: 18px;
    font-style: italic;
}
#end_main_content{
    background: url(/img/footer.png) no-repeat transparent;
    width:  1024px;
    height: 45px;
}
#left_main{
    float:left;
    width:265px;
}
#in_left_main{
    padding: 10px;
    margin-top:20px;
}
#center_main{
    float:left;
    width:550px;
    margin: 0;
}
#right_main{
    float:left; 
    width: 200px
}
#in_right_main{
    margin: -27px 14px 9px;
}


#sections li a{

}
#languages{
    margin: 20px 0;
}
#languages a{
    color:#6492C0;
}
.active_lang{
    font-weight: bold;
}
#search{
    color:#6492c0;
    margin-bottom: 20px;
}
#search input{
    background-color: #e9edf7;
    border:none;
}
#utils{
    margin-bottom: 30px;
}
#utils a{
    font-weight: bold;
    color: #D8983F;
}
#utils li{
    list-style: none;
    padding: 2px 0;
    border-bottom: 1px solid #9EC1CA;
}


#frontpage-tabs li{
    list-style:none outside none !important;
}

/* TABS */
ul.tabs {
    list-style:none;
    margin:25px 0 2px 0!important;
    padding:0 25px 10px 0;
    clear:both;
    height:20px;
    clear:both;
    width:640px;
    margin-left: 20px!important;
}

li.tab {
    float:left;
    margin-right:2px;
    margin-top:7px;
    text-align:center;
    /*		border: 1px solid #a1aaa6;
                    border-bottom: 0;*/
    background:url("/img/tab.png") no-repeat transparent;
    /*                background-color:#dfe3ed;*/
    width: 104px;
}

li.tab2 {
    float:left;
    margin-right:2px;
    margin-top:7px;
    text-align:center;
    /*		border: 1px solid #a1aaa6;*/
    border-bottom: 0;
    /*background-color:#aed28a;*/
    /*                background:url("/img/green_tab.png") repeat-x #aed28a;*/
    background:url("/img/tab.png") no-repeat transparent;
    width: 104px;
}

li.tab a {
    display: block;
    height: 10px;
    /*		padding: 7px 10px 13px 10px;*/
    padding: 8px 4px 13px;
    color: #2b5460;
    /*		width: 90px;*/
    font-size: 11px;
    font-weight: bold;
}

li.tab2 a {
    display: block;
    height: 10px;
    /*		padding: 7px 10px 13px 10px;*/
    padding: 8px 4px 13px;
    color: #d93a00;
    /*		width: 90px;*/
    font-size: 11px;
    font-weight: bold;
}
* html li.tab a { padding: 8px 10px; }

ul.tabs li.tab a:hover { color:#e87d0b; text-decoration: none; }
ul.tabs li.tab a.active { background-color:#dace8e!important; }

.tab-content { background: #ddf2ec; border: 1px solid #eaefd7; margin-top: 8px; padding-bottom: 10px; min-height: 150px;padding:10px; }
.tab-content a {color: #0b0701;font-size: 11px; }
.tab-content ul li { padding: 5px; padding-top: 10px;list-style:none outside none !important;}

* html .tab-content { margin-top: -12px; }

ul.bul{list-style-type:disc;}


.tabs a { display: block; }
.tabs .active { background:#d5daf2;  }

#front_latest_news h3{
    padding-top:10px;
    color:white;
    width:220px;
    margin-bottom:0px;
}
#front_latest_news h3 a{
    color:white;
    font-size: 15px;
}
#front_latest_news ul{

}
div#lstNewsFirst, div#lstNewsSecond{float:left;}
#front_latest_news ul li{
    list-style: none;
    color:#407787;
    /*		float:left;*/
    width:340px;
    margin-top:10px;
    margin-right:40px;
}
#front_latest_news ul li a{
    list-style: none;
    color:#fcc4c2;
    font-size:12px;
}
#front_latest_news ul li .ln_date{
  /*  border-bottom:1px dotted white;*/
    margin-top:5px;
    padding-bottom:10px;
    font-size:11px;
    font-weight:bold;
    color:#fcc4c2;
}
.the_box2{
    width:164px;
}
.the_box2 h4{
    background: url("/img/blue_top2.png") no-repeat scroll 0 0 transparent;
    color: white;
    padding: 5px 0px;
    text-align: center;
}
.the_box2 li a:hover{
    font-weight: bold;
}
.the_box2 li{
    list-style: none;
    padding: 2px;
    text-align: center;
}
.the_box2 > div{
    border:1px solid #9ec1ca;
    border-top:     none;
    border-radius: 0px 0px 10px 10px;
    /*        width: 241px;*/
    padding-bottom: 10px;
    padding-top: 5px;
}
.the_box{
    margin-bottom: 20px;
}
.the_box > div{
    border:1px solid #9ec1ca;
    border-top:     none;
    border-radius: 0px 0px 10px 10px;
    width: 241px;
    padding-bottom: 10px;
    padding-top: 5px;
}

.the_box h4 a{
    color: white;
}
.the_box h4{
    background: url("/img/blue_top_login.png") no-repeat scroll 0 0 transparent;
    color: white;
    padding: 4px 12px;
}
.the_box li{
    list-style: none;
}
.the_box div{
    text-align: center;
}
.vSectionTrigger{
    margin-bottom:-15px;
    padding-bottom:15px;
}
.ballon{
    margin-top:8px;
}
.ballon li{
    list-style: none;
    color:#f8756e;
    margin-top:7px;
}
.ballon ul li a{
    color:white;
    font-size:14px;
}
.ballon ul li a:hover{
    /*        color:#727272;*/
}
.header_ballon{
    /*        padding-left:4px;*/
}
.header_ballon img{
    vertical-align: middle;
    float: right;
}
.header_ballon>a{
    color:#b17e7b;
    font-size:17px;
    margin-left:-30px;
    padding-left:30px;
}
.header_ballon a:hover{
    color:#7b1e19;
    /*font-weight:bold;*/
}
.details {
    color: #666;
    font-style: italic;
    font-size: 11px;
    font-weight: normal;
    /*	float: left;*/
    display:block;
    width: 150px;
}
.error{
    color:red;
    margin:4px;
}

/***** FORUM *******/
div.forum-action { margin: 5px; }
div.forum-action input.button { color: #000; font-size: 14px; background-color: #ddd;font-weight: bold; margin-top: 5px; }
a.reply-link { float: right; margin-right: 20px; background: url('/img/forum/reply.jpg') no-repeat left top; padding: 3px 0 5px 30px; }
a.quote-link { /*float: right;*/ background: url('/img/forum/quote.jpg') no-repeat left top; margin-top: -13px; padding: 0 5px 5px 30px; }
a.new-topic-link { background: url('/img/forum/new-topic.jpg') no-repeat left top; padding: 3px 0 5px 30px; }
a.edit-link { float: right; background: url('/img/forum/edit.jpg') no-repeat left top; padding: 3px 0 5px 30px; }
/*        table.forum span{
                display:block;
}*/

table.forum { margin: 5px; width: 540px;}
table.reply { margin: 0; border: 0; }
div.dot { height: 1px; border: 0; background: url('/img/dot.gif') repeat-x left top; }
table.forum input.button { color: #000; font-size: 14px; background-color: #ddd;font-weight: bold; margin-top: 5px; }
table.forum caption {
    color: #fff;
    margin: 5px 5px 0px 5px;
    padding: 5px;
    /*	background-color:#91B36E;*/
    background:url(/img/blue_top.png) no-repeat center;
    font-family:Arial, Verdana;
    font-size:15px;
}

table.forum th { padding: 5px; font-family: Arial, Verdana, Tahoma, sans-serif; color:#D8983F; font-weight:bold;}
table.forum td { padding: 5px; font-family: Arial, Verdana, Tahoma, sans-serif; }
table.forum thead th { font-weight: normal; background-color: #efefef; font-size: 14px; }
#comments_tbl{
    width:100%!important;
}
#topic_comments_tbl{
    width:100%!important;
}
div.forum-quote {
    border: 1px solid #ccc!important;
    margin: 0;
    padding: 5px;
    background-color: #f7f3f7;
}
div.forum-quote h4 { font-weight: bold!important; margin-top: 5px; margin-bottom: 2px; }

#ee { width: 100%; height: 682px; margin: 0; border: 0; }

.top{
    clear: both;

}
#sitemap ul li{
    list-style: none;
}
.weblinks li{
    list-style: none;  
    margin-left: 25px;
}
#navpath{
    margin-bottom: 10px;
}
#navpath a{
    padding-right: 5px;
}
/*agenda*/
table#agenda-details {
    background-color: #EBEEF0;
    font-family: Arial, Verdana;
    border : 1px solid #a5a4a0;
    width: 250px;
}
#agenda-details caption {
    font-size:17px!important;
    color:white;
    background-color:#76A5D0;
    /*margin-left: 10px;*/
    padding: 5px 0;
    border: 1px solid #a5a4a0;
    border-bottom: 0;
    text-align: center;
}

#agenda-details th { font-size: 13px; }
#agenda-details th,c
#agenda-details td { padding: 5px; }

.agenda-request { margin: 10px 0; text-align: center; }
.agenda-request h3 { padding: 5px 0; color: #fff; }
.agenda-request-frontpage {
    margin: 0 0 0 0;
    height: 30px;
    padding-top: 20px;
    background: url('/img/event_add.jpg') no-repeat left 5px;
}
.agenda-request-frontpage a { padding: 20px 0 0 35px; }
.agenda-request-frontpage a:link,
.agenda-request-frontpage a:visited,
.agenda-request-frontpage a:hover,
.agenda-request-frontpage a:active { font-size: 14px; color:#4082b4; }

#agenda-add-event th { vertical-align: middle; }
.agenda-h4 { background: none!important; padding: 5px 0!important; font-weight: bold!important; font-size: 14px!important; color: #31515a!important; }
#agenda-list li {
    margin-left:15px;
    padding:5px;
    list-style: none;
}
#agenda-list li h3{
    background-color: #76A5D0;
    padding: 5px;
}
#agenda-list li div{
    border: 1px solid #76A5D0;
    padding: 4px;
}
#agenda-list li h3 a{
    color: white;
}
#agenda-list {
    margin-left: -20px;
    margin-top: 21px;
}

.descr { width:550px;}



#search-decisions table td b{
        color:#6D7999;
        font-size: 11px;
}
#search-decisions table td {
        text-align: left;
}

.anfile{color:white;font-size:15px;}

#popup_box {
    display:none; /* Hide the DIV */
    position:absolute;  
    _position:absolute; /* hack for internet explorer 6 */  
    height:470px;  
    width:700px;  
    background:#FFFFFF;  
    left: 20%;
    top: 20%;
    z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    margin-left: 15px;  
   
    /* additional features, can be omitted */
    border:2px solid #000;      
    padding:15px;  
    font-size:15px;  
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
/*	overflow:scroll; */
   
}
#popupBoxClose {color:red;}
#popup_box  li  {list-style:none; padding:5px; border-bottom:1px solid #000;}
#fal { color:#000; }
.popdescr {background-color:#F8B8B8; padding:10px;} 


#popup_box p {font-size:17px;}

#master_pdfs{ float:left; height:659px;} 
#in_div{ float:left;} 

#rss {
	color:white;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/img/rss.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 18px;
    padding-left: 20px;
    padding-right: 13px;
}
#rss a {color:white;}
#fb_css{
	float: right;
    	height: 18px;
    	padding-left: 20px;
    	padding-right: 13px;
	padding-top:9px;
}

#tw_css{
	float: right;
    	height: 18px;
    	padding-left: 0px;
    	padding-right: 0px;
	padding-top:10px;
}


/*
#footer_d{width:100%; margin:0 auto; 
	background: url(/img/a.png) no-repeat;
  	background-size: 100%;

position:relative;}
	#a1{width: 235px; 
		height:117px;
		background: #c3c0bb; 
		float:left;   }
	#a2{width: 750px; 
		height:117px;
		background: #f0ede6; float:left;   }
	#a1_uoc img{ padding:25px; padding-left:50px; }	
	#a2_reth img{ padding:25px; }
	#a2_her img{ padding:25px; }

*/

#aa{width:100%; margin:0 auto;  
display:inline-table;
	 background: url(/img/a2.png) center repeat-x;
    background-size: auto 100%;
	background-size: auto 100%;
	height:120px;
	
    background-size: cover;}
	#aa0{width:1020px; margin:0 auto; position:relative;}
	#aa1{width: 235px; 
		height:120px;
		background: #c3c0bb; 
		float:left;   }
	#aa2{width: 750px; 
		height:120px;
		background: #f0ede6; float:left;   }
	#aa1_uoc img{ padding:25px; padding-left:50px; }	
	#aa2_reth img{ padding:25px; }
	#aa2_her img{ padding:25px; }



