*{border:0px solid #c5c7cd;margin:0;padding:0;outline:0;list-style:none;border-collapse:collapse;zoom:1}
body,input,textarea,button{font:12px/16px "Helvetica","Arial",sans-serif;color:#333;background:url(bg.jpg) center top no-repeat}
html{cursor:default;background:#d4d7dd url(bg.png) 0 0 repeat-x;overflow-y:scroll}
a,button{text-decoration:none;color:#ed1c24;cursor:pointer}
a:hover,a:focus,a.cur{color:#000}
li a,h1 a,embed,object{display:block}
img{vertical-align:middle}

#wrap{width:910px;margin:auto;overflow:hidden;padding:0 3px}
#foot{background:url(logo.mini.gif) 1px 12px no-repeat;padding:10px 0 100px 110px;font-size:10px;color:#919298}
#head{background:url(head.png) 0 0 no-repeat}
#head h1{padding-top:50px;background:url(slogan.gif) right 55px no-repeat}
#head h1 a{height:70px;text-indent:-9999px;background:url(logo.gif) 0 0 no-repeat}

h2,h2 a,ins{color:#333;font-size:16px;font-style:italic;text-decoration:none}
i{font-size:11px;color:#757779;font-style:normal;line-height:11px}
h3{line-height:15px;font-size:14px;font-weight:bold}
a:hover ins,a:focus ins{color:#197cc4}

.row{padding-top:17px;margin:0 -40px 30px 0;overflow:hidden}
.col{float:left;width:283px;margin:10px 30px 10px 0;color:#333;text-shadow:0 0 1px #d0d3db}
.block{display:block;-webkit-box-shadow:0 2px 4px #999;-moz-box-shadow:0 2px 4px #999}
.vr{border-right-width:2px;margin-right:14px;padding:0 14px 900px 0;margin-bottom:-900px}
.hr{border-top-width:10px}
.duo{width:596px}
.full{width:910px;padding-left:3px}
.right{float:right;margin:-17px 13px -3px 7px}

form{padding-top:1em}
label,input,textarea{overflow:hidden;display:block;margin-bottom:1px;background:none;width:274px}
label{border-width:1px;background:#e3e6eb url(label.png) 0 0 no-repeat;padding:5px 2px 3px 5px}
input,textarea{font-size:14px;resize:none}

.button{float:right;line-height:23px;height:21px;padding:0 24px 0 12px;font-size:11px;font-weight:bold;text-shadow:0 1px 1px #fff;display:inline}
.button{background:url(button.png) 100% 0% no-repeat;color:#276695;margin-top:10px;clear:both;-webkit-border-radius:4px;-moz-border-radius:4px}
.button:hover,.button:focus{background-position:100% 100%;text-shadow:0 -1px 1px #fff;color:#333;text-decoration:none}
.button{-webkit-transition:background-position 0.1s linear}

.intro ins,.fakta ins{font-size:20px;color:#ed1c24;line-height:19px}
.intro ins{margin-bottom:-2px;display:block}
.intro{font-size:15px;line-height:19px;color:#1a1c26}
.quotes{overflow:hidden;margin-top:3px}
.required{color:#ed1c24;background:url(required.gif) 98% 70% no-repeat}

a img{margin-top:-1px}