
body {
  color:            black;
  font-size:        small;
  font-family:      Georgia, "Times New Roman", Times, serif;
  background-color: white;
  margin:           0;
  padding:          0;
  text-align:       center;
  background-color: #FFF;
}
select
{
	display:inline;
	z-index:1;
	position:relative;	
	width: 250px;
}

form {
  padding: 0;
  margin:  0;
  display: inline;
}
label{
cursor: pointer;
}
strong {
}
.rub {
  font-size:        2.1em;
  color:			#7CC2E3;
  font-family:      Tahoma, Helvetica, Georgia, "Times New Roman", Times, serif;
  font-stretch: 	condensed;
  font-weight:		lighter;
  margin: 0px;
}

.rub2 {
  font-size:        1.8em;
  color:			#F26F32;
  font-family:      Tahoma, Helvetica, Georgia, "Times New Roman", Times, serif;
  font-stretch: 	condensed;
  font-weight:		lighter;
  margin: 0px;
}

.message {
text-align: left;
margin-top: 10px;

}
p {
  font-size:        0.9em;
  font-family:      Tahoma, Georgia, "Times New Roman", Times, serif;
}

.ruta {
  font-size:        0.8em;
  font-family:      Helvetica, Georgia, "Times New Roman", Times, serif;
  width: 245px;
}
.ruta2 {
  font-size:        0.9em;
  font-family:      Helvetica, Georgia, "Times New Roman", Times, serif;
}

td {
}
ul {
  margin:  0 0 0 24px;
  padding: 10px 0 15px;
}
li {
  background-position: 2px 0;
  margin-top:          7px;
  list-style-type:     none;
  list-style-image:    none;
}
td {
  font-size:        0.7em;
  font-family:      Georgia, "Times New Roman", Times, serif;
}
td h4 {
  font-weight:	 bold;
  margin-top:    5px;
  margin-bottom: 0;
  margin-left:   0;
  padding-top:   0;
}
td.price {
  font-family:   Georgia, "Times New Roman", Times, serif;
  font-size:     1.0em;
  font-weight:	 bold;
  margin-top:    5px;
  margin-bottom: 5px;
  margin-left:   0;
  padding-top:   0;
}
h1 {
  font-family:   Tahoma, Verdana, Arial;
  font-size:     1.8em;
  font-weight:	 bold;
  color:	 #8CBED8;
  margin-top:    5px;
  margin-bottom: 5px;
  margin-left:   0;
  padding-top:   0;
}

.longinput { 

	width: 250px;
}

#partners a {
  color:           #000;
  text-decoration: underline;
}
#links a {
  color:           #000;
  text-decoration: underline;
}
a:link {
  color:           #F26F32;
  text-decoration: underline;
}
a:visited {
  color:           #F26F32;
  text-decoration: none;
}
a:hover {
  color:           #F14E03;
  text-decoration: underline;
}
a:active {
  color: #cc6600;
}
/* main */

#dotted {
  background-image:        url(img/dotted_500.gif);
  background-repeat:     no-repeat;
  margin-top:			 10px;
  margin-bottom:		 10px;
  height:				 5px;
  width:				 460px;
}

#main-container {
  background-image:      url(img/bg.gif);
  background-repeat:     repeat-x;
  background-attachment: scroll;
  background-position:   0 0;
  text-align:            left;
  width:                 100%;
  height:                300px;
  margin:                0;
  padding:               0;
}

#main-container2 {
  background-image:      url(img/bg2.gif);
  background-repeat:     repeat-x;
  background-attachment: scroll;
  background-position:   0 0;
  text-align:            left;
  width:                 100%;
  height:                150px;
  margin:                0;
  padding:               0;
}

#main-co {
  width:                 800px;
  margin:                0 auto;
  padding:               0;
}

#header a {
  background-image:       url(img/referer_beta.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
  width:                 259px;
  height:                95px;
  float:                 left;
  clear:                 both;
  margin:            	 10px 0 0px 15px;
  border-style:          none;
}
#header a:hover {
  background-image:        url(img/referer_beta.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
}
/*  */
#searchbar {
  color:                 #666;
  font-size:             small;
  font-weight:           normal;
  line-height:           14px;
  width:                 390px;
  height:                28px;
  float:                 left;
  text-decoration:       none;
  clear:                 both;
  margin:                0;
  padding:               0;
}
#searchbar p {
  color:         #5f5f5f;
  font-size:     10px;
  line-height:   11px;
  text-align:    left;
  width:         170px;
  float:         right;
  margin:        30px 0 0;
  padding-right: 30px;
}

#navlist {
  background: #FFF;
  text-align: center;
  width:      368px;
  height:	  25px;
  margin:     0 0 0 15px;
  padding:    0;
}
#navlist ul, #navlist li {
  display:         inline;
  list-style-type: none;
  margin:          5px 0 0 0;
  padding:         0 0 0;
}
#navlist a:link, #navlist a:visited, #navlist p {
  color:                 #777;
  float:                 left;
  font-size:             0.9em;
  font-weight:			 bold;
  line-height:           16px;
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   0 0;
  margin-right:          0;
  padding:               5px 0 3px 15px;
  text-decoration:       none;
}
#navlist a:link#current, #navlist a:visited#current {
  color:                 #0064B4;
  text-decoration: 		 underline;
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   0 0;
  margin-right:          0;
  padding:               4px 0 3px 15px;
}
#navlist a:hover {
  color:                 #0064B4;
  text-decoration: 		 underline;
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
}

#double-div-outest {
  text-align:            left;
  position:              relative;
  left:                  0;
  width:                 820px;
  float:                 left;
  clear:                 none;
  margin-top:            0px;
  margin-bottom:         30px;
  margin-left:           15px;
  padding-top:           0;
  padding-bottom:        0;
}
#double-div-outer {
  text-align:            left;
  position:              relative;
  left:                  8px;
  width:                 470px;
  float:                 left;
  clear:                 none;
  margin-top:            20px;
  margin-bottom:         30px;
  margin-left:           10px;
  margin-right:          20px;
  padding-top:           0;
  padding-bottom:        0;
}
#double-div {
  text-align:            left;
  width:                 500px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               20px;
  border-color:          #58c8df ;
  border-width:          1px;
}

#double-div h3 {
  color:         #E1E1E1;
  font-size:     x-large;
  float:         left;
  clear:         none;
  margin-top:    18px;
  margin-bottom: 20px;
  margin-left:   0;
  padding:       0 4px 0 24px;
}

#double-div p {
  font-size: 110%;
  margin:    20px 0 0 0;
  padding-top:   20px;
}
#double-div p.vanster{font-size:110%;padding-left: 24px;}

#right-div-outer {
  text-align:            left;
  position:              relative;
  left:                  8px;
  width:                 265px;
  float:                 left;
  clear:                 none;
  margin-top:            0px;
  margin-bottom:         30px;
  margin-left:           0;
  padding-top:           0;
  padding-bottom:        0;
}
#right-div {
  text-align:            left;
  width:                 160px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               0;
}
#left-div {
  text-align:            left;
  width:                 160px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               0;
  background-color:      #FFF;
}

#double-div-bottomer {
  font-size:             1px;
  line-height:           1px;
  background-image:        url(img/bottom-double.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  width:                 650px;
  height:                10px;
  float:                 left;
  clear:                 both;
  margin:                0;
  padding:               0;
}
#right-div-bottomer {
  margin-bottom:                20px;
  padding:               0;
}
#right-div-bluecontent {
  background-image:      url(img/ruta-mitten-blue.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  width:                 278px;
  margin:                0;
  padding:               10px;
}
#right-div-orangecontent {
  background-image:      url(img/ruta-mitten-orange.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  width:                 278px;
  margin:                0;
  padding:               10px;
}
#div-maincontent {
  background-image:      url(img/referer-main-mitten.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  margin:                0;
  padding:               20px;
}

#div-storcontent {
  background-image:      url(img/referer-stor-mitten.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  margin:                0;
  padding:               20px;
}

#div-vadsager {
  background-image:      url(img/vadsager-mitten.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  margin:                0;
  padding-left:               20px;
  padding-right:               20px;
  padding-bottom:               20px;
}
#left-content {
  width:   160px;
  float:   left;
  clear:   none;
  margin:  0;
  padding: 0;
}
#right-content {
  background-image:      url(img/inloggning.gif);
  background-repeat:     no-repeat;
  width:   250px;
  height:  130px;
  float:   left;
  clear:   none;
  margin:  0px;
  padding: 15px;
}
#left-menu {
  width:   300px;
  float:   left;
  clear:   none;
  margin:  0;
  padding: 0;
}
#right-menu {
  width:   300px;
  float:   left;
  clear:   none;
  margin-top:  70px;
  padding: 0;
}
#footer {
  font-size:             0.5em;
  margin-top:            10px;
  margin-bottom:         1px;
  padding-top:           1px;
  padding-bottom:        1px;
}
#footer a:link {
  color:           #008bbf;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#footer a:visited {
  color:           #008bbf;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#footer a:hover {
  color:           #008bbf;
  text-decoration: underline;
  margin:          0;
  padding:         0;
}
#footer p {
  color:     #008bbf;
  font-size: 8px;
  margin:    0;
  padding:   0;
}
#left {
  float: left;
  width:  200px;
}
#right {
  float: right;
  width:  300px;

}

#breadcrumbs {
  font-size:   x-small;
  color:       #9a9a9a;
  width:       100%;
  height:      10px;
  float:       left;
  clear:       both;
  margin:      5px 0 0 20px;
  padding:     0;
}
#breadcrumbs a:link {
  color:           #9a9a9a;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#breadcrumbs a:visited {
  color:           #9a9a9a;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#breadcrumbs a:hover {
  color:           #8CBED8;
  text-decoration: underline;
  margin:          0;
  padding:         0;
}

h6 {
  font-family: Helvetica,Arial,sans-serif;
  letter-spacing: +0.03em;
  color:       #D17100;
  font-size:   small;
}
h6 a:link, h6 a:visited {
  color:       #ff8400;
  font-weight: bold;
}
.navigate {
  margin-top:    20px;
  margin-bottom: 5px;
}
.navigate a:link, .navigate a:visited, .navigate a:hover {
  color:                 #008bbf;
  font-weight:           bold;
  background-image:      none;
  background-repeat:     repeat;
  background-attachment: scroll;
  background-position:   0 0;
}

#center p {
  margin-left: 0px;
  padding-top: 20px;
}


#register1 {
	font-family:Helvetica,Georgia,"Times New Roman",Times,serif;
	font-size:0.8em; 
	display: block;
	clear: both;
}

#register1 label  {
	
	display:block;
	
}

.arrowup {
	border: 0px;
	float:right;
}

.close {
	border: 0px;
	float: right;
	position: relative;
	top: -50px;
}

.previewpane {
border: 1px solid black; 
margin: 5px; 
padding: 5px; 
float: right; 
width: 200px;
}

.ipblock {
float: right;
margin-right: 100px;
}

#removeipblock {
float:right;
}

#removerefblock {
float:right;
}

#register1 input { font-size: 2.0em; }
#register1 label { font-size: 1.5em; font-weight: lighter; }