@import url(//fonts.googleapis.com/css?family=Cuprum:400,700&subset=latin,cyrillic);


/* Основные классы */
html {
margin:0;
padding:0;
position:relative;
}

textarea {
overflow:auto;
}

a {
text-decoration:inherit;
color:inherit;
}

a img {
border:none;
outline:none;
}

button, input, textarea, select {
outline:none;
font-size:14px;
font-family: 'Cuprum', sans-serif;
}




body {
margin:0;
padding:0;
font-size:14px;
background:url(../images/bg.png) repeat-x top #fefefc;
color:#555;
font-family: 'Cuprum', sans-serif;
}


#site {
width:1200px;
background:url(../images/top.png) top no-repeat;	
margin: 0 auto;
}

#site .wfix {
background:url(../images/footer.png) bottom no-repeat;	
}

.fob {
background:url(../images/foot.png) bottom repeat-x ;	
}

.wfix {
width:1117px;
margin:0 auto;	
}


.clr {
clear:both;	
}

.top {
height: 157px;
overflow: hidden;	
}

.top .logo {
display:block;
width:318px;
height:167px;
float:left;
background:url(../images/logo.png) no-repeat;	
}

.top .phone {
color:#555555;
font-size:14px;
font-style:italic;	
margin-top:49px;
margin-left:70px;
float:left;
height:71px;
background:url(../images/line.png) right no-repeat;
padding-right:30px;
}

.top .phone span {
font-size:20px;
color:#659a1c;	
}

.top .phone i {
	color:#8d8d8d;
	font-size:11px;	
}


.top .cart {
margin-top:49px;
float:left;
height:71px;
background:url(../images/line.png) right no-repeat;
padding-right:30px;
color:#717171;
font-size:14px;
}

.top .cart span {
display:block;
background:url(../images/cart.png) left no-repeat;
height:68px;
padding-left:80px;
color:#717171;
text-align:center;
padding-top:5px;
}

.top .cart span a:hover {
background:url(../images/key.png) no-repeat;
}


.top .cart span a {
display:block;
background:url(../images/key.png) 0px -56px no-repeat;
width:159px;
line-height:30px;
color:#fff;
text-align:center;
height:30px;
margin-top:5px;	
}

.top .rega {
float:left;	
margin-top:67px;
margin-left:16px;
}

.top .rega a {
float:left;	
padding-left:25px;
}



.top .rega .aut {
color:#63991c;	
background:url(../images/auth.png) no-repeat;

}

.top .rega a span {
color:#94967e;	
}



.top .rega .reg {
color:#9b1e1e;	
background:url(../images/reg.png) no-repeat;
}

.top .rega p {
margin-left:0px;
margin-top:0;
display:inline-block;
float:left;
background:url(../images/p.png) right no-repeat;
padding-right:30px;	
}

.menutop {
background:url(../images/menu.png) no-repeat;
height:104px;
width:1117px;
overflow: hidden;
margin-top:-40px;	
}

.menutop ul {
margin-left: 30px;
padding: 0;
float: left;
margin-top: 37px;
}

.menutop ul li {
list-style:none;
display:inline-block;
}

.menutop ul li a{
color:#fff;	
display:inline-block;
height:60px;
padding-left:20px;
padding-right:20px;
font-size:17px;
line-height:62px;
background:url(../images/linem.png) -20px 0px no-repeat;
}

.menutop ul li a:hover {
background:#fbdd91; /* Old browsers */
background: -moz-linear-gradient(top,  #fbdd91 0%, #f8af6f 51%, #f6994b 52%, #f6994b 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbdd91), color-stop(51%,#f8af6f), color-stop(52%,#f6994b), color-stop(98%,#f6994b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* IE10+ */
background: linear-gradient(to bottom,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdd91', endColorstr='#f6994b',GradientType=0 ); /* IE6-9 */

	
}

.search {
width: 270px;
float: right;
height: 27px;
background: #f2f5d3;
border: 3px solid #4e7414;
border-radius: 33px;
margin-top: 52px;
margin-right: 33px;
}

.search input[type="text"] {
background:url(../images/sepol.png) left no-repeat;
border:none;
width:220px;	
font-size:12px;
padding-left: 14px;
float: left;
margin-left: 9px;
margin-top: 6px;
color:#7e7e7e;
}

.search button {
background:url(../images/serb.png) no-repeat;
width:20px;
margin-top:7px;
height:14px;
border:none;
cursor:pointer;	
}


.speedbar {
color:#5e604e;
font-size:13px;	
padding-left:15px;
margin-top:5px;
padding-bottom:15px;
background:url(../images/spedline.png) bottom no-repeat;
margin-bottom:5px;
}

.speedbar a:hover {
color:#64991c;
text-decoration:underline;	
}

.speedbar span {
background:url(../images/speedbar.png) no-repeat;
padding-left:40px;	
height:33px;
line-height:33px;
display:inline-block;
}

.leftblock {
float:left;
width:293px;	
}


.leftblock .block {
margin-bottom:10px;	
}

.leftblock .block .title {
color: #fff;
background: url(../images/titlbloc.png) no-repeat;
height: 82px;
width: 293px;
line-height: 104px;
padding-left: 30px;
font-size: 14px;	
}

.nav ul {
margin:0;
padding:0;	
font-size:13px;
}

.nav ul li ul {
display:none;	
}

.nav ul li ul li.selected ul li {
padding-left:20px;
margin-left:0px;	
} 


.nav ul li.selected ul {
display:block;	
}

.nav ul li {
list-style:none;

}

#nav a{
 white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */	
}


.nav ul li a{
background:url(../images/mp.png) no-repeat 270px 11px #f0f3cb;
border-radius:8px;
}

.nav ul a{
display:block;
height:33px;
line-height:33px;
margin-bottom:3px;
color:#575757;
padding-left:15px;

}


.nav ul li a:hover {
padding-left:25px;	
background:#fbdd91; /* Old browsers */
background: -moz-linear-gradient(top,  #fbdd91 0%, #f8af6f 51%, #f6994b 52%, #f6994b 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbdd91), color-stop(51%,#f8af6f), color-stop(52%,#f6994b), color-stop(98%,#f6994b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* IE10+ */
background: linear-gradient(to bottom,  #fbdd91 0%,#f8af6f 51%,#f6994b 52%,#f6994b 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdd91', endColorstr='#f6994b',GradientType=0 ); /* IE6-9 */
color:#fff;


}


.nav ul li ul li {
background:url(../images/li.png) 0px -10px no-repeat;
padding-left:20px;	
margin-left:20px;
}

.nav ul li ul li a {
background: #add32d; /* Old browsers */
background: -moz-linear-gradient(top,  #add32d 0%, #62971c 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#add32d), color-stop(98%,#62971c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #add32d 0%,#62971c 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #add32d 0%,#62971c 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #add32d 0%,#62971c 98%); /* IE10+ */
background: linear-gradient(to bottom,  #add32d 0%,#62971c 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add32d', endColorstr='#62971c',GradientType=0 ); /* IE6-9 */
color:#fff;	
height:28px;
line-height:28px;
border-radius:3px
}

.nav ul li ul {
margin-bottom:20px;	
margin-top:10px;
}


.nav .tovar {
border-bottom:1px dotted #ccc;
padding-bottom:10px;	
margin-bottom:10px;
}


.nav .tovar .imag{	
float:left;
margin-right:14px;
}

.nav .tovar .imag img {
max-width:84px;	
height:84px;
display:block;
margin:0 auto;
}


.nav .tovar .imag span {
height:84px;
width:84px;
display:block;
padding:3px;
border-radius:9px;
border:1px solid #dbdbda;
-webkit-box-shadow:  inset       0px 35px 31px rgba(219, 219, 219, 0.75);
-moz-box-shadow:    inset       0px 35px 31px rgba(219, 219, 219, 0.75);
box-shadow:  inset       0px 35px 31px rgba(219, 219, 219, 0.75);
overflow:hidden;	
}

.nav .tovar .name {
color:#565656;
padding-top:10px;
margin-bottom:8px;	
}

.tovarlist .tovar a.name h1 {
font-weight:normal;	
color:#565656;
font-size:14px;	
color: #565656;
}

.nav .tovar .price {
color:#669c1d;
font-size:18px;	
}

.fullx {
margin-top:8px;
float:right;
display:block;
padding:4px;
border-radius:3px;
border-top:1px solid #dbdbda;
-webkit-box-shadow:  inset       0px 15px 3px rgba(219, 219, 219, 0.55);	
-moz-box-shadow:    inset        0px 15px 3px rgba(219, 219, 219, 0.55);	
box-shadow:  inset       0px 15px 3px rgba(219, 219, 219, 0.55);	
}

.fullx input[type="submit"] {
width:88px;
color:#fff;
background: #c8c8c8; /* Old browsers */
background: -moz-linear-gradient(top,  #c8c8c8 0%, #999999 50%, #888888 51%, #888888 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c8c8), color-stop(50%,#999999), color-stop(51%,#888888), color-stop(100%,#888888)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c8c8c8 0%,#999999 50%,#888888 51%,#888888 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c8c8c8 0%,#999999 50%,#888888 51%,#888888 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c8c8c8 0%,#999999 50%,#888888 51%,#888888 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c8c8c8 0%,#999999 50%,#888888 51%,#888888 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
border-left:0px;
border-top:0px;
border-bottom:0px;
height:24px;	
border-right:0px solid #a6a6a6;
border-radius: 3px 0px 0px 3px;
float:left;
cursor:pointer;
}


.fullx a {
width:88px;
float:right;
color:#fff;
background: #bfd850; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd850 0%, #87b439 50%, #6ca21f 51%, #62981c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd850), color-stop(50%,#87b439), color-stop(51%,#6ca21f), color-stop(100%,#62981c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd850 0%,#87b439 50%,#6ca21f 51%,#62981c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd850 0%,#87b439 50%,#6ca21f 51%,#62981c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd850 0%,#87b439 50%,#6ca21f 51%,#62981c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bfd850 0%,#87b439 50%,#6ca21f 51%,#62981c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd850', endColorstr='#62981c',GradientType=0 ); /* IE6-9 */
border-left:1px solid #89a93a;
height:24px;
display:inline-block;	
border-right:1px solid #a6a6a6;
border-radius: 0px 3px 3px 0px;
line-height:24px;
text-align:center;
}

.qute {
color:#626262;
font-size:13px;	
line-height:20px;
}

.qute .phone {
	color:#626262;
	font-size:16px;	
	margin-top:15px;
	background:url(../images/phonet.png) no-repeat;
	padding-left:20px;
}

.qute .phone span {
color:#649a1c;
font-size:18px;	
}

.rightblock {
float: right;
background: #fff;
min-height: 507px;
width: 776px;
margin-right: 20px;
padding: 10px;
border-radius: 16px;
margin-top: 10px;
}

#page_title {
margin-top:10px;	
}

#page_title h3{
padding:0;	
color:#565656;
text-transform:uppercase;
font-weight:normal;
font-size:19px;
margin-top: 14px;
margin-bottom: 5px;
border-left:4px solid #669c1d;	
padding-left:8px;
}

#category_description  {
line-height:20px;
color:#444;	
}

#category_description p {
margin:0;
padding:0;	
}

#category_description h2 {
margin-top:24px;
margin-bottom:4px;
padding:0;	
color:#565656;
text-transform:uppercase;
font-weight:normal;
font-size:16px;
}

#category_description h2:before {
content: '>';	
padding-right:5px;
color:#669c1d;	
}

.tovarlist h3, .tovarlist h1 {
margin:0;
padding:0;	
background:url(../images/star.png) no-repeat;
padding-left:30px;
color:#565656;
text-transform:uppercase;
height:24px;
line-height:25px;
font-weight:normal;
font-size:19px;
margin-bottom:25px;
}

.tovarlist h1 {
margin-top:17px;
margin-left:5px;	
}


.tovarlist h3 span {
color:#669c1d;	
}


.tovarlist .tovar {
position:relative;	
}

.tovarlist .tovar .annotation {
background: #fff;
z-index: 998;
height: 270px;
width: 150px;
overflow: hidden;
font-size:12px;
font-family:tahoma;
color:#555;
}

.annotation p {
margin:0;
padding:0;	
}

.tovarlist .tovar:hover .annotation {
display:block;
}

.tovarlist .tovar:hover .pricehax {
color:#fff;
}

.but_add {
position:relative;
z-index:1;	
}

.tovarlist .tovar .image {
width:236px;
height:173px;	
margin-bottom:13px;
}

.tovarlist .tovar .image img{
max-width:236px;
margin:0 auto;
display:block;
max-height:173px;	
}

.tovarlist .tovar a.name{
color:#575757;
font-size:14px;	
height:50px;
    overflow: hidden; /* Обрезаем все, что не помещается в область */
    text-overflow: ellipsis; /* Добавляем многоточие */
    display:block;
}

.tovarlist .tovar a.name:hover {
text-decoration:underline;	
}

.tovarlist  .tovar span.price {
color:#669c1d;	
font-size:16px;
display:block;
margin-top:5px;
}


.tovarlist .tovar a.zakazul {
display:block;
background:url(../images/bya.png) 0px 0px no-repeat;
width:144px;
line-height:32px;
color:#fff;
text-align:center;
height:29px;
margin-top:9px;	
border:none;
overflow:hidden;
cursor:pointer;	
}

.tovarlist .tovar a.zakazul:hover {
background:url(../images/bya.png) -207px 0px no-repeat;
}


.tovarlist .tovar input[type="submit"] {
display:block;
background:url(../images/bya.png) 0px 0px no-repeat;
width:144px;
line-height:29px;
color:#fff;
text-align:center;
height:29px;
margin-top:9px;	
border:none;
overflow:hidden;
cursor:pointer;	
}



.tovarlist .tovar input[type="submit"]:hover {
background:url(../images/bya.png) -207px 0px no-repeat;
}

.tovarlist ul {
margin:0;
padding:0;	
}

.tovarlist ul li {
float:left;
list-style:none;
width:236px;	
padding:10px;
border-top:0px dotted #ccc;
border-right:0px dotted #ccc;
}

.tovarlist ul li:nth-child(-n+4) {
border-top:0px;	
padding-top:0px;
}

.tovarlist ul li:nth-child(4n) {
border-right:0px;
}






.content {
padding-bottom:80px;	
}

.logofooter {
background: url(../images/logofooter.png) -72px 0px no-repeat;
width: 177px;
height: 99px;
float: left;
display: block;
}

.copyright {
margin-top:28px;
float:left;	
color:#717171;
font-size:13px;
background:url(../images/line.png) 0px -3px no-repeat;
height:51px;
padding-left:20px;	
}

.copyright ul {
margin-top:5px;
padding:0;	
}

.copyright ul li {
list-style:none;
display:inline;
font-size:12px;

}

.copyright ul li a{
padding-right:10px;	
}

.copyright ul li a:hover {
	color:#649a1c;
	text-decoration:underline;
}

.contacts {
float:right;
background:url(../images/line.png) right no-repeat;
padding-right:20px;
margin-top:20px;	
}

.contacts span {
display:block;
background:url(../images/icofoot.png) no-repeat;
height:19px;
padding-left:20px;
color:#575757;
font-size:14px;
}

.contacts .phone {
color:#659a1c;
	
}

.contacts .skype {
background-position:0px -19px;	
}

.contacts .mail {
background-position:0px -39px;	
}


.pagination {
margin-bottom:17px;
margin-top: 18px;
display: block;
padding: 4px;
border-radius: 3px;
border-top: 1px solid #dbdbda;
-webkit-box-shadow: inset 0px 15px 3px rgba(219, 219, 219, 0.55);
-moz-box-shadow: inset 0px 15px 3px rgba(219, 219, 219, 0.55);
box-shadow: inset 0px 5px 12px rgba(219, 219, 219, 0.45);	
}

.pagination a {
display:inline-block;
height:22px;
width:22px;
line-height:24px;
text-align:center;
color:#fff;
background:url(../images/page.png) -26px 0px no-repeat;	
}

.pagination a.selected, .pagination a:hover  {
background-position:0px 0px;	
}


.infopage {
padding:13px;
line-height:18px;
color:#777;
font-size:13px;	
background:#f4f6db;
border-radius:9px;
	
}

.clear {
clear:both;	
}

.pageproduct {
padding-left:5px;	
}

.pageproduct .image {
float:left;	
width:320px;
}

.pageproduct .image img {
display:block;
margin:0 auto;
max-width:320px;	
}

.product_info {
float:right;	
width:435px;
}

.product_info1 {
float:left;	
width:755px;
}

.feed h1 {
padding: 0;
color: #565656;
text-transform: uppercase;
font-weight: normal;
font-size: 19px;
margin-top: 14px;
margin-bottom: 5px;
border-left: 4px solid #669c1d;
padding-left: 8px;
}

.product_info h1 {
color:#f6994b;
font-weight:normal;	
font-size:17px;
margin-top:0px;margin-bottom:0;
float:left;
width:210px;
margin-top:5px;
}

.product_info hr {
border-top:0;
height:1px;
border-bottom:1px dotted #ccc;
border-left:0px;
border-right:0px;
margin-bottom:20px;	
}

.product_info .price i {
font-style:normal;	
}

.product_info .price {
float:right;	
color:#669c1d;
margin-top:5px;
font-size:19px;
}

.product_info input[type="submit"] {
margin-left:10px;
display:block;
background:url(../images/bya.png) 0px 0px no-repeat;
width:144px;
line-height:29px;
color:#fff;
text-align:center;
height:29px;
border:none;
overflow:hidden;
cursor:pointer;	
float:right;
}



.product_info input[type="submit"]:hover {
background:url(../images/bya.png) -207px 0px no-repeat;
}


.product_info .listimg {
	background:#f5f7de;
	padding:7px;
	border-radius:5px;
		
}

.product_info .listimg .images {
margin-right:5px;		
float:left;
}

.product_info .listimg .images img {
height:65px;
max-width:65px;	
display:block;
margin: 0 auto;
}

.product_info1 .listimg {
	background:#f5f7de;
	padding:7px;
	border-radius:5px;
		
}

.product_info1 .listimg .images {
margin-right:5px;		
float:left;
}

.product_info1 .listimg .images img {
height:65px;
max-width:65px;	
display:block;
margin: 0 auto;
}

.nmpage {
margin-top:20px;
margin-bottom:14px;
height:34px;
padding-left:15px;
padding-right:15px;
color:#fff;
text-align:center;	
line-height:34px;
background: #cbe748; /* Old browsers */
background: -moz-linear-gradient(top,  #cbe748 0%, #9cc73d 50%, #7baf21 51%, #63991c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbe748), color-stop(50%,#9cc73d), color-stop(51%,#7baf21), color-stop(100%,#63991c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbe748', endColorstr='#63991c',GradientType=0 ); /* IE6-9 */
display:inline-block;
font-size:17px;
border-radius:9px;
font-weight:normal;	
}

.glis {
margin-top:10px;
margin-bottom:20px;	
}

.glis li:first-child {
padding-left:0px;	
}

.glis li.tovar {
width:172px;	
}

.glis li:last-child {
padding-right:0px;	
}

.feed label {
color:#649a1c;
font-size:15px;
display:block;
margin-top:5px;	
}

.popup-content .span {
color:#649a1c;
font-size:15px;
display:block;
margin-top:5px;	
color:#555;	
}

.popup-content input[type="text"]  {
background:#f0f3cb;
padding-left:7px;
border-radius:5px;
border:none;
height: 22px;
margin-bottom:10px;
width: 310px;
color:#565656;
margin-bottom:5px;
}

.feed input[type="text"], .feed input[type="password"]  {
background:#f0f3cb;
padding-left:7px;
border-radius:5px;
border:none;
width:418px;
height:29px;	
margin-top:2px;
color:#565656;
margin-bottom:5px;
}


.feed textarea {
background:#f0f3cb;
padding:7px;
border-radius:5px;
border:none;
width:98%;
height:80px;	
margin-top:2px;
color:#565656;
margin-bottom:5px;
}

.captcha {
float:left;	
}

.feed input[type="text"].input_captcha {
margin-left:10px;	
height:39px;
width:100px;
}


.popup-content input[type="submit"] {
float:right;
background: #989898; /* Old browsers */
background: -moz-linear-gradient(top,  #989898 0%, #6e6e6e 51%, #5b5b5b 52%, #565656 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(51%,#6e6e6e), color-stop(52%,#5b5b5b), color-stop(98%,#565656)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* IE10+ */
background: linear-gradient(to bottom,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#565656',GradientType=0 ); /* IE6-9 */

color:#fff;
font-size:16px;
padding-left:15px;
padding-right:15px;
margin:0 auto;
height:27px;
border:none;
border-radius:3px;
cursor:pointer;
opacity:0.7;	
}




.popup-content input[type="submit"]:hover {
background: #cbe748;
background: -moz-linear-gradient(top, #cbe748 0%, #9cc73d 50%, #7baf21 51%, #63991c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbe748), color-stop(50%,#9cc73d), color-stop(51%,#7baf21), color-stop(100%,#63991c));
background: -webkit-linear-gradient(top, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
background: -o-linear-gradient(top, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
background: -ms-linear-gradient(top, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
background: linear-gradient(to bottom, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbe748', endColorstr='#63991c',GradientType=0 );	
}





.feed input[type="submit"] {
float:right;
background: #989898; /* Old browsers */
background: -moz-linear-gradient(top,  #989898 0%, #6e6e6e 51%, #5b5b5b 52%, #565656 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(51%,#6e6e6e), color-stop(52%,#5b5b5b), color-stop(98%,#565656)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* IE10+ */
background: linear-gradient(to bottom,  #989898 0%,#6e6e6e 51%,#5b5b5b 52%,#565656 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#565656',GradientType=0 ); /* IE6-9 */

color:#fff;
font-size:16px;
padding-left:15px;
padding-right:15px;
margin:0 auto;
height:34px;
border:none;
border-radius:3px;
cursor:pointer;
opacity:0.7;
}

.feed input[type="submit"]:hover {
background: #cbe748;
background: -moz-linear-gradient(top, #cbe748 0%, #9cc73d 50%, #7baf21 51%, #63991c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbe748), color-stop(50%,#9cc73d), color-stop(51%,#7baf21), color-stop(100%,#63991c));
background: -webkit-linear-gradient(top, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
background: -o-linear-gradient(top, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
background: -ms-linear-gradient(top, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
background: linear-gradient(to bottom, #cbe748 0%,#9cc73d 50%,#7baf21 51%,#63991c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbe748', endColorstr='#63991c',GradientType=0 );	
}








.message_error {
color:#f00;
padding:5px;
border:1px dotted #c00;
border-radius:3px;	
}

.tovarlist ul.zomboseti li{	
padding:0;
border:none;
}



.open-popup {
	border-bottom: 2px dotted #555;
	cursor: pointer;
	font-size: 18px;
	left: 50%;
	margin: -11px 0 0 -216px;
	position: absolute;
	top: 50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.open-popup:hover {
	border-bottom: 2px dotted #666;
	color: #666;
}


.popup  h2.popup-title {
padding: 0;
color: #565656;
text-transform: uppercase;
font-weight: normal;
font-size: 19px;
margin-bottom: 5px;
border-left: 4px solid #669c1d;
padding-left: 8px;	
}


.popup {
padding:10px;
	background-color: white;
	border: 5px solid #555;
	border-radius: 10px;
	width: 345px;
	left: 50%;
    margin-left: -190px;
    margin-top: -200px;
    position: fixed;
    top: 50%;
z-index: 999;
}
.popup-content {
    border-radius: 6px;
    line-height: 1.6;
    padding: 14px 18px 0 17px;
}

.popup-choice {
	margin: 14px 0 0;
	text-align: center;
}
.btn-yes,
.btn-no {
	border: none;
	font-family: 'HelveticaNeue', sans-serif;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	position: relative;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
	width: 99px;
}
.btn-yes:active,
.btn-no:active {
	top: 1px;
}
.btn-close {
	background: url(http://www.clumbogryadka.com.ua/design/default_3/images/btn-close.png) no-repeat;
	height: 17px;
	left: 314px;
	position: absolute;
	top: 13px;
	width: 16px;
}
.btn-close:hover {
	cursor: pointer;
}
.hide-layout {
	background: #000;
	bottom: 0;
	display: none;
	height: 100%;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 998;
}


.cartpage hr {
border-top:0;
height:1px;
border-bottom:1px dotted #ccc;
border-left:0px;
border-right:0px;
margin-bottom:10px;
margin-top:10px;	
}



.feed #check label {
    color:#f6994b	
}

#check input[type="radio"] {
    display:none;
}
#check input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:2px 4px 0 0;
    vertical-align:middle;
    background:url(../images/check.png) 0px -20px no-repeat;
    cursor:pointer;

}
#check input[type="radio"]:checked + label span {
    background:url(../images/check.png) 0px 0px no-repeat;
}

#check li {
list-style:none;
margin-bottom:15px;
font-size:13px;
font-weight:bold;
}

ul#check {
margin:0;
padding:0;
}

#check .description {
font-size:13px;
font-weight:normal;
}


.cartpage table {
width:100%;	
border-spacing:0;
border-collapse:0;
}

.cartpage table td {
background:#fafbee;	
border-bottom:1px solid #e0e0e0;
border-top:5px solid #fff;
padding:4px;
}



.cartpage .image div{	
float:left;
}

.cartpage .image div img {
max-width:50px;	
height:50px;
display:block;
margin:0 auto;
}

.cartpage table td.name a{
color:#64981d;	
}

.cartpage table td select {
border-radius:3px;
padding:5px;
background:#f0f3cb;
border:1px solid #dbdbda;
-webkit-box-shadow:  inset       0px 3px 5px rgba(219, 219, 219, 0.25);
-moz-box-shadow:    inset         0px 3px 5px rgba(219, 219, 219, 0.25);
box-shadow:  inset       0px 3px 5px rgba(219, 219, 219, 0.25);
}

.cartpage .image div span {
height:50px;
width:50px;
display:block;
padding:3px;
border-radius:5px;
border:1px solid #dbdbda;
-webkit-box-shadow:  inset       0px 35px 31px rgba(219, 219, 219, 0.75);
-moz-box-shadow:    inset       0px 35px 31px rgba(219, 219, 219, 0.75);
box-shadow:  inset       0px 35px 31px rgba(219, 219, 219, 0.75);
overflow:hidden;	
}

.cartpage table .aprice {
background:#f0f1e4;
text-align:center;
color:#555;
font-size:17px;	
}

.cartpage table tr td:first-child {
border-radius: 10px 0px 0px 5px;	
}

.cartpage table tr td:last-child {
border-radius: 0px 10px 5px 0px;	
}

.cartpage td.remove {
padding-left:10px;	
}


.cartpage table.table_infouser td{
border-top:0px;
border-bottom:1px dotted #ddd;
padding:10px;
border-radius:0;
background:none;	
}

#check p {
margin:0;
padding:0;	
}

.order h1 {
margin-top:10px;
margin-bottom:10px;	
}


.cartpage h1.color {
font-size:20px;
margin-top:20px;
margin-bottom:20px;	
}

.impod {
margin-top:10px;	
}

.impod img {
float:left;
width:216px;	
}