/* gallery images */
#gallery{border:none;border-collapse:separate;float:left;_width:96%}
#gallery td{border:0px solid;vertical-align:top;padding-bottom:10px}
#gallery td span{clear:left;display:block;width:120px;line-height:1.2em; font-size: 92%;}
#gallery td img{
	margin-bottom: 3px;
}
/* portal */

.portal-tree h3{margin-bottom:0px;padding-bottom:0px;}
.portal-list{
	border: 1px solid #4A94CE;
	padding: 10px;
	background-color: #EAEFF6;
}
.portal-list h3{margin-bottom:4px;padding-bottom:2px;padding-top:2px;color:#FFFFFF;background-color:#4A94CE;padding-left:5px; _height: 1px;}
.portal-list h3 a{color:#FFFFFF;background-image:url(menu-bg.gif);background-position:4px -112px;background-repeat:no-repeat;padding-left:14px}
.portal-list .holder{ _height: 1px;}
.portal-list .holder p{line-height:1.3em;padding:0px;padding-bottom:3px}
.portal-list .label{font-weight:bold}

.portal-list .pictogram {
 padding-top: 2px;

 padding-bottom: 3px;
 padding-left: 6px;
 padding-right: 6px;
 background-color: #4A86AD;
}

.portal-list .pictogram img{
	display: inline;
	margin-top: 4px;
	margin-right: 2px;
}
.portal-subtree span{
	font-size: 95%; padding-top: 1px;
}

/* tree */
ul.tree li{list-style-position:outside;list-style-type:none;padding-right:0px;padding-bottom:0px;padding-top:0px;background-image:url(../../images/tree/tree-line-vertical.gif);background-repeat:repeat-y;bakcground-position:left;margin:0px;text-indent:-19px;padding-left:19px}
ul.tree li.last{background-position:left top;background-image:url(../../images/tree/tree-line-last.gif);background-repeat:no-repeat}
ul.tree img{border-right:0px;border-top:0px;vertical-align:middle;border-left:0px;border-bottom:0px;display:inline}
/* site map */
#sitemap{
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 90%;
	background-color: #F6EBE1;
	border: 2px solid #C5C5D5;
	padding: 5px;
	padding-bottom: 2px;
}
#sitemap ul{margin:0px;padding:0px}
#sitemap strong{text-transform:uppercase}
#sitemap li{background:url(folder.gif) 5px 4px no-repeat;margin:0px;padding:0px 0px 3px 15px;list-style:none;font-weight:bold;font-size:100%;list-style-position:outside;margin-bottom:2px}
#sitemap li a:hover{text-decoration:none}
#sitemap li li{margin-left:10px;margin-top:4px}
#sitemap ul li ul li ul li{list-style-type:none}
/* tool */
#tool-bar{margin-bottom:20px}
.tool-pdf,.tool-print{padding:2px 7px 2px 20px;background-position:left top;background-repeat:no-repeat;font-size:82%}
.tool-print{background-image:url("../../images/print_button.gif")}
.tool-pdf{background-image:url("../../images/pdf_button.gif")}
/* search-top */
/* Shop category folder icons */
.col-folder{background:url(folder.gif) no-repeat 0 0;margin-bottom:0;margin-bottom:0;/**/ margin-bottom:10px !important;padding-left:20px;padding-right:10px}
.features fieldset{border:0 solid transparent;margin-bottom:20px;width:99.5%}
.features legend,.features caption{color:#666666;font-weight:bold;padding-bottom:0px;text-align:left}
.icon{_height:1px;background-position:0 0.1em;background-repeat:no-repeat;padding-left:12px}
.input{width:98%}
.loginbox .input{width:150px}
.loginbox .textleft{font-size:105%;margin-top:0;padding-top:0}
/* Start login box */
.loginbox .textunderlogin{clear:both;font-size:10px;margin-top:1px}

/* Poll */
.poll{}
.poll div.total{font-size:85%;margin-top:6px}
.poll img.bar0{background:#FFBF5E;margin-left:1.5em}
.poll img.bar1{background:#FFBF5E;margin-left:0}
.poll p{margin-top:0.1em}
.poll p span{color:#6C6C6C;font-size:91%;padding-left:0.2em}
/* grid */
#grid-paging-bottom{border-top:1px solid #CECECE;clear:both;font-size:94%;margin-top:0;padding-right:6px;padding-top:1px;text-align:right}
#grid-paging-top{display:block;float:right;font-size:80%;font-weight:normal;margin-bottom:0;margin-top:8px !important;margin-top:4px;margin-top:4px;/**/ padding-bottom:0;padding-right:6px;text-align:right}
.shortdesc{background-color:#F4F4F4;border-bottom:4px solid #BDC6C6;margin-bottom:15px;padding-bottom:15px;padding-left:5px;padding-right:5px;padding-top:15px}
.textholder{margin-bottom:1px;margin-top:1px}
/* Attachements */
#attachment{clear:left}
.imgbox{margin:0;padding:0}
.imgbox li{background:none;float:left;margin:0 7px 7px 0;padding:0;list-style:none;list-style-position:inside}
.imgbox li a{font-size:92%;text-decoration:none}
ul.filebox li{background-position:0 0;background-repeat:no-repeat;line-height:1.5em;list-style:none;padding-bottom:3px;padding-left:20px !important}
ul.linkbox li{background-position:0 0;background-repeat:no-repeat;line-height:1.5em;padding-bottom:3px}
.txt{background-image:url("../../images/file-txt.gif") !important}
.xls{background-image:url("../../images/file-xls.gif") !important}
.zip{background-image:url("../../images/file-zip.gif") !important}
.avi{background-image:url("../../images/file-avi.gif") !important}
.ppt{background-image:url("../../images/file-ppt.gif") !important}
.pdf{background-image:url("../../images/file-pdf.gif") !important}
.mp3{background-image:url("../../images/file-mp3.gif") !important}
.exe{background-image:url("../../images/file-exe.gif") !important}
.rtf,.doc{background-image:url("../../images/file-doc.gif") !important}

/* maps */
#map-con div{float:left}
#search-top input.input{font-size:91%;width:105px}

#gallery td img,html>body #search-top input.input{margin-bottom:5px}
ul.tree,ul.tree ul{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;list-style-type:none}
#sitemap li a,.imgbox li a span{text-decoration:underline}
ul.filebox,ul.linkbox{background:transparent;margin:0;padding:0}


/* searchbox */
#searchbox label { display: inline; margin: 0; color: #666; font-family: "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif; text-transform: uppercase; vertical-align: middle; }
#searchbox input.input{ display: inline; width: 145px; padding: 2px; border: 3px solid #EAEAF0; vertical-align: middle; background: none; color: #888888; }
input.submit-img{ width: 12px; height: 20px; background: url(search.gif) no-repeat 0px 6px; color: #fff; font-weight: bold; padding: 0px 0; cursor: pointer; border: none; overflow: hidden; letter-spacing: 0px; }
input.submit-img:hover{background-position:left bottom}

/* lang-menu */
#lang-menu select{font-size:10px}
#lang-menu a,#lang-menu a:hover{color:#FFFFFF;text-decoration:none;font-weight:bold}
#lang-menu .flag{ float: right; margin-right: 5px; border: 1px solid White; }

/* news */
.news-item{
	margin-bottom: 1.5em;
}

/* breadcrumb */
#breadcrumb{
	font-size: 87%;
}
#breadcrumb ul{
	_height: 1px;
	padding: 0px;
	margin: 0px;
}
#breadcrumb ul li{float:left;display:inline;margin-right:4px}
#breadcrumb ul a{
	font-weight: bold;
	background: url(breadcrumb.gif) no-repeat 0px 50%;
	padding-left: 15px;
	text-decoration: none;
	color: #095AA5;
}
#breadcrumb ul li.first a{background-image:none;padding-left:0px}
#breadcrumb a:hover{text-decoration:underline}
#breadcrumb,#breadcrumb a,#breadcrumb a:hover{color:#996633;letter-spacing:0px}



/*Nifty Corners */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}



