.shop_group { height:35px; line-height:35px; margin:0; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px; padding-left:5px; background-color:#dadada; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; color:#7e7e7e; font-size:14pt; font-weight:normal; text-align:left; clear:both; }
.shop_entry { width:100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:30px; padding:0px; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:solid; border-bottom-color:#646464; border-bottom-width:2px; border-bottom-style:dotted; color:#7e7e7e; font-size:10pt; text-align:left; float:left; }
.shop_entry > .product > .name { height:30px; line-height:30px; margin:0; padding-left:5px; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:solid; border-right-width:0px; border-right-style:solid; border-top-width:0px; border-top-style:solid; border-bottom-width:0px; border-bottom-style:none; color:#7e7e7e; font-size:14pt; font-weight:normal; text-align:left; }
.shop_entry > .product > .descr { margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:15px; padding:0px; background-position:left top; background-repeat:no-repeat; border-width:0px; border-style:none; font-size:12pt; text-align:justify; }
.shop_entry > .product > .descr > .img { width:200px; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:2px; float:left; }
.shop_entry > .product.float { width:35%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; float:left; }
.shop_entry > .product.float > table { width:100%; }
.shop_entry > .product.float > table tr:nth-of-type(odd) { background-color:#ffffff; background-position:left top; background-repeat:no-repeat; }
.shop_entry > .product.float > table tr:nth-of-type(even) { background-color:rgba(241,241,241,0.5); background-position:left top; background-repeat:no-repeat; }
.shop_entry > .product.float > table tr:nth-of-type(odd) > td { padding-left:5px; }
.shop_entry > .product.float > table tr:nth-of-type(even) > td { padding-left:5px; }
.shop_entry > div.clear { clear:both; }
.shop_entry > div.price { width:30%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px; padding:0px; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; float:right; }
.shop_entry div.product table.limits td:last-child { text-align:right; }
.shop_entry div.price div.entry { margin-bottom:5px; clear:both; }
.shop_entry div.price div.entry.price div.dscr { width:60%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; float:left; }
.shop_entry div.price div.entry.price div.value { width:40%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; float:right; }
.shop_entry div.price div.entry.price div.value .int { margin-left:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:6pt; font-weight:normal; }
.shop_entry div.price div.entry.int div.dscr { width:60%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10pt; float:left; }
.shop_entry div.price div.entry.int div.value { width:40%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_entry div.price div.entry.int div.value .int { margin-left:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.shop_entry div.price div.entry.contained div.dscr { width:60%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10pt; float:left; }
.shop_entry div.price div.entry.contained div.value { width:40%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_entry > input[type="button"] { cursor:pointer; height:25px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px; background-color:#1e90ff; background-position:top; background-repeat:repeat-x; border-color:#1e90ff; border-width:1px; border-style:solid; color:#ffffff; font-size:10pt; text-align:left; float:right; }
.shop_entry > input[type="button"]:focus { border-color:#1e90ff; }
.shop_entry > input[type="button"]:hover { background-color:#1e90ff; background-position:top; background-repeat:repeat-x; border-color:#a5a56d; color:#ffffff; }
.shop_entry > input.disabled[type="button"] { cursor:default; height:25px; background-color:#eeeeee; background-position:top; background-repeat:repeat-x; border-color:#eeeeee; border-width:1px; border-style:solid; color:#cccccc; font-size:10pt; text-align:left; float:right; }
.shop_entry > input.disabled[type="button"]:focus { border-color:#1e90ff; }
.shop_entry > .product > .more { cursor:pointer; margin-left:5px; margin-top:0px; font-size:10pt; text-decoration:underline; text-align:left; }
div.shop_details { width:100%; margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:30px; padding:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:solid; font-size:10pt; text-align:left; }
.shop_details > .product > .name { height:30px; line-height:30px; margin:0; padding-left:5px; background-color:#dadada; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; color:#646464; font-size:14pt; font-weight:normal; text-align:left; }
.shop_details > .product.float { width:45%; min-height:5px; float:left; }
.shop_details > .product > .descr > .img { width:90px; margin-left:0px; margin-right:3px; margin-top:2px; margin-bottom:2px; float:left; }
.shop_details > .product > .descr { margin-left:5px; margin-right:0px; margin-top:10px; margin-bottom:15px; padding:0px; background-position:left top; background-repeat:no-repeat; border-width:0px; border-style:none; font-size:10pt; text-align:justify; }
.shop_details > .limits { width:100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px; padding:0px; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; float:left; }
.shop_details > .limits > .title { display:none; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:5px; font-size:10pt; text-align:left; }
.shop_details > .limits { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
.shop_details > .limits > .groups > .limits.group > .title { height:30px; line-height:30px; margin:0; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:5px; background-color:#dadada; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; color:#646464; font-size:14pt; text-align:left; }
.shop_details > .limits > .groups .entrys { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px; }
.shop_details > .limits > .groups .entrys .entry { height:18px; font-size:10pt; text-align:left; }
.shop_details > .limits > .groups .entrys .entry:nth-of-type(odd) { padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; background-position:left top; background-repeat:repeat; }
.shop_details > .limits > .groups .entrys .entry:nth-of-type(even) { padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color:rgba(241,241,241,0.5); background-position:left top; background-repeat:repeat; }
.shop_details > .limits > .groups .entrys .name { width:24%; font-size:10pt; float:left; }
.shop_details > .limits > .groups .entrys .dscr { width:55%; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_details > .limits > .groups .entrys .value { width:16%; text-align:left; float:left; }
.shop_details > div.clear { clear:both; }
.shop_details > .price { width:40%; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; float:right; }
.shop_details > .price > .entry { margin-bottom:10px; clear:both; }
.shop_details > .price > .entry.price > .dscr { width:42%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; float:left; }
.shop_details > .price > .entry.price > .value { width:58%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; float:left; }
.shop_details > .price > .entry.price > .value > .int { margin-left:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:6pt; font-weight:normal; }
.shop_details > .price > .entry.int > .dscr { width:42%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_details > .price > .entry.int > .value { width:58%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_details > .price > .entry.int > .value > .int { margin-left:10px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; }
.shop_details > .price > .entry.contained > .dscr { width:42%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_details > .price > .entry.contained > .value { width:58%; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; float:left; }
.shop_details > .domcons { width:100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:30px; padding:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; float:left; }
.shop_details > .domcons > .title { height:30px; line-height:30px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:5px; background-color:#dadada; background-position:left top; background-repeat:repeat-x; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; color:#646464; font-size:14pt; text-align:left; }
.shop_details > .domcons > .entrys > .domcons.entry { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; }
.shop_details > .domcons > .entrys > .domcons.entry > .head { width:100%; height:30px; line-height:30px; background-position:left top; background-repeat:repeat-x; border-bottom-width:0px; border-bottom-style:solid; color:#7e7e7e; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; text-align:left; }
.shop_details > .domcons > .entrys > .domcons.entry > .head > .amount { width:15%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; font-size:10pt; float:left; }
.shop_details > .domcons > .entrys > .domcons.entry > .head > .name { width:82%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; font-size:10pt; float:left; }
.shop_details > .domcons > .entrys > .domcons.entry > .items { width:100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; }
.shop_details > .domcons > .entrys > .domcons.entry > .items > .item:nth-of-type(odd) { padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-position:left top; background-repeat:no-repeat; }
.shop_details > .domcons > .entrys > .domcons.entry > .items > .item:nth-of-type(even) { padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color:rgba(241,241,241,0.5); background-position:left top; background-repeat:no-repeat; }
.shop_details > .domcons > .entrys > .domcons.entry > .items > .domcons.item > .name { width:20%; float:left; }
.shop_details > .domcons > .entrys > .domcons.entry > .items > .domcons.item > .int { width:35%; float:left; }
.shop_details > .domcons > .entrys > .domcons.entry > .items > .domcons.item > .price { width:38%; float:left; }
div.shop_cart { width:100%; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:30px; padding:0px; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; font-size:10pt; text-align:left; }
.shop_cart > .head { height:30px; line-height:30px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding-left:5px; background-color:#dadada; background-position:left top; background-repeat:no-repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; color:#646464; font-size:14pt; text-align:left; }
.shop_cart > .no_items { font-size:12pt; text-align:center; }
.shop_cart > .items > .item { width:100%; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:20px; padding:0px; padding-left:5px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-color:#646464; border-bottom-width:2px; border-bottom-style:dotted; font-size:10pt; text-align:left; }
.shop_cart > .items > .item > .product > .name { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; font-size:12pt; font-weight:bold; text-align:left; }
.shop_cart > .items > .item > .product > .descr .value { font-size:8pt; }
.shop_cart > .items > .item > .product > .more { cursor:pointer; margin-left:0px; margin-right:0px; margin-top:15px; margin-bottom:5px; font-size:9pt; text-decoration:underline; text-align:left; }
.shop_cart > .items > .item > .product.float { width:35%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; float:left; }
.shop_cart > .items > .item > .product.float > table { width:100%; }
.shop_cart > .items > .item > .product > .limits .entry { height:18px; line-height:18px; font-size:9pt; text-align:left; }
.shop_cart > .items > .item > .product > .limits .entry:nth-of-type(odd) { background-color:#f1f1f1; background-position:left top; background-repeat:repeat; }
.shop_cart > .items > .item > .product > .limits .entry:nth-of-type(odd) td { }
.shop_cart > .items > .item > .product > .limits .entry:nth-of-type(even) { padding-left:5px; background-color:rgba(255,255,255,0.5); background-position:left top; background-repeat:repeat; }
.shop_cart > .items > .item > .product > .limits .entry:nth-of-type(even) td { }
.shop_cart > .items > .item > .product > .limits .entry > .name { width:75%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; float:left; }
.shop_cart > .items > .item > .product > .limits .entry > .value { width:25%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; text-align:right; float:left; }
.shop_cart > .items > .item > .price.float { width:30%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; float:right; }
.shop_cart > .items > .item > .price > .entry { height:10px; line-height:10px; margin-bottom:5px; }
.shop_cart > .items > .item > .price > .entry > .dscr { width:65%; float:left; }
.shop_cart > .items > .item > .price > .entry > .value { width:35%; float:right; }
.shop_cart > .items > .item > .price > .entry > .value > .int { margin-left:0px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; }
.shop_cart > .items > .item > .price > .entry.price { font-size:10pt; font-weight:bold; }
.shop_cart > .items > .item > .price > .entry.limited { font-size:8pt; }
.shop_cart > .items > .item > .price > .entry.int { font-size:8pt; }
.shop_cart > .items > .item > .price > .entry.amount { font-size:8pt; }
.shop_cart > .items > .item > .price > .entry.amount > .value > img { margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
.shop_cart > .items > .item > .price > .entry.amount > .value > input { width:30px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding:2px; float:left; }
.shop_cart > .items > .item > .price > .entry.all { font-size:8pt; }
.shop_cart > .items > .item > .price > .entry.contained { font-size:8pt; }
.shop_cart > .sum { width:100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding:0px; background-position:left top; background-repeat:repeat; border-left-width:0px; border-left-style:none; border-right-width:0px; border-right-style:none; border-top-width:0px; border-top-style:none; border-bottom-width:0px; border-bottom-style:none; font-size:12pt; text-align:left; float:right; }
.shop_cart > .sum > .entry.long { width:100%; margin-top:0px; margin-bottom:0px; font-size:12pt; font-weight:bold; font-weight:bold; float:right; }
.shop_cart > .sum > .entry.long > .name { width:62%; font-size:12pt; font-weight:bold; font-weight:bold; text-align:right; float:left; }
.shop_cart > .sum > .entry.long > .value { width:30%; font-size:12pt; font-weight:bold; font-weight:bold; text-align:left; float:right; }
.shop_cart > .sum > .entry.net { display:none; width:100%; margin-top:5px; margin-bottom:0px; font-size:6pt; float:left; }
.shop_cart > .sum > .entry.net > .name { width:55%; font-size:8pt; text-align:right; float:left; }
.shop_cart > .sum > .entry.net > .value { width:15%; font-size:8pt; font-weight:bold; font-weight:bold; text-align:right; float:left; }
.shop_cart > .sum > .entry.tax { width:100%; margin-top:0px; margin-bottom:0px; font-size:10pt; float:left; }
.shop_cart > .sum > .entry.tax > .name { width:62%; font-size:9pt; text-align:right; float:left; }
.shop_cart > .sum > .entry.tax > .value { width:30%; font-size:9pt; font-weight:bold; font-weight:bold; text-align:left; float:right; }
.shop_cart .clear { clear:both; }
.hide { display:none !important; }
