@charset "utf-8";
/* CSS Document */

#mwshop
{
 margin-bottom:18px;
}

#mwshop_itemlist
{
 
}

#mwshop_itemlist_content
{
 margin:5px;
 color:#fff;
}

.mwshop_pager, mwshop_pager_down
{
 border:1px solid #bbbbbb;
 margin:10px 0;
 float:none;
 text-align:center;
 width:100%;
}

.mwshop_pager span
{
 font-weight:bold;
}

a.mwshop_pager_link
{
 background-color:#eeeeee; 
 margin: 0 5px;
 padding:0 5px;
 color:#f00;
}

a.mwshop_pager_link:hover, a.mwshop_pager_actual:hover
{
 background-color:#ff0000; 
 color:#000000;
}

a.mwshop_pager_actual
{
 background-color:#ff0000; 
 margin: 0 5px;
 padding:0 5px;
 color:#000000;
}

.mwshop_pager_down
{
 position:absolute;
 bottom:-25px;
}

/* Category description */
.mwshop_category_description
{
 border:1px solid #bbbbbb;
 margin:10px 0;
}

/* Filter */
#mwshop_filter_show
{
 border:1px solid #bbbbbb;
 margin:10px 0;
}


select.mwshop_catalog_filter
{
 width:200px;
 font-size:9pt;
 border:1px solid #bbbbbb;
}

.mwshop_catalog_filter_obutton
{
 width:150px;
 border:1px solid #bbbbbb;
}


.mwshop_item
{
 width:355px;
 height:216px;
 overflow:hidden;
 float:left;
 margin:5px;
 background-color:#ffffff;
 position:relative;
}

.mwshop_item_content
{
 padding:5px;
}

.mwshop_item h2
{
 font-size:9pt;
 margin: 8px 0 0 0;
 width:225px;
 float:right;
}

.mwshop_item h2 a
{
 font-weight:bold;
}
.mwshop_buy_container
{
 position:absolute;
 bottom:2px;
 left:0;
 width:345px;
 text-align:right;
}
.mwshop_item .mwshop_price
{
 width:200px;
 color:#fff;
 display:block;
 position:absolute;
 left:10px;
 text-align:left;
}

.mwshop_item .mwshop_price_vat
{
 width:200px;
 display:block;
 position:absolute;
 left:10px;
 bottom:15px;
 text-align:left;
}
.mwshop_itemdetail .mwshop_price
{
 width:200px;
 color:#F00;
 display:block;
 position:absolute;
 top:30px;
 text-align:left;
}

.mwshop_itemdetail .mwshop_price_vat
{
 width:200px;
 display:block;
 position:absolute;
 top:30px;
 text-align:left;
}
.mwshop_itemdetail_back {
 text-align:center;
 font-size:12pt;
}
.mwshop_itemdetail_noimage {
	height:300px;
	width:300px;
}
.mwshop_price_recomend
{
 width:230px;
 display:block;
}

.mwshop_price_discount
{
 text-decoration:line-through;
 display:block;
}

.mwshop_buy_select
{
 width:210px;
 font-size:8pt;
 position:absolute;
 left:10px;
 bottom:7px;
 border:1px solid #000;
 background-color:#fff;
}

.mwshop_ccount
{
 width:20px;
 border:1px solid #000;
 font-size:9pt;
 position:absolute;
 left:228px;
 bottom:7px;
}

.mwshop_fiximg
{
 width:110px;
 height:150px;
 overflow:hidden;
 text-align:center;
 margin:5px 0 0 5px;
}

.mwshop_fiximg img
{
 border:1px solid #CCCCCC;
 cursor:pointer;
}

.mwshop_noimage
{
 background:url('../_img/noimg.gif') transparent no-repeat center center;
}

.mwshop_codeinfo
{
 width:225px;
 height:120px;
 float:right;
 text-align:left;
 position:absolute;
 top:50px;
 left:125px;
}


/* MWSHOP detail */
.mwshop_itemdetail
{
 margin:10px 0;
 background-color:#ffffff;
 position:relative;
}

.mwshop_itemdetail .mwshop_buy_select
{
 width:200px;
 font-size:8pt;
 margin:0;
 position:static;
 border:1px solid #000;
 background-color:#fff;
}

.mwshop_itemdetail .mwshop_ccount
{
 position:static;
}

.mwshop_itemdetail_content
{
 padding:5px;
 border-color:#fff;;
 border-width: 15px 0px;
 border-style:solid;
}

.mwshop_itemdetail h2
{
 font-size:11pt;
 margin: 10px 0;
}

.mwshop_itemdetail_buy_container
{
 width:210px;
 position:absolute;
 top:40px;
 right:0;
}

.mwshop_itemdetail_codeinfo
{
 width:260px;
 text-align:left;
 position:absolute;
 top:100px;
 right:15px;
}

.mwshop_itemdetail_codeinfo span, .mwshop_codeinfo span
{
 font-weight:bold;
}
.mwshop_itemdetail_codeinfo_2 {
 display:none;
}
.mwshop_itemdetail_text
{
 width:260px;
 text-align:left;
 position:absolute;
 top:150px;
 right:15px;
}

.mwshop_itemdetail_width img {
 width:460px;
}

.mwshop_itemdetail_noimage
{
 background:url('../_img/noimg.gif') transparent no-repeat center center;
}
.mwshop_itemdetail_back {
 margin-top:10px;
}
/* buyit */
.mwshop_buythis, .mwshop_itemdetail_buythis
{
border:0;
color: #fff;
font-size:9pt;
font-weight: bold;
height:32px;
width:76px;
background-repeat: no-repeat;
background-color: transparent;
background-image:url('../_img/button_bg.png');
}

hr.mwshop_cleaner {
 height:1px;
 margin: -1px 0 0 0; 
 padding:0;
 border:none;
 visibility: hidden;
} 

.mwshop_clr
{
 clear:both;
}
/* My cart */
.mwshop_mycart
{
 color:#666666;
 margin:0 0 8px 0;
 padding:10px;
 background:url('../_img/cart_field.jpg') transparent no-repeat 0 0;
}

.mwhop_mycart_title
{
 font-size:10pt;
 font-weight:bold;
}

.mwshop_my_discount {
 display:block;
 font-weight:bold;
}

.mwshop_mycart_price
{
 font-size:10pt;
 font-weight:bold;
 color:#ff0000;
}

.mwhop_mycart_buttons
{
 display:block;
 margin:2px 0 0 0;
}

.mwshop_mycart_go_button, .mwshop_mycart_empty_button, .mwshop_mycart_recount_button,
.mwshop_mycart_shopping, .mwshop_mycart_neworder, .mwshop_mycart_sendorder
{
 border: 3px double #999999;
 border-top-color: #CCCCCC;
 border-left-color: #CCCCCC;
 color: #333333;
 font-size:8pt;
 font-weight: normal;
 background-color:#ffffff;
}

.mwshop_mycart_go_button
{
 background:url(../_img/cart.gif) #ffffff no-repeat 4px center;
 padding: 0 0 0 25px;
}

/* Cart and order table */
.mwshop_mycart_list
{
 border-collapse:collapse;
 border:0;
 width:700px;
 margin:10px 0;
}

.mwshop_mycart_list th
{
 border:1px solid #bbbbbb;
 border-bottom:2px solid #bbbbbb;
 padding:2px;
 text-align:center;
}

.mwshop_mycart_list td
{
 border:1px solid #bbbbbb;
 padding:2px;
}

.mwshop_mycart_count
{
 border:1px solid #bbbbbb;
 width:20px;
}

.mwshop_empty_cart, .mwshop_load_cart
{
 margin:10px;
}

.mwshop_empty_cart p
{
 
 font-size:10pt;
 text-align:center;
}

.mwshop_mycart_wizard
{
 margin:5px;
}

.mwshop_mycart_wizard p
{
 font-size:10pt;
 text-align:center;
}

/* ORDERS */
.mwshop_personal_set legend, .mwshop_delivery_set legend
{
 font-size:9pt;
 padding:0 5px;
}

.mwshop_orderdata
{
 float:none;
 height:400px;
}

.mwshop_personal_set
{
 width:320px;
 float:left;
 border:1px solid #bbbbbb;
 height:360px;
}

.mwshop_delivery_set
{
 width:320px;
 float:left;
 border:1px solid #bbbbbb;
 height:360px;
}

.mwshop_personal_table th, .mwshop_delivery_table th
{
 padding:2px;
 text-align:right;
}

.mwshop_personal_table td, .mwshop_delivery_table td
{
 padding:2px;
}

.mwshop_order_input
{
 width:200px;
 font-size:10pt;
 border:1px solid #888888;
}

textarea.mwshop_order_input
{
 width:200px;
 height:80px;
 border:1px solid #888888;
 font-family: Arial, helvetica, sans-serif;
 font-size:10pt;
}

.warn
{
 color:#ff0000;
 font-weight:bold;
}

.mwshop_country_select
{
 width:200px;
 font-size:9pt;
}

.mwshop_delivery_select
{
 width:200px;
 font-size:8pt;
 background-color:#ffa;
 color:#f00;
}

.mwshop_ok_message
{
 color:#006600;
 text-align:center;
 font-size:9pt;
 margin:10px;
 padding:10px;
 border:1px solid #006600;
}

.mwshop_error_message
{
 color:#ff0000;
 text-align:center;
 font-size:9pt;
 margin:10px;
 padding:10px;
 border:1px solid #ff0000;
}

/* ********************************* */
/* ****** Category list        ***** */
/* ********************************* */
#mwshop_catlist
{
 width:224px;
 margin:10px 0;
}

#mwshop_catlist li
{
 list-style-type:none;
 font-size:10pt;
 background:url('../_img/menu_item.jpg') transparent no-repeat left bottom;
}

#mwshop_catlist a
{
 display:block;
 color:#666666; 
 width:190px;
 height:20px;
 padding:6px 0 0 34px;
 background:url('../_img/arrow.gif') transparent no-repeat 15px center;
}

#mactual
{
 color:#ff6600 !important;
 background-image:url('../_img/arrow_over.gif') !important;
}

#mwshop_catlist a:hover
{
 color:#ff6600; 
 background:url('../_img/arrow_over.gif') transparent no-repeat 15px center;
}
/* 2.level */
#mwshop_catlist ul a
{
 display:block;
 color:#FF8784; 
 width:180px;
 padding:0 0 0 44px;
 background:url('../_img/arrow2.gif') transparent no-repeat 25px center;
}

#mwshop_catlist ul a:hover
{
 color:#E20000; 
 background:url('../_img/arrow_over.gif') transparent no-repeat 25px center;
}

/* 3.level */
#mwshop_catlist ul ul a
{
 width:170px;
 padding:0 0 0 54px;
 background:url('../_img/arrow.gif') transparent no-repeat 35px center;
}

#mwshop_catlist ul ul a:hover
{
 color:#ffffff; 
 background:url('../_img/arrow_over.gif') transparent no-repeat 35px center;
}
/* 4.level */
#mwshop_catlist ul ul ul a
{
 width:160px;
 padding:0 0 0 64px;
 background:url('../_img/arrow.gif') transparent no-repeat 45px center;
}

#mwshop_catlist ul ul ul a:hover
{
 color:#ffffff; 
 background:url('../_img/arrow_over.gif') transparent no-repeat 45px center;
}
/* 5.level */
#mwshop_catlist ul ul ul ul a
{
 width:150px;
 padding:0 0 0 74px;
 background:url('../_img/arrow.gif') transparent no-repeat 55px center;
}

#mwshop_catlist ul ul ul ul a:hover
{
 color:#ffffff; 
 background:url('../_img/arrow_over.gif') transparent no-repeat 55px center;
}
/* 6.level */
#mwshop_catlist ul ul ul ul ul a
{
 width:140px;
 padding:0 0 0 84px;
 background:url('../_img/arrow.gif') transparent no-repeat 65px center;
}

#mwshop_catlist ul ul ul ul ul a:hover
{
 color:#ffffff; 
 background:url('../_img/arrow_over.gif') transparent no-repeat 65px center;
}
