* {margin:0;padding:0;}
body {background-color:#f2f2f2;}
h1, h2, h3, p, a, ul, li, p, div, label {text-decoration:none;font-size:13px;font-family:arial, sans-serif;color:#000000;}

#page {background:url(/templates/shared/landningssida/img/background.png) repeat-y 0 0;width:965px;margin:0 auto;}
#page-inner {background:url(/templates/shared/landningssida/img/background-top.png) no-repeat 0 0;padding:37px 32px 0;position:relative;}

#logo {margin:0 0 25px;}

#main {padding:10px;position:relative;}
#main-right, #main-left {float:right;width:270px;position:relative;}
#main-right label {display:block;clear:both;font-weight:bold;margin:0 0 15px;height:18px;}
#main-right label span {float:left;}
#main-right label.error span {color:#d50000;}
#main-right label input {float:right;margin:0 0 5px;width:170px;}
#main-right #subscription-agreement-form label, #main-right #subscription-agreement-form label a {font-size:11px;font-weight:normal;margin:0 0 2px;}
#main-right #subscription-agreement-form label input {float:left;width:15px;margin:0 5px 0 0;}
#main-right div {display:block;clear:both;font-size:11px;margin:10px 0;}
#main-left {margin:0 15px 0 0;}
#main-left .offer-item {display:block;background:url(/templates/shared/landningssida/img/background-offer.png) 0 0;padding:10px;font-weight:bold;margin:0 0 10px;height:30px;}
#main-left .offer-item input {float:left;margin:0 10px 0 0;}
#main-left .offer-item strong {width:220px;float:right;}

#subscription-agreement-form {margin:0 0 20px;}

#main-right label span#pren-popup, #main-right label span#newsletter-popup, #main-right label span#offer-popup {float:none;cursor:pointer;text-decoration:underline;}
#agreement-text, #email-text, #offer-text {display:none;position:absolute;top:200px;left:200px;width:509px;margin:0 auto;font-family:arial,sans-serif;font-size:12px;line-height:18px;}
#agreement-text .text {background:url(/templates/shared/landningssida/img/box-large-middle.png) repeat-y 0 0;padding:6px 20px;}
#agreement-text textarea {border:none;height:460px;overflow:hidden;width:460px;font-family:arial,sans-serif;font-size:12px;}
#agreement-text .top {background:url(/templates/shared/landningssida/img/box-large-top.png) no-repeat 0 0;height:14px;margin-bottom:-4px;}
#agreement-text .bottom {background:url(/templates/shared/landningssida/img/box-large-bottom.png) no-repeat 0 0;height:20px;}

#email-text, #offer-text {left:450px;top:330px;width:259px;}
#email-text .text, #offer-text .text {background:url(/templates/shared/landningssida/img/box-small-middle.png) repeat-y 0 0;padding:6px 20px;}
#email-text textarea, #offer-text textarea {border:none;height:315px;overflow:hidden;width:210px;font-family:arial,sans-serif;font-size:12px;}
#email-text .top, #offer-text .top {background:url(/templates/shared/landningssida/img/box-small-top.png) no-repeat 0 0;height:16px;margin-bottom:-4px;}
#email-text .bottom, #offer-text .bottom {background:url(/templates/shared/landningssida/img/box-small-bottom.png) no-repeat 0 0;height:21px;}
.close {margin:20px 0 0;text-align:right;cursor:pointer;}

#order {width:400px;border-right:1px solid #666666;float:left;padding:0 30px 0 20px;margin:25px 0 0;}
#order-info, #order-title {margin:0 0 20px;}
#order-info p {font-size:18px;font-family:georgia,serif;}
#order-title {background:url(/templates/shared/landningssida/img/correct.jpg) no-repeat 0 0;text-transform:uppercase;line-height:20px;font-weight:bold;padding:3px 0 2px 60px;margin:0 0 20px 19px;height:40px;}
#order-title p {font-size:12px;}
#order-adress {background-color:#cccccc;padding:20px;}
#order-adress h2 {background:url(/templates/shared/landningssida/img/info.jpg) no-repeat center left;text-transform:uppercase;font-weight:bold;padding:15px 0 14px 60px;font-size:12px;margin:0 0 10px;}
#order-adress td {font-size:12px;font-family:georgia,serif;}
#order-adress td.order-adress-name {font-weight:bold;}

#not-payed {width:400px;float:right;padding:0 20px 0 30px;margin:25px 0 0;}
#not-payed h2 {font-size:18px;font-family:georgia,serif;font-weight:normal;margin:0 0 10px;}
#not-payed p {font-size:12px;font-family:georgia,serif;margin:0 0 20px;color:#333333;}
#not-payed input.button, input#orderButton {background:url(/templates/shared/landningssida/img/button.png) no-repeat center;text-transform:uppercase;font-weight:bold;border:0;padding:16px 0;font-size:12px;cursor:pointer;width:111px;}

#payed {float:right;margin:25px 0 0;padding:0 20px 0 30px;width:400px;}

#page-bottom {background:url(/templates/shared/landningssida/img/background-bottom.png) no-repeat 0 0;padding:0 0 20px;clear:both;}

.clear {clear:both;height:0px;}

.text-picture-component.first {border-bottom:1px solid #cccccc;margin:0 0 15px;padding:0 0 15px;}
.text-picture-component img {float:left;margin:0 15px 0 0;}
.text-picture-component div.text-picture-content {float:right;width:190px;}
.text-picture-component.offer {border-color:#CCCCCC;border-style:solid none none;border-width:1px 0 0;}
.text-picture-component.offer div.text-picture-content {float:left;width:900px;}
.text-picture-component h1 {font-size:18px;font-family:georgia,serif;color:#333333;font-weight:normal;margin:0 0 10px;}
.text-picture-component p {font-size:12px;font-family:georgia,serif;color:#333333;}
.text-picture-component p span, 
.text-picture-component p a {font-size:11px;font-family:arial,sans-serif;color:#000000;text-transform:uppercase;margin:0 3px 0 0;font-weight:bold;}
.text-picture-component p a {margin:20px 0 0;display:block;}
.text-picture-component p a:hover {text-decoration:underline;}

