html { /*overflow: -moz-scrollbars-vertical;*/margin: 0;padding: 0;}
* {font-family: Verdana, Arial, Helvetica, sans-serif; outline:none;}
body {margin: 0px;padding: 0px;	text-align: left; color: #222;}
body, td, th, input, textarea, select{font-size: 12px;}
form {	padding: 0;	margin: 0;	display: inline;}
input, textarea, select { margin: 3px 0;padding: 2px 0px; border:#cacaca 1px solid;border:1px solid #ccc; background-color:#fff}
input[type=text]:focus, textarea:focus, select:focus {background-color:#ffffff;}
.body{}
a{ color:#369;cursor: pointer;text-decoration: none;}
a img {border: none;}
p {margin: 0px 10px;}

/* layout */
/*#container {position: relative;min-height: 100%;height:auto;width:1350px;margin-left:auto;margin-right:auto;}
* html #container {height: 100%;}*/
#container{background:#fff url('../image/header_right_bg.png') top right no-repeat;clear:both;border-left:1px solid #eee;border-right:1px solid #eee;width:1340px;margin:auto;overflow: hidden;}
#content,#footer{overflow: hidden}

#header{width:1340px;height:170px;clear:both;background:url('../image/header_left_bg.png') top left no-repeat;}
#header > .div1{ float: left; width:310px; height:170px;}
#header > .div1 > .icons{ float: left; width:100%; height:30px;padding-top: 10px;background-color: #c80a0a;clear: both}
#header > .div1 > .icons > a {margin-left: 35px;float:left}
#header > .div1 > .icons > div.live_help{background-color: #fff;padding-top: 2px;width:60px;height: 15px; padding: 2px;float:left;margin-left: 35px;margin-top: 3px;}
#header > .div1 > .logo{float:left; width:265px; height:85px; margin:20px 20px 0;text-align: center;}
#header > .div2 {position:relative;float: right; width:1020px; height:170px; /*background:url('../image/header_left_bg.png') top left no-repeat;*/}
#header > .div2 > .line{ float: left; width:100%; height:10px;background-color: #c80a0a;clear: both}
#header > .div2 > .banner{float: left;width: 620px; height: 120px;padding: 25px 0}

#header > .div2 > .slider {float:left;width:620px;height:135px;position:relative;padding-top:5px;overflow: hidden/*background:url(../image/gfx/bottom_shadow.png) no-repeat bottom center;*/}
.sliderContent {float:left;width:620px;height:135px;clear:both;position:relative;overflow:hidden}
.sliderArrows a {display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(../image/gfx/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px}
.prev {background-position:0 0;left:15px}
.prev:hover {background-position:0 -44px}
.next {right:15px;background-position:-44px 0}
.next:hover {background-position:-44px -44px}
.sliderContent .slider_item {position:absolute;width:620px;height:135px;background:#fff}
.sliderBullets {position:absolute;padding: 3px;top:10px;right:0;z-index:150;background-color: rgba(238,238,238,.7) !important;background-color: #fff;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;overflow: hidden}
.sliderBullets a {display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;background:url(../image/gfx/bullets.png) no-repeat}
.sliderBullets .active {background-position:0 -11px}
.sliderContent a {outline:none;}
/*a {color:#fff;}
a img {border:none}*/

/*#header > .div2 > .search {position: relative;float:right;margin:5px 5px 0 0;padding: 15px;width: 355px;height:105px; background: url('../image/search_bg.png') no-repeat;font-size: 12px;font-weight: bold;color:gray}
#header > .div2 > .search > a{text-decoration: none}
#header > .div2 > .search  a + a{margin:0 50px}
#header > .div2 > .search > input[type=text] {border:1px solid #ccc; background-color:#fff;padding: 2px;width:300px; height: 20px;color:#5781aa;margin: 10px 10px 0 0}
#header > .div2 > .search >.type_search {float: left;font-weight: normal; color: #555}
#header > .div2 > .search  .cart{position: absolute;bottom: 10px; right:15px;width: 140px;padding:20px 50px 0 0; height: 20px;color: #000;font-weight: normal;float: right;text-align: right;background: url('../image/cart.png') top right no-repeat;}
#header > .div2 > .search  .help{position: absolute;bottom: 10px; right:210px;width: 160px; height: 25px;padding:0; margin-top: 5px}
*/
#header > .div2 > .search {position: relative;float:right;margin:5px 5px 0 0;padding: 15px;width: 355px;height:105px; background: url('../image/search_bg.png') no-repeat;font-size: 12px;font-weight: bold;color:gray}
#header > .div2 > .search > a{text-decoration: none}
#header > .div2 > .search  a + a{margin:0 50px}
#header > .div2 > .search > input[type=text] {border:1px solid #ccc; background-color:#fff;padding: 2px 25px 2px 2px;width:275px; height: 20px;color:#5781aa;margin: 10px 10px 0 0}
#header > .div2 > .search >.type_search {float: left;font-weight: normal; color: #555}
#header > .div2 > .search  .cart{position: absolute;bottom: 10px; right:15px;width: 140px;padding:20px 50px 0 0; height: 20px;color: #000;font-weight: normal;float: right;text-align: right;background: url('../image/cart.png') top right no-repeat;}
#header > .div2 > .search  .help{position: absolute;bottom: 10px; right:210px;width: 160px; height: 25px;padding:0; margin-top: 5px}

#header > .div2 > .breadcrumb {position: absolute; color: #333; white-space:nowrap;font-size:11px;width:755px; height: 15px;left: 5px;bottom: 2px}
#header > .div2 > .breadcrumb > a { color:#c80a0a; font-weight:bold; text-decoration:none; font-size:11px; }
#header > .div2 > .breadcrumb > a > img{border: none;margin-bottom: 3px}

#content{background:url('../image/robot.png') bottom left no-repeat;clear:both}
#middle{position:relative; width:750px;height:auto; overflow:hidden;float:left;padding-bottom: 10px; border-top: 1px solid #c80a0a}
#middle ul, #middle li{list-style: none;width: auto;padding: 5px}

#middle #tab_description h2{text-align: center;margin:0 0 10px;font-size: 20px;clear: both}
#middle #tab_description h3{text-align: left;font-weight: normal;text-indent: 20px}
#middle #tab_description p{text-indent: 20px;text-align: justify;font-size:14px;margin-bottom: 10px}
#middle #tab_description img{max-width: 90%;text-align: center;}

#catalog{position:relative; width:1020px;/*height:420px; */overflow:hidden;float:left;padding-bottom:20px}
.cat_item{float:left; width:240px; height:200px; text-align:center;overflow:hidden;border:1px solid #ccc;margin-left:11px;color:#369}
.cat_item:hover{color:#333}

.cat_img{width:240px;height:160px;  text-align:center; display:table-cell; vertical-align:bottom;overflow:hidden;clear: both}
div.cat_img img{border:none;}
.cat_title{width:220px;padding: 0 10px; height:40px;text-align: center;display:table-cell;vertical-align: middle;}
h3.cat{margin:0;font-size: 12px;font-weight: bold}

#cat_top,#cat_bottom{position:absolute;left: 10px;border:1px solid #c80a0a;width: 990px;height: 195px;padding: 3px 5px;z-index: 500;display: none;background:#fff url('../image/cat_bg.png') right bottom no-repeat;overflow: hidden}
#cat_top{top:0;}
#cat_top img,#cat_bottom img{text-align: left;vertical-align: middle}
img.load{margin: 80px 450px;}


#cat_bottom{top:212px;}
.cat2{width: 330px; height: 30px;padding-bottom: 5px;float: left;font-weight: bold;font-size: 12px;}
.cat2 img{margin-right: 2px;border: none;outline: none}
.cat2 a {text-decoration: none;color:#333;border: none;outline: none}
.cat2:hover,.cat2:hover a {color:#c80a0a}
.parent{cursor: pointer}

.cat3{width: 980px;height: 20px;padding: 3px 5px;}
.cat3 a{text-decoration: none;font-size: 12px;font-weight: bold;padding: 2px 5px; width: 235px; display: block;float: left}
.cat3 a:hover{color:orangered}

#catalog .active{border: 1px solid #c80a0a;color:#c80a0a}
#catalog .active:hover{color:#c80a0a}
#cat_sep{float: left;height: 10px;clear: both;display: block;width: 100%}

.maintenance{height: 200px; padding-top: 100px;width: 100%; text-align: center;border-top:10px solid #c80a0a}
.maintenance h1.mt{color: #c80a0a}


.title{width:100%;height: auto;overflow: hidden; display:block;color:#c80a0a;padding:5px 0; margin-bottom:10px;-moz-box-shadow:0px 10px 15px #f6f6f6;-webkit-box-shadow:0px 10px 15px #f6f6f6;box-shadow:0px 10px 15px #f6f6f6;}
.title h1{padding:5px;color:#000;  text-indent:0px; font-weight:bold;float:left;  font-size:16px;width:auto;}
.title h1.blue {color: #369}
.top_title{width:100%;height:20px; background: #5e696d url('/image/tm_top.jpg') top right no-repeat; display:block; padding-top:10px; margin-bottom:10px;}
.top_title h1{margin:0px 70px 0px 10px;color:#FFFF99; text-transform:uppercase; font-weight:bold; text-shadow:1px 1px 1px #000000;}

.column_left{position:relative;width:300px; height:auto;float:left;padding:0 5px 130px 10px;overflow: hidden}
.column_left img{border:none; margin:0px; float:left;}
.column_left .top_menu {margin-bottom:2px; width: 278px; height:15px; padding:5px 0 5px 20px; display:block; background:#c80a0a url('../image/top_menu_bg.png') top left repeat-x;clear: both}
.column_left .top_menu_small {margin:0 2px 2px 0; width: 78px; height:15px; padding:5px 0 5px 20px; display:block; background:#c80a0a url('../image/top_menu_bg.png') top left repeat-x;float: left}
.column_left a .top_menu, .column_left a .top_menu_small {color:#fff;font-weight:bold; font-size:12px;text-decoration: none}


.column_right {position:relative; float: left; width: 260px;padding-left: 10px}

.registration{width:350px;}

#content .top h1, .heading {
    padding: 8px 0px 8px 7px;
}
#content > h1, .heading { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin-top: 20px; }
/*Category list*/
.box2{float:left;width:100%; height:auto; margin: 0 0 10px; text-align:center;clear: both;-moz-box-shadow:0px 10px 15px #f6f6f6;-webkit-box-shadow:0px 10px 15px #f6f6f6;box-shadow:0px 10px 15px #f6f6f6;overflow: hidden}
.box2 .img{float: left;padding: 5px;width: 120px;height: auto;overflow: hidden;}
.box2 .img img{ vertical-align:text-top; float:left;margin-bottom: 5px;text-align: center}
.box2 .item{float: left;padding: 5px 0;width: 600px;height: auto;text-align: left}
.box2 .new {float: right;width: 45px;height: 33px;display: block;background:url('../image/new.png') top left no-repeat;}
.box2 .akcija {float: right;width: 45px;height: 45px;display: block;background:url('../image/akcija2.jpg') top left no-repeat;}
.box2 .holiday {float: right;width: 45px;height: 60px;display: block;background:url('../image/holiday.jpg') top right no-repeat;}
.box2 a {text-decoration: none}
.box2 a.t{color:#369; font-size:14px;font-weight: bold;}
.box2 .price{ font-size:15px; color: #000; font-weight: bold}
.box2 .dollar{margin-left:5px;padding:2px 10px;   font-size:12px; color: #555; font-weight: bold; background-color: #f0f0f0;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.box2:hover a.t{ color:#c80a0a;}
.stock{color:green; clear: both;font-weight: bold}
/*//category list*/
/*modules*/
.box{margin-bottom: 10px;overflow: hidden;border:1px solid #e3e3e3;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.box .top {background: url('../image/box_top.png') repeat-x;padding: 5px 0px 5px 7px;color: #808080;font-size: 15px;font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;clear: both;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0}
.box .filter_middle {position: relative; float: left;padding: 2%;width:96%;background-color: rgba(238,238,238,.5) !important;background-color: #eee}
.box .middle {position: relative; float: left;padding: 2%;width:96%;background-color: rgba(255,255,255,.5) !important;background-color: #fff}
/*//modules*/
.success {padding: 5px 0px;margin-bottom: 10px;background: #E4F1C9;border: 1px solid #A5BD71;
    font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center}
.warning {padding: 5px 0px;margin: 0px 15px 5px 10px;background: #FFDFE0;border: 1px solid #FF9999;
    font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;
    font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center}
.required {color: #c80a0a;font-weight: bold}
.error {color: #c80a0a;display: block}
.note {color:#999}
.tooltip {   border: 1px solid #FDDA5C;background: #FBFF95;padding: 5px;font-size: 11px;width: 250px}

a.button {width: auto;padding: 2px 10px;height: 16px;/*display: block;*/
    margin-right: 5px;border:1px solid #c80a0a; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
    text-decoration: none;color:#fff;background:#c80a0a url('../image/tab_active.png') repeat-x;font-weight:bold}

.buttons {padding: 5px;margin: 10px 15px 5px 10px}
.buttons table {width: 100%;border-collapse: collapse}
.buttons table td {vertical-align: middle}

.button_add{width: auto;height: 32px; padding: 10px 15px 0px 55px;border: 1px solid #ccc;color:#fff; font-size: 15px;font-weight: bolder;text-decoration:none;background-color:green;background:url('../image/button_add.png') left no-repeat,url('../image/button_add_bg.png') right repeat-x; float:right;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px}

.content {padding: 1%;margin-top: 3px; margin-bottom: 10px; border:#ccc 1px solid; background-color: #f6f6f6; width: 97%;}

.list {	margin-left: 10px; width: 95%; border-color:#FFFFFF;}
.list td { text-align: center; vertical-align: top; padding-bottom: 10px; line-height: 10px}
.list td a {font-size:12px; color:#369; text-decoration:none; font-weight:bold;}
.list td:hover a {color:#c80a0a}

.sort { margin-right: auto;margin-left:auto; margin-bottom:10px; border-bottom: #800000 1px solid; height: 30px; width: 95%; color:#800000;}
.sort .div1 { float: right; margin-left: 5px; padding-top: 6px; padding-right: 9px;}
.sort .div2 { text-align: right; padding-top: 9px;}
.sort select { font-size: 11px; margin: 0; padding: 0;}

.pagination { margin-right: auto; margin-left: auto; width: 95%; margin-top:10px;}
.pagination .links, .pagination .results { padding: 7px;}
.pagination .links { float: left;}
.pagination .links a { border: 1px solid #ccc; padding: 4px 7px; text-decoration: none; color: #036;}
.pagination .links a:hover{color:#c80a0a;border-color: #c80a0a}
.pagination .links b { border: 1px solid #ccc; padding: 4px 7px; text-decoration: none; color: #fff; background: #c80a0a;}
.pagination .results { float: right; color:#c80a0a;}

.tabs {	width: 100%;height: 25px;border-bottom:1px solid #eee;margin-left:5px;clear:both;-moz-box-shadow:0px 10px 15px #f6f6f6;-webkit-box-shadow:0px 10px 15px #f6f6f6;box-shadow:0px 10px 15px #f6f6f6}
.tabs a {float: left;display: block;padding: 4px 15px;margin-right: 2px;border: 1px solid #DDDDDD;border-bottom: none;
         background: #FFFFFF url('../image/tab.png') repeat-x;color: #999;font-size: 13px;
         text-decoration: none;position: relative;top: 1px;-moz-border-radius:5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0}
.tabs a:hover {color:#c80a0a}
.tabs a.selected {background:url('../image/tab_active.png') repeat-x;color:#fff;font-weight: bold;}
.tab_page {padding: 10px;display: block;margin: 0}

.lang-tabs {width: 100%;height: 20px;margin-left:5px;clear:both;text-align: right;}
.lang-tabs a img {padding: 1px;margin:0; width: 20px; border: 1px solid #ccc;opacity:0.8}
.lang-tabs a:hover img {border: 1px solid #999}
.lang-tabs a.selected img {opacity: 1;border: 1px solid #777}

table#description{width:100% !important}
table#description tr:hover{background-color: #e5e5e5}
table#description tr:nth-child(odd) {background-color: #ffc;}
table#description tr:nth-child(even) {background-color: #cef;}
/*.odd {background-color: #ffc;}
.even {background-color: #cef;}*/
table#description tr:hover{background-color: #e5e5e5}

.text-copyright {width: 1330px; height: auto;color: #999;padding: 20px 5px}

.footer{height:100px; padding:5px 0px; background:#f6f6f6;border-top:10px solid #c80a0a;clear:both;color:#999}
.copyright {width:98%; padding: 0 1%;color: #999;float: left}
.copyright a{color:#777; font-weight: bold;}
.copyright a:hover{text-decoration: underline}
img.mobile {height: 20px; vertical-align: middle}

#information ul { margin-top: 0px; margin-bottom: 0px; margin-left: 8px; padding-left: 12px; list-style: url('../image/bullet_2.png');}
table.cart {border-collapse: collapse; width: 100%; border: 1px solid #c80a0a; margin: 5px 0; background-color:#FFFFFF;}
table.cart th { background: #c80a0a;	padding: 5px; font-weight: normal;color:#fff;font-weight: bold}
table.cart tr {border-bottom:#c80a0a 1px solid;}
table.cart tr.main-combi {border-bottom:1px dashed #ccc;background:#fee}
table.cart tr.rel-combi {background:#fee}
table.cart td { vertical-align:middle; padding: 5px;}
table.cart td input[type=text] {text-align: center;}
table.cart td img { border:#ccc 1px solid;}

.product {border-collapse: collapse;width: 100%;color:#000;}
.product tr {border-bottom:#fff 2px solid; background-color: #eee}
.product td { vertical-align:middle;padding: 5px; font-weight:bold;}
.product td a {text-shadow:none}
.product td a:hover {text-decoration: underline}
.product td b{color:#c80a0a}

.description {border-collapse: collapse;width: 100%;color:#000;}
.description tr {border-bottom:1px solid #ccc; background-color: #fcfcfc}
.description td { vertical-align:middle;padding: 5px; font-weight:normal;}
.description td a {text-shadow:none}
.description td a:hover {text-decoration: underline}
.description td.left_td{color:#369;width: 45%;padding-left: 5%;}
.description td.left_td:first-letter{text-transform: uppercase}
.description tr.h {border-bottom:#333 1px solid;border-top:#333 1px solid;background:#c80a0a url('../image/tab_active.png')  top left repeat-x;}
.description tr.h td {background:url('../image/settings_16.png') 6px 6px no-repeat;color:#fff;font-size:14px;font-weight:bold;padding-left: 35px;text-shadow:1px 1px 1px #000;margin: 0}

.shipping {border-collapse: collapse;width: 100%;color:#000;}
.shipping tr {border-bottom:#ccc 1px solid; background-color: #f5f5f5}
.shipping td { vertical-align:middle;padding: 5px; font-weight:normal;}
.shipping td a {text-shadow:none}
.shipping td a:hover {text-decoration: underline}
.shipping td b{color:#c80a0a;font-weight:normal;}

.address {border-collapse: collapse;width: 100%;color:#000;}
.address tr {border-bottom:#ccc 3px double;border-top:#ccc 3px double;}
/*.address tr:hover{background-color: #fcfcfc}*/
.address td { vertical-align:top;padding:5px 10px; font-weight:normal;}
.address td a.top {color:#c80a0a;font-weight: bold;font-size: 14px}
.address td a.map {color:#369;font-weight: bold;font-size: 12px}
.address td a.map:hover{text-decoration: underline}
.address td b{font-weight:bold;color:#369}

img#image {border:none}
.images{width:252px;margin: auto;padding:0}
.images > a > img {border: 1px solid #e5e5e5;margin-bottom: 3px}
.images > a:hover > img {border:1px solid #ccc;margin-bottom: 3px}
.images a{border: none}
.images a + a {margin:2px}


.history {border-collapse: collapse;width: 100%;color:#000;margin-top: 5px}
.history tr {border-bottom:#fff 2px solid; background-color: #eee}
.history td { vertical-align:middle;padding: 5px; font-weight:normal;}
.history td b{color:#c80a0a;font-weight: bold}

.tags, .tags a {font-style: italic;font-size: x-small;}
#module_cart .middle {padding: 5px;}
.cart_module_total {padding: 0 3px 0 3px;font-size: 0.9em; color: #222}
.cart_remove {margin-top: 3px;background: url('../image/list_remove_btn.gif') no-repeat left center transparent;padding-right:10px;cursor:pointer;}
.cart_remove_loading {margin-top: 3px;background: url('../image/ajax_load.gif') no-repeat transparent;padding-right:10px;}
a.button_add_small, a.button_add_small:visited {margin: 1px 0 10px;padding-left:20px;height:15px;background: url('../image/add_to_cart.png') no-repeat ;display:block;cursor:pointer;color:#c80a0a;font-size: 11px}

/*  MENU  */
/*Accordion*/
/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }

#menu { width: 300px; height: auto;padding: 0; float:left;border-bottom: 1px solid #808080;margin:5px 0 10px}
/* Some list and link styling */
ul li { width: 300px;}
ul ul li {  padding-left: 25px; width: 275px; margin-bottom: 0; }
ul ul li a { display:block; color: #000; padding: 3px 6px; font-size: small; }
ul ul li a:hover { display:block;  padding: 3px 6px; font-size: small; }
/* For the xtra menu */
ul ul ul li {  padding-left: 15px; width: 255px; margin-bottom: 0; }
ul ul ul li a { display:block; color: #369; padding: 3px 6px; font-size: small;text-decoration: none}
ul ul ul li a:hover { display:block; color: #369;padding: 3px 6px; font-size: small; text-decoration:underline}
ul ul ul li a.selected {display:block; color: #369;padding: 3px 6px; font-size: small; font-weight: bold;text-decoration: none}

li { list-style-type: none; }
h2 { margin-top: 1.5em; }
/* Header links styling */
#menu h3 a{color: #555;display:block;padding:3px 0 3px 30px;border: 1px solid #808080;border-bottom:none;
    background: #fff url('../image/arrow.png') no-repeat;background-position: 7px 50%;font-size: 13px;
    text-decoration: none;font-weight: normal}
#menu h3 a:hover{color: #c80a0a;background-color: #e6e6e6}
#menu h3.selected a {
    border-bottom: 1px solid #808080;
    background: #e6e6e6 url('../image/down.png') no-repeat;
    background-position:7px 50%;
    color: #c80a0a;
}

#menu h4 a {
    color: #000;
    display:block;
    border-bottom: 1px dashed #808080;
    background: #fefefe;
    padding: 3px 6px;
    text-decoration: none;
    font-weight: normal
}

#menu h4 a:hover {
    color: #000;
    background: #f3f3f3 ;
    font-weight: bold
}

#menu h4.head a {
    background: #fefefe url('../image/arrow_down.png') no-repeat;
    background-position: 98% 50%;
}
#menu h4.head a:hover {
    color: #000;
    background: #f3f3f3 url('../image/arrow_down.png') no-repeat;
    background-position: 98% 50%;
    font-weight: bold
}
#menu h4.selected a {
    background: #f3f3f3 url('../image/arrow_up.png') no-repeat;
    background-position: 98% 50%;
    color: #000;
    padding: 3px 6px;
    font-weight: bold
}
#menu h4.selected a:hover {
    background: #f3f3f3 url('../image/arrow_up.png') no-repeat;
    background-position:98% 50%;
    font-weight: bold
}
/*  END  Menu  */
.c{clear:both;}

/*Price*/
.slider_box{padding-left: 5px;font-size: 12px;font-weight: bold}
.slider_box img {vertical-align: bottom}
.slider_box input[type=text] {background-color: #fff;padding: 3px 0;text-align: center;color:#c80a0a;font-weight: bold;font-size: 12px;}
#slider{width: 200px;height: 5px;background-color: #ccc;margin:10px 20px}
.ui-slider {position: relative;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 10px;height: 15px;background-color: #c80a0a;cursor: pointer}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden}
.ui-slider-horizontal {height: 3px}
.ui-slider-horizontal .ui-slider-handle {top: -5px;margin-left: -6px}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-widget-content {border: 1px solid #D4D4D4;background: #fff}
.ui-widget-header {border: 1px solid #D4D4D4;background: #c80a0a}
.ui-corner-all {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px}

#filters{line-height: 15px;}
#filters b{display:block;padding: 10px 5px 5px;color:#c80a0a}
.filter-item{margin: 0 1px;}
.filter-item label{margin-left:5px;padding-left:1px;display: block;cursor:pointer; color:#999}
.filter-item label input{margin: 0 5px;}
.filter-item label a{text-decoration:none;color: #333;}
.filter-item label.active a{font-weight:bold;color: #369;}
.filter-item select{margin-left:10px;min-width:100px;}

.banners-swf-container{position: relative; float:left}
.banners-swf-overlay {position: absolute;z-index: 100}
.banners-swf-overlay img {display: block;border: none}
.blank{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:url('/image/blank.png') repeat; z-index: 100;display: none}

#shipping_details{display: none}

.switcher {float: right;margin-top: 3px;margin-left: 10px}
.switcher a {text-decoration: none;display: block}
.switcher .selected {background: #FFFFFF url('../image/switcher.png') repeat-x}
.switcher .selected a {border: 1px solid #CCCCCC;background: url('../image/arrow_down.png') 146px center no-repeat;color: #c80a0a;padding: 2px 5px;width: 150px}
.switcher .selected a:hover {background: #F0F0F0 url('../image/arrow_down.png') 146px center no-repeat}
.switcher .option {position: absolute;z-index: 3;border: 1px solid #CCCCCC;border-top:none;background-color: #fff;display: none;width: 160px;text-align: left}
.switcher .option a {padding:3px 5px;}
.switcher .option a span.city{color: #333;font-size: 11px}
.switcher .option a span.street{color: #555;font-size: 10px;font-weight: normal}
.switcher .option a:hover {background: #f5f5f5;width: auto;height: auto}
.switcher img {position: relative;top: 1px}

#creditcalc {display: block; margin-left:100px;width: 320px; overflow: auto; text-align: right;}
#creditcalc fieldset{padding:5px}
#creditcalc legend{padding:0 5px; color:#369;font-weight:bold}
#creditcalc label {display: inline;height: 22px; padding-top: 3px; padding-right: 2px;}
#creditcalc input {width: 110px; margin-top: 1px;}
#creditcalc select {width: 114px; margin-top: 1px;}

.jcarousel-skin-tango .jcarousel-container {margin: 0 auto;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 205px;padding: 0 25px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  205px; height: 65px}
.jcarousel-skin-tango .jcarousel-item {width: 55px;height: 65px}
.jcarousel-skin-tango .jcarousel-item img {border: 1px solid #e5e5e5}
.jcarousel-skin-tango .jcarousel-item img:hover {border: 1px solid #ccc}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 20px;right: 0;width: 32px;height: 32px;cursor: pointer;background: transparent url(../image/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 0;right: auto;background-image: url(../image/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;background-position: -96px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 20px;left: 0;width: 32px;height: 32px;cursor: pointer;background: transparent url(../image/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(../image/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;background-position: -96px 0;}


.jcarousel-skin-relcat .jcarousel-container {margin: 0 auto;}
.jcarousel-skin-relcat .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin-relcat .jcarousel-container-horizontal {width: 670px;padding: 0 35px;}
.jcarousel-skin-relcat .jcarousel-clip {overflow: hidden}
.jcarousel-skin-relcat .jcarousel-clip-horizontal {width:  660px; height: 135px}
.jcarousel-skin-relcat .jcarousel-item {width: 100px;height: 135px;text-align: center;font-weight: bold;overflow: hidden;}
.jcarousel-skin-relcat .jcarousel-item a {display: block;width: 100px;}
.jcarousel-skin-relcat .jcarousel-item a:hover {color:#c80a0a}
.jcarousel-skin-relcat .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-relcat .jcarousel-direction-rtl .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-relcat .jcarousel-item-placeholder {background: #fff;color: #000;}
/* Horizontal Buttons */
.jcarousel-skin-relcat .jcarousel-next-horizontal {position: absolute;top: 45px;right: 0;width: 35px;height: 50px;cursor: pointer;background: transparent url(../image/red_right_arrow.png) no-repeat; opacity: 0.8}
.jcarousel-skin-relcat .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 0;right: auto;background-image: url(../image/red_left_arrow.png);}
.jcarousel-skin-relcat .jcarousel-next-horizontal:hover,.jcarousel-skin-relcat .jcarousel-next-horizontal:focus {opacity: 1}
.jcarousel-skin-relcat .jcarousel-next-horizontal:active {opacity: 1}

.jcarousel-skin-relcat .jcarousel-next-disabled-horizontal,
.jcarousel-skin-relcat .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-relcat .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-relcat .jcarousel-next-disabled-horizontal:active {
    cursor: default;opacity: 0.5}

.jcarousel-skin-relcat .jcarousel-prev-horizontal {position: absolute;top: 45px;left: 0;width: 34px;height: 50px;cursor: pointer;background: transparent url(../image/red_left_arrow.png) no-repeat;opacity: 0.8}
.jcarousel-skin-relcat .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 0px;background-image: url(../image/red_right_arrow.png);}
.jcarousel-skin-relcat .jcarousel-prev-horizontal:hover,.jcarousel-skin-relcat .jcarousel-prev-horizontal:focus {opacity: 1}
.jcarousel-skin-relcat .jcarousel-prev-horizontal:active {opacity: 1}

.jcarousel-skin-relcat .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-relcat .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-relcat .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-relcat .jcarousel-prev-disabled-horizontal:active {
    cursor: default;opacity: 0.5}


.jcarousel-skin-combi .jcarousel-container {margin: 0 auto;}
.jcarousel-skin-combi .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin-combi .jcarousel-container-horizontal {width: 370px;padding: 0 35px;}
.jcarousel-skin-combi .jcarousel-clip {overflow: hidden}
.jcarousel-skin-combi .jcarousel-clip-horizontal {width:  360px; height: 135px;}
.jcarousel-skin-combi .jcarousel-item {width: 120px;height: 135px;text-align: center;font-weight: bold;overflow: hidden; }
.jcarousel-skin-combi .jcarousel-item a {display: block;width: 120px;}
.jcarousel-skin-combi .jcarousel-item a:hover {color:#c80a0a}
.jcarousel-skin-combi .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-combi .jcarousel-direction-rtl .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-combi .jcarousel-item-placeholder {background: #fff;color: #000;}
/* Horizontal Buttons */
.jcarousel-skin-combi .jcarousel-next-horizontal {position: absolute;top: 45px;right: 0;width: 35px;height: 50px;cursor: pointer;background: transparent url(../image/red_right_arrow.png) no-repeat; opacity: 0.8}
.jcarousel-skin-combi .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 0;right: auto;background-image: url(../image/red_left_arrow.png);}
.jcarousel-skin-combi .jcarousel-next-horizontal:hover,.jcarousel-skin-combi .jcarousel-next-horizontal:focus {opacity: 1}
.jcarousel-skin-combi .jcarousel-next-horizontal:active {opacity: 1}

.jcarousel-skin-combi .jcarousel-next-disabled-horizontal,
.jcarousel-skin-combi .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-combi .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-combi .jcarousel-next-disabled-horizontal:active {
    cursor: default;opacity: 0.5}

.jcarousel-skin-combi .jcarousel-prev-horizontal {position: absolute;top: 45px;left: 0;width: 34px;height: 50px;cursor: pointer;background: transparent url(../image/red_left_arrow.png) no-repeat;opacity: 0.8}
.jcarousel-skin-combi .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 0px;background-image: url(../image/red_right_arrow.png);}
.jcarousel-skin-combi .jcarousel-prev-horizontal:hover,.jcarousel-skin-combi .jcarousel-prev-horizontal:focus {opacity: 1}
.jcarousel-skin-combi .jcarousel-prev-horizontal:active {opacity: 1}

.jcarousel-skin-combi .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-combi .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-combi .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-combi .jcarousel-prev-disabled-horizontal:active {
    cursor: default;opacity: 0.5}

.action{position:relative;background: #fff; border: 1px solid #c80a0a; padding: 10px 5px;margin-bottom: 15px;
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.action td {text-align:center;font-size: 30px; color: #c80a0a;font-weight: bold;width: 160px}
.action td:first-child{width: 220px}
.action td img{vertical-align: middle}
#action-total {text-align:center;}
.action_add_to_cart {position: absolute; bottom: 10px; right: 10px;width: 120px; height: 25px;font-weight: bold;font-size: 18px; color: #a41819;cursor: pointer;}
.action_add_to_cart img {vertical-align: middle;}

.combi-action {position:relative;width: 440px; height: 130px; background: #fff; border: 1px solid #c80a0a; padding: 5px;margin-bottom: 15px;
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.combi-table {width: 440px;}
.combi-table th {vertical-align: middle;text-align: center;height: 80px;color:#c80a0a;}
.combi-table th .discount {position: absolute; background: #c80a0a; padding:2px 5px; color: #fff;z-index: 200;border-radius: 5px;font-weight: bold;}
.combi-table td {vertical-align: top;text-align: center;height: 50px}
.combi-table .new-price {font-size: 16px;color: #c80a0a;font-weight: bold;}
.combi-table .old-price {font-size: 14px;color: #999;text-decoration: line-through;font-weight: bold;}
.w100 {width: 100px} .w50 {width: 50px;font-size: 40px} .w140 {width: 140px;font-size: 24px}
/*	CSS FOR HOMEPAGE JCAROUSEL	*/
.latest-sharewrapper {border:1px solid red;margin:5px 10px;padding:5px 0;overflow:hidden;border-radius:10px;}
.latest-sharewrapper ul {border:1px solid red;width:100%;}
.share-hyperlink {display:block;position:absolute;z-index:100;color:#c80a0a;border-radius:5px;padding:5px;top:10px;left:20px;border:2px solid #c80a0a;background:#f8f8f8;opacity:0.5;font-weight: bold;}
.share-hyperlink:hover {opacity:1;cursor:pointer;}
#share-prev, #share-next {display:block;position:absolute;top:30px;width:30px;z-index:110;background:#333333;opacity:0.5;text-align:center;vertical-align:middle;padding:0;height:100%;}
#share-prev {left:15px;height:100px;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;background:transparent url("../image/red_left_arrow.png") no-repeat left center;}
#share-next {right:15px;height:100px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;background:transparent url("../image/red_right_arrow.png") no-repeat center right;}
#share-prev:hover, #share-next:hover {opacity:1;cursor:pointer;}

/*	CSS FOR VIEW TYPES	*/
/*List*/
.view-type-style {padding:0 5px;}
.view-style {display:block;float:left;height:25px;width:25px;text-decoration:none;border-radius:5px;}
.view-style:hover {cursor:pointer;box-shadow:inset 0px 0px 5px #c80a0a;}
.view-style span {display:block;width:100%;height:100%;}
.list-type {margin-right:2px;color:#000000;background:transparent url("../image/view-list.png") no-repeat;}
.grid-type {color:#FFFFFF;background:transparent url("../image/view-grid.png") no-repeat;}
.style-active {box-shadow:inset 0px 0px 5px #c80a0a;}
.item-breadcrumbs {margin:0 0 5px;text-align:left;height:30px;}
.item-breadcrumbs a {color:#000000;font-size:8pt;}
.item-breadcrumbs a:hover {text-decoration:underline;}
.box2-list .item-breadcrumbs {padding:0 0 0 20px;font-size:12pt;}
.box2-list {float:left;width:100%; height:auto; margin: 0 0 10px; text-align:center;clear: both;-moz-box-shadow:0px 10px 15px #f6f6f6;-webkit-box-shadow:0px 10px 15px #f6f6f6;box-shadow:0px 10px 15px #f6f6f6;overflow: hidden}
.box2-list .img{float: left;padding: 5px;width: 120px;height: auto;overflow: hidden;}
.box2-list .img img{ vertical-align:text-top; float:left;margin-bottom: 5px;text-align: center}
.box2-list .item {float: left;padding: 5px 0;width: 600px;height: auto;text-align: left}
.box2-list .item p {margin:15px 0 10px;}
.box2-list .new {float: right;width: 45px;height: 33px;display: block;background:url('../image/new.png') top left no-repeat;}
.box2-list .akcija {float: right;width: 45px;height: 45px;display: block;background:url('../image/akcija2.jpg') top left no-repeat;}
.box2-list .holiday {float: right;width: 45px;height: 60px;display: block;background:url('../image/holiday.jpg') top right no-repeat;}
.box2-list a {text-decoration: none}
.box2-list a.t {color:#369; font-size:14px;font-weight: bold;}
.box2-list .price { font-size:14px;display:block;color: #000; font-weight: bold}
.box2-list .dollar{padding-top:10px;   font-size:12px; color: #999; font-weight: bold;text-decoration: line-through;}
.box2-list:hover a.t{ color:#c80a0a;}
/*Grid*/
.box2-grid {float:left;width:49%;padding:10px 0;margin: 0 0 20px 5px;-moz-box-shadow:0px 10px 15px #f6f6f6;-webkit-box-shadow:0px 10px 15px #f6f6f6;box-shadow:0px 10px 15px #f6f6f6;overflow: hidden}
.box2-grid .img {float:left;text-align:center;margin:0 5px 0 0;width: 120px;height: auto;}
.box2-grid .img img{vertical-align:text-top;text-align: center}
.box2-grid .item {padding: 5px 0;height: auto;text-align:left;}
.box2-grid .new {width: 45px;height: 33px;display: block;background:url('../image/new.png') top left no-repeat;}
.box2-grid .akcija {float: right;width: 45px;height: 45px;display: block;background:url('../image/akcija2.jpg') top left no-repeat;}
.box2-grid .holiday {display: none; float: right;width: 45px;height: 60px;display: block;background:url('../image/holiday.jpg') top left no-repeat;}
.box2-grid .item p {margin:10px 0 5px;padding:0;}
.box2-grid a.button_add {font-size:10pt;margin:5px 0 0;float:right;}
.box2-grid a {text-decoration: none}
.box2-grid a.t{display:block;text-align:center;height:70px;color:#369; font-size:13px;font-weight: bold;word-wrap:break-word;}
.box2-grid .price{display:block;margin:15px 0 0;font-size:14px;color: #000; font-weight: bold;}
.box2-grid .dollar{padding-top:10px;   font-size:12px; color: #999; font-weight: bold;text-decoration: line-through;}
.box2-grid:hover a.t{ color:#c80a0a;}

.action-share {position:relative;width:1000px;float:right;border: 1px solid #c80a0a; padding: 10px 0;margin:0 10px 15px;
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.jcarousel-skin-relcat-share .jcarousel-container {margin: 0 auto;}
.jcarousel-skin-relcat-share .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin-relcat-share .jcarousel-container-horizontal {width: auto;margin:0 auto;padding: 0 35px;}
.jcarousel-skin-relcat-share .jcarousel-clip {overflow: hidden}
.jcarousel-skin-relcat-share .jcarousel-clip-horizontal {width:  auto;margin:0 auto;height: 135px}
.jcarousel-skin-relcat-share .jcarousel-item {width: 150px;height: 135px;text-align: center;font-weight: bold;overflow: hidden;position: relative;}
.jcarousel-skin-relcat-share .jcarousel-item a {display: block;width: 150px;}
.jcarousel-skin-relcat-share .jcarousel-item a:hover {color:#c80a0a}
.jcarousel-skin-relcat-share .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-relcat-share .jcarousel-direction-rtl .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-relcat-share .jcarousel-item-placeholder {color: #000;}
/* Horizontal Buttons */
.jcarousel-skin-relcat-share .jcarousel-next-horizontal {position: absolute;top: 45px;right: 0;width: 35px;height: 50px;cursor: pointer;background: transparent url(../image/red_right_arrow.png) no-repeat; opacity: 0.8}
.jcarousel-skin-relcat-share .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 0;right: auto;background-image: url(../image/red_left_arrow.png);}
.jcarousel-skin-relcat-share .jcarousel-next-horizontal:hover,.jcarousel-skin-relcat-share .jcarousel-next-horizontal:focus {opacity: 1}
.jcarousel-skin-relcat-share .jcarousel-next-horizontal:active {opacity: 1}

.jcarousel-skin-relcat-share .jcarousel-next-disabled-horizontal,
.jcarousel-skin-relcat-share .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-relcat-share .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-relcat-share .jcarousel-next-disabled-horizontal:active {
    cursor: default;opacity: 0.5}

.jcarousel-skin-relcat-share .jcarousel-prev-horizontal {position: absolute;top: 45px;left: 0;width: 34px;height: 50px;cursor: pointer;background: transparent url(../image/red_left_arrow.png) no-repeat;opacity: 0.8}
.jcarousel-skin-relcat-share .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 0px;background-image: url(../image/red_right_arrow.png);}
.jcarousel-skin-relcat-share .jcarousel-prev-horizontal:hover,.jcarousel-skin-relcat-share .jcarousel-prev-horizontal:focus {opacity: 1}
.jcarousel-skin-relcat-share .jcarousel-prev-horizontal:active {opacity: 1}

.jcarousel-skin-relcat-share .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-relcat-share .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-relcat-share .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-relcat-share .jcarousel-prev-disabled-horizontal:active {
    cursor: default;opacity: 0.5}

.news-table {width:100%;margin:0;padding:0;background:#fff;}
.news-table tr td {margin:0;background:#fff;padding:0 0 5px;overflow:hidden;vertical-align:middle;}
.news-table tr td a.title:before {content:" ";padding:0 7px 0 0;background:#fff;}
.news-table tr td a.title {padding:0;margin:0;font-size:10pt;font-weight:700;color:#000;}
.news-table tr td a.title:hover {cursor:pointer;color:orangered;transition:color 1s;-webkit-transition:color 1s;}
.news-table tr td p {display:block;background:#fff;}
.news-table tr td .date {display:block;background:#fff;float:left;padding:0 0 0 10px;color:#000;font-style:italic;}
.news-table tr td a.readmore {float:right;background:#fff;margin:0 0 0 5px;color:#c80a0a;}
.news-table tr td a.readmore:hover {cursor:pointer;color:#c80a0a;}
.news-table tr td a.readmore:hover:after {content:'...';}

.news-box {padding:5px;}
.news-box img {float:left;margin:0 5px 0;}
.news-box .news-title {margin:0 50px;padding:0;}
.news-box .news-title a {padding:0;margin:0;}
.news-box .news-title a:hover {color:orangered;transition:color 1s;-webkit-transition:color 1s;cursor:pointer;}
.news-box .news-about {margin:5px 0;padding:0 50px;overflow:hidden;}
.news-box .news-about a {float:right;color:#c80a0a;}
.news-box .news-about a:hover {color:orangered;transition:color 1s;-webkit-transition:color 1s;cursor:pointer;}
.news-box .news-about a:hover:after {content:"...";}

.news-show-table {width:100%;}
.news-show-table tr td {padding:10px;margin:0;overflow:hidden;vertical-align:middle;font-size: 15px; text-align: justify;}
.button-return {float:right;}
/*.title a {float:right;margin:5px 0 0;color:#c80a0a;font-size:11pt;}*/

.special-price {display:block;position: absolute;top:0;right: 0; width: 40px; height: 40px; border: 1px solid #c80a0a; background-color: rgba(255,255,255, 0.5);border-radius: 20px; z-index: 100}
.new-price {display: block;width: 40;height: auto;padding-top: 7px;color: #c80a0a;text-align: center; clear: both;font-size: 12px}
.old-price {display: block;width: 40;height: auto;padding-top: 0px;color: #333;text-align: center; clear: both;text-decoration: line-through;font-size: 10px}

.news-table {margin:0;padding:0;width:100%;}
.news-table tr td.news-buttons {padding:20px 0 5px;overflow:hidden;text-align:center;}

/*	Autocomplete	*/
img#wait-request {display:none;position:absolute;z-index:100;height:15px;width:15px;margin:15px 0 0 285px;}
#autocomplete {display:none;position:absolute;background:#fff;z-index:200;margin:-6px 0 0;overflow:hidden;padding:2px 1px 0;width:300px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#autocomplete table {width:100%;margin:0;border:none;}
#autocomplete table tr td {padding:0 0 3px;margin:0;vertical-align:middle;overflow:hidden;}
#autocomplete table tr td.preview {width:40px;text-align:center;}
#autocomplete table tr td.quick-content:hover {background:#f5f5f5;}
#autocomplete table tr td a span {font-size:10px;line-height:11px;}
#autocomplete table tr td a .autocomplete-name {display:block;}
#autocomplete table tr td a .autocomplete-stock {display:block;color:green;}
#autocomplete table tr td a .autocomplete-price {display:block;color:#555;}

.clear{clear: both} .left{float:left} .right{float:right}
.red{color:#c80a0a} .blue{color:#369;} .gray{color:gray} .black{color:black}
.holiday-bg {margin: 10px 0;padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    -moz-box-shadow: inset 0px 1px 10px #8c0; -webkit-box-shadow: inset 0px 1px 10px #8c0; box-shadow: inset 0px 1px 10px #8c0; }
.holiday-border {border: 1px solid #0f0; box-shadow: 0 0 5px #8c0}
.holiday-border:hover {border-color: #090 }
.holiday-color {color:#c80a0a; border-color: #c80a0a}

#orphus {margin-left: 50px}