@charset "utf-8";
/* CSS Document */

body {
background-color:#ffffff;
font-family:Helvetica, sans-serif;
font-size:12px;
line-height:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:#666666;
margin:0 auto;
padding:0;
}
h1, h2, h3 {
margin:0;
padding:0;
}
h1 {
line-height:1.2em;
font-family:Helvetica, sans-serif;
color:#a790e8;
font-size:50px;
font-weight:bold;
}
.er {
vertical-align: super;
bottom:0.6em;
font-size:0.8em;
position:relative;
vertical-align:0;
}
.er2 {
vertical-align: super;
bottom:0.6em;
font-size:0.8em;
position:relative;
vertical-align:0;
}
.er3 {
vertical-align: super;
bottom:0.6em;
font-size:0.8em;
position:relative;
vertical-align:0;
}
.smaller {
font-size:40px!important;
margin:6px 0 0 26px!important;
}
.smaller2 {
font-size:40px!important;
margin-left:166px!important;
line-height:40px!important;
}
.smaller3 {
font-size:40px!important;
margin:0 0 12px 73px!important;
line-height:40px!important;
}
.paddington {
margin-left:25px;

}
h2 {
line-height:1.2em;
font-family:Helvetica, sans-serif;
color:#a790e8;
font-size:36px;
font-weight:bold;
}
h3 {
font-size:12px;
font-weight:bold;
line-height:1.2em;
color:#a790e8;
margin:24px 0 0 0;
}
h4 {
font-size:12px;
font-family:Helvetica, sans-serif;
font-weight:normal;
line-height:16px;
color:#a891e8;
}
h5 {
font-size:12px;
font-weight:bold;
margin:12px 0;
}
p {
margin:12px 0;
text-align:justify;
line-height:16px;
}
img {
border:0 none;
margin:0;
padding:0;
}
input, select {
color:#999999!important;
margin:0;
display:inline;
}
form {
display:inline;
}
a:link {
text-decoration:none;
color:#c1b2ee;
}
a:hover {
text-decoration:underline;
color:#c1b2ee;
}
.colorous {
color:#a790e8;
}
.colorous2 {
color:#a790e8;
font-size:16px;
}
.colorous3 {
color:#a790e8;
font-size:14px;
}
.colorous4 {
color:#a790e8;
font-size:14px;
line-height:42px;
}
.super {
vertical-align: super;
}
.bold {
font-weight:bold;
}
.greytitle {
color:#666666;
}
.bigger {
font-size:18px!important;
font-weight:bold;
}
ul {
list-style-type:none;
margin:0;
padding:0;
}
/* style dla index */

#page_body {
width:993px;
height:auto;
margin:0 auto;
padding:0;
}

#top {
width:993px;
height:126px;
background:transparent;
margin-bottom:4px;
float:left;
position:relative;
margin:0;
padding:0;

}
#chooselang {
width:740px;
height:20px;
float:right;
margin:26px 6px 0 0;
text-align:right;
}
#chooselang select {
color:#666666!important;
font-weight:bold!important;
font-size:14px!important;
line-height:18px!important;
}
#flags {
width:144px;
height:14px;
float:right;
margin:10px 0 0 0;
text-align:right;
}
#flags ul li {
display:inline;
padding-left:4px;
float:left;
}
#top img {
float:left;
}
#main_menu {
width:993px;
height:18px;
float:right;
margin:0 1px 2px 1px;
text-align:right;

}
#main_menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#main_menu ul li {
display:block;
line-height:20px;
float:right;
padding-left:16px;
}
.lastmenu {
padding-right:0 !important!
}
#violettop {
clear:left;
width:991px;
height:13px;
background-color:#cbbcf8;
float:left;
position:relative;
margin:0 1px;
padding:0;
}
#container {
width:991px;
height:auto;
float:left;
position:relative;
margin:0;
padding:0 1px;
}
#refpointsbox {
width:991px;
height:725px;
position:relative;
float:left;
margin:0;
padding:0;
}
#refpointsbox img {
float:left;
}
#refpoints {
width:321px;
height:419px;
position:relative;
float:left;
margin:0;
padding:0;
}
#refpoints ul {
list-style-type:none;
}
#refpoints ul li {
display:block;
float:left;
}
#index_info {
width:991px;
height:246px;
position:relative;
float:left;
margin-bottom:90px;
padding:0;
}
#index_info img {
float:left;
}
#footer {
width:auto;
height:14px;
line-height:14px;
font-family:Helvetica, sans-serif;
float:right;
text-align:right;
color:#999999;
font-size:10px;
margin:10px 0 10px 0;
}
#footer ul {
list-style-type:none;
margin-right:12px;
}
#footer ul li {
display:block;
float:left;
padding-left:8px;
}
#footer a {
color:#999999;
text-decoration:none;
}
#footer a:hover, #footer a:active {
text-decoration:underline;
}
/*
#footer a:visited {
text-decoration:none;
}*/

/* style dla quiz, order form, order materials */

#etap1 {
width:200px;
height:auto;
float:left;
margin:16px 0 0 24px;
}
#form_step1_box {
width:941px;
height:auto;
float:left;
margin:10px 0 0 22px;
}

#header_getiport {
width:991px;
height:318px;
background-image:url(../img/header_getiport.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin:0;
padding:0;
}
.onetwo {
width:940px;
height:81px;
position:relative;
float:left;
margin-left:3px;
padding:0;	
}
#sellarea3 {
width:621px;
height:auto;
margin:0 0 0 187px;
}
#sellarea3 img {
float:left;
}
.borders {
width:621px;
height:auto;
float:left;
background-image:url(../img/whiteorder_bg.jpg);
background-repeat:repeat-y;
}
table#boxchoice {
width:350px;
height:auto;
text-align:center;
vertical-align:middle;
margin:10px 0 10px 230px;
}
table#boxchoice2 {
width:947px;
height:auto;
float:left;
text-align:center;
vertical-align:middle;
margin:0 0 0 0;
}
table#boxchoice2 td {
background-color:#f8f8f8;
}
.currency_descr {
margin-bottom:24px;	
}
.twogreys {
background-image:url(../img/trbg.jpg)!important;
background-repeat:repeat-x!important;
}
.twogreys3 {
background-image:url(../img/trbg.jpg)!important;
background-repeat:repeat-x!important;
width:140px!important;
}
.twogreys2 {
height:55px;
background-image:url(../img/trbg2.jpg)!important;
background-repeat:repeat-x!important;
font-size:14px;
}
table#boxchoice2 th {
background-color:#f8f8f8;
width:431px;
}
#step2_background {
width:941px;
height:699px;
background-image:url(../img/step2_bg.jpg)!important;
background-repeat:no-repeat;
background-position:top left;
float:left;
margin:26px 0 12px 4px;
}
#step2_background th {
padding:7px 2px 7px;
}
#step2_background td {
padding:7px 2px 7px;
}
#invoice_form_box {
width:auto;
float:left;
margin:0 0 0 0;
}
.pink {
background-color:#f4f1fc!important;
font-size:14px;
line-height:20px;
text-align:left!important;
padding:16px 0px 16px 30px;
}
.nopink {
line-height:20px;
text-align:left!important;
padding:16px 0px 16px 30px; 
font-size:16px;
}
.aboutbox {
width:431px;
height:34px;
background-color:#eeebf6;
color:#a790e8;
line-height:34px;
}
.short {
width:30px;
}
.notshort {
width:70px;
}
.notlong {
width:270px;
margin-left:14px;
}
.longbox {
width:358px;
}
.oc {
width:134px;
}
.ac {
width:110px;
text-align:center!important;
}
.tc {
width:130px;
text-align:center!important;
}
.add {
width:90px;
float:right;
font-size:10px;
margin-left:4px;
}
#logos {
width:300px;
height:200px;
float:left;
margin:30px 0 0 0;
padding:0;
}
#mondayinfo {
margin:16px 0 0 30px;
}
#whereto {
width:542px;
height:auto;
float:right;
margin:0 0px 0 0;
padding:0;
}
table#data {
width:540px;
height:auto;
float:right;
margin-right:10px;
padding:0;
}
table#data th {
text-align:right;
}
table#data td {
text-align:left;
}
.feedback2 {
width:570px;
height:52px;
float:left;
text-align:right;
margin:20px 0 45px 0; 
}
.subm {
width:540px;
height:132px;
text-align:center!important;
background-image:url(../img/notes.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
#taxprice {
width:180px;
float:right;
text-align:right!important;
}
#sendprice {
width:180px;
float:right;
padding-right:40px;
text-align:right!important;
}
#totalprice {
width:500px;
font-size:14px;
float:right!important;
text-align:right!important;
padding:6px 40px 0 0;
}

/* strona quizu */
#sellarea {
width:880px;
height:auto;
margin:83px 0 0 0;
position:relative;
}
#quizbackground {
width:993px;
height:auto;
float:left;
background-image:url(../img/quiz_mainbg.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#quiztitle {
margin-left:83px;
}
#quizform {
width:544px;
height:auto;
float:left;
background-image:url(../img/whitebox_bg.jpg);
background-repeat:repeat-y;
margin:20px 0 0 83px;
}
#quizform table {
width:480px;
margin:12px 0 0 32px;
}
#quizform table th {
text-align:left;
line-height:1.3em;
font-weight:bold;
}
#quizform table td {
text-align:left;
width:40px;
padding:8px 0 18px 14px;
}
#quizanswer {
width:259px;
height:auto;
background-image:url(../img/whitesmall_bg.jpg);
background-repeat:repeat-y;
float:left;
margin:60px 0 0 30px;
text-align:justify;
display:none;
}
#quizanswer p {
padding:0 18px!important;
color:#6a58a3;
font-weight:bold;
text-align:left;
}
.feedback {
clear:both;
width:542px;
height:52px;
float:left;
text-align:left;
margin:20px 0 45px 83px; 
}

.feedback2 {
clear:both;
width:542px;
height:52px;
float:right;
text-align:right;
margin:20px 0 45px 0; 
}
.feed {
text-align:center!important;
}


/* strona getmaterials */

#header_getmat {
width:993px;
height:306px;
background-image:url(../img/header_getmaterials.jpg);
background-repeat:no-repeat;
position:relative;
float:left;
margin:0;
padding:0;
}
#headerinfo {
width:550px;
height:140px;
margin:26px 0 0 370px;
}
#headerinfo p {
margin-top:26px;
}
#headerinfo2 {
width:513px;
height:140px;
margin:46px 0 0 450px;
}
#headerinfo2 p {
margin-top:16px;
}
#sellarea2 {
width:542px;
height:auto;
margin:0 0 0 360px;
}
#whereto2 {
width:544px;
display:block;
height:auto;
background-image:url(../img/whitebox_bg.jpg);
background-repeat:repeat-y;
margin:0 0px 0 0;
padding:0;
}
#whereto2 textarea {speed.css (wiersz 571)
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#999999;
}
.submit {
font-size:11px;
width:350px;
text-align:justify;
}
/*style what is iport */

#mmhead2 {
width:827px;
height:122px;
float:left;
margin:0 0 0 82px;
}
.thicktext_grey_bg {
width:991px;
height:auto;
float:left;
background-color:#F4F4F4;
margin-left:1px;
}
.thicktext_grey {
width:382px;
height:auto;
float:left;
margin:0 1px;
padding:21px 0 12px 82px;
}
.thicktext_grey ul {
width:362px;
padding-left:20px;
list-style-type:disc!important;
list-style-position:outside;
}
.thicktext_grey ul li {
line-height:16px;
padding-left:10px;
}
#mmtitle2 {
width:auto;
height:50px;
line-height:50px;
float:left;
margin:46px 0 0 0;
}
#second_title {
width:827px;
height:24px;
float:left;
margin:33px 83px 12px;
}
#second_title h1 {
line-height:52px;
padding-left:52px;
margin:0 0 0 0!important;
}
#iportblue_image {
width:400px;
height:243px;
float:left;
margin:28px 0 0 72px;
text-align:center;
font-size:12px;
color:#a790e8;
line-height:2em;
}
#iportblue_image p {
width:400px;
margin:8px 0 0 0px;
text-align:justify;
font-size:9px;
color:#999999;
line-height:9px;
}
/* #iportblue_image img {
padding:0 6px;
} */

#iportexplain {
width:993px;
height:186px;
float:left;
margin-bottom:40px;
}

/*style why use iport */

#whyuse_white {
height:auto;
width:993px;
float:left;
margin:60px 0 0 0;
}
#whyuse_white_info {
width:384px;
height:autopx;
float:left;
margin:0 0 0 83px;
}
#whyuse_white_info p {
margin-top:6px!important;
}
#whyuse_white_img {
width:390px;
height:218px;
float:right;
margin:0 83px 0 0;
}
#whyuse_grey {
height:auto;
width:991px;
background-color:#F5F5F5;
float:left;
margin:59px 0 50px 1px;
padding-bottom:24px;
}
#whyuse_grey ol li {
line-height:1.8em;
}
#whyuse_grey_title {
width:827px;
height:auto;
line-height:48px;
margin:40px 0 0 83px;
}
#whyuse_grey_info {
width:390px;
height:auto;
float:left;
margin:18px 0 0 70px;
}
#whyuse_grey_img {
width:384px;
height:260px;
float:right;
margin:0 83px 0 0;
}
/* style how to use iport */

.submenu {
width:991px;
height:30px;
background-image:url(../img/subs_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#c7b7f6;
margin:0 1px;
padding:0;
float:right;
text-align:right;
}
#easy_title {
width:800px;
height:auto;
line-height:50px;
margin:45px 0 0 40px;
}
#easy_tuts {
width:993px;
height:auto;
background-image:url(../img/easy_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0 0 100px 0;
}
#easy_tutorial {
width:560px;
height:auto;
padding:3px 0 0 0;
margin:34px 0 0 65px;
}
#easy_tutorial p {
font-style:italic;
text-align:center!important;
}
#easy_tutorial a {

}
.submenu ul {
margin-right:10px;
}
.submenu ul li {
display:inline;
float:right;
padding-left:15px;
}

/* style dla i-port tutorial */

#tutorial {
width:822px;
height:auto;
margin:63px 0 0 85px;
}
#tutorial p {
text-align:center!important;
margin-bottom:100px;
}
#i-port_tutorial {
width:822px;
height:503px;
margin:12px auto 50px;
}

/* style dla video */

#videobox {
width:991px;
height:auto;
float:left;
background-color:#fff;
background-image:url(../img/video_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0 0 3px 1px;
}
#videobox h1 {
margin:100px 0 0 79px;
}
#videobox_inside {
width:470px;
height:355px;
margin:17px 0 0 79px;
background:transparent;
}
#videobox table {
margin:0 0 0 77px;
}
#video_cd {
width:470px;
height:auto;
float:left;
margin:0 0 0 79px;
}
#videodescript {
width:470px;
height:28px;
background-image:url(../img/video_bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0 0 60px 1px;
line-height:20px;
}
#videodescript td {
width:116px;
text-align:center;
}

/* style dla faq */

#faq_can {
width:993px;
height:auto;
float:left;
margin:0;
padding-bottom:20px;
}
#faq_content_title {
width:700px;
height:auto;
margin:40px 0 0 146px;
}
#faq_content {
width:470px;
height:auto;
float:left;
margin:0 0 0 146px;
line-height:16px!important;
}
#faq_content a {
text-decoration:none!important;
}
#faq_content h1 {
line-height:65px;
}
#faq_content h5 {
margin:24px 0 12px!important;
}
#faq_image {
width:252px;
height:309px;
float:right;
margin:4px 25px 0 0px;
}
.lilac {
color:#c1b2ee;
font-weight:bold;
}

/* style for healthcare professionals */

#fordocs {
width:991px;
height:653px;
float:left;
background-image:url(../img/doctor.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#fordocs_title {
width:700px;
height:105px;
float:left;
margin:59px 0 0 43px;
}
#fordocs_info {
width:456px;
height:auto;
float:left;
margin:28px 0 0 69px;
}
#fordocs_info h1 {
margin-bottom:30px!important;
}

/* style details */

#details_can {
width:749px;
height:auto;
margin:45px 122px 0 122px;
padding-bottom:50px;
}
#details_can h1 {
line-height:60px;
margin-bottom:20px!important;
}
#details_can table {
width:100%;
height:auto;
text-align:left;
line-height:16px;
margin:0 0 33px 0;
}
#details_can table th {
width:240px;
background-color:#F7EFFF;
font-weight:normal;
vertical-align:top!important;
padding:12px 20px 12px 16px;
}
#details_can table td {
background-color:#F4F4F4;
padding:12px 26px 12px 22px;
text-align:justify;
}
#details_can table img {
float:right;
}


/* style benefits */

.benefits_header {
width:930px;
height:173px;
background-image:url(../img/benef_header_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
float:left;
margin-left:61px;
}
.benefh {
padding-top:15px;
}
.bf1 {
margin-left:26px;
}
.bf_head_padd {
padding-left:70px;
}
.benefits_can {
width:991px;
height:auto;
background-color:#f7f7f7;
margin:0 1px;
float:left;
position:relative;
}
.benefits_can_text {
width:325px;
height:auto;
margin:46px 0 0 63px;
padding-bottom:10px;
float:left;
}
#benef_wide_info {
width:410px;
height:auto;
float:left;
margin:12px 0 40px 118px;
text-align:justify;
}
#benef_wide_info table th {
width:257px;
color:#a790e8;
font-weight:normal;
vertical-align:middle;
padding:0 7px;
}
.greyitaly {
width:410px;
height:auto;
float:left;
font-size:11px;
line-height:14px;
font-style:italic;
color:#999999;
margin-top:74px;
}
/* style stopki- monday medical, safety info, sitemap, terms of use*/

#mmhead {
width:905px;
height:auto;
float:left;
margin:0 0 0 83px;
}
#mmtitle {
width:auto;
height:auto;
line-height:50px;
background-image:url(../img/bf.jpg);
background-repeat:no-repeat;
background-position:top right;
float:left;
margin:67px 0 0 0;
}
#mmtitle h1 {
padding-right:36px!important;
}
#lila_brake {
width:993px;
height:163px;
background-image:url(../img/lilarow.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
margin:21px 0 10px;
}
.thintext {
width:460px;
height:auto;
float:left;
margin:21px 0 0 83px;
padding:0;
}
#infolinie {
width:993px;
height:auto;
margin:20px 0 10px 15px;
}
#infolinie table th {
width:250px;
height:20px;
font-size:20px;
color:#a790e8;
line-height:22px;
font-family:Arial, Helvetica, sans-serif; 
text-align:left;
font-weight:normal;
padding-right:45px;
vertical-align:bottom;
}
hr {
color:#cccccc;
width:250px;
float:left;
}
#infolinie table td {
font-size:12px;
width:250px;
height:auto;
vertical-align:top;
color:#414042;
}
#infolinie table td p {
text-align:left;
width:250px;
height:auto;
margin:0 0 6px 0!important;
}
#infolinie table td a {
font-weight:bold;
color:#8a4caf;
font-size:14px;
text-decoration:underline;
}
#infolinie table td ul {
width:250px;
height:auto;
}
#infolinie table td ul li {
line-height:18px;
}
.lily {
color:#8a4caf;
padding-right:4px;
font-weight:bold;
}
ul.points {
width:236px!important;
margin:8px 0 0 14px;
}
ul.points li {
list-style-image:url(../img/goodpoint.jpg)!important;
padding-bottom:12px;
}
.thicktext {
width:425px;
height:auto;
float:left;

padding:21px 0 0 88px;
}
.thicktext2 {
width:536px;
height:auto;
float:left;
padding:21px 0 0 88px;
}
.thicktext2 p {
margin:0 0 12px 0!important;
text-align:left;
}
.thicktext2 ul {
width:516px;
padding-left:20px;
list-style-position:outside;
}
.thicktext2 ul li {
list-style-type:disc!important;
text-align:justify;
line-height:16px;
}
.thicktext2 ol li {
text-align:justify;
line-height:16px;
}
#package {
width:320px;
height:270px;
float:left;
margin:60px 0 0 52px;
}
#steto {
width:348px;
height:369px;
float:right;
margin:40px 0 0 0;
}
#sitemaps {
width:500px;
height:auto;
color:#c1b2ee;
float:left;
}
#sitemaps ul li {
line-height:2em;
}
#sitemaps ol li {
line-height:2em;
}
#sitemaps a {
color:#666666;
}
.lista {
margin:24px 0 24px 30px;
}
/* style dla regulamin sklepu */

#mmhead5 {
margin:16px 0 0 88px;
width:700px;
}
.currency_descr p {
margin-bottom:0!important;
color:#A790E8;
}

