@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	html {
		 height:100%;
		 font-size:11px;
		 line-height:normal;
	}
	body{
		font: 62.5%/2.2em Arial, sans-serif;
		color: #4b4942;
		background: #fff;
		height:100%;
		margin:0 auto;
		text-align: center; 
		line-height:normal;		
	}
	
	a{text-decoration: none;color: #5599a7;}
	a:hover{color: #bb800f;}
	hr{display: none;}
	strong{font-weight: bold;}
	
	ul.borderedlist{
	}
	
	ul.borderedlist li{
		border-bottom: 1px dotted #d1cfcd;
	}
	
	li.activeMenu, li.activeMenu a, li.activeMenu a:hover, li.activeMenu a:visited{
		color:#a6ae39;
	}


	
	ul.borderedlist li a{
		display: block;
		padding:3px 0 0 2px;
		height: 26px;
		color: #42423b;
	}
	ul.borderedlist li a:hover{background:#E5E5E4;color: #42423b;}

	#wrapper{
		min-height:100%;
  	 	position:relative;

	}

/* =LAYOUT - the main layout styles */
	.container{
		width:900px;
		text-align:left;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
	}
			
	/* top menu */
	#topMenu{
		height: 37px;		
		background-color: #a6ae39;
		position: relative;		
	}

	#topMenu .container{
	
	}
	
	#top_navigation{		
		height:37p;
		float:right;
		padding-top:15px;
		font-size:11px;
		text-transform:uppercase;
		margin-right:0px;
	}
	
	#top_navigation .menu{
		width:500px;
		height:37p;
	}
	
	#top_navigation .searchandlanguage{
		padding-left:20px;
		float:left;
		margin-top:-4px;
	}
	
	#top_navigation .menu li{float:left;padding-left:18px;	}
	
	#top_navigation li.searchForm input{background-color: #a6ae39; border:0; border-bottom:1px dotted #fff; color:#FFFFFF; margin-top:1px}
	
	#top_navigation .menu  li a{color:#FFFFFF}
	#top_navigation .menu li a:hover{color: #295e63;}
	
	#top_navigation .menu  li a.active{color: #295e63;}
	
	/*  ----------------------------------------------- */
	
	
	
	/* TABS MENU  */
	
#dropline9 {position:relative; font-size:12px; height:55px; width:690px; background:#fff; padding-left:5px; padding-right:5px; font-size:14px}
#dropline9 ul.menu {padding:0; margin:0; list-style:none; width:600px; height:35px; padding-right:5px}
#dropline9 ul ul {padding:0; margin:0; list-style:none; width:599px; height:35px;}

#dropline9 table {border-collapse:collapse; margin:-1px -20px 0 0; padding:0; width:0; height:0; font-size:1em;}

#dropline9 li {float:left; height:35px; background:#fff;padding-right:5px; padding-left:5px}
#dropline9 li a {float:left; display:block; padding:0 0 0 5px; height:35px; line-height:35px; background: url("../images/tabs2.png") no-repeat left top; color:#000; 
text-decoration:none; font-family:tahoma, arial, verdana, sans-serif;}
#dropline9 li a b {float:left; height:35px; display:block; padding:0 30px 0 20px; background:url("../images/tabs2.png") no-repeat right top; cursor:pointer; display:inline; font-weight:normal;}

#dropline9 li.current a {background-position:0 -35px; border:0;}
#dropline9 li.current a b {background-position:100% -35px; color:#fff;}

#dropline9 li ul {position:absolute; top:35px; left:-9999px; z-index:10; background:#fff;border-top:1px solid #ccc;}
#dropline9 li.current ul {left:0; z-index:1; background:#fff; border-left:0;border-top:1px solid #ccc;}

#dropline9 li a:hover {background-position:0 -70px; border:0;cursor:pointer;border-top:1px solid #ccc;}
#dropline9 li a:hover b {background-position:100% -70px; border:0; color:#fff;border-top:1px solid #ccc;}

#dropline9 li:hover > a  {background-position:0 -70px; border:0; cursor:pointer;}
#dropline9 li:hover > a b {background-position:100% -70px; border:0; color:#fff}

#dropline9 li.current a:hover {background-position:0 -35px; border:0;}
#dropline9 li.current a:hover b {background-position:100% -35px; color:#fff;}
#dropline9 li.current:hover a {background-position:0 -35px; border:0;}
#dropline9 li.current:hover a b {background-position:100% -35px; color:#fff;}

#dropline9 ul :hover ul {left:0; border:0; color:#fff; padding-right:20px;border-top:1px solid #ccc;}

#dropline9 ul :hover ul.right li,
#dropline9 ul li.current ul.right li {float:right; }

#dropline9 ul :hover ul.blank {background:#fff; border0; background-position:0 -35px;}

#dropline9 ul :hover ul li a {display:inline; background:#fff; color:#006699; url(../images/bar.gif) right center no-repeat; padding:0 5px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#ddd; height:35px; line-height:34px;  border-right:1px #56c4cf dotted; padding-right:10px}
#dropline9 ul :hover ul.right li a {background:#fff url(../images/bar.gif) left center no-repeat; color:#CC3366; padding-right:10px;}


#dropline9 ul li.current ul li a,
#dropline9 li.current a:hover ul li a,
#dropline9 li.current:hover ul li a	{display:inline; background:#fff url(../stylesheet/bar.gif) right center no-repeat; padding-right:10px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:normal; border-right:1px #56c4cf dotted; color:#aaa; height:35px; line-height:34px;}

#dropline9 ul li.current ul.right li a,
#dropline9 li.current a:hover ul.right li a,
#dropline9 li.current:hover ul.right li a {background:#fff url(../images/bar.gif) left center no-repeat; color:#CC3366; padding-right:10px;}

#dropline9 ul :hover ul li a.last,
#dropline9 ul li.current ul li a.last,
#dropline9 li.current a:hover ul li a.last,
#dropline9 li.current:hover ul li a.last {background-image:none; border:0; }

#dropline9 li ul li.current_sub a,
#dropline9 li a:hover ul li.current_sub a,
#dropline9 li:hover ul li.current_sub a,
#dropline9 li a:hover ul li a:hover,
#dropline9 li:hover ul li a:hover {color:#56c4cf;}

#dropline9 li.current ul li.current_sub a,
#dropline9 li.current a:hover ul li.current_sub a,
#dropline9 li.current:hover ul li.current_sub a,
#dropline9 li.current a:hover ul li a:hover,
#dropline9 li.current:hover ul li a:hover {color:#56c4cf;}



/* ----------------------- */


/* SLIDESHOW  */


	#wrapperSlides{

		width:900px;
		height:330px;
		margin:0 auto;		
		padding-top:10px;
	}

	.ribbon {
		width:900px;
		height:1px;
		position:absolute;
		top:-3px;
		z-index:300;
	}

/* -----------------------------*/ 



/*  MENU LEFT */




/* ---------------------------------*/

	
	
	#searchIcon{
		padding-top:4px;
		border:0;
	}
	
	.imagePerson{
		border:10px solid #f0f0f0;
		float: left;
		margin-right:15px;
	}
	
	.opis{
		float: left;
		font-size:12px;
		width:400px;
		line-height:120%;
	}
	
	#header{
		height: 150px;
		position: relative;
		padding-bottom:10px;
	}
	#headerslides{
		height: 400px;
		position: relative;
	}
	
	.headercontainer{
		width:975px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
		text-align:left;
	}
	#logo{
		float:left;
		text-align:right;
		width:180px;
		padding-top: 15px;
	}
	
	#tab_menu{
		float:left;
		text-align:left;
		width:670px;
		padding-left:100px;
		padding-top:70px;
	}
	
	#header img.logo{
		padding-top:10px;		
	}
	
	#navigation{
		position: absolute;
		right: 0;
		top:20px;
	}


	#slides{
		position: relative;		
	}

	#slides1{
		top:0;
		width:900px;
		height:300px;
		left:0;
		position:relative;
		background-color:#006699;
	}


	
	#wrapperTopImage{
		width:900px;
		height:300px;
		margin:0 auto;		
	}
	
	#header .container{
		width:900px;
	}
	



	/* main area layout */
	#main{padding:15px 0 15px 0; padding-bottom:240px;}
	#leftcolumn{float: left;width:180px; text-align:left}
	#center{float:left; width:180px; padding:0 20px;}
	#centersingle{float:left; width:900px; padding-bottom:20px; line-height:120%; }
	
	
	#centerwithright{float:left; width:690px; padding-bottom:20px; line-height:120%; }
	
	
	#centerwithleft{float:left; width:690px; padding-left:30px; padding-bottom:20px; line-height:120%; }
	
	#rightcolumn{float:left; width:187px;}


	#main h1.clani {
		font-size:14px;
		height:20px;
		font-weight:bold;
		color:#a6ae39;
	}
	
	#main h2.les {
		font-size:14px;
		border-bottom: 1px dotted #a6ae39;
		width:180px;
		height:20px;
		font-weight:bold;
		color:#a6ae39;		
	}

	#main h1.reference {
		font-size:12px;
		color:#000000;		
		text-transform:uppercase;
	}


	/* bottom layout */
	#bottominfo{
		border-top: 5px solid #42423b;
		background: #f1eee7;
		padding-bottom:25px;
		width: 100%;
		overflow: hidden;
	}
	.bottomcolumn{
		float: left;
		width:288px;
		margin-right: 18px;
	}
	.bottomright{margin-right:0;}
	
	
	
	#threecolumns{
		border-top: 5px solid #42423b;
		background: #fff;
		width: 100%;
		overflow: hidden;
	}
	.threecolumn_left{
		font-size:11px;
		float: left;
		width:225px;
		margin-right: 5px;
		line-height:130%;
	}
	
	.twocolumn_left{
		font-size:11px;
		float: left;
		width:220px;
		margin-right: 5px;
		line-height:normal;
	}
	
	.twocolumn_left h2{
		font-size:12px;
		font-weight:bold;
		padding-bottom:10px;
	}
	
	.twocolumn_right{
		font-size:11px;
		float: right;
		width:450px;
		margin-right:0;
	}
	
	.onecolumn_left{
		margin-top:10px;		
		padding-top:20px;
		border-top: 1px dotted #42423b; 
		padding-top:10px;
		float: left;
		width:690px;
		margin-right: 5px;
	}
	
	.onecolumn{
		width:900px;
		clear:both;
		float: left;
		margin-top:10px;		
		border-top: 1px dotted #42423b; 
		padding-top:10px; 		
	}
	
	.onecolumn_logolarge{
		margin-top:10px;		
		border-right: 1px dotted #42423b; 
		padding-top:10px;
		float: left;
		width:140px;
		margin-right: 5px;
	}
	
	.onecolumn_logosClani{
		margin-top:10px;		
		padding-top:10px;
		float: left;
		width:600px;
	}
	
	.logoClan{
		float:left;
		padding:20px;
	}

/* --------------   CLANI 	 ------------------*/
	
	.referenceList{
		width:280px;
		float: left;	
		margin-left:20px;		
		padding-left:5px;
		padding-right:5px;
		background-color:#EFEFEF;
	}
	
	h3.aidanews2_title{
		font-size:12px;
		font-weight:bold;
		padding-top:5px;		
	}
	
	.aidanews2_head{
		padding-bottom:5px;		
	}
	
	.aidanews2_art{
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		border-bottom: 1px dotted #42423b;
	}

	.aidanews2_art * last{
		margin-bottom:10px;
		paddning-top:5px;
		border:0;
	}	
	
	.aidanews2_mainL{
		width:80px;
		float:left;
	}
	
	.readon{
		padding-left:80px;
	}

	.aidanews2_mainC{
		width:180px;
		float:left;
	}


	.referenceList h2{
		padding:0;
		margin:0;
		font-size:14px;
		text-transform:uppercase;
		padding-bottom:10px;
	}
	
	.claniList{
		width:600px;
		float:left;
	}
	
	.seznamReferenc{
		width:600px;
		float:left;
	}
	
	
	.item-page{
		float:left;
	}
	
	.item-page ul li{
		 list-style: disc outside; 
		 margin-left:30px;
	}
	
	.item-page ul {
		margin-bottom: 20px;
	}

	.item-page ul li ul li{
		 list-style: disc outside; 
		 margin-left:60px;
	}
	
	.item-page ul li ul {
		margin-bottom: 20px;
	}
	
	.item-page p {
		padding-bottom:20px;
	}
	
	.item-page h3, .item-page h2, .item-page h1{
		font-size:14px;
		font-weight:bold;
		padding-bottom:10px;
	}
	
	
	
	
	#referenceLargeList{
		width:900px;
		float: left;	
	}
	
	#referenceLargeList h3.naslov{
		clear:both;
		height:25px;
		width:900px;
		text-align:left;
		color:#000000;
		border-bottom: 1px dashed #42423b; 
		font-size:12px;
		font-weight:bold;
	}
	
	#referenceLargeList div{
		float:left;
		width:220px;
		padding-right:5px;	
		font-size:11px;
	}
	
	#referenceLargeList div img{
		clear:both;
		margin-right:6px;
		float:left;
		padding-top:10px;
	}

	#referenceLargeList div img.clanLogo{
		width:70px;
		padding-top:0;
		padding-bottom:10px;
		padding-right:20px;
		margin-right:20px;
	}


	#referenceLargeList div.refDes p{
		width:150px;
		padding-left:0;
		color:#999999;	
	}


	#referenceLargeList div.referenceDescription p{
		width:450px;
		padding-left:0;
		color:#999999;	
	}
	
	#referenceLargeList div h3{
		padding-top:10px;
		font-weight:bold;
	}
	
	#referenceLargeList div p{
		line-height:1.5em;
		width:200px;
		padding-bottom:10px;

	}
	
	
	
		
	
	
	div.acc_container div.block div.opis{
		float:left;
		width:320px;
		padding-right:10px;	
		font-size:11px;
	}
	
	div.clanOpis p {
		font-size:11px;
	}
	
	div.acc_container div.block div.logotipi img{
		float:right;
		
		padding:0;
		border:0;
		background-color:#FFFFFF;
	}
	
	div.acc_container div.block div.clanOpis ul{
		width:500px;
	}
	
	div.wrapperClanki div.clanek{
		width:320px;
		background-color:#e0e0e0;
		float:left;
		font-size:10px;
		margin-top:10px;
	}
	

	div.wrapperClanki div.clanek img{
		padding-right:10px;
		border:0;
	}
	
	div.wrapperClanki div.clanek div h3{
		padding-bottom:5px;
		padding-top:5px;
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}

	div.wrapperClanki div.clanek div a{
		color:#000000;
		font-weight:bold;
	}


	.naslov{
		font-size:11p;
		font-weight:bold;		
	}
	
	.referenceList{
		padding-top:5px;
	}
	
	.referenceList h1.naslov {
		clear:both;
		height:25px;
		width:280px;
		text-align:left;
		color:#000000;
		border-bottom: 1px dashed #42423b; 
		padding-top:20px;
		padding-bottom:5px;
		font-size:12px;
	}
	
	.referenceList div.referenca {
		clear:both;		
		float:left;
		width:280px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.referenceList div.referenca img {
		clear:both;
		width:84px;
		margin-right:6px;
		float:left;
		padding-bottom:5px;
		padding-top:5px;
		border-bottom: 1px dotted #42423b; 
	}
	
	.referenceList div.referenca div h3{
		font-weight:bold;
		font-size:11px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.referenceList div.referenca div {
		float:right;
		width:185px;
		padding-left:5px;
		padding-bottom:10px;
		font-size:10px;
		line-height:1.3em;
	}
	
	.referenceList div.referenca div a {
		color:#000000;
		font-weight:bold;
	}
	
	.vsebinaStrani{
		float:left;
		width:220px;
		padding-right:10px;
		line-height:1.5em;
		font-size:12px;
	}
	
	.vsebinaStrani h2 {
		clear:both;
		height:25px;
		width:250px;
		text-align:left;
		color:#000000;
		padding-bottom:5px;
		padding-left:20px;
		font-size:18px;
		font-weight:bold
	}
	
	.vsebinaStrani p {
		padding-left:20px;
		color:#666666;	
	}
	
	.newsList{
		width:400px;
		float: left;	
		margin-left:20px;		
		padding-left:5px;
		padding-right:5px;		
	}
		
	
	.newsList div.wrapper {
	}
	
	.newsList h2.naslov {
		clear:both;
		height:25px;
		width:400px;
		text-align:left;
		color:#a6ae39;
		border-bottom: 1px dashed #42423b; 
		padding-bottom:5px;
		font-size:18px;
		text-transform:uppercase;
	}
	
	.newsList div, newsList div.news, newsList div.newsOdd {
		float:left;
		width:400px;
		padding-top:5px;
		padding-bottom:5px;
	}
	

	.newsList div.newsOdd {
		background-color:#eee;
	}
	
	.newsList div.news img, .newsList div.newsOdd img {
		clear:both;
		width:110px;
		margin-right:6px;
		float:left;
		padding-bottom:5px;
		padding-top:5px;
	}
	
	.newsList div.news div h3, .newsList div.newsOdd div h3{
		font-weight:bold;
		font-size:11px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.newsList div.news div, .newsList div.newsOdd div {
		float:right;
		width:270px;
		padding-left:5px;
		padding-bottom:10px;
		font-size:11px;
		line-height:1.5em;
	}
	
	.newsList div.news div a, .newsList div.newsOdd div a {
		color:#000000;
		font-weight:bold;
	}
	
	
	hrDotted { 
		
	}
	
	
	.threecolumn_left h3{
		font-size:14px; padding:5px 0 5px 0px;
		font-weight:bold;
	}
	
	
	.threecolumn_right{margin-right:0;		line-height:130%;}
	
	
/* =HEADER - the header styles */
	#header .container{height: 273px;}
	/* logo */
	h1{
		position: absolute;
		height: 71px;
		top: 15px;
	}
	h1 a{
		font: 24px/24px Arial, Helvetica, sans-serif;
		font-weight: bold;
		letter-spacing: -2px;
		padding: 22px 9px 25px 20px;
		display: block;
		color: #fff;
		background: url(../images/logo_bg.gif) left top no-repeat;
	}
	h1 a:hover{color: #fff;}
	h1 a span{
		height:71px;
		width: 13px;
		position: absolute;
		top:0;
		right: -13px;
		cursor: pointer;
		background: url(../images/logo_right.gif) right top no-repeat;
	}
	/* top navigation */
	#navigation li{
		float: left;
		padding-right: 27px;
		text-transform: uppercase;
		font-size: 1.3em;
		font-weight: normal;
	}
	#navigation li a{color: #fff;}
	#navigation li a:hover,#navigation li.active a{color: #2c2c2c;}
	/* message and building pic */
	#banner{
		position: absolute;
		height: 125px;
		color: #a49c8f;
		font-weight: bold;
		padding:0 440px 0 7px;
		bottom: 0;
		background: url(../images/building.gif) right bottom no-repeat;
		font-size: 1.3em;
	}
	
/* =CONTENT - the content styles */
	/* left column */

	.leftbox{background: #fff;padding: 2px 0px 2px 5px; margin-bottom:1px; line-height:1.6em;}

	h3.leftbox{font-size:19px;color: #8c8685; background: #f1f0ef url(../images/h3_bg_tall.jpg) 0 0 repeat-x;padding:5px 0 10px 23px;}
	h3.header_small{font-size:15px;font-weight: bold;background: #f1f0ef;padding:0 23px 5px 23px;}
	ul.leftbox{font-size: 1.1em; font-weight:bold;}

	.features{padding-top:15px;font:1.27em Arial, Helvetica, sans-serif;}
	
	#leftcolumn .leftbox p{padding-bottom:1em;line-height:1.5em; font-size:12px}	
	
	/* center column */
	.article_wrapper h2{color: #5699A7; font-size:2em;margin:10px 0;}
	.article_wrapper p{padding-bottom:10px;font-size:1.3em;}	
	/* right column */
	.rightbox_wrapper{
		background: #eeeded;
		padding:5px;
		margin-bottom: 20px;
		width:277px;
		overflow: hidden;
		font-size:11px;
		line-height: 18px;
		color: #58584D;
	}
	.rightbox{border: 1px dashed #d9e0e8;width:275px;overflow: hidden;padding-bottom:6px;}
	.product_image{ float: left;margin: 6px 0 0 6px;}
	.product_wrapper{float: right;width:200px;}
	.product_wrapper h4{font-size:1.3em;color: #483F3D;font-weight: bold;padding-top:10px;}
	.product_wrapper p{font-size:1em;}
	.lastbox{margin:0;}
/* =BOTTOM */
	.bottomcolumn h3{
		border-bottom: 4px solid #9b968f;
		color: #5699A7; font-size:18px;padding:15px 0 5px 5px;
	}
	.bottomcolumn p{
		padding: 10px 35px 10px 5px;
		font-size: 1.2em;
	}
	.iconlist{
		border-top: 1px dashed #d1cfcd;
		font-size: 1.2em;
	}
	ul.iconlist li a{
		padding-left: 25px;
		background: url(../images/footer_list.jpg) left bottom no-repeat;
	}
	ul.iconlist  li a:hover{background: #E9E4DE url(../images/footer_list.jpg) left top no-repeat;color: #42423b;}
	.enewsbox{
		float: left;
		width: 180px;
		height: 17px;
		padding:3px 5px;
		border: 4px solid #5599A7;
		font-size:13px;
	}
	.button{
		display: block;
		float: left;
		width: auto;
		line-height:1em;
		text-align: center;
		background: #659AA6;
		border: 4px solid #fff;
		color: #fff;
		cursor: pointer;
		margin:0;
		padding:3px 8px; /* IE6 */
	}
	
/* =FOOTER */
	#footer{		
		position:absolute;
		bottom:0;
		width:100%;
		height: 250px;
		background-color: #a6ae39;
		font-size: 9px;
		font-weight:bold;
		margin:auto;		
		line-height:1.4em;
	}
	
	#footer a{color: #fff;}
	#designby{
		background: url(../images/logo.gif) 0 0 no-repeat;
		float: left;
		height: 23px;
		padding:2px 0 0 30px;
		margin-top: 5px;
	}
	#footer_navigation{
		float: right;
		padding-top:7px;
	}
	#footer_navigation li{float: left;padding-left:18px;}
	#footer_navigation li a{text-transform:uppercase;}
	#footer_navigation li a:hover{color: #295e63;}
	
	
	.footerleft{
		padding-top:15px;
		float: left;
		width:630px;
		margin-right: 20px;		
	}
	.footerright{margin-right:0; float: left; width:240px; padding-top:120px; text-align:right; color:#FFFFFF; }
	
	.footerright hr {border:1px solid #c8c9ad; }
	
	#fleftcolumn{float:left;width:100px; text-align:left}
	#frightcolumn{float:left;width:100px;padding: 0 20px; text-align:left}
	
	#social{border-top:1px solid #c8c9ad; margin-top:7px; padding-top:7px;float:left;width:220px; text-align:left}

		/* footer menu */
		/* footer menu */
	.footerleft ul {
		font-size:11px;
		display:block;	
		text-transform:uppercase;		
		font-weight:normal;
	}
	
	.footerleft ul li {
		clear:both;
		padding-bottom:2px;
	}
	
	.footerleft ul li a{
		padding-left:5px;
	}
	
	.footerleft ul li ul{
		display:block;	
	}
	
	.footerleft ul li ul li{
		font-size:11px;
		list-style-type: none;		
	}
	div.footerleft ul li ul li{
		padding-left:15px;
		display:block;
	}

	div.footerleft ul li ul li ul li{
		font-size:10px;	
		padding-left:10px;
		display: inline;
		text-transform:lowercase;
	}
	

/*  SEARCH    */
	div.search {
	
	}
	
	div.search h3
	{
		clear:both;
		display:block;
		font-size:14px;
		font-weight:bold;
		padding-bottom:10px;
	}
	
	div.search #searchForm {
		padding:10px;
		margin-bottom:20px;
		border:#CCCCCC dotted 1px;
	}
	
	div.search #searchForm fieldset .ordering-box {
		padding-top:5px;
		padding-bottom:5px;
	}

	div.search #searchForm .searchIntro {
		padding:0;
	}
	
	div.search #searchForm fieldset {
		padding-bottom:5px;
		padding-top:5px;
	}
	
	div.search #searchForm fieldset legend{
		padding-bottom:5px;
		padding-top:15px;
	}
	 
	div.search #searchForm .word *{

	}
	
	div.search dl {
		padding-bottom:5px;
	}

	div.search dl dt.result-title {
		padding-bottom:5px;		
		font-size:14px;
	}
	div.search dl dd.result-category{
		padding-bottom:5px;		
	}
	div.search dl dd.result-text {
		padding-bottom:25px;		
	}	
	div.search dl dd.result-created {
		padding-bottom:5px;		
	}


	div.search #searchForm .word .gumbStyle{
		width:50px;
		background:#a6ae39;    
		border: 1px dotted #ccc;    
		padding:5px 5px;    
		-webkit-border-radius:7px;    
		-moz-border-radius:7px;
		padding-left:0;
		margin-left:0;
	}
	
	ul.gumbStyle li{
		padding-left:0;
		margin-left:0;
	}
	
	.search form .searchintro p{
		padding-top:5px;
	}
	
/** END SEARCH */	

	
	div.mod-languages ul li a, div.mod-languages ul li a:link, div.mod-languages ul li a:visited, div.mod-languages ul li a:hover, div.mod-languages ul li a:active {
		color:#fff;
		text-transform:lowercase;
		padding:0;
		margin:0;
	}

	
	sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;	}
	sup {	bottom: 1ex;}
	sub {	top: .3ex;}