@import url(content.css);
@import url(content_kui.css);

* {
	margin:0;
	padding:0;
}

#kui_body{
	background: #72a10d url(/images/kui/bodyBg.jpg) no-repeat center top;
}

#kui_pageHeader{
	height:135px;
}

.kui_centered{
	width: 960px; 
	margin: 0 auto;	
}


#kui_logo{
	width: 196px;
	height: 117px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	border:0;
}

#kui_topNavi{
	float: left;
	width: 720px;
	overflow: hidden;
	height: 20px;
	padding: 20px 0 0 25px;
	
}

ul.kui_navi {
	margin: 0;
	padding: 0;	
}

.kui_navi li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

.kui_navi a{
	color: #72a10d !important;
	font-family: Georgia1, Georgia, "Times new roman", Times, serif !important;
	font-weight: bold;
	font-size: 18px;
	padding: 0 25px;
	display: block;
	text-decoration: none !important;
	background: url(/images/kui/topNaviBreaker.gif) no-repeat left center;
}

li.lastNaviItem{
	background: url(/images/kui/topNaviBreaker.gif) no-repeat right center;
}

.kui_navi a:visited{
	color: #72a10d !important;
	text-decoration: none !important;
}

.kui_navi a:hover, .kui_navi a:visted:hover{
	color: #000 !important;
}

a.currentItem808, a.currentItem808:visited{
	color: #1fcdc3 !important;
}
a.currentItem815, a.currentItem815:visited{
	color: #f1157c !important;
}
a.currentItem816, a.currentItem816:visited{
	color: #333 !important;
}

/** Page Container */
#kui_pageContainer{
	padding: 17px 0;
}



/** content */
#kui_contentContainer{
	width:960px;
}

.clearBoth{
	clear:both;	
}

/**footer*/
#kui_footer{
	height: 100px;
	padding: 20px 20px 0 0;
	clear: both;
	width: 940px;
}


#kui_contentContainer table.fb_fielset{
	width: 100%;
} 

#kui_contentContainer table.fb_fielset div, #kui_contentContainer table.fb_fielset label{
	font-size: 13px;
} 

.kui_bannerContainer{
	float:left;	
}


tr.parasPaikka td{
	border: 0;
	background: url(/images/kui_parasPaikka.gif) no-repeat;
	width: 100%;
	padding: 45px 0;
}

tr.parasPaikka td.fb_field{
	background-position: -400px top;
}

tr.parasPaikka div.fb_fieldTitle, tr.parasPaikka div.fb_markedField {
	font-family: Georgia1, Georgia, "Times new roman", Times, serif;
	font-size:50px !important;
	font-weight: bold;
}

tr.parasPaikka .fb_asterix{
	display: none;
}

tr.parasPaikka .fb_textField{
	border: 0;
	font-size: 50px;
	letter-spacing: 15px;
	background: #fff url(/images/kui_parasPaikka_fBg.gif) no-repeat left bottom;
	font-family: "Courier New", CourierNew, Courier;
}

#kui_contentContainer td.fb_title_large h2{
	color: #c8f76d;
	font-size: 15px;
	margin:0;
}

#kui_contentContainer td.fb_title_avg h2{
	color: #c8f76d;
}

tr.kui_formField td{
	border: 0;
}

tr.kui_formField td.fb_label{
	width: 140px;
}

tr.kui_formField .fb_textField{
	width: 195px;
}

tr.kui_postNum .fb_textField{
	width: 125px;
}

tr.kui_age .fb_textField{
	width: 55px;
}
tr.kui_Address .fb_textField{
	width: 255px;
}


#kui_contentContainer div.fb_formWrap p{
	border: 0;
	text-align: right;
	padding: 0 15px 0 0;
}

#kui_contentContainer .fb_formWrap{
	margin: 10px;
}

#kui_contentContainer .fb_submitBut{
	padding: 7px;
	font-size: 20px;
	font-family: Georgia1, Georgia, "Times new roman", Times, serif;
	
}

td.fb_field, td.fb_checkBox, td.fb_label, td.fb_labelTextarea, td.fb_title_large, td.fb_title_avg, div.fb_formWrap p {
border-top:1px solid #86b523;
}

input.fb_textField, textarea.fb_textArea, select.fb_select, input.fb_textFieldSmall {
width:310px;
}
td.fb_label, td.fb_labelTextarea{
	padding: 5px 22px;
	width: 180px;
}
/*articles */

.kui_articleList{
	float: left;
	width: 292px;
	height: auto !important;
	height: 280px;
	min-height: 280px;
	background: url(/images/kui/articlesListBg.gif) no-repeat left bottom;
	margin-top: 35px;
}

.kui_articleListWrapper{
	background-image: url(/images/kui/articlesListTopBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 8px 18px 10px;
}
.kui_articleList5{
	margin: 35px 12px 0 0;
}
.kui_articleListWrapper6{
	background-position: -292px top;
}

.kui_articleList h2{
	margin-bottom: 25px;
	color: #fff;
}

.kui_articles, .kui_articles li{
	margin: 0;
	padding: 0;
	list-style: none !important;
	list-style-image: none !important;
	
}

.articleListTitle{
	background: url(/images/newsItem.gif) no-repeat left 2px;
	margin: 0 0 10px;
}

.kui_articleList a:link, .kui_articleList a:hover, .kui_articleList a:visited, .kui_articleList a:hover:visited{
	color: #000 !important;
	text-decoration: underline !important;
}

.articleListTitle5{
	color: #f1157c;
}
.articleListTitle6{
	color: #49ad9f;
}

div.kui_articleArchiveLink, .articleListTitle{
	padding: 0 0 0 20px;
	font-size: 13px;
}
div.kui_articleArchiveLink5 span{
	color: #f1157c;
}
div.kui_articleArchiveLink6 span{
	color: #49ad9f;
}
.kui_articleArchive{
	background: url(/images/kui/articlesArchiveBg.png) no-repeat left bottom;
	padding: 0 0 20px 0;
	width: 566px;
	margin: 10px 0 0;
	clear: both;
	height: auto !important;
	height: 80px;
	min-height: 80px;
}

.kui_articleArchiveWrapper{
	background-image: url(/images/kui/articlesArchiveTopBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 0 0 3px;
	height: auto !important;
	height: 47px;
	min-height: 47px;
}

.kui_articleArchiveWrapper5{
	background-position: right top;
}

.kui_articleArchive .articleArchiveTable{
	width: 563px;
	margin-top:0;
	border:0 none;
}

.kui_articleArchive .articleArchiveTable td {
	/*border:0 none;*/
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	/*border-bottom:0 none !important;*/
	padding:7px 10px;
	vertical-align:top;
	background: transparent;
	color: #333;
}
.kui_articleArchive .articleArchiveTable td.articleArchiveTitle {
	border:0 none;
	border-right:1px solid #1bb6ad;
	padding:7px 10px 11px;
	vertical-align:top;
	background: transparent;
	font-size: 20px;
	color: #fff;
}
.kui_articleArchive .articleArchiveTable td.articleArchiveTitle a{
	color: #fff !important;
	text-decoration: none !important;
}
.kui_articleArchive a:link, .kui_articleArchive a:hover, .kui_articleArchive a:visited, .kui_articleArchive a:visited:hover{
	color: #1bb3ab !important;
}
.articleArchiveDate, .articleArchiveDescription{
	color: #333 !important;
}

.kui_articleArchive h3{
	padding: 7px 20px 0;
	color: #fff;	
}

.kui_articleSearch{
	float: right;
}

.pagesSelection span.pagesSelectionSelected {
	background-color:#72A10D;
	color:#FFFFFF;
	padding:2px 3px;
	border:1px solid #fff;
}

.pagesSelection a{
	text-decoration: none !important;
}