body{
 background:transparent none;
 font-family:arial, sans-serif;
}
body{
 background:transparent url(/microshop/frontend/design/backgrounds/bg_top.jpg) repeat-x scroll center top;
 font-family:arial, sans-serif;
}
body,a, legend, #top-menu a:hover, #top-menu a.selected, #return-msg td, #order-came td, #frm_goods_return .data-lists td{
 color:#666666;
}
body.gb-help{
 background:none;
 font-family:arial,helvetica,clean,sans-serif;
 font-size:13px;
 font-size-adjust:none;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:1.231;
}
#product-info .ingress, .ingress, #prod_list_ajax, #cat_list{
 line-height:1.3em; 
}
#bd{
 line-height:1.8em; 
 min-height:600px;
}
.product-lists{
 line-height:1.3em;
}
#hd{
 height:118px;
}

/*#doc4{
 background-color:#ffffff;
}*/
#hd .yui-gd .yui-u .yui-g, .ingress, #accessories-list, #tab-menu, #product-info, #product-info form, .prod-list-item
, .prod-info table, div.prod-order, .product-lists, .data-lists, #file-lists p, #frm_update_compaddrs, #frm_change_passwd
, form#change_passwd, .article, .prod-stock, div.prod-order form, div.focus-price, div.focus-info, #login, #text-info
, div.product-detail, div.product-price, .search-lists, div.prod-list-item .detail-col p, .campg-btn
, .product-lists h2.header-view, .acces-item, #multi-del, #frm_order_confirm, .link-btn, .prod-lists, table
, #ajax_monitor, #prod_list_ajax, #frm_order_end
{
 width:100%;
}
#bd, .teaser, .teaser_article{
 border-bottom:1px solid #dcdcdc; 
 padding-bottom:5px;
}
#hd .yui-gd .yui-u .first, .readmore{
 height:27px;
}
#logo {
/*
 background:transparent url(/microshop/frontend/design/backgrounds/logo.gif) no-repeat scroll left center; 
 height:69px;
 width:182px;
*/
}
a{
 text-decoration:none;
}
i{
 font-style:italic;
}
h1,h2,h3,h4,i, strong, legend, ul.right-menu li, .data-lists th, div.prod-order .prod-stock label, div.prod-order .prod-stock span
, .focus-price, .product-price, div.teaser, div.teaser_article, .campg-price .prod-price, #frm_return_msg span, #frm_goods_return span, #frm_goods_return span
, #order-came span
{
 font-weight:bold;
}
h1, div.teaser .ingress, div.teaser .prod-price, div.teaser_article .ingress, div.teaser_article .prod-price{
 font-size:18px;
}
h2,div.focus-price .prod-price, div.product-price .prod-price, #product-info .prod-price, div.teaser .yui-g .yui-gd div.ingress, div.teaser_article .yui-g .yui-gd div.ingress{
 font-size:14px;
}
h3{
 font-size:12px;
}
#log_info{
 color:#999999;
}
#top-menu, #ft, #log_info, h2.focus-title span, h2.title-list span,.book-btn, .prod-bg, #icon-lists, #icon-attr-lists, .prod-info, #order_confirm
, div.prod-order .add-to-basket, .return-btn, div.prod-order form, div.prod-order, #frm_previous_month, #frm_orders_return_search
, .prod-long-bg, .sort-icon, div#cat_list .data-lists span, .campg-price a.btn, .icon-tag, .small-tag, .medium-tag, .campg-btn a.btn
, #frm_order_previous_month, .multi-btn, #del-all-baskt, .campg-btn span.btn, .buy, .save_abo
{
 float:right;
}
#log_info a{
 color:#999999;
 text-decoration: none;
}
div.teaser .ingress, div.teaser_article .ingress, div.prod-info .pris-col label{
 float:none;
}
/*Main page area*/
#bd{
 padding-top:5px;
}
.ingress, .product-lists, #product-info, div.prod-order, #additional table, #cat_list, #order_view, #return-msg
, #frm_goods_return .data-lists, #order-came, .accept-info{
 margin-bottom:15px;
}
div.attr-order{
 padding-bottom:35px;
 margin-right:5px;
}
div.content-area{
 width:706px;
 margin-right:17px;
}
.data-lists, div.list-image, div.product-lists .data-lists, h2.header-acces{
  border-top:1px dotted #848484;
}
.data-lists th, .data-lists td {
   border-right:1px dotted #848484;
   padding-left:5px;
   padding-right:7px;
}
.data-lists th.last, .data-lists td.last {
  border-right:0 none;
}
#product-info .yui-u{
 width:42%;
}
#product-info div.first{
 width:58%;
 position:relative;
}
/*Right menu*/
ul.right-menu li a, #navigator-right h2, .prod-info h3, .book-btn, .prod-bg, .add-to-basket, .return-btn, .prod-long-bg, #order-more-btn
, .multi-btn{
 font-size:12px;
}
ul.right-menu li a span{
 background:transparent url(/microshop/frontend/design/backgrounds/menu-arrow-large.gif) no-repeat scroll 0% 50%;  
 padding-left:12px;
}
ul.right-menu li a{
 padding:4px 4px 4px 0px;
}
ul.right-menu li ul li a{
 padding:3px 3px 3px 0px;
}
ul.right-menu li ul li a span{
 background:transparent url(/microshop/frontend/design/backgrounds/menu-arrow-small.gif) no-repeat scroll left center; 
}
ul.right-menu li a:hover, ul.right-menu li a.select-menu, #accessories-list h2, .line-break, .bg-color, h2.header-acces{
 background-color:#eff3f6;
}
ul.right-menu li, ul.right-menu li ul li{
 border-bottom:1px dotted #dcdcdc;
}
ul.right-menu li ul li.last-child, div#additional h2{
 border-bottom:0px none;
}
ul.right-menu li ul{
 border-top:1px dotted #dcdcdc;
}
div.delivery-addrs p, #frm_user_update p,#frm_new_user p, #frm_update_compaddrs p, .focus-product h2.focus-title, #file-lists p
, #frm_change_passwd p, .type-list h2.title-list, #frm_application p, #ref_info p, .status-price, #frm_order_end p
{
 margin-bottom:3px;
}

/*Main area*/
#top-group ul li.first-menu{
 border-left:0;
}
#main-content, #navigator-right, ul.right-menu li ul li, ul.right-menu li p{
 font-size:11px;
}
#main-content, #navigator-right, form#change_passwd, #submit-btn{
 padding-bottom:30px;
}
#main-content, #top-group .first{
 padding-right:5px;
 border-right:1px solid #dcdcdc;
}
#main-content h1, div.teaser .yui-g .yui-gd h2, div.teaser .yui-g .yui-gd img, div.teaser_article .yui-g .yui-gd h2{
 margin-top:15px;

}
#main-content h1, .ingress img, .data-lists,.article select, h1.heading, h2.header-view, div.teaser .yui-g .yui-gd h2
,div.teaser_article .yui-g .yui-gd h2, #frm_application fieldset p#check_levadr, div.acces-item
{
 margin-bottom:10px;
}
 
/* Main menu items */
#top-menu, #top-menu li a, button, a.btn, #basket-btn, #add-baskt, .icon-tag, .small-tag, .medium-tag, .book-btn, .add-to-basket
, .return-btn, .prod-long-bg, #order-more-btn, .text-btn, .short-text-btn, .long-text-btn, .prod-bg a, .data-lists td.prod-bg a
, .prod-bg, .multi-btn, span.btn{ 
 color:#ffffff; 
}
#top-menu ul{
 margin:0;
 padding:0;
 list-style-type: none;
}
#top-menu ul, div.delivery-addrs{
 margin-top:21px;
}
#top-menu ul li{
 display: inline;
 margin:0px;
}
#top-menu ul li, div.teaser .yui-g div.yui-u div.yui-gd, div.teaser_article .yui-g div.yui-u div.yui-gd{
 padding:0px; 
}
#top-menu ul li span, div.article .cat-icon{
 margin:0px;
}
#top-menu li a{
 background: url(/microshop/frontend/design/backgrounds/round_left.jpg) no-repeat left top;
 padding: 5px 0px 5px 2px;
 text-decoration: none;
 margin:0; 
}
#top-menu li a span{
 background: url(/microshop/frontend/design/backgrounds/round_right.jpg) no-repeat right top;
 padding: 5px 14px 5px 14px; 
}
#top-menu a:hover, #top-menu a.selected{
 background: #eff3f6 url(/microshop/frontend/design/backgrounds/round_left_on.jpg) no-repeat left top;
 padding: 5px 0px 5px 2px;
 text-decoration: none;
 margin:0;
}
#top-menu a:hover span, #top-menu a.selected span{
 background: #eff3f6 url(/microshop/frontend/design/backgrounds/round_right_on.jpg) no-repeat right top;
 padding: 5px 14px 5px 14px; 
}

/*Search area*/
#top-group{
 padding:15px 0px 7px 0px;
}
#top-group, .line-break, #accessories-list h2, #frm-order, #file-lists p, #re-password, #user-lists, #book-lists, #period-lists
, #invoice-lists, #track-lists, #imei-lists, #comp-lists{
 clear:both;
}
#top-group ul li{
 border-left:1px solid #dcdcdc;
}
.btn{
 background-image: url(/microshop/frontend/design/backgrounds/btn-bg.jpg);
 background-repeat: no-repeat;
}
#search-btn{
 background-image: url(/microshop/frontend/design/backgrounds/search_btns.jpg);
 background-repeat: no-repeat;
}
button, #show_prices input, .add-to-basket, .return-btn, .prod-long-bg, .book-btn, .prod-bg, .text-btn, .short-text-btn, .long-text-btn
, #abonnement td{
 border:0px none;
}
#login-btn, #help-btn, #search-btn, a.btn, span.btn{
 width:82px;
}
#login-btn, #help-btn, #search-btn, a.btn{
 background-position: 0px 0px;
}
#top-group, .btn, #search-btn, #basket-btn, #add-baskt, .book-btn, .prod-bg, #order-more-btn, .add-to-basket, .return-btn, .prod-long-bg
, .text-btn, .short-text-btn, .long-text-btn, .multi-btn{
 height:25px;
 line-height:25px;
}
#login-btn:hover, #search-btn:hover, #help-btn:hover, a.btn:hover, a span.btn:hover, .short-text-btn:hover{
 background-position: 0px -25px;
}
#printlogo, #logo span, #pageheading, #search-btn span, .adobe-icon span, a.sort-icon span, .hidden{
 display:none;
}
#top-group .yui-ge .first ul li, #dynamic-search input, #dynamic-search input button, #help-btn, #search-btn
,.focus-product,.teaser,.teaser_article, #top-group li.first-menu select, .prod-stock, #login p, .ingress img, div.type-list, .product-lists
, .content-area, #icon-lists li, #icon-attr-lists li, .ingress, #tab-menu li, #accessories-list, #dynamic-search p, .prod-list-item, .prod-image
, #product-info, .prod-info table label, #frm_user_update label, #frm_new_user label, #frm_update_compaddrs label, .article
, #frm_user_update .text-btn, #view-range, #file-lists ,#file-lists span, #file-lists p, #file-lists a, #frm_change_passwd
, #frm_change_passwd label, #login, form#change_passwd, .data-lists p.prod-status span, #frm_application fieldset
, #frm-invoice-addrs label, #frm-contact label, #frm-confrm-pwd label, #text-info, div.prod-list-item .detail-col p
, div.teaser .yui-g, div.teaser .yui-g .yui-gd,div.teaser_article .yui-g, div.teaser_article .yui-g .yui-gd, #back-link, #ref_info label, #frm_goods_return .long-text-btn, .campg-btn
, #frm_goods_return .data-lists span, .product-lists h2.header-view, .acces-item, #multi-del, #frm_order_confirm, .cat-thumb
, .prod-lists, #ajax_monitor, #prod_list_ajax, div.focus-price .prod-price span, div.product-price .prod-price span, .user_info label
, #orders label, #new_pwd span, #frm_order_end, #frm_order_end label{
 float:left;
}
#icon-attr-lists li{
 padding-left:5px;
}
#dynamic-search, #login, .icon-tag p, .medium-tag p, .small-tag p, form.order-acces label, .campg-btn span.btn, .link-btn{
 position:relative;
}
.icon-tag, .medium-tag, .small-tag{
 position:absolute;
}
#dynamic-search select.input_bg{
 width:206px;
}
#dynamic-search input.input_bg{
 width:260px;
}
#tab-menu li{
 padding:2px;
}
.input_bg{
 border:1px solid #dcdcdc;
 background:url(/microshop/frontend/design/backgrounds/input_box_bg.gif) repeat-x 0px 0px;
 padding:4px 2px;
}
select.input_bg{
 background-color:#f6f6f6;
}
#top-group select, #search_txt{
 margin-right:18px;
}
#search_txt{
 margin-left:18px;
}
#search-btn, #login-btn, .ingress img, #frm_user_update .text-btn, .data-lists p.prod-status span, #back-link
, #multi-del label, .cat-thumb{
 margin-right:10px;
}
#search-btn{
 padding-right:0;
 text-align:center;
}
#prod_list_ajax .product-lists{
 margin-top:0px;
}

/* Focus product */
div.teaser h1, div.teaser .prod-price, div.teaser_article h1, div.teaser_article .prod-price, ul.right-menu li ul li
, ul.right-menu li p, .prod-lists label{
 font-weight:normal;
}
div.teaser h1, div.teaser_article h1{
 font-size:43px;
 line-height:0.8em;
}
div.teaser .yui-gd, div.teaser .yui-g, div.teaser .yui-gb, div.teaser_article .yui-gd, div.teaser_article .yui-g, div.teaser_article .yui-gb{
 padding:10px;
}
div.teaser .yui-gd, div.teaser .yui-g,div.teaser .yui-gb{
 padding:0;
}
div.teaser h1, div.teaser_article h1, #show_prices, #product-info, .icon-tag, div.content-area #prod_list_ajax{
 margin-top:30px;
}
div.content-area #prod_list_ajax{
 clear:both;
}
div.teaser .ingress, div.teaser_article .ingress, .data-lists td, .data-lists a, .data-lists th.name-col{
 text-align:left;
}
div.teaser .ingress, div.teaser_article .ingress{
 color:#5e88a2; 
}
div.focus-info, div.product-detail, .detail-col{
 line-height:1.5em;
}
div.type-list .prod-stock, #accessories-list h2, .prod-list-item, .title-col, div.prod-list-item .icon-col
, .line-break, div.focus-product .prod-stock, .focus-price, #frm_application .ingress, .product-price, div.product-sheet-detail
, .prod-lists
{
 border-bottom:1px dotted #848484;
}
.focus-image, .product-image, #accessories-list h2{
 border-top:1px dotted #848484;
}
.teaser{
 width:725px;
 height:329px;
}
.teaser_article{
 width:725px;
 height:auto;
}

div.teaser .prod-price, div.teaser_article .prod-price{
 margin-bottom:16px;
}
.focus-product h2.focus-title, .type-list h2.title-list, div.teaser .yui-gb .yui-u div.ingress, div.teaser .campg-price .prod-price, div.teaser_article .campg-price .prod-price
, div.focus-price .prod-price span, div.product-price .prod-price span{
 font-size:13px;
}
.focus-product h2.focus-title, .type-list h2.title-list{
 line-height:16px;
 height:30px;
}
.confirmed, table.data-lists span.confirmed{
 color:#79ac32;
}
.prod-stock, .focus-info, .focus-price, .product-detail, .product-price, td.detail-col, div.prod-info h3, div.product-sheet-detail
, .order-col, .pris-col, .front_text{
 padding:5px 0px;
}
.prod-stock input.number{
 width:18px;
}
.prod-stock label{
 margin-right:6px;
}
.prod-lists strong{
 margin-right:18px;
}
#show_prices input, .save_user, .prod-info input.book-btn, .prod-info input.prod-bg, #frm_delivery_addrs input#post, .chk_box
, #invoiceform .input_bg, #order_search .input_bg, #frm_goods_return .long-text-btn, #order-came a
{
 margin-right:5px;
}
div.focus-price, div.product-price, div.prod-order form p, .data-lists td.operater-col, .vat{
 text-align:right;
}
div.focus-info{
 height:55px;
}
div.front_text{
 height:95px;
}
div.product-detail{
 height:80px;
}
div.product-image, .multi-lists{
/* height:150px;*/
 height:165px;
}
div.focus-image{
 height:170px;
}
/* Product Campaign */
div.teaser .yui-g, div.teaser .yui-g .yui-gd, div.prod-info .pris-col label{
 width:auto;
}
div.teaser .yui-gb div.yui-u{
 width:30%;
 border-right:5px solid white;
 height:309px;
 padding:20px 0px 0px 9px;
}
#frame_no{
 border-right:0;
 margin-left:4.5%;

}
div.teaser .yui-gb .campg-info{
 height:90px;
}
div.teaser .yui-gb div.yui-u h2{
 font-size:16px;
}

div.teaser .ingress, div.teaser_article .ingress{
 line-height:1.4em;
}
div.teaser .yui-g .yui-gd{
 height:295px;
}
.campg-image{
 height:188px;
}

/* Product Lists */
.article select, div.type-list, .focus-product, #order_view, .sted, #frm_return_msg select{
 width:30%;
}
.order-col{
 width:36%;
}
div.prod-info .order-col label{
 width:18%;
}
.order-col, .pris-col{
 vertical-align:bottom;
}
.article select, div.type-list, .focus-product, #shipping-list{
 margin-right:32px;
}
select#gallery_view, .content-area div.last-col{
 margin-right:0px;
}
/*.product-lists{
 margin-top:13px;
}*/
.article div.ingress{
 margin-bottom:0px;
 width:85%;
}
div.prod-order .prod-stock span.prod-price, div.prod-order .prod-stock label{
 margin-left:30px;
}
#basket-btn span, #add-baskt span{
 margin-right:20px;
}
#accessories-list, h1.heading, .focus-product, .type-list,.article select, h2.header-view, #product_list{
 margin-top:10px;
}
#accessories-list h2{
 padding:5px 10px;
}
.prod-icon{
 background:url(/microshop/frontend/design/icons/product-icon.gif) no-repeat 0px 0px;
 width:33px;
 height:33px;
 line-height:33px;
 margin-left:7px;
}
div.prod-list-item{
 padding-top:7px;
}
div.prod-list-item .prod-image, #frm_user_update .input_bg, #frm_new_user .input_bg, #frm_update_compaddrs .input_bg{
 width:22%;
}
div.prod-list-item .prod-info{
 width:78%;
}
.prod-image, .article-info th, .article-info td, div.product-lists .buy-col{
 width:12%;
}
.prod-info{
 width:88%;
}
.icon-col{
 width:6%;
}
.mini-tag{
 width:4%;
}
div.prod-info .icon-col{
 width:8%;
}
.status-col{
 width:9%;
}
.lev-col, .user_info label{
 width:20%;
}
.name-col{
 width:45%;
}
.acces-col{
 width:26%;
}
.icon-col img, .del-icon, .baskt-icon, .prod-icon img{
 vertical-align:middle;
}
.prod-image img{
 padding-left:10px;
}
.icon-col, .title-col{
 border-right:1px dotted #848484;
}
.unconfirmed, table.data-lists span.unconfirmed, .red-text, .error-msg, .data-lists span.red-text{
 color:#e70e0e;
}
.line-break{
 line-height:5px;
}
#frm_user_update label, #frm_new_user label, #frm_update_compaddrs label,#shipping-list, #frm_delivery_addrs input#post
, #file-lists span, #frm_change_passwd label, #ref_info label, #frm_goods_return .data-lists span, .article-info th.article-col
, .article-info td.article-col, #frm_order_end label{
 width:25%;
}
.buy-col, .postno, .search-col, #search_list_ajax .data-lists th.search-col{
 width:11%;
}
.detail-col, #orders label{
 width:30%;
}
table.data-lists .input_bg{
 width:15px;
}
#view-basket{
 border-top:0px;
}
#icon-lists, .add{
 margin-bottom:5px;
}
.data-lists span{
 color:#656565;
}
#accessories-list div.prod-first{
 background:none;
 padding-top:0px;
}
div.prod-order form .input_bg{
 margin-right:25px;
}
.prod-bg, .data-lists td.prod-bg{
 background-color:#79ac32;
}
#frm_return_msg select.multi-lists{
 width:120px;
}
table.data-lists .emi_id{
 width:85px;
}
.icon-tag{
 left:225px;
 top:0px;
}
.icon-tag p{
 top:40px;
}
.medium-tag{
 margin-left:112px;
}
.medium-tag p{
 font-size:10px;
 top:22px;
}
.medium-tag, .small-tag{
 margin-top:20px;
}
.medium-tag p, .small-tag p{
 font-stretch:narrower;
}
.small-tag{
 margin-left:82px;
}
.small-tag p{
 font-size:8px;
 top:12px;
}
.thumb{
 width:130px;
}
/* Accessories Lists */
h2.header-acces{
 padding:5px 10px;
 line-height:1.5em;
 clear:both;
}
form.order-acces label{
 top:5px;
}

/* Tab menu */
#tab-menu li{
 border:1px solid #bdbdbd;
 margin-right:2px;
}
#tab-menu li a:hover, #tab-menu li a.tab-select{
 background-color:#e7f3d7;
}
#tab-menu li a{
 border:1px solid #d2d2d2;
 padding:0px 11px;
}

/* Basket */
div.ingress h1, div.teaser .yui-g .yui-gd h2, div.teaser .yui-g h2{
 font-size:24px;
}
#frm_delivery_addrs input.input_bg{
 width:97%;
}
#frm_delivery_addrs #sted{
 width:66%;
}
#change_pwd input{
 margin-left:16em;
}
#multi-del{
 margin-bottom:20px;
}
#multi-del input.input_bg{
 width:60%;
}
#shiptypes_ingress{
 height:75px;
}
.accept-info p, .user-info p, #orders p, .user_info p{
 margin:0.3em 0em;
}
.content_address{
 border-top:1px solid #5D6061;
 border-bottom:1px solid #5D6061;
 background-color:#F4F5F6;
}
.order-info{
 padding:10px 0px;
}
#abonnement td{
 background-image:none;
}

/* Table */
.data-lists th {
 background:url(/microshop/frontend/design/backgrounds/th-bg.gif) left bottom repeat-x;
 padding-bottom:9px;
}
#view-basket, div.prod-list-item{
 background:url(/microshop/frontend/design/backgrounds/th-bg.gif) left top repeat-x;
}
#view-basket th{
 padding-top:9px;
}
.data-lists td, #view-basket th {
 background:url(/microshop/frontend/design/backgrounds/td-bg.gif) left bottom repeat-x;
 padding-bottom:6px;
}
.prod-info table label, #search_list_ajax .data-lists th, #search_list_ajax .data-lists td{
 width:28%;
}
.data-lists tr.search_prod td{
 vertical-align:top;
}
.data-lists td.return-col{
 width:50%;
}
.search_icon, .num-col{
 width:7%;
}
div.product-lists .logo{
 padding:0;
}
/* Search */
.search-lists .input_bg, .search-lists select, #order_search input.input_bg {
 width:90px;
}

/* Login */
#login p, , #frm_delivery_addrs select{
 width:99%;
}
#frm_application fieldset{
 width:48%;
}
#frm-invoice-addrs label, #frm-contact label, #frm_goods_return .data-lists tr.return_num span{
 width:40%;
}
#frm-confrm-pwd label{
 width:33%;
}
.help-text{
 margin-bottom:5px;
}
#frm_application .ingress{
 padding-bottom:20px;
}
#frm-confrm-pwd{
 margin-top:5em;
}
#frm-invoice-addrs{
 margin-right:8.5em;
}
#frm_application fieldset#frm-delivery-addrs{
 width:34%;
}
#frm-delivery-addrs .postno, .operater-col, #new_pwd span{
 width:16%;
}
#frm-delivery-addrs .sted{
 width:41%;
}


/* Buttons */
#search-btn, #login-btn, .book-btn, .prod-bg, .add-to-basket, .return-btn, .prod-long-bg, #order-more-btn, .text-btn, .short-text-btn
, .long-text-btn, .multi-btn, .article-link, .link-btn, span.btn, span.campaign-link{
 cursor:pointer;
}
#help-btn, #basket-btn, #add-baskt, a.btn, span.btn, .prod-stock input, .icon-col, .text-btn, table.data-lists .input_bg, .frm_del
, .prod-icon, .short-text-btn, .long-text-btn, .icon-tag, .small-tag, .medium-tag, .data-lists td.icon-col
, .data-lists td.search_icon
{
 text-align:center;
}
div.article .cat-icon{
 text-align:right;
}
#logo, #help-btn, #basket-btn, #add-baskt, a.btn, span.btn, .right-menu a, #order-more-btn, #tab-menu li a, a.text-btn
, div.product-lists .data-lists span, .adobe-icon, .sort-icon, a.short-text-btn, a.long-text-btn, .remove, .multi-btn, .link-btn
, .sub_description{
 display:block;
}
.add-to-basket:hover, .return-btn:hover, #order-more-btn:hover, .multi-btn:hover{
 background-position:-194px 0px;
}
.book-btn:hover, #basket-btn:hover{
 background-position:0px 0px;
}
.text-btn:hover{
 background-position:-80px 0px;
}
.long-text-btn:hover{
 background-position:-290px 0px;
}
.book-btn, .short-text-btn{
 width:80px;
}
.text-btn{
 width:96px;
}
#order-more-btn, .add-to-basket, .return-btn, .prod-long-bg, .long-text-btn, .multi-btn{
 width:178px;
}
#basket-btn, #add-baskt{
 width:218px;
}
#order-more-btn, p.article a.multi-btn span{
 padding-left:24px;
}
div.article a.multi-btn{
 padding-left:0px;
}
#login-btn, form span.error-msg{
 margin-left:10px;
}
a.book-btn span, a.prod-bg span{
 padding-left:23px;
}
.book-btn{
 background:url(/microshop/frontend/design/backgrounds/order-btn.gif) no-repeat 0px -25px;
}
.prod-bg{
 background:url(/microshop/frontend/design/backgrounds/order-btn.gif) no-repeat -80px 0px;
 width:114px;
}
.add-to-basket, .return-btn, #order-more-btn, .multi-btn{
 background:url(/microshop/frontend/design/backgrounds/order-btn.gif) no-repeat -194px -25px;
}
.prod-long-bg{
 background:url(/microshop/frontend/design/backgrounds/order-btn.gif) no-repeat -194px 0px;
}
.text-btn{
 background:url(/microshop/frontend/design/backgrounds/text-btn.gif) no-repeat -80px -25px;
}
.short-text-btn{
 background:url(/microshop/frontend/design/backgrounds/text-btn.gif) no-repeat 0px -25px;
}
.long-text-btn{
 background:url(/microshop/frontend/design/backgrounds/text-btn.gif) no-repeat -290px -25px;
}
#basket-btn{
 background:url(/microshop/frontend/design/backgrounds/baskt_btn.gif) no-repeat 0px -25px;
}
#add-baskt{
 background:url(/microshop/frontend/design/backgrounds/baskt_btn.gif) no-repeat 0px 0px;
}
.link-btn{
 line-height:300px;
 z-index:99;
}
.campg-btn span.btn{
 margin-right:5px;
}
.teaser .yui-g #frame_right{
 border-right:10px solid white;
 height:330px;
}
.teaser .campaign-link .yui-u{
 border-right:1px solid white;
 height:330px;
}
.teaser .yui-g .yui-u{
 border-right:5px solid white;
 padding-right:1px;
 height:330px;
}
.teaser .yui-gd .yui-u{
 border-right:0;
}
.teaser .yui-gd{
 padding: 0 5px 0 5px;
}
div.teaser .yui-g .yui-gd img{
 float:right;
}
/* Icons */
.profile-icon, li.profile-icon a:hover, .profile-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/profile_icon.gif) no-repeat 100% 50%;
}
.user-icon, li.user-icon a:hover, .user-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/user_icon.gif) no-repeat 100% 50%;
}
.order-icon, li.order-icon a:hover, .order-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/order_icon.gif) no-repeat 100% 50%;
}
.invoice-icon, li.invoice-icon a:hover, .invoice-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/invoice_icon.gif) no-repeat 100% 50%;
}
.history-icon, li.history-icon a:hover, .history-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/history_icon.gif) no-repeat 100% 50%;
}
.tracking-icon, li.tracking-icon a:hover, .tracking-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/tracking_icon.gif) no-repeat 100% 50%;
}
.backorders-icon, li.backorders-icon a:hover, .backorders-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/backorders_icon.gif) no-repeat 100% 50%;
}
.imel-icon, li.imel-icon a:hover, .imel-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/imei_number_icon.gif) no-repeat 100% 50%;
}
.delivery-icon, li.delivery-icon a:hover, .delivery-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/delivery_address_icon.gif) no-repeat 100% 50%;
}
.price-icon, li.price-icon a:hover, .price-icon a.select-menu{
 background:url(/microshop/frontend/design/icons/price_lists_icon.gif) no-repeat 100% 50%;
}
.adobe-icon{
 background:url(/microshop/frontend/design/icons/get_adobe_reader.gif) no-repeat 0% 50%;
 width:88px;
 height:31px; 
}
.sort-icon{
 background:url(/microshop/frontend/design/icons/down_green.gif) no-repeat 0% 50%;
 width:15px;
 height:15px;
 padding-top:4px;
}
.offer-icon-l{
 background:url(/microshop/frontend/design/icons/tilbud_100.png) no-repeat 50% 50%;
}
.campaign-icon-l{
 background:url(/microshop/frontend/design/icons/kampanjer_100.png) no-repeat 50% 50%;
}
.new-icon-l{
 background:url(/microshop/frontend/design/icons/nyhet_100.png) no-repeat 50% 50%;
}
.offer-icon-l, .campaign-icon-l, .new-icon-l{
 width:101px;
 height:101px;
}
.offer-icon-m{
 background:url(/microshop/frontend/design/icons/tilbud_60.png) no-repeat 0% 50%;
}
.campaign-icon-m{
 background:url(/microshop/frontend/design/icons/kampanjer_60.png) no-repeat 0% 50%;
}
.new-icon-m{
 background:url(/microshop/frontend/design/icons/nyhet_60.png) no-repeat 0% 50%;
}
.offer-icon-m, .campaign-icon-m, .new-icon-m{
 width:61px;
 height:61px;
}
.offer-icon-s{
 background:url(/microshop/frontend/design/icons/tilbud_40.png) no-repeat 0% 50%;
}
.campaign-icon-s{
 background:url(/microshop/frontend/design/icons/kampanjer_40.png) no-repeat 0% 50%;
}
.new-icon-s{
 background:url(/microshop/frontend/design/icons/nyhet_40.png) no-repeat 0% 50%;
}
.offer-icon-s, .campaign-icon-s, .new-icon-s{
 width:41px;
 height:41px;
}
.offer-icon-mini{
 background:url(/microshop/frontend/design/icons/tilbud_20.png) no-repeat 0% 50%;
}
.campaign-icon-mini{
 background:url(/microshop/frontend/design/icons/kampanjer_20.png) no-repeat 0% 50%;
}
.new-icon-mini{
 background:url(/microshop/frontend/design/icons/nyhet_20.png) no-repeat 0% 50%;
}
.offer-icon-mini, .campaign-icon-mini, .new-icon-mini{
 width:21px;
 height:21px;
}


/* Footer */
#ft{
/* height:130px;*/
}
#ft span, #ft a{

 padding:0px 5px;
}
#ft, .prod-image img, .article div.ingress{
 padding-top:10px;
}
#ft span,#ft a{
 border-right:1px solid #666666;
}
#ft span.ad_fax{
 border-right:0px none;
}

/* base.css, part of YUI's CSS Foundation */
.ingress h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
.ingress h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
.ingress h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
.ingress h1,.ingress h2,.ingress h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
.ingress h1,.ingress h2,.ingress h3,.ingress h4,.ingress h5,.ingress h6,.ingress strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
.ingress em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.ingress blockquote, .ingress ul,.ingress ol, .ingress dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
.ingress ol, .ingress ul,.ingress dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
.ingress ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
.ingress ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
.ingress dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
.ingress p{
        margin:0.5em 0;
}
.icon_list{
 text-align:right;
 width:100%;
}
.article .yui-g{
 width:100%;
}
.sub_description{
 font-weight:normal;
 font-size:0.9em;
 line-height:1em;
 padding-top:2px;
 }
.product-lists .product-image img, .focus-product .focus-image img{
 padding-top:5px;
}
.orderHead{
 width:50%;
}
.orderHead table tr td b{
 margin-right:10px;
}
.data-lists td table{
 width:100%;
 padding:0;
 margin:0;
}
.data-lists table td.icon-logo{
 width:25%;
 border:0;
 background:transparent;
 text-align:center;
 padding:0;
 margin:0;
}
.data-lists td.mini-tag{
 padding-right:2px;
 padding-left:0;
 margin:0;
}
.data-lists td.icon-logo-col{
 padding-left:2px; 
 padding-right:2px; 

}
.data-lists td.last, .data-lists td.lev-col{
 white-space: nowrap;
}

div.main_text{
 line-height:1.4em;
 font-weight:normal;
 padding:5px;
 clear:both;
}
.fixed_width{
 height:155px;
}
/* using in javascript */
#builder-state-close {
  background:url(//frontend/design/backgrounds/close-window-btn.gif) no-repeat;
  height:14px;
  width:14px;
  float:right;
}
#builder-state-close span {
  display:none;
}
#builder-menu-state {
  width:260px;
}
#builder-menu-state h3 {
  font-size:1.4em;
  padding:6px 0px;
  margin-bottom:10px;
}
.builder-menu li {
  border-bottom: 1px dotted #DCDCDC;
}
.builder-menu li a {
  padding: 4px 4px 4px 0;
  display:block;
}
div.product-sheet-detail{
 height:30px;
 clear:both;
}
div.product-sheet-detail p{
 line-height:1.3em;
}
div.teaser .yui-gd div.first{
 text-align:center;
}
div.teaser .yui-gd div.first img{
 padding-top:5px;
}
.topp_meny_banner, .topp_meny_logo{
 display:inline;
}
.topp_meny_banner{
 float:right;
}
.topp_meny_logo{
 float:left;
}
a.index_link{
 position: absolute;
 left: 716px;
 top: 58px;
 width: 263px;
 height: 48px;
 border: 0px solid #000000;
 z-index: 99;
}
#frm_user_update .input_bg{
 background:transparent;
 border:0;
}
.redstar,.red {
 color: #FF0000;
}
.abo_info{
 padding:0px 8px 5px 8px;
 width:250px;
 height:auto;
 top:5%;
 right:5%;
 border:1px solid #aaaaaa; 
 background-color:#dedede;
 position:relative;
 z-index:1000;
}

/* correcting for print */
@page {
  size: a4;  
  margin: 10mm 13mm 10mm 13mm;
  padding: 5mm 1mm 1mm 1mm;
}

#payex_icons, #top-menu, #top-group, .right-menu, #ft, #log_info, button, .btn{
 display:none;
}
img{
 border:0px;
}
div.product-price p.prod-price, div.product-price p.prod-price span{
 font-size:1em;
 margin:0px;
 padding:0px;
}
div.product-detail {
 height:auto;
}
div.type-list form{
 display:none;
}
#bd, .teaser, .teaser_article, div.type-list .prod-stock, .product-price{
 border-bottom:0;
}
#main-content, #top-group .first {
 border-right:0;
}
.vat{
 text-align:left;
 float:left;
}
.article select, div.type-list, .focus-product, #shipping-list {
 margin-right:10px;
}
