﻿* {margin: 0; padding: 0;}
body {background:#fff; font-size:12px; font-family:Tahoma, Geneva, sans-serif; background: url(../../images/body-bg.png) no-repeat top center;}

a {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #00a1cd;}
a:hover {text-decoration:none;}

p {color:#212121; font-family: 'PT Sans', sans-serif; font-size:14px; margin-bottom:15px; line-height:1.5;}
h1 {font-family: 'PT Sans', sans-serif; font-size:30px; color:#212121; margin-bottom:20px;}
h2 {font-family: 'PT Sans', sans-serif; font-size:25px; color:#212121; margin:20px 0 10px 0;}
h3 {font-family: 'PT Sans', sans-serif; font-size:18px; color:#212121; margin:20px 0 10px 0;}
img {border-style: none;}

table td {font-size:12px;}

.clear {clear:both;}
.polosa {width:1000px; height:1px; background: url(../../images/polosa.png) no-repeat; margin:35px 0 35px 0;}

/*шапка*/
#header {width:100%; margin:0 auto; height:198px; background: url(../../images/bg-head.png) repeat-x bottom center; }
.hbg {width:100%;  position:absolute;}
#header .header-wrap {width:1000px; margin:0 auto;}
#header .header-wrap .top-menu {margin:0; padding:0;}
#header .header-wrap .top-menu a {font-size:12px; color:#fff; text-shadow:0 -1px 0 black; line-height:22px;}
#header .header-wrap .top-menu a:hover {color:#00CFFF;}

.top-menu-links {width:760px; float:left;}
.top-menu-links ul {margin:0; padding:0; list-style:none;}
.top-menu-links ul li {display:inline; float:left;}

.vhod-btn {width:140px; float:right; margin-top:5px;}
.a-class {color:#fff; padding:10px 10px 10px 10px;}
.a-class a {color:#fff; font-size:14px;}
.online a {color:#003e64;}

#header .header-wrap .header-content {margin-top:10px;}
#header .header-wrap .header-content .hc-left {width:180px; float:left; margin:0 35px 0 25px;}

#header .header-wrap .header-content .hc-center {width:760px; float:left;}
#header .header-wrap .header-content .hc-center .city-num {margin:0;}
#header .header-wrap .header-content .hc-center .city-num .city {width:90px; float:left;}
#header .header-wrap .header-content .hc-center .city-num .city .c-block {font-size:12px; color:#fff; margin-bottom:5px;}

#header .header-wrap .header-content .hc-center .city-num .city .sort-link ul {margin:15px; padding:0; list-style:none;}
#header .header-wrap .header-content .hc-center .city-num .city .sort-link ul li {margin:0 0 10px 0;}
#header .header-wrap .header-content .hc-center .city-num .city .sort-link ul li a {color:#007AC5; text-decoration:none; border-bottom:1px dashed #007AC5;}
#header .header-wrap .header-content .hc-center .city-num .city .sort-link ul li a:hover {border:none;}

#header .header-wrap .header-content .hc-center .phone-block .cityname {margin-bottom:10px; color:#fff;}
#header .header-wrap .header-content .hc-center .phone-block .cityname a {color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}
#header .header-wrap .header-content .hc-center .phone-block .cityname a:hover {border:none;}

#header .header-wrap .header-content .hc-center .phone-block {width:750px; vertical-align:middle; float:left;}
#header .header-wrap .header-content .hc-center .phone-block .top-number {width:133px; margin-top:3px; float:left; color:#fff; font-size:18px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
#header .header-wrap .header-content .hc-center .phone-block .backring {width:100px; float:left; margin-left:10px; background:url(../../images/ring.png) no-repeat; padding-left:35px;}
#header .header-wrap .header-content .hc-center .phone-block .backring a {color:#fff; text-decoration:none; border-bottom:1px dashed #fff; font-size:11px;}
#header .header-wrap .header-content .hc-center .phone-block .backring a:hover {border:none;}

#header .header-wrap .header-content .hc-center .poisk {width:550px; float:left; margin-top:4px;}
#header .header-wrap .header-content .hc-center .poisk .magnifier {width:128px; height:33px; float:left;}
#header .header-wrap .header-content .hc-center .poisk .poisk-input {border:none; height:35px; background:#fdfdfd; border-left:none; width:468px; float:left; outline:none; color:#454545; text-indent:10px; line-height:30px; font-size:14px;}
#header .header-wrap .header-content .hc-center .poisk .btn {width:82px; float:left; background:url(../../images/search.png) no-repeat; height:35px; border: 0; padding: 0; margin: 0; cursor: pointer;}

#header .header-wrap .header-content .hc-center .head-menu {border-top:1px solid #d7f0f9; border-bottom:1px solid #d7f0f9; height:33px; width:560px; margin-top:10px;}
#header .header-wrap .header-content .hc-center .head-menu ul {list-style:none; margin:0; padding:0;}
#header .header-wrap .header-content .hc-center .head-menu ul li {float:left; line-height:33px; min-width:70px; margin-right:30px;}
#header .header-wrap .header-content .hc-center .head-menu ul li a {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:16px; color:#fff; font-weight:bold;}
#header .header-wrap .header-content .hc-center .head-menu ul li a:hover {color:#dff1ff;}

#header .header-wrap .header-content .hc-right {width:150px; float:right; margin-right:25px; }
#header .header-wrap .header-content .hc-right .basket-block {margin-bottom:15px;}
#header .header-wrap .header-content .hc-right .basket-block .b-img {width:49px; height:46px; float:left; margin-right:15px; background:url(../../images/b-img.png) no-repeat;}
#header .header-wrap .header-content .hc-right .basket-block .in-basket {width:85px; float:left;}
#header .header-wrap .header-content .hc-right .basket-block .in-basket .bt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;}
#header .header-wrap .header-content .hc-right .basket-block .in-basket .bt a {color:#fff; text-decoration:none;}
#header .header-wrap .header-content .hc-right .basket-block .in-basket .bt2 {font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:12px; margin-top:8px;}
#header .header-wrap .header-content .hc-right .zakaz {margin:8px 0 0 0;}
#header .header-wrap .header-content .hc-right .online {margin:15px 0 0 0; background:url(../../images/online.png) no-repeat; padding-left:35px; width:105px; line-height:12px; height:29px;}
#header .header-wrap .header-content .hc-right .online a {font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:12px; text-decoration:none; }


/* новые стили */

.my-error-class {
	color:red;
}

.tile_item {
	vertical-align:middle;
	width:200px;
	margin:10px;
	display:inline-block;
}

.viewselect {
  float: right;
  margin: 10px 10px 0 80px;
}

.viewselect .viewlist {
	width:100px;
	float: left;
	cursor: pointer;
	border-right:1px solid #b8b8b8;
}

.viewselect .viewtab {
	float: right;
	padding-left:15px;
	cursor: pointer;
}


#header .header-wrap .header-content #basket_vidget tr td {
	height:38px;
}

.phone-block input[type="text"] {
	width:225px;
	height:29px;
	margin:0;
	padding:0;
	outline:none;
	border:1px solid #1b7ea2;
	margin-left:8px
}

.phone-block input[type="submit"] {
	background-color:#3db620;
	border:1px solid #fff;
	color:#fff;
	height:29px;
	width:109px;
	cursor:pointer;
}

#basket_vidget {
	float:left;
	padding-top:1%;
	position:relative;
}

#left_basket_vidget {
	width:42px;
	height:38px;
	background:url("../../images/left_basket_vidget.png");
}

#middle_basket_vidget {
	width:145px;
	height:38px;
	background:url("../../images/middle_basket_vidget.png");
}

#right_basket_vidget {
	width:9px;
	height:38px;
	background:url("../../images/right_basket_vidget.png");
}

.in-basket div {
	padding-top:10px;
	color:#ffffff;
	display:inline-block;
}

.in-basket div a {
	color:#ffffff;
	text-decoration:none;
}

/* новые стили */

#header .menu {width:1000px; margin:15px auto 0; height:40px;

-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;

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

}

#header .menu {position:relative;}
#header .menu > ul {margin:0 !important; padding:0; list-style:none; height:40px;}
#header .menu > ul > li {display:inline-block; float:left; width:140px; text-align:center;}
#header .menu > ul li.huge-hover {background:#fff;}
#header .menu > ul li.huge-hover a {color:#000;}
#header .menu > ul li.huge-hover a:hover {color:#000;}
#header .menu > ul > li > a {text-decoration:none; font-family: Arial, Tahoma, Verdana; font-size:14px; color: #001b3e;}
#header .menu > ul > li > a:hover {color:#3b72bb;}

#header .menu ul > li > ul {
	position:absolute;
	top:40px;
	left:0;
	opacity:0;
	visibility:hidden;
	background:#fff;
	width:974px;
	list-style:none;
	height:auto;
	padding:20px 10px 20px 10px;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:    0px 4px 4px 0px rgba(50, 50, 50, 0.55);
	box-shadow:         0px 4px 4px 0px rgba(50, 50, 50, 0.55);
	z-index:99999;
	border-left:3px solid #A1D9FD;
	border-bottom:3px solid #A1D9FD;
	border-right:3px solid #A1D9FD;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
#header .menu ul > li:hover > ul {
	opacity:1;
	visibility:visible;
}
#header .menu ul > li > ul > li {
	width:176px;
	text-align:left;
	float:left;
	height:40px;
	margin-bottom:10px;
	padding-right:10px;
	line-height:1;
}
#header .menu ul > li > ul > li > a {
	line-height:1.5;
}

.child3 {display:none;}

#header .menu .parentlink {margin-top:13px;}
#header .menu .elektrika {width:185px;}
#header .menu .instrumenty {width:128px;}
#header .menu .mebel {width:100px;}
#header .menu .dom {width:100px;}
#header .menu .innovacii {width:100px;}
#header .menu .uslugi {width:100px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;}

#header .menu .strojmaterialy {-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
#header .menu .strojmaterialy_current {-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
#header .menu .strojmaterialy_current, #header .menu .santehnika_current {background:#fff;}
#header .menu .elektrika_current {width:180px; background:#fff;}
#header .menu .instrumenty_current {width:120px; background:#fff;}
#header .menu .mebel_current {width:100px; background:#fff;}
#header .menu .dom_current {width:100px; background:#fff;}
#header .menu .innovacii_current {width:100px; background:#fff;}
#header .menu .uslugi_current {width:100px; background:#fff; -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;}

#header .menu .parent .child ul {display:none !important;}

.razdel {width:1px !important; height:40px; background: url(../../images/razdelitel-big.png) no-repeat; opacity:0.2;}
.razdel:last-child {background:none;}

.b-class {padding:12px 37px 10px 37px;}

/*Контент*/
#wrap {width:1000px; margin:0 auto; padding-top:20px;}
.main-menu {margin:0;}
.main-menu .mm-left {width:220px; float:left;}
.main-menu .mm-left .active {background:#fff; border:2px solid #e28000; border-right:none; width:217px;}
.main-menu .mm-left .active a {color:#181818;}
.main-menu .mm-left ul {list-style:none; margin:0 0 80px 0; padding:0;}
.main-menu .mm-left ul li {width:219px; height:45px; line-height:45px; border-bottom: 1px dotted #bcbcbc;}
.main-menu .mm-left ul li a {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#007CD8; text-decoration:none; padding-left:15px; display:block; width:204px; height:46px;}

.main-menu .mm-left .mailer {width:210px; height:227px;
-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.15);
box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.15);
margin-left:5px;
background:url(../../images/mailerbg.png) no-repeat;
margin-top:400px;
}
.main-menu .mm-left .mailer .mt1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:15px 15px 0 15px; line-height:1.3;}
.main-menu .mm-left .mailer .mt2 {margin:10px 0 0 10px;}

.main-menu .mm-left .mailer .input-mail {margin:20px 0 0 10px;}
.m-in {background:#fff; border:1px solid #c8c8c8; height:41px; width:193px; line-height:41px; padding-left:10px; color:#000;}

.main-menu .mm-right {width:776px; float:left; height:1050px;}
.main-menu .mm-right .mm-title {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:15px 0 0 15px;}
.main-menu .mm-right .popular-block {margin:0; width:776px;}
.main-menu .mm-right .popular-block h2 {margin:0 0 20px 10px;}
.main-menu .mm-right .popular-block ul {list-style:none; margin:0; padding:20px 0 0 15px;}
.main-menu .mm-right .popular-block ul li {width:175px; margin:0 15px 40px 0; float:left;}

.pop-konteiner {margin:0; min-height:260px;}
.pop-konteiner .p-img {width:100%; text-align:center; min-height:145px;}
.pop-konteiner .p-link {margin-top:10px; text-align:left; width:160px; min-height:55px;}
.pop-konteiner .p-link a {font-family:Tahoma, Geneva, sans-serif; color:#0085d9; font-size:12px;}
.pop-konteiner .priceblock {margin-top:10px;}
.pop-konteiner .priceblock .price {width:90px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:29px; color:#000}
.pop-konteiner .priceblock .buy-btn {width:81px; height:30px; float:right;}

/*Новые товары*/
.novinki {margin:40px 0 0 0; }
.novinki .n-title {font-family: 'PT Sans', sans-serif; font-size:30px; color:#212121; margin:0 0 25px 15px;}
.novinki .new-list {margin:0;}
.novinki .new-list ul {margin:0; padding:0; list-style:none;}
.novinki .new-list ul li {width:210px; float:left; margin-right:40px;}
.novinki .new-list .new-konteiner {margin:0;}
.novinki .new-list .new-konteiner .n-img {width:100%; text-align:center;}
.novinki .new-list .new-konteiner .n-link {margin-top:10px;}
.novinki .new-list .new-konteiner .n-link a {font-family: 'PT Sans', sans-serif; font-size:15px; color:#0087da;}
.novinki .new-list .new-konteiner .n-price {font-family: 'PT Sans', sans-serif; font-size:22px; color:#000; font-weight:bold; margin-top:10px;}

/*Новости*/
#news {margin-left:15px; padding:0;}
#news .news-title {margin:0;}
#news .news-title .news-text {font-size:30px; color:#212121; width:240px; float:left;}
#news .news-link {margin:0 0 10px 0;}
#news .news-link a {font-size:13px; color: #0983c7;}
#news .news-list {margin:0; padding-top:30px;}
#news .news-list ul {margin:0; padding:0; list-style:none;}
#news .news-list ul li {width:220px; float:left; margin-right:30px;}
#news .news-list ul li:last-child {margin-right:0;}

/*Новости*/
#newspage {margin:50px 0 0 10px; padding:0;}
#newspage .news-title {margin:0;}
#newspage .news-title .news-text {font-size:20px; color:#212121; width:170px; float:left;}
#newspage .news-link {margin:0 0 10px 0;}
#newspage .news-link a {font-size:13px; color: #0983c7;}
#newspage .news-list {margin:0; padding-top:30px;}
#newspage .news-list ul {margin:0; padding:0; list-style:none;}

.category-list-block {margin-top:50px; width:100%;}
.category-list-block ul {list-style:none; margin:0; padding:0;}
.category-list-block ul li {width:20%; height:145px; float:left; margin-bottom:10px;}
.category-list-block ul li a {text-decoration:none;}
.category-list-block .clb-image {width:80px; height:80px; text-align:center; border:1px solid #e7e7e7; margin:0 auto;}

.category-list-block .clb-link {width:100%; text-align:center; margin-top:10px;}
.category-list-block .clb-link a {font-size:12px; color:#FC6B00;}
.category-list-block .clb-link a:hover {color: #00a1cd;}
.cat-text {margin-top:55px; padding:0 10px 0 5px;}

.news-date {font-size:14px; margin-bottom:15px; color:#0084CB; background:url(../../images/date-img.png) no-repeat; line-height:18px; padding-left:25px;}
.news-text {font-size:14px; color:#000; line-height:1.5; }
.news-text ul {margin:0 0 0 15px; list-style:none;}
.news-text ul li {margin:0;}
.news-url {margin-top:5px;}
.news-url a {font-size:14px; color:#0084CB;}

/*Текстовый блок на главной*/
#f-content {width:1000px; margin:0 auto;}
#f-content .f-title {font-size:30px; color:#212121; font-family: 'PT Sans', sans-serif;}
#f-content .f-text {margin-top:30px;}

/*Футер*/
#footer-bg {width:100%; height:207px; background:url(../../images/footer-bg.png) repeat-x; font-family: 'PT Sans', sans-serif;}
.footer {width:1000px; margin:0 auto;}
.footer .bottom-info {margin-top:40px; padding-top:20px;}

.footer .footer-left {width:260px; float:left;}
.footer .footer-left .sound-planet {font-size:14px; color:#fff; margin-bottom:25px;}
.footer .footer-left .seti {margin:0;}
.footer .footer-left .seti .fb {width:123px; float:left; margin-right:15px;}
.footer .footer-left .seti .vk {width:83px; float:left;}

.footer .footer-center {margin:0 0 0 100px; width:275px; float:left;}
.footer .footer-center .left-block {width:85px; text-align:right; margin-right:10px; float:left; font-weight:bold; font-size:14px; color:#fff;}
.footer .footer-center .left-block .lb-phone {margin-bottom:70px;}
.footer .footer-center .left-block .lb-mail {margin-bottom:15px;}
.footer .footer-center .left-block .lb-icq {margin:15px 0 0 0 ;}
.footer .footer-center .right-block {width:180px; text-align:left; float:left; font-size:14px; color:#fff;}
.footer .footer-center .rb-phone {margin:0; width:180px; color:#fff; }
.footer .footer-center .rb-phone ul {margin:0; padding:0; list-style:none;}
.footer .footer-center .rb-phone ul li {margin:0;}
.footer .footer-center .rb-mail {margin:15px 0 0 0;}
.footer .footer-center .rb-mail a {color:#fff;}
.footer .footer-center .rb-icq {margin:17px 0 0 0;}
.footer .footer-center .f-details {margin-top:10px;}
.footer .footer-center .f-details a {color:#fff;}

.footer .copyright {width:300px; float:right; color:#fff; font-size:14px; margin-right:7px;}
.footer .copyright .copy-left {text-align:right; width:85px; float:left; margin-right:10px; font-weight:bold;}
.footer .copyright .copy-left .address {margin:0;}
.footer .copyright .copy-left .cl-worktime {margin-top:15px;}
.footer .copyright .copy-right {text-align:left; width:200px; float:left;}
.footer .copyright .copy-right .cl-add {margin:0;}
.footer .copyright .copy-right .cl-wt {margin-top:15px;}

.footer .copyright .flabers {width:200px; float:right; text-align:right; margin-top:58px;}
.footer .copyright .flabers .copy-text {font-size:14px; color:#fff;}
.footer .copyright .flabers .copy-link {margin-top:5px;}
.footer .copyright .flabers .copy-link a {color:#fff;}

/*КАТЕГОРИЯ*/
/**Левый блок**/
#cat-left {width:270px; float:left; padding-top:15px;}

/*Фильтры - КАТЕГОРИЯ*/
#filters {width:255px; padding-left:15px; }
#filters  .filter-conteiner {margin-bottom:20px;}
#filters  .filter-conteiner .filter-name {font-size:12px; color:#373737; margin-bottom:10px; font-weight:bold;}
#filters  .filter-conteiner .filter-settings {margin-left:10px; font-size:12px; color:#0c3527;}
#filters  .filter-conteiner .filter-settings .filter-settings-input {width:80px; float:left; margin-right:10px; font-size:12px; color:#0c3527;}

	/**Текстовые инпуты**/
.input-class-cat {width:50px; height:20px; border:1ps solid #5d5d5d; color:#373737; font-size:12px; text-align:center; float:left;}
.filter-text {color:#373737; font-size:12px; width:25px; float:left; line-height:20px;}
.filter-btn-top {width:49px; float:left;}
#filters .begunok {margin-top:10px;}

	/**Чекбокс фильры**/
#filters  .filter-conteiner .filter-settings ul {margin:0; padding:0; list-style:none;}
#filters  .filter-conteiner .filter-settings ul li {line-height:13px; display:block; margin:0; padding:0; width:100%; margin-bottom:5px;}
#filters  .filter-conteiner .filter-settings .chekbox-text {min-width:25px;}
#filters  .filter-conteiner .filter-settings .left-chekbox {width:13px; float:left; margin-right:10px;}
#filters .filter-btn {margin:15px 0 25px 0;}

	/**Статейный блок в категории**/
#cat-left .cat-news {margin-top:30px;}
#cat-left .cat-news ul {margin:0; padding:0; list-style:none;}
#cat-left .cat-news ul li {margin-bottom:25px;}
#cat-left .text-title {font-size:20px; color:#212121; font-family: 'PT Sans', sans-serif; margin-bottom:20px;}
#cat-left .cat-news .article-cat-conteiner {width:270px; margin-bottom:20px;}
#cat-left .cat-news .article-cat-conteiner p {color:#767676; font-size:11px;}
#cat-left .cat-news .cat-all-articles a {font-size:14px; color:#e17f00; font-family: 'PT Sans', sans-serif;}

/*Правый блок*/
#cat-right {width:715px; float:right; padding-top:15px;}
#cat-right .cat-content {margin:0;}
#cat-right .cat-content ul {list-style:none; margin:0; padding:0;}
#cat-right .cat-content ul li {width:200px; margin:0 30px 40px 0; float:left;}

.krohi {font-size:12px; color:#5d5d5d; margin-bottom:20px;}
.krohi a {font-size:12px; color:#5d5d5d;}
#cat-right .cat-name-block {margin:0;}
#cat-right .cat-name-block .cat-title {width:350px; float:left;}

#cat-content ul li {margin:0; padding:0; list-style:none;}

#cat-content .tovar-block {margin-top:30px;}
#cat-content .tovar-block .tovar-left {width:570px; float:left;}
#cat-content .tovar-block .tovar-right {width:130px; float:right; border-left:1px solid #f1f1f1; padding-left:10px;}
#cat-content .tovar-block .tovar-left .tovar-photo {width:150px; float:left; margin-top:15px; position:relative; text-align:center;}
#cat-content .tovar-block .tovar-left .tovar-description {width:410px; float:left; margin-left:10px;}

#cat-content .tovar-block .tovar-left .spec {position:absolute; top:-10px; left:0;}

#cat-content .tovar-description .description-title {min-width:260px; float:left; margin-right:10px;}
#cat-content .tovar-description .description-title a {color:#00a1cd; font-size:18px; }
#cat-content .tovar-description .description-title a:hover {color:#F47B20;}
#cat-content .tovar-description .description-artikul {min-width:105px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#bbb; line-height:18px;}
#cat-content .tovar-description .description-text {margin-top:15px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3e3e3e;}

	/*Блок сравнения товаров и рейтинга в категории*/
.description-bottom {padding-top:15px;}
.des-reiting {min-width:165px; float:left;}
.cat-zvezdi {width:100px; float:left; margin-right:10px;}

.cat-otzuv {min-width:60px; float:left; line-height:18px;}
.cat-otzuv a {color:#00a1cd;}
.cat-otzuv a:hover {color:#F47B20;}

.description-chekbox {width:85px; float:left; height:22px; line-height:22px;}

.cat-chek {width:15px; float:left; height:22px; line-height:22px; margin-top:5px;}
.cat-chek-text {color:#000; font-size:12px;  width:55px; float:left; margin:0 0 0 5px; height:22px; line-height:22px;}
.cat-chek-text input {float:left;}


.comparison {position:fixed; top:50%; right:10px;}
.comparison input {
padding:0 25px 0 25px;
border:1px solid #00336f;
margin:0;
color:#fff;
height:30px;
line-height:30px;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

cursor:pointer;
}

	/*Блок цены в категории*/
#cat-content .tovar-block .tovar-right .cat-nalichie {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#00AF67; font-weight:bold;}
#cat-content .tovar-block .tovar-right .cat-price .cena1 {margin-top:20px; color:#292929; font-size:18px; line-height:18px;}
#cat-content .tovar-block .tovar-right .cat-price .cena2 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#b8b8b8; font-weight:bold; margin-top:6px;}
#cat-content .tovar-block .tovar-right .cat-podrobnee {margin-top:10px; padding-bottom:5px;}

/*Навигация в категории*/
#cat-navigation {margin:20px 0 20px 0; font-family: Arial, Helvetica, sans-serif;}
#cat-navigation ul {margin:0; padding:0; list-style:none;}
#cat-navigation ul li a {color:#656565; float:left; text-align:center; line-height:38px; font-size:18px; background:url(../../images/navbg.png) repeat-x; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; width:auto; height:38px; display:block; padding:0 10px 0 10px;margin-right:10px;}
#cat-navigation ul li.current {color:#fff; margin-right:10px; float:left; text-align:center; line-height:38px; font-size:18px; color:#fff; background:url(../../images/navbg-activ.png) repeat-x; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; width:auto; height:38px; display:block; padding:0 10px 0 10px;}
#cat-navigation ul li.all-prod a {width:130px;}
#cat-navigation ul li.all-prod_current {color:#fff; margin-right:10px; float:left; text-align:center; line-height:38px; font-size:18px; color:#fff; background:url(../../images/navbg-activ.png) repeat-x; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-decoration:none; width:auto; height:38px; display:block; padding:0 10px 0 10px;}

/*Текстовый блок в категории*/
.cat-text {margin-top:40px;}


#podcategor ul {margin:0 0 0 10px; padding:0; list-style:none;}
#podcategor ul li {margin:0 0 10px 0; padding:0; padding-bottom: 15px; border-bottom: 1px dotted #bcbcbc; font-size:14px;}
#podcategor ul li a {color: #00a1cd; font-size:14px; text-decoration:none;}
#podcategor ul li a:hover {color:#F47B20;}

.sort {margin:15px 0 15px 0;}
.sort .sort1, .sort .sort2 {float:left; background:#f3f3f3; border:1px solid #dbdbdb; padding:5px 10px 5px 10px; margin-right:10px;}
.sort .sort1 a, .sort .sort2 a {color:#000; font-size:12px; text-decoration:none;}


.product-info {margin:15px 0 0 -10px;}
.product-info .page-hit {width:91px; margin-right:65px; line-height:21px; text-align:center; float:left; background: #bd0000; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold;}
.product-info .page-availability {margin-left:10px; font-size:11px; color:#fff; font-weight:bold; width:110px; text-align:center; background:#00864c; padding:4px 0 4px 0; float:left;}
.product-info .page-articul {font-size:11px; color:#bbb; line-height:21px; width:145px; float:left; margin-left:20px;}
.product-info .ocenka {width:300px; float:left; margin-left:100px;}


#page-content .page-foto {width:200px; float:left;}
#page-content .page-foto img {max-width:200px;}
#page-content .allphotos img {max-width:50px;}

#page-content .pc-right {width:500px; float:right;}
#page-content .righttop {width:100%;}
#page-content .page-price {width:180px; float:left; color:#093856; font-size:22px;}
#page-content .page-price .trought {text-decoration:line-through; font-size:14px; color:#a60000; margin-top:5px;}
#page-content .strela {width:316px; height:56px; float:right; background:url(../../images/strela.png) no-repeat;}
#page-content .strela .strelafon {margin-left:30px; color:#fff; font-size:18px; margin-top:3px;}

#page-content .likeandpay {width:100%; margin-top:20px;}
#page-content .likeandpay .deliver {width:214px; float:left;}
#page-content .likeandpay .deliver ul {margin:20px 0 0 20px;}
#page-content .likeandpay .deliver ul li {margin-bottom:10px;}
#page-content .likeandpay .likeblock {width:250px; float:left;}
#page-content .likeandpay .likeblock ul {margin:0; padding:0; list-style:none;}
#page-content .likeandpay .likeblock ul li {float:left;}

#page-content .korotkotext {margin-top:20px;}

#page-description {margin-top:30px;}
#page-description .prices {width:440px; float:left;}
#page-description .prodfut {width:260px; float:right;}
#page-description .feature-table {background:#f9f9f9; padding:10px;}
#page-description .feature-table .description-table {margin-top:20px;}
#page-description .feature-table .description-table td {font-size:12px; padding:10px 0;}
#page-description .feature-table .description-table td.first-td {width:55%; font-weight:bold;}

.text {margin-top:20px;}
.text ul {margin:15px 0 15px 35px;}
.text ul li {color:#212121; font-family: 'PT Sans', sans-serif; font-size:14px; margin-bottom:10px; line-height:1.5;}

#similar {margin:20px 0 0 0;}
#similar .similar-content {margin:20px 0 0 0;}
#similar .similar-content ul {list-style:none;}
#similar .similar-content li {text-align:center;}
#similar .similar-content .list-price {margin:10px 0 20px 0; font-weight:bold; color:#000;}



/*Стилизация новостей*/
.post_title {margin:0;}
.post_title a {font-size:18px; font-weight:500; color:#0983c7;}
.post_date {font-size:14px; color:#A3A3A3; margin:5px 0 15px 0;}
.post_content ul {margin: 10px 0 0 35px;}
.post_content {margin-bottom:50px;}
.post_content ul li {color:#393939; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:1.5;}
.news_viewall a {color:#0983c7;}

#loginform {display:none; position:relative;}
#loginform a {color:#FF9000}
#checkout_logininfo {margin-bottom:20px;}
#loginform h3 {margin:0;}
#checkout_logininfo .label {font-weight:bold;}
#checkout_logininfo input[type=text], #checkout_logininfo input[type=password] {height:30px; line-height:30px; border:1px solid #eee; padding:0 4px 0 4px;}
#loginform .close {position:absolute; top:0; right:0;}

#backringform {display:none; position:relative;}
#backringform .close {position:absolute; top:0; right:0;}
#backringform h3 {margin:0;}
#backringform .phoneinpt {margin:25px 0 15px 0;}
#backringform .phoneinpt input {height:28px; line-height:28px; width:200px; margin-left:10px; padding:0 10px 0 10px;}
#backringform .nameinpt {margin:25px 0 15px 40px;}
#backringform .nameinpt input {height:28px; line-height:28px; width:200px; padding:0 10px 0 10px;}
#backringform .btinpt {margin:25px 0 15px 40px;}


.no-display {display: none;}

.opened {font-weight: bold;}

.drop-down-block { 
	background: #FFF;
	line-height:1.5;
	z-index:9999;
	margin-top:30px;
	border:1px solid #007AC5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.drop-down-block .topdropp {margin-top:-10px;}


/*Слайдер групп*/

/* Nav */
.groupslider .sliderkit-nav{}
.groupslider .sliderkit-nav-clip li{width:219px; height:45px;}
.groupslider .sliderkit-nav-clip li.sliderkit-selected {background:transparent url("../../images/selectedbg.png") no-repeat left center; border:none;}
.groupslider .sliderkit-nav-clip li a{}
.groupslider .sliderkit-nav-clip li a:hover,
.groupslider .sliderkit-nav-clip li a:focus{}

.sliderkit-selected a {color:#fff !important;}
/* Panel */
.groupslider .sliderkit-panels{position:absolute; left:220px; width:776px; height:788px; overflow:hidden;}
.groupslider .sliderkit-panel{left:0; top:0; width:776px; height:788px; background:#fff;}

.aux {padding: 0 20px 0 20px;}
.aux ul {margin:10px 0 0 20px;}
.aux ul li {margin-bottom:10px; line-height:1.5;}


.itempriceline {width:100%; font-size:12px; border-collapse:none;}
.itempriceline td {padding:8px 0 8px 0; border-bottom:1px solid #f4f4f4;}
.itempriceline tr:last-child td {border:none;}
.itempriceline .nameline {width:250px; padding-right:10px;}
.itempriceline .priceline {width:90px; font-weight:bold; text-align:center;}
.itempriceline .addline {width:100px;}
.itempriceline .qtyline {width:20px; float:left;}
.itempriceline .qtyline input {width:20px; text-align:center;}
.itempriceline .addline .add{width:68px; float:right;}





#checkout_have_account {margin:20px 0 20px 0; background:#fffee7; border:1px solid #eae7bf; padding:10px 20px 10px 20px; font-size:16px; width:300px; text-align:center;}
#checkout_have_account a {color:#d94a39; border-bottom:1px dashed #d94a39; font-size:16px; text-decoration:none;}
#checkout_have_account a:hover {border:none;}


#tbl-checkout-progress {font-size:12px;}

#checkout_logininfo {width:450px;}
#checkout_addresses_shipping {width:600px;}
#checkout_addresses{width:600px;}
#checkout_logininfo td {font-size:12px; font-weight:bold;}

#checkout_logininfo input[type=text], #checkout_logininfo input[type=password] {height:30px; line-height:30px; padding-left:4px; border:1px solid #505050; font-size:16px; margin:10px 0 15px 0; width:100%;}
#checkout_addresses input[type=text], #checkout_addresses input[type=password] {height:30px; line-height:30px; padding-left:4px; border:1px solid #505050; font-size:16px; margin:10px 0 15px 0; width:100%;}

#checkout_but input[type=submit] {
    border:1px solid #9A002B;
    background: #DE4771;
    color:#fff;
    cursor: pointer;
	padding:0 15px 0 15px;
	height:32px;
	line-height:32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
	font-size:18px;
}
#checkout_but input:disabled {background:#ccc; border:1px solid #ababab;}

input.green {
  background-color: #B90303;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF3838), color-stop(100%, #B90303));
  background-image: -webkit-linear-gradient(top, #FF3838, #B90303);
  background-image: -moz-linear-gradient(top, #FF3838, #B90303);
  background-image: -ms-linear-gradient(top, #FF3838, #B90303);
  background-image: -o-linear-gradient(top, #FF3838, #B90303);
  background-image: linear-gradient(top, #FF3838, #B90303);
  border: 1px solid #9a002b;
  
  border-radius: 3px;
    color: #fff;
  font: normal 14px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 6px 0 6px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #9a002b;
  min-width: 50px; 
  padding:5px 10px 5px 10px;
  }

input.green:hover {
  background-color: #FF3838;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B90303), color-stop(100%, #FF3838));
  background-image: -webkit-linear-gradient(top, #B90303, #FF3838);
  background-image: -moz-linear-gradient(top, #B90303, #FF3838);
  background-image: -ms-linear-gradient(top, #B90303, #FF3838);
  background-image: -o-linear-gradient(top, #B90303, #FF3838);
  background-image: linear-gradient(top, #B90303, #FF3838);
  cursor: pointer; }
	

#reg_fields_tbl {font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#7A7A7A; margin-top:20px;}
#reg_fields_tbl td {width:100px; padding-bottom:10px; height:22px; padding-right:20px;}
#reg_fields_tbl input {line-height:22px; height:25px; border:1px solid #C2C2C2; border-radius:5px; padding:0 5px 0 5px; min-width:225px;}

.input-btn-max {line-height:22px; height:25px; border:1px solid #C2C2C2; border-radius:5px; padding:0 5px 0 5px;}
.input-btn-max:hover {cursor:pointer;}
.akk-table {font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#000f; margin-top:20px;}
.akk-table td {padding-bottom:20px;}

.komment-table {line-height:1.5; font-size:14px; color:#393939;}
.name-input {line-height:22px; height:25px; border:1px solid #C2C2C2; border-radius:5px; padding:0 5px 0 5px; min-width:25px;}
.komment-input {line-height:22px; height:150px; border:1px solid #C2C2C2; border-radius:5px; padding:0 5px 0 5px;}

#blck-content {padding:20px;}

#cart_content_tbl {width:100%; border-collapse:none;}
#cart_content_header {background:#ededed;}
#cart_content_header td {padding:10px 0 10px 0; font-weight:bold; font-size:14px;}

#cart_content td {padding:10px 0 10px 0; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
#cart_content .gofromfade {font-family:'PT Sans Narrow', Arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif; font-size:20px; color:#d94a39;}
#cart_content .cart_product_quantity {height:30px; line-height:30px; padding-left:4px; border:1px solid #ddd; font-size:16px; text-align:center;}
#cart_content .price {font-size:16px; color:#000;}

.cart_discount_label {padding:10px 0 10px 0;font-weight:bold; font-size:14px;}

.cart_discount_label input[type=text]{height:30px; line-height:30px; padding-left:4px; border:1px solid #ddd; font-size:16px; margin:0 0 15px 0;}
.cart_discount_label button {
    border:1px solid #0f375d;
    background: #004483;
    color:#fff;
    cursor: pointer;
	padding:0 15px 0 15px;
	height:32px;
	line-height:32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}

#cart_total_label {}
#cart_total_label td {font-weight:bold; font-size:14px; padding:6px 0 6px 0;}
#cart_total_label input[type=submit] {
    border:1px solid #838383;
    background: #979797;
    color:#fff;
    cursor: pointer;
	padding:0 15px 0 15px;
	height:32px;
	line-height:32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#cart_checkout_btn {text-align:left; padding:15px 0;}
#cart_checkout_btn input[type=submit] {
    color:#fff;
    cursor: pointer;
	padding:0 15px 0 15px;
	height:35px;
	line-height:30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:20px;
	background-color: #B90303;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF3838), color-stop(100%, #B90303));
  background-image: -webkit-linear-gradient(top, #FF3838, #B90303);
  background-image: -moz-linear-gradient(top, #FF3838, #B90303);
  background-image: -ms-linear-gradient(top, #FF3838, #B90303);
  background-image: -o-linear-gradient(top, #FF3838, #B90303);
  background-image: linear-gradient(top, #FF3838, #B90303);
  border: 1px solid #9a002b;
}



#checkout_have_account {margin:20px 0 20px 0; background:#fffee7; border:1px solid #eae7bf; padding:10px 20px 10px 20px; font-size:16px; width:300px; text-align:center;}
#checkout_have_account a {color:#d94a39; border-bottom:1px dashed #d94a39; font-size:16px; text-decoration:none;}
#checkout_have_account a:hover {border:none;}


#tbl-checkout-progress {font-size:12px;}

#checkout_logininfo {width:450px;}
#checkout_addresses_shipping {width:600px;}
#checkout_addresses{width:600px;}
#checkout_logininfo td {font-size:12px; font-weight:bold;}

#checkout_logininfo input[type=text], #checkout_logininfo input[type=password] {height:30px; line-height:30px; padding-left:4px; border:1px solid #505050; font-size:16px; margin:10px 0 15px 0; width:100%;}
#checkout_addresses input[type=text], #checkout_addresses input[type=password] {height:30px; line-height:30px; padding-left:4px; border:1px solid #505050; font-size:16px; margin:10px 0 15px 0; width:100%;}

#checkout_but input[type=submit] {
    border:1px solid #9A002B;
    background: #CB1F1F;
    color:#fff;
    cursor: pointer;
	padding:0 15px 0 15px;
	height:32px;
	line-height:32px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
	font-size:18px;
	margin-bottom:10px;
}
#checkout_but input:disabled {background:#ccc; border:1px solid #ababab;}

.shiptbl td {padding:10px 0 10px 0; font-size:12px;}
.shiptbl .radio_shipping_method {margin-right:20px;}

.itemname {font-family:'PT Sans Narrow', Arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif; font-size:20px; color:#585858; padding-left:10px;}
.itemaces {font-family:'PT Sans Narrow', Arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif; font-size:20px; color:#000; text-align:center;}
.total {height:30px; line-height:30px; padding-left:4px; border:1px solid #ddd; font-size:26px; text-align:right;}
.total td {background:none !important;}


.progr {height:37px; background:url(../../images/progrbg.png) repeat-x;}

.afterzakaz {margin-top:20px; border-top:2px solid #cecece; padding-top:20px; border-bottom:2px solid #cecece; padding-bottom:20px;}
.afterzakaz h3 {color: #00405f; margin:20px 0 15px 0; font-size:30px; font-weight:normal;}

.cmp td {padding:5px 0 5px 0; text-align:center; font-size:12px;}
.cmp td.totalPrice {color:#ab1000; font-family:Arial; font-size:22px; margin-bottom:5px; font-weight:bold; text-align:center;}
.cmp td.cmp_headers  {font-weight:bold; text-align:left;}
.cmp td.cmp_column_odd {background:#f9f9f9;}


.cpt_survey {margin:20px 0 20px 0; width:243px;}
.survey_question {background:#f8f8f8; font-size:12px; font-weight:bold; padding:5px 10px 5px 10px;}
.cpt_survey table {font-size:12px; margin:15px 0 15px 20px;}
.cpt_survey table td {padding-bottom:6px;}
.cpt_survey .green {width:100px;}
.closelink {margin-bottom:10px;}
.post_date {line-height:1.5; font-size:12px; margin-bottom:10px; color:#000;}


.asterisk {color:red; margin-right:5px;}

.error_block {background:#fff5f5; border:1px solid #de7070; color:#de7070; padding:15px;}


#one-click h2 {color:#000; margin:10px 0 10px 0; font-size:22px; font-weight:normal;}
#one-click p {font-size:14px; margin:15px 0;}


#oneclick .inpt {margin-bottom:10px; font-size:14px;}
#oneclick .inpt input {width:250px; padding:5px; border:1px solid #a8a8a8; background:#f5f5f5;}
#oneclick .inpt input.error {background:#ffe7e7; border:1px solid #ed2b2b; color:#741111;}
#oneclick .inpt input.valid {border:1px solid #3ca025; background:#e6ffe0; color:#3ca025;}
#oneclick .inpt input:focus {background:#fff;}
#oneclick .inpt textarea {width:350px; padding:5px; border:1px solid #a8a8a8; background:#f5f5f5; margin-top:10px;}
#oneclick .inpt textarea.error {background:#ffe7e7; border:1px solid #ed2b2b; color:#741111;}
#oneclick .inpt textarea:focus {background:#fff;}
#oneclick label.error {font:400 11px Arial; padding:10px 0; color:#ED2B2B;}
#oneclick .inpt p {margin:0; padding:0;}

#results {text-align:center; margin:60px 0;}
#results p.resttl {color:#00a508; font-size:22px; font-weight:bold;}
#results p {font-size:14px; margin-top:15px;}

.btn-custom-red {
	background: #f08200;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -icab-border-radius: 8px;
    border-radius: 8px;
    border: none;
    color: #fff;
	display:block;
	text-align:center;
	padding:5px 20px;
	
	-o-transition: background 300ms linear;
    -webkit-transition: background 300ms linear;
    -moz-transition: background 300ms linear;
    transition: background 300ms linear;
	cursor:pointer;
}
.btn-custom-red:hover {
	background:#FFB500;
}


.click {
	margin-top:3px;
}

.add input[type="submit"] {
	display:block;
	border:0;
	cursor:pointer;
	color:#fff;
	padding:7px 0;
	margin-top:10px;
	width:150px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	background: rgba(107,207,25,1);
	background: -moz-linear-gradient(top, rgba(107,207,25,1) 0%, rgba(84,165,18,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(107,207,25,1)), color-stop(100%, rgba(84,165,18,1)));
	background: -webkit-linear-gradient(top, rgba(107,207,25,1) 0%, rgba(84,165,18,1) 100%);
	background: -o-linear-gradient(top, rgba(107,207,25,1) 0%, rgba(84,165,18,1) 100%);
	background: -ms-linear-gradient(top, rgba(107,207,25,1) 0%, rgba(84,165,18,1) 100%);
	background: linear-gradient(to bottom, rgba(107,207,25,1) 0%, rgba(84,165,18,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bcf19', endColorstr='#54a512', GradientType=0 );
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	-o-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    transition: all 300ms linear;
}

.click a {
	display:block;
	color:#fff;
	padding:7px 0;
	width:150px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	background: rgba(255, 167, 0, 1);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-o-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    transition: all 300ms linear;
}

.click a:hover, .add input[type="submit"]:hover {
	opacity:0.8;
}



.ya-site-form__input-text {outline:none; color:#454545 !important; text-indent:10px !important; padding:8px 0 !important;}
.ya-site-form__submit {padding:8px 5px !important;}


















