@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');

html {height:100%;}

body {
	margin:0;
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	background: url(../images/bg_top.jpg) center top repeat-x #fff;
	height: 100%;
}

img {border: 0;}

a {
	text-decoration: underline;
	color: #3363CC;
}

a:hover {text-decoration:none;}

input,textarea,select {
	font: 13px Verdana, Arial, sans-serif;
	vertical-align: middle;
	color: #666;
}

form,fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}

#wrapper {min-height:100%;}

* html #wrapper {height:100%;}

.wrapper-holder {
	margin: 0 auto;
	width: 1000px;
	padding: 0 0 50px;
}

/* header */

#header {
	overflow: hidden;
}

/*.logo-box {
	background: url(../images/logo.png) center 1px no-repeat;
}*/
.logo-box-ENG {
   overflow: hidden;
	width: 100%;
	height: 200px;
   background: transparent url(../images/logoENG.png) no-repeat center 1px;
}
.logo-box-RUS {
   overflow: hidden;
	width: 100%;
	height: 200px;
   background: transparent url(../images/logoRUS.png) no-repeat center 1px;
}
.logo-box-UKR {
   overflow: hidden;
	width: 100%;
	height: 200px;
   background: transparent url(../images/logoENG.png) no-repeat center 1px;    
}

#placeholder-1 {
	padding-left: 200px;/*295px;*/
	/*overflow: hidden;*/
}

.nav-guide {
	list-style: none;
	margin: 5px 0 0 0;
	overflow: hidden;
	padding: 0;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
}

.nav-guide li {
	float: left;
	margin-right: 20px;
	height: 25px;
}

.icon-home {background: url(../images/nav-home.gif) left center no-repeat;}
.icon-info {background: url(../images/nav-info.gif) no-repeat;}
.icon-contact {background: url(../images/nav-contact.gif) no-repeat;}
.icon-basket, .mini-cart {background: url(../images/nav-basket.gif) no-repeat;}
.icon-delivery {background: url(../images/nav-delivery.png) no-repeat;}
.icon-news {background: url(../images/nav-news.png) left center no-repeat;}

.nav-guide li a {
	padding-left: 30px;
	/*font-size: 18px;*/
	line-height: 24px;
	text-decoration: none;
}
.nav-guide li a:hover {
    color: #fbb03b;
}
.nav-guide {
    float: left;
}
.mini-cart {
    float: right;
    margin: 5px 0 0;
    /*padding-left: 30px;*/
}
.mini-cart>a {
    text-decoration: none;
}
.mini-cart-outer, .mini-cart-inner {
    float: left;
}
.mini-cart span {
    display: block;
    float: left;
}
.mini-cart-termin {
    color: #3363cc;
    width: 60px;
    text-align: right;
}
.mini-cart-value {
    color: #f89a2d;
    font-weight: bold;
}
.mini-cart-empty-inner {
    display: block;
    padding: 6px 0;
}
.mini-cart-img {
    display: block;
    padding-left: 30px;
}
.mini-cart-message {
    background-color: #fff;
    border: 1px solid #f89a2d;
    border-radius: 5px;
    box-shadow: 0 2px 2px 1px #cccccc;
    padding: 10px;
    position: absolute;
    right: 2px;
    top: 7px;
    z-index: 100;
}

/* main */

#main {
	overflow: hidden;
	height: 1%;
    position: relative;
}

#sidebar {
	float: left;
	width: 165px;
	padding: 0 0 0 10px;
	margin-top: -16px;/*-30px;*/
	letter-spacing: -0.5px;
}

/*
#navtop {
	list-style: none;
	margin: 34px 0 18px;
	padding: 0;
	letter-spacing: -1px;
}

#navtop li {
	margin:0;
	height:1%;
}

#navtop li a {
	background: url(../images/bullets.png) no-repeat 0 5px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
	color:#666;
	display:block;
	padding:0 0 0 21px;
	text-decoration:none;
}

#navtop li a:hover {
	color:#fbb03b;
	background: url(../images/bullets.png) no-repeat 0 -196px;
}

#navtop li.active a {
	background: url(../images/bullets.png) no-repeat 0 -95px;
	color:#9e005d;
}

#navtop ul {
	list-style: none;
	margin: 0 0 5px 19px;
	padding: 0;
}

#navtop .topmenudiv ul li a {
    background: url(../images/bullets.png) no-repeat 0 -295px;
	color:#666;
	display:block;
	padding: 0 0 0 16px;
	text-decoration:none;
    font-size: 16px;
}
#navtop .topmenudiv ul li a:hover {
	color:#fbb03b;
	background: url(../images/bullets.png) no-repeat 0 -394px;
}

#navtop .topmenudiv ul li.active a {
	background: url(../images/bullets.png) no-repeat 0 -493px;
	color:#9e005d;
}*/



.payment-system {
	margin:0 0 8px;
}

.pay-pal {
	background: url(../images/bg-paypal.gif) no-repeat;
	width: 155px;
	height: 40px;
	display:block;
}

.basket-prop {
	background: url(../images/bg-basket-prop-m.gif) repeat-y;
	width: 154px;
	margin:0 0 15px;
}

.basket-t {background: url(../images/bg-basket-prop-t.gif) no-repeat;}

.basket-b {
	background: url(../images/bg-basket-prop-b.gif) no-repeat 0 100%;
	padding: 6px 8px 6px 12px;
}

.basket-b span {
	font-size: 1em;
	color: #97015F;
}

.basket-prop a, .basket-prop strong {
    color: #999;
    display: block;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 2px;
    text-decoration: none;
}

/* content */

#content {
	float:right;
	width:825px;
}

.languages {
	overflow:hidden;
}

.languages ul.lang {
	list-style:none;
	margin:5px 11px 0 0;
	padding:0;
	display:inline;
}

.languages ul.lang {
	float:right;
}

.languages ul.social {
	padding:0;
    position:absolute;
}

.languages ul.lang li {
	/*float:left;
	width: 58px;
	text-indent:-9999px;
	margin-left: -7px;
	overflow:hidden;
	display:inline;*/
    float: left;
    display: inline-block;
    margin-left: 5px;
    border-radius: 3px;
    font-size: 12px;
}

.languages ul.social li {
	float:left;
	margin-left: 7px;
}

.languages ul li.lang-eng {background: #fff;}/*url(../images/lang-eng.png) no-repeat*/
.languages ul li.lang-rus {background: #fff;}/*url(../images/lang-rus.png) no-repeat*/
.languages ul li.lang-ua {background: #fff;}/*url(../images/lang-ukr.png) no-repeat*/

.languages ul.lang li a {
    margin: 9px;
    /* height: 30px; */
    display: block;
    text-decoration: none;
    /* border-radius: 3px;*/
}

.serv {
	padding-top: 80px;
}

#search-form {
	overflow:hidden;
	height:1%;
	padding:0 10px 0 0;
}

#search-form fieldset {float:right;}

#search-form .text {

	background: url(../images/bg-input.gif) no-repeat;

	width: 152px;

	height: 22px;

	padding:4px 0 0 6px;

	float:left;

	outline:none;

}

#search-form .text input {

	background:none repeat scroll 0 0 transparent;

	border:0 none;

	float:left;

	margin:0;

	width: 148px;

}

#btn-submit {
	background: url(../images/btn-bg-small.gif) no-repeat;
	width: 64px;
	height: 26px;
	border:0 none;
	cursor:pointer;
	/*display:inline;
	float:left;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;*/
	font-weight: bold;
}

#btn-submit:hover {
	background-position:0 -26px;
}

.aticle {
	font: 16px/21px 'Roboto Condensed', Verdana, Arial, sans-serif;
    /*font-family: "Roboto Condensed",sans-serif;*/
	margin: 25px 0 13px 25px;/*13px*/
}

.aticle h1, .title-ala-h1 {
	margin:0 0 13px;
	/*font: bold 24px/26px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;*/
    /*font-family: 'Open Sans Condensed', sans-serif;*/
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.6em;
    font-weight: normal;
	color:#9e005d;
	/*letter-spacing:-2px;*/
    
}
.aticle h1 a {
	color:#9e005d;
	letter-spacing:-2px;
	text-decoration:none;
}

.aticle h3, .product h1 {
	font: bold 18px/20px Verdana, Arial, sans-serif;
	margin:0 0 13px;
	color: #88CB62;
	letter-spacing:-2px;
}
.product h1 {
    height: 20px;
}

.aticle h4 {
	margin:0 0 20px;
	font-weight:bold;
}

.aticle p {margin:0 0 25px;}

.post {

	overflow:hidden;

	height:1%;

}

.post .content-img-1 {

	float:left;

	margin:0 8px 8px 0;

}

.art-box {

	background: url(../images/bg-artbox-m2.gif) repeat-y;

	/*width: 818px;*/

	width: 800px;

	margin:10px 0 0 -4px;

	position:relative;

	z-index:99;

}

.art-box-t {background: url(../images/bg-artbox-t2.gif) no-repeat;}

.art-box-b {

	background: url(../images/bg-artbox-b2.gif) no-repeat 0 100%;

	overflow:hidden;

	height:1%;

	padding:19px 14px 6px 19px;

	position:relative;

}

.main-art {

	float:left;

	width:440px;

}

.picture-box {

	background: url(../images/bg-picturebox-m.gif) repeat-y;

	width: 203px;

}

.picture-box .t {background: url(../images/bg-picturebox-t.gif) no-repeat;}

.picture-box .b {

	background: url(../images/bg-picturebox-b.gif) no-repeat 0 100%;

	/*min-height:210px;*/

}

.add-menu {

	list-style:none;

	margin:0;

	padding:0;

}

.add-menu li {

	padding:9px 0 0 37px;

	height:23px;

}

.add-menu .add-cart {background: url(../images/ico-basket.gif) no-repeat 0 5px;}

.add-menu .postcard {background: url(../images/ico-postcard.gif) no-repeat 0 5px;}

.add-menu .sort {background: url(../images/ico-sort.gif) no-repeat 0 5px;}

.add-menu .filter {background: url(../images/ico-filter.gif) no-repeat 0 5px;}

.add-menu li a {

	color:#666;

	text-decoration:none;

}

.add-art {

	float:right;

	width:345px;

	padding:71px 0 0;

}

.add-art .row {

	overflow:hidden;

	height:1%;

	padding:0 0 14px;

}

.add-art .row .pic-holder {

	background: url(../images/bg-holderbox-m.gif) repeat-y;

	width: 107px;

	float:left;

	margin:0 8px 0 0;

	display:inline;

}

.add-art .row .pic-holder .t {background: url(../images/bg-holderbox-t.gif) no-repeat;}

.add-art .row .pic-holder .b {background: url(../images/bg-holderbox-b.gif) no-repeat 0 100%;}

/* All News Page */

.placeholder-2 {

	float: right;

	margin: 21px 13px 0 10px;

	width: 400px;

}

#placeholder-3 {
	width:818px;
	height:510px;
}

.news-box {
	overflow:hidden;
	height:1%;
}

.news-box img {
	/*float:left;*/
	/*margin:0 5px 5px 0;*/
}

.news-box .news-holder {
	overflow:hidden;
	height:1%;
}

/*.news-box .news-holder em.date {
	font:18px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;
	color:#39b54a;
	display:block;
}*/

.news-date{
	float: left;
	width: 50%;
	font:18px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;
	color:#39b54a;
}

.news-share {
	float: left;
	width: 45%;
}

.news-box .news-holder h3 {
	margin:3px 0 0 2px;
	font:20px/24px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;
    letter-spacing: 0;
}

.news-box .news-holder h3 a {
	text-decoration:none;
	color:#9e005d;
}

.news-box .news-holder p {
	margin:0 0 25px;
	font:16px/21px Verdana,Arial,sans-serif;
}

.news-box .news-holder p a {
	color:#fbb03b;
	text-decoration:none;
}

.news-box .news-holder p a:hover {
	text-decoration:underline;
}

.news-box-aimg {
	float:left;
	width: 97px;
	margin:0 5px 5px 0;
}

.news-box-aimg a {
	display: block;
	width: 97px;
	height: 97px;
	text-decoration: none;
}

.paging {
	padding:30px 0 0;
	overflow:hidden;
	width:640px;
	text-align:left;
	color:#39b54a;
	font:bold 16px Verdana, Arial, sans-serif;
}

.paging a {
	text-decoration:none;
	color:#39b54a;
	margin:0 2px;
}

.paging span {
	float:right;
}

.paging a:hover {
	text-decoration:underline;
}

.gallery {
	background: url(../images/bg-gallary-m.gif) repeat-y;
	margin:0 0 30px;
}

.gallery .t {background: url(../images/bg-gallary-t.gif) no-repeat;}

.gallery .b {background: url(../images/bg-gallary-b.gif) no-repeat 0 100%;
	width: 458px;
	overflow:hidden;
	position:relative;
}

.gallery .img-holder {
	position:relative;
	height:400px;
	/*margin:17px 0 16px 93px;*/
    margin: 10px 15px 10px 10px;
    overflow: hidden;
}

.gallery .txt-frame {
	position:absolute;
	left:0;
	bottom:0;
	background: url(../images/bg-gal-txt.png);
	width:257px;
	padding:7px 5px;
	font:14px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;
}

.gallery .items-holder {
	overflow:hidden;
	width:335px;
	margin:0 0 20px 61px;
	position:relative;
	z-index:99;
}

.gallery .items-holder .horizontal {margin:15px 0 0;}

.gallery #items {
	width:9999px;
	overflow:hidden;
	position:relative;
}

.gallery #items span {display:none;}

.gallery .item {
	float:left;
	background: url(../images/bg-item.gif) no-repeat;
	width:99px;
	height:99px;
	margin:0 5px 0 0;
	padding:2px 6px 5px 3px;
	text-align:center;
}

.gallery .item span {
	display:table;
	height:99px;
	/*display:none;*/
}

.gallery .item span a {
	display:table-cell;
	vertical-align:middle;
}

.gallery-simple {
    overflow: hidden;
    text-align: left;
    clear: both;
}
.gallery-simple .galleryimg {
    display: inline-block;
    height: 70px;
    width: 70px;
    margin-left: 10px;
}
.gallery-simple .galleryimg a {
    display: block;
    height: 70px;
    width: 70px;
    border: 1px solid #fff;
}
.gallery-simple .galleryimg a:hover {
    border: 1px solid orange;
}

.btn-holder {
	width:432px;
	position:absolute;
	left:0;
	bottom:24px;
	padding:0 0 0 10px;
}

.btn-holder .left {
	float:left;
	background: url(../images/btn-left.gif) no-repeat;
	width:30px;
	height:31px;
}

.btn-holder .right {
	float:right;
	background: url(../images/btn-right.gif) no-repeat;
	width:30px;
	height:31px;
}

/* side gallery */

.side-gallery {
	overflow:hidden;
	height:1%;
	min-height:235px;
	padding:6px 0 0;
}

* html .side-gallery {height:235px;}

.side-gallery .btn-frame {
	float:left;
	width: 11px;
}

.side-gallery .img-holder {
	float:right;
	width:108px;
	height:225px;
	overflow:hidden;
}

.side-gallery .btn-top {
	background: url(../images/btn-top.gif) no-repeat;
	width: 11px;
	height: 54px;
	margin:0 0 113px;
}

.side-gallery .btn-bottom {
	background: url(../images/btn-bottom.gif) no-repeat;
	width: 11px;
	height: 54px;
}

.img-frame {
	height:225px;
	overflow:hidden;
	position:relative;
}

.img-frame ul {
	list-style:none;
	margin:0;
	padding:0;
	height:9999px;
	position:relative;
}

.img-frame li {
	/*background: url(../images/bg-item.gif) no-repeat;
	width: 104px;
	height: 102px;
	padding:2px;*/
	width: 102px;
	height: 100px;
	margin: 6px 0 17px;
}

* html .img-frame li {margin:0 0 11px;}

/* artist */

.artist {
	float:left;
	width:190px;
	height:127px;
	padding:0 15px 0 0;
	text-align:right;
}

.artist img {
	float:left;
}

.artist a {
	color:#3366ff;
	text-decoration:underline;
}

/*.artist a:visited {
	color:#9e005d;
}*/

/* advanced search */
/*.advanced-search {margin:-47px 0 0;}
* html .advanced-search {margin:0;}
.adv-heading {
	background: #4d4d4d;
	padding:2px 0 4px 20px;
	color:#fff;
	width:100%;
	margin:0 0 20px;
	font: 24px/24px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;
}
#adv-search-form {padding:0 0 0 20px;}
#adv-search-form .row {
	overflow:hidden;
	height:1%;
	padding:0 140px 14px 0;
}
#adv-search-form label {
	width:94px;
	float:left;
}
#adv-search-form .row select {
	float:left;
	width:200px;
}
#adv-search-form .row #btn-adv-search {
	background: url(../images/btn-adv-search.gif) no-repeat;
	width: 65px;
	height: 27px;
	float:right;
	border:none;
	padding:0;
	margin:0 30px 0 0;
	cursor:pointer;
}
#adv-search-form .row #btn-adv-search:hover {
	background-position:0 -26px;
}
#adv-search-form .keywords {
	background: url(../images/bg-input-4.gif) no-repeat;
	width:531px;
	height:20px;
	float:left;
	padding:3px 0 0 10px;
}

#adv-search-form .keywords input {
	background:none;
	border:0;
	float:left;
	width:525px;
}
#adv-search-form  .row .material-lbl {width:72px;}
#technique {margin:0 68px 0 0;}
#adv-search-form #artist {
	width:250px;
	margin:0 149px 0 0;
}
#adv-search-form .row .year-lbl{width:45px;}
#adv-search-form #year {width:95px;}
#adv-search-form #range {
	width:109px;
	margin:0 6px 0 0;
}
#adv-search-form .row .to-lbl {width:25px;}
#adv-search-form #to {width:109px;}
*/

/* contact page */
h1.contact {
	font-size:24px;
	color:#fff;
	margin:0;
	background:#88c663;
	padding:2px 0 2px 20px;
}
#contact-form h6 {
	font-weight:normal;
	font-size:18px;
	margin:0 0 14px;
}
#contact-form {
	margin:-13px 0 0 -5px;
	width:325px;
	float:left;
	padding:0 0 10px;
}
#contact-form .row {
	overflow:hidden;
	height:1%;
	padding:0 0 14px;
}
#contact-form label {
	float:left;
	width:93px;
}
#contact-form .txt {
	background: url(../images/bg-input-2.gif) no-repeat;
	width: 212px;
	height: 23px;
	padding:4px 10px 0;
	float:left;
}
#contact-form .txt input {
	float:left;
	width: 212px;
	background:none;
	border:0;
}
#contact-form .area-txt {
	background: url(../images/bg-area.gif) no-repeat;
	width: 297px;
	height: 227px;
	padding:10px;
	margin:0 0 2px;
}
#contact-form .area-txt textarea {
	width: 297px;
	height: 227px;
	max-width: 297px;
	max-height: 227px;
	background:none;
	border:0;
}
.partners {
	text-align:right;
	padding:7px 43px 0 0;
}
.partners strong {
	font-weight:normal;
	margin:0 69px 0 0;
}
.contact-info {
	width:441px;
	float:right;
	margin:-16px 0 0;
}
.contact-info dl {margin:0;}
.contact-info dl span {
	display:block;
}
.contact-info dl em {
	font-style:normal;
	color:#626cb2;
}
.contact-info dl a {
	color:#9e005d;
}
.contact-info dt {margin:0 0 2px;}
.contact-info dd {margin:0 0 22px;}

/* cart page */
h1.cart {
    font-size:24px;
    color:#fff;
    margin:0 0 4px;
    background:#9e005d;
    padding:2px 0 2px 20px;
}
.cart-row {
    overflow:hidden;
    height:1%;
}
.cart-holder {
    float:left;
    /*background: url(../images/bg-carte-m.gif) repeat-y;*/
    width:559px;
}
.cart-holder-inner {
    box-shadow: 0 0 4px #808080;
    width:543px;
    padding:3px 10px 10px 6px;
}
/*.cart-holder .t {
	background: url(../images/bg-carte-t.gif) no-repeat;
}*/

/*.cart-holder .b {
	background: url(../images/bg-carte-b.gif) no-repeat 0 100%;
	width:543px;
	padding:3px 10px 10px 6px;
}*/
.cart-holder .title {
    background: url(../images/bg-carte-title.gif) no-repeat;
    width:539px;
    height:31px;
    overflow:hidden;
    margin:0 0 3px;
    padding:11px 0 0;
}
.cart-holder .row {
    overflow:hidden;
    height:1%;
}

.cart-holder .one-click-form {
    margin: 30px auto;
    width: 400px;
    font-size: 0.9em;
}
/*.cart-holder .one-click-form:after {
      content: '';
      position: absolute;
      top: 0px;
      left: 400px;
      width: 0;
      height: 0;
      border: 50px solid transparent;
      border-left: 12px solid #fbb03b;
    }*/

.arrow-box-right {
	position: relative;
	background: #fff;
	border: 1px solid #fbb03b;
}
.arrow-box-right:after, .arrow-box-right:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-box-right:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 20px;
	margin-top: -20px;
}
.arrow-box-right:before {
	border-color: rgba(251, 176, 59, 0);
	border-left-color: #fbb03b;
	border-width: 21px;
	margin-top: -21px;
}
/*    .cart-holder .one-click-form:before {
      content: '';
      position: absolute;
      top: 0px;
      left: 401px;
      width: 0;
      height: 0;
      border: 50px solid transparent;
      border-left: 12px solid #fbb03b;
    }*/
.cart-holder .one-click-form-inner {
    margin: 20px;
}
/*.cart-holder .one-click-form:after {
    width: 0; 
	height: 0; 
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #fbb03b;
}*/
.one-click-form .row {
    margin-top: 5px;
}
.one-click-form label {
    float: left;
    width: 90px;
    text-align: right;
    padding: 6px 12px 0 0;
}
.one-click-form .txt {
    background: url(../images/bg-input-2.gif) no-repeat;
    width:208px;
    height:22px;
    padding:5px 7px 0 7px;
    overflow:hidden;
}
.one-click-form .required-field .txt {
    float: left;
}
.one-click-form input  {
    float:left;
    width:208px;
    background:none;
    border:0;
}
.one-click-form .popup-content-inner .row.required-field {
    overflow: hidden;
}
input[name="edt_DetailsOneClick"] {
    display: none;
}

span.required {
    display: inline-block;
    color: #FBB03B;
    padding: 5px 0 0 5px;
}
/*.img-cart-holder {
	background: url(../images/bg-carte-holder.gif) no-repeat;
	width:205px;
	height:194px;
	float:left;
	padding:14px 0 0 3px;
}*/
.img-cart-holder2 {
	float:left;
}
.info-cart-holder {
	background: url(../images/bg-carte-info-h.gif) no-repeat;
	width:314px;
	height:196px;
	float:right;
	padding:6px 7px;
	margin:0 4px 0 0;
	display:inline;
    position: relative;
}
.info-cart-holder .row {
	overflow:hidden;
	width:100%;
	height:auto;
}
.info-cart-holder .row-content {
    height: 150px;
    overflow: hidden;
    padding: 12px 20px 0;
}
.cart-holder .title strong {
	color:#999;
	font-size:18px;
	font-weight:normal;
	float:left;
}
.cart-delete {
    position: absolute;
    bottom: 10px; right: 10px;
    width: 16px; height: 16px;
    dislpay: block;
    background: url(../images/delete.png) no-repeat 0 0;
}
.cart-delete:hover {
    background: url(../images/delete.png) no-repeat 0 -16px;
}

.cart-holder .name {
	width:214px;
	padding:0 0 0 13px;
}
.cart-holder .u-price {width:115px;}
.cart-holder .quantity {width:135px;}
.cart-holder .total {width:50px;}
.info-cart-holder strong {
	font-weight:normal;
	color:#666;
	font-size:18px;
	padding:4px 0 0;
	float:left;
	text-align:right;
}
.info-cart-holder .one-price {
	width:124px;
	text-align:center;
}
.info-cart-holder .num-form {
	float:left;
}

.info-cart-holder .total-price {
   width:120px;
}

/*.num-form*/ .num-txt {
	background: url(../images/bg-input-3.gif) no-repeat;
	width:52px;
	height:22px;
	padding:5px 7px 0 7px;
	float:left;
	margin:0 0 0 0;
}
/*.num-form*/ .num-txt input {
	float:left;
	width:52px;
	text-align:right;
	background:none;
	border:0;
}
h3.cart-title {
	/*margin:2px 0 9px 3px;*/
	margin:0;
	color:#626cb2;
	font-size:18px;
	letter-spacing:-1px;
}
h3.cart-title a {
	color:#626cb2;
    font-family: "Roboto Condensed",sans-serif;
}

.login-form {
	float:right;
	width:210px;
	padding:14px 20px 0 0;
}

.login-form strong {
	font-weight:normal;
	color:#666;
	font-size:18px;
	display:block;
	margin:0 0 8px;
}

.login-form label, .booking-form label {
	color:#666;
	font-size:14px;
}

.label-row {
	overflow:hidden;
	height:1%;
	padding:10px 5px 33px 0;
}

.row-form {
	overflow:hidden;
	height:1%;
}

.login-form .forgot {
	float:right;
	color:#626cb2;
	text-decoration:none;
	font-size:14px;
}

.login-form .forgot:hover {
	text-decoration:underline;
}

.login-form .txt, .booking-form .txt {
	background: url(../images/bg-input-2.gif) no-repeat;
	width:208px;
	height:22px;
	padding:5px 7px 0 7px;
	overflow:hidden;
}

.login-form .txt input, .booking-form .txt input  {
	float:left;
	width:208px;
	background:none;
	border:0;
}

.booking-form textarea {
	width:208px;
	padding:5px;
    border: 2px solid #E8E8E8;
}

.booking-form fieldset {
    clear: both;
    margin-top: 35px;
	border-color: #FBB03B;
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
}

.booking-form legend {
    float: right;
    text-align: right;
    width:208px;
    font-size: 14px;
    color: #FBB03B;
    margin-top: -20px;
}
.booking-form small {
    font-size: 12px;
    line-height: 12px;
}

.comment-form label {
    color:#666;
	font-size:14px;
}
.comment-form input[type="text"], .comment-form textarea {
    width: 100%;/*400px;*/
	padding:5px;
    border: 2px solid #E8E8E8;
}
.buttonspanel {
    margin: 10px 0;
}
.comment-form #btn-send {
    background: url("../images/btn-bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    /*float: right;*/
    font-weight: bold;
    height: 26px;
    margin: 0 15px 10px 0;
    width: 100px;
}
.comment-form #btn-send:hover {
    background-position:0 -26px;
}

.total-price-cart {

	font-weight:normal;

	color:#666;

	font-size:18px;

	text-align:right;

	/*margin: -17px 9px 30px 0;*/

	margin: 0 9px 30px 0;

}

.total-price-cart strong{font-weight:normal;}

.cart-management {

	overflow:hidden;

	height:1%;

	padding:0 7px 0 0;

}

.cart-management input,

#btn-update, #btn-checkout, #btn-continue, #btn-login, #btn-logout   {
	border:0 none;
	cursor:pointer;
	/*display:inline;*/
	/*font-size:11px;
	line-height:11px;
	overflow:hidden;
	text-indent:-9999px;*/
	font-weight: bold;
	width:102px;
	height:26px;
	float:right;
	/*margin:0 0 0 10px;*/
}

#btn-update, #btn-checkout, #btn-continue, #btn-login, #btn-logout, #btn-clear, #btn-book, #btn-one-click-pay   {
	background: url(../images/btn-bg.gif) no-repeat;
}

#btn-update:hover, #btn-checkout:hover, #btn-continue:hover, #btn-login:hover, #btn-logout:hover, #btn-clear:hover, #btn-book:hover, #btn-one-click-pay:hover {
	background-position:0 -26px;
}

#btn-one-click-pay   {
	border:0 none;
	cursor:pointer;
	font-weight: bold;
	width:102px;
	height:26px;
    float: none;
}

#btn-continue {
	/*background:url(../images/btn-bg.gif) no-repeat;*/
	width:100px;
	height:26px;
	float:right;
}

#btn-login {
	/*background:url(../images/btn-bg.gif) no-repeat;*/
	width:100px;
	height:26px;
	float:right;
}

#btn-update, #btn-checkout, #btn-continue, #btn-login, #btn-logout, #btn-clear, #btn-book, #btn-continue, #btn-send, #btn-preview, #btn-preview2, #btn-one-click-pay {
    font: 14px "Roboto Condensed",sans-serif;
    color: #000;
}

#btn-clear, #btn-book {
	/*background:url(../images/btn-bg.gif) no-repeat;*/
	display: block;
	/*font-weight: bold;*/
	width:102px;
	height:16px;
	text-decoration: none;
	/*color: #666666;*/
	/*font: bold 13px Verdana,Arial,sans-serif;*/
	text-align: center;
	padding: 5px 0;
}
.mini-cart #btn-book {
    float: right;
    margin-left: 5px;
}

.buttons-cart-left {
	float: left;
	width: 250px;
	padding-left: 10px;
}

.buttons-cart-right {
	float: right;
	width: 250px;
	padding-right: 10px;
}

/* footer */
#footer {
	height:40px;
	margin:-40px auto 0;
	text-align:center;
}

#footer ul {
	list-style:none;
	margin:0;
	padding:0;
	font: bold 18px 'CMUSansSerifMedium', Verdana, Arial, sans-serif;
}

#footer ul li {
	display:inline;
	padding:0 20px;
}

#footer ul li a {
	color:#666;
	text-decoration:none;
}

#footer ul li a:hover {
	color:#fbb03b;
}

#footer ul li.active a {
	color:#9e005d;
}

/* font-face */
@font-face {
	font-family: 'CMUSansSerifMedium';
	src: url('../fonts/cmunss-webfont.eot');
	src: local('CMUSansSerifMedium'), url('../fonts/cmunss-webfont.woff') format('woff'), url('../fonts/cmunss-webfont.ttf') format('truetype'), url('../fonts/cmunss-webfont.svg#webfontYVhNxBHR') format('svg');
	font-weight: normal;
	font-style: normal;
}

.errormessage {
	margin: 10px;
	padding: 10px;
	text-align: center;
	color: red;
	border: 1px solid red;
}
.okmessage {
	margin: 10px;
	padding: 10px;
	text-align: center;
	color: #88CB62;
	border: 1px solid #88CB62;
}

.pageblock {
	float: left;
	width: 103px;
	height: 101px;
	background: url(../images/bg-product-block.gif) no-repeat top left;
	margin: 7px 7px;
	padding-left: 2px;
	font-size: 13px;
}

.pageblock a, .pageblock2 a {
	text-decoration: none;
	text-align: center;
}

.pageblock:hover, .pageblock2:hover {
	background: url(../images/bg-product-block-hover.gif) no-repeat top left;
}

.pageblock2{
	float: left;
	width: 103px;
	height: 101px;
	background: url(../images/bg-product-block.gif) no-repeat top left;
	margin: 10px 12px;
	padding-left: 2px;
	text-align: center;
	font-size: 13px;
}

.pageblock-img {
	width: 97px; 
	height: 97px; 
	margin: 0 auto;
}

.pageblock2-a {
	line-height: 13px;
	margin-top: 5px;
}

/*.pageblock-img a {
	border: 1px solid #fff;
}
.pageblock-img a:hover {
	border: 1px solid #D75C00;
}*/

#pagerTable {
	font-size: 12px;
    margin-top: 10px;
    overflow: hidden;
}
.pager-title {
    padding-right: 5px;
}

.serv-form-list {
	clear: both; 
	text-align: right; 
	font-size: 13px; 
	/*margin-top: 20px*/
}

.gallery-box {
	width: 797px;
	/*height: 460px;*/
    overflow: hidden;
	/*background: url(../images/bg-gallery-box2.gif) no-repeat top right;*/
    box-shadow: 0 0 4px #808080;
	padding-top: 12px;
}

#page-container {
	float: right;
	/*margin-right: 10px;*/
    width: 370px;
}

#gallery-details {
	float: left;
	/*width: 100%;*/
	/*height: 400px;*/
	margin-left: 20px;
}

#gallery-details-left {
	float: left;
	width: 210px;
}
#gallery-details-ch {
    float: left;
    width: 540px;
}
#gallery-details-ch1 {
	float: left;
	width: 240px;
    margin-left: 10px;
}
#gallery-details-ch2 {
	float: left;
    margin-left: 30px;
    width: 260px;
}
#gallery-details-ch1, #gallery-details-ch2 {
    height: 130px;
}

#gallery-details-img {
	width: 206px;
	height: 206px;
	background: url(../images/bg-gallery-middle-img.gif) no-repeat top left;
    position: relative;
}
#gallery-details-img img {
    filter: brightness(1.1) contrast(110%);
}

#gallery-details-img a {
	text-decoration: none;
}
.gallery-details-text{
    clear: both;
   /*float: right;*/
   font-size: 14px;
   line-height: 16px;
   /*height: 260px;*/
   /*380px;*/
   overflow: auto;
   /*width: 300px;*/
   margin-left: 20px;
   padding-top: 5px;
}

.last-view-img {
	width: 103px;
	height: 101px;
	background: url(../images/bg-product-block.gif) no-repeat top left;
	/*margin: 7px 7px;*/
	/*padding-left: 2px;*/
	/*font-size: 13px;*/
}

.last-view-img a {
	text-decoration: none;
}

.gallery-artist {
	display: block;
	padding: 5px;
	font-size: 1em;
	font-weight: bold;
}
.info-cart-holder .gallery-artist {
    padding: 0;
}

.gallery-details-label {
	font-size: 1em;
	color: #ccc;
	text-align: right;
	padding-right: 3px;
}
.gallery-details-value {
	font-size: 1em;
}
.product .gallery-details-label {
    text-transform: lowercase;
}

.gallery-details-price {
	color: #f00;
	text-align: center;
    margin-top: 2px;
}

.gallery-filter {
	background: url(../images/bg-gallery-filter2.gif) no-repeat top left;
	padding: 6px 10px;
	margin-bottom: 10px;
	font: 12px/1px 'CMUSansSerifMedium',Verdana,Arial,sans-serif;
	color: gray;
    height: 80px;
}

.gallery-filter td {
	padding: 1px;
}

.gallery-filter select {
	border: 0;
	color: #000;
	padding: 2px;
	border: 1px solid #ccc;
}

.gallery-filter select option {
	color: #fff;
}

.gallery-filter input[type=text] {
	border: 1px solid #ccc;
	color: #000;
	padding: 3px;
	font-size: 11px;
}


.article-image {
	float: left;
	margin: 0 20px 20px 20px;
	border: 1px solid #88CB62;
}

.article-image:hover {
	border: 1px solid #F3B143;
}

#tags {
	width: 400px;
}

#tags a {
	padding: 0 5px;
}

.tags-all {
	text-align: right;
}

.tags-all a {
	font-size: 11px;
}

.ajax-loading {
	display: none;
    text-align: right;
}

.ajax-message {
	display: none;
	color: red;
	text-align: center;
}

#btn-buy-dis {
   height: 22px;
	margin: 5px 0 0 8px; padding: 7px 0 0 35px;
	background:url(../images/btn-add-to-cart-disable.gif) no-repeat left center;
	font-size: 16px; font-weight: bold; color: #CCCCCC; text-decoration: none;
}

.btn-buy {
	margin: 0 auto;
    width: 135px;
}
.product .btn-buy {
    margin: 5px;
    width: auto;
}
.btn-img {
	display: block;    
    border: 1px solid #fff;
	height: 29px;
    text-decoration: none;
    color: #666666;
	font-weight: bold;    
}
.btn-cart {
    background:url(../images/buttons.png) no-repeat 0 -95px;
}
.btn-order {
    background:url(../images/buttons.png) no-repeat 0 1px;
}
.btn-in-cart {
    background:url(../images/buttons.png) no-repeat 0 -143px;
}
.btn-postcard {
    background:url(../images/buttons.png) no-repeat 0 -191px;
}
.btn-cart:hover {
	border: 1px solid #97015F;
}
.btn-order:hover {
	border: 1px solid #f4a412;
}
.btn-in-cart:hover {
	border: 1px solid #1f4de4;
}
.btn-postcard:hover {
    border: 1px solid #87C663;
}

#btn-postcard {
	margin: 5px;
}

#btn-share {
	display: block;
	height: 30px;
	margin: 40px 5px 5px;
	border: 1px solid #fff;
	background:url(../images/btn-share.gif) no-repeat 2px center;
	text-decoration: none;
	color: #666666;
	fint-size: 12px;
	font-weight: bold;
}

#btn-share:hover {
	border: 1px solid #F47855;
}



/*#btn-postcard span, .btn-buy span, #btn-share span {*/
.btn-img span, #btn-share span {
	display: block;
	padding: 5px 2px 5px 33px;
}

.addthis_toolbox {
	margin: 60px 0 0 10px;
}


/*#mask {
	position:absolute; left:0; top:0; z-index:9000; display:none;
	background-color:#000;
}*/
.window {
	position: absolute; display:none; left:0; top:0; z-index:9999;
	padding: 10px 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	background-color: #fff;
	border: solid 1px #9f9e93;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	/*width: 600px;*/
} 
.close {
	position: absolute;
    right: 5px;
    top: 3px;
}
a.close img, a.popup-btn-close img {border:0}

/* popup forms */
#mask {
	position:absolute; left:0; top:0; z-index:9000; display:none;
	background-color:#000;
	opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.popup-window {
	position: absolute; display:none; left:0; top:0; z-index:9999;
    background-color: #fff;
    border: 5px solid orange;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    box-shadow: 0 3px 10px #000; -webkit-box-shadow: 0 3px 10px #000; -moz-box-shadow: 0 3px 10px #000; box-shadow: 0 3px 10px #000;
} 
.popup-btn-close {
	position: absolute;
    display:block;
	right: 5px;
    top: 5px;
    width: 30px;
    height: 30px;
    background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
}
.popup-window .form-content {
    padding: 10px;
}
.popup-window .mini-cart-termin {
    display: inline-block;
    margin-right: 7px;
}
.popup-content-inner {
    padding:10px;
}
.popup-window h2 {
    background-color: #eee;
    color: orange;
    font-family: 'Roboto Condensed', sans-serif;
    margin: 0 0 7px;
    padding: 7px 50px 7px 10px;
}
.popup-cart {
    width: 450px;
}
.popup-cart-buttons {
    overflow: hidden;
    text-align: center;
}

.product-list {
    box-shadow: 0 0 4px #808080;
    overflow: hidden;
/*    padding: 40px;
    width: 716px;*/
    padding: 25px;
    width: 743px;
}
.obj-box {
    border: 1px solid #fff;
    float: left;
    height: 330px;
    margin: 0 30px 20px 0;
    text-align: center;
    width: 160px;
    padding-bottom: 10px;
    overflow: hidden;
    postion: relative;
}
.artist-list .obj-box {
    height: 220px;
}
/*.is-picture.obj-box {
    height: 315px;
}*/
/*.obj-box-3 {*/
.obj-box-4 {
    margin-right: 0;
}
.obj-box-first {
    /*margin-right: 0;*/
}
.obj-box:hover {
    border: 1px solid #C9C9C9;
    box-shadow: 0 2px 10px #808080;
}
.obj-box-title {
    margin: 8px auto;
    /*width: 206px;*/
}
.obj-box-img {
    position: relative;
    margin: 2px auto;
    width: 152px;
	height: 152px;
	/*background: url(../images/bg-gallery-middle-img.gif) no-repeat top left;*/
    box-shadow: 0 0 4px #808080;
}
.obj-box-hover .obj-box-img {
    box-shadow: none;
    /*background: none;*/
}
.obj-box-img a {
    display: block;
    height: 152px;
    text-decoration: none;
    width: 152px;
    line-height: 150px;
}
.obj-box-img img {
    margin: 1px auto 0;
    max-height: 150px;
    max-width: 150px;
    vertical-align: middle;
    filter: brightness(1.1) contrast(110%);
}
.obj-box-title {
    font-size: 0.9em;
    height: 61px;
    overflow: hidden;
}
.obj-box-title a {
    text-decoration: none;
    display: block;
    height: 61px;
    overflow: hidden;
}
.is-picture .obj-box-title a {
    height: 43px;
}
/*.is-picture .obj-box-title {
    height: 43px;
}*/
.obj-box .obj-box-desc {
    background-color: #FFFFFF;
    border-color: #91B86A;
    border-style: solid;
    border-width: 0 1px 1px;
    box-shadow: 0 10px 10px #7AA64F;
    display: none;
    margin-left: -1px;
    padding: 5px 8px 8px;
    position: absolute;
    width: 203px;
    z-index: 100;
}
.obj-box-price {
    color: #F7931E;
    font-size: 1.3em;
    height: 1.9em;
}
.obj-box-price.empty-special {
    height: 1em;
    margin-top: 1.3em;
}
/*.hotad {
    background: url(../images/product-hot.png) no-repeat scroll 0 0;
    height: 66px;
    position: absolute;
    right: 0;
    top: 0;
    width: 66px;
    z-index: 500;
}*/
.newad {
    position: absolute;
    top: -4px;
    left: -5px;
}
/*.actad {
    background: url(../images/product-act.png) no-repeat scroll 0 0;
    height: 66px;
    left: 0;
    position: absolute;
    top: 90px;
    width: 66px;
}*/
.hotad-rus {
    position: absolute;
    background: url(../images/hit.png) no-repeat -1px -75px;
    height: 66px;
    right: 2px;
    top: 0;
    width: 66px;
    z-index: 500;
}
.hotad-ukr {
    position: absolute;
    background: url(../images/hit.png) no-repeat -71px -75px;
    height: 66px;
    right: 2px;
    top: 0;
    width: 66px;
    z-index: 500;
}
.product .hotad-rus, .product .hotad-ukr {
    right: 6px;
    top: 2px;
}
.actad-rus {
    background: url(../images/hit.png) no-repeat -1px 1px;
    height: 66px;
    left: 2px;
    position: absolute;
    top: 86px;
    width: 66px;
    z-index: 99;
}
.actad-ukr {
    background: url(../images/hit.png) no-repeat -72px 1px;
    height: 66px;
    left: 2px;
    position: absolute;
    top: 86px;
    width: 66px;
    z-index: 99;
}
.product .actad-rus, .product .actad-ukr {
    left: 4px;
    top: 136px;
}

.obj-box-cart {
    height: 30px;
    margin-top: 8px;
}

.price-old {
    color: gray;
    text-decoration: line-through;
}
.obj-box .price-old {
    font-size: 0.6em;
    display: block;
}
.price-sold {
    color: #E7E7E7;
    font-size: 0.7em;
    line-height: 1;
}

.dropdown-menu {
    display: none;
    position: absolute;
    right: -1px;
    top: 21px;
    background-color: #fff;
    border-radius: 3px;
    padding: 7px 12px;
    border: 1px solid #ddd;
    text-align: left;
    z-index: 900;
}
.dropdown-menu a {
    display: block;
    padding: 0.3em;
    font-size: 0.9em;
    text-decoration: none;
}
.dropdown-menu a:hover {
    color: #F7931E;
}
.dropdown-link {
    display: inline-block;
    padding: 0 10px 0 0;
	background: transparent url(../images/arr-down.png) no-repeat right 50%;
    text-decoration: none;
    border-bottom: 1px dashed;
}
.dropdown-link:hover {
    text-decoration: none;
}

#switcher-sort-selector .dropdown-menu a {
    white-space: nowrap;
}

#switcher {
    /*border-top: 1px solid #8AAF64;*/
    padding: 0.5em 0 1em;
}
.switcher-sort, .pager-labels {
    position: relative;
    float: left;
    margin-bottom: 1em;
    font-size: 0.9em;    
}
.switcher-pager, .pager-form {
    position: relative;
    float: right;
    text-align: right;
    margin-bottom: 1em;
}

.comments {
    margin-top: 20px;
}
.comments h3 {
    color: #FCC46C;
    border-bottom: 1px solid #FCC46C;
    padding-bottom: 0.5em;
}
.comments-form-label {
/*    float: left;
    width: 20%;*/
    color: #FCC46C;
    border-bottom: 1px solid #FCC46C;
    margin-bottom: 0.5em;
}
#frmComment {
    margin-left: 158px;
    width: 628px;
}
.comm {
    margin: 10px 0;
    overflow: hidden;
    clear: left;
    width: 800px;
}
.comm-name {
    float: left;
    text-align: center;
    width: 158px;
    color: #ccc;
    font-size: 0.8em;
}
.comm-name a {
    font-size: 120%;
    font-weight: bold;
    color: #527630;
    text-decoration: none;
}
.comm-body {
    background-color: #fff;
    border: 1px solid #eee;
    float: left;
    width: 80%;
    min-height: 100px;
}
.comm-text {
    padding: 0.5em;
    font-size: 0.8em;
}
.last-comments .comm-name {
    float: none;
    text-align: center;
    background: url(../images/bg-product-block.gif) no-repeat left top;
    height: 101px;
    width: 103px;
}
.last-comments .comm-name a {
    display: block;
    height: 99px;
    width: 99px;
}
.last-comments .comm-body {
    /*background-color: #fff;*/
    /*border: 1px solid #eee;*/
    border: 0;
    float: none;
    min-height: 70px;
    height: 70px;
    width: 100%;
    overflow: hidden;
}
.last-comments .comm-body h3 {
    display: none;
}
.last-comments .img-frame {
    position: relative;
}
.last-comments .img-frame li {
    height: 170px;
}
.last-comments .comm {
    width: 100%;
}
.last-comments .side-gallery .btn-top {
    margin-bottom: 275px;
}
.last-comments .all-comments-link {
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: #fff;
    text-align: right;
    width: 100%;
}
.last-comments .side-gallery .img-holder, .last-comments .side-gallery .img-frame {
	height:400px;
}
.last-comments .comm-author {
    display: none;
}

ul.list-container {
    list-style: none;
    padding: 0;
    margin: 0;
}
.all-comments .comm-name {
    text-align: center;
    background: url(../images/bg-product-block.gif) no-repeat left top;
    height: 101px;
    width: 103px;
    margin-right: 30px;
}
.all-comments .comment-product-image {
    display: block;
    height: 100px;
    width: 100px;
}
.all-comments .comm-body {
    border: 0;
    width: 665px;
}
.all-comments .comm-text {
    border: 1px solid #eee;
}
.all-comments .comm-author {
    color: gray;
    font-size: 1.1em;
}
.all-comments .obj-li {
    margin-bottom: 25px;
}

.pager-labels {
    padding-right: 7px;
}

/*#slider {
    margin: 0 auto;
    width: 800px;
    height: 200px;
    
    position: relative;
    color: #2b2b2b;
    font-size: 1.2em;
}
.slides_container {
    width:800px;
    height:200px;
	overflow:hidden;
	position:relative;
	display:none;    
}
.slide {
    width:1000px;
    height:200px;
    display:block;
    overflow: hidden;
}
.slide-margin-0 {margin-top: 0px;}
.slide-margin-50 {margin-top: 50px;}
.slide-margin-120 {margin-top: 120px;}*/

#slides {
    display: none;
    width: 800px;
}

#slides .slidesjs-navigation {
margin-top:5px;
}

a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop {
background-image: url(../images/slider/btns-next-prev.png);
background-repeat: no-repeat;
display:block;
width:12px;
height:18px;
overflow: hidden;
text-indent: -9999px;
float: left;
margin-right:5px;
}

a.slidesjs-next {
margin-right:10px;
background-position: -12px 0;
}

a:hover.slidesjs-next {
background-position: -12px -18px;
}

a.slidesjs-previous {
background-position: 0 0;
}

a:hover.slidesjs-previous {
background-position: 0 -18px;
}

a.slidesjs-play {
width:15px;
background-position: -25px 0;
}

a:hover.slidesjs-play {
background-position: -25px -18px;
}

a.slidesjs-stop {
width:18px;
background-position: -41px 0;
}

a:hover.slidesjs-stop {
background-position: -41px -18px;
}

.slidesjs-pagination {
margin: 7px 0 0;
float: right;
list-style: none;
}

.slidesjs-pagination li {
float: left;
margin: 0 1px;
}

.slidesjs-pagination li a {
display: block;
width: 13px;
height: 0;
padding-top: 13px;
background-image: url(../images/slider/pagination.png);
background-position: 0 0;
float: left;
overflow: hidden;
}

.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
background-position: 0 -13px
}

.slidesjs-pagination li a:hover {
background-position: 0 -26px
}

#slides a:link,
#slides a:visited {
color: #333
}

#slides a:hover,
#slides a:active {
color: #9e2020
}

.container {
    margin: 0 auto 40px;
    width: 800px;
}

.clearfix {
    clear: both;
}

    /* For tablets & smart phones */
    @media (max-width: 767px) {
      body {
        padding-left: 20px;
        padding-right: 20px;
      }
      .container {
        width: auto
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container {
        width: auto
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
      .container {
        width: 724px
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
      .container {
        width: 1170px
      }
    }
    
.btn {
    display: inline-block;
    padding: 4px 7px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    text-decoration: none;
}
.popup-cart-buttons .btn {
    font-size: 16px;
    margin: 5px;
}
.popup-cart-buttons .btn:hover {
    box-shadow: 0 2px 6px #000;
}
.popup-cart-buttons .btn-green {
    font-size: 20px;
    padding: 10px 12px;
}
.btn-green {
    background: #5B9737;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87C663', endColorstr='#5B9737');
    background: -webkit-linear-gradient(top, #87C663, #5B9737);
    background: -o-linear-gradient(top, #87C663, #5B9737);
    background: -ms-linear-gradient(top, #87C663, #5B9737);  
    background: -moz-linear-gradient(center top , #87C663, #5B9737) repeat;
    border: 1px solid #4A7B2D;
    color: #fff;
}
.btn-orange {
    background: #ff8d1c;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2a6', endColorstr='#ff8d1c');
    background: -webkit-linear-gradient(top, #ffd2a6, #ff8d1c);
    background: -o-linear-gradient(top, #ffd2a6, #ff8d1c);
    background: -ms-linear-gradient(top, #ffd2a6, #ff8d1c);      
    background: -moz-linear-gradient(center top , #ffd2a6, #ff8d1c) repeat;
    border: 1px solid #c46200;
    color: #fff;
}
a.btn-one-click {
    font-size: 0.9em;
    text-decoration: none;
    border-bottom: 1px dashed #3363cc;
}
a.btn-one-click:hover {
    color: #f7931e;
    border-bottom: 1px dashed #f7931e;
}

@media (min-width: 768px) {
    #main-menu {
        position: relative;
        z-index: 9999;
    }
    #main-menu ul {
        width: 12em; /* fixed width only please - you can use the "subMenusMinWidth"/"subMenusMaxWidth" script options to override this if you like */
    }
}
