
* { padding: 0; margin: 0; list-style-type: none;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #f0f0f0 url('../images/bg.jpg') repeat-x ;
}
#wrapper { 
 margin: 0 auto;
 width: 1019px;
 padding-left: 60px;
 background: url('../images/bg_m.png') repeat-y ;
 background-attachment:fixed;
 background-position:center; 
}
#header, #header_eng {
 color: #333;
 width: 960px;
 float: left;
 padding: 0px;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background:url('../images/header.jpg') no-repeat;
 }
 
#header { background:url('../images/header.jpg') no-repeat;}
#header_eng{ background:url('../images/header_eng.jpg') no-repeat;}
 
/* -----------------------------------------------------------
		I. TOP
----------------------------------------------------------- */
#top{ padding:0px 0px 0 0; margin:0px; float:right;}
#top ul { padding:0px; margin:0px; }

#top ul.lang li{ padding:0px; margin:0px; list-style-type:none; float:right; padding-right: 45px; padding-left: 0px; margin-right: 0px; }
#top ul.lang li a{ padding:0px; margin:0px; text-decoration:none; color:#ffffff; font-size:10px; font-family:verdana; font-weight:bold; padding-left: 0px; }
#top ul.lang li a:hover {color: #FFCC00;}

#top ul.c { padding:115px 20px 0 0; margin:0px; float:right;}


#top ul.c li{ padding:0px; margin:0px; list-style-type:none; float:left; padding-right: 10px; padding-left: 10px; }
#top ul.c li a{ padding:0px; margin:0px; text-decoration:none; color:#134c83; font-size:9px; font-family:verdana; font-weight:bold; padding-left: 15px; }

#top ul li.first a { background:url(../images/home_img.gif) no-repeat; }
#top ul li.first a:hover{ background:url(../images/home_img_hover.gif) no-repeat; }
#top ul li.first a.active{ background:url(../images/home_img_hover.gif) no-repeat; }
#top ul li.second a{ background:url(../images/contact_img.gif) no-repeat 0px 1px; }
#top ul li.second a:hover{ background:url(../images/contact_img_hover.gif) no-repeat 0px 1px; }
#top ul li.second a.active{ background:url(../images/contact_img_hover.gif) no-repeat 0px 1px; }
#top ul li.third a{ background:url(../images/sitemap_img.gif) no-repeat; }
#top ul li.third a:hover{ background:url(../images/sitemap_img_hover.gif) no-repeat; }
#top ul li.third a.active{ background:url(../images/sitemap_img_hover.gif) no-repeat; }
/* -----------------------------------------------------------
		II. NAVIGATION
----------------------------------------------------------- */

#navigation {
float: left;
 width: 960px;
 color: #333;
 padding: 0px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #1f5081;
}
	
/*----------------------------------------------------------- */

#leftcolumn { 
 color: #333;
 border: 5px solid #FFF;
 background: transparent url('../images/bg_body-short.jpg') no-repeat scroll right top;
 margin: 0px 0px 0px 0px;
 padding: 20px 10px 10px 10px;
 height: 547px;
 width: 200px;
 float: left;
}
#projektet { float:left;}
#projektet ul{background-color: #fff;}
#projektet ul li{ float:left;}

#projektet ul li a{ 
	color: #0076ba; 
	font-size: 11px; 
	float:left; 
	font-weight:bold;	
	padding-left: 80px;	padding-top: 20px; padding-bottom: 20px; padding-right: 15px;
	border-top: 1px solid #DCDDDE;	
	margin-left: 5px; 
	text-decoration: none;
}
	
#projektet ul li a:hover{ color: #EA9149;}

#projektet ul li a span{ width: 100px;	float:left; padding-left: 10px;}

#projektet ul li a.cls1{ background:url(../images/prog1.jpg) no-repeat;}
#projektet ul li a.cls2{ background:url(../images/prog2.jpg) no-repeat;}
#projektet ul li a.cls3{ background:url(../images/prog3.jpg) no-repeat;}
#projektet ul li a.cls4{ background:url(../images/prog4.jpg) no-repeat;}

#projektet ul li a.first{ background:#EA9149 url('../images/bg_nav-01-current.png') no-repeat scroll left center;	border:medium none;	color:#FFFFFF; padding-right:11px; text-shadow:-1px -1px 0 #EA9149; padding:10px 0 10px 35px; font-size:14px; font-weight:bold; width: 187px; margin-bottom: 10px; }
#projektet ul li a.first:hover {text-decoration: none;}

a.pub { width:187; height: 99px; border: 1px solid #dddddf; padding: 0px 99px 93px; background: url('../images/publikimet.png') no-repeat center 10px; text-align: center; margin: 0px 0 10px 0;}
a.prod { width:187; height: 99px; border: 1px solid #dddddf; padding: 0px 99px 93px; background: url('../images/prod.png') no-repeat center 10px; text-align: center; margin: 0px 0 10px 0;}
h4.hdr-blueP { height: 32px; background:  url('../images/header_blue.png') repeat-x; color: #fff; font-size: 12px; padding: 7px 0 0 15px; margin: 0px 0px 0px 0px;}
h4.hdr-blue { height: 32px; background:  url('../images/header_blue.png') repeat-x; color: #fff; font-size: 12px; padding: 7px 0 0 15px; margin: 99px 0px 0px 0px;}

h4.hdr-org { height: 32px; background:  url('../images/bg_orange.jpg') repeat-x; color: #fff; font-size: 12px; padding: 7px 0 0 15px; margin: 0px 0px 0px 0px;}
#content { 
 float: left;
 color: #666666;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: auto;
 width: 480px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 5px solid #FFF;
 background: transparent url('../images/2bg_body-short.jpg') no-repeat scroll left top;
 margin: 0px 0px 0px 0px;
 padding: 20px 10px;
 min-height: 647px;
 width: 200px;
 float: left;
}
#linqet { margin-top:110px;}
#linqet ul li a { 
	background:transparent url(../images/arow_top.gif) no-repeat scroll left top;
	color:#8D8D79;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:32px;
	margin-top:0;
	padding-bottom:0;
	padding-left:25px;
	padding-top:2px;
	text-decoration: none;
}
#linqet ul li a:hover { text-decoration: none; 	color:#3d8ab6;}

#linqet h2 {
	border-bottom:1px solid #DCDDDE; 
	color:#3d8ab6;
	font-size:12px;
	margin-top:0px;
	margin-bottom: 10px;
	padding-bottom:5px;
	width:205px;
}
A.arkiva { 	border-bottom:1px solid #DCDDDE; color:#3d8ab6;	font-size:12px;	margin-top:0px;	margin-bottom: 10px; padding-bottom:5px; width:205px; font-weight:bold;}
A.arkiva:hover { COLOR: #003E89; text-decoration: none; }

h1 { font-size:14px; line-height:100%; color:#003E89; font-family:Georgia; font-weight:bold; padding:10px 0 10px 0px; border-bottom: 1px solid #919090; width: 480px;
	margin-left: 0px;}
	
#latest { background-color: #F4F5F7; height: auto; padding: 15px; margin-bottom: 10px;  }
/* -----------------------------------------------------------
		LAJMET
----------------------------------------------------------- */
#content .box { text-align: justify; background: transparent url('../images/page-title-bg.png') no-repeat scroll left bottom ; padding: 10px 10px 10px 10px; margin-bottom: 0px; min-height:130px;}
#content span.date { color:#666666; display:block; font-size:11px; }
span.second_title { color: #13377B; font-size: 14px; margin-left:0px; margin-top: 10px; font-weight:bold;}
p.news_txt { text-align: justify; padding-top: 10px;}
A.more { COLOR: #003E89; text-decoration: none; font-weight:bold; display: inherit; text-align: right; font-size:11px;}
A.more:hover { COLOR: #003E89; text-decoration: underline; }

A.kthehu {color: #1f5081;}
A.kthehu:hover {color: #1f5081; text-decoration: underline;}

span.title { color: #13377B; font-size: 18px; padding: 0px; font-weight: bold;}
p.latest { text-align: justify; padding-top: 10px;}
#content p {
	color:#6B6B6B;
	margin:0px 10px 0 0;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;

}
#content span.date_latest { color:#666666; display:block; padding-left:0px; font-size:11px;}
#content span.newsdate { color:#666666; display:block; padding: 10px 0 0 0; font-size:11px;}
p.home { background: transparent url('../images/page-title-bg.png') no-repeat scroll left bottom ; padding: 0 10px 10px 10px; margin-bottom: 20px; }

img.displayed {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:block;
	margin: 10px auto 10px auto;
	padding:3px;
}
img.news_image {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:block;
	padding:3px;
	width: 235px;
	height: 180px;
	float: left;
	margin-top:10px;
	margin-bottom:3px;
	margin-left:0 !important;
	margin-right:10px;
}
img.small_image {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	display:block;
	padding:3px;
	width: 120px;
	height: 80px;
	float: left;
	margin-top:10px;
	margin-bottom:3px;
	margin-left:0px; !important;
	margin-right:10px;
}
/* -----------------------------------------------------------
		III. PUBLIKIMET
----------------------------------------------------------- */
img{
     	      border: 0px;
}
ul{
margin:0px;
padding:0px;
}
ul li{
margin:0px;
padding:0px;
list-style-type:none;
}
ul li a{
text-decoration:none;
color: #0076ba;
}
a{
text-decoration:none;
color: #736f6e;
}
#content ul.list li {
background:none;
margin:0px;
padding:0px;
clear:both;
margin-right:23px;
}
#content ul.list li a {
padding:7px 10px;
display:block;
border-bottom:1px dotted #ccc;
height:auto !important;
height:1px;
min-height:1px;
color:#615f60;
}
#content ul.list li a:hover {
background:url('../images/list_doc_bg.gif') repeat-y;
color:#0076ba;
}
#content ul.list li a img {
float:left;
padding-right:10px;
}

#content ul.list li a span.title1{

width: 355px;
margin-left: 35px;
}
#content ul.list li a span {
display:block;
}
#content ul.list li a span.downloadi{
margin-top: -15px;
float:right;
color:#0076ba;
}
#content h3{
color: #003e89;

margin-bottom: 10px;
font-size: 12px;
margin-right: 6px;
border-bottom: 1px solid #919090;
padding:15px 0 3px 10px;
}

/* -----------------------------------------------------------
		IV. FOTOGRAFIT
----------------------------------------------------------- */
.contentboximages {
	width: 470px;
	text-align: left;
	margin: 15px 0px 0px 20px;
}

.contentboximages a img {
	border: 2px solid #ffffff;
	margin: 7px;
	outline: none;
	
}

.contentboximages a img.imagelast {
	border: 2px solid #ffffff;
	margin: 0px 0px 7px 0px;
	outline: none;
}

.contentboximages a:hover img {
	border: 2px solid #0076BA;
}

.contentbox a img {
	border: 2px solid #ffffff;
	margin: 13px 0px 7px 0px;
	outline: none;
}

.contentbox a:hover img {
	border: 2px solid #FF0000;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('../images/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('../images/nextlabel.gif') right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* -----------------------------------------------------------
		V. LINQET
----------------------------------------------------------- */
h2.plinqet { font-size:13px; color:#003E89; font-weight:normal;	padding:0 0 5px 0; font-weight:bold;}
#plinqet { position: relative; width: 470px; padding:10px 15px 10px 15px;}
#plinqet ul.links li { background:url('../images/link.gif') left no-repeat;}
#plinqet ul { margin:0px 0 25px 0px;}
#plinqet ul li {	list-style-type:none; padding-left:20px; margin:10px; border-bottom:1px solid #eee; padding-bottom:0px; line-height:19px;}
	
#plinqet a{ font-family: Cambria, serif; font-size: 14px; font-style: italic; font-weight: normal; letter-spacing: normal; line-height: 1.5em;color: #696A6C; text-decoration: none;}
#plinqet a:hover { text-decoration:none; color: #003E89;}

/* -----------------------------------------------------------
		VI. SITEMAP
----------------------------------------------------------- */
#sitemap{
text-align: left;
margin-top: 10px;

}
#sitemap ul{
margin: 0px;
padding: 0px;
margin-top:0px;
}
#sitemap ul li{
padding:0px;
padding-left:10px;
list-style-type: none;
\\margin: -2px 0px !important;
margin:0px;
background-image:none;
padding-top:3px;
padding-bottom:2px;
font-size:11px;
}
#sitemap ul li a, #sitemap ul li ul li a, #sitemap ul li ul li ul li a, #sitemap ul li ul li ul li ul li a{
min-height: 1px;
height: auto !important;
height: 1px;
padding: 3px 0px 2px 30px;
background: url('../images/list_icon.gif') no-repeat;
background-position: 7px 0px;
text-decoration: none;
font-weight: normal;
color: #000;
font-size:11px;
}
#sitemap ul li a.home{
padding-left: 18px;
background: url('../images/home.gif') no-repeat 0px 2px;
}
#sitemap ul li a:hover{
text-decoration: underline;
}
#sitemap ul li ul{
background: url('../images/ul_bg.gif') repeat-y;
margin-bottom: -2px;
}
#sitemap ul li ul li {
padding-left: 15px;
}
#sitemap ul li ul li a{
}
#sitemap li.end a{
background: url('../images/end_list_icon.gif') no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul{
background: none;
}
#sitemap li.end ul li a{
background: url('../images/list_icon.gif') no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul li.end a{
background: url('../images/end_list_icon.gif') no-repeat;
background-position: 7px 0px;
}
#sitemap li.end ul li a{
}
em.required {color:#003E89;}
/* -----------------------------------------------------------
		VII. FOOTER
----------------------------------------------------------- */
#copyright{
 			width: 950px;
            background-color:#1f5081;
            clear:both;
            margin-bottom:0px;
            border:5px solid #fff;
}           
#copyright p{
             text-align:left;
             color:#fff;
             padding-left:10px;
             font-size:10px;
             padding-top:5px;
             padding-bottom:5px;
             font-weight:bold;
             font-family:verdana;
            
}


#copyright a{
            font-size:9px; 
            color:#fff;
            text-decoration:none;
            font-weight:bold;
            font-family:verdana;
            float:right;
            margin-top: -17px;
            padding-left: 17px;
            margin-right: 5px;
            
}
#copyright p span{
           margin-left:10px;

}
#copyright a:hover{
           text-decoration:underline;

}
/* -----------------------------------------------------------
		VIII. ARCHIVE
----------------------------------------------------------- */
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 0px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('../images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('../images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 6px;
	font-weight: normal;
	font-size: 11px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 6px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}
