body { padding: 0; margin: 0; background: #FFF; font-family: "Trebuchet MS"; font-size: 12px; }
img { border: 0; }
#hugewrap { background: #FFF url(../i/body_bg.png) center 87px no-repeat; }
#hugewrap_other { background: #FFF url(../i/body_bg_other.png) center 87px no-repeat; }
a { color: #4d93a3; }
br.clearfix { clear: both; }
ul.markers li { padding-left: 16px; background: url(../i/marker.png) left 50% no-repeat; margin: 5px 0; }

#wrap { width: 1010px; margin: auto; overflow: hidden; }

#header { position: relative; }

#logo { background: #FFF; margin: 0; position: relative; padding: 28px 0 18px 18px; }
#logo a { display: block; width: 228px; height: 41px; text-indent: -9000px; background: url(../i/logo.png) left top; }

#mainmenu { background: #000; height: 37px; position: relative; }
#mainmenu ul { margin: 0 auto; padding: 0; width: 1010px; position: relative; }
#mainmenu ul li { display: inline; }
#mainmenu ul li a { color: #FFF; font-size: 14px; font-weight: bold; margin: 0 12px; text-decoration: none; line-height: 2.65; }

#men { margin: 0; width: 240px; height: 227px; background: url(../i/man.jpg) left top no-repeat; text-align: center; font-size: 24px; font-family: "Myriad Pro", sans-serif; color: white; padding: 5px 0 0 380px; }

#ansok { margin: 0; padding: 0; width: 328px; height: 409px; background: url(../i/form_bg.png) left top; position: absolute; left: 672px; top: 214px; }
* html #ansok { left: 655px; }
#ansok fieldset { border: none; margin: 0; padding: 0 40px; }
#ansok h2 { margin: 0; height: 28px; background: url(../i/one.png) right top no-repeat; font: bold 14px "Myriad Pro", sans-serif; margin: -71px -36px 0 0; padding-top: 83px; position: relative; }
#ansok p { margin: 0 0 5px; line-height: 1.2; }

#ansok ul { margin: 0; padding: 0; list-style: none; }
#ansok ul label { display: block; line-height: 18px; }
#ansok ul input { border: none; background: #ECECEC url(../i/field_bg.png) left top no-repeat; width: 214px; height: 16px; padding: 5px; }
#ansok button { display: block; margin: 0; padding: 0; text-indent: -9000px; width: 153px; height: 30px; background: #D3D3D3 url(../i/sand.png); border: none; margin-top: 10px; overflow: hidden; cursor: pointer; }

#body { padding: 40px 0 20px; }

#tabs { width: 520px; height: 250px; position: relative; list-style: none; margin: 0; padding: 0; background: url(../i/ul_bg.png) left 32px no-repeat; }
#tabs li { float: left; }
#tabs li div { display: none; position: absolute; left: 20px; padding-top: 15px; }
#tabs li.a div { display: block; }
#tabs li div div { position: static; padding: 0; }

#tabs li h2 { margin: 0; width: 152px; background: #F4F4F4 url(../i/tab.png); margin-right: 10px; }
#tabs li h2 a { display: block; text-align: center; line-height: 33px; color: #000; font-size: 14px; text-decoration: none; }
#tabs li.a h2 { background: #F9F9F9 url(../i/tab-a.png); }

#tabs li h3 { font: bold 14px "Myriad Pro", sans-serif; margin: 0 0 10px 0; }
#tabs div.column { width: 250px; float: left; }
#tabs ul { margin: 0; padding: 0; list-style: none; }
#tabs ul li { float: none; }

#tabs ul.money { background: url(../i/money.png) 130px bottom no-repeat; }

#content .block { width: 442px; height: 96px; background: #65C5DB url(../i/block.png); float: left; padding: 15px 15px 0 30px; color: #FFF; position: relative; }
#content .block.left { margin-right: 27px; }
#content .block h3 { margin: 0; font-size: 12px; }
#content .block p { width: 195px; padding-left: 80px; position: relative; margin: 5px 0 0; }
#content .block.left p { background: url(../i/seb.png) 10px 10px no-repeat; }
#content .block.right p { background: url(../i/arm.png) 10px 5px no-repeat; }
#content .block a { color: white; }
#content .block a#ansok_om_lan,
#content .block a#om_snabblan { position: absolute; right: 20px; top: 40px; width: 153px; height: 30px; text-indent: -9000px; overflow: hidden; }
#content .block a#ansok_om_lan { background: #D4F6FE url(../i/ansok_om_lan.png); }
#content .block a#om_snabblan { background: #D4F6FE url(../i/om_snabblan.png); }

#content .textblock { width: 442px; float: left; padding: 15px 15px 0 0px; color: #000; position: relative; }
#content .textblock.left { margin-right: 27px; }
#content .textblock h3 { margin: 0; font-size: 12px; }
#content .textblock p { position: relative; margin: 5px 0 0; }

#content .adblock { width: 468px; float: left; padding: 15px 0 0 10px; color: #fff; position: relative; }

#footer { clear: both; background: #EEE; text-align: left; }

#footer #columns { width: 1010px; margin: auto; padding-bottom: 20px; background: #EEE; padding-top: 30px; }
#footer #columns .column { width: 310px; float: left; margin: 0 20px 0 0; }
* html #footer #columns .column { height: 1%; }
#footer #columns h3 { font-size: 14px; font-family: "Myriad Pro", sans-serif; margin: 0; border-bottom: 1px solid #CCC; padding: 5px 15px 3px; }
#footer #columns h3.find { padding-left: 55px; background: url(../i/find.png) 15px top no-repeat; }
#footer #columns p,
#footer #columns ul { margin: 0; border-top: 1px solid #FAFAFA; padding: 15px; }
#footer #columns ul { list-style: none; }
#footer #columns ul.markers li { background-image: url(../i/marker2.png);  }


#footer #columns p.woman { padding-left: 120px; background: url(../i/women.jpg) 5px 15px no-repeat; }
#footer a.more { display: block; float: right; background: url(../i/btnf.png) right 50% no-repeat; padding-right: 25px; margin: 5px 15px 0 0; }

#footer #columns p#banklan { height: 140px; }
#footer #columns .nav {
	width: 120px;
	position: relative;
	left: 95px;
	height: 53px;
}
#footer #columns .nav a { display: block; width: 18px; height: 15px; text-indent: -9000px; overflow: hidden; float: left; margin-right: 2px; }
#footer #columns .nav a.btn_fb { background: #E6E5E5 url(../i/btnfb.png); }
#footer #columns .nav a.btn_b { width: 15px; background: #E6E5E5 url(../i/btnb.png); }
#footer #columns .nav a.btn_f { width: 15px; background: #E6E5E5 url(../i/btnf.png); }
#footer #columns .nav a.btn_ff { background: #E6E5E5 url(../i/btnff.png); }
#footer #columns .nav span { display: block; float: left; font-weight: bold; text-align: center; width: 40px; font-size: 11px; }

#footer #links { margin: 0; background: #C7C7C7; text-align: center; }
#footer #links ul { list-style: none; width: 1010px; margin: auto; background: #C7C7C7; padding: 25px 0 40px; }
#footer #links ul li { display: inline; border-left: 1px solid #FFF; }
#footer #links ul li.first { border: none; }
#footer #links ul li a { color: white; font-size: 11px; margin: 0 9px; text-decoration: none; }
