@charset "utf-8";
/* forms */
.mwshop_mycart_go_button, .mwshop_mycart_empty_button,
.mwshop_mycart_shopping, .mwshop_mycart_neworder, 
.mwshop_mycart_sendorder, .mwshop_catalog_filter_button,
.mwshop_buythis, .mwshop_itemdetail_buythis,
.mwshop_mycart_save, .mwshop_mycart_read,  .mwshop_mycart_load,  .mwshop_mycart_delete,
.bt, .mwshop_myform_button {
border-left: 1px solid #666;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #fff;
color: #333333;
font-size:8pt;
font-weight: normal;
}
#search_bt {
 background:url('../_img/butt_vyhledat-prihlasit.jpg') transparent no-repeat 0 0;
 height:21px;
 width:81px;
 border:0;
 color:#555;
 padding-right:20px;
}
#mwshop_fulltext
{
 width:140px;
 border:1px solid #999;
 color:#555;
}
.mwshop_mycart_save, .mwshop_mycart_read {
 width:120px;
}

.mwshop_mycart_load, .mwshop_mycart_delete {
 width:200px;
}

.mwshop_mycart_recount_button, .mwshop_mycart_delete_button {
 border:0;
 filter: alpha(opacity=60); 
 -moz-opacity: 0.6;
 KhtmlOpacity: .6;
 opacity: .6;
}

.mwshop_mycart_recount_button:hover, .mwshop_mycart_delete_button:hover {
 border:0;
 filter: alpha(opacity=100); 
 -moz-opacity: 1;
 KhtmlOpacity: 1;
 opacity: 1;
}

.mwshop_ccount {
 width:25px;
}

.mwshop_mycart_count {
 border:1px solid #bbbbbb;
 width:30px;
 font-size:8pt;
}

.mwshop_country_select {
 border:1px solid #000;
 width:160px;
 font-size:9pt;
}

.mwshop_delivery_select {
 border:1px solid #000;
 width:570px;
 font-size:9pt;
}

#mwshop_saved_carts {
 border:1px solid #000;
 background:#ffa;
 width:500px;
 font-size:12pt;
 margin:0 0 10px 0 ;
}

#mwshop_saved_carts:hover {
 border:1px solid #f00;
}

.mwshop_in {
 border:1px solid #000;
 color:#590B11;
 font-size:8pt;
}

.mwshop_catalog_filter {
  width:250px;
  color:#000;
  border:1px solid #bbb;
}

/* helpfull */  

label.req, span.req
{
 color:#ff0000;
}

input.req, textarea.req
{
 background-color:#ffffaa;
}

select.req {
 background-color:#ffffaa;
}

/* XFRM start */
.xfrm {
 border-collapse:collapse;
 border:0;
 
}

.xfrm td {
 font-size:10pt !important;
 padding:4px;
}

.xfrm th {
 font-size:10pt !important;
 padding:4px;
 text-align:right !important;
}

th.note {
 width:300px;
}

.xfrm label {
 font-size:10.5pt;
 margin:0 2px;
}

.xin {
 border-collapse:collapse;
 border:2px solid #888;
 background:#efefef;
 width:350px;
 font-size:10pt;
}

.xin:hover, .xin:focus {
 border-color:#f00;
}

select.xin {
 width:150px;
}

.xbt {
 border-left: 1px solid #666;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #fff;
color: #333333;
font-size:11pt;
font-weight: bold;
}

.xbt:hover {
 color:#f60;
}

/* XFRM end */

