
@font-face {
font-family: 'soneregular';
src: url('../fonts/sonereg_anolis/sonereg_anolis-webfont.eot');
src: url('../fonts/sonereg_anolis/sonereg_anolis-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/sonereg_anolis/sonereg_anolis-webfont.woff') format('woff'),
url('../fonts/sonereg_anolis/sonereg_anolis-webfont.ttf') format('truetype'),
url('../fonts/sonereg_anolis/sonereg_anolis-webfont.svg#soneregular') format('svg');
font-weight: normal;
font-style: normal;

}

/******************************************/
/*****   R E S E T   **********************/
/******************************************/
*, body, button, input, textarea, select, table, td, th {
margin: 0;
padding: 0;
line-height: inherit;
font-family: inherit;
font-size: 100%;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
img {
max-width: 100%;
line-height: 0;
font-size: 0;
-ms-interpolation-mode: bicubic;
}
img,
a img {
border: 0;
}
a {
text-decoration: none;
}
ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a, button, input[type=submit], input[type=reset] {
cursor: pointer;
}

/*** Clearfix ***/
.clearfix:before,
.clearfix:after,
.s_wrap:after,
.s_wrap:before,
.s_item:before,
.s_item:after
{
content: "";
display: table;
}
.clearfix:after,
.s_wrap:after,
.s_item:after
{
clear: both;
}
.clearfix,
.s_wrap,
.s_item
{
zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

/*****************************************************/
/******   B A S I C    S T Y L E S   *****************/
/*****************************************************/
body {
font: 13px/20px arial,helvetica,sans-serif;
}
h1,
h2
{
margin: 0 0 20px 0;
font-weight: normal;
font-style: normal;
}
h1 {
line-height: 40px;
font-size: 32px;
}
h2 {
padding-top: 5px;
padding-bottom: 5px;
line-height: 30px;
font-size: 22px;
}
h3 {
font-size: 15px;
font-weight: normal;
font-style: normal;
color: #AFC038;
font-family: 'soneregular' !important;
}
h4 {
font-size: 14px;
font-weight: bold;
font-style: normal;
}
h5 {
font-size: 12px;
font-weight: bold;
font-style: normal;
}
a {
color: #333;
text-decoration: none;
}
a:hover {
color: #f12b63;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 10px;
}
blockquote,
p,
ul,
ol,
dl,
address,
blockquote,
table,
hr
{
margin-bottom: 20px;
}
table img {
display: block;
margin-left: auto;
margin-right: auto;
}
p img {
display: inline;
}
*::-moz-selection,
*::-webkit-selection,
::selection
{
color: #fff;
}

/*//ZP dodal nekaj svojega CSS ***************************************************/

/* ponudbe search result */
#ajaxSearchResult{
	position:absolute;
	left:0;
	top:100%;
	border:1px solid grey;
	background:#ffffff;
	font-weight:bold;
	display:none;
	overflow-x:hidden;
	overflow-y:auto;
	max-height:300px;	
}
#ajaxSearchResult li{
	cursor:pointer;
	padding:5px 10px;
	width:100%;
}
#ajaxSearchResult li:hover{
	background:grey;
}

.pol_prozorno {
opacity: 0.5;
}
.orodja.adm a {
font-size: 10px;
width: 40px !important;
}
.statusi_detail.up {
background: url("../images/crna_puscica_up.png") no-repeat scroll center center #d9d9da !important;
}
.statusi_detail.up:hover {
background: url("../images/bela_puscica_up.png") no-repeat scroll center center #d9d9da !important;
}
.order_history_loader {
height: 100px;
width: 76.2%;
position: relative;
left: 24.5%;
background: url(../images/ajax-loader.gif) no-repeat center #ffffff;
display:none;
}
.stiri.adm {
    position: relative;
}

.kosarica .s_cell_total {
min-width: 190px;
}

.border-right.vsebina_postavke {
overflow: hidden;
text-overflow: ellipsis;
}
.border-right.vsebina_postavke:hover {
overflow: inherit;
}
.border-right.vsebina_postavke:hover div {
background: #f4f4f4;
z-index: 99 !important;
border: 1px solid #C7C7C7;
padding: 5px 10px;
}

.odstrani_stranko {
position: absolute;
top: 0;
right: 0;
opacity: 0.6;
cursor:pointer;
}
.odstrani_stranko:hover {
opacity: 1;
}
.kuponi #tabs{
	height:99px;
}
.adm_sredina {
width: 25%;
float: left;
padding: 1px 4px 1px 10px;
font-size: 8pt;
}
.adm_sredina p {
padding-bottom: 0;
margin-bottom: 7px;
}
.adm_sredina .vrstica {
text-align: left;
}

/*********par dodatkov za postavke***/
.postavka_tip {
width: 140px !important;
display: inline-block !important;
margin-left: 1px !important;
margin-right: 1px !important;
text-align:center !important;
}
.postavka_pred a {
padding: 9px 0 0 !important;
text-align: left;
text-indent: 10px;
}
.in_text {
/*padding-left: 22px;*/
}
.postavka_tip li a {
padding: 9px 0px 0 !important;
margin-left: 0px !important;
text-align: left;
text-indent: 10px;
}
.postavka_pred {
width: 239px !important;
display: inline-block;
margin-bottom: 2px !important;
text-align:center !important;
}
.postavka_pred.smaller{
width: 230px !important;	
}
.tip_ena {
height: 100%;
float: left;
margin-left: 25px;
line-height: 70px;
}
.tip_dva {
height: 100%;
float: left;
padding-left: 25px;
}
.tip {
height: 100%;
float: left;
margin-right: 15px;
line-height: 70px;
}
.tip span {
margin-left: 6px;
}
.line_height_70 input {
margin-top: 22px !important;
}
.innerPostavke{
	width:100%
}
.select_right{
	margin-top: 10px;
}
.tipi_postavk_select {
width: 120px;
margin-bottom: 8px;
}
.s_cell_name .border-right.postavka {
text-align: left;
}
.tipi_vrednosti_postavk_select {
width: 220px;
margin-bottom: 8px;
}
.cene.top_border {
border-bottom: none !important;
border-top: 1px solid #C7C7C7;
}
.border-right.postavka{
	height:130px;
}
.s_quantity .border-right.postavka input {
top: 36% !important;
}
.s_cell_name .border-right.postavka .pretty_dropdown_text {
width: 98.5% !important;
}

.postavka .koncni_format.kosarica{
	max-height: 84px;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
}
.s_table_1.kosarica tr:hover .postavka .koncni_format.kosarica{
	overflow:inherit;
}
tr .postavka .koncni_format.kosarica .in_text{
	background:white;
	position:relative;
	padding: 0px 0px 15px 10px;
}
tr:hover .postavka .koncni_format.kosarica .in_text{
	background:#f4f4f4;
}
/**********************************/
.spodnji_rob {
padding: 0 0 5px 0 !important;
border-bottom: 1px solid #d7d7d7;
margin-left: 7%;
}
.podatki.stranka {
margin-left: 7%;
padding: 8px 0 0 0;
display:none;
}
.stranka_podatki .podatek {
float: left;
width: 50%;
}
.stranka_labela {
float: left;
width: 33%;
}
.stranka_info {
float: left;
font-size: 26px;
padding: 0 0 0 5px;
}
.no_float_check{
	float:none !important;
	margin-left:10px;
}

.iskanje {
margin-top: -20px;
margin-bottom: 15px;
}
.iskanje .pretty_dropdown_text {
width: 250px !important;
margin-right: 10px;
float: right;
}

.iskanje a {
display: inline-block;
float: right;
padding: 4px 35px;
margin: 7px 0 0 0;
}

.admin_tools_right {
  float: right;
}
.admin_tools_left {
  float: left;
}
.potrdivev_titl {
    font-weight: bold;
    margin: 0;
}
.potrditev_vrstica {
  border-bottom: 1px solid #BCBDBA;
  padding-bottom: 3%;
  padding-left: 15%;
  padding-top: 3%;
}
.potrditev_content {
    margin: 0;
    display:inline;
}
.potrditev_vrstica.mala {
    margin-left: 15%;
    padding-left: 0;
}
.potrditev_vrstica.opombe {
    border-bottom: medium none;
    min-height: 38px;
}
.nacin_placila {
  background: url("../images/potrditev_1.png") no-repeat scroll 3% center transparent;
}
.nacin_dostave {
  background: url("../images/potrditev_2.png") no-repeat scroll 3% center transparent;
}
.placnik {
  background: url("../images/potrditev_3.png") no-repeat scroll 3% center transparent;
}
.dostava {
  background: url("../images/potrditev_4.png") no-repeat scroll 3% center transparent;
}
.nalaganje_datotek {
  background: url("../images/potrditev_5.png") no-repeat scroll 3% center transparent;
}
.noresult {
    font-size: 16pt;
    font-weight: bold;
    margin-top: 10%;
    text-align: center;
}
.option{
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}
.button.kosarica.disabled:hover {
    cursor:not-allowed;
}
.button.kosarica.disabled:hover img{
    opacity:0.5;
}
#enquiry {
    height: 150px !important;
}
.stranka_podjetje {
    width: 20%;
}
.stranka_naslov {
    width: 20%;
}
.stranka_mesto {
    width: 20%;
}
.ponudbe_tabela.stranke_tabela .gumb{
    width:40%;
}
.stranka_select_cont {
    position: relative;
}
.stranka_select.pretty_dropdown_text {
    float: left;
    position: relative;
    z-index: 1;
    text-indent:10px;
}
.stranka_select_izbira {
    background: url("../image/dropdownarrow.png") no-repeat scroll 94% 36% transparent;
    display: block;
    float: left;
    height: 32px;
    left: 75%;
    position: absolute;
    top: 8%;
    width: 10%;
    z-index: 2;
}
.ui-menu-item {
    background: linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #C7C7C7;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space: nowrap;
    width: 268px;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    z-index: 100 !important;
}
.menuholder {
    height: 420px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 280px;
}
#page ul {
list-style-type: disc !important;
}
.cvecinfo {
margin: 0;
padding-left: 32px;
}
.gumb.cvec {
padding: 5px 10px;
position: absolute;
right: 10px;
top: 10px;
}
.ccontent > p {
font-size: 11pt;
font-weight: bold;
margin: 0;
}
#ccookiesallow label {
float: right;
width:95%;
}
#ccookiesallow li {
display: block;
padding: 10px;
width: 100%;
}
#ccookiesallow > ul {
display: block;
width: 40%;
}
.cinfo {
font-weight: bold;
margin-top: 1%;
text-align: center;
}
.cinfo > a:hover {
color: #000000;
}
.crequest{
position:fixed;
bottom:-196px;
left:0;
width:100%;
height:245px;
background-color: rgba(169,186,56,0.8);
display:none;
z-index: 1000;
box-shadow: 0 2px 5px 2px #333333;
}
.editiraj_popust_cont {
background-color: #FFFFFF;
border: 1px solid #C7C7C7;
border-radius: 8px 8px 8px 8px;
box-shadow: 0 0 5px 1px #C7C7C7;
left: -15%;
padding: 6px 5px 12px 2px;
position: absolute;
top: 40%;
display:none;
z-index: 1;
}
.editable_popust:before{
content:"Uredi  |  ";
}
.editable_popust{
cursor:pointer;
}
.gumb.search_button{
float:left !important;
margin-top:3px !important;
}
.pretty_dropdown_text.filter_keyword{width:auto !important;}
.gumb.disabled {
background-color: #EEEEEE;
border: medium none;
color: #333333;
cursor: default;
}
.gumb.disabled:hover {
background-color: #EEEEEE;
border: medium none;
box-shadow: none;
color: #333333 !important;
cursor: no-drop;
}
.brez_margina{
margin-left:0 !important;
}
.paginacija li {
float: left;
}
.paginacija a {
background: none repeat scroll 0 0 #EEEEEE;
display: inline-block;
font-size: 12px;
margin-right: 7px;
padding: 1px 10px;
text-align: center;
}
.paginacija .active > a {
font-weight: bold;
}
.facebook_c{
position: fixed;
top: 100px;
z-index:1000;
}
.facebook_c .facebook_zapri {
background: url("../images/cross2.png") no-repeat scroll center center transparent;
height: 13px;
left: 85%;
position: absolute;
top: 0;
width: 13px;
cursor:pointer;
}
.facebook_c .facebook_odpri{
background: url("../images/f_arrow.png") no-repeat scroll center center transparent;
height: 20px;
left: 100%;
position: absolute;
top: 0;
width: 20px;
}
#potrjujem_label {
float: none;
}
.zgornje.manjse {
margin-bottom: 2.7%;
}
.kartice_slike {
float: right;
}
.kosarica_confirm .kosarica {
width: 37.6%;
}
.kosarica_confirm .stolpec.vrednosti {
margin: 0;
}
.kosarica_confirm .stolpec.title {
width: 42%;
}
#mainNalaganje th {
background: none repeat scroll 0 0 transparent;
border:none;
text-align:left;
}
#mainNalaganje thead tr {
outline: 1px solid #BCBDBA;
}
.clearfx.bordr {
border-top: 1px solid #C7C7C7;
clear: both;
}
.sms_desno {
float: left;
width: 55%;
}
.sms_notifi {
float: left;
text-align: left;
width: 40%;
}
.sms_notifi > span {
display: inline-block;
margin-left: 5%;
width: 80%;
}
.buttons .right .gumb.velik {
font-size: 14px;
padding-bottom: 2%;
padding-top: 2%;
width: 100px !important;
}
.payment.clearfix {
margin-top: 3%;
}
#confirmOpozorilo {
display: none;
}
.sms_notifi > input {
margin-top: 2%;
vertical-align: top !important;
}
.sms_number {
float: left;
margin-left: 5%;
text-align: left;
width: 40%;
}
.potrjujem {
border-top: 1px solid #C7C7C7;
font-size: 14px;
margin-top: 5%;
padding-top: 2%;
width: 106%;
}
#confirmOpozorilo {
display: none;
}
.buttons .gumb.velik {
font-size: 14px;
padding: 2px 0 !important;
}
.payment.clearfix {
margin-top: 3%;
}
.titl {
font-weight: bold;
margin: 0;
text-align: left;
}
.border_bcb{
border-bottom:1px solid #bcbdba;
}
.border_bcb.s_mb_20{
margin-bottom: 19px !important;
margin-top: 19px !important;
}
.pretty_dropdown_text.middle {
width: 54.5%;
}
.pretty_dropdown_text.polno {
height: 98%;
width: 98%;
}
.s_row_3.manjsi_razmik {
margin-bottom: 0;
}
.kasnejse_nalaganje {
float: left;
padding-top: 14px;
}
.pretty_dropdown_text.right {
clear: none !important;
float: left !important;
margin-left: 5%;
}
.pretty_dropdown_text.left{
float:left !important;
}
.pretty_dropdown_text.small {
width: 25%;
}
.vecje {
color: #000000;
height: 70px !important;
padding: 10px;
}
.okvir.bordr.no_min_height {
min-height: auto;
}
.sivina {
color: #BCBDBA;
line-height: 1.3;
}
.gumb.velik {
height: 25px;
line-height: 25px;
text-align: center;
width: 150px !important;
}
.checkout_okno {
position: relative;
height: 290px;
overflow: hidden;
}
.absolutno {
position: absolute;
display: none;
width: 100%;
}

.checkout_icon {
float: left;
font-size: 11px;
color: #636466;
height: 75px;
width: 15.675%;
background:url(../images/checkout_arrow_gray.png) no-repeat 74% 35% transparent;
position: relative;
}
.checkout_status {
box-shadow: 0 -15px 0 15px white, 0 -2px 15px 0 gray;
-moz-box-shadow: 0 -15px 0 15px white, 0 -2px 15px 0 gray;
-webkit-box-shadow: 0 -15px 0 15px white, 0 -2px 15px 0 gray;
margin-bottom: 3%;
padding-bottom: 1%;
}
.checkout_icon.zadnji{
background:none !important;
width: 55px;
}
.opis_nalaganja {
line-height: 1.5;
margin-bottom: 2%;
}
.checkout_icon .icon {
height: 55px;
width: 55px;
}
.checkout_icon .icon_nakup {
background:url(../images/checkout_icons.png) no-repeat 0 0 transparent;
}
.checkout_icon .icon_narocilo {
background: url("../images/checkout_icons.png") no-repeat scroll -68px -63px transparent;
}
.checkout_icon .icon_dostavap {
background:url(../images/checkout_icons.png) no-repeat -68px -126px transparent;
}
.checkout_icon .icon_dostavan {
background:url(../images/checkout_icons.png) no-repeat -68px -190px transparent;
}
.checkout_icon .icon_placilo {
background:url(../images/checkout_icons.png) no-repeat -68px -254px transparent;
}
.checkout_icon .icon_nalaganje {
background:url(../images/checkout_icons.png) no-repeat -68px -317px transparent;
}
.checkout_icon .icon_potrditev {
background:url(../images/checkout_icons.png) no-repeat -68px -382px transparent;
}
.checkout_icon.active {
background: url("../images/checkout_arrow_green.png") no-repeat scroll 74% 35% transparent;
}
.checkout_icon.active .icon_narocilo {
background: url("../images/checkout_icons.png") no-repeat scroll 0px -63px transparent;
}
.checkout_icon.active .icon_dostavap {
background:url(../images/checkout_icons.png) no-repeat 0 -126px transparent;
}
.checkout_icon.active .icon_dostavan {
background:url(../images/checkout_icons.png) no-repeat 0 -190px transparent;
}
.checkout_icon.active .icon_placilo {
background:url(../images/checkout_icons.png) no-repeat 0 -254px transparent;
}
.checkout_icon.active .icon_nalaganje {
background:url(../images/checkout_icons.png) no-repeat 0 -317px transparent;
}
.checkout_icon.active .icon_potrditev {
background:url(../images/checkout_icons.png) no-repeat 0 -382px transparent;
}

.ponudbe_tabela th {
border-bottom: 1px solid #BCBDBA;
border-top: 1px solid #BCBDBA;
padding: 0.9% 0 0.7% 1%;
}
.ponudbe_tabela th.prvi {
border-left: 1px solid #BCBDBA;
}
.ponudbe_tabela th.zadnji {
border-right: 1px solid #BCBDBA;
}
.ponudbe_tabela {
font-size: 12px;
text-align: left;
width: 100%;
}
.ponudbe_tabela td {
border-bottom: 1px solid #BCBDBA;
padding: 10px 1px 10px 5px;
}
.orodja > input {
float: right;
margin-top: 3%;
}
.ponudbe_tabela .stranka {
width: 20%;
}
.ponudbe_tabela .ponudba {
width: 12%;
}
.ponudbe_tabela .nabavna {
width: 14%;
}
.ponudbe_tabela .prodajna {
width: 14%;
}
.ponudbe_tabela .veljavno {
width: 11%;
}
.ponudbe_tabela .gumb {
float: left;
margin: 2px;
padding: 0;
text-align: center;
width: 28%;
}
.b2blogo{
float:right;
background:url(../images/b2b.png) no-repeat center transparent;
width:35px;
height:25px;
}
.pretty_dropdown_text.mini {
height: 25px;
margin-bottom: 4px;
margin-top: 4px;
width: 30px;
text-align: right;
padding-right: 10px;
}
.b2borodja {
background-color: #F4F4F4;
font-size: 12px;
height: 135px;
line-height: 1.2;
margin-bottom: 2%;
}
.b2borodja .opis {
padding: 0 0 0 10%;
}
.b2borodja .ena .opis{
padding:7% 0 0 10%;
}
.siv_gumb {
background-color: #575757;
color: #FFFFFF;
cursor: pointer;
font-size: 12pt;
font-weight: lighter;
margin-left: 10%;
margin-right: 10%;
margin-top: 8%;
padding: 5px;
text-align: center;
}
.procenti > div {
float: left;
width: 30%;
}
.procenti .selected {
background-position: 61% 22% !important;
margin-top: 6%;
}
.procenti input {
height: 36px !important;
width: 70% !important;
}
.procenti {
margin-left: 10%;
margin-top: 12%;
}
.calculator .selected {
background-position: 89% 30% !important;
margin-top: 1%;
}
.gumb.sirsi{
float: right;
font-size: 14px;
margin: 1%;
padding: 3px 0;
text-align: center;
width: 100px;
}
.calculator {
margin: 12% 10% 0;
position:relative;
}
#stranka_addnew{
left: 92%;
position: absolute;
top: 30%;
}
.stiri .cene {
margin-top: 7%;
background:url(../images/linearno.png) no-repeat 10% 0 transparent;
}
.stiri .cene > table {
float: right;
text-align: right;
width: 76%;
}
.stiri .cene td.prva {
width: 70%;
}
.stiri .vrednost {
font-weight: bold;
}
.b2borodja .ena {
background-color: #D7D7D7;
height: 100%;
width: 18%;
margin-top:0;
}
.b2borodja .dva {
border-right: 2px solid #D7D7D7;
width: 23%;
background:url(../images/puscica_siva.png) no-repeat -15px 0 transparent;
}
.b2borodja .tri {
border-right: 2px solid #D7D7D7;
width: 23%;
}
.b2borodja .stiri {
width: 34%;
}
.b2borodja > div {
float: left;
height: 80%;
margin-top: 1.5%;
}
.b2borodja > div.clearfix {
float: none !important;
}
.align_center.gumbi {
float: right;
width: 50%;
}
.s_cart_holder .gumbi .gumb {
float: right;
margin-left: 6%;
padding: 5px 3px;
width: 40%;
}
.my_eco {
background: url("../images/eco_template.png") no-repeat scroll -8px -11px #EFEFEF;
border-radius: 10px 10px 10px 10px;
height: 135px;
margin-bottom: 6%;
width: 100%;
position:relative;
}
.my_eco > div {
font-size: 12px;
}
.my_eco div.top {
line-height: 1.2;
padding: 5px 10px;
width: 70%;
}
.my_eco .vrednost {
display: block;
font-weight: bold;
line-height: 1;
}
.my_eco .opis {
font-size: 10px;
line-height: 1;
}
.my_eco .vr {
display: inline-block;
position: absolute;
line-height:1;
}
.my_eco .drevesa {
left: 7%;
top: 43%;
}
.my_eco .gozd {
left: 7%;
top: 72%;
}
.my_eco .odpadki {
left: 30.5%;
top: 43%;
}
.my_eco .plini {
left: 30.5%;
top: 72%;
}
.my_eco .voda {
left: 55%;
top: 43%;
}

.my_eco .side {
float: right;
line-height: 1.2;
padding: 1.5% 5px 0;
width: 20%;
}
.my_eco .levo {
float: left;
height: 100%;
}
.cart_cena_desno {
float: right;
font-weight: bold;
text-align: right;
}
.cart_cena_levo {
float: left;
text-align: right;
}
.cart_opis {
line-height: 1.15;
}
.gumb.sirsi {
width: 150px !important;
}
.graf_levo {
float: left;
padding-top: 19px;
width: 48%;
}
.polnbar {
background-color: #ECECEC;
height: 5px;
margin-bottom: 5px;
margin-top: 5px;
width: 100%;
}
.bardigit {
background-color: #65c8ca;
height: 100%;
}
.baroffs {
background-color: #fbda48;
height: 100%;
}
.barxxl {
background-color: #9e2b75;
height: 100%;
}
.graf_desno{
float:right;
width:150px;
margin-top: 19px;
}
.account_order {
border: 1px solid #BCBDBA;
margin-bottom: 8px;
padding: 16px;
}
.info {
border-bottom: 1px solid #BCBDBA;
padding-bottom: 5px;
}
.gumb.tocke {
float: right;
line-height: 24px;
margin-bottom: 0;
margin-top: 7%;
padding: 0;
text-align: center;
width: 35%;
}
.bon {
background: url("../images/puscica_bela.png") no-repeat scroll 106% center #D7D7D7;
margin-top: 3%;
padding-bottom: 3%;
padding-left: 4%;
padding-top: 3%;
}
.boni {
margin-bottom: 3%;
}
.bon p.right {
color: #4D4D4D;
font-size: 15pt;
line-height: 1.4;
width: 58%;
}
.bon p.left {
font-size: 12px;
line-height: 1.2;
text-indent: -2px;
width: 34%;
}
.bon > p {
margin: 0;
}
.bon.disabled > p{
opacity:0.5;
}
.s_msg_red.hidden {
display: none;
}
.waitforme {
background: url("../images/ajax-loader.gif") no-repeat scroll center center #FFFFFF;
height: 50px;
width: 100%;
display:none;
}
.account_okvir .filterslider {
float: left;
}
.right > strong {
font-weight: bold;
}
.account_okvir h3 {
border-bottom: 1px solid #BCBDBA;
color: #000000;
font-size: 12px;
font-weight: bold;
margin-bottom: 2%;
padding-bottom: 2%;
}
.account_okvir {
border: 1px solid #BCBDBA;
font-size: 12px;
padding: 15px;
}
.slider_vrednost {
font-size: 11px;
font-weight: bold;
left: -7px;
position: absolute;
top: -30px;
}
#slider_tocke .line1 {
left: -4px;
}
#slider_tocke .tretji {
right: -20px;
width: 44px;
}
.account_okvir .slider_cont {
margin-left: 0;
}
#slider_tocke .prvi {
left: -7px;
}
.prvi {
padding-right: 5%;
}
.account_order_info {
float: left;
font-size: 11px;
width: 71%;
}
.s_f_12.gumbi.centr {
margin-top: 2px;
}
.gumb.nomargin {
margin-bottom: 0;
}
.acc_zg {
border-bottom: 1px solid #BCBDBA;
margin-bottom: 5px;
padding-bottom: 5px;
}
.obv{
padding-left:10px;
}
.account_okvir.desno {
padding-bottom: 18px;
}
.info_check_group {
border-left: 1px solid #BCBDBA;
float: left;
padding-left: 10px;
}
.s_row_2 label {
font-size: 11px;
font-weight: bold;
width:100%;
}
.account_okvir {
border: 1px solid #BCBDBA;
padding: 15px;
}
.info_right {
float: right;
width:48%;
}
.nebold{
font-weight:normal !important;
}
.info_left {
float: left;
width: 51%;
}
.info_check > p {
float: right;
font-size: 12px;
line-height: 1.2;
margin: 0;
width: 85%;
}
.pdown{
padding-bottom:10px !important;
}
.colleft{
float: left;
padding-right: 1%;
}
.colright{
float: right;
}
.colleft.fifty{
width:49%;
}
.fifty{
width:50%;
}
.details {
width: 52%;
}
.company {
width: 46%;
}
.s_f_12.gumbi{
float: right;
font-size: 12px;
width: 27%;
}
.s_submit .gumb {
float: right;
font-size: 14px;
margin: 1%;
padding: 3px 0;
text-align: center;
width: 100px;
}
.zgornje {
border: 1px solid #BCBDBA;
box-shadow: 0 3px 10px -6px gray;
color: #202020;
font-family: tahoma;
font-size: 16px;
font-weight: lighter;
padding: 10px;
margin-bottom: 5%;
}
.s_main_col #intro h1{
margin-left:0;
}
.s_item {
border-right: 1px solid #EEEEEE;
}
.s_grid_view .s_item:last-child{
border-right:none !important;
}
.rok_title {
color: black;
font-weight: bold;
margin: 0;
margin-left:6%;
text-align:left;
}
.ikonca {
height: 16px;
width: 16px;
}
.fire{
background:url(../images/oznake.png) no-repeat 0 center transparent;
}
.cloud{
background:url(../images/oznake.png) no-repeat center transparent;
}
.clock{
background:url(../images/oznake.png) no-repeat 100% center transparent;
}
.s_actions > ul {
margin: 0 0 0 8%;
}
.s_actions li {
float: left;
padding-right: 10px;
}
.s_list_view .rok_content{
margin-left:0 !important;
}
.s_list_view .rok_title{
margin-left:0 !important;
}
.s_list_view .s_actions > ul{
margin:0 !important;
}
.s_list_view .s_item{
border-right:none !important;
}
.rok_content {
color: #000000;
line-height: 1;
margin-left: 6%;
text-align: left;
}
.s_info_page {
min-height: 500px;
}
.tooltipInfo{
position: relative;
top: 7px;
}
.tooltipInfo.offset{
top:3px;
}

.tooltipContainer{
float: right;
height: 100%;
}

.offsetHelp{
display:none;
}
.offsetIzbire{
width:89%;
float:left;
}

.paper_type_podopcije{
display:none;
}

#upload_error{
color: red;
font-weight: bold;
padding-bottom: 15px;
padding-top: 15px;

}

#upload_data{

}

.upload_one{
display:none;
padding-top:15px;
padding-bottom:15px;
}


#product_description {
min-height: 80px;
font-size: 11px;
line-height: 11pt;
}
.checkout_back{
background:url(../images/arrow_back.png) no-repeat center transparent;
width: 18px;
height: 23px;
position: absolute;
right: 48%;
top: 40%;
}
.order-info-datoteke {
background-color: #D7E6EA;
}

.uploadContainer .uploadify-button {
left: 118px;
position: relative;
top: -2px;
}

.uploadTabela td{
padding: 8px 0px 8px 5px !important;
border:none !important;
text-align: left !important;
}
body.lightbox {
font-family: tahoma;
font-size: 12px;
}
.odstraniN{
width:15px;
height:15px;
background:url(../images/siv_x.png) no-repeat center transparent;
cursor:pointer;
display:block;
}
.s_cell_total.align_right {
width: 30%;
}

.uploadContainerHistory .uploadify-button {
left: 58px;
position: relative;
top: -2px;
}

#system_navigation ul.s_list_1 li:before {
content: "";
display: block;
height: 20px;
left: -12px;
position: absolute;
top: 6px;
width: 15px;
background: url("../images/meni-puscica2.png") no-repeat scroll 0 0 transparent !important;
}


.bread-puscica {
padding-left: 15px;
position:relative;
left:480px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#breadcrumbs > a:first-child:before {
left:0px !important;
top: 12px;
}
}
#breadcrumbs > a:first-child:before {
border-left: 1px solid #EEEEEE;
content: "";
float: left;
height: 30px;
position: relative;
width: 1px;
left:480px;
}

/* *************** */
/* meni kategorije */
/* *************** */

#kategorije-meni .glavna{
background-color: #BEBEBE;
font-weight:bold;
margin-bottom:1px;
padding-bottom: 3px;
padding-top: 3px;
}

#kategorije-meni .glavna{
-webkit-box-shadow: -4px 4px 18px -10px #B6B6B6;
-moz-box-shadow: -4px 4px 18px -10px #B6B6B6;
box-shadow: -4px 4px 18px -10px #B6B6B6;
}

.glavna > img, #kategorije-meni div.active > img, .glavna .akt_c img {
float: right;
margin-right: 15px;
margin-top: 6px;
}

#kategorije-meni {

-webkit-box-shadow: -4px 0 4px -3px #b6b6b6;
-moz-box-shadow: -4px 0 4px -3px #b6b6b6;
box-shadow: -4px 0 4px -3px #b6b6b6;
width: 210px;
}

#product_buy_besedilo {
margin-top: 10px;
width: 150px !important;
}

ul.aktivna:after {
background: url("../images/separator.png") repeat-x scroll 0 0 transparent;
content: "";
display: block;
height: 8px;
width: 210px;
}

#kategorije-meni .glavna > a
{
margin-left:15px;
font-size: 11px;
}

#kategorije-meni .glavna:hover, #kategorije-meni .pod:hover
{
background: #bdd52f;
background: -webkit-gradient(linear, left top, left bottom, from(#bdd52f), to(#e6ecc9));
background: -moz-linear-gradient(top,  #bdd52f,  #e6ecc9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdd52f', endColorstr='#e6ecc9'); /* for IE */
}

#kategorije-meni .pod > a:hover, #kategorije-meni .glavna > a:hover
{
color:#333333 !important;
}

#kategorije-meni div.active
{
background: #bdd52f;
background: -webkit-gradient(linear, left top, left bottom, from(#bdd52f), to(#e6ecc9));
background: -moz-linear-gradient(top,  #bdd52f,  #e6ecc9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdd52f', endColorstr='#e6ecc9'); /* for IE */
}

#kategorije-meni .pod > a
{
margin-left:15px;
font-size:11px;
}

#kategorije-meni .pod{
background-color: #F2F2F2;
font-weight:normal;
margin-bottom:1px;
padding-bottom: 3px;
padding-top: 3px;
font-size:11pt;
}

ul.skrita{
display:none;
}
.skrita{
display:none;
}

#product_price .skupaj_price{
color: #000000 !important;
}

#add_to_cart .s_text{
background-color: #6D6D6D;
color: #FFFFFF;
font-size: 12px !important;
font-weight: bold;
text-indent:-9px !important;
border:none !important;
padding-left:39px !important;
}

#product_price .titl{
font-size:11px !important;
border-bottom:1px solid #bcbdba;
width:80%;
margin-left:15px;
width: 85%;
}

#product_price .cene{
display: inline-block;
margin-left: 15px;
width: 85%;
border-bottom: 1px solid #bcbdba;
}

#product_price .cene .levo{
background: url("../images/cart3.png") no-repeat scroll 0 0 transparent;
border-right: 1px solid #BCBDBA;
float: left;
font-size: 11px !important;
margin-bottom: 5px;
margin-top: 5px;
padding-left: 0px;
padding-right: 8px;
text-align: right;
width:67px;
}

#product_price .cene .levo span{
display:block;
font-weight:bold;
}

#product_price .cene .desno{
background: url("../images/cart4.png") no-repeat scroll 80px 0 transparent;

font-size: 11px !important;
margin-bottom: 5px;
margin-top: 5px;
text-align: right;
}

#product_price .cene .desno span{
display:block;
}

#cenaMajhna{
font-weight:bold;
}

#product_price .popust{
background: url("../images/cart2.png") no-repeat scroll 0 center transparent;
border-bottom: 1px solid #BCBDBA;
font-size: 11px;
margin-left: 15px;
text-align: right;
width: 85%;
padding-bottom: 5px;
padding-top: 5px;
}


#product_price .popust span {
font-weight: bold;
}

#product_price .skupaj{
border-bottom: 1px solid #BCBDBA;

margin-left: 15px;
padding-bottom: 10px;
padding-top: 10px;
width: 85%;
}
#product_price .skupaj > p{
font-size: 11px;
text-align: right !important;
}

#product_price .skupaj > p > span{
font-size: 18px !important;
}

#product_price .taxa{
font-size: 11px;
margin-left: 15px;
text-align: right;
width: 85%;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px solid #BCBDBA;
}

#product_price .taxa > p {
margin-bottom: 0;
}

#product_price .taxa p span{
font-weight: bold;
}

#product_price .vlozek{
margin-left: 15px;
padding-top: 5px;
width: 85%;
font-size: 11px;
background: url("../images/cart1.png") no-repeat scroll 0 6px transparent;
}

#product_price .vlozek > p{
font-size: 11px !important;
margin-bottom: 0;
text-align: right !important;
}

#product_price .vlozek > p > span{
font-weight:bold;
font-family: Arial !important;
}

.offsetIzbire td
{
font-size: 11px;
padding-left: 12px;
}

.offsetIzbire .offsetText{
height:18px !important;
margin-bottom:5px !important;
}

#intro{
background-color:#ffffff !important;
}

#product_options label > span.opis{
bottom: 5px;
display: block;
font-weight: normal;
height: 5px;
position: relative;
text-indent: 10px;
}

/* SLIDER */

#jq_slider {
text-align: center;

}

.ui-slider-horizontal {
height: 32px;
width: 292px;
}
.ui-slider {
position: relative;
text-align: left;
}

#jq_slider .prvi {
color: gray;
float: left;
opacity: 0.8;
padding-left: 10px;
position: relative;
top: 22%;
}


#jq_slider .drugi {
color: gray;
opacity: 0.8;
padding-left: 10px;
position: relative;
top: 22%;
}

#jq_slider .tretji {
color: gray;
float: right;
opacity: 0.8;
padding-left: 10px;
padding-right: 10px;
position: relative;
top: 22%;
}

ul#product_buy_quantity{
display:none;
}

.razsirjen{
width:292px !important;
margin-left:0px !important;
}
.fb_edge_widget_with_comment {
top: -7px;
}

#product_buy_quantity{
float:left;
width:40px;
}

.ui-slider .ui-slider-handle {
cursor: default;
height: 50px;
position: absolute;
text-align: center;
width: 54px;
z-index: 2;
box-shadow: 4px 2px 10px -5px #6D6D6D;
-webkit-box-shadow: 4px 2px 10px -5px #6D6D6D;
-moz-box-shadow: 4px 2px 10px -5px #6D6D6D;
}
#jq_slider.ui-widget-content {
background: linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
border: 1px solid #AAAAAA;
color: #222222;
}
#jq_slider.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}

.ui-slider-horizontal {
height: 32px;
margin-left: 35px;
width: 210px;
float:left;
}
.ui-slider {
position: relative;
text-align: left;
}

#jq_slider .ui-state-default, #jq_slider.ui-widget-content .ui-state-default, #jq_slider.ui-widget-header .ui-state-default {

background: url("../images/sliderTop.png") no-repeat scroll 0 0 #F2F2F2;

border: 1px solid #C7C7C7;
color: #555555;
font-weight: normal;
}
#jq_slider.ui-slider-horizontal  .ui-slider-handle {
margin-left: -29px;
top: -10px;
}

#jq_slider.ui-widget-content a {
color: #222222;
}

#overlayTxt {
background-color: transparent;
border: medium none;
height: 15px;
left: -18px;
position: absolute;
top: 4px;
width: 45px;
color:#555555;
z-index: 2;
}

.medium {
/*bottom: 4px;*/
font-size: 13px !important;
position: relative;
}



.ui-slider-handle.ui-state-default.ui-corner-all > span {
position: relative;
top: 15px;
}


#jq_slider.ui-widget-content {
color: #222222;
}
#jq_slider.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}

.s_wrap.produkt {
border-bottom: 2px solid #EEEEEE;
margin-bottom: 20px;
padding-bottom: 20px;
}

#opis_nalaganje{
float:left;
width:45%;
padding-right:5px;
min-height: 90px;
font-size:11px;
line-height:11pt;

}

#datoteke_nalaganje{
float: left;
height: 100%;
padding-left: 25px;
width: 45%;
white-space: nowrap;
}

#nalaganje_datotek{
width:100%;
}

#footer_nav .s_wrap .s_col_3{
width: 172px;
}

/* BAZA MATERIALOV */

.material_result{
display:block;
width:700px;
float:left;
margin-left: 15px;
}

.s_static #material_search input {
float: left;
font-size: 11px;
height: 18px;
margin-top: -1px;
padding: 3px 4px;
width: 200px;
}

#material_search {
position: absolute;
width: 186px;
float: right;
top:20px;
}

.materialPage{
border-bottom: 1px solid #BCBDBA;
margin-bottom: 15px;
padding-bottom: 50px;
padding-top:20px;
}

.materialfilter .glavna input
{
float:left;
margin-right:10px;
position:relative;
top: 4px;
left:10px;
}

.akt_c{
cursor:pointer;
}

.materialfilter .glavna
{
background-color: #BEBEBE;
font-weight: bold;
margin-bottom: 2px;
padding-bottom: 3px;
padding-top: 3px;
-webkit-box-shadow: -4px 4px 18px -10px #B6B6B6;
-moz-box-shadow: -4px 4px 18px -10px #B6B6B6;
box-shadow: -4px 4px 18px -10px #B6B6B6;

}

.materialfilter .glavna label
{
font-size: 11px;
margin-left: 10px;
float:none;
width: 162px;
cursor:pointer;
}

.home-boxes > a:hover{
color:#333333 !important;
}

.materialfilter .glavna .filter
{
background-color: #FFFFFF;
border: 1px solid #BEBEBE;
position: relative;
top: 3px;
}

.materialPage #left_col{
border-right: 1px solid #BCBDBA;
padding-right:25px;
width: 195px;
padding-top: 35px;
padding-bottom:0px !important;
min-height: 775px;
}

.materialPage #left_col #kategorije-meni ul.aktivna:after {
background: url("../images/separator.png") repeat-x scroll 0 0 transparent;
content: "";
display: block;
height: 8px;
width:100%;
}
.materialPage #left_col #kategorije-meni ul{
margin-bottom: 0px;
}

.materialPage #left_col #kategorije-meni{
margin-bottom:10px;
}

.materialfilter .glavna .naslov {
display: block;
font-weight: normal;
margin-left: 14px !important;
margin-top: 10px;
}

.filterselect {
display: block;
margin-left: 10px;
margin-top: 7px;
padding-bottom: 7px;
width: 194px;
}

.materialfilter .pretty_dropdown li a.selected {
background: url("../image/dropdownarrow.png") no-repeat scroll 89% 39% transparent;
font-weight:normal;
font-family:Helvetica;
}


.filterizbire {
border: 1px solid #C7C7C7;
margin-bottom: 20px;
margin-left: 10px;
margin-right: 11px;
padding: 3px;
overflow:auto;
background:linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
}

.filterizbira {
border: 1px solid #C7C7C7;
display: block;
float: left;
padding: 2px 5px 2px 6px;
margin: 3px;
min-width:63px;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
}

.filterizbira label
{
font-weight:normal;
margin-left:0 !important;
/*margin-right: 12px;*/
}

.filterizbira > a {
background: url("../images/odstrani.png") no-repeat scroll 0 0 transparent;
display: block;
float: right;
margin-top: 3px;
height: 15px;
width: 15px;
}

.filterizbira > a:hover {
background: url("../images/odstrani_active.png") no-repeat scroll 0 0 transparent;
}

.filterfilter.shadow {
-moz-box-shadow: 1px 5px 20px -8px #C0C0C0;
-webkit-box-shadow: 1px 5px 20px -8px #C0C0C0;
box-shadow: 1px 5px 20px -8px #C0C0C0;
}

.filterfilter{
padding-bottom:1px;
}

.materialfilter {
margin-bottom: 10px;
width:210px;
}

.jq_small_slider {
text-align: center;
}

.jq_small_slider .prvi {
color: gray;
float: left;
font-size: 11px;
font-weight: normal;
left: -14px;
opacity: 0.5;
position: relative;
top: -30px;
}


.jq_small_slider .drugi {
color: gray;
font-size: 11px;
font-weight: normal;
left: 46px;
opacity: 0.5;
position: absolute;
top: -30px;
}

.jq_small_slider .tretji {
color: gray;
float: right;
font-size: 11px;
font-weight: normal;
opacity: 0.5;
position: relative;
top: -30px;
right: -15px;
}

.line1{
background: none repeat scroll 0 0 gray;
bottom: 12px;
height: 5px;
opacity: 0.5;
position: absolute;
width: 1px;
}
.line2{
background: none repeat scroll 0 0 gray;
bottom: 12px;
height: 5px;
opacity: 0.5;
position: absolute;
width: 1px;
left:64px;
}
.line3{
background: none repeat scroll 0 0 gray;
bottom: 12px;
height: 5px;
opacity: 0.5;
position: absolute;
width: 1px;
right:0;
}

.slider_cont {
background: linear-gradient(to bottom, #F2F2F2 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
border: 1px solid #AAAAAA;
color: #222222;
margin-bottom: 15px;
margin-top: 30px;
width:164px;
margin-left:15px;
height:10px;
}

.jq_small_slider.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}

.jq_small_slider .ui-state-default, .jq_small_slider.ui-widget-content .ui-state-default, .jq_small_slider.ui-widget-header .ui-state-default {

background: url("../images/slider_small.png") no-repeat scroll 0 0 #F2F2F2;

border: 1px solid #C7C7C7;
color: #555555;
font-weight: normal;
}
.jq_small_slider.ui-slider-horizontal  .ui-slider-handle {
margin-left: -10px;
top: -10px;
height:23px;
width:15px;
}

.jq_small_slider.ui-widget-content a {
color: #222222;
}

.jq_small_slider.ui-widget-content {
color: #222222;
}
.jq_small_slider.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}

.jq_small_slider.ui-slider-horizontal
{
height: 12px;
margin-left: 15px;
width: 134px;
}

.skrit_za_slider{
display:none;
}

.materialfilter.last{
margin-bottom: 0px;
}

.result_naslov {
border-bottom: 1px solid #BCBDBA;
margin-bottom: 11px;
margin-left: 8px;
}

.result_naslov h1 {
color: #888D90;
font-family: soneregular;
font-size: 18px;
font-weight: normal;
margin-bottom: 0;
}




.material_element {
border: 1px solid #BCBDBA;
float: left;
height: 230px;
overflow: hidden;
width: 223px;
margin-bottom: 8px;
margin-left: 8px;
}

.material_element_image {
height: 145px;
overflow: hidden;
position: relative;
width: 100%;
}

.material_element_content {
background-color: #343434;
height: 85px;
position:relative;
}

.material_element_image > img {
left: -19px;
max-width: none;
position: absolute;
top: -41%;
width: 120%;
}

.material_puscica {
position: relative;
top: -15px;
left: 20px;
}

.material_element_ime {
color: #FFFFFF;
font-family: soneregular;
font-size: 15px;
font-weight: normal;
left: 20px;
top: 15px;
position: absolute;
line-height:1.1;
}

.material_element_kategorija {
color: #7F8386;
font-size: 12px;
left: 20px;
position: absolute;
top: 50px;
}

.materialskritaslika{
display:none;
}

#result_scroller {
height: 715px;
width: 729px;
}


.material_element_barva {
color: #7F8386;
font-size: 12px;
left: 20px;
margin-right: 10px;
position: absolute;
right: 0;
text-align: left;
top: 28px;
}

.material_info{
display:block;
width:700px;
float:left;
margin-left: 15px;
display:none;
}

#info_opis_content {
margin-top: 10px;
}

.info_naslov {
border-bottom: 1px solid #BCBDBA;
margin-bottom: 11px;
margin-left: 8px;
}

.info_naslov h1 {
color: black;
font-family: soneregular;
font-size: 30px;
font-weight: normal;
margin-bottom: 0;
}

.info_filter{
float:left;
padding-left: 72px;
}
.info_filter:first-child{
padding-left: 25px;
}

.info_vrstica {
overflow: auto;
display: block;
-moz-box-shadow:    -5px 9px 35px -14px #bfbfbf;
-webkit-box-shadow: -5px 9px 35px -14px #bfbfbf;
box-shadow:         -5px 9px 35px -14px #bfbfbf;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
}



.info_filter .info_row1{
float:left;
}
.info_filter .info_row2{
float:right;
padding-left: 5px;
font-weight: bold;
}

#info_cenovni {
background: url("../images/filter1.png") no-repeat scroll 0 2px transparent;
}
#info_casovna{
background: url("../images/filter2.png") no-repeat scroll 53px 2px transparent;
}
#info_material{
background: url("../images/filter3.png") no-repeat scroll 53px 2px transparent;
}
#info_struktura{
background: url("../images/filter4.png") no-repeat scroll 0 2px transparent;
}
#info_efekt{
background: url("../images/filter5.png") no-repeat scroll 53px 2px transparent;
}
#info_odtenek{
background: url("../images/filter6.png") no-repeat scroll 53px 2px transparent;
}



#info_gramature th {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #bcbdba;
}

#info_gramature td {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #bcbdba;
width:50px;
}
#info_gramature td:first-child
{
width:auto !important;
}
td.info_slika{
border-right: 1px solid #bcbdba;
width:auto !important;
}
.info_barva {
display: block;
font-weight: bold;
margin-left: 10px;
}
.info_shade {
display: block;
margin-left: 10px;
}
.spacing td {
border-bottom: none !important;
}
.filter_kljukica {
background: url("../images/filter_kljukica.png") no-repeat scroll 0 center transparent;
width: 30px;
height: 30px;
border-right: 1px solid #bcbdba;
float: right;
}
.filter_prazno {
width: 30px;
height: 30px;
border-right: 1px solid #bcbdba;
float: right;
}
#info_gramature td:last-child div {
border-right:none !important;
}

.info_barva_slika{
width:50px;
height:50px;
padding-left: 15px;
padding-right: 15px;
}

#info_gramature tr.prvi td {
padding-top: 0px !important;
}
#info_gramature tr.zadnji td {
padding-bottom: 0px !important;
border-bottom: none !important;
}

#datoteke_nalaganje ul{
margin-bottom:0px !important;
}
/* END BAZA MATERIALOV */

#footer-contact.line-top{
border-top: 1px solid #bcbdba;
padding-top: 1.8%;
}
#footer-contact.line-bottom{
border-bottom: 1px solid #bcbdba;
padding-bottom: 1.8%;
}

/******ECO CALC***************/
#ecocalc{
width:960px;
background-color:#eef4cb;
margin-bottom:23px;
position:relative;
float:left;
}

#ecocalc .s_tab_box_bottom {
background: url("../image/arrow_bg.png") no-repeat scroll left bottom transparent;
bottom: -16px;
display: block;
height: 16px;
left: 20px;
position: absolute;
width: 31px;
}

.eco-title{
font-size:11px;
padding:1.2%;
}
.eco-left{
width:75%;
float:left;
margin-bottom:0px;
}
.eco-right{
float:right;
font-size:15px;
font-family:soneregular;
paddint-top:6px;
margin-bottom:0px;
}
.eco-left-title{
display:block;
line-height:12px;
}

.eco-info{
background-color:#bdd52f;
font-size:11px;
}

.eco-info-title{
display:block;
}
.eco-info-title span{
font-size:20px;
}
.eco-info-info{
display:block;
}

.eco-info .box_white{
padding-right:10px;
padding-top:25px;
padding-bottom:20px;
background-position:15px 21px !important;

-webkit-box-shadow: 9px 2px 10px -9px black !important;
-moz-box-shadow: 9px 2px 10px -9px black !important;
box-shadow: 9px 2px 10px -9px black !important;
width:13.2% !important;
margin:0px !important;
float:left;
}

.eco-info .box_white.gozd{
background-position:15px 20px !important;
}

.eco-info .box_white.last{
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

.eco-info span{
line-height: 14px;
}

/******DEBUG****************/
.debug_container{

}
.debug{
width:100%;
border:1px solid gray;
}
.debug td{
padding-left:10px;
}
.debug tr{
line-height:2.5;
}
.debug tr:nth-child(odd){
background-color:#eee;
}


.debug_part_title{
border-bottom: 1px solid black;
font-size: 10pt;
font-weight: bold;
text-align: center;
}
.debug_title{
border: 1px solid gray;
font-weight: bold;
text-align: center;
}
.debug_subtitle{
border-bottom: 1px solid gray;
border-top: 1px solid gray;
font-weight: bold;
}
/****************************/
.pr_title{float:left;}
.rokIzdelave{
float:right;
position: relative;
top: 6px;
background: url("../images/product_ikona.png") no-repeat scroll 100% center transparent;
}
.rokIzdelave_title{
display: block;
font-size: 8pt;
font-weight: bold;
line-height: 1.5;
text-align:right;
margin-right: 33px;
}
.rokIzdelave_desc{
color: #636466;
display: block;
font-size: 8pt;
line-height: 1.5;
margin-right: 33px;
text-align:right;
}
.no_margin{
margin-bottom:0 !important;
}
.product_banner{
margin-top:0.5%;
margin-left:auto;
margin-right:auto;
width:940px;
}

/*******Kosarica***************************/
.s_wrap.kosarica {
margin-top: 0.7%;
padding-left: 1%;
}
.s_wrap.kosarica h1{
font-family:Verdana;
font-size:24pt;
}
.s_table_1.kosarica th {
background: none repeat scroll 0 0 #BDD52F;
border-bottom: 1px solid #DDDDDD;
font-size: 12px;
padding: 6px 10px;
text-align: left;
}
.s_table_1.kosarica{
margin-bottom:10px;
}
.opcija.kosarica {
font-family: tahoma;
font-size: 8pt;
}
.naslov.kosarica {
float: left;
font-family: tahoma;
font-size: 8pt;
line-height: 1.35em;
padding-bottom: 7px;
text-align: left;
position:relative;
}
.sifra.kosarica table{
font-family:tahoma;
font-size:8pt;
margin-bottom:3px;
}
.sifra.kosarica{
background: url("../images/sifra.png") no-repeat scroll right 3px transparent;
float: right;
line-height: 1em;
padding-right: 22px;
}
.koncni_format.kosarica{
font-family: tahoma;
font-size: 15px;
margin-bottom: 0%;
margin-top: 2%;
text-align: left;
}
.sifra.kosarica table td{
border:none !important;
padding:0 !important;
text-align:right;
line-height: 1.3;
}
td.strong{
font-weight:bold;
text-indent:2px;
text-align:left !important;
}
.naslov.kosarica a{
color:black;
}
.naslov.kosarica > span {
display: block;
}
.glavni.kosarica{
border-bottom: 1px solid #BCBDBA;
}
.ostalo.kosarica{
background-color: white;
border: 1px solid #C7C7C7;
display: none;
left: 109px;
margin-right: 0;
margin-top: 8px;
padding-bottom: 10px;
padding-left: 15px;
padding-top: 10px;
position: absolute;
text-align: left;
width: 314px;
z-index: 99;
}
tr.odd:hover td{
background-color: #f4f4f4;
}

tr.odd:hover div.ostalo{
background-color: #f4f4f4;
}
.s_table_1.kosarica > tbody:before{
line-height: 0.8em;
content:"-";
color:white; /* to hide text */
display:block;
}
.s_table_1.kosarica tr td{
border-top:1px solid #C7C7C7;
border-bottom:1px solid #C7C7C7;
padding: 10px 10px 4px;
}
.border-right{
border-right: 1px solid #C7C7C7;
padding-right: 15px;
height: 77px;
}
.edit.kosarica{
margin-bottom:7px;

}
.cross.kosarica{
margin-bottom:7px;
}
.s_cell_quantity {
width: 85px;
text-align:left;
}
.s_cell_quantity input, .s_cell_total input{
position: relative;
top: 21%;
}
.s_cell_total .levo{
float:left;
text-align:right;
width:46%;
font-size: 8pt;
}
.s_cell_total .desno{
float:right;
text-align:right;
width:54%;
font-size: 8pt;
font-weight:bold;
position: relative;
}
.s_cell_total .levo span, .s_cell_total .desno span{
display:block;
}
.s_cell_total .cene{
border-bottom:1px solid #C7C7C7;
background: url("../images/cart4.png") no-repeat scroll left 3px transparent;
}
.s_cell_total .popusti{
background: url("../images/cart2.png") no-repeat scroll left 3px transparent;
}
.s_cell_gumbi {
padding-left: 0 !important;
width: 15px;
}
#tabs{
border-right: 1px solid #C7C7C7;
float: left;
font-size: 8pt;
height: 79px;
line-height: 1.3;
padding: 10px;
position: relative;
width: 28%;
}
#tabs input{
font-size:10pt;
}
#tabs ul{
bottom: -42px;
left: -11px;
margin-bottom: 0;
position: absolute;
width: 106%;
}
#tabs ul li
{
background-color: #D7D7D7;
color: black;
float: left;
font-size: 14px;
font-weight: bold;
margin-right: 1px;
padding: 1.8% 4.5%;
}
#tabs ul li a{
color:black;
}
#tabs ul li.ui-state-active{
background-color: #f4f4f4;
}
#tabs span{
display:block;
margin-bottom:2%;
}
.kuponi{
background-color: #f4f4f4;
box-shadow:9px 0px 9px -7px rgba(0, 0, 0, 0.3),-9px 0px 9px -7px rgba(0, 0, 0, 0.3);
-o-box-shadow:9px 0px 9px -7px rgba(0, 0, 0, 0.3),-9px 0px 9px -7px rgba(0, 0, 0, 0.3);
-moz-box-shadow:9px 0px 9px -7px rgba(0, 0, 0, 0.3),-9px 0px 9px -7px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:9px 0px 9px -7px rgba(0, 0, 0, 0.3),-9px 0px 9px -7px rgba(0, 0, 0, 0.3);
padding:10px;
border-top:1px solid #C7C7C7;
margin-bottom: 8%;
}
.koncna_cena{
border-left: 1px solid #C7C7C7;
float: right;
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
width: 40.7%;
min-height: 99px;
}

.stolpec.vrednosti,.stolpec.vrednosti_postavke {
float: right;
text-align:right;
margin-right:8.5%;
font-weight:bold;
}
.stolpec.title {
float: left;
text-align:right;
margin-left:-1%;
}
.button.kosarica img{
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
.button.kosarica:hover img{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.refresh.kosarica img{
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
.refresh.kosarica:hover img{
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
#ecocalc.kosarica{
width:940px !important;
}
.kosarica.box_white{
width:13% !important;
padding-top:20px;
padding-bottom:15px;
}
#ecocalc .s_tab_box_top{
background: url("../images/eco_puscica.png") no-repeat scroll left top transparent;
display: block;
height: 16px;
left: 20px;
position: absolute;
top: -16px;
width: 31px;
}
.kosarica.eco-title{
padding:0.8%;
}
.s_submit.kosarica{
padding-top:0;
}
/*****************************************/

/********Account module*******************/
#account_module{
border:none;
padding-left:0;
box-shadow: 12px -1px 3px 12px white, -3px -3px 12px -5px gray;
-o-box-shadow:12px -1px 3px 12px white, -3px -3px 12px -5px gray;
-moz-box-shadow:12px -1px 3px 12px white, -3px -3px 12px -5px gray;
-webkit-box-shadow:12px -1px 3px 12px white, -3px -3px 12px -5px gray;
}
#account_module ul{
width: 192px;
}
#account_module ul li{
padding-top:5px;
padding-bottom:5px;
background: url("../images/puscica2.png") no-repeat scroll 90% center transparent;
padding-left:8%;
font-size:12pt;
}
#account_module ul li a{
font-family:tahoma;
}
#account_module ul li:hover{
background-color:#d8d8d9;
}

#left_col.account_meni{
position: relative;
top: -84px;
}
#tabs_orders{
border-bottom: 1px solid #C7C7C7;
float: left;
line-height: 1.3;
margin-bottom: 4%;
padding-bottom: 10px;
padding-top: 10px;
position: relative;
}
#tabs_orders ul li.ui-state-active {
background-color: #F4F4F4;
}
#tabs_orders ul li {
background-color: #D7D7D7;
color: black;
float: left;
font-size: 9pt;
font-weight: bold;
margin-right: 1px;
padding: 0.8% 3%;
}
#tabs_orders ul li a{
color:black;
font-size: 12px;
}

#tabs_orders ul {
margin-bottom: 0;
width: 106%;
}
#order_history{
margin-left:0;
}
.zemljevid_cont {
border: 1px solid #BCBDBA;
margin: 1px;
padding: 1px;
}
.zemljevid{
height:267px;
width:724px;
background: url("../images/inactive_map.png") no-repeat scroll center center transparent;
}
.zemljevid.siva{
background: none;
background-color:#D7D7D7;
}

/***manjsi popravki na zemljevidu******/

.nm_mapSettingsWrap{
top:0 !important;
width:100% !important;
}
.nm_mapSettingsWrap li{
background-color:transparent !important;
float:right !important;
}
/*****timeline************/
.timing{
float: left;
height: 60px;
width: 60px;
border: 1px solid #C7C6C7;
margin-bottom: 20px;
text-align:center;
}
.timing span{
bottom: 3%;
color: #636466;
font-size: 10px;
margin-left: 1%;
position: relative;
top: 63px;
}
.statusi_detail {
background: url("../images/crna_puscica.png") no-repeat scroll center center #d9d9da;
height: 105px;
margin-bottom: 0;
position: absolute;
right: 0;
top: -18px;
width: 20px;
cursor:pointer;
}
.statusi_detail:hover{
background: url("../images/bela_puscica.png") no-repeat scroll center center #bdd52f;
}
.statusi_podrobno{
display:none;
margin-top: 2%;
}
.puscica{
background: url("../images/timeline_puscica.png") no-repeat scroll center center transparent;
float: left;
height: 63px;
width: 10px;
margin-left: 2%;
margin-right: 2%;
}
.timeline {
margin-top: 3%;
position:relative;
}
.puscica.zelena{
background: url("../images/timeline_puscica_zelena.png") no-repeat scroll center center transparent;
}
.potrjeno{
background-image: url("../images/potrjeno.png"); /* fallback */
background-image: url("../images/potrjeno.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/potrjeno.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/potrjeno.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/potrjeno.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/potrjeno.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/potrjeno.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.tisk{
background-image: url("../images/tisk.png"); /* fallback */
background-image: url("../images/tisk.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/tisk.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/tisk.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/tisk.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/tisk.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/tisk.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.dodelava{
background-image: url("../images/dodelava.png"); /* fallback */
background-image: url("../images/dodelava.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dodelava.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dodelava.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dodelava.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dodelava.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dodelava.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.pripravljeno{
background-image: url("../images/pripravljeno.png"); /* fallback */
background-image: url("../images/pripravljeno.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/pripravljeno.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/pripravljeno.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/pripravljeno.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/pripravljeno.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/pripravljeno.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.prevzem{
background-image: url("../images/prevzem.png"); /* fallback */
background-image: url("../images/prevzem.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/prevzem.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/prevzem.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/prevzem.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/prevzem.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/prevzem.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.vdostavi{
background-image: url("../images/dostava.png"); /* fallback */
background-image: url("../images/dostava.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dostava.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dostava.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dostava.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dostava.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dostava.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.dostavljeno{
background-image: url("../images/dostavljeno.png"); /* fallback */
background-image: url("../images/dostavljeno.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dostavljeno.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dostavljeno.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dostavljeno.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dostavljeno.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dostavljeno.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
}
.potrjeno_zelena{
background-image: url("../images/potrjeno-zelena.png"); /* fallback */
background-image: url("../images/potrjeno-zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/potrjeno-zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/potrjeno-zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/potrjeno-zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/potrjeno-zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/potrjeno-zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.tisk_zelena{
background-image: url("../images/tisk_zelena.png"); /* fallback */
background-image: url("../images/tisk_zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/tisk_zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/tisk_zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/tisk_zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/tisk_zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/tisk_zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.dodelava_zelena{
background-image: url("../images/dodelava_zelena.png"); /* fallback */
background-image: url("../images/dodelava_zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dodelava_zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dodelava_zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dodelava_zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dodelava_zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dodelava_zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.pripravljeno_zelena{
background-image: url("../images/pripravljeno_zelena.png"); /* fallback */
background-image: url("../images/pripravljeno_zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/pripravljeno_zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/pripravljeno_zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/pripravljeno_zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/pripravljeno_zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/pripravljeno_zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.prevzem_zelena{
background-image: url("../images/prevzem_zelena.png"); /* fallback */
background-image: url("../images/prevzem_zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/prevzem_zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/prevzem_zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/prevzem_zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/prevzem_zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/prevzem_zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.vdostavi_zelena{
background-image: url("../images/dostava_zelena.png"); /* fallback */
background-image: url("../images/dostava_zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dostava_zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dostava_zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dostava_zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dostava_zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dostava_zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.dostavljeno_zelena{
background-image: url("../images/dostavljeno_zelena.png"); /* fallback */
background-image: url("../images/dostavljeno_zelena.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dostavljeno_zelena.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dostavljeno_zelena.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dostavljeno_zelena.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dostavljeno_zelena.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dostavljeno_zelena.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #BDD52F;
}
.dostavljeno_rdeca{
background-image: url("../images/dostavljeno_rdeca.png"); /* fallback */
background-image: url("../images/dostavljeno_rdeca.png"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea)); /* Saf4+, Chrome */
background-image: url("../images/dostavljeno_rdeca.png"), -webkit-linear-gradient(top, #ffffff, #eaeaea); /* Chrome 10+, Saf5.1+ */
background-image: url("../images/dostavljeno_rdeca.png"),    -moz-linear-gradient(top, #ffffff, #eaeaea); /* FF3.6+ */
background-image: url("../images/dostavljeno_rdeca.png"),     -ms-linear-gradient(top, #ffffff, #eaeaea); /* IE10 */
background-image: url("../images/dostavljeno_rdeca.png"),      -o-linear-gradient(top, #ffffff, #eaeaea); /* Opera 11.10+ */
background-image: url("../images/dostavljeno_rdeca.png"),         linear-gradient(top, #ffffff, #eaeaea); /* W3C */
background-repeat:no-repeat;
background-position:center;
border: 1px solid #FF0000;
}
/************************/

.dan {
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F9F9F9)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #ffffff, #F9F9F9); /* Chrome 10+, Saf5.1+ */
background-image: -moz-linear-gradient(top, #ffffff, #F9F9F9); /* FF3.6+ */
background-image: -ms-linear-gradient(top, #ffffff, #F9F9F9); /* IE10 */
background-image: -o-linear-gradient(top, #ffffff, #F9F9F9); /* Opera 11.10+ */
background-image: linear-gradient(top, #ffffff, #F9F9F9); /* W3C */
border: 1px solid #bcbdba;
clear: both;
font-size: 12pt;
padding-bottom: 10px;
padding-top: 10px;
text-align: center;
width: 99.8%;
}
.okvir {
background: none repeat scroll 0 0 white;
padding-top: 10px;
padding-bottom:10px;
clear:both;
}
.okvir.bordr{
border:1px solid #bcbdba;
margin-bottom: 4%;
padding: 2%;
min-height: 210px;
}

.narocilo {
border: 1px solid #BCBDBA;
float: left;
font-size: 12px;
margin-left: 0;
margin-top: 60px;
padding: 1% 1.5% 1.5%;
position: relative;
width: 38.1%;
}
.narocilo.prvo{
margin-top:10px;
}
.narocilo.desno {
float: right;
}
.povezava{
background: url("../images/povezava.png") no-repeat scroll center center transparent;
height: 20px;
left: 95.5%;
position: absolute;
top: 43%;
width: 100px;
}
.narocilo.desno .povezava{
background: url("../images/povezava2.png") no-repeat scroll center center transparent;
left: -28.5%;
}

.narocila{
background: url("../images/crta.png") repeat-y scroll 50% center transparent;
margin-bottom: 0%;
width: 104.3%;
}

.cont_levo {
float: left;
width: 60%;
}
.cont_desno {
float: right;
}
.narocilo_st {
font-weight: bold;
}
.cont_narocilo {
border-bottom: 1px solid #BCBDBA;
margin-bottom: 1%;
padding-bottom: 1%;
}
.cont_1,.cont_2 {
border-bottom: 1px solid #BCBDBA;
padding-top:2%;
padding-bottom:2%;
}
.cont_status {
margin-bottom: 2%;
}
.gumb {
background-color: #EEF4CB;
display: block;
margin-bottom: 8%;
padding: 0 20%;
}
.gumb:hover{
background-color: #bdd52f;
box-shadow: 0 0 2px 1px #bdd52f;
-o-box-shadow: 0 0 2px 1px #bdd52f;
-moz-box-shadow: 0 0 2px 1px #bdd52f;
-webkit-box-shadow: 0 0 2px 1px #bdd52f;
color:white !important;
}
.cont_oddano{
background: url("../images/tabela.png") no-repeat scroll 0 4px transparent;
margin-bottom:1.5%;
}
.cont_izdobava{
background: url("../images/step0.png") no-repeat scroll 0 4px transparent;
}
.labele {
padding-left: 8%;
}
.labele_vrednost{
display:block;
text-align:right;
}
.cont_3 {
margin-top: 4%;
}
.cont_cena_label{
font-size:10pt;
font-family: soneregular;
}
.cont_cena {
font-family: soneregular;
font-size: 14pt;
}
.prazno{
clear: both;
height: 20px;
}
.order_history{
width:100%;
}
.order_history li {
background: none repeat scroll 0 0 transparent !important;
float: none !important;
padding-left: 0 !important;
}
.order_history li.green{
color:green !important;
}
.order_history li.red{
color:red !important;
}
#add_to_cart:hover
{
background-color:#B6B6B6;
}
#add_to_cart:hover .s_text
{
background-color:#B6B6B6;
color:#6D6D6D;
}
#knjigeerror{
font-weight:bold;
color:red;
text-align:center;
}
.sms.clearfix {
text-align: right;
}
.no_padding{
padding:0 !important;
}
.form {
width: 100%;
}
.form .label {
font-weight: bold;
padding-bottom: 10px;
padding-top: 10px;
}
.form_button a {
float: left !important;
margin-left: 0;
}
.infobox {
color: green;
display: none;
font-size: 11pt;
font-weight: bold;
}

.infobox.error {
color: red;
}
.sredina {
font-weight: bold;
padding-top: 39%;
text-align: left;
text-indent: 3px;
}
.margin_bottom {
margin-bottom: 12px;
}
.sredina.cena {
padding-top: 29px;
text-align: center;
}
.opcija.grupa {
padding-top: 10px;
}
/*****************************************/

/* //ZP END */


/*****************************************************/
/******   L A Y O U T   ******************************/
/*****************************************************/

/* relative */

.s_2col_wrap {
padding-right: 20px;
}
.s_3col_wrap {
padding-right: 40px;
}
.s_4col_wrap {
padding-right: 60px;
}
.s_5col_wrap {
padding-right: 80px;
}
.s_2col_wrap > .s_col:nth-of-type(2n+1) {
position: relative;
margin-right: -20px;
}
.s_2col_wrap > .s_col:first-child {
position: relative;
margin-right: -20px;
}
.s_3col_wrap > .s_col:nth-of-type(3n+1) {
position: relative;
margin-right: -40px;
}
.s_3col_wrap > .s_col:first-child {
position: relative;
margin-right: -40px;
}
.s_4col_wrap > .s_col:nth-of-type(4n+1) {
position: relative;
margin-right: -60px;
}
.s_4col_wrap > .s_col:first-child {
position: relative;
margin-right: -60px;
}
.s_5col_wrap > .s_col:nth-of-type(5n+1) {
position: relative;
margin-right: -80px;
}
.s_5col_wrap > .s_col:nth-of-type(5n+1) {
position: relative;
margin-right: -80px;
}

.s_col {
float: right;
margin-right: 20px;
}

.s_1_1 { width:100%; }
.s_1_2 { width:50%; }
.s_1_3 { width:33.33333%; }
.s_2_3 { width:66.66666%; }
.s_1_4 { width:25%; }
.s_3_4 { width:75%; }
.s_1_5 { width:20%; }
.s_2_5 { width:40%; }
.s_3_5 { width:60%; }
.s_4_5 { width:80%; }
.s_1_6 { width:16.656%; }
.s_5_6 { width:83.33%; }
.s_1_8 { width:12.5%; }
.s_3_8 { width:37.5%; }
.s_5_8 { width:62.5%; }
.s_7_8 { width:87.5%; }
.s_1_12 { width:8.3333%; }
.s_5_12 { width:41.6666%; }
.s_7_12 { width:58.3333%; }
.s_11_12 { width:91.6666%; }
.s_1_24 { width:4.1666%; }
.s_5_24 { width:20.8333%; }
.s_7_24 { width:29.1666%; }
.s_11_24 { width:45.8333%; }
.s_13_24 { width:54.1666%; }
.s_17_24 { width:70.8333%; }
.s_19_24 { width:79.1666%; }
.s_23_24 { width:95.8333%; }

/* absolute */

.s_wrap {
clear: both;
margin-left: auto;
margin-right: auto;
width: 960px;
}
.s_header{
width: 940px !important;
}
.s_header .s_col_12{
width:98% !important;
}


.s_col_1,
.s_col_2,
.s_col_3,
.s_col_4,
.s_col_5,
.s_col_6,
.s_col_7,
.s_col_8,
.s_col_9,
.s_col_10,
.s_col_11,
.s_col_12,
.s_main_col,
.s_side_col
{
display: inline;
float: right;
margin-left: 10px;
margin-right: 10px;
}

.s_col_1 { width: 60px; }
.s_col_2 { width: 140px; }
.s_col_3 { width: 220px; }
.s_col_4 { width: 300px; }
.s_col_5 { width: 380px; }
.s_col_6 { width: 460px; }
.s_col_7 { width: 540px; }
.s_col_8 { width: 620px; }
.s_col_9 { width: 700px; }
.s_col_10 { width: 780px; }
.s_col_11 { width: 860px; }
.s_col_12 { width: 100%; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }

.s_h_10 { height: 10px !important; }
.s_h_20 { height: 20px !important; }
.s_h_30 { height: 30px !important; }
.s_h_40 { height: 40px !important; }
.s_h_50 { height: 50px !important; }
.s_h_100 { height: 100px !important; }
.s_h_150 { height: 150px !important; }
.s_h_170 { height: 170px !important; }
.s_h_200 { height: 200px !important; }
.s_h_270 { height: 270px !important; }


/*****************************************************/
/******   C O M M O N    S T Y L E S   ***************/
/*****************************************************/

.s_small {font-size: 10px;}
.inline {display: inline !important;}
a img.inline {vertical-align: middle;}
.align_left {text-align: left !important;}
.align_right {text-align: right !important;}
.align_center {text-align: center !important;}
.valign_top {vertical-align: top !important;}
.valign_middle {vertical-align: middle !important;}
.uppercase {text-transform: uppercase !important;}
.left {float: left !important;}
.clear {clear: both !important;}
.right {float: right !important;}
.nofloat {float: none !important;}
.block {display: block !important;}
.none, .ui-tabs-hide, .s_hidden {display: none !important;}
.border_eee {border-bottom: 1px solid #eee;}
.border_ddd {border-bottom: 1px solid #ddd;}
.border_ccc {border-bottom: 1px solid #ccc;}
.s_f_9 {font-size: 9px;}
.s_f_10 {font-size: 10px;}
.s_f_11 {font-size: 11px;}
.s_f_12 {font-size: 12px;}
.s_f_13 {font-size: 13px;}
.s_f_14 {font-size: 14px;}
.s_f_16 {font-size: 16px;}
.s_f_18 {font-size: 18px;}
.s_f_20 {font-size: 20px;}
.s_f_22 {font-size: 22px;}
.s_f_24 {font-size: 24px;}
.s_f_26 {font-size: 26px;}
.s_f_28 {font-size: 28px;}
.s_f_30 {font-size: 30px;}
.s_f_32 {font-size: 32px;}

.s_mb_0 {margin-bottom: 0 !important;}
.s_mb_5 {margin-bottom: 5px !important;}
.s_mb_10 {margin-bottom: 10px !important;}
.s_mb_15 {margin-bottom: 15px !important;}
.s_mb_20 {margin-bottom: 20px !important;}
.s_mb_25 {margin-bottom: 25px !important;}
.s_mb_30 {margin-bottom: 30px !important;}
.s_ml_0 {margin-left: 0 !important;}
.s_ml_10 {margin-left: 10px !important;}
.s_ml_15 {margin-left: 15px !important;}
.s_ml_20 {margin-left: 20px !important;}
.s_ml_25 {margin-left: 25px !important;}
.s_ml_30 {margin-left: 30px !important;}

.s_sep {margin-bottom: 20px !important;}

.border_eee.s_sep, .border_ddd.s_sep, .border_ccc.s_sep {margin-bottom: 19px !important}
.border_eee.s_mb_20, .border_ddd.s_mb_20, .border_ccc.s_mb_20 {margin-bottom: 19px !important}
.border_eee.s_mb_30, .border_ddd.s_mb_30, .border_ccc.s_mb_30 {margin-bottom: 29px !important}

.s_pt_5 {padding-top: 5px !important;}
.s_pt_10 {padding-top: 10px !important;}
.s_p_5_0 {padding: 5px 0 !important;}
.s_p_5_10 {padding: 5px 10px !important;}
.s_p_5_15 {padding: 5px 15px;}
.s_p_5_20 {padding: 5px 20px;}
.s_p_10_15 {padding: 10px 15px;}
.s_p_10_20 {padding: 10px 20px;}
.s_p_10_5 {padding: 10px 5px;}
.s_p_10_0 {padding: 10px 0 !important;}
.s_p_15_0 {padding: 15px 0;}
.s_p_15_5 {padding: 15px 5px;}
.s_p_15_10 {padding: 15px 10px;}
.s_p_15_20 {padding: 15px 20px;}
.s_p_20_0 {padding: 20px 0;}
.s_p_20_10 {padding: 20px 10;}
.s_p_20_15 {padding: 20px 15px;}

span.clear {
visibility: visible;
display: block;
height: 0;
line-height: 0;
font-size: 0;
}

.s_title_1 span {
display: inline-block;
border-bottom: 1px solid #ddd;
}
h2.s_title_1 {
padding-bottom: 0;
}
h2.s_title_1 span {
padding-bottom: 4px;
text-indent: -1px;
}

.s_999 { color: #999; }
.s_666 { color: #666; }
.s_333 { color: #333; }
.s_red { color: red; }

.s_eee_bgr { background-color: #eee; }
.s_ddd_bgr { background-color: #ddd; }
.s_ccc_bgr { background-color: #ccc; }
.s_bbb_bgr { background-color: #bbb; }

.s_h_80 {height: 80px;}
.s_h_90 {height: 90px;}
.s_h_100 {height: 100px;}
.s_h_150 {height: 150px;}

.s_nav > ul > li,
.s_nav > ul > li > a
{
z-index: 15;
display: block;
float: right;
}
.s_nav .s_submenu {
z-index: 10;
position: absolute;
display: none;
top: 100%;
right: 0;
}
.s_nav li .s_submenu ul ul {
z-index: 20;
position: absolute;
top: 0;
right: 96%;
}
.s_nav li:hover,
.s_nav li:hover > a
{
position: relative;
}
.s_nav li:hover .s_submenu,
#cart_menu:hover .s_submenu
{
display: block;
}
.s_nav.s_size_1 > ul > li,
.s_nav.s_size_1 > ul > li > a
{
height: 20px;
line-height: 20px;
}
.s_nav.s_size_2 > ul > li,
.s_nav.s_size_2 > ul > li > a
{

}

.s_list_1 li {
position: relative;
padding-right: 15px;
padding: 0px;
}
.s_list_1 li:before {
content: '';
position: absolute;
top: 0;
display: block;
width: 15px;
height: 20px;
background: none !important;
right: 0;
/*background-image: url(../images/rtl/bullet_1.png);
background-position: 100% -2px;*/
background-repeat: no-repeat;
}

.s_icon_10,
.s_icon_16,
.s_icon_24,
.s_icon_32
{

position: relative;
background-repeat: no-repeat;
background-position: center left;
}
.s_icon_10 {padding-right: 15px !important;}
.s_icon_16 {padding-right: 25px !important;}
.s_icon_24 {padding-right: 32px !important;}
.s_icon_32 {padding-right: 42px !important;}

.s_icon_10 .s_icon,
.s_icon_16 .s_icon,
.s_icon_24 .s_icon,
.s_icon_32 .s_icon
{
position: absolute;
right: 0;
top: 50%;
display: block;
background-repeat: no-repeat;
background-position: center;
}
.s_icon_10 .s_icon {
width: 10px;
height: 10px;
margin-top: -5px;
}
.s_icon_16 .s_icon {
width: 16px;
height: 16px;
margin-top: -8px;
}
.s_icon_24 .s_icon {
width: 24px;
height: 24px;
margin-top: -12px;
}
.s_icon_32 .s_icon {
width: 32px;
height: 32px;
margin-top: -16px;
}

.s_add_10 {
background-image: url(../images/sprite.png);
background-position: -11px -498px !important;
}
.s_success_24 {
background-image: url(../images/sprite.png);
background-position: 0 -288px !important;
}
.s_failure_24 {
background-image: url(../images/sprite.png);
background-position: 0 -264px !important;
}
.s_remove_16 {
background-image: url(../images/sprite.png);
background-position: -64px -42px !important;
}
.s_phone_32,
.s_fax_32,
.s_mobile_32,
.s_mail_32,
.s_skype_32
{
background-image: url(../images/sprite.png);
background-color: #4cb1ca;
}
.s_phone_32 {background-position: 0 -312px !important;}
.s_mobile_32 {background-position: 0 -344px !important;}
.s_mail_32 {background-position: 0 -376px !important;}
.s_skype_32 {background-position: 0 -408px !important;}
.s_fax_32 {background-position: 0 -440px !important;}
.s_save_10 {background-image: url(../images/i_save_10.png);}

.s_rating_holder .s_average {
display: inline-block;
height: 16px;
margin-bottom: 20px;
line-height: 18px;
font-size: 13px;
font-weight: bold;
}
.s_rating_holder .s_total {
color: #999;
font-weight: normal;
font-size: 12px;
}

.s_rating,
.s_rating .s_percent
{
display: inline-block;
height: 16px;
line-height: 16px;
vertical-align: bottom;
}
.s_rating.s_rating_6 {
width: 96px;
}
.s_rating.s_rating_5 {
width: 80px;
}
.s_rating {
margin-right: 3px;
background: url(../images/i_star_16.png) repeat-x 0 100%;
}
.s_rating .s_percent {
float: left;
background: url(../images/i_star_16.png) repeat-x 0 0;
}

.s_rating_big,
.s_rating_big .s_percent
{
height: 24px;
line-height: 24px;
}
.s_rating_big.s_rating_6 {
width: 150px;
}
.s_rating_big.s_rating_5 {
width: 125px;
}
.s_rating_big {
background: url(../images/i_star_gray_24.png) repeat-x top left;
}
.s_rating_big .s_percent {
background: url(../images/i_star_24.png) repeat-x top left;
}
.s_rating_small,
.s_rating_small .s_percent
{
height: 10px;
line-height: 10px;
}
.s_rating_small.s_rating_6 {
width: 60px;
}
.s_rating_small.s_rating_5 {
width: 50px;
}
.s_rating_small {
background: url(../images/i_star_10.png) repeat-x 0 100%;
}
.s_rating_small .s_percent {
background: url(../images/i_star_10.png) repeat-x 0 0;
}


.s_thumb {
position: relative;
float: right;
}
.s_thumb,
.s_thumb img
{
display: block;
max-width: 100%;
}
.s_thumb img {
margin-left: auto;
margin-right: auto;
}

.s_table {
background: #eee;
}
.s_table th,
.s_table td
{
text-align: center;
padding-top: 4px;
padding-bottom: 5px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.s_table th {
background: #ddd;
color: #999;
}

.s_table_1 td {
padding: 10px 10px 9px 10px;
text-align: center;
border-bottom: 1px solid #eee;
}
.s_table_1 th {
padding: 10px 10px 9px 10px;
font-size: 13px;
background: #eee;
border-bottom: 1px solid #ddd;
}




/******************************************/
/*****   F O R M S   **********************/
/******************************************/
button::-moz-focus-inner {
border: 0;
}
button {
padding-top: 1px;
padding-bottom: 2px;
}
label {
float: right;
margin-left: 10px;
width: 150px;
}
input[type=text],
input[type=password],
textarea
{
max-width: 100%;
padding: 4px;
border: none;
background: #fff;
border: 1px solid #ddd;
}
input[type=text],
input[type=password]
{
height: 20px;
}
input[type=radio],
input[type=checkbox]
{
vertical-align: middle;
}
textarea {
padding-bottom: 8px !important;
resize: vertical;
vertical-align: baseline;
}
select {
height: 28px;
margin-top: 1px;
margin-bottom: 1px;
border: none;
background: #fff;
border: 1px solid #ddd;
vertical-align: middle;
}
select[size] {
height: auto;
}
button {
height: 40px;
border: none;
background: #ddd;
}

input[type=hidden] {
display: none;
}
input[type=file] {
font-size: 20px !important;
}
input[type=text],
input[type=password],
textarea,
select
{
margin-left: 5px;
padding: 4px;
background: #fff;
border: 1px solid;
border-color: #ddd #eee #eee #ddd;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
resize: none;
}
input[type=text]:hover,
input[type=password]:hover,
textarea:hover,
select:hover
{
border-color: #999 #ddd #ddd #aaa;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus
{
border-color: #999 #ddd #ddd #aaa;
outline: none;
}
select:focus {
outline: 0 none !important;
}

label.s_disabled, label.s_disabled * {
color: #9ea7ad !important;
}
label .s_legend {
margin: 0 !important;
padding-top: 0;
line-height: 11px;
}

.s_checkbox,
.s_radio
{
position: relative;
display: block;
width: auto;
float: right;
margin-left: 15px;
padding: 5px 20px 5px 0 !important;
text-align: right;
color: #333;
font-size: 12px;
font-weight: normal;
}
.s_checkbox input,
.s_radio input
{
right: 0;
position: absolute;
margin: 0 !important;
}
.s_checkbox input,
.s_radio input
{
top: 9px;
}
label.s_checkbox.left,
label.s_radio.left
{
}
label.s_image {
overflow: hidden;
display: table;
width: 100% !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
label.s_image img {
float: right;
margin-left: 10px;
max-width: none;
}
label.s_image .s_label {
display: table-cell;
width: 100%;
vertical-align: middle;
}
label.s_image .s_checkbox input,
label.s_image .s_radio input
{
top: 50%;
margin-top: -6px !important;
}

.s_full {
padding: 0 5px;
}
.s_full input[type=text],
.s_full input[type=password],
.s_full textarea,
.s_full select
{
width: 87%;
margin-left: -5px;
margin-right: -5px;
}
.s_full .s_checkbox,
.s_full .s_radio
{
width: auto;
margin-right: -4px;
}

.s_legend {
clear: both;
display: block;
margin-bottom: 0;
padding-top: 10px;
font-size: 11px;
color: #9ea7ad;
text-shadow: 1px 1px 0 #fff;
}

.s_row_1 {
padding: 20px 0;
border-top: 1px solid #fff;
border-bottom: 1px solid #eee;
}
.s_row_1 label,
.s_row_1 input[type=text],
.s_row_1 input[type=password],
.s_row_1 textarea,
.s_row_1 select
{
float: right;
}
.s_row_1 label {
width: 150px;
margin-left: 15px;
padding: 7px 0 0 0;
}
.s_row_1 .s_full,
.s_row_1 .s_legend,
.s_row_1 .s_scroll
{
margin-right: 165px;
}
.s_row_1 .s_full {
padding-left: 20px;
}
.s_row_1 .s_full .s_legend {
margin-right: 0;
}

.s_row_2 {
padding: 10px 0;
}
.s_row_2 label,
.s_row_2 input[type=text],
.s_row_2 input[type=password],
.s_row_2 textarea,
.s_row_2 select
{
}
.s_row_2 label {
margin-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: baseline;
}
.s_row_2 .s_full {
margin-right: 166px;
}
.s_row_2 .s_full input[type=text],
.s_row_2 .s_full input[type=password],
.s_row_2 .s_full textarea,
.s_row_2 .s_full select
{
margin-left: 0;
}

.s_row_3 {
margin-bottom: 20px;
}
.s_row_3 label {
clear: both;
display: block;
padding-top: 0;
width: auto;
}
.s_row_3 label.s_checkbox,
.s_row_3 label.s_radio
{
margin-bottom: 0;
}
.s_row_3 input[type=text],
.s_row_3 input[type=password],
.s_row_3 textarea,
.s_row_3 select,
.s_row_3 .uploader
{
float: right;
clear: right;
}
.s_row_3 .s_error_msg {
float: right;
}


.s_error_row input[type=text],
.s_error_row input[type=password],
.s_error_row textarea,
.s_error_row select
{
color: #84290a;
background-color: #ffe7df !important;
border-color: #ffcdbc #ffe7df #ffe7df #ffcdbc !important;
}
.s_row_4.s_error_row:hover {
background: none;
}
.s_error_msg {
margin-bottom: 0;
padding: 5px 12px 5px 5px;
background: url(../images/bullet_2.gif) no-repeat 100% 13px;
font-size: 11px;
color: red;
}
.s_box_1 .s_error_msg {
margin-bottom: 0 !important;
}

.s_button_1 {
cursor: pointer;
display: block;
padding: 3px;
}
.s_button_1 .s_text {
position: relative;
display: block;
height: 28px;
padding: 0 10px;
line-height: 28px;
text-transform: uppercase;
font-size: 16px;
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.s_button_1_small .s_text {
height: 20px;
line-height: 20px;
text-transform: none;
font-size: 14px;
}
.s_button_1:hover .s_text {
border: 1px solid rgba(255, 255, 255, 0.5);
}
.s_button_1.s_ddd_bgr .s_text {
color: #666;
}
.s_button_1.s_ddd_bgr:hover .s_text {
color: #333;
border: 1px solid rgba(255, 255, 255, 0.7);
}
.s_button_1.left {
margin-left: 0;
margin-right: 10px;
}
.s_button_1.s_ddd_bgr .s_text {
color: #666;
}
.s_button_1.s_ddd_bgr:hover .s_text {
color: #333;
border: 1px solid rgba(255, 255, 255, 0.7);
}

.s_button_1,
.buttons .button,
.buttons input[type=submit].button,
.buttons input[type=button].button
{
float: left;
margin-right: 10px;
}
.s_button_1.left,
.buttons table td[align=left] .button
{
float: right !important;
margin-right: 0;
margin-left: 10px;
}
.buttons .right,
.buttons .right .button
{
}

.s_submit {
clear: both;
margin-bottom: 30px;
overflow: hidden;
padding-bottom: 2px;
}
.s_submit .s_nav.left {
}
.s_submit .s_checkbox,
.s_submit .s_radio
{
margin-top: 3px;
}

.s_server_msg {
cursor: pointer;
min-height: 48px;
margin-bottom: 30px;
}
.s_server_msg p {
min-height: 20px;
margin: 0;
padding: 19px 20px;
text-align: center;
font-size: 14px;
font-weight: bold;
}
.s_msg_green {
color: green;
background: #f4fbe4;
border: 1px solid #e3f5bd;
}
.s_msg_red {
color: red;
background: #ffede5;
border: 1px solid #ffd8c3;
}


.s_tabs_nav {
height: 40px;
margin-bottom: 0;
}
.s_tabs_nav li,
.s_tabs_nav li a
{
display: block;
float: right;
height: 30px;
line-height: 30px;
text-transform: uppercase;
}
.s_tabs_nav li {
overflow: hidden;
margin-right: 10px;
}
.s_tabs_nav.s_2col_wrap {
padding-right: 10px;
}
.s_tabs_nav.s_3col_wrap {
padding-right: 20px;
}
.s_tabs_nav.s_4col_wrap {
padding-right: 30px;
}
.s_tabs_nav.s_5col_wrap {
padding-right: 40px;
}
.s_tabs_nav.s_2col_wrap > li:first-child {
margin-right: -10px;
}
.s_tabs_nav.s_3col_wrap > li:first-child {
margin-right: -20px;
}
.s_tabs_nav.s_4col_wrap > li:first-child {
margin-right: -30px;
}
.s_tabs_nav.s_5col_wrap > li:first-child {
margin-right: -40px;
}

.s_tabs_nav {
background: #bdd52f;
}
.s_tabs_nav li a {
width: 100%;
background: #e6ecc9;
box-shadow: inset 0 -3px 4px rgba(0, 0, 0, 0.03);
-o-box-shadow: inset 0 -3px 4px rgba(0, 0, 0, 0.03);
-moz-box-shadow: inset 0 -3px 4px rgba(0, 0, 0, 0.03);
-webkit-box-shadow: inset 0 -3px 4px rgba(0, 0, 0, 0.03);
color: #000;
font-weight: bold;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 11px;
text-transform: none;
}

.s_tabs_nav li a:hover {
text-decoration:underline;
}

.s_tabs_nav li {
width: 180px;
text-align: center;
float: right;
border-left: 1px solid #e6ecc9;
}
.s_tabs_nav li.ui-tabs-selected a {
color: #000;
background: #bdd52f;
box-shadow: none;
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
#product_page .s_tabs_nav li.ui-tabs-selected a:hover,
#product_page .s_tabs_nav li a:hover {
color: #000 !important;
}
.s_tab_box {
position: relative;
border: 10px solid #BDD52F;
background: #BDD52F;
color: #000;
margin-bottom: 20px;
min-height: 80px;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 12px;
padding-left: 17px;
padding-bottom: 10px;
padding-right: 17px;
}

.s_tab_box p
{
margin-bottom:10px;
}

#datoteke_nalaganje a:hover{
color:#333333 !important;
text-decoration:underline;
}

#datoteke_nalaganje a:before
{
background: url("../images/Cloud_Download.png") no-repeat scroll left 2px transparent;
content: "";
height: 25px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
width: 16px;
}

.s_tab_box .s_tab_box_bottom {
background:url('../image/arrow_bg.png') left bottom no-repeat;
display: block;
width:31px;
height:16px;
position: absolute;
bottom: -25px;
left: 20px;
}
.s_tab_box > h2 {
display: none;
}

.fl {
float: left;
margin-right: 15px;
/*height: 120px;*/
}
.pagination {
overflow: hidden;
clear: both;
padding: 27px 0 0 0;
line-height: 24px;
border-top: 1px solid #ddd;
}
.pagination:empty {
display: none;
}
.s_listing.s_grid_view + .pagination {
margin-top: 10px;
}
.pagination .links {
float: right;
height: 24px;
margin-bottom: 28px;
}
.pagination .results {
float: left;
height: 24px;
margin-bottom: 28px;
font-size: 12px;
color: #999;
}
.pagination a,
.pagination b
{
display: inline-block;
width: 24px;
height: 24px;
text-align: center;
}
.pagination a {
font-size: 12px;
color: #666;
background: #eee;
}
.pagination .links a:hover,
#content .pagination .links a:hover
{
color: #fff !important;
}

.s_switcher {
padding-left: 22px;
text-align: right;
background: #f6f6f6 url(../images/dropdown.gif) no-repeat 5px 6px;
z-index: 10;
position: absolute;
font-size: 11px;
border-top: 1px solid #e9e9e9;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #f6f6f6;
border-bottom: 1px solid #f6f6f6;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.s_switcher ul {
margin-bottom: 0;
}
.s_switcher span.s_selected,
.s_switcher li,
.s_switcher li a
{
display: block;
line-height: 18px;
}
.s_switcher span.s_selected,
.s_switcher li a
{
padding: 2px 7px 2px 0;
}
.s_switcher span.s_selected {
cursor: default;
color: #999;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.s_switcher .s_options {
position: absolute;
cursor: pointer;
display: none;
width: 100%;
left: -1px;
background: #f6f6f6;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #f6f6f6;
border-bottom: 1px solid #f6f6f6;
border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
}
.s_switcher:hover {
padding-bottom: 1px;
border-bottom: none;
border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
}
.s_switcher img {
margin: -2px 0 0 3px;
display: inline;
vertical-align: middle;
}

.s_button_remove,
.noty_close
{
position: absolute;
display: block;
width: 11px;
height: 11px;
background-image: url(../images/sprite.png);
background-position: 0 -498px;
background-repeat: no-repeat;
background-color: #ccc;
}

.s_main_col .s_grid_view,
.s_col_12 .s_grid_view,
.s_col_9 .s_grid_view
{
position: relative;
margin: 0 -10px;
}

.s_category_thumb {
float: right;
margin: 0 0 30px 20px;
}

.s_subcategories {
margin-bottom: 30px !important;
}
.s_subcategories ul {
overflow: hidden;
padding: 0 10px;
}
.s_subcategories ul li {
float: right;
width: 31%;
}
.s_subcategory {
float: right;
width: 100px;
margin: 0 10px 20px 10px;
text-align: center;
}
.s_single_col .s_subcategory:nth-child(8n+1),
.s_2_cols .s_subcategory:nth-child(6n+1)
{
clear: right;
}
.s_subcategories img {
display: block;
margin-bottom: 10px;
}

.s_module_content:hover,
.s_listing.s_grid_view:hover
{
position: relative !important;
z-index: 10 !important;
}

.s_actions {
direction: ltr;
}

/*** PRICE TEXT ***/

.s_plain .s_price, .s_plain .s_price * {
background: none !important;
}
.s_plain .s_old_price {
margin-right: 5px;
line-height: 16px;
text-decoration: line-through;
opacity: 0.8;
}
.s_item .s_plain .s_price {
margin-bottom: 0;
}
.s_price_holder.s_size_1.s_plain .s_price {
font-size: 12px;
}
.s_price_holder.s_size_2.s_plain .s_price {
font-size: 14px;
}
.s_price_holder.s_size_3.s_plain .s_price {
font-size: 18px;
}
.s_price_holder.s_size_4.s_plain .s_price {
font-size: 26px;
}

/*** PRICE TAG ***/

.s_label .s_price {
display: block;
margin: 0;
letter-spacing: -1px;
text-align: center;
font-weight: normal;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px;
}
.s_label .s_old_price {
display: block;
line-height: 16px;
text-decoration: line-through;
font-size: 11px;
opacity: 0.8;
}
.s_label .s_old_price .s_currency {
display: none !important;
}
.s_label .s_price .s_currency.s_before {
position: relative;
top: -1px;
display: inline;
margin-right: 1px;
}
.s_label .s_price .s_currency.s_after {
display: block;
}
.s_label .s_price .s_currency {
opacity: 0.7;
}
.s_item .s_price_holder.s_label  {
z-index: 1;
position: absolute;
}
.s_list_view .s_item .s_price_holder.s_label  {
top: 10px;
left: 10px;
}

/*** PRICE TAG size 1 ***/

.s_price_holder.s_size_1.s_label .s_price  {
width: 46px;
height: 33px;
padding-top: 13px;
font-size: 15px;
background-image: url(../images/price_0.png);
background-repeat: no-repeat;
background-position: center;
}
.s_price_holder.s_size_1.s_label .s_promo_price  {
padding-top: 1px;
height: 45px;
}
.s_price_holder.s_size_1.s_label .s_old_price {
margin-bottom: -4px;
}
.s_price_holder.s_size_1.s_label .s_currency.s_before {
margin-left: -2px;
font-size: 80%;
}
.s_price_holder.s_size_1.s_label .s_currency.s_after {
margin-top: -7px;
font-size: 70%;
}
.s_grid_view .s_item .s_price_holder.s_size_1.s_label {
top: -57px;
}
.s_grid_view.size_2 .s_item .s_price_holder.s_size_1.s_label {
right: -10px;
}
.s_grid_view .s_item .s_price_holder.s_size_1.s_label,
.s_2_cols .s_grid_view .s_item .s_price_holder.s_size_1.s_label
{
right: 0;
}

/*** PRICE TAG size 2 ***/

.s_price_holder.s_size_2.s_label .s_price {
width: 66px;
height: 43px;
padding-top: 23px;
font-size: 20px;
background-image: url(../images/price_1.png);
background-repeat: no-repeat;
background-position: center;
}
.s_price_holder.s_size_2.s_label .s_promo_price {
padding-top: 10px;
height: 56px;
}
.s_price_holder.s_size_2.s_label .s_currency.s_before {
margin-left: -2px;
font-size: 80%;
}
.s_price_holder.s_size_2.s_label .s_currency.s_after {
font-size: 70%;
}
.s_price_holder.s_size_2.s_label .s_promo_price .s_currency.s_after {
margin-top: -3px;
}
.s_grid_view .s_item .s_price_holder.s_size_2.s_label {
top: -77px;
}
.s_grid_view.size_2 .s_item .s_price_holder.s_size_2.s_label {
right: -10px;
}
.s_grid_view .s_item .s_price_holder.s_size_2.s_label,
.s_2_cols .s_grid_view .s_item .s_price_holder.s_size_2.s_label
{
right: 0;
}

/*** PRICE TAG size 3 ***/

.s_price_holder.s_size_3.s_label .s_price {
width: 84px !important;
height: 52px !important;
padding-top: 32px !important;
text-indent: -3px !important;
font-size: 24px !important;
background-image: url(../images/price_4.png) !important;
background-repeat: no-repeat;
background-position: center;
}
.s_price_holder.s_size_3.s_label .s_promo_price {
height: 78px !important;
padding-top: 6px !important;
}
.s_price_holder.s_size_3.s_label .s_old_price {
padding: 5px 0 !important;
font-size: 12px !important;
}
.s_price_holder.s_size_3.s_label .s_currency.s_before {
text-indent: -1px !important;
font-size: 80%;
}
.s_price_holder.s_size_3.s_label .s_currency.s_after {
padding-top: 2px;
font-size: 70%;
}
.s_price_holder.s_size_3.s_label .s_promo_price .s_currency.s_after {
}
.s_grid_view .s_price_holder.s_size_3.s_label {
top: -94px;
right: 0;
}

/*** PRICE TAG size 4 ***/

.s_price_holder.s_size_4.s_label .s_price {
font-size: 20px;
background: none;
font-family: 'soneregular';
}
.s_price_holder .s_price small {
font-size: 12px;
text-transform: uppercase;
font-weight: 400;
font-family: 'soneregular';
}
.s_price_holder.s_size_4.s_label .s_promo_price {
height: 85px;
padding-top: 15px;
}
.s_price_holder.s_size_4.s_label .s_old_price {
padding-bottom: 10px;
font-size: 14px;
}
.s_price_holder.s_size_4.s_label .s_currency.s_before {
text-indent: -1px;
font-size: 26px;
}
.s_price_holder.s_size_4.s_label .s_currency.s_after {
padding-top: 8px;
padding-left: 3px;
font-size: 18px;
display: inline;
opacity: 1;
font-family: Verdana,?Tahoma,?Helvetica,?Arial;
font-weight:normal !important;
}


/***** PROCUCT LISTING *************/

.s_item {
position: relative;
z-index: 1;
}
.s_item .s_item_info {
position: relative;
}
.s_item h3 {
font-size: 12px;
font-weight: bold;
}
.s_item p.s_model {
margin-top: -10px;
margin-bottom: 10px;
color: #999;
font-size: 11px;
}
.s_item .s_description {
margin-bottom: 10px;
text-align: right;
}
.s_item .s_rating {
display: block;
border-top: 1px solid #fff;
border-bottom: 3px solid #fff;
}
.s_button_add_to_cart {
overflow: hidden;
display: block;
}
.s_button_add_to_cart .s_icon_16 {
padding-right: 22px !important;
}
.s_button_add_to_cart .s_icon {
margin-top: -9px;
background: url(../images/sprite.png) no-repeat 0 -472px;
}
.s_item .s_button_add_to_cart {
margin-bottom: 10px;
}
.s_item .s_button_wishlist,
.s_item .s_button_compare
{
margin-left: 10px;
color: #999;
}

.s_list_view {
margin-top: -20px;
}
.s_list_view .s_item {
clear: both;
padding: 14px 0 15px 0;
border-top: 1px solid #eee;
}
.s_list_view .s_item:hover {
margin: 0 -15px -1px -15px;
padding: 14px 15px 16px 15px;
border-top: 1px solid #fff;
}
.s_list_view .s_item:first-child,
.s_list_view .s_item:first-child:hover
{
padding-top: 15px;
border-top: none;
}
.s_list_view .s_item .s_thumb {
padding-left: 10px;
padding-right: 10px;
}
.s_list_view .s_item .s_item_info {
padding-top: 15px;
padding-bottom: 15px;
}
.s_list_view .s_item h3 {
margin-bottom: 10px;
font-size: 14px;
}
.s_list_view .s_item .s_actions {
text-align: left;
}
.s_list_view .s_item .s_button_add_to_cart {
float: right;
}
.s_list_view .s_item.last {
border-bottom: none;
}

.s_grid_view .s_item {
float: right;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
text-align: left;
}
.s_grid_view .s_item .s_thumb {
float: none;
}
.s_grid_view .s_item .s_description {
display: none !important;
}
.s_grid_view .s_item .s_rating {
margin: 10px auto 0 auto;
}
.s_grid_view .s_item_short .s_button_add_to_cart {
margin-bottom: 0;
}
.s_grid_view .s_item_short:hover {
margin: -20px -10px -21px -10px;
}
.s_grid_view .s_item h3 {
margin-bottom: 0;
}
.s_grid_view .s_item h3 a {
display: block;
}
.s_grid_view .s_item:hover h3 a {
box-shadow: 0 19px 0 20px white, 0 6px 8px 14px #D0D0D0;
}
.s_grid_view .s_item .s_actions {
overflow: hidden;
clear: both;
width: auto;
text-align: center;
margin: 0 -10px !important;
padding: 10px 10px 0 0;
font-size: 11px;
color: #999;
}
.s_grid_view .s_item .s_actions a {
margin-left: 10px;
}
.s_grid_view .s_item .s_actions .s_button_add_to_cart:last-child {
margin-bottom: 0;
}
.s_grid_view .s_item .s_actions .s_button_wishlist,
.s_grid_view .s_item .s_actions .s_button_compare
{
position: relative;
left: -2px;
display: inline-block;
white-space: nowrap;
}

/***** PROCUCT size 1 ******/

.size_1 .s_item .s_thumb {
padding: 20px;
}
.s_list_view.size_1 .s_item .s_thumb {
max-width: 180px;
padding: 10px 20px;
}
.s_list_view.size_1 .s_item_info {
padding-left: 110px;
margin-right: 230px;
}
.s_grid_view.size_1 .s_item {
width: 220px;
}
.s_grid_view.size_1 .s_item h3 {
font-size: 14px;
}
.s_grid_view.size_1 .s_item h3 a {
padding-top: 19px;
}
.s_single_col .s_grid_view.size_1 .s_item:nth-of-type(4n+1),
.s_2_cols .s_grid_view.size_1 .s_item:nth-of-type(3n+1)
{
clear: right;
}

/***** PROCUCT size 2 ******/

.s_grid_view.size_2 .s_item {
width: 140px;
}
.s_2_cols .s_grid_view.size_2 .s_item {
width: 159px;
}
.s_grid_view.size_2 .s_item .s_thumb {
padding: 0 0 10px 0;
}
.s_2_cols .s_grid_view.size_2 .s_item .s_thumb {
padding: 10px;
}
.s_grid_view.size_2 .s_item h3 a {
padding-top: 9px;
}
.s_list_view.size_2 .s_item .s_thumb {
max-width: 140px;
padding: 10px;
}
.s_list_view.size_2 .s_item_info {
padding-left: 95px;
margin-right: 180px;
}
.s_single_col .s_grid_view.size_2 .s_item:nth-of-type(6n+1),
.s_2_cols .s_grid_view.size_2 .s_item:nth-of-type(4n+1)
{
clear: right;
}

/***** PROCUCT Side Column ******/

.s_item.s_size_1 {
clear: both;
margin-bottom: 20px;
}
.s_item.s_size_1 .s_thumb {
float: right;
margin: 0 0 0 10px;
}
.s_item.s_size_1 h3,
.s_item.s_size_1 p,
.s_item.s_size_1 .s_rating_holder
{
clear: none;
margin: 0;
padding-right: 48px;
font-size: 11px;
}
.s_item .s_old {
color: #666;
text-decoration: line-through;
}
.s_item.s_size_1 .s_rating_holder {
height: 18px;
margin-bottom: 2px;
line-height: 18px;
font-size: 11px;
}
.s_item.s_size_1 p.s_rating {
margin-top: 4px;
padding: 0;
}
.s_side_col .s_item.s_size_1:hover {
margin: -10px -10px 10px -10px !important;
padding: 10px;
}
.border_000{
border-bottom: 1px solid #bcbdba;
}
.s_button_remove2 {
background: url("../images/cross2.png") no-repeat scroll center center transparent;
display: inline-block;
float: right;
height: 13px;
width: 13px;
}
.cart_prazna {
border-top: medium none !important;
}
.cart_module_total.left {
text-align: right;
width: 40%;
}

.s_cart_items {
width: 100%;
margin-bottom: 0;
}
.s_cart_items a.left {
}
.s_cart_items td {
padding: 10px 0;
text-align: right;
vertical-align: top;
font-size: 11px;
border-top: 1px solid #bcbdba;
}
.s_cart_items tr:first-child td {
padding-top: 0;
border-top: none;
}
.s_cart_items .s_cart_number,
.s_cart_items .s_cart_price
{
padding-left: 10px;
text-align: right;
}
.s_cart_items .s_button_remove {
position: static;
float: left;
}


.s_review {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #eee;
}
.s_review .s_author {
float: left;
}
.s_review .s_author small {
margin-left: 4px;
font-size: 10px;
color: #999;
}
.s_review .s_rating,
.s_review .s_average
{
float: left;
margin-left: 5px;
}
.s_listing .s_review.last {
margin-bottom: 0 !important;
border-bottom: none !important;
}
.address_info {
float: left;
width: 65%;
}
.s_f_12 .gumb {
font-size: 14px;
text-align: center;
}
.address_name {
border-bottom: 1px solid #BCBDBA;
font-weight: bold;
padding-bottom: 4px;
margin-bottom:4px;
}
.s_address {
border: 1px solid #BCBDBA;
float: left;
font-size: 12px;
margin: 0 30px 30px 0;
padding: 20px;
width: 41%;
}
.s_address2 {
font-size: 12px;
padding: 20px;
}
.s_address.col1 {
float: right;
margin: 0 0 30px;
}

form.s_address {
padding: 11px 20px;
}
.s_address label,
.s_address input,
.s_address select
{
font-size: 12px;
}

.s_single_col .s_orders_listing {
padding-right: 40px;
}
.s_2_cols .s_orders_listing {
padding-right: 20px;
}
.s_single_col .s_orders_listing .s_col {
width: 33.33%;
}
.s_2_cols .s_orders_listing .s_col {
width: 50%;
}
.s_single_col .s_orders_listing  > :nth-of-type(3n+1),
.s_2_cols .s_orders_listing > :nth-of-type(2n+1)
{
position: relative;
clear: right;
}
.s_single_col .s_orders_listing  > :nth-of-type(3n+1) {
margin-right: -40px;
}
.s_2_cols .s_orders_listing > :nth-of-type(2n+1) {
margin-right: -20px;
}

.s_order {
margin-bottom: 20px;
padding: 15px;
border: 5px solid #eee !important;
}

.s_order .s_id,
.s_order .s_id *,
.s_order .s_status,
.s_order .s_status *,
.s_order .s_total,
.s_order .s_total *
{
letter-spacing: -1px;
font-size: 20px;
}

.s_order .s_id {
float: right;
}
.s_order .s_status {
float: left !important;
}
.s_order dt,
.s_order dd
{
float: right;
margin-bottom: 0;
font-size: 11px;
}
.s_order dt {
clear: right;
padding-left: 2%;
width: 45%;
}
.s_order dd {
width: 52%;
}
.container_16 .s_order dt {
width: 45%;
}
.container_16 .s_order dd {
width: 52%;
}
.s_order .s_total {
position: relative;
margin-top: 4px;
margin-bottom: 0;
}
.s_order .s_total,
.s_order .s_total *
{
font-size: 24px;
}

.s_cart_holder .s_total {
text-align: left;
font-size: 11px;
}
.s_cart_holder .s_total .left {
}
.s_cart_holder .s_button_1 {
float: none !important;
display: inline-block !important;
}
.s_cart_holder .s_button_1 .s_text {
height: 18px;
line-height: 17px;
text-transform: none;
font-size: 11px;
}


.s_box {
margin-bottom: 19px;
}
.s_box h2,
.s_box_1 h2
{
padding: 0;
font-size: 18px;
}
.s_box_1 {
margin-bottom: 25px;
padding: 10px 15px 15px 15px;
border: 5px solid #ddd;
}
.s_box_1 > :last-child {
margin-bottom: 0;
}
.s_box_1 h2 {
font-size: 18px;
}


.s_info_page ol {
padding-left: 15px;
list-style: decimal;
}

/*****************************************************/
/******   O L D    M A R K U P   *********************/
/*****************************************************/
.box {
margin-bottom: 19px;
border-bottom: 1px solid #ddd;
}
.box .box-heading {
margin: 0 0 17px 0;
word-spacing: 2px;
font-size: 18px;
}
.box .box-heading img {
display: inline;
margin: -3px 10px 0 0;
vertical-align: middle;
}
#right_col .box {
margin-right: 10px;
}
#left_col .box {
margin-left: 10px;
}


.buttons table {
width: 100%;
}
.buttons .button {
cursor: pointer;
float: right;
margin-left: 10px;
padding: 3px;
border: none;
}
.buttons .button,
.buttons .button span
{
position: relative;
display: block;
text-transform: uppercase;
letter-spacing: -1px;
color: #fff;
}
.buttons input[type=submit].button,
.buttons input[type=button].button
{
height: 36px;
padding: 0 10px 2px 10px;
line-height: 36px;
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
-o-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
}
.buttons .button span {
height: 28px;
padding: 0 10px;
line-height: 28px;
border: 1px solid rgba(255, 255, 255, 0.3);
}
.buttons .button:hover span {
border: 1px solid #fff;
border: 1px solid rgba(255, 255, 255, 0.5);
}
.buttons input[type=submit].button:hover,
.buttons input[type=button].button:hover
{
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
-o-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
}
.buttons table td[align=left] .button {
background-color: #ddd;
}
.buttons table td[align=left] .button span,
.buttons table td[align=left] input[type=submit].button,
.buttons table td[align=left] input[type=button].button
{
color: #666;
}
.buttons table td[align=left] input[type=submit].button,
.buttons table td[align=left] input[type=button].button
{
border: 3px solid #ddd;
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) inset,
-1px -1px 0 rgba(255, 255, 255, 0.7) inset;
-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) inset,
-1px -1px 0 rgba(255, 255, 255, 0.7) inset;
-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) inset,
-1px -1px 0 rgba(255, 255, 255, 0.7) inset;
-o-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) inset,
-1px -1px 0 rgba(255, 255, 255, 0.7) inset;
}
.buttons table td[align=left] .button:hover span {
color: #333;
border: 1px solid #fff;
border: 1px solid rgba(255, 255, 255, 0.7);
}
.buttons table td[align=left] input[type=submit].button:hover,
.buttons table td[align=left] input[type=button].button:hover
{
box-shadow: 1px 1px 0 #fff inset,
-1px -1px 0 #fff inset;
-moz-box-shadow: 1px 1px 0 #fff inset,
-1px -1px 0 #fff inset;
-webkit-box-shadow: 1px 1px 0 #fff inset,
-1px -1px 0 #fff inset;
-o-box-shadow: 1px 1px 0 #fff inset,
-1px -1px 0 #fff inset;
}

/*****************************************************/
/******   L A Y O U T   ******************************/
/*****************************************************/
body.s_layout_fixed {
padding: 20px 0;
background-repeat: repeat;
background-position: top left;
}
body.s_layout_fixed #wrapper {
width: 998px;
margin: 0 auto;
background: #fff;
border: 1px solid #fff;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

#header,
#header .s_col_12
{
z-index: 20;
position: relative;
}


#site_logo {
display: block;
float: right;
margin: 30px 0 30px 10px;
text-align: center;
}


#top_navigation {
z-index: 12;
position: relative;
top: 29px;
}


#language_form,
#currency_form
{
float: left;
margin-left: 10px;
}
#language_switcher,
#currency_switcher
{
position: relative;
width: 100px;
}

#site_search {
float: left;
}
.s_dynamic #site_search {
margin-top: -5px;
}
#search_bar {
z-index: 100;
position: absolute;
left: 43px;
top: -13px;
display: none;
padding: 10px;
white-space: nowrap;
background: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#search_bar input {
float: right;
margin: 0 0 0 10px;
width: 200px;
padding-top: 3px;
padding-bottom: 3px;
}
#search_bar .s_button_1 {
float: none !important;
margin-right: 221px;
margin-left: 0 !important;
}

#site_search .s_search_button {
display: block;
width: 32px;
height: 32px;
background-image: url(../images/sprite.png);
background-repeat: no-repeat;
background-position: 0 -146px;
}

.s_static #site_search input {
float: right;
width: 200px;
height: 18px;
margin-top: -1px;
padding: 3px 4px;
font-size: 11px;
}
.s_static #site_search .s_search_button {
float: right;
margin: -4px 10px 0 0;
}

#welcome_message {
margin-bottom: 10px;
text-align: left;
font-size: 11px;
color: #999;
}
#system_navigation {
margin: 74px 0 23px 0;
clear: left;
text-align: left;
}
#system_navigation ul.s_list_1 {
margin-bottom: 0;
float:right;
}
#system_navigation ul.s_list_1 li {
display: inline-block;
margin-right: 17px;
background-position: 100% -2px;
}


#main_navigation {
z-index: 10;
position: relative;
}
#main_navigation > .s_wrap > .s_col_12 {
position: relative;
border-top: 1px solid #eee;
width:98%;
}
#categories {
clear: both;
float: right;
padding: 13px 0 0 0;
}
#categories > ul {
margin-bottom: 14px;
}
#categories > ul > li,
#categories > ul > li > a
{
height: 32px;
line-height: 32px;
}
#categories > ul > li > a {
padding: 0 10px;
}
#categories .s_submenu,
#cart_menu .s_submenu
{
line-height:1.15;
width: 400px;
padding: 0 20px 0 0;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#categories .s_submenu h3 {
margin: 0 0 0 20px;
padding: 15px 0 5px 0;
line-height: 30px;
text-transform: uppercase;
font-size: 11px !important;
font-weight: normal;
color: #bbb;
border-top: 1px solid #eee;
}
#categories .s_submenu .s_menu_group:first-child h3 {
border-top: none;
}
#categories li .s_submenu .s_menu_group > ul > li {
float: right;
margin-left: 20px;
width: 165px;
line-height: 20px;
}
#categories li .s_submenu .s_menu_group li:hover {
position: relative;
z-index: 10;
}
#categories li .s_submenu a {
display: block;
}
#categories .s_submenu small {
font-size: 11px;
color: #999;
}
#categories li .s_submenu .s_menu_group > ul > li:hover {
position: relative;
}
#categories .s_submenu li:hover > ul {
display: block;
}
#categories .s_submenu ul ul {
position: absolute;
top: -5px;
left: 96%;
display: none;
width: 150px;
padding: 5px 10px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#categories .s_submenu .s_menu_group ul ul li {
width: 140px;
margin: 0;
}
#categories .s_submenu li.s_selected > a {
font-weight: bold;
}


#menu_home,
#menu_home a
{
width: 36px;
padding: 0 !important;
}
#menu_home {
overflow: hidden;
}
#menu_home a {
text-indent: -1000em;
background-image: url(../images/sprite.png);
background-repeat: no-repeat;
background-position: 0 -209px;
background-color: #ddd;
}

#cart_menu {
z-index: 10;
position: absolute;
top: 20px;
left: 7px;
height: 20px;
}
#cart_menu > a {
position: relative;
display: block;
float: left;
height: 20px;
padding: 0 32px 0 0;
}
#cart_menu:hover > a {
margin-top: -7px;
margin-bottom: -7px;
padding-top: 7px;
padding-bottom: 7px;
}
#cart_menu .s_icon {
position: absolute;
right: 0;
top: 50%;
margin-top: -13px;
display: block;
width: 23px;
height: 23px;
background-image: url(../images/sprite.png);
background-repeat: no-repeat;
background-position: 0 -241px;
}
#cart_menu small.s_text {
float: right;
margin-left: 7px;
padding-left: 7px;
border-left: 1px solid #eee;
height: 20px;
line-height: 20px;
font-weight: bold;
color: #333;
}
#cart_menu .s_grand_total,
#cart_menu .s_grand_total *
{
height: 18px;
line-height: 18px;
font-size: 21px;
font-weight: normal;
}
#cart_menu .s_grand_total {
float: left;
margin: -6px -7px;
padding: 7px;
}
#cart_menu .s_submenu {
right: auto;
left: -7px;
width: 350px;
margin-top: 6px;
padding: 20px;
}
#cart_menu:hover .s_grand_total {
z-index: 20;
position: relative;
}

#system_navigation #cart_menu {
position: relative;
left: auto;
right: auto;
top: auto;
bottom: 20px;
float: left;
margin: 27px 10px 0 0;
padding: 10px 15px 10px 0;
border-right: 1px solid #eee;
}
#system_navigation #cart_menu .s_submenu {
margin-top: -4px;
}
#intro {
clear: both;
}
#intro_wrap {
background: url(../images/border/box_border_.png) bottom left repeat-x;
}
#intro_wrap .s_wrap {
z-index: 5;
position: relative;
}
.gumb.regbutton {
float: right;
padding: 8px;
text-align: center;
width: 150px;
}
#intro h1.brezmargin{
margin-left:0px !important;
}
#intro h1 {
clear: both;
/* font-family: soneregular !important; */
color: #333333 !important;
padding-bottom: 10px;
font-size: 32px;
margin-right: 10px;
}
.obroba {
border: 1px solid #BCBDBA;
font-size: 12px;
min-height: 170px;
padding: 4%;
}
.obroba input{
width:96%;
margin-bottom:2%;
}
#login_page {
width: 98%;
}
#intro h2 {
padding-top: 0;
padding-bottom: 0;
line-height: 40px;
font-size: 32px;
}
#intro img {
display: block;
}
#product_intro {
position: relative;
height: 370px;
}
#product_intro_info {
z-index: 2;
position: absolute;
top: 0;
right: 0;
}
#product_intro_info h2 {
margin-left: 0;
margin-right: 0;
}
#product_intro_info p.s_desc {
font-size: 14px;
}
#product_intro_info .s_rating_holder .s_average {
height: 24px;
line-height: 24px;
font-size: 20px !important;
}

#product_intro_preview {
direction: ltr;
z-index: 1;
position: absolute;
bottom: 0;
left: 10px;
width: 445px;
height: 370px;
background: url(../images/intro_product_3.png) no-repeat 0 0;
}

#product_intro_preview > img,
#product_intro_preview .slides_container
{
overflow: hidden;
width: 300px;
height: 300px;
margin: 60px 0 0 78px;
}

#intro .s_button_prev,
#intro .s_button_next
{
display: block;
width: 42px;
height: 42px;
background-image: url(../images/sprite.png);
background-repeat: no-repeat;
}
#intro .s_button_prev {background-position: 0 0;}
#intro .s_button_next {background-position: -42px 0;}

#product_intro .s_button_prev,
#product_intro .s_button_next
{
position: absolute;
top: 190px;
}
#product_intro .s_button_prev {
right: 380px;
}
#product_intro .s_button_next {
right: 13px;
}
#product_intro .s_price_holder {
overflow: hidden;
z-index: 2;
position: absolute;
top: 0;
}

/*** product intro small size ***/

#product_intro.s_size_1 {
height: 255px;
}
#product_intro.s_size_1 .s_price_holder {
right: 856px;
}
#product_intro.s_size_1 #product_intro_preview {
width: 320px;
height: 255px;
background: url(../images/intro_product_1.png) no-repeat 0 0;
}
#product_intro.s_size_1 #product_intro_preview > img,
#product_intro.s_size_1 #product_intro_preview .slides_container
{
width: 200px;
height: 200px;
margin: 42px 0 0 70px;
}
#product_intro.s_size_1 .s_button_prev,
#product_intro.s_size_1 .s_button_next
{
top: 130px;
width: 32px;
height: 32px;
}
#product_intro.s_size_1 .s_button_prev {
right: 258px;
background-position: 0 -42px;
}
#product_intro.s_size_1 .s_button_next {
right: 10px;
background-position: -32px -42px;
}

/*** product intro medium size ***/

#product_intro.s_size_2 {
height: 315px;
}
#product_intro.s_size_2 .s_price_holder {
right: 856px;
}
#product_intro.s_size_2 #product_intro_preview {
width: 390px;
height: 315px;
background: url(../images/intro_product_2.png) no-repeat 0 0;
}
#product_intro.s_size_2 #product_intro_preview > img,
#product_intro.s_size_2 #product_intro_preview .slides_container
{
width: 250px;
height: 250px;
margin: 54px 0 0 79px;
}
#product_intro.s_size_2 .s_button_prev,
#product_intro.s_size_2 .s_button_next
{
top: 160px;
}
#product_intro.s_size_2 .s_button_prev {
right: 319px;
}
#product_intro.s_size_2 .s_button_next {
right: 10px;
}

/*** product intro large size ***/

#product_intro.s_size_3 .s_price_holder {
right: 840px;
}



#image_intro {
padding-bottom: 30px;
direction: ltr !important;
}
#image_intro_preview {
position: relative;
margin: 0 20px;
}
#image_intro_preview.s_boxed {
border: 10px solid #fff;
margin: 0 10px;
}
#image_intro_preview .slides_container,
#image_intro_preview .slideItem
{
width: 100%;
height: 100%;
}
#image_intro_preview .slides_control {
height: 100%;
}
#image_intro_preview .s_button_next_holder,
#image_intro_preview .s_button_prev_holder
{
z-index: 100;
position: absolute;
top: 50%;
margin-top: -22px;
padding: 10px;
background: #fff;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
}
#intro:hover .s_button_next_holder,
#intro:hover .s_button_prev_holder
{
display: block;
}
#image_intro_preview .s_button_next_holder a,
#image_intro_preview .s_button_prev_holder a
{
width: 24px;
height: 24px;
background-image: url(../images/sprite.png) !important;
}
#image_intro_preview .s_button_next_holder a {
background-position: -24px -74px !important;
}
#image_intro_preview .s_button_prev_holder a {
background-position: 0 -74px !important;
}
#image_intro_preview .s_button_next_holder {
right: -25px;
}
#image_intro_preview .s_button_prev_holder {
left: -25px;
}
#image_intro_preview.s_boxed .s_button_next_holder {
right: -10px;
border-radius: 50px 0 0 50px;
-moz-border-radius: 50px 0 0 50px;
-webkit-border-radius: 50px 0 0 50px;
}
#image_intro_preview.s_boxed .s_button_prev_holder {
left: -10px;
border-radius: 0 50px 50px 0;
-moz-border-radius: 0 50px 50px 0;
-webkit-border-radius: 0 50px 50px 0;
}


#breadcrumbs {
border-bottom: 1px solid #EEEEEE;
border-top: 1px solid #EEEEEE;;
font-size: 12px;
margin-left: 0;
/* padding-left: 480px; */
margin-bottom:25px;
height:30px;
background-color: #FBFBFB;
}

#breadcrumbs a {
color: #000 !important;
padding-left:15px;
position:relative;
bottom:39%;
left:480px;
}

#product_page h1 {
position: relative;
font-family: 'soneregular';
font-weight: normal;
}
#product_page .addthis_toolbox{
position: absolute;
right: 0px;
top: 0px;
width: auto;
height: 40px;
display: block;
}
#product_page .addthis_toolbox .s_plusone {
float: left;
}
#product_page .addthis_toolbox .addthis_button_facebook_like {
float: left;
margin-bottom: 30px;
display: block;
}
.s_brand_logo {
position: absolute;
left: 10px;
top: -10px;
}

#content {
z-index: 5;
position: relative;

}
.s_main_col {
width: 940px;
}
.s_2_cols .s_main_col {
width: 700px;
}
.s_side_col {
/* width: 220px; */
}
.s_main_col,
.s_side_col
{
float: right;
}

#listing_options {
z-index: 5;
position: relative;
clear: both;
height: 24px;
margin-bottom: 20px;
padding-top: 9px;
padding-bottom: 26px;
border-bottom: 1px solid #ddd;
}
#listing_arrange {
position: absolute;
top: 8px;
left: 0;
}
#listing_arrange span.s_label {
float: right;
margin-right: 15px;
line-height: 22px;
font-size: 11px;
}
#listing_sort,
#items_per_page
{
position: relative;
float: right;
margin-right: 5px;
}
#listing_sort {
width: 105px;
}
#items_per_page {
width: 30px;
}
#view_mode {
float: right;
font-size: 11px;
}
#view_mode li {
margin-left: 15px;
}
#view_mode li a {
position: relative;
padding-right: 16px;
}
#view_mode .s_icon {
position: absolute;
top: 50%;
right: 0;
margin-top: -5px;
display: block;
width: 11px;
height: 11px;
background: transparent url(../images/view_mode.gif) no-repeat;
background-color: #ddd;
}
#view_mode a:hover .s_icon {background-color: #f12b63;}
#view_grid .s_icon {background-position: 0 0;}
#view_list .s_icon {background-position: -11px 0;}

#compare_total {
float: right;
padding-right: 15px;
border-right: 1px solid #eee;
font-size: 11px;
}

/******   P R O D U C T    P A G E   *****************/

#product {
position: relative;
}
#product_info {
position: relative;
border-right: 2px solid #eee;
border-left: 2px solid #eee;
}
#overlay {
background: url(../images/ajax-loader.gif) no-repeat center #ffffff;
height: 100%;
position: absolute;
width: 100%;
z-index: 100;
}
#product_info h3,
#product_buy_col h3
{
margin-bottom: 10px;
line-height: 30px;
}

#sticky-anchor-calculate { padding-bottom: 10px;background-color: transparent; width: 180px; position: relative;  }
#sticky {
box-shadow: 10px 3px 10px -3px #6D6D6D;
-webkit-box-shadow: 10px 3px 10px -3px #6D6D6D;
-moz-box-shadow: 10px 3px 10px -3px #6D6D6D;
}
#sticky.stick {
position: fixed;
top: 20px;
z-index: 10000;
width: 180px;
}
#product_calculate {
z-index: 100;
width: 210px;
background-color: #bdd52f;
margin-top: 12px;
padding-bottom: 7px;
box-shadow: -4px 0 4px -3px #B6B6B6;
-webkit-box-shadow: -4px 0 4px -3px #B6B6B6;
-moz-box-shadow: -4px 0 4px -3px #B6B6B6;
}
#product_calculate h2 {
font-size: 15px;
font-family: 'soneregular';
margin: 0px;
padding: 10px;
line-height: 15px;
text-align:right;
}

.eco_calc_subheading{
background-color:#E6ECC9;
padding-left: 15px !important;

}

p.opis-top
{
font-size: 12px;
padding-top: 18px;
margin-bottom: 5px;
font-family:soneregular;
}


#product_calculate span {
line-height: 11pt;
display: block;
padding: 0px 10px 10px 10px;
font-size: 11px;
font-family: Verdana, Tahoma, Helvetica, Arial;
}
#product_calculate div.box_white {
/*background: #fff;*/
margin: 10px;
padding-left: 50px;
font-family: 'soneregular';
height:45px;
vertical-align:middle;
position:relative;
}

#product_calculate div.box_white div.eco_vsebina{
position:absolute;
top:14%;
}

div.box_white.tree {
background: transparent url('../images/eco1.png') 15px 4px no-repeat;
-webkit-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
-moz-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
margin-left: 0;
padding-left: 55px;
width: 160px;

}
div.box_white.gozd {
background: transparent url('../images/eco2.png') 15px -1px no-repeat;
-webkit-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
-moz-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
margin-left: 0;
padding-left: 55px;
width: 160px;
}
div.box_white.odpadki {
background: transparent url('../images/eco3.png') 15px 4px no-repeat;
-webkit-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
-moz-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
margin-left: 0;
padding-left: 55px;
width: 160px;
}
div.box_white.gas {
background: transparent url('../images/eco4.png') 15px 4px no-repeat;
-webkit-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
-moz-box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
box-shadow: -11px 1px 0px 0px #BDD52F,-8px 8px 7px -10px black;
margin-left: 0;
padding-left: 55px;
width: 160px;
}
div.box_white.water {
background: transparent url('../images/eco5.png') 15px 4px no-repeat;
margin-left: 0;
padding-left: 55px;
width: 160px;
margin-bottom: 0;
}
div.box_white span {
padding: 0px !important;
}

.eco_vsebina > div > span.big
{
display: inline !important;
float: left;
font-size: 22px !important;
margin-right: 6px;
position: relative;
top: 1px;
}



#product_page {
height: 100%;
}

#product_price {
z-index: 20;
top: 0;
left: 0;
padding: 0 20px 10px 0;
width: 185px;
background: #D7D7D7;
border-top: 5px solid #6D6D6D;
}
#product_price .s_price {
position: relative !important;
}
#product_price.s_plain .s_price .s_old_price {
display: block;
margin-bottom: 5px;
text-align: center;
font-size: 14px;
}
#product_price.s_plain .s_price .s_old_price *,
#product_price.s_plain .s_price .s_old_price
{
color: #666;
}
#product_price p.s_price_tax,
#product_price p.s_reward_points
{
margin-bottom: 0;
text-align: center;
}
#product_price p.s_reward_points small {
font-size: 10px;
}
#product_price p.s_price_tax,
#product_price p.s_price_tax *
{
font-size: 11px !important;
}
#product_price p.s_price_tax {
margin-bottom: 0px;
padding: 0px;
color: #000000;
font-family: Verdana, Tahoma, Helvetica, Arial;
}
#product_price p.s_reward_points {
margin-top: 10px;
line-height: 12px;
color: #999;
}
#product_info dl {
float: right;
width: 220px;
min-height: 100px;
margin-bottom: 20px;
}
#product_info dt,
#product_info dd
{
float: right;
margin-bottom: 5px;
}
#product_info dt {
clear: right;
width: 49%;
}
#product_info dd {
width: 50%;
}
#product_info dl .s_rating {
margin-bottom: 0;
}

#product_share {
z-index: 1;
position: relative;
clear: both;
margin-bottom: 20px;
padding-top: 15px;
border-top: 1px solid #eee;
}
#product_share .s_rating_holder {
margin-left: 120px;
padding: 5px 10px 20px 10px;
text-align: center;
}
#product_share .s_rating_holder .s_rating,
#product_share .s_rating_holder .s_average
{
margin-bottom: 10px;
}
#product_share .s_review_write {
height: 20px;
line-height: 20px;
}
#product_share .s_review_write .s_icon {
background-image: url(../images/sprite.png);
background-position: 0 -488px;
}
#product_share .s_plusone,
#product_share .s_plusone div {
position: relative;
float: right;
width: 70px !important;
}
#product_share .s_plusone iframe {
width: 70px !important;
}
#product_share .addthis_counter {
margin-left: 10px;
}
#product_share .addthis_button_tweet iframe {
width: 85px !important;
}
#product_share .addthis_button_facebook_like {
opacity: 1 !important;
width: 117px !important;
}


#product_options {
clear: both;
padding: 0 0 15px 0;
font-size: 12px;
}
#product_options label {
width: 31%;
margin-right: 0;
margin-left: 0;
font-size: 11px;
font-weight: bold;
}
.pretty_dropdown_text.mesto {
margin-left: 4%;
width: 60%;
}
.pretty_dropdown_text.postna {
width: 20%;
}
#country_id_label {
float: left;
line-height: 27px;
width: 23%;
}
#country_id {
text-align: left;
width: 35% !important;
float: left;
}
#country_id li a{
padding: 9px 0 3px 5px !important;
}
#register {
width: 98%;
}
#register .info_check {
margin-bottom: 18%;
margin-top: 2%;
}
#register .info_check.last {
margin-bottom: 0 !important;
}
#register .info_check_group {
min-height: 110px;
}
#register .account_okvir{
min-height: 650px;
}
.s_checkbox.left.margintop {
margin-top: 3%;
}
.pretty_dropdown_text.slim {
height: 23px;
margin-bottom: 2px;
padding: 1px 2px;
}
.pretty_dropdown_text.slimarea {
height: 40px;
padding: 1px 2px;
}
input.pretty_dropdown_text,textarea.pretty_dropdown_text,.izbran.pretty_dropdown_text{
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

border: 1px solid #C7C7C7;
list-style: none outside none;
margin: 0;
height:30px;
width:87%;
}
.s_cell_total .levo.postavka {
width: 70%;
}
.s_cell_total .desno.postavka {
width: 25%;
}
.editiraj_popust_cont.editime {
  left: 15%;
  padding: 9px;
  top: 45%;
}
.editiraj_popust_cont.editime > label {
  display: block;
  float: none;
  font-weight: bold;
}
.odd {
  position: relative;
}

.switcher{
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

border: 1px solid #C7C7C7;
list-style: none outside none;
margin: 0;
width:89%;
float: left;
}
.switcher div.selected div{
height:35px;
line-height: 38px;
margin-left: 10px;
}

.switcher div.selected div{
background: url('../image/dropdownarrow.png') 97% 53% no-repeat;

}

.switcher div.selected div img{
margin-top:5px;
float:left;
border:1px solid #C7C7C7;
}

.switcher div.option div{
position:relative;
}

.switcher div.option div a img
{
border:1px solid #C7C7C7;
margin:5px 5px 5px 8px;
}

.switcher div.option div a span
{
position:absolute;
top:25px;
}

div.top_line{
border-top: 2px solid #EEEEEE;
margin-top: 12px;
margin-bottom:15px;
}
.s_full.clearfix table{
margin-bottom:0px;
}


.s_full td {
padding-right: 2px;
}

#product_options label.s_radio,
#product_options label.s_checkbox
{
width: auto;
margin-right: -4px;
}
#product_options input,
#product_options textarea,
#product_options select
{
margin-left: 0;
}

#product_options input[type="checkbox"],
#product_options input[type="radio"]
{
margin-top: -1px;
}
#product_options select {
font-size: 12px;
}
#product_options .s_full,
#product_options .s_error_msg
{
clear: none !important;
margin-left: 30% !important;
}

#product_discounts {
padding: 14px 0 0 0;
border-top: 1px solid #eee;
}
#product_discounts h3 {
margin-bottom: 20px;
}
#product_discounts table {
margin-top: -5px;
margin-bottom: 25px;
}
#product_discounts table th,
#product_discounts table td,
#product_discounts table .s_currency
{
font-size: 11px !important;
}

#product_buy {
clear: both;
position: relative;
font-size: 16px;
height:30px;
}
#product_buy label {
display: block;
float: right;
width: auto;
height: 42px;
margin-right: 5px;
line-height: 42px;
font-size: 16px;
}
#product_buy input {
float: right;
width: 30px;
margin-top: 4px;
font-size: 18px;
}
#add_to_cart {
float: left;
margin-top:0px !important;
background-color: #6D6D6D;
position:relative;
left:5px;
}
#add_to_cart .s_text {
text-indent: 5px;
width:130px;
}
#add_to_cart .s_icon {
right: 5px;
margin-top: -13px;
width: 23px;
height: 23px;
background-image: url(../images/sprite.png);
background-repeat: no-repeat;
background-position: -48px -74px;
}
#sticky .s_purchase_info {
clear: both;
margin-bottom: 5px;
padding-top: 15px;
text-align: center;
font-sizep: 15px;
text-align: center;
font-size: 11px;
color: #999;
}
#product_buy .s_actions {
overflow: hidden;
padding-top: 14px;
text-align: center;
font-size: 11px;
font-weight: bold;
}
#product_buy .s_actions .s_button_compare {
margin-left: 15px;
}

#product_images {
position: relative;
z-index: 10;
float: right;
margin-left: 20px;
width: 340px;
}
#product_images:hover {
z-index: 30;
}
#product_images img {
display: block;
float: right;
}
#product_info {
float: none;
width: 492px;
margin-right: 0px;
display: inline-block;
vertical-align: top;
padding-left:10px;
padding-right:10px;

}

#sticky-anchor-calculate {
display: inline-block;
vertical-align: top;
left:-4px;
}

#product_image_preview {
display: block;
margin-bottom: 30px;
}
#product_images .s_thumbs {
margin-left: -20px;
}
#product_images .s_thumb {
float: right;
margin: 0 0 20px 20px;
}
#product .s_tabs {
margin-bottom: 30px;
}
#product .s_tabs_nav li {
text-align: center;
letter-spacing: 1px;
font-size: 13px;
}
#product .s_tabs_nav li a {
float: none;
}
#product .s_tabs_nav li.ui-tabs-selected a:hover {
color: #999 !important;
}
#product_description ul {
margin-right: 20px;
list-style: disc;
}
#product_description :last-child {
margin-bottom: 0 !important;
}
#product_gallery .s_thumbs {
margin-bottom: 0;
}
#product_gallery .s_thumbs li {
display: block;
float: right;
margin: 0 0 0 20px;
padding-bottom: 20px;
}
#product_images #product_gallery {
margin-bottom: 10px;
margin-top: -30px;
padding-top: 20px;
}
#product_images #product_gallery .s_thumbs li {
margin-left: 20px
}
#product_gallery .s_thumb {
margin: 0;
}
#product_attributes table th {
padding: 3px 10px;
}
#product_attributes table td {
border-right: 1px solid #eee;
}
#product_attributes table tr td:first-child {
border-left: 1px solid #eee;
}


#related_products {
margin-bottom: 10px;
}

#product_tags {
margin-bottom: 0;
}
#product_tags ul {
padding-top: 5px;
}
#product_tags li {
float: right;
margin: 0 0 20px 13px;
}
#product_tags a {
display: block;
float: left;
height: 20px;
line-height: 19px;
white-space: nowrap;
font-size: 11px;
padding: 0 15px 0 10px;
background: url(../images/rtl/tag.png) no-repeat center right;
}


.s_single_col #product_info {
width: 280px;
margin-left: 20px;
}
.s_single_col #product_info dl {
width: 100%;
}
.s_single_col #product_share .s_rating_holder {
margin-left: 0;
}
.s_single_col #product_buy_col {
float: right;
width: 280px;
padding-top: 120px;
}
.s_single_col #product_price {
width: 280px;
}
.s_single_col #product_price .s_price {
position: absolute !important;
top: 0;
left: 0;
}
.s_single_col #product_price p.s_price_tax,
.s_single_col #product_price p.s_reward_points
{
margin-left: 120px;
text-align: right;
}
.s_single_col #product_price p.s_price_tax {
margin-top: -5px;
}
.s_single_col #product_price p.s_reward_points {
margin-top: 13px;
}




/******   A C C O U N T   ****************************/

.login_page .s_row_3 .s_error_msg {
clear: none;
}

#my_account .s_3col_wrap {
margin-bottom: 10px;
}

#downloads .pagination,
#reward_points .pagination,
#transactions .pagination,
#return_requests .pagination,
#order_history .pagination
{
border-top: none;
padding-top: 0;
}
#order_history .s_details,
#order_history .s_reorder
{
margin-top: -5px;
}
#order_history .s_reorder {
margin-bottom: -5px;
}

#order_history .pagination {
padding-top: 8px;
border-top: none;
}


#order_details .s_order {
margin-bottom: 30px;
}
#order_details .s_order h2,
#return_request_info .s_order h2
{
margin-bottom: 10px;
font-size: 20px;
}
#downloads .s_table td,
#order_details .s_table td,
#return_request_info td
{
padding: 5px 10px;
}
#order_details .s_table tr.last td {
padding: 10px;
}
#order_details .s_table tr.last td,
#order_details .s_table tr.last td *
{
letter-spacing: -1px;
font-size: 26px;
font-weight: normal;
}

#order_details .s_table tr.last td.align_right,
#order_details .s_table tr.last td.align_right *
{
font-size: 20px;
}

#wishlist .s_table_1 {
margin-bottom: 30px;
}

.s_product_row {
position: relative;
clear: both;
}
.s_product_row .s_row_number {
position: absolute;
left: 0;
top: 15px;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 18px;
color: #fff;
background: black;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
}
#return-product .s_product_row:first-child {
margin-top: 0 !important;
border-top: 1px solid #eee;
}


/******   S H O P P I N G    C A R T   ***************/

#shopping_cart #cart_form {
margin-bottom: 1px;
}
#shopping_cart #cart_totals {
margin-top: -20px;
}
#shopping_cart .s_quantity .inline {
vertical-align: middle;
}
#shopping_cart .s_total,
#shopping_cart_confirm .s_total
{
clear: both;
float: left;
text-align: left;
width: 300px;
margin-bottom: 0;
}
#shopping_cart .s_total strong,
#shopping_cart_confirm .s_total strong
{
float: right;
}
#shopping_cart .s_total.last,
#shopping_cart .s_total.last *,
#shopping_cart_confirm .s_total.last,
#shopping_cart_confirm .s_total.last *
{
letter-spacing: -1px;
font-size: 24px;
}
#shopping_cart .s_total.last,
#shopping_cart_confirm .s_total.last
{
margin-bottom: 7px;
padding-top: 18px;
}
#shopping_cart .s_total.last strong,
#shopping_cart_confirm .s_total.last strong
{
font-weight: normal;
font-size: 20px;
color: #333;
}
.cart-content .s_box_1,
.cart-content .s_submit
{
margin-bottom: 0;
}
#apply_coupon,
#apply_voucher,
#apply_reward
{
margin: 0;
padding-bottom: 5px;
}
#apply_coupon input,
#apply_coupon .s_button_1,
#apply_voucher input,
#apply_voucher .s_button_1,
#apply_reward input,
#apply_reward .s_button_1
{
margin-bottom: 10px;
}

#quote {
margin: 20px 0 0 0;
}
#quote table {
margin-bottom: 0;
}
#quote table tr.highlight td:first-child {
width: 20px;
padding-right: 10px;
}
#quote table tr.highlight label {
display: inline;
width: auto;
margin: 0;
}
#quote table tr.highlight td:last-child label {
float: right;
white-space: nowrap;
}
#quote .s_button_1 {
margin-top: 20px;
}
#cart_totals input[type=text] {
margin-right: 10px;
}
#cart_totals .s_button_1.left {
margin-right: 0;
}
#cart_totals .s_button_1 .s_text {
height: 20px;
line-height: 19px;
text-transform: none;
font-size: 14px;
}

/******   C H E C K O U T   **************************/

.checkout {
padding-top: 6px;
}
.checkout #confirm {
margin-bottom: 30px;
}
.checkout #confirm + .s_error_msg {
margin-top: -20px !important;
}
.checkout-heading {
position: relative;
outline: none !important;
cursor: pointer;
height: 32px;
margin-bottom: 1px;
line-height: 32px;
text-transform: uppercase;
text-indent: 10px;
font-size: 14px;
font-weight:  bold;
background: #eee;
border-bottom: 1px solid #ddd;
}
.checkout-heading a {
position: absolute;
left: 15px;
height: 32px;
line-height: 32px;
text-transform: uppercase;
font-size: 13px;
}
.checkout-heading strong {
padding-right: 5px;
}
.checkout-content {
display: none;
padding: 20px 0 0 0;
font-size:11px;
}

#country_id,
#zone_id,
select[name=customer_group_id]
{
width: 250px;
}



/******   B R A N D S   ******************************/

.s_alphabet_index small {
float: right;
text-align: right;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: normal;
font-size: 11px;
color: #999;
}
.s_alphabet_index a {
float: right;
margin-right: 5px;
}
#brands table {
margin-bottom: 30px;
}
#brands td h2 {
margin: 0;
white-space: nowrap;
}
#brands td .s_list_1 li {
width: 20%;
float: right;
text-align: right;
}


/******   C O M P A R E   ****************************/

#compare table {
margin-bottom: 20px;
}
#compare table tbody th {
text-align: right;
background: #fff;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
border-left: 1px solid #eee;
}
#compare table tbody td {
border-right: 1px solid #eee;
}
#compare table tbody tr th {
border-right: 1px solid #eee;
}
#compare .s_product_thumb img {
margin: 0 auto;
}
#compare .s_rating {
vertical-align: text-top;
}
#compare .s_rating_holder .s_total {
display: block;
}

/******   A D V A N C E D    S E A R C H   ***********/

#adv_search_box {
margin-bottom: 30px;
}
#adv_search_box input[type=text],
#adv_search_box select,
#adv_search_box a.s_button_1
{
float: right;
margin-left: 10px;
}
#adv_search_box select {
width: 150px;
font-size: 11px;
}
#adv_search_box .s_button_1 {
width: 80px;
margin-left: 0;
}
#adv_search_box .s_button_1 .s_text {
text-align: center;
}


/******   S I T E M A P   ****************************/

#sitemap .s_list_1 {
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
-o-column-count: 2;
}


/******   M O D U L E S   ****************************/

.s_module_content {
z-index: 1;
position: relative;
margin-bottom: 20px;
}
.s_module_content:hover {
z-index: 2;
}
.s_categories_module ul ul {
margin-bottom: 0;
}
.product_view #right_col,
.product_view #left_col
{
width: 220px !important;
}

#right_col,
#left_col {
padding-bottom: 10px;
padding-top: 6px;
}
#right_col.cat,
#left_col.cat {
margin-top: -68px;
}

#right_col .s_box,
#right_col .s_box_1,
#right_col .s_banners
{
margin-right: 10px;
}
#left_col .s_box,
#left_col .s_box_1,
#left_col .s_banners
{
margin-left: 10px;
}
#right_col .s_box:last-child,
#left_col .s_box:last-child
{
border-bottom: none;
}


.s_banners {
clear: both;
}
.s_banners a,
.s_banners img
{
display: block;
}
.s_banners .s_banner {
float: right;
margin: 0 20px 30px 0;
}
.s_banners .s_banner:first-child {
margin-right: 0;
}
.s_side_col .s_banners .s_banner {
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
}
.s_side_col .s_box + .s_banners {
margin-top: -20px;
background: #fff;
}


/*****************************************************/
/******   F O O T E R    W I D G E T S   *************/
/*****************************************************/

#shop_info {
position: relative;
clear: both;
margin-bottom: 30px;
padding: 20px 0 0 0;
font-size: 11px;
color: #555;
background: #f3f3f3;
~background: #f3f3f3 url(../images/border/box_border_.png) top left repeat-x;
}
#shop_info:before,
#shop_info:after
{
content: '';
z-index: 1;
position: absolute;
left: 0;
display: block;
width: 100%;
height: 50px;
}
#shop_info:before {
top: 0;
background: #f3f3f3 url(../images/border/box_border_.png) top left repeat-x;
}
#shop_info:after {
bottom: 0;
background: url(../images/border/box_border_.png) bottom left repeat-x;
}
#shop_info_wrap {
padding: 0 0 10px 0;
~background: url(../images/border/box_border_.png) bottom left repeat-x;
}
#shop_info .s_wrap > div {
position: relative;
z-index: 2;
display: block;
margin-bottom: 20px;
}
#shop_info h2 {
margin-bottom: 19px;
text-indent: 30px;
font-size: 18px;
color: #888;
border-bottom: 1px solid #e3e3e3;
}
#shop_description p,
#shop_contacts table,
#twitter ul
{
margin-bottom: 0;
}
#shop_description {
font-size: 11px;
}
#shop_description h2 {
background: url(../images/shop_info_icons.png) no-repeat 100% 8px;
}
#shop_description p {
margin-left: 10px;
}
#twitter h2 {
background: url(../images/shop_info_icons.png) no-repeat 100% -100px;
}
#twitter iframe {
float: left;
margin-top: 10px;
}
#twitter li {
margin-top: 20px;
padding-left: 30px;
background: url(../images/quotes.png) no-repeat 0 4px;
}
#twitter li:first-child {
margin-top: 0;
}
#twitter li a {
display: block;
font-style: normal;
font-size: 10px !important;
color: #bbb;
}
#twitter li span,
#twitter li span *
{
line-height: 16px;
font-size: 11px !important;
font-family: Georgia, Arial, Helvetica, sans-serif !important;
font-style: italic !important;
word-wrap: break-word;
}
#twitter li span * {
display: inline !important;
margin: 0;
padding: 0;
}
#twitter li span a {
color: #4cb1ca;
}
#twitter li span:after {
visibility: hidden;
content: "."
}

#facebook {
margin-bottom: 0 !important;
}
#facebook h2 {
background: url(../images/shop_info_icons.png) no-repeat 100% -154px;
}
#facebook .s_widget_holder {
margin-top: -52px;
}
#facebook .fb_iframe_widget,
#facebook .fb_iframe_widget iframe
{
width: 100% !important;
}

#shop_contacts {
font-size: 12px;
}
#shop_contacts h2 {
background: url(../images/shop_info_icons.png) no-repeat 100% -46px;
}
#shop_contacts td {
height: 50px;
padding-bottom: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: content-box;
}
#shop_contacts tr.s_webkit td {
height: 32px !important;
}
#shop_contacts tr:last-child td {
height: 32px;
padding-bottom: 0 !important;
}
#shop_contacts .s_icon_32 {
display: inline-block;
}

#footer {
padding-bottom: 10px;
}

#footer_categories {
margin-bottom: 29px;
}
#footer_categories h2 {
padding: 0;
line-height: 20px;
}
#footer_categories h2,
#footer_categories h2 a
{
font-size: 16px;
}
#footer_categories ul {
padding-bottom: 10px;
font-size: 11px;
}
#footer_categories a {
color: #888;
}

#footer_nav {
background: #343434 url('../images/footer_shaddow.png') center center;
}
#footer_nav h2 {
margin-bottom: 10px;
padding: 0;
line-height: 10px;
font-size: 12pt;
color: #666666;
}
#footer_nav .s_wrap{
font-size:11px;
}
#footer_nav ul {
margin-bottom: 30px;
}
#footer_nav ul li {
background: none;
background-image: none;
}
#footer_nav ul li a {
color: #888d90;
}
#footer_nav ul li a:hover {
color: #AEC038;
text-decoration: underline;
}

#copy {
margin-bottom: 15px;
padding-right: 10px;
font-size: 11px;
color: #ccc;
}

#payments_types {
float: left;
margin-bottom: 8px;
}
#payments_types img {
float: right;
margin: 2px 0 10px 10px;
}

/*** fonts ***/
@font-face {
font-family: 'Babel Sans';
src: url('../fonts/Babel/BabelSans.eot');
src: local('Babel Sans'),
url('../fonts/Babel/BabelSans.eot?iefix') format('eot'),
url('../fonts/Babel/BabelSans.woff') format('woff'),
url('../fonts/Babel/BabelSans.ttf') format('truetype'),
url('../fonts/Babel/BabelSans.svg#BabelSans') format('svg');
font-weight: normal;
font-style: normal;
}
body,
.s_item h3,
#order_details .s_table tr.last td:first-child,
#shopping_cart .s_total.last strong,
#shopping_cart_confirm .s_total.last strong
{
font-family: ;
}
h1,
h2,
#product_info h3,
#product_buy_col h3,
.box .box-heading,
.s_order .s_id,
.s_order .s_status,
.s_product_row .s_row_number
{
font-family: ;
font-weight: ;
font-style: ;
}
#categories > ul > li > a,
#cart_menu small.s_text,
#product .s_tabs_nav li a
{
font-family: ;
font-weight: ;
font-style: ;
}
#categories > ul > li > a,
#cart_menu small.s_text
{
font-size: 0px;
}
#intro h1,
#intro h2
{
font-family: ;
font-weight: ;
font-style: ;
font-size: 0px;
}
.s_plain .s_price,
.s_old_price
{
font-family: ;
}
.s_label .s_price,
.s_order .s_total,
#cart_menu .s_grand_total,
#order_details .s_table tr.last td,
#shopping_cart .s_total.last,
#shopping_cart_confirm .s_total.last
{
font-family: ;
font-weight: ;
font-style: ;
}

.s_button_1 .s_text,
.buttons .button,
.buttons .button span,
#add_to_cart .s_text
{
font-family: ;
font-weight: ;
font-style: ;
font-size: 0px;
}

/*****************************************************/
/******   U I     N O T I F Y   **********************/
/*****************************************************/
.s_notify .noty_message {
position: relative;
margin-bottom: 15px;
padding: 15px 10px 10px 10px;
background: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.s_notify .noty_message h2 {
margin-left: 5px;
margin-right: 5px;
padding-top: 0;
padding-bottom: 0;
line-height: 20px;
font-size: 18px;
font-weight: normal;
}
.s_notify .noty_message .noty_close {
z-index: 100;
top: 10px;
left: 10px;
text-indent: -1000em;
font-size: 1px;
}
.s_notify .noty_message h3 {
font-weight: normal;
color: #999;
}
.s_notify .noty_message .s_item,
.s_notify .s_message
{
margin: 0 5px 5px 5px;
}
.s_notify .noty_message .s_item h3,
.s_notify .noty_message .s_item p
{
padding-left: 50px;
}
.s_notify .noty_message .s_item:hover {
background: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-o-box-shadow: none;
}

/*****************************************************/
/******   J Q U E R Y     U I   **********************/
/*****************************************************/
.s_jquery_ui {
font-size: 11px;
}
.ui-autocomplete-input {
position: relative;
}

/*** accordion ***/

.ui-accordion .ui-accordion-content {
padding: 30px 0;
}
.ui-accordion h2.s_last {
margin-bottom: 25px;
}
.ui-accordion h2.s_last.ui-state-active {
margin-bottom: 1px;
}
.ui-accordion .ui-accordion-content-active {
margin-bottom: 1px;
border-bottom: 1px solid #eee;
}
.ui-accordion > h2 {
outline: none !important;
cursor: pointer;
margin-bottom: 1px;
padding: 0;
line-height: 32px;
text-transform: uppercase;
font-size: 14px;
font-weight:  bold;
background: #eee;
border-bottom: 1px solid #ddd;
}
.ui-accordion h2 .ui-icon {
display: block;
float: right;
background: url(../images/rtl/bullet_accordion.png) no-repeat center top;
width: 12px;
height: 12px;
margin: 10px 10px 0 10px;
}
.ui-accordion h2.ui-state-active .ui-icon {
background-position: center bottom !important;
}


/*  -------------------------------------------------------------------------------------  */
/*  ---  Desktop and tablet layout              -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 1000px                      -----------------------------------------  */

@media only screen and (min-width: 768px) {


}




/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 768px / Max width: 991px    -----------------------------------------  */
/*
@media only screen and (min-width: 768px) and (max-width: 991px) {

.s_cell_model {
display: none;
}
.s_cell_name .s_hidden.inline {
display: inline !important;
}
.s_cell_quantity {
white-space: nowrap;
}

body {
min-width: 0;
}
body.s_layout_fixed #wrapper {
width: 740px !important;
}
.s_wrap {
width: 720px;
}
.s_wrap .s_col_12,
.s_main_col
{
width: 700px;
}
.s_col_3 {
width: 340px;
}
.s_col_3:nth-child(2n+1) {
clear: right;
}

/*** header *** /

#site_logo {
margin: 20px 0;
}
#site_logo img {
max-width: 260px;
}
#top_navigation {
top: 25px;
left: 0;
}
#language_switcher,
#currency_switcher
{
width: 70px;
}
#system_navigation #cart_menu {
margin: 10px 10px -20px 0;
}

/*** intro *** /

#intro {
overflow: hidden;
padding-top: 20px;
background-color:#FFFFFF !important;
}
#intro h1 {
padding-bottom: 0;
}
#product_intro {
height: 255px;
}
#product_intro .s_price_holder {
right: 602px !important;
}
#product_intro_info {
width: 360px;
}
#product_intro_info p.s_desc {
overflow: hidden;
height: 120px;
}
#product_intro #product_intro_preview {
left: -10px !important;
width: 320px;
height: 255px;
background: url(../images/intro_product_1.png) no-repeat 0 0;
}
#product_intro #product_intro_preview img,
#product_intro #product_intro_preview .slides_container
{
width: 200px;
height: 200px;
}
#product_intro #product_intro_preview .slides_container {
margin: 42px 0 0 70px;
}
#product_intro .s_button_prev,
#product_intro .s_button_next
{
top: 130px;
width: 32px;
height: 32px;
}
#product_intro .s_button_prev {
right: 258px;
background-position: 0 -42px;
}
#product_intro .s_button_next {
right: 10px;
background-position: -32px -42px;
}

#image_intro {
width: 720px;
padding-bottom: 20px;
}
#image_intro_preview {
height: auto !important;
}
#image_intro_preview img {
max-width: 700px !important;
height: auto !important;
}
#image_intro_preview.s_boxed img {
max-width: 680px !important;
}

/*** products *** /

.s_grid_view.size_2 .s_item {
width: 160px;
}
.s_grid_view.size_2 .s_item .s_thumb {
padding: 10px;
}
.s_single_col .s_grid_view.size_1 .s_item:nth-of-type(4n+1),
.s_2_cols .s_grid_view.size_1 .s_item:nth-of-type(3n+1),
.s_single_col .s_grid_view.size_2 .s_item:nth-of-type(6n+1),
.s_2_cols .s_grid_view.size_2 .s_item:nth-of-type(4n+1)
{
clear: none;
}
.s_grid_view.size_2 .s_item:nth-of-type(4n+1),
.s_grid_view.size_1 .s_item:nth-of-type(3n+1)
{
clear: right;
}

/*** product info *** /

.s_single_col #product_info dl {
width: 220px;
}
.s_single_col #product_share .s_rating_holder {
margin-left: 120px;
}
.s_single_col #product_price {
left: 0;
padding: 0 20px 10px 0;
width: 100px;
}
.s_single_col #product_price .s_price {
position: relative !important;
}
.s_single_col #product_price p.s_price_tax,
.s_single_col #product_price p.s_reward_points {
margin-left: 0;
text-align: center;
}
.s_single_col #product_buy_col,
.s_single_col #product_info
{
width: 340px;
margin-left: 0;
padding-top: 0;
}

/*** shop info *** /

#shop_info {
padding-top: 10px;
margin-bottom: 20px;
}
#shop_info_wrap {
padding: 0;
}
#footer {
padding-bottom: 5px;
}

}
//*/

/*  -------------------------------------------------------------------------------------  */
/*  ---  Mobile Layout (320px)                  -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Max width: 767px                       -----------------------------------------  */
/*
@media only screen and (max-width: 767px) {

/*** hide some elements *** /

#fb-root,
#view_mode,
#menu_home,
#product .s_tabs_nav,
.s_cell_model,
.s_cell_price,
.s_cell_cart,
.s_cell_size,
.s_cell_date,
.s_cell_download,
.s_cell_opened,
.s_cell_comment,
.s_cell_action,
.s_cell_quantity,
#shopping_cart .s_cell_name,
#wishlist .s_cell_name,
.pagination .results
{
display: none !important;
}

/*** typo & spacing *** /

body {
min-width: 0 !important;
font-size: 14px;
}
body.s_layout_fixed {
padding: 10px 0 !important;
background-image: none !important;
}
select {
font-size: 12px;
}
#intro,
#product_image_preview
{
margin-bottom: 20px;
}
.s_side_col .s_box,
.s_side_col .s_box_1
{
margin-left: 0 !important;
margin-right: 0 !important;
}

/*** layout *** /

.s_wrap {
width: 280px;
}
.s_col,
.s_col_3,
.s_col_4,
.s_col_5,
.s_col_6,
.s_col_12,
.s_main_col,
.s_2_cols .s_main_col,
.s_side_col,
.s_total,
#categories,
#product_images,
#product_info,
#product_buy_col,
#intro h1
{
clear: both !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.s_main_col .s_col {
margin-left: 0 !important;
margin-right: 0 !important;
}
.s_2col_wrap,
.s_3col_wrap,
.s_4col_wrap,
.s_5col_wrap
{
padding: 0 !important;
}
.s_1_2,
.s_1_3,
.s_1_4
{
width: 100%;
}
#wrapper {
overflow: hidden;
width: 100% !important;
border: none !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
-o-box-shadow: none !important;
}

/*** header *** /

#site_logo {
clear: both;
display: block;
float: none;
margin: 20px 0;
}
#site_logo img {
max-width: 280px;
margin: 0 auto;
}
#top_navigation {
position: static !important;
width: 280px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#currency_form,
#language_form
{
display: inline-block;
float: none !important;
margin-left: 8px;
}
#language_switcher,
#currency_switcher
{
width: 90px;
}
#site_search input {
font-size: 15px !important;
}
.s_dynamic #search_bar {
top: auto;
left: auto;
margin-right: -246px;
margin-top: -41px;
}
.s_dynamic #search_bar input {
width: 130px;
}
#search_bar .s_button_1 {
margin-right: 150px;
}
.s_static #site_search {
position: relative;
right: 50%;
margin: 0 -140px 15px 0 !important;
clear: both;
display: block;
float: none;
width: 280px;
height: 30px;
}
.s_static #site_search input {
width: 220px;
margin-top: -2px;
padding: 5px !important;
}
#system_navigation {
position: relative;
overflow: hidden;
width: 100%;
margin: 10px 0 20px 0;
}
#system_navigation ul.s_list_1 li {
background-position: 100% -3px !important;
}
#welcome_message {
float: left;
clear: both;
width: 100%;
text-align: center;
font-size: 13px;
}
#cart_menu {
position: static !important;
float: none !important;
margin: 0 0 10px 0 !important;
padding: 10px 0 !important;
text-align: center !important;
border: none !important;
}
#cart_menu .s_submenu {
display: none !important;
}
#cart_menu > a,
#cart_menu > a .s_text,
#cart_menu > a .s_grand_total
{
display: inline-block !important;
float: none !important;
}
#cart_menu .s_grand_total {
position: relative;
}
#system_navigation .s_list_1 {
clear: both;
float: none !important;
height: auto !important;
padding-left: 17px;
text-align: center;
}
#system_navigation .s_list_1 li {
white-space: nowrap;
}
#categories {
float: none !important;
}
#categories > ul > li {
width: 49.99%;
}
#categories > ul > li > a
{
width: 90%;
padding: 0 0 0 10%;
text-indent: 10px;
}
#categories > ul > li > a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
#categories .s_submenu {
display: none !important;
}
#menu_information {
position: static !important;
}
#menu_information:hover .s_submenu {
left: 0 !important;
right: auto !important;
display: block !important;
width: 100% !important;
}

/*** intro *** /

#intro {
clear: both;
margin-bottom: 30px;
padding-top: 30px;
background: url(../images/border/box_border_.png) top left repeat-x;
padding-top: 20px;
}
#intro h2,
#intro h2 *
{
font-size: 22px !important;
line-height: 30px !important;
}
#intro h1 {
padding-bottom: 0;
}

/*** product intro *** /

#product_intro {
overflow: hidden;
width: 300px !important;
height: auto !important;
}
#product_intro #product_intro_preview {
width: 320px;
height: 255px;
right: 0;
background: url(../images/intro_product_1.png) no-repeat 0 0;
}
#product_intro #product_intro_preview img,
#product_intro #product_intro_preview .slides_container
{
width: 200px;
height: 200px;
}
#product_intro #product_intro_preview .slides_container {
margin: 42px 0 0 70px;
}
#product_intro .s_price_holder {
top: 50px;
left: 0 !important;
right: auto !important;
}
#product_intro .s_button_prev,
#product_intro .s_button_next
{
top: 130px;
width: 32px;
height: 32px;
}
#product_intro .s_button_prev {
right: 258px;
background-position: 0 -42px;
}
#product_intro .s_button_next {
right: 10px;
background-position: -32px -42px;
}
#product_intro_info {
position: relative;
width: 100%;
min-height: 50px;
margin: 0;
margin-bottom: 255px;
text-align: center;
}
#product_intro_info .s_desc,
#product_intro_info .s_rating_holder
{
display: none;
}

/*** image intro *** /

#image_intro {
width: 280px;
padding-bottom: 20px;
}
#image_intro_preview {
height: auto !important;
padding: 0;
}
#image_intro_preview.s_boxed {
border-width: 5px;
}
#image_intro_preview img {
max-width: 280px !important;
height: auto !important;
}
#image_intro_preview.s_boxed img {
max-width: 270px !important;
}
#image_intro_preview.s_boxed .s_button_next_holder {
right: -5px;
}
#image_intro_preview.s_boxed .s_button_prev_holder {
left: -5px;
}

/*** footer *** /

#shop_info {
padding-top: 10px;
margin-bottom: 20px;
}
#shop_info_wrap {
padding: 0;
}
#shop_info, #shop_description, #shop_contacts {
font-size: 13px;
}
#twitter li span,
#twitter li span *
{
font-size: 13px !important;
line-height: 20px !important;
}
.s_widget_holder span,
.s_widget_holder span iframe
{
width: 100% !important;
}
#footer_categories .s_wrap {
width: 300px;
}
#footer_categories .s_col_2 {
width: 130px;
}
#footer_categories .s_col_2:nth-child(2n+1) {
clear: left;
}
#footer_categories ul {
font-size: 13px;
}
#footer_nav ul {
margin-bottom: 20px;
}
#payments_types {
float: none !important;
padding-left: 5px;
text-align: center;
}
#payments_types img {
display: inline;
float: none;
}
#copy {
padding: 0 !important;
text-align: center;
}

/*** product listing *** /

#listing_options {
padding-top: 34px;
padding-bottom: 10px;
}
#listing_arrange {
right: auto;
left: 0;
}
#listing_arrange span.s_label {
margin-left: 0;
margin-right: 5px;
}
#listing_arrange .s_switcher
{
margin-left: 0;
margin-right: 15px;
}
#listing_sort {
width: 90px;
}
#compare_total {
display: none;
}

/*** product info *** /

#product_images,
#product_info,
#product .s_tabs
{
margin-left: 0;
margin-right: 0;
}
#product_images:hover {
z-index: 10;
}
#product_gallery .s_thumbs li {
margin: 0 10px 0 0;
padding-bottom: 10px;
}
#product_gallery .s_thumbs img {
width: 55px;
}
#product_info dl {
width: 100%;
}
#product_price {
/*width: 100px !important;* /
right: auto;
left: -20px;
padding-left: 0;
padding-right: 0;
background: none;
}
#product_price p.s_price_tax,
#product_price p.s_reward_points
{
display: none;
}
#product .s_tab_box {
padding: 0;
border: none;
}
#product .s_tab_box > h2 {
display: block;
}
#product_share {
display: none;
}
.s_single_col #product_buy_col {
padding-top: 0;
}

/*** brands *** /

#brands td .s_list_1 li {
width: 99%;
}

/*** cart *** /
.cart-content {
width: 100%;
}
.cart-content .s_box_1 input[type=text] {
width: 98%;
}
.cart-content .s_box_1 .s_button_1 {
float: left !important;
margin: 20px 0 0 0 !important;
}
#quote table {
margin-bottom: 0;
}

/*** checkout *** /
.payment table {
font-size: 12px;
}
.payment td {
padding-bottom: 10px;
}
.payment input[type=text],
.payment input[type=password],
.payment select
{
display: inline-block;
}

/*** login *** /

#login_page .s_h_170 {
height: auto !important;
margin-bottom: 0 !important;
}
#login_page .s_1_2:first-child {
margin-bottom: 30px;
}

/*** orders *** /

#order_details table {
font-size: 11px;
}
#order_details .s_table tr.last td,
#order_details .s_table tr.last td *
{
font-size: 20px !important;
}

/*** returns *** /

#return_request_info table {
font-size: 11px;
}

/*** sitemap *** /

#sitemap .s_list_1 {
column-count: 1;
-moz-column-count: 1;
-webkit-column-count: 1;
-o-column-count: 1;
}

/*** modules *** /

.s_banners .s_banner,
.s_banners .s_banner img {
float: none;
margin: 0 auto 20px auto !important;
}

/*** common styles *** /

select {
max-width: 99% !important;
}
.s_row_2 label {
width: 100%;
}
.s_full {
clear: both;
margin-right: 0 !important;
}
.s_list_1 li {
background-image: url(../images/rtl/bullet_1_mobile.png);
background-position: 100% -3px;
}
.s_total.left,
.s_total.right
{
width: auto !important;
clear: none !important;
}
table .s_hidden {
display: block !important;
}
table .s_hidden.inline {
display: inline !important;
}
.s_cell_image {
width: 200px;
}
.s_cell_select {
width: 16px;
}
.s_cell_id {
max-width: 20px;
}
.s_cell_price,
.s_cell_total,
.s_cell_quantity
{
width: 60px;
}
.s_cell_image strong {
display: block;
padding: 5px 0;
text-align: center;
font-size: 14px;
}
.s_cell_select .s_icon_16 {
display: block;
width: 16px;
padding: 0 !important;
text-indent: -1000em;
}
.s_cell_image .s_button_add_to_cart {
font-size: 12px;
}
.s_cell_quantity input[type=text]{
min-width: 90%;
margin-bottom: 10px;
margin-right: 0;
}
#shopping_cart .s_cell_quantity {
display: table-cell !important;
}
.pagination {
text-align: center;
}
.pagination .links {
float: none;
}
.s_listing .s_item {
width: 130px !important;
margin-bottom: 20px !important;
}
.s_listing .s_item .s_thumb {
padding: 0 0 10px 0 !important;
}
.s_listing .s_item h3 {
font-size: 14px;
}
.s_listing .s_item h3 a {
padding-top: 9px;
}
.s_grid_view .s_item:hover {
margin-top: 0;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 20px !important;
padding: 0;
background: none;
box-shadow: none;
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.s_item .s_actions {
display: block !important;
font-size: 13px !important;
}
.s_single_col .s_subcategory:nth-child(8n+1),
.s_2_cols .s_subcategory:nth-child(6n+1),
.s_single_col .s_grid_view.size_1 .s_item:nth-of-type(4n+1),
.s_2_cols .s_grid_view.size_1 .s_item:nth-of-type(3n+1),
.s_single_col .s_grid_view.size_2 .s_item:nth-of-type(6n+1),
.s_2_cols .s_grid_view.size_2 .s_item:nth-of-type(4n+1)
.s_grid_view.size_2 .s_item:nth-of-type(4n+1),
.s_grid_view.size_1 .s_item:nth-of-type(3n+1)
{
clear: none;
}
.s_single_col .s_subcategory:nth-child(2n+1),
.s_2_cols .s_subcategory:nth-child(2n+1),
.s_grid_view .s_item:nth-of-type(2n+1)
{
clear: right;
}

.s_submit .s_button_1,
.buttons input[type=submit],
.buttons input[type=button]
{
float: right;
clear: right;
margin-right: 0;
margin-top: 15px;
}
.s_submit .s_button_1:first-child {
margin-top: 0;
}
.buttons input[type=submit],
.buttons input[type=button]
{
line-height: 30px !important;
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-webkit-appearance: none;
}

.s_orders_listing {
padding-right: 0 !important;
}
.s_orders_listing .s_col {
float: none;
width: 100% !important;
margin-left: 0 !important;
}
html.s_locked,
html.s_locked body
{
overflow: hidden;
height: 100%;
}
.noty_cont {
position: absolute;
top: 15px;
bottom: 15px;
right: 15px;
left: 15px;
display: none;
width: auto;
height: auto;
margin: 0 !important;
}
html.s_locked .noty_cont {
display: block;
}
.noty_bar,
.noty_message
{
position: absolute !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
width: auto !important;
margin: 0 !important;
}
.noty_message h3 {
font-size: 15px !important;
}
.noty_buttons {
padding-top: 15px;
text-align: center;
}
.noty_message button {
display: inline-block;
height: 30px;
margin: 0 5px 10px 5px;
padding: 0 10px;
text-transform: uppercase;
letter-spacing: -1px;
line-height: 30px;
font-size: 14px;
color: #fff;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
-o-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) inset,
-1px -1px 0 rgba(255, 255, 255, 0.3) inset;
}
.noty_message button:hover,
.noty_message button:hover
{
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
-o-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset,
-1px -1px 0 rgba(255, 255, 255, 0.5) inset;
}

}
//*/

/*  -------------------------------------------------------------------------------------  */
/*  ---  Wide Mobile Layout (480px)             -----------------------------------------  */
/*  -------------------------------------------------------------------------------------  */
/*  ---  Min width: 480px / Max width: 767px    -----------------------------------------  */
/*
@media only screen and (min-width: 480px) and (max-width: 767px) {

.s_wrap {
width: 440px;
}
.s_col_3 {
clear: none;
float: left;
width: 220px;
}

.s_row_2 label {
width: 150px;
}

#categories > ul > li {
width: 33.33%;
}

#image_intro {
width: 440px;
}
#image_intro_preview img {
max-width: 440px !important;
height: auto !important;
}
#image_intro_preview.s_boxed img {
max-width: 430px !important;
}

/*** footer *** /

#shop_info .s_col_3 {
width: 220px;
}
#twitter {
margin-bottom: 0;
}
#footer_categories .s_wrap {
width: 460px;
}
#footer_categories .s_col_2 {
width: 133px;
}
#footer_categories .s_col_2:nth-child(2n+1) {
clear: none;
}
#footer_categories .s_col_2:nth-child(3n+1),
#footer_nav .s_wrap :nth-of-type(2n+1)
{
clear: right;
}

/*** product *** /

#product_images {
width: 280px !important;
}
#product_info {
clear: none !important;
float: none !important;
width: auto !important;
margin: 0 !important;
}
#product_price {
position: static !important;
float: right;
margin-right: 10px !important;
padding-bottom: 20px;
}
#product_price .s_price,
.s_single_col #product_price .s_price
{
position: static !important;
}
#product_info dl {
clear: left;
float: left;
width: 140px !important;
}
#product_info dl dt,
#product_info dl dd
{
width: 100%;
margin-bottom: 0;
}
#product_info dl dd {
clear: left;
margin-bottom: 10px;
}
#product_buy {
clear: both;
width: 440px;
}

/*** brands *** /

#brands td .s_list_1 li {
width: 44%;
}
.s_subcategory {
width: 90px;
}
.s_grid_view .s_item,
.s_grid_view .s_item:hover
{
margin-right: 12px;
margin-left: 11px;
}
.s_single_col .s_subcategory:nth-child(8n+1),
.s_2_cols .s_subcategory:nth-child(6n+1),
.s_single_col .s_subcategory:nth-child(2n+1),
.s_2_cols .s_subcategory:nth-child(2n+1),
.s_listing .s_item:nth-of-type(4n+1),
.s_listing .s_item:nth-of-type(5n+1),
.s_listing .s_item:nth-of-type(2n+1)
{
clear: none !important;
}
.s_single_col .s_subcategory:nth-child(4n+1),
.s_2_cols .s_subcategory:nth-child(4n+1),
.s_listing .s_item:nth-of-type(3n+1)
{
clear: right !important;
}

}
//*/
.cmsms_slider_parent,
#slider {
width:100%;
height:250px;
position:relative;
overflow:hidden;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}

.responsiveSlider {
text-align:left;
display:block;
list-style:none;
padding:0;
margin:0;
position:relative;
overflow:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out;
}

.cmsms_slider_parent>.responsiveSlider {
width:100%;
height:100%;
opacity:1;
filter:alpha(opacity=100);
}

.responsiveSlider,
.responsiveSlider>li {
display:block;
width:100%;
height:250px;
padding:0;
margin:0;
overflow:hidden;
position:absolute;
}

.responsiveSlider {
top:0;
left:0;
}

ul.responsiveSlider {list-style:none;}

.responsiveSlider>li {
top:0;
left:100%;
z-index:1;
}

.responsiveSlider>li div.cmsms_img_pattern {
background-position:0 0;
background-repeat:repeat;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}

.responsiveSlider>li.video>a.cmsms_img_video {
background:url(../images/video.png) 0 0 no-repeat;
display:block;
width:100px;
height:100px;
margin:-50px 0 0 -50px;
position:absolute;
top:50%;
left:50%;
cursor:pointer;
opacity:0.33;
filter:alpha(opacity=33);
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out;
}

.responsiveSlider>li.video>a.cmsms_img_video:hover {
opacity:1;
filter:alpha(opacity=100);
}

.cmsms_slider_video {
background:#000000;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:150;
}

.responsiveSlider .slideCaption {
width:35%;
padding:25px;
position:absolute;
top:0;
right:50px;
}

.responsiveSlider .slideCaption>.slideCaptionInner {
width:100%;
display:table-cell;
vertical-align:middle;
}

a.cmsms_prev_slide,
a.cmsms_next_slide {
display:block;
width:70px;
height:100px;
margin-top:-50px;
position:absolute;
top:50%;
z-index:11;
}

a.cmsms_prev_slide {left:10px;}

a.cmsms_next_slide {right:10px;}

a.cmsms_prev_slide span,
a.cmsms_next_slide span,
a.cmsms_close_video {
background-color:#ffffff;
width:41px;
height:41px;
display:block;
overflow:hidden;
position:absolute;
border-radius:20.5px;
-moz-border-radius:20.5px;
-webkit-border-radius:20.5px;
-webkit-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
-moz-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
-ms-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
-o-transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
transition:background-color .3s ease-in-out, background-position .3s ease-in-out;
}

a.cmsms_prev_slide span,
a.cmsms_next_slide span {
background-repeat:no-repeat;
top:30px;
}

a.cmsms_prev_slide span {
background-image:url(../images/prev_sl.png);
background-position:14px 11px;
left:5px;
}

a.cmsms_next_slide span {
background-image:url(../images/next_sl.png);
background-position:-24px 11px;
right:5px;
}

a.cmsms_prev_slide:hover span {background-position:-25px 11px;}

a.cmsms_next_slide:hover span {background-position:15px 11px;}

a.cmsms_close_video {
background-image:url(../images/video_close.png);
background-position:12px -49px;
background-repeat:no-repeat;
bottom:-150px;
right:15px;
z-index:200;
}

a.cmsms_close_video:hover {background-position:12px 11px;}

ul.cmsms_slides_nav {
list-style:none;
padding:0;
margin:0;
position:absolute;
bottom:20px;
right:20px;
z-index:10;
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
}

ul.cmsms_slides_nav li {
display:block;
float:left;
padding:0 0 0 8px;
}

ul.cmsms_slides_nav li:first-child {padding:0;}

ul.cmsms_slides_nav li a {
background-color:#ffffff;
display:block;
text-indent:-9999px;
width:12px;
height:12px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-webkit-transition:background-color .3s ease-in-out;
-moz-transition:background-color .3s ease-in-out;
-ms-transition:background-color .3s ease-in-out;
-o-transition:background-color .3s ease-in-out;
transition:background-color .3s ease-in-out;
}

.cmsms_slider_timer {
position:absolute;
top:20px;
right:20px;
z-index:10;
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
}
.cmsms_img {
height: 100%;
}
.extra-text{font-size:10px; text-align:right;line-height: 1.5; }
.home-box-dt-hover{visibility: hidden; position:absolute; width:180px; height:270px; background: #5B9FA4 url('../images/shaddow.png') top center no-repeat; z-index:100; margin-left:70px; margin-top:-12px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
border-radius:5px;
}

.home-box-ot-hover{visibility: hidden; position:absolute; width:180px; height:270px; background: #DBC152 url('../images/shaddow.png') top center no-repeat; z-index:100; margin-left:70px; margin-top:-12px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
border-radius:5px;
}

.home-box-xt-hover{visibility: hidden; position:absolute; width:180px; height:270px; background: #994879 url('../images/shaddow.png') top center no-repeat; z-index:100; margin-left:70px; margin-top:-12px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
border-radius:5px;
}

.home-boxes {
width: 100%;
position: relative;
height: 200px;
margin-top: 20px;
border-top: 1px solid #EEE;
padding-top: 20px;
}
.home-boxes .home-box {
width: 250px;
height: 200px;
float: left;
}
.home-boxes .home-box.dt {
background: #5b9fa4 url('../image/digitalni_tisk.jpg') left top no-repeat;
margin-right: 13px;
}
.home-boxes .home-box.dt:hover .home-box-dt-hover{visibility: visible;}
.home-boxes .home-box.ot {
background: #dbc152 url('../image/offset_tisk.jpg') left top no-repeat;
margin-right: 13px;
}
.home-boxes .home-box.ot:hover .home-box-ot-hover{visibility: visible;}
.home-boxes .home-box.xt {
background: #994879 url('../image/xxl_tisk.jpg') left top no-repeat;
margin-right: 13px;
}
.home-boxes .home-box.xt:hover .home-box-xt-hover{visibility: visible;}

.home-boxes .home-box .home-box-container {
margin-left: 80px;
margin-right: 15px;
margin-top: 10px;
width: auto;
text-align: right;
}
.home-boxes .home-box-dt-hover .home-box-container, .home-boxes .home-box-ot-hover .home-box-container,.home-boxes .home-box-xt-hover .home-box-container{
margin-left: 10px;
margin-right: 15px;
margin-top: 10px;
width: auto;
text-align: right;
}

.home-boxes .home-box .home-box-container h4 {
color: #fff;
font-weight: normal;
font-size: 12pt;
white-space:nowrap;
}
.home-boxes .home-box .home-box-container span{
font-size: 8pt;
}
.home-boxes .home-box-dt-hover .home-box-container h4 {
color: #fff;
font-weight: normal;
font-size: 12pt;
}
.home-boxes .home-box .home-box-container .right {
float: none !important;
font-size: 12px;
margin-bottom: 10px;
display: block;
}
.home-boxes .home-box .home-box-container .cw {
color: #fff;
padding-left: 5px;
}
.home-boxes .home-box.dt .home-box-container .dt-price-tag {
color: #185e64;
display: block;
background: url('../image/dt_price.png') left center no-repeat;
width: 78px;
height: 31px;
margin-left: 53px;
margin-top: 13px;
text-align: left;
padding-top: 10px;
padding-left: 30px;
}
.home-boxes .home-box.dt .home-box-container a:hover {
text-decoration: none;
color: #fff !important;
}

.home-boxes .home-box.ot .home-box-container .ot-price-tag {
color: #774400;
display: block;
background: url('../image/ot_price.png') left center no-repeat;
width: 78px;
height: 31px;
margin-left: 53px;
margin-top: 15px;
text-align: left;
padding-top: 10px;
padding-left: 30px;
}
.home-boxes .home-box.ot .home-box-container a:hover {
text-decoration: none;
color: #fff !important;
}
.home-boxes .home-box.xt .home-box-container .xt-price-tag {
color: #7a0048;
display: block;
background: url('../image/xt_price.png') left center no-repeat;
width: 78px;
height: 31px;
margin-left: 53px;
margin-top: 15px;
text-align: left;
padding-top: 10px;
padding-left: 30px;
}
.home-boxes .home-box.xt .home-box-container a:hover {
text-decoration: none;
color: #fff !important;
}

.bannerCom{background: #fff url('../image/banner1.png') no-repeat; width:149px; height:350px; float:right;position:relative;}
.bannerCom-text{position:absolute; bottom:0;margin-left: 5px;}
.width-banners {
height: 118px;
display: block;
margin-top: 13px;
}
.width-banners .banner1,
.width-banners .banner2 {
display: block;
height: 100%;
width: 380px;
border: 1px solid #bcbdba;
float: left;
position: relative;
margin-top:20px;
padding-bottom:10px;
}
.width-banners .banner1 {
background: #fff url('../image/guy-1.png') 10px 10px no-repeat;
margin-right: 13px;
}
.width-banners .banner1:hover {background: #f0f0f0 url('../image/guy-1.png') 10px 10px no-repeat;}

.width-banners .banner2 {
background: #fff url('../image/guy-2.png') 10px 10px no-repeat;
}
.width-banners .banner2:hover {background: #f0f0f0 url('../image/guy-2.png') 10px 10px no-repeat;}

.width-banners .banner1 .slogan,
.width-banners .banner2 .slogan {
position: absolute;
top: 39px;
left: 70px;
}
.width-banners .banner1 .slogan small,
.width-banners .banner2 .slogan small {
display: block;
font-family: 'soneregular';
font-size: 11px;
}
.width-banners .banner1 .slogan big,
.width-banners .banner2 .slogan big {
display: block;
font-family: 'soneregular';
font-size: 16px;
}
.width-banners .banner1 .slogan_bottom,
.width-banners .banner2 .slogan_bottom {
position: absolute;
bottom: 10px;
left: 12px;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 10px;
line-height: 12px;
}

.small_slogan {
border-top: 1px solid #eee;
padding-top: 20px;
display: block;
font-family: 'soneregular';
font-size: 12px;
text-align: right;
margin-top: 20px;
color: #666;
}

.newsMain {width: 225px; height:234px;}
.newsMain:hover .newsMain-hover{visibility:visible; z-index:1000;}
.newsMain-img{width:225px; height:150px;}
.newsMain-bottom{width:225px; height:84px; background-color:#2E2E2E;}
.newsMain-bottom-text{width:205px; height:45px; margin-left:10px; margin-right:10px; padding-top:10px; color: #FFF;}
.newsMain-bottom-category{width:225px; height:15px; margin-left:10px; margin-right:10px; color: #888d90;}
.newsMain-hover{position:absolute; width:225px; height:234px; background: url('../image/news_box_bg.png') left top no-repeat; visibility:hidden;}

.touchcarousel-item.text {
background: url('../image/news_box_bg.png') left top no-repeat;
}
.newsMain-hover h4 {
font-family: 'soneregular';
font-size: 16px;
font-weight: normal;
margin: 15px;
}
.newsMain-hover .bread_slogan {
font-family: 'soneregular';
font-size: 11px;
font-weight: normal;
margin-left: 15px;
margin-right: 15px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
color: #666;
}
.newsMain-hover p {
font-size: 11px;
font-weight: normal;
margin-top: 10px;
margin-left: 15px;
margin-right: 15px;
color: #222;
line-height: 14px;
}
.newsMain-hover .plus {
font-family: 'soneregular';
font-size: 22px;
font-weight: normal;
color: #f0524a;
position: absolute;
bottom: 0px;
right: 0px;
background-image: url('../images/gumb_plus.png');
width:28px;
height: 28px;
background-repeat:none;
}



.pretty_dropdown { margin: 0px; padding: 0px; position: relative; width: 89%;}
.pretty_dropdown li {
margin: 0px;
list-style: none;
background: #f2f2f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
border: 1px solid #c7c7c7;
height: 35px;
}
.pretty_dropdown li a { padding: 9px 0 0 10px; display: block; width: 100%; height: 100%; }
.pretty_dropdown li a.selected { background: url('../image/dropdownarrow.png') 94% 36% no-repeat; }

.pretty_dropdown ul.subdropdown { z-index: 9999; display: none; position: absolute; left: 0px; /*top: 42px;*/ width: 100%; margin: 0px; padding: 0 0 10px;height:auto;overflow:hidden;overflow-y:auto;max-height:270px; }
.pretty_dropdown ul.subdropdown li { border: 0px none; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; }

.pretty_dropdown img { width: 30px; float: left; margin-right: 10px; margin-top: -5px; }



#footer-contact{width: 960px; position:relative; float:left; margin-bottom:20px;}
.footer-contact-delivery{width:470px; height: 60px; position:relative; float:left; background:#f0f0f0;}
.footer-contact-contact{width:470px; margin-left:20px; height: 60px; position:relative; float:left; background:#f0f0f0;}
.footer-contact-img{width:38px; height:38px; position:relative; float:left;margin-left:10px; margin-top:10px;}
.footer-contact-delivery-info{width:400px; float:left; position:relative; margin-top:10px; margin-left:10px;}
.footer-contact-contact-info{width:280px; float:left; position:relative; margin-top:10px; margin-left:10px;}
.footer-contact-tel{position:relative; float:left;margin-top:15px;}
.footer-copryt{width:960px; position:relative;float:left; color: #888d90;font-size:10px;}
.footer-sp{width:960px; position:relative; float:left; margin-top:20px;}
.footer-sponsors{position:relative; width:500px; float:left;}
.footer-sponsors .dist2{float:left; margin-top:5px; margin-left:25px;}
.footer-sponsors .dist3{float:left; margin-top:8px;margin-left:25px;}
.footer-payments{float:right; width: 300px; position:relative;margin-top:5px; text-align:right;}

.footer-grey-line{width:100%; height:7px; background-color:#6d6d6d;}

.search-custom
{
background:url('../images/search-ico.png') no-repeat scroll center center transparent; position:absolute; widepeat scroll center center transparent; position:absolute; width:15px; height:25px; right:0;
}

/*  -------------------------------------------------------------------------------------  */
/*  ---  Retina displays                        -----------------------------------------  */
/*  ---  Overrides styles for devices with a    -----------------------------------------  */
/*  ---  device-pixel-ratio of 2+, such as iPhone 4     ---------------------------------  */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {

body {
}

}
