﻿html,body,form
{
	padding: 0;
	margin: 0;	
}



.cp
{
	padding:20px;
}

.cl
{
	clear:both;
}

.rss
{
	background: transparent url(img/rss.gif) no-repeat;
	height:16px;
	padding-left:20px;
}

.left { float:left; }
.right { float:right; }

.rightsearch
{
    float:left;
    margin-top:12px;
    width:305px;
}
#mainloggoholder
{
    float:left;
height:73px;
width:645px;
}

a img
{
	border:0;
}

.textlink
{
    color:Black;
}
body 
{	
	background-color: #fafafa;	
	 background:url(img/bg_lima_tapet2.gif);
}

#wrapper
{
	background:#FFFFFF;
	margin:0 auto;
	width:999px;
	-moz-box-shadow:0 0 14px #c3c2c2;
	-webkit-box-shadow:0 0 14px #c3c2c2;	
}

.rss
{
	
}

#toptools
{
	margin: 25px 24px 18px 21px;
}

#head
{
	background:transparent url(img/bg2.jpg) no-repeat -9px 0px;
}

.colorbar
{
	margin:0px 0px 0px 0px;
}

#prefoot
{
	clear:both;
	margin:0px 9px 15px 9px;
	padding-top:15px;
	border-top:solid 1px #dbdbdb;
}
#ctcont
{
	background:#fff url(img/ctbg.gif) repeat-y 0 0;
	/*
	overflow:auto;*/
	margin:0 14px;
}

#ctcont
{
	
	/*
	overflow:auto;*/
	margin:0 14px;
}


#foot
{
	height:20px;
	clear:both;
	margin:0px 9px 0px 9px;
	color:#fff;
	padding:15px;
}

#mainmenu
{
	list-style:none;
	clear:both;
	overflow:auto;
	padding:6px 0 1px;
	margin:2px 24px 2px 24px;
}

#mainmenu a
{
	text-transform:uppercase;
}
#mainlinks
{
    float:right;
margin-right:10px;
margin-top:4px;

width:720px;
}
.sitemapdesc {
color:#000000;
display:inline;
padding-bottom:5px;
font-size:11px;
}
.col1, .col2, .col3
{
	margin-left:16px;
	margin-right:16px;
	float:left;
}
.col1
{
	width:191px;
	margin-left:0px;
}
.col1page
{
	width:191px;
	margin-left:15px;
	float:left;
	padding-right:20px;
}
.col2
{
	width:449px;
}
.col2page
{
	width:742px;
	float:left;
}
.col3
{
	position:relative;
	width:233px;
	min-height:30px;
}

#mainmenu li
{
	float:left;
	height:1.8em;
	padding-top:3px;
	margin:0px 8px 0px 8px;
}

#mainmenu li.sep
{
	border-left:solid 1px #dbdbdb;
	padding:0px;
	margin:0px;
	margin-left:3px;
}

#content
{
	padding:9px;
	clear:both;
	
}
#ctcont
{
	clear:both;
}



.col1 h4, .col3 h4
{
	font-size:1.44em;
	margin:0px;
}

body
{
	font-family:Verdana;
	font-size:0.7em;
}

.nopadding
{
    margin:0px;
    padding:0px;
}

#topbox
{
	
    clear:both;
    height:200px;
    margin-bottom:5px;
    margin-left:24px;
    margin-top:0px;
    width:950px;
}

ul.crumbs li a, .tree .subs a
{
	background:transparent url(img/whitearrowdn.gif) no-repeat right center;
}

#topbox .img, #topbox div
{
	float:left;
	height:188px;
}

.topmiddle
{
	height:188px;
	width:242px;
	background-image:url(img/topmiddle.gif);
}

.news, .news li
{
	margin:0;
	padding:0;
	list-style:none;
}
.news li
{
	margin:0px 0px 14px 0px;
	padding:0px 0px 14px 0px;
}
.startpagenewslist
{
    list-style-type:none;
    padding:0px 0px 0px 5px;
    margin:0px;
}
.startpagenewslist li
{
    border-bottom:1px solid #bb8866;
 margin-bottom:9px;
padding-bottom:9px;
margin-top:4px;
}
#ctl00_cph1_exNewsPageList h3,p
{
    padding:0px;
    margin:0px;
}
.calendar, .bb
{
	border-bottom:solid 1px #dbdbdb;
}

h4.txt.bb
{

padding-bottom:5px;
padding-top:6px;
}

#result
{
	position:absolute;
	top:-28px;
	right:40px;
	background-color:#85b3e0;
	padding:5px;
	border:solid 1px #75A3D0;
	color:#fff;
}

.news strong
{
	font-size:1.26em;
}

.facts
{
	/*margin-top:18px;*/
}
/*
.controls
{
	padding:5px;
	background-color:#fff;
	border:solid 1px #dbdbdb;
	position:absolute;
	right:-180px;
	top:0px;
	width:150px;
	border-left:none;
	z-index:5;
}
*/
.facts h4
{
	font-size:1.26em;
	color:#000;
}

.searcher
{
	border:solid 1px #dbdbdb;
	width:204px;
	margin-left:50px;
	margin-right:10px;
	padding-top:3px;
	padding-bottom:2px;
	height:15px;
}

.toggler 
{
	cursor:pointer;
	padding:4px;
	color:#000;
	padding-left:21px;	
	background:#fff url(img/whitearrow.gif) no-repeat 6px center;
	background-image:none;
}

.toggler.on
{
	background-color:#94e681;
	background-image:url(img/whitearrow.gif);
} 

#topbar
{
	height:23px;
	position:relative;
}

#topbar img,#topbar a,#topbar input,#topbar div
{
	float:left;
}

#topbar div
{
	margin-top:4px;
}

#version
{
	float:right;
	width:240px;
	height:20px;
	background-repeat:no-repeat;
	background-position:right center;
}

#toptools .right
{
	margin-top:12px;
}
.common
{
	border-top: solid 1px #dbdbdb;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:3px;
}

.fav li 
{
	overflow:auto;
}
.fav li a
{
	float:left;
	width:150px;
}
.fav li .delfav
{
	float:left;
	display:block;
	padding:6px;
	background:transparent url(img/del_off.gif) no-repeat 4px 10px;
}
.fav li .delfav:hover
{
	background-image:url(img/del_on.gif);
}

#searchresult li
{
	background:transparent url(img/result.png) no-repeat 4px 4px;
	padding:10px 5px 5px 60px;
	margin:0;
	border-top:solid 1px #fff;
}
#searchresult li:first-child
{
	border-top:none;
	padding-top:5px;
}

#searchresult li a
{
	color:#fff;
	font-weight:bold;
}

#searchresult
{
	color:#fff;
	list-style:none;
	margin:0;
	padding:10px;
	margin-bottom:10px;
}

input, select, textarea
{
	font-family:Verdana;
	font-size:12px;
}

#foot
{
	background-image:url(img/logos.png);
	background-repeat:no-repeat;
	background-position:848px 10px;
}

.cont, .cont li, .cont ul, #sitemap, .atoo ul, .atoo
{
    margin: 0px;
    padding:0px;
    list-style-type:none;
}
.cont ul
{
    margin-left:12px;

}
#sitemap li a
{
    font-size:14px;
}
#filarkiv ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;   
}
#filarkiv ul li
{
    padding-top:5px;
    padding-left:10px;
}

#ctl00_exBread
{
	background:transparent url(img/breadarrow.gif) no-repeat 0px 0px;
	padding-left:16px;
	margin-top:10px;
	height:30px;	
}
#ctl00_exBread a
{	
    margin-bottom:21px;
}
.displaynone
{
    display:none;
}
#qucikchoice
{
    margin-left:10px;
padding-top:5px;
}
#qucikchoice select
{
    padding:3px 1px 4px;
}

hr, .hr1 {
border-bottom:1px solid #CCCCCC;
height:1px;
margin:4px 0;
}

.ablock
{
    list-style-type:none;
    list-style-position:inside;
    padding-left:10px;
    line-height:150%;
}
.printright
{
    float:right;
}

#essi-helplink {
color:#FFFFFF !important;
}
.qcleft
{
    float:left;
    width:182px;
}
.gtright
{
    float:left;
    width:105px;
    position:relative;
}
#google_translate_element
{
    
    position:absolute;
    top:-8px;
    width:116px;
}



.filearchive
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.filearchive li ul
{
    list-style-type:none;
    margin:4px 0px 5px 0px;
    padding:0px;
    
}

.filearchive li {

    padding:2px 0px 2px 10px;
}
.fileitem
{
     background-image: none !important;
}

.filearchive li a
{
    display:block;
}

.Folder a
{
    background-image: url("img/ul.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left:10px;
    cursor:pointer;
    font-weight:bold;
}
li.pdf a
{
    background-image:url(img/pdf.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.doc a
{
    background-image:url(img/doc.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.xls a
{
    background-image:url(img/xls.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.jpg a
{
    background-image:url(img/xls.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.ppt a
{
    background-image:url(img/ppt.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.png a
{
    background-image:url(img/png.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.gif a
{
    background-image:url(img/gif.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.ocx a
{
    background-image:url(img/ocx.gif);
    background-repeat:no-repeat;
    background-position: 0 2px;
}

li.pdf a span
{
    color:#000;
}
.f a
{
    padding:3px 0px 3px 20px;
   position:relative;
   font-weight:normal;
}
.hdl
{
    cursor:move;
    position:absolute;
    width:16px;
    height:16px;
    top:0px;
    left:0px;
}

#ctl00_cph1_exPlannerPeriod_popup
{
    right:100px !important;
    top:104px !important;
    display:block !important;
}
.nldiv
{
    margin:0 auto;
    width:741px;
}
