/*general info*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; background-color:black; margin:0; color:#000; }
#wrapone{width:950px; margin:0 auto}
#wraptwo{float:left; background-color:white}
img{border:none}
h1{ font-weight:bold; font-size:45px; color:#E81818}
h2{color:white; margin:0; padding:0}
input{ padding:2px; font-size:11px; border:1px solid #ccc; }
a {text-decoration:none}

/*header*/
#header{width:950px; height:120px; background-color:#FFFFFF; border-bottom:1px solid black; float:left; padding-top:10px }
#header a{ text-decoration:none; color:black}
#logo{ float:left; background-image:url(/i/logo.gif); width:179px;  margin-left:36px; background-repeat:no-repeat; padding-top:110px; text-align:center; text-decoration:none; cursor: pointer}
#motto{float:left; background-image:url(i/sangspecialist_motto.png); width:451px; height:81px; margin:30px 0 0 40px; }
#shop_info{float:left; background-image:url(i/payement.png); width:139px; height:111px; margin-top:5px; margin-left:60px; background-repeat:no-repeat}
#youcart{background-image:url(i/trolley_bw_trans.png); padding-left:54px; height:40px; background-repeat:no-repeat; background-position:left center; float:left; padding-top:16px; margin-left:6px}
a #youcart{font-size:12px; text-decoration:none; cursor: pointer}
a #youcart  #price{font-size:11px; font-weight:bold; text-decoration:none; color:#FF4A1C; }
#topayement{background-image: url(i/creditcart_trans.png); padding-left:54px; height:40px; background-repeat:no-repeat; background-position:left center; float:left; padding-top:16px; margin-left:6px}
 #bt_topay a{ background-image: url(i/mac_type.png); width:75px; height:21px; text-decoration:none; color:black; display:block;font-size:11px; padding-top:10px; padding-left:10px; margin-top:-6px; font-weight:bold; text-decoration:none; background-repeat:no-repeat; cursor: pointer }

#shop_info a { text-decoration:none; }

#bt_topay{text-decoration:none}

#horizontal_bar{ float:left; width:910px; margin-left:20px; height:33px; position:relative}
.login_shortcuts{ width:320px;  float:left}
.sub_hb_bg_left{width:10px; height:33px; float:left}
.sub_hb_bg_right{width:10px; height:33px; float:left}
#logmein{background-image:url(i/mainmenu_bg.png); background-repeat:repeat-x; height:27px;width:300px;float:left; padding-top:6px }
.retreive_pass{font-size:11px; color:#535353; font-weight:bold}
#logmein input{ padding:2px; font-size:11px; width:100px; border:1px solid black; height:14px; float:left; margin-right:10px}
#logmein a{ background-color:#4E511D; text-decoration:none; color:white; font-size:11px; width:50px; height:18px; display:block; float:left; text-align:center; margin-top:0px; padding-top:2px}
#logmein a:hover{background-color:white; color:#4E511D}

#hz_menu{ width:560px;  float:left; margin-left:30px}
#hz_menu_content{background-image:url(i/mainmenu_bg.png); background-repeat:repeat-x; height:27px;width:540px;float:left; padding-top:6px }
#hz_menu_content a{ color:#3F3F0D; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-right:20px; text-decoration:none}
#hz_menu_content a:hover{text-decoration:underline}

<!--  left column-->
#global_content{ float:left; width:910px; margin-left:20px; position:relative }
#left_column{width:230px; float:left; margin-right:5px }

#fgpform{border:1px solid #d4145a; width:228px; left:5px}
#searcher{width:225px; float:left;  margin-top:20px }
#searcher img {width:20px; float:left}

#searcher .btn_search{ width:50px; float:right; border:0; background-color:white; cursor:pointer; border:1px solid #666666}
.search_box{ width:146px; float:left }

/* ================================================================ 
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/vertical_slide.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu{ width:225px; float:left; margin-top:20px; font-size:16px }

ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none;overflow:hidden; width:192px; text-align:left; color:black; }
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; }
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em; }
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited { display:block; width:200px; line-height:24px; text-decoration:none; color:#5e5e5e; padding-left:20px;font-weight:bold!important}
ul.menu1 li a.active, ul.menu1 li ul li a.active, ul.menu1 li a:hover, .opensub   {color: #D4145A!important;font-weight:bold!important }

.opensub a, 
.opensub a:visited { display:block; width:200px; line-height:24px; text-decoration:none; color:#D4145A!important; padding-left:20px;}

ul.menu1 li a:hover {  color: #D4145A; }
ul.menu1 li a ul { color:#5e5e5e; display:block; width:200px; margin-top:-1px; margin-left:-21px; padding-left:20px;background:#E1E1E1; color:black;  }
ul.menu1 li ul li a { color:#5e5e5e!important; font-size:12px}


/*the news*/
#the_news{ width:225px; float:left;margin-top:20px; background-image: url(i/news_bg.png);  background-position:top center; background-repeat:no-repeat  }
.news_header{ width:225px; text-align:center; padding-top:10px; padding-bottom:10px; font-weight:bold; margin-bottom:10px; float:left}
.single_news{float:left; margin:5px 0px; padding-bottom:5px; font-size:12px;}
.news_date{  color:#7C7C7C; font-style:italic; width:225px}
.news_title{ color:#000000; width:225px}
.lasmer_box {padding-right:20px; background-image: url(i/readmore_arrow.gif); background-repeat:no-repeat; background-position:right center; width:40px}
.lasmer_box a{color:#d4145A; font-style:italic; text-decoration:none}
.divider{ width:100px; margin-left:62px; border-top:1px solid #d4145A; float:left; height:1px; line-height:1px}

#center_column{width:664px;padding-left:10px; border-left:1px solid black; float:left; margin-top:15px; margin-bottom:10px }
#main_image{width:664px; float:left; margin:0; padding:0; top:0; max-width:664px; overflow:hidden}

#allprodukt_thumb{width:644px; float:left; padding:10px; padding-bottom:40px; padding-top:25px}
.single_prdk_thumb{  float:left; margin-right:20px;width:190px; text-decoration:none; margin-bottom:30px; height:180px}
.thumb_info{width:130px; float:left; margin-left:10px; text-decoration:none}
.thumb_info div{ text-decoration:none}
.thumb_img{  text-decoration:none; }
.thumb_name{ float:left;  font-size:14px; color:black; text-decoration:none; font-weight:bold;}
.thumb_description{ float:left; width:100%; font-size:12px; color:#A3A3A3; font-weight:normal }
.thumb_color{ float:left; width:50px; font-size:12px; color:#A3A3A3; font-weight:normal; height:30px  }
.thumb_price{ float:left; width:100%; font-size:12px; color:#FF783F; font-weight:bold; }
.thumb_shop{ float:left;  background-image:url(i/trolley_bw_trans_small.png); height:30px; margin-left:20px;width:30px;}
.nomarginright{margin-right:0}
.campainprice{ color: #FF0000; font-size:12px; font-weight:bold}
.radera{text-decoration:line-through; color:#D6AE49}

#transparent{float:right; width:326px;  position:relative; background-color:white; margin-top:-250px; padding:12px 12px 0 12px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#transparent h1{ margin:0; padding:0; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D4145A}

#footer{ display: block; background-color:#CEC8CB; float:left; text-align:center; color:white; width:950px; margin-left:-20px; margin-bottom:25px; margin-top:20px}
#footer a{font-weight:bold; color:white; text-decoration:none; font-size:11px}

/*caterogi page*/
#categori{width:664px; float:left; margin:0; padding:0; top:0; height:320px; overflow:hidden}
#categori_image{ width:400px; float:left}
#categori_text{ width:244px; padding:10px; background-color:#E8E8E8; float:left; height:300px; font-size:11px; overflow:auto;}
#categori_text h1{ margin:0; padding:0; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D4145A; display:block}
#categori img{float:left}

#dimension{margin-top:20px}

/*simple pages*/
#simple{width:664px; float:left; margin:0; padding:0; top:0;}
#simple_text{ width:624px; padding:20px; background-color:#E8E8E8; float:left; }
#simple_text h1{ margin:0; padding:0; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D4145A; display:block}
#simple img{float:left}

#allprodukt_thumb_unik{width:624px; float:left; padding:20px; padding-bottom:5px}
#wrapone #wraptwo #global_content #center_column #allprodukt_thumb_unik #swrap_sptk a{ text-decoration:none}
#single_produkt_gallery {float:left; width:370px;}
#single_produkt_gallery img{ border:none; margin-right:20px; float:left; margin-bottom:20px}
#swrap_sptk{width:245px; float:right; position:relative}
#single_produkt_tillkassa{ width:165px; height:37px; float:right;background-image:url(i/laggtill.png); background-repeat:no-repeat; background-position:center; padding-left:60px; margin-left:10px; padding-top:20px; position:relative; clear:both}
#single_produkt_tillkassa a{  color:white; font-size:14px; font-weight:bold; text-decoration:none}

#price { width: 100px; font-size: 18px; color: #FF4A1C; float:right; position:relative}
#campaign_price { width: 100px; text-align:center;  font-size: 18px; }
#quantity { width: 100px; text-align:center;font-size: 14px; margin-top:10px }
#gl_price_qt{width:220px; margin-top:10px; float:left}  
#quantity input { width: 30px; float: none; }
#p_color{padding-left: 2px; font-size:11px; margin-top:4px}

.validationerror { display: none; color: #CC0000; }

#product_in_cart { display:none; color:#000; text-align: center; padding: 3px; border: 1px solid #aaa; background-color:#FFFFCC; }

#nav_prdct{font-size:10px; float:right; margin-bottom:40px; position:relative; clear:both; width:250px; text-align:right }
#nav_prdct a{ text-decoration:underline; color:black; font-size:10px;outline:none}
#nav_prdct a img{border:none; outline:none}
#logmein .lout{float:right; margin-top:-16px;}

#mainKampanj{background-image: url(/i/banner_kampanj.png); width:270px; height:173px; float:right;padding-top:80px;
 padding-left:88px; padding-right:44px;  background-repeat:no-repeat; position:relative; right:-11px; bottom:-3px}
