/* 2012-03-14 00:26:15 */
@font-face
{
	font-family: "Georgia";
	src: url('/fonts/georgia.eot');
	src: local("Georgia"), url('/fonts/georgia.ttf') format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face
{
	font-family: "Georgia";
	src: url('/fonts/georgiab.eot');
	src: local("Georgia-Bold"), url('/fonts/georgiab.ttf') format("truetype");
	font-weight: bold;
	font-style: normal;
}

@font-face
{
	font-family: "Georgia";
	src: url('/fonts/georgiai.eot');
	src: local("Georgia-Italic"), url('/fonts/georgiai.ttf') format("truetype");
	font-weight: normal;
	font-style: italic;
}

@font-face
{
	font-family: "Georgia";
	src: url('/fonts/georgiaz.eot');
	src: local("Georgia-BoldItalic"), url('/fonts/georgiaz.ttf') format("truetype");
	font-weight: bold;
	font-style: italic;
}

.preload-font.georgia.normal
{
	font-family: "Georgia";
}

.preload-font.georgia.bold
{
	font-family: "Georgia";
	font-weight: bold;
}

.preload-font.georgia.italic
{
	font-family: "Georgia";
	font-style: italic;
}

.preload-font.georgia.bold.italic
{
	font-family: "Georgia";
	font-weight: bold;
	font-style: italic;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;margin:0;padding:0;}
:focus{outline:0;}
body{background:#FFF;text-align:center;}
body.loading,body.loading a:focus{cursor:wait!important;}
body.loading a{cursor:pointer!important;}
#esteid{width:1px;height:1px;visibility:hidden;margin-left:-2000px;position:absolute;}
body,input,textarea,select,table{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;color:#333;}
sup{font-size:11px;line-height:9px;vertical-align:super;}
abbr,acronym{border-bottom:1px dotted #333;}
table{width:100%;}
table.normal{width:auto;}
td,th{vertical-align:top;text-align:left;}
td.center,th.center{text-align:center;}
.clear{clear:both;float:none!important;width:auto!important;}
.justify{text-align:justify;}
.hidden{display:none!important;}
.preload-font{position:absolute;visibility:hidden;}
p{margin:8px 0;}
blockquote{font-style:italic;font-family:Georgia, "Times New Roman", Arial, Helvetica, sans-serif;min-height:39px;padding-left:90px;background:url(/img/quote.png) no-repeat 10px top;margin:10px 100px 10px 0;}
pre{font-family:"Bitstream Vera Sans Mono", "Courier New", monospace;letter-spacing:1px;font-size:11px;line-height:14px;}
ul{list-style-type:circle;margin-left:30px;}
ol{margin-left:30px;}
ul.numeric,ol.numeric{list-style-type:decimal;}
ul.lower-alpha,ol.lower-alpha{list-style-type:lower-alpha;}
ul.alpha,ol.alpha{list-style-type:upper-alpha;}
ul.nostyle,ol.nostyle{margin-left:auto;list-style-type:none;}
ul.img,ol.img{margin-left:0;}
ul.img li,ol.img li{background:url(/img/list.png) no-repeat left 4px;padding-left:15px;}
input,textarea,select{border:1px solid #dae0e4;background:#fff url(/img/input.png) repeat-x 0 -2px;padding:2px;}
textarea{height:50px;width:300px;}
input{width:150px;height:15px;}
select[multiple=multiple]{height:auto;}
textarea.short{width:200px;}
textarea.big{width:500px;height:300px;}
option{padding-right:10px;}
optgroup option{padding-left:10px;}
input[type=file]{width:200px;height:auto!important;padding:2px;}
input[type=submit]{height:auto;width:auto;padding:2px 10px;}
input[disabled=disabled]{font-style:italic;}
input.nostyle,input[type=image],input[type=checkbox],input[type=radio]{border:0!important;height:auto!important;width:auto!important;background:#FFF;padding:0!important;}
input[type=checkbox],input[type=radio]{margin:0;}
input[type=image]{background:transparent!important;}
input[type=checkbox]{height:13px!important;width:13px!important;}
label.viga,em.fieldinfo{display:block;font-size:12px;font-style:italic;line-height:14px;}
a{color:#3588bd;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3{font-family:Georgia, "Times New Roman", Arial, Helvetica, sans-serif;font-weight:400;color:#353535;}
h2{font-size:24px;line-height:30px;}
h3{font-family:Helvetica, Arial, sans-serif;font-size:16px;line-height:20px;}
h2,h3{margin-bottom:10px;}
h4,h5,h6{font-size:1em;line-height:17px;}
p.aright{text-align:right;}
p.right{float:right;}
#error-modal .small{font-size:11px!important;font-style:italic;}
.important,.error,.warning,.tip,.info,.ok,p.loading{display:inline-block;background:#fff3ec url(/img/dialog-warning.png) no-repeat 10px center;background-color:#edf2f6;border:2px solid #b1d0e8;padding:10px 10px 10px 40px;}
.error{background-image:url(/img/dialog-error.png);}
.tip,.info,.ok{background-image:url(/img/dialog-information.png);background-color:#edf2f6;border:2px solid #b1d0e8;}
.info{background-image:url(/img/dialog-info.png);}
.ok{background-image:url(/img/dialog-ok.png);}
p.loading{background-image:url(/img/loading2.gif);}
#error404{text-align:left;width:500px;margin:0 auto;padding:50px;}
#error404 p{margin-top:25px;font-size:14px;}
#error404 ul{list-style-type:none;margin:25px 0 0;}
#error404 li{float:left;margin-right:10px;}
#notifications{position:fixed;right:25px;top:25px;z-index:10000;width:505px;}
#notifications,#notifications h3{color:#f0f0f0;}
.notification{display:inline-block;width:450px;position:relative;background-color:#000;background-position:14px 17px;border:0 none;border-radius:7px 7px 7px 7px;text-align:left;box-shadow:0 0 5px 0 #000;margin:4px 0;padding:16px 16px 16px 46px;}
.notification h3{margin-bottom:10px;font-family:Georgia, "Times New Roman", Arial, Helvetica, sans-serif;font-size:20px;border-bottom:0;padding:0;}
.notification p{line-height:14px;margin:7px 0;}
.notification p:last-child,.notification h3:last-child,.notification:last-child{margin-bottom:0;}
.notification .close{position:absolute;right:7px;top:5px;color:#fff!important;font-size:20px;}
#hansa-button,#yhis-button,#sampo-button,#krediidi-button,.banklink-button{float:left;border:0!important;height:auto!important;width:auto!important;margin:0 5px 5px 0;padding:0!important;}
#top,#footer{width:985px;list-style-type:none;text-align:left;margin:0 auto;}
#top-container{height:25px;line-height:25px;background:#404040;border-bottom:1px solid #FFF;position:relative;z-index:100;}
#top-container.empty{height:7px;}
#top li{float:left;margin:0 40px 0 0;}
#top li.right{float:right;margin:0 0 0 40px;}
#top-container a,#siteselect a,#footer #menu a,#footer-container.bright #footer #menu a,#menu{color:#a5a5a5;}
#top-container a.highlight,#top-container a:hover,#siteselect a:hover,#footer #menu a:hover{color:#DDD;text-decoration:none;}
#siteselect{position:absolute;top:25px;text-align:left;background:#404040;border:1px solid #FFF;border-top:0;z-index:100;padding:0 15px 5px 10px;}
#siteselect li a{padding-left:20px;background:url(/img/forward-def-small.png) no-repeat left 2px;}
#siteselect li a:hover{background:url(/img/forward-small.png) no-repeat left 2px;}
#top-siteselect img{margin-left:2px;}
#siteselect.bright{border:1px solid #e0e0e0;border-top:none;}
#top-container.bright{border-bottom:5px solid;-moz-border-bottom-colors:#fafafa #f7f7f7 #f0f0f0 #e8e8e8 #e0e0e0;}
#top-container.black{border-top:4px solid #333;border-bottom:0;background:transparent;}
#top-container.black #top li,#top-container.blue #top li{line-height:23px!important;float:right;margin:0 0 0 15px!important;}
#top-container.black #top li.highlight{margin-left:10px;padding-left:3px;background:#333 url(/img/top-bg.png) no-repeat left bottom;}
#top-container.black #top li.highlight a{display:block;background:url(/img/top-bg.png) no-repeat right bottom;padding:0 10px 2px 7px;}
#top-container.black #top li.highlight a,#top-container.blue #top li.highlight a{color:#fff;}
#top-container.black #top li.highlight a:hover{color:#fff;text-decoration:underline;}
#top-container.black a:hover,#top-container.blue a:hover{color:#454545;}
#top-container.blue{border-top:4px solid #1783c8;background:transparent;border-bottom:0;}
#top-container.blue #top li.highlight{background:#1783c8;margin-left:10px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:0 10px 2px;}
#footer-container{font-size:12px;margin-top:100px;background:#262626;width:100%;padding:20px 0;}
#footer-container.mini{padding:5px 0;}
#footer-container.mini #footer-border{top:-5px;}
#footer-container.mini li{display:inline-block;margin:0 10px;}
#footer{text-align:left;}
#footer,#footer a,#footer h2{color:#DDD;}
#footer h2{padding-bottom:3px;border-bottom:1px solid gray;margin:0 0 10px;}
#footer div{float:left;width:300px;}
#blog,#footer .troubleshooter-categories{margin-left:30px;padding-left:30px;border-left:1px dotted #FFF;}
#footer-container.bright #blog,#footer-container.bright #footer .troubleshooter-categories{border-left-color:#888;}
#blog li,#blog .date{float:left;}
#blog li{clear:both;margin-bottom:10px;line-height:15px;font-style:italic;width:100%;}
#blog li .date,#blog a{font-style:normal;}
#blog li .date{height:30px;width:27px;margin-right:7px;color:#454545;background:url(/img/date.png) no-repeat left center;font-size:16px;line-height:24px;text-align:center;}
#blog li .date span{display:block;}
#blog li .month{font-size:10px;line-height:9px;}
#footer div#menu{float:right;text-align:right;width:175px;}
#menu ul.contact{margin-top:25px;}
#modal-overlay{position:fixed;z-index:9999;left:0;right:0;bottom:0;top:0;width:100%;height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
#modal-overlay.dark{background:#000;opacity:.5;filter:alpha(opacity=50);}
.modal{text-align:left;position:fixed;top:50%;left:50%;background:#fff;z-index:10000;border:1px solid #2A88BB;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:0 0 20px 1px #ddd;-webkit-box-shadow:0 0 20px 1px #ddd;box-shadow:0 0 20px 1px #ddd;padding:25px;}
.modal h2{border:1px solid #fff;background:#2A88BB url(/img/header-bg.png) repeat-x center top;color:#FFF;text-align:center;font-size:20px;line-height:18px;margin:25px -25px;padding:15px 25px;}
.modal-close{display:inline;position:absolute;right:1px;top:1px;width:25px;height:25px;background:url(/ui/img/x2.png) no-repeat;z-index:10001;cursor:pointer;}
.modal.loading{background:#fff url(/img/loading.gif) no-repeat center;}
.modal > :first-child > h2:first-child,.modal > .modal-close + * > h2:first-child,.modal > h2:first-child,.modal > .modal-close:first-child + h2{margin-top:-25px;}
.t1{font-size:11px;}
.t2{font-size:12px;}
.t3{font-size:14px;line-height:15px;}
.t4{font-size:17px;line-height:20px;}
.t5{font-size:20px;line-height:25px;}
.t7{font-size:30px;line-height:35px;}
.t8{font-size:40px;line-height:45px;}
.t1,.t2,.t3,.t4,.t5,.t6,.t7,.t8{margin-right:10px;vertical-align:middle;}
img,input,select,label,#top-container img{vertical-align:middle;}
blockquote .by,option.strong{font-weight:700;}
input.wide,select.wide{width:300px;}
h1,.t6{font-size:25px;line-height:30px;}
.important + br + .important,.important + br + .error,.important + br + .warning,.important + br + .tip,.important + br + .info,.important + br + .ok,.error + br + .important,.error + br + .error,.error + br + .warning,.error + br + .tip,.error + br + .info,.error + br + .ok,.warning + br + .important,.warning + br + .error,.warning + br + .warning,.warning + br + .tip,.warning + br + .info,.warning + br + .ok,.tip + br + .important,.tip + br + .error,.tip + br + .warning,.tip + br + .tip,.tip + br + .info,.tip + br + .ok,.info + br + .important,.info + br + .error,.info + br + .warning,.info + br + .tip,.info + br + .info,.info + br + .ok,.ok + br + .important,.ok + br + .error,.ok + br + .warning,.ok + br + .tip,.ok + br + .info,.ok + br + .ok,.notification:first-child{margin-top:0;}
#top.small,#footer.small{width:475px;}
#footer-container.bright #footer #menu a:hover,#footer-container.mini:hover a,#footer-container.mini:hover,#footer-container.bright #footer,#footer-container.bright #footer a,#footer-container.bright #footer h2{color:#333;}
#siteselect ul,#footer-container.mini ul,#blog ul,#menu ul{list-style-type:none;margin:0;}
#top-container.bright,#siteselect.bright,#footer-container.bright{background:#fafafa;}
#top-container.bright a,#siteselect.bright a,#top-container.bright a.highlight:hover,#footer-container.mini a,#footer-container.mini{color:#999;}
#top-container.bright a:hover,#siteselect.bright a:hover,#top-container.bright a.highlight{color:#666;}
.important, .error, .warning, .tip, .info, .ok, p.loading
{
	zoom: 1;
	*display:inline;
}

.preload-font
{
	*display: none;
}

#footer-border
{
	border-bottom: 1px solid #fff;
	position: relative;
	top: -20px;
/* 	height: 4px; */
	width: 100%;
/* 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f3f3f3'); */
/* 	background: -moz-linear-gradient(center top, #fafafa, #f3f3f3); */
/* 	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f3f3f3)); */

	border-top: 1px solid #DDDDDD;
}
