@import url(http://fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic);
html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}

body {
	background:  url() repeat-x, 
	#DDDD3E url(../image/fon.jpg) no-repeat 100% 0 fixed;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
body, td, th, input, textarea, select, a {
	font-size: 12px;
	/*padding-right: 5px;*/
}
h1, .welcome {
	
	padding-left: 10px;
	font-family: Arial;
	
	color: #469614;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 32px;
	font-weight: normal;
	text-shadow: 0 0 1px rgba(0, 0, 0, .01);
}
h2 {
	color: #000000;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
p {
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
	
}
p.footers {
		text-align: left;
		font-size: 14px;
		margin-top: 3px;
		margin-bottom: 3px;
		color: #fff;
}
a, a:visited, a b {
	color: #5C5B5B;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: ##469614;
}
a img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input[type='text'], input[type='password'], textarea {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
}
select {
	background: #EFEFEB;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
label {
	cursor: pointer;
}
/* layout */
#container {
	background: url(../image/body_bg2.png) top repeat-x, url(../image/bgbg1.png) repeat;
	/*min-height: 1300px;*/
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-radius: 0 0 20px 20px;
	padding-bottom: 10px;
margin-bottom: 30px;

}
#column-left {
padding-top: 10px;
padding-left: 10px;
background: url(../image/bgbg1.png) repeat;
	float: left;
	width: 300px;
}
#column-right {
	margin-top: 270px;
	float: right;
	width: 300px;
	z-index: 10000;
position: relative;
}
#content {

	min-height: 400px;
	margin-bottom: 25px;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 310px;
	
}
#column-right + #content {
	margin-right: 310px;
}


/* header */
#header {
	height: 155px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	position: relative;
	z-index: 99;
}
#header #logo {
	position: absolute;
	top: 50px;
	left: 0px;
}
#skype{
	display:none;
	position: absolute;
	top: 45px;
	right: 210px;
	min-height:30px;
	padding-left: 0px;
	font-size:14px;
	font-style:italic;
	font-weight:500;
	background: url(../image/skype.png)  right top  no-repeat;
}
#homed{
	display: none;
	position: absolute;
	top: 45px;
	right: 30px;
	min-height:30px;
	padding-left: 2px;
	font-size:14px;
	font-style:italic;
	font-weight:500;
	z-index: 55;
	background: url(../image/home.png) left top  no-repeat;
}
#contacts{
	color: #09A209;
	position: absolute;
	top: 45px;
	left: 300px;
	min-height:24px;
	padding: 3px 0px 3px 28px;
	font-size:17px;
	font-style:italic;
	font-weight:600;
	z-index: 63;
	background: url(../image/contact.png) left center no-repeat;
}
.switcher {
   
    padding-right: 2px;
    position: absolute;
    width: 160px;
    z-index: 44;
}

.switcher .option {
	background: #FFF;
	border: 1px solid #469614;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 4px #828282;
	-moz-box-shadow: 0px 2px 4px #828282;
	box-shadow: 0px 2px 4px #828282;
    cursor: pointer;
    display: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 32px;
    padding: 6px;
}
#language {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 60px;
	color: #999;
	line-height: 17px;
	display:none;
}
#language img {
	cursor: pointer;
	margin-right: 5px;
}
#currency {
	width: 75px;
	position: absolute;
	top: 8px;
	left: 60px;
	color: #999;
	line-height: 17px;
	display:none;
}
#currency a {
	display: inline-block;
	padding: 1px 2px;
	color: #999;
	text-decoration: none;
}
#currency a b {
	color: #fff;
	text-decoration: none;
}
#carts {
	position: absolute;
	top: 90px;
	left: 745px;
	margin-bottom: 15px;
	z-index: 9;
	width: 300px;
}
#carts .heading {
	float: right;
	width: 300px;
	height: 70px;
	margin-right: 0px;
	margin-top: 0px;
	position: relative;
	z-index: 4;
	text-align:right;
	background: rgba(255, 255, 255, 0) url(../image/cart.png) 41px 7px no-repeat;
}
#carts .heading h4 {
	font-family: Arial;
	padding-right:45px;
	line-height: 36px;
	color: #469614;
	font-size: 18px;
	font-weight: 300;
	margin-top: 0px;
	margin-bottom: 3px;
}
#carts .heading a {
	font-family: 'eurofurencelightRegular';
	color: #333;
	margin-bottom: 15px;
	font-size: 22px;
	text-decoration: none;
	padding-right:20px;
}
#carts .heading a span {
	background: rgba(255, 255, 255, 0) url('../image/arrow-down_on.png') 100% 50% no-repeat;
	padding-right: 27px;
}
#carts .content {
	clear: both;
	z-index: 3;
	display: none;
	position: absolute;
	margin-top: 70px;
	margin-left: 2px;
	padding: 8px;
	min-height: 150px;
	width: 278px;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 4px #828282;
	-moz-box-shadow: 0px 2px 4px #828282;
	box-shadow: 0px 2px 4px #828282;
	background: #FFF;
}
#carts.active .heading {
	
}
#carts.active .content {
	display: block;
}
.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info td a{
	color: #469614;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
#carts .checkout {
	text-align: right;
	clear: both;
}
#carts .empty {
	padding-top: 50px;
	text-align: center;
}
#header #search {
	position: absolute;
	top: 2px;
	right: 0px;
	width: 150px;
	background: url(../image/search.png) no-repeat;
	z-index: 15;
}
#header .button-search {
	position: absolute;
	left: 0px;
	background: url('../image/button-search.png') 6px 7px no-repeat;
	width: 23px;
	height: 24px;
	cursor: pointer;
}
#header #search input {
	background: url(../image/search.png) no-repeat;
	padding: 1px 1px 1px 25px;
	width: 101px;
	height: 30px;
	border: none;
	color: #959595;
	font-style:italic;
	font-size:1em;
	
}
#header #welcome {
	position: absolute;
	top: 47px;
	right: 0px;
	z-index: 5;
	width: 298px;
	text-align: right;
	color: #999999;
}
#header .links {
	/*display: none;*/
	position: absolute;
	right: 155px;
	top: 8px;
	font-size: 10px;
	padding-right: 10px;
	text-align: right;
}
#header .links a {
	float: left;
	display: block;
	padding: 0px 0px 8px 7px;
	
	color: #ffffff;
	
	
	
	font-family: arial;
letter-spacing: normal;
color: #ffffff;
line-height: 14px;
text-decoration: none;
}
#header .links a + a {
	margin-left: 8px;
}
#header .links a:hover {
color: #469614;
background: url(../image/top_menu.png) bottom center no-repeat;
}
/* menu */
#menus {
	margin-left: 110px;
	background: #AFAFAF;
	border-bottom: 1px solid #868686;
	height: 37px;
	margin-bottom: 15px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 2px 4px #828282;
	-moz-box-shadow: 0px 2px 4px #828282;
	box-shadow: 0px 2px 4px #828282;
	padding: 0px 5px;
}
#menus ul {
	list-style: none;
	margin: 0 0 0 115px;
	padding: 0;
}
#menus > ul > li {
	position: relative;
	float: left;
	z-index: 20;	
	padding: 6px 5px 5px 0px;
}
#menus > ul > li:hover {
}
#menus > ul > li > a.active {
	background: #515151;
}
#menus > ul > li > a {
	font-family: arial;
	letter-spacing: normal;
	color: #ffffff;
	line-height: 14px;
	text-decoration: none;
	display: block;
	
	margin-bottom: 5px;
	
	background: #469614;
  background: -webkit-gradient(linear, left top, left bottom, from(#66cb1f), to(#5BAF1F));
  background: -moz-linear-gradient(top,  #66cb1f,  #5BAF1F);
  background-image: -o-linear-gradient(top,rgb(102,203,31),rgb(91,175,31));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cb1f', endColorstr='#5BAF1F');
	/* Old browsers */

z-index: 6;
position: relative;
border: 1px solid #76e734;
padding: 4px 4px;
	font-size:17px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	
	-webkit-box-shadow: 0px 2px 4px #828282;
	-moz-box-shadow: 0px 2px 4px #828282;
	box-shadow: 0px 2px 4px #828282;
}
#menus > ul > li:hover > a {
	background: #515151;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}
#menus > ul > li > div {
	display: none;
	background: #515151;
	position: absolute;
	z-index: 5;
	padding: 5px;
	border: 1px solid #868686;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
#menus > ul > li:hover > div {
	display: table;
}
#menus > ul > li > div > ul {
	display: table-cell;
}
#menus > ul > li ul + ul {
	padding-left: 20px;
}
#menus > ul > li ul > li > a {
	background:  url(../image/menu_li.png) 1px 8px no-repeat;
	text-decoration: none;
	padding: 3px 3px 3px 9px;
	margin-bottom: 1px;
	color: #cccccc;
	display: block;
	white-space: nowrap;
	min-width: 120px;
	border-bottom: 1px dotted #CCC;
	
}
#menus > ul > li ul > li > a:hover {
	background: #E0E0E0  url(../image/menu_li_hov.png) 1px 8px no-repeat;
	border-bottom:  1px solid #515151;
	color: #469614;
}
#menus > ul > li > div > ul > li > a {
	color: #FFFFFF;
}
.breadcrumb {
	padding-left: 10px;
	color: #469614;
	margin-bottom: 10px;
}
.breadcrumb a {
	color: #173504;
}
.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success {
	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #BBDF8D;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #000000;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
	vertical-align: top;
}
table.radio td label {
	display: block;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr td:first-child input {
	margin-top: 1px;
}
table.radio tr.highlight:hover td {
	background: #F1FFDD;
	cursor: pointer;
}
.pagination {
	border-top: 1px solid #fff500;
	padding-top: 8px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 4px 10px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	display: inline-block;
	border: 1px solid #269BC6;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #269BC6;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
	padding: 3px 10px 0 0;
}
/* button */
a.button, input.button {
	cursor: pointer;
	color: #DF1818;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: #AFAFAF;
	background: -webkit-gradient(linear, left top, left bottom, from(#66cb1f), to(#5BAF1F));
background: -moz-linear-gradient(top, #66cb1f, #5BAF1F);
background-image: -o-linear-gradient(top,rgb(102,203,31),rgb(91,175,31));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cb1f', endColorstr='#5BAF1F');
	-webkit-border-radius: 11px 11px 11px 11px;
	-moz-border-radius: 11px 11px 11px 11px;
	-khtml-border-radius: 11px 11px 11px 11px;
	border-radius: 11px 11px 11px 11px;
	-webkit-box-shadow: inset 1px 1px 4px #363636;
	-moz-box-shadow: inset 1px 1px 4px #363636;
	box-shadow: inset 1px 1px 4px #363636;
	/*text-shadow:  -5px 3px 7px rgba(5, 46, 3, 0.72);*/

}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 0px 12px 0px 12px;
}
a.button:hover, input.button:hover {
	background: #83FF2C;
	-webkit-box-shadow: inset 1px -1px 4px #363636;
	-moz-box-shadow: inset 1px -1px 4px #363636;
	box-shadow: inset -1px 1px 4px #363636;
}
.buttons {
	display:;
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#D2E7C4), to(#EFEDF2));
background: -moz-linear-gradient(top, #66cb1f, #5BAF1F);
background-image: -o-linear-gradient(top,rgb(102,203,31),rgb(91,175,31));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cb1f', endColorstr='#5BAF1F');
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 30px;		
	line-height: 16px;
	border-bottom: 1px solid #fff500;	
}
.htabs a {
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500; 
	background: #FFFFFF url('../image/tab.png') repeat-x;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	margin-right: 2px;
	display: none;
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #FFFFFF;
}
.tab-content {
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
	padding: 10px;
	margin-bottom: 20px;
	z-index: 2;
	overflow: auto;
}
/* box */
.box {
	margin-bottom: 20px;
}
.box .box-heading {
	
	background: #EBFF0A;
	padding: 8px 10px 3px 10px;
	font-family: arial;
	font-size: 21px;
	font-weight: 400;
	line-height: 22px;
	color: #469614;
}
.box .box-content {
	background: url(../image/bgbg1.png) repeat;
		padding: 10px;
		text-align: justify;
}
/*box-news*/
.box-news {
	padding-bottom: 3px;
	border-bottom: #666 1px dotted;
	color: #000;
}
.box-news h4 {
	font-family: Arial;
	color: #469614;
	font-size:18px;
	font-weight:300;
	line-height: 20px;
	margin:3px;
}
/* box products - tabs */
.box-product-tab {
	width: 100%;
	overflow: auto;
}
.box-product-tab > div {
	width:100%;
	display: inline-block;
	vertical-align: top;
	border-bottom: #666 1px dotted;
		
}

.box-product-tab .image {
	display: block;
	margin-bottom: 0px;
	float:left;
}
.box-product-tab .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.box-product-tab .name a {
	font-weight: bold;
	text-align: center;
	font-family: 'eurofurencelightRegular';
	color: #333;
	font-size: 22px;
	text-decoration: none;
	display: block;
	margin-bottom: 12px;
	min-height: 35px;
	width:82%;
}
.box-product-tab .price {
	display: block;
	font-family: 'LeagueGothicRegular';
	color: #1f3d0d;
	margin-bottom: 4px;
	min-height: 24px;
	font-size:2.5em;
	line-height: 24px;
	margin-left:20px;
	float: left;
}
.box-product-tab .price-old {
	color: #999;
	text-decoration: line-through;
	font-size: 16px;
}
.box-product-tab .price-new {
}
.box-product-tab .rating {
	display: block;
	margin-bottom: 4px;
}
.box-product-tab .cart{
	float:right;
	text-align:right;
	position:relative;
	bottom:2px;
	
}
/* box products */
.box-product {
	width: 100%;
	overflow: auto;
}
.box-product > div {
	width: 210px;
	display: inline-block;
	vertical-align: top;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom: 30px;	
}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 4px;
	-webkit-box-shadow: inset 0px 0px 0px #828282;
	-moz-box-shadow: inset 0px 0px 0px #828282;
	box-shadow: inset 0px 0px 0px #828282;
}
.box-product .image img {
	height: 80px;
	width: 80px;
	padding: 4px;
	
}
.box-product .name a {
	font-weight: bold;
	font-family: 'eurofurencelightRegular';
	color: #032503;
	font-size: 24px;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
	min-height: 72px;
}
.box-product .price {
	 font-family: 'LeagueGothicRegular';
	color: #ffffff;
	margin-bottom: -15px;
	margin-left: -10px;
	
	
	
	
}
.box-product .portrayal{
	color: #000;
	margin-bottom: 4px;
}
.box-product .price td{
		background: #469614;
  background: -webkit-gradient(linear, left top, left bottom, from(#66cb1f), to(#5BAF1F));
  background: -moz-linear-gradient(top,  #66cb1f,  #5BAF1F);
  background-image: -o-linear-gradient(top,rgb(102,203,31),rgb(91,175,31));
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cb1f', endColorstr='#5BAF1F');
	/* Old browsers */
z-index: 2;
position: relative;
border: 2px solid #76e734;
padding: 2px 4px;
	font-size:18px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	
	-webkit-box-shadow: 0px 2px 4px #828282;
	-moz-box-shadow: 0px 2px 4px #828282;
	box-shadow: 0px 2px 4px #828282;
}
.box-product .price-old {
	color: #B7B7B7;
	text-decoration: line-through;
}
.box-product .cart {
	text-align:right;
	margin-right: 6px;
}

.box-product .rating {
	float:left;
	display: block;
	margin-bottom: 4px;
	margin-top: 8px;
	margin-left: 6px;
}
/* box category */
.box-category {
	
	margin-top: -5px;
}
.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 0px 10px 20px 0px;
}
.box-category > ul > li {
	box-shadow: 4px -4px 9px rgba(44, 206, 79, 0.5);
	padding: 8px 8px 8px 0px;
	min-height: 23px;
}
.box-category > ul > li:hover{
	background: #76e734;
	background: -webkit-gradient(linear, left top, left bottom, from(#66cb1f), to(#5BAF1F));
background: -moz-linear-gradient(top, #66cb1f, #5BAF1F);
background-image: -o-linear-gradient(top,rgb(102,203,31),rgb(91,175,31));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cb1f', endColorstr='#5BAF1F');
	
}
.box-category > ul > li + li {
	border-top: 1px solid #fff500;
}
.box-category > ul > li > a {
	text-decoration: none;
	font-family: Arial;
	color: #25500A;
	font-size: 14px;
	padding-left: 10px;
}
.des a{
	font-family: 'Arial';
	color: #333;
	font-size: 12px;
	text-decoration: none;
	display: block;
}
.des a:hover{
	color: #469614;
	-moz-transition:all 0.8s ease;
-o-transition:all 0.8s ease;
-webkit-transition:all 0.8s ease;
}
.ph{
	float:left;
	display: block;
	padding: 4px;
	margin-right: 4px;
	margin-left: 4px;
	-webkit-box-shadow: inset 1px 1px 4px #828282;
	-moz-box-shadow: inset 1px 1px 4px #828282;
	box-shadow: inset 1px 1px 4px #828282;
}
.box-category > ul > li ul {
	display: none;
}
.box-category > ul > li a.active {
font-family: Arial;
	color: #77E234;
	font-size:18px;
	padding-left: 10px;
}
.box-category > ul > li a.active + ul {
	display: block;
	padding-left:100px;
	

}
.box-category > ul > li ul > li {
	padding: 5px 5px 0px 10px;
}
.box-category > ul > li ul > li > a {
	text-decoration: none;
	display: block;
}
.box-category > ul > li ul > li > a:hover {
	color: #fff500;
	text-decoration:none;
}
.box-category > ul > li ul > li > a.active {
	font-weight: 400;
}
/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}
/* category */
.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width: 18%;
}
.category-list .div a {
	text-decoration: underline;
	font-weight: bold;
}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
	
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 5px;
	overflow: auto;
	margin-right: 10px;
    margin-left: 5px;
}
.product-filter .display {
	margin-right: 15px;
	float: left;
	padding-top: 4px;
	color: #333;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort {
	float: right;
	color: #333;
}
.product-filter .limit {
	margin-left: 15px;
	float: right;
	color: #333;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.product-list > div {
	overflow: hidden;
	margin-bottom: 15px;
	padding: 6px;
	border-left : 5px #fff500 solid;
}
.product-list > div:hover {
	box-shadow: 4px 4px 9px rgba(0,0,0,0.5);
	background: #fff;
	border-left : 5px #469614 solid;
	border-right: none;
	
	-moz-transition:all 0.8s ease;
-o-transition:all 0.8s ease;
-webkit-transition:all 0.8s ease;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div + div {
	padding-top: 16px;
}
.product-list .image {
	float: left;
	margin-right: 10px;
	-webkit-box-shadow: inset 0px 0px 0px #828282;
	-moz-box-shadow: inset 0px 0px 0px #828282;
	box-shadow: inset 0px 0px 0px #828282;
}
.product-list .image img {
	padding: 4px;
}
.product-list .name {
	margin-bottom: 3px;
}
.product-list .name a {
	color: #295F07;
font-family: "LeagueGothicRegular";
font-size: 30px;
text-decoration: none;
}
.product-list .description {
	line-height: 15px;
	margin-bottom: 5px;
	color: #4D4D4D;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float: right;
	height: 50px;
	margin-left: 8px;
	text-align: right;
	color: #333333;
	font-size: 12px;
}
.product-list .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart, .product-grid .cart {

	overflow:hidden;
	margin-bottom: 3px;
height: 100px;
width: 100px;
background: url(../image/kupit5.png) 50% 50% no-repeat;
background-size: 90%;
-webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 -moz-transition: all 0.5s 0s ease;
    -o-transition: all 0.5s 0s ease;
    -webkit-transition: all 0.5s 0s ease;
	margin: 0 auto;
}
.product-list .cart:hover, .product-grid .cart:hover {
	background-size: 110%;
	/*-webkit-transform:rotate(720deg);
 -moz-transform:rotate(720deg);
 -o-transform:rotate(720deg);
 -ms-transform:rotate(720deg);
 transform:rotate(720deg);    */
	
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .compare {
	display:none;
	
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}
.product-grid {
	width: 100%;
	overflow: auto;
}
.product-grid > div {
	width: 215px;
	min-height: 268px;
	display: inline-block;
	vertical-align: top;
	margin-right: 16px;
	margin-bottom: 15px;
	text-align: center;
	border-bottom : 5px #fff500 solid;
}
.product-grid > div:hover{
	background: #E1E1E3;
	border-bottom : 5px #469614 solid;
	border-right: none;
	
	-moz-transition:all 0.8s ease;
-o-transition:all 0.8s ease;
-webkit-transition:all 0.8s ease;
	}
#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .image {
	display: block;
	/*background: #FFF;*/
	margin: 4px;
	-webkit-box-shadow: inset 0px 0px 0px #828282;
	-moz-box-shadow: inset 0px 0px 0px #828282;
	box-shadow: inset 0px 0px 0px #828282;
}
.product-grid .image img {
	padding: 4px;
}
.product-grid .name a {
	color: #295F07;
font-family: "LeagueGothicRegular";
font-size: 18px;
text-decoration: none;
	display: block;
	margin-bottom: 4px;
	min-height: 45px;
}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
	display: block;
	font-weight: bold;
	color: #1f3d0d;
	margin-bottom: 4px;
	font-family: 'LeagueGothicRegular';
	font-size:2em;
	
}
.product-grid .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	margin-bottom: 3px;
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png')  35px 1px no-repeat;
}
.product-grid .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') 35px 1px no-repeat;
}
/* Product */
.product-info {
	overflow: auto;
	margin-bottom: 20px;
}
.product-info > .left {
	float: left;
	margin-right: 15px;
}
.product-info > .left + .right {
	margin-left: 265px;
}
.product-info .image {
	border: 1px solid #fff500;
	float: left;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	-webkit-box-shadow: inset 0px 0px 0px #828282;
	-moz-box-shadow: inset 0px 0px 0px #828282;
	box-shadow: inset 0px 0px 0px #828282;
}
.product-info .image-additional {
	width: 260px;
	margin-left: -10px;
	clear: both;
	overflow: hidden;
}
.product-info .image-additional img {
	border: 1px solid #E7E7E7;
}
.product-info .image-additional a {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
.product-info .description {
	border-top: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	line-height: 20px;
	color: #173504;
}
.product-info .description span {
	color: #469614;
font-family: "LeagueGothicRegular";
font-size: 18px;
}
.product-info .description a {
	color: #173504;
	text-decoration: none;
}
.product-info .price {
	overflow: auto;
	border-bottom: 1px solid #fff500;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.product-info .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #5C5B5B;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #525252;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}
.product-info .options {
	border-bottom: 1px solid #fff500;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	color: #000000;
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .cart {
	border-bottom: 1px solid #fff500
	padding: 0px 5px 10px 5px;
	margin-bottom: 20px;
	color: #4D4D4D;
	overflow: auto;



}
.product-info .cart div {
	float: left;
	vertical-align: middle;
}
.product-info .cart div > span {
	padding-top: 7px;
	display: block;
	color: #999;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
	clear: both;
}
.product-info .review {
	color: #4D4D4D;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500;
	margin-bottom: 10px;
}
.product-info .review > div {
	padding: 8px;
	border-bottom: 1px solid #fff500;
	line-height: 20px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.review-list {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
.review-list .author {
	float: left;
	margin-bottom: 20px;
}
.review-list .rating {
	float: right;
	margin-bottom: 20px;
}
.review-list .text {
	clear: both;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.compare-info tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 7px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	font-weight: bold;
	color: #F00;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
#allul{
	font-family: 'eurofurencelightRegular';
	color: #333;
	
	text-decoration: none;
	padding-left: 12px;
	list-style-image: url(../image/button_small.png);
	
}
#allul a{
	font-family: arial;
font-size: 17px;
color: #094204;
}
/* wishlist */
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500;
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.login-content {
	padding: 10px;
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 31%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #fff500;
	border-bottom: 1px solid #fff500;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #fff500;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
	border-top: 1px solid #fff500;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
/* checkout */
.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #fff500;
	border-left: 1px solid #fff500;
	border-right: 1px solid #fff500;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.contact-info {
	overflow: auto;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
/* footer */ 
#footer_wrap{
	background: #191919 url(../image/footers.jpg) repeat-x;
	background: #469614;
background: -webkit-gradient(linear, left top, left bottom, from(#8F968B), to(#5BAF1F));
background: -moz-linear-gradient(top, #66cb1f, #5BAF1F);
background-image: -o-linear-gradient(top,rgb(102,203,31),rgb(91,175,31));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cb1f', endColorstr='#5BAF1F');
	clear: both;
	display:block;
	padding-top: 5px;
}
/* footer */ 
#footer {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
	overflow: auto;
	min-height: 100px;
	padding: 20px;
	background:none;
}
#footer .hed {
	color: #fff;
font-family: Arial;
	font-size: 22px;
	font-weight:400;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 8px;
}
#footer .column {
	float: left;
	width: 33%;
	min-height: 100px;
	background:url(../image/bg_col.png)top right repeat-y;
}
#footer .column ul {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style:none;
}
#footer .column ul li {
	margin-bottom: 3px;
	font-style: italic;
color: #fff;
font-size: 15px;
border-bottom: 1px dotted #fff500;
width: 280px;
}
#footer .column ul li a{
font-size: 15px;
	display: block;
padding: 5px 0px;
width: 280px;
font-style:italic;
color: #fff;
text-decoration:none;
border-bottom: 1px dotted #fff500;

}
#footer .column ul li a:hover{
color: #fff500;

text-decoration:none;
}
/*#footer .column ul li + li a{
	display: block;
padding: 10px 0px;
width: 280px;
border-top: 1px solid #34393E;
}*/
#footer .column ul li  a:hover{
	
border-bottom: 1px solid #469614;
}
#footer .column a {
	text-decoration: none;
	color: #000;
}
#footer .column a:hover {
	text-decoration: underline;
}
#powered {
	padding-top:5px;
	padding-right:35px;
	text-align: right;
	font-size:12px;
	color:#fff;
	clear: both;
	border-top: #F5FF03 1px dotted;
}
#powered a{
	font-size: 12px;
	color: #F5FF03;
}	
}
/* banner */
.banner div {
	text-align: center;
	width: 100%;
}
.banner div img {
	margin-bottom: 20px;
}
#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #202429;
  border: 1px solid #292E33;
  border-radius: 4px;
  
}
#share42:hover {
  background: #292E33;
  border: 1px solid #34393E;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
/* ------------------------------------ */
/* ------------------------------------ */
#slogan {
	    width: 380px;
    overflow: hidden;

	position: absolute;
	top: 100px;
	left: 350px;
	font-family: 'Marck Script', cursive;
	color: #333;
	font-size: 31px;
	text-decoration: none;
}
.login-content .left H2 {
	/*padding-bottom: 20px;*/
}
#content {
	border-radius: 0 0px 20px 20px;
}
.ph {
	display: none;
}
#example-two {
	margin-right: 10px
}
#logo a img {
	width: 182px;
margin-left: 26px;
top: 4px;
margin-top: -24px;
}
#carousel0, #carousel1, #carousel2, #carousel3, #carousel4{
	width: 98%;
margin: 0 auto;
}
.welcome {
	display: none;
}
#privet {
	padding: 20px;
	text-decoration: none;
	font-family: Arial;
	color: #25500A;
	font-size: 14px !important;
}
#privet a {
	font-family: Arial;
	color: #25550A;
	font-size: 14px !important;
}
#anketa {
	padding: 20px;
}
#anketa  td{
	padding-left:10px;
	text-decoration: none;
	font-family: Arial;
	color: #25500A;
	font-size: 12px !important;
}
#anketa input[type='text']{
	width:99%;
}
#anketa1, #anketa2 {
	width: 80%;
margin: 0 auto;
}
#dannie {
	float:right;
}
#logo-print {
	/*display:none;*/
	
}
.product-list input[type="button"], .product-grid input[type="button"] {
height: 87px;
padding: 0px 24px 0px 22px;
background:none;
border:none;
border-radius:0;
-webkit-box-shadow: none;
box-shadow: none;
	-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.product-list input[type="button"]:hover, .product-grid input[type="button"]:hover{
background:none;
border:none;
border-radius:0;
-webkit-box-shadow: none;
box-shadow: none;
/*-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);*/
}
.product-info .cart input[type="button"] {
	/*background: url(../image/kupit.png) 50% 50% no-repeat;*/
}
.compare {
	display:none
	
}
.product-grid .compare {
	display:block;
}
.product-grid .name {
	min-height: 20px
}
.mainbox-body {padding:20px;}
#carts .checkout  a.button{
	text-align:center;
	color:#EBFF0A;
} 
#carts .checkout  a.button:hover{
	text-align:center;
	color:#DF1818;
} 
#bugs {
	content: " ";
position: absolute;
top: 55px;
right: 0;
background: url(../image/bug4.png) no-repeat;
width: 200px;
height: 186px;
}
#contact-table td {
	font-family: Arial;
color: #25500A;
font-size: 20px !important; 
padding: 10px;
}
#contact-table {
	margin:0 auto;
	width: 80%;
}

/*------------------------------------------------------------*/
/*-------------------------для печати-------------------------*/
/*------------------------------------------------------------*/
@media print {
#logo-print {
	display:block;
}

#ne-dlia-pechati, #header, #signup, #menus, #notification, #footer_wrap, .breadcrumb, h1{
display:none !important;
}

#anketa1, #anketa2, #anketa0 {
	width: 98%;
margin: 0 auto;
}
#anketa0 td {
	width: 33%;
}
#logo-in-td  img {
	float:left;
}
#anketa  td{
	padding-left:10px;
	text-decoration: none;
	font-family: Arial;
	color: #000;
	font-size: 14px !important;
}
#anketa {
	font-size:16px;
}
#anketa input[type='text']{
	border: none;
}
#anketa2{
	margin-top: 600px;
}
}
audio {
	border-radius: 5px;
background-color: #0f0;
	float:left;
	margin-top: -17px;
margin-left: 50px;
}
.simplecheckout-button-block {
	display: block;
}

.box-gallery {
	padding: 20px;
}
.gallery-info p {
	display:none;
}
.enlargement {
	margin-left:100px;
}
#musplay {
	
}
#razdel {
/*display:none;*/
	/*overflow: auto;*/
	background: rgba(237, 245, 54, 0.81);
	position: relative;
	margin-top: -20px;
	/*padding-bottom: 31px;*/
	font-size: 20px;
	color: #13701B;
	line-height: 20px;
}
#simplecheckout_login .buttons {
	display:inline;
}
#button-review {
	display:inline;
}
#ramka1 {
background: url(../image/ramka1.png) no-repeat;
width: 1024px;
height: 475px;
content: " ";
position: relative;
margin-top: -560px;
}
#recall_anchor {

position: absolute;
z-index: 9999;
padding-left: 80px;
top: -190px;
right:0;
height: 55px;
overflow: hidden;
width: 230px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

}
#box_my_recall {
float: right;
position: relative;
width: 1024px;
}
#tab-description.tab-content span {
	background:none !important;
}
td.name {
max-width: 128px;
}
.infostat .box-heading {
display: none;
}
.yashare-auto-init {
margin-left: 10px;
padding: 5px;
width: 100px;
display: inline-block;
}
div [style="position:fixed;margin-left:-1500px;"], div [style="/* position:fixed; */margin-left:-1500px;"], a [href="http://myopencart.net/forum/files/"]  {
	display:none;
}
.simpleregister-button-block.buttons, .buttons.forgoten_but {
	display:block;
}
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		z-index: 10000;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -300px;
		width: 520px;
		background: #eee url(modal-gloss.png) no-repeat -200px -80px;
		background: rgb(205,235,142); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZGViOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTVjOTU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%, rgba(165,201,86,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(205,235,142,1)), color-stop(100%,rgba(165,201,86,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(205,235,142,1) 0%,rgba(165,201,86,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

		position: absolute;
		z-index: 10001;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		.reveal-modal p {
		font-size: 21px;
		color: rgb(255, 255, 255);
		text-shadow: 0 0 2px #6A6464;
		}
.youtube-cont {
	width: auto;
	margin-bottom:20px; 
}
.youtube-href {
	position: absolute;
}
.youtube-href a {
	color: #ff0000;
	line-height: 26px;
text-decoration: none;
}
input#button-ne-cart {
background: #ccc;
}
.instock {color:#333}
.instock b{color:#222}
.instock  img {margin:0 0 0 1px}
.instock >div {margin-top:2px;}
span.button {
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
	background: #ccc;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;	
}
.product-info .cart span.button {display:inline-block;color: #FFFFFF;margin:0 0 10px}
	/*
		
	NOTES
	
	Close button entity is &#215;
	
	Example markup
	
	<div id="myModal" class="reveal-modal">
		<h2>Awesome. I have it.</h2>
		<p class="lead">Your couch.  I it's mine.</p>
		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
		<a class="close-reveal-modal">&#215;</a>
	</div>
	
	*/