/* Basic CSS */

* { padding:0; margin:0; }

html { overflow-y:scroll; }
body { color:#333; font:11px Verdana,Helvetica,Sans-Serif; background:#F7F7F7 url(/lisalib/getfile.aspx?itemid=3330) repeat-x; }
body.subpage { background:#F7F7F7 url(/lisalib/getfile.aspx?itemid=3535) repeat-x; }
img { border:0; }
ul { list-style:none; }

a { color:#108EC8; text-decoration:none; }
a:hover { color:#DA6100; }

.stream { display:none; }

#wrapper { width:900px; margin:0 auto; position:relative; padding-top:133px; background:url(/library/3527) no-repeat right 133px; }
.subpage #wrapper { background:none; padding-top:143px; }

/* Clear Fix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clearthis { clear:both; }

/* Useing menuSpiral */
.fontSize ul li a, .searchpanel .button, #nav ul li a { background:url(/library/3636); cursor:pointer; }

/* Layout CSS */
h2 { font:bold 16px "Lucida sans","Lucida Sans Unicode", Lucida; text-transform:uppercase; padding-bottom:12px; }
h3 { padding-bottom:3px; font-size: 1.2em; }
h3 a { color:#000; }

.extra { position:absolute; top:8px; left:0; width:500px; font-size:10px; }
.extra ul { float:right; }
.extra ul li { float:left; }
.extra ul li a { float:left; background: url(/library/3517) no-repeat 0 4px; color:#989898; padding:0 8px; }
.extra ul li a:hover { color:#FFF; }
.extra ul li.co_1 { height: 23px; margin-top: -1px; padding-top: 1px; }
.extra ul li.co_1 a { background: none; }



.fontSize { position:absolute; top:5px; left:509px; }
.fontSize ul li a { font-size:0; float:left; height:18px; text-indent:-100%; overflow:hidden; outline:0; }
.fontSize ul li.smallerFont a { background-position: -794px 0; width:28px; }
.fontSize ul li.smallerFont a:hover { background-position: -794px -38px; }
.fontSize ul li.biggerFont a { background-position: -822px 0; width:32px; }
.fontSize ul li.biggerFont a:hover { background-position: -822px -38px; }
.fontSize ul li, .fontSize ul li a { float:left; }

.searchpanel { position:absolute; top:5px; left:580px; }
.searchpanel * { border:0; }
.searchpanel legend, label { display:none; }
.searchpanel #SiteSearchString { position:absolute; top:0; left:0; background:url(/library/3521); width:168px; height:18px; }
.searchpanel .button { background-position: -739px 0; font-size:0; position:absolute; top:0; left:177px; width:55px; height:18px; }
.searchpanel .button:hover { background-position: -739px -38px; }

.isoIcon { position:absolute; top:0; right:0; }

.topShadow { background:url(/library/3523) no-repeat center 33px; }

.companyLogo { position:absolute; top:45px; left:0; }

.breadcrumbs { color:#ED2B1C; padding-bottom:6px; }
.breadcrumbs a { color:#666; }
.breadcrumbs a:hover { color:#333; }

.prentvaent { padding-top:15px; background:url(/library/3561); height: 22px; }
.prentvaent .logo { background:url(/library/3560); height:37px; width:55px; float:left; margin-top:-15px; }

#nav { position:absolute; top:90px; right:0; }
#nav ul { float:right; }
#nav ul li { float:left; }
#nav ul li a { float:left; height:38px; font-size:0; text-indent:-100%; outline:0; overflow:hidden; }

/*
#nav ul .co_1 { border: solid red 1px; }
#nav ul .co_2 {border: solid red 1px; }
#nav ul .co_3 { border: solid red 1px;  }
*/

#nav ul .co_1 a { width:103px; }
#nav ul .co_2 a { width:113px; background-position: -101px 0; }
#nav ul .co_3 a { width:96px; background-position: -214px 0; }

#nav ul .co_1 a:hover { background-position: 0 -38px; }
#nav ul .co_2 a:hover { background-position: -101px -38px; }
#nav ul .co_3 a:hover { background-position: -214px -38px; }

#nav ul li.co_1_sel a, #nav ul li.co_1_sel a:hover { background-position: 0 -76px; }
#nav ul li.co_2_sel a, #nav ul li.co_2_sel a:hover { background-position: -101px -76px; }
#nav ul li.co_3_sel a, #nav ul li.co_3_sel a:hover { background-position: -214px -76px; }

.frontpage .content { min-height:120px; _height:120px; color:#FFF; padding:50px 0 0 25px; }

.subpage .content_header { height: 13px; background:url(/library/3533) no-repeat 10px 0;  }
.subpage .content { background:url(/library/3534) repeat-y 10px 0; margin-bottom: 10px; }
.subpage .content_footer { height: 13px; background:url(/library/3532) no-repeat 10px 0;  }

.subpage .subnav { width: 210px; float: right; padding: 18px 0 0 10px; }
.subpage .subnav a { color: #555555; }
.subpage .rightcol { width: 620px; float: right; padding: 0 30px; }

.subpage .rightcol .subcol { background:#f8f8f8; border:1px solid #eaeaea; padding: 10px; display: none; }

.subpage .rightcol p { margin: 12px 0; }
.subpage .rightcol ul { background:#F8F8F8; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; padding:10px 0 10px 30px; }
.subpage .rightcol ol { background:#F8F8F8; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; padding:10px 0 10px 35px; }
.subpage .rightcol ul li { list-style:disc; margin:2px 0; }
.subpage .rightcol ol lo { margin: 2px 0; }

.subpage .subnav ul { background:url(/library/3536) repeat-x bottom; padding-bottom: 2px; border-left: 1px solid #d5d5d5; }
.subpage .subnav ul li a { display: block; background:url(/library/3536) repeat-x; padding: 4px 0 3px 20px; }
.subpage .subnav ul li.selected.children a { background:url(/library/3537) no-repeat; padding: 4px 0 13px 0; background-color: #e3e3e3; }
.subpage .subnav ul li a.selected.children { padding-left: 20px; }
.subpage .subnav ul li a.selected { color: #00538D; }
.subpage .subnav ul li a:hover { color: #333333; }

/* .subpage .subnav ul ul { background:#e3e3e3; border:0; padding-bottom: 0; } */
.subpage .subnav ul li.selected.children ul li a { display:block; color:#666633; background:#e3e3e3 url(/library/3538) repeat-x bottom; padding:2px 0 6px 20px;}
.subpage .subnav ul li.selected.children ul li a.selected { color:#da6100; background:#e3e3e3 url(/library/3538) repeat-x bottom; padding-bottom:6px; }
.subpage .subnav ul li.selected.children ul li a.selected.children { background:#e3e3e3 url(/library/3558) repeat-x bottom; padding-bottom: 12px; }
.subpage .subnav ul li.selected.children ul li a:hover { color:#333333; }
.subpage .subnav ul li.selected.children ul li.last a { margin-bottom: 0px }

.subpage .subnav ul ul li.selected.children ul li a { background:#f5f3f4 url(/library/3536) repeat-x; color:#333; }
.subpage .subnav ul ul li.selected.children ul li a.first { background:#f5f3f4 repeat-x; }
.subpage .subnav ul ul li.selected.children ul li a:hover { color:#399; }

.newsitem { padding-bottom: 15px; }
.newsitem img { float: right; margin:0 0 0 10px; }

.subpage .picturealbumlist ul { background:none; border: none; list-style: none; padding:0; }
.subpage .picturealbumlist ul li { float:left; list-style: none; margin:0; padding:0 20px; text-align: center; }
.subpage .picturealbumlist ul li li { padding: 10px 0 0; }

.subpage .picturealbum ul { background: none; padding: 0; border: none; }
.subpage .picturealbum ul li { float: left; list-style: none; margin:0; padding: 0 10px 10px; }
.subpage .picturealbum ul li img { border: 1px solid #AAA; padding: 2px; }
.subpage .picturealbum div { padding-bottom: 10px; }
.subpage .picturealbum .bigpicture { text-align: center; }
.subpage .picturealbum .links { text-align: center; }

.frontpageBoxes { background:url(/library/3541) repeat-y; margin:0 10px 10px; }
.frontpageBoxes .extraBgImg1 { background:url(/library/3539) no-repeat bottom; }
.frontpageBoxes .extraBgImg2 { background:url(/library/3540) no-repeat; padding:16px 4px; }

.frontpageBoxes .frontpagenews { width:418px; float:left; position:relative; }
.frontpageBoxes .frontpagenews .nanar { background:url(/library/3553) no-repeat; display:block; width:54px; height:19px; float:left; padding:5px 0 0 22px; position:absolute; bottom: 0px; left:0px; }
.frontpageBoxes .frontpagenews .yfirlit { background:url(/library/3554) no-repeat; display:block; width:104px; height:19px; float:left; padding:5px 0 0 22px; position:absolute; bottom: 0px; left:86px; }
.frontpageBoxes .frontpagenews ul { margin: 15px 0 34px; }
.frontpageBoxes .frontpagenews li { margin-bottom: 10px; }
.frontpageBoxes .minikassi { font-size:11px; width:173px; height:194px; float:left; background:url(/library/3550) no-repeat; margin-left:14px; padding:14px; color:#666; }
.frontpageBoxes .minikassi h2 { color: #1083bd; padding-top: 2px; }
.frontpageBoxes .minikassi img { float: right; padding: 2px; }

.subpageBoxes { background:url(/library/3613) repeat-x; padding:5px 0 0; margin:0 10px 0 9px; width:882px; }
.subpageBoxes .wrap { background:url(/library/3614) no-repeat bottom; padding:0px 0 5px; }
.subpageBoxes .wrap .pi-box { width:269px; float:left; padding:13px 5px 0 20px; }
.subpageBoxes .wrap .pi-box.last { padding-right:0px; }
.subpageBoxes .wrap .pi-box li { float:left; width:130px; padding: 2px 0 }
.subpageBoxes .wrap .pi-box a { color:#333; }
.subpageBoxes .wrap .pi-box a:hover { color:#da6100; }
.subpageBoxes .wrap .pi-box h3 { color:#108ec8; font-size:1em; font-weight:bold; }
.subpageBoxes .wrap .productTrial img { margin-left: 6px; }

.frontpagenews .date { font-size:10px; color:#666; }
.frontpagenews .abstract { float:left; width:320px; height:64px; line-height:16px; overflow:hidden; }
.frontpagenews img.right { float:left; padding:0 5px; }

.footer { padding-left:18px; }
.footer .kogunlogo { width:49px; height:16px; float:left; margin-right:6px; padding:12px 0 0 71px; }
.footer .kogunlogo a { text-indent:-5000px; display:block; height:16px; width:49px; }
.footer .teymilogo { width:51px; height:18px; float:left; background:url(/library/3617) no-repeat left bottom; margin-left:6px; padding:9px 30px 0 0; }
.footer .teymilogo a { text-indent:-5000px; display:block; height:18px; width:51px; }
.footer address { padding:15px 0; color:#666; font-style:normal; text-align:center; float: left; }
.footer a { color: #DA6100; }
.footer a:hover { color: #993; }


.content_body label {
	display: inline;
	padding-right:10px;
}