/* Text */
body {  color: #000; background-color: #fff;}
div.catalog-item, div.catalog-section, div.catalog-detail, div.faq-item { background-color: #FFF;}
div.catalog-item, div.catalog-section, div.catalog-detail, div.news-item, div.faq-item { border-color: #FFF; /* must be like the body background */}
div.catalog-item-hover, div.catalog-section-hover, div.catalog-detail-hover, div.news-item-hover, div.faq-item-hover { border-color: red; }

a:link {color:#506CBC;}
a:visited {color:#506CBC;}
a:hover {color:#EA0000;}
a:active {color:#506CBC;}

h5 { color: #CE0000; }

hr, .hr {
	border-color: #E9E9E9;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	height: 0px;
}

/* Layout */
#header-wrapper { /*background: #334F7A url(images/header-gradient.gif) repeat-x;*/ }
#logo-text h1, #logo-text a { color: #FFF;}
#schedule div.telephone { background: url("images/ico-phone.png") no-repeat scroll 0 5px transparent;
color: #1663AF; }
#schedule div.schedule { color: #ADBACC; display: none; }

#top-menu li a { color: #FFF369; }
#top-menu li a:hover, #top-menu li.selected a { color: #FFFFFF;  /*background-color: #5C7CA9;*/ text-decoration: underline !important; }

#user-links a { color: #ADBACC; }

#left-menu .selected, #left-menu a.selected/*, #left-menu a.selected:hover */{ color: #2e6ab6; font-weight: bold;}
#left-menu .current a.selected { /*background: #1566B2; color: #fff;*/color: #144370; font-size: 13px; font-weight: bold;}

#left-menu  a:hover  { background: url("images/menu/fon_left_menu.png") no-repeat scroll 0 100%, url("images/menu/fon_left_menu.png") no-repeat scroll 0 0; display: block; /*padding-left: 5px;*/ zoom:1; font-style:normal;vertical-align:top;/*font-size:13px;*/}
#left-menu .current a:hover {padding: 1px 10px 2px 13px;}
#left-menu li:hover /*, #left-menu li.selected*/ {background: url(images/menu/left_menu_strelka.png) no-repeat -5px 2px;}
#left-menu li.current li.current {margin-left: 13px;}

#cart { background: url(images/cart-bg.png) 0 0 no-repeat; }
#cart .corner { /*background-image:url(images/cart-box-sprite.gif); background-repeat: no-repeat;*/ }
#cart, #cart a { color: #308bdb; }
#cart i { /*background: url(images/icons-sprite.gif) no-repeat right -468px;*/ }

#compare { background: #FFA733; }
#compare .corner { background-image:url(images/icons-sprite.gif); background-repeat: no-repeat; }
#compare a { color: #FFF; }
#compare a.close { background:url(images/icons-sprite.gif) no-repeat 0 -567px;}

#breadcrumb { color: #bcbcbc; }
#breadcrumb a, #breadcrumb span { color:#252525;}

.form-textbox-border { /*border-color: #D6D6D6;*/ background: none;}
.form-textbox-border input { border: none; background: none;}
.form-button input { font-size: 0; }
.form-button { border: none; background: none;}

#search .form-textbox-border {/*background: white url(images/icons-sprite.gif) no-repeat 2px -381px;*/ }

#footer-wrapper { /*background-color: #eff2f5;*/}

div.catalog-item-filter .r0 { border-color: #FFF; }
div.catalog-item-filter-body-inner, div.catalog-item-filter .r1 { background-color: #e6e6e6; }
div.catalog-item-filter-title a { border-color: #506CBC;}
div.catalog-item-filter-title a:hover { border-color: #EA0000;}

div.filter-active div.catalog-item-filter-title span { background-color: #e4edf7; }

div.catalog-item-sorting a.selected { background-color: #e6e6e6; color: #000;}
div.catalog-item-sorting a.desc { background-image: url(images/icons-sprite.gif); background-repeat: no-repeat; background-position: right -185px;}
div.catalog-item-sorting a.asc {  background-image: url(images/icons-sprite.gif); background-repeat: no-repeat; background-position: right -228px;}

div.catalog-item-price span { background-color:#e6e6e6; }


div.catalog-item-links span.catalog-item-available { background-position: 0 -56px; color: #0E9500;}
div.catalog-item-links span.catalog-item-not-available { background-position: 0 -83px; color: #CC1300;}
div.catalog-item-links a.catalog-item-compare { background-position: 0 0; }
div.catalog-item-links a.catalog-item-compared { background-position: 0 -27px; color: #B3B3B3;}
div.catalog-item-links a.catalog-item-buy { background-position: 0 -110px; color: #C19100;}
div.catalog-item-links a.catalog-item-in-the-cart { background-position: 0 -137px; color: #B3B3B3;}

table.catalog-section-childs a { color: #000; background: url(images/icons-sprite.gif) no-repeat 0 -581px; }

div.catalog-detail-image { border-color: #ccc;}
div.catalog-detail-price label { color: #999999; }
div.catalog-detail-price p { color: #000;}
div.catalog-detail-buttons a { color: #000 !important; }
div.catalog-detail-property { border-color: #ccc;}
div.catalog-detail-property b, div.catalog-detail-property span { background: white; }

div.catalog-admin-buttons a { color: #FFF !important; }

div.catalog-detail-price-offer label { color: #999999; }
div.catalog-item-offers td.catalog-item-offers-field span, div.catalog-item-offers td.catalog-item-offers-prop span{ color: #999999; }

/* Inline Filter */
div.inline-filter b { background: #e6e6e6; }

/* Content Block */
div.content-block { border-color: #e5e5e5;}
div.content-block h3 { color: #CE0000; }

/* Special Offer Block */
div.content-block-special { background-color: #f2f5f8; }
div.content-block-special .item-image a { border-color: #cfc19c;}

/* Subscribe Block */
div.content-block-subscribe { background-color: #F3F3F3; }

/* Content Block List */
dl.block-list dt { color: #999999;}
dl.block-list a { color: #000 !important; }

/* News List */
div.news-date { color: #919191;}

/* Order List */

div.order-title b, div.order-title-inner { background-color: #1662ae;}
div.order-title-inner span { color: white;} 
div.order-title .r2, div.order-title .r0 { border-color: #FAFAFA;}

div.order-info { border-bottom-color: #F0F0F0; border-right-color: #F7F7F7; border-left-color: #F7F7F7;}
div.order-status { background-color: #A4A4A4; color: #FFF;}
div.order-status-n { background-color: #FFAE00;}
div.order-status-deny { background-color: #F20000;}
div.order-status-p { background-color: #3ABE00;}

div.order-items { color: #7F7F7F}

/* Subscription */
div.subscription-title b, div.subscription-title-inner {background-color:#E6E6E6;}
div.subscription-title .r2, div.subscription-title .r0 {border-color:#FAFAFA;}
div.subscription-form { border-color: #E5E5E5;}
div.subscription-rubric span, div.subscription-format span, div.subscription-utility p { color: #787878; }

/* Cart Item List */
table.cart-items thead td { color: #7F7F7F;}
table.cart-items td { border-color: #E5E5E5; }
td.cart-item-actions a.cart-delete-item { background: url(images/icons-sprite.gif) no-repeat 0 -83px; } 

/*Compare Grid */
div.compare-props { border-color: #E5E5E5; }
div.compare-props label { color: #000; }
div.compare-props label.unchecked { color: #b2b2b2;}

table.compare-grid thead td { background-color: #ECECEC; border-color: #D9D9D9; }
table.compare-grid tr.alt td { background-color: #F6F6F6;}
table.compare-grid .compare-delete-item { background: url(images/icons-sprite.gif) no-repeat 0 -83px;  }

/* Paging */
span.nav-current-page { 
/* background-color:#e6e6e6; */
background-color:#1663af; 
   /* font-size: 1rem;*/
    font-weight: 600;
}
div.navigation span.disabled, div.navigation span.arrow, div.navigation span.ctrl   { color:#7E7E7E;}

/* Search results*/
div.search-item, table.search-filter td { border-color: #e6e6e6;}
div.search-page input.search-query, div.search-page input.search-suggest, table.search-filter input.input-field, table.search-filter select.select-field { background: #F8F7F7; border-color: #D9D9D9; }
div.search-advanced, div.search-item-meta, div.search-item-meta a, div.search-advanced-result a { color: #8a8a8a !important;}
div.search-sorting b { background: #e6e6e6; }

/*Common Elements */
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
background: none repeat scroll 0 0 #F8F7F7;
border-color: #DEDEDE;
font-size: 11px;
}
div.content-form div.field-error div.form-input input, 
div.content-form div.field-error div.form-input textarea, 
div.content-form div.field-error div.form-input select
{
	color: red;
	background:	#fff8d3;
}
div.content-form div.field label.field-title { 
color: #555555;
/*float: left;*/
font-family: verdana;
font-size: 11px;
font-weight: bold;
width: 120px; 
}
div.content-form div.description { color:#979797;}

div.content-form div.field-error div.form-input input, 
div.content-form div.field-error div.form-input textarea, 
div.content-form div.field-error div.form-input select
{
	color: red;
	background:	#fff8d3;
}

/*Error & OK messages*/
.errortext, .starrequired { color: red;}  
.errortext, .notetext { background:#FFFEEB; border-color: #FFD482;}

/******************************************************************************/

#left-menu li ul li:hover{
    /*background-color: #FFA733;*/
}

.imgCategory{

}

.catalog-section-childs tr{
    
}

.catalog-section-childs tr td{
    
}

.catalog-section-childs tr td:nth-child(1){
    width: 1%;
}

table.catalog-section-childs {
    width: 100% !important;
}

div.catalog-section-list {
    border: 1px solid rgb(80, 108, 188);
}

div.catalog-item-image {
    margin: 0 !important;
    overflow: visible;
    position: relative;
    width: 154px !important;
left: -2px;
}

div.catalog-item-desc {
    margin-left: 0;
    margin-top: 140px !important;
}

div.catalog-item-info {
    float: left !important;
    width: 152px !important;
}

div.catalog-item-title a {
color: #065EB7;
display: block;
font-size: 12px;
font-weight: bold;
height: 30px;
margin-top: -4px;
overflow: hidden;
padding: 0 10px;
text-align: left;
}

.catalog-item-image .sticker{
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
    color: red;
    font-size: 14px;
    font-weight: bold;
    left: 80px;
    position: absolute;
    /*top: 7px;*/
}

div.catalog-item-price {
    text-align: center;
}



table.my-table td:nth-child(1){
	width: 0%;
}

div.catalog-section-image {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 156px;

}

.description-opis{
	font-weight: bold;
}

div.catalog-item {
overflow: visible;
}
