#si_leftbar{

float: left;

width: 170px;

min-height: 600px;

}



#si_article_holder{

float: left;

width: 710px;

font-size: 11px;

}



#si_article_holder td{

vertical-align: middle;

}





#si_article_holder th{

font-weight: bold;

}

#si_article_holder a{

color: #000;

}



#si_article_holder td input[type=text]{

border: 1px solid #959595;

margin-bottom: 10px;

font-size: 12px;



}



.si_art_holder{

float: left;

width: 200px;

height: 210px;

border-bottom: 1px solid #cccccc;



}

.si_margin_rigth{

margin-right: 55px;

}

.si_art_holder p{

width: 100%;

float: left;

margin-top: 20px;

color: #333333;

font-size: 11px;

}



.si_art_holder a{

width: 100%;

float: left;

padding-top: 10px;

color: #333333;

text-decoration: none;

font-size: 11px;

}



.si_art_holder price{

float: left;

clear: both;

margin-top: 10px;

color: #333333;

font-size: 14px;

}

.si_article_holder_text_holder{

float: left;

width: 100%;

}



.si_art_holder a:hover{

color: #666666;

text-decoration: underline;

}





h3.si_h3{

font-weight: bold;

font-size: 12px;

color: #333333;

}



h2.si_h2{

margin-top: 10px;

font-weight: normal;

font-size: 18px;

color: #333333;

text-transform: uppercase;

}



.si_ul_inputs li{

margin-top: 10px;

}



.si_ul{

float: left;

width: 100%;

margin-bottom: 10px;



}



.si_ul li{





}

ul.si_ul li a{

text-decoration: none;

color: #000000;

font-size: 10px;

}





#si_pro_bildholder{

float: left;

width: 420px;

}



#si_single_art_text{

float: right;

width: 270px;

height: 500px;

margin-right: 10px;



}



#si_single_art_text a{

color: #393939;



}

.si_smalltext{

font-size: 10px;

}



#si_extra_imgs{

float: left;

width: 420px;



margin-top: 20px;

}



.si_extra_imgs_view{

float: left;

width: 130px;

margin-top: 15px;

}

.extra_imgs_margin_rigth{

margin-right: 15px;

}



.si_order_info_box{

float: left;

width: 100%;

margin-top: 15px;

}



.si_order_info_box select{

width: 150px;

}





#si_ord_antal{

width: 50px;

margin-left: 5px;

}



.si_order_info_box input[type=submit] {

border: 1px solid #959595;

font-size: 14px;

color: #fff;

font-weight: bold;

background: #444444;

} 









#si_shopping_cart{

float: right;

height: 80px;

width: 260px;



}



#si_kassa{

	width: 700px;

}

.si_kassa_row{

	float: left;

	width: 100%;

	border: 1px solid red;

	

}



.si_pub_text{

	width: 30px;

	

	

}



#si_shopping_cart_content{

width: 190px; 

height: 60px;

background: url(images/handla_bag.jpg) no-repeat;

padding-left: 50px;

margin-top: 10px;

font-size: 11px;

color: #999;

}



#si_shopping_cart_content a{

text-decoration: none;

font-weight: bold;

color: #800080;

font-size: 12px;

}



#si_shopping_cart_content a:hover{

text-decoration: underline;

}



.si_cart_text{

margin-top: 25px;

margin-left: 20px;

float: left;

}



#si_kontaktuppg{

float: right;

width: 710px;

margin-top: 20px;

}





#si_kontakt{

float: left;

}





#si_kontakt input[type=text] {



padding: 5px;

margin-bottom: 10px;

font-size: 14px;

width: 170px;

font-weight: bold;

} 



.si_grey_border{

	border: 1px solid #959595;

}



.si_red_border{

	border: 1px solid #f40000;

	

}



#si_kontakt input[type=submit] {

background: #444444;

border: 1px solid #959595;

padding: 5px;

margin-bottom: 10px;

font-size: 14px;

font-weight: bold;

color: #fff;

width: 181px;

cursor: pointer;

} 



.si_kont_text_right{

margin-right: 15px;

}



#si_kontakt_comment{

float: right;





}



#si_kontakt_comment textarea{

width: 310px;

border: 1px solid #959595;

height: 192px;

overflow: auto;

}





#si_kassa_total_holder{

margin-top: 20px;

float: left;

width: 710px;

height: 50px;

background: #444444;



}



#si_totalt_pris{

margin-right: 20px;

margin-top: 18px;

color: #fff;

float: right;

font-size: 14px;

}

#si_kass_shop img{

float: right;

}



#si_kass_shop{

float: right;

margin-top: 20px;

width: 200px;

}



#si_kass_shop input[type=text]{

width: 30px;

margin-top: 5px;

border: 1px solid #959595;

font-size: 10px;

}











#si_kass_shop input[type=submit]{

float: left;

clear: both;

width: 50px;

background: #444444;

border: 1px solid #959595;

font-size: 10px;

color: #fff;

}



.si_ul_inputs input[type=text] {

	border: 1px solid #959595;

font-size: 14px;

width: 100px;

font-weight: bold;

} 

.si_ul_inputs select {

width: 102px;

	border: 1px solid #959595;

} 



.si_ul_inputs input[type=submit] {

border: 1px solid #959595;

font-size: 14px;

color: #fff;

font-weight: bold;

background: #444444;

} 



.si_red_border{

border: 1px solid #f40000;

}

