/* 2011-11-20 00:00:09 */

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;}
div.clear{height:0;}
div.clear.normal{height:auto;}
.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{list-style-type:decimal;}
ul.lower-alpha{list-style-type:lower-alpha;}
ul.alpha{list-style-type:upper-alpha;}
ul.nostyle{margin-left:auto;list-style-type:none;}
ul.img{margin-left:0;}
ul.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 top;padding:2px;}
textarea{height:50px;width:300px;}
input{width:150px;height:15px;}
textarea.short{width:200px;}
textarea.big{width:500px;height:300px;}
option{padding-right:10px;}
optgroup option{padding-left:10px;}
input.file{width:200px;height:auto!important;padding:2px;}
input.button{height:auto;width:auto;padding:2px 10px;}
input[disabled=disabled]{font-style:italic;}
input.nostyle,input.checkbox,input.radio,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.button.nostyle,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;}
h1{font-size:25px;line-height:30px;}
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;}
.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{margin-top:0;}
.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;}
#hansa-button,#yhis-button,#sampo-button,#krediidi-button{float:left;border:0!important;height:auto!important;width:auto!important;margin:0 5px 5px 0;padding:0!important;}
img,input,select,label{vertical-align:middle;}
blockquote .by,option.strong{font-weight:700;}
input.wide,select.wide{width:300px;}
.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;
}
