-di/*---

--kiev sad
new wave project 1.3

---*/ 

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin,cyrillic); /*font-family: 'PT Sans Narrow', sans-serif;*/

/* reset */   
html {margin:0; padding:0; border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header,hgroup, nav, section {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0}

/* Columns
-------------------------------------------------------------- */
.container{width:980px;margin:0 auto; }
body > .container{ background-image: url('../i/bg_container.jpg'); }

.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{float:left;margin-right:18px;}

.span-1{width:65px;}
.span-2{width:300px;}
.span-3{width:231px; margin-right: 9px;}
.span-4{width:214px;}
.span-5{width:397px;}
.span-6{width:330px;}
.span-7{width:563px;}
.span-8{width:646px;}
.span-9{width:731px;}
.span-10{width:812px;}
.span-11{width:895px;}
.span-12{width:980px;}

.left{ float: left;}
.right{ float: right;}

.last{margin-right:0;}
.clearfix:after,.container:after{content: "\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;} 

/* Typography
-------------------------------------------------------------- */ 
body             {font-family: 'Trebuchet MS', serif; color: #333; font-size: 14px;  background: #e2eec9 url(../i/bg.jpg) no-repeat; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
a img            {border: none;} 
:focus           {outline: 0;}
a:hover          {color: #c00;}
a                {color: #558523;} 
p,b              {font-size: 1em; line-height: 1.4286em; margin: 0 0 1.4286em 0;}    
b, strong        {font-weight: bold;}
em               {font-style: italic;}
hr               {background: #ddd;color: #ddd;clear: both;float: none;width: 100%;height: 1px; margin: 0 0 1.328em;border: none;}
h1,h2            {font: italic bold 20px Georgia    ; color: #558523}
.span-9 > h2.title{ color: #fff; background-color: #629C49;  font-style: normal; padding: 2px 0 2px 9px; font-family: Trebuchet MS;  width: 100%;}

h3 {font-size: 1.5714em; line-height: 1.8182em; margin-top: 0.9091em; margin-bottom: 0em;}
h4 {font-size: 1.4286em; line-height: 1em; margin-top: 1em; margin-bottom: 0em;}
h5 {font-size: 1em; line-height: 1.4286em;margin-top: 1.4286em;margin-bottom: 0em; font-weight: bold;}

li ul,li ol      {margin:0;}
li               {list-style-type: none; list-style-image: none;}
ol               {list-style-type: decimal;}
dl               {margin: 0 0 1.4286em 0;}
dl dt            {font-weight: bold;}
dd               {margin-left: 1.4286em;}
 
table            {border-collapse: collapse; border-spacing: 0; width:100%; border: 0;}
caption, th, td  {text-align: left; font-weight: normal; float:none !important;}
td, th           {border: none;}
table, th, td    {vertical-align: top;}
th               {font-weight: bold;}
tfoot            {font-style: italic;}
caption          {background: #eee;}  
th,td,caption    {*border: 0; border:0 !important}
td.active        {background: none;}  
thead            {border-bottom: none;}
tr.even, tr.odd  {border-bottom:none;}

/* Drupal reset styles
-------------------------------------------------------------- */
tr.even        {background: none !important;}
tr.odd         {background: none !important;}

.item-list ul {margin: 0;padding: 0;}
ul li.collapsed,
ul li.leaf     {list-style-type: none; list-style-image: none}
ul.inline li   {padding: 0em;}
ul.menu li     {margin: 0;}
li.expanded    {list-style-type: none; list-style-image: none;}
li.expanded li {padding-bottom: 0.5em;}
.active-trail  {text-decoration: none}
.active        {text-decoration: none}

ul li.expanded {list-style-image: none;list-style-type: none}
.description   {font-style: italic;color: #777; font-size: 12px;}
label          {font-weight: bold;}

ul.primary li a:link, ul.primary li a.active, ul.primary li a:active, ul.primary li a:visited, ul.primary li a:hover, ul.primary li.active a {display: block;float: left;height: 2em;line-height: 1.9em;padding: 0 8px 0;background-color: #A6A7A2;color: #333;border-width: 1px 1px 0 1px;border-style: solid;border-color: #A6A7A2;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
ul.primary li.active a, ul.primary li.active a.active, ul.primary li.active a:active, ul.primary li.active a:visited {background-color: #fff;border-color: #C9CAC4;}
ul.primary li.active  {float: left;list-style: none;margin: 0 2px;}
ul.primary {border-bottom: 1px solid #BBB;height: 2em;margin: 0.9em 0;padding-top: 0;}


ol li {margin-left: 3em; list-style-type:decimal;}
/*ul li {margin-left: 3em !important; list-style-type: circle;}*/

.form-item, .form-actions {margin-bottom: 0;}

.field-type-taxonomy-term-reference .field-item a {float: left; padding-right: 0.5em; /*color: #999;*/ font-style: italic;}
/*.field-type-taxonomy-term-reference .field-item a:hover {color: #c00;}*/
.field-type-taxonomy-term-reference .field-label  {float: left;}
div.links {margin-top: 0.5em;}

.comment-form .form-type-item label {float: left;padding-right: 0.5em;}
.tips {font-style: italic; font-size: 12px; color: #777;}
.filter-help {float: none; font-size: 12px; padding: 0;}

.item-list ul li                      {padding: 0; margin: 0;}
.comment-add, .comment_forbidden span {font-size: 12px; color: #999;font-style: italic;}
.submitted                            {font-style: italic; color: #999;}  
.node-readmore a                      {/*color: #000; font-size: 16px; */margin-right: 1.5em;}
/*.node-readmore a:hover                {color: #c00}*/
.pager                                {margin: 3em 0 1.5em 0 !important;}

.pager-previous a, .pager-next a{ text-decoration: none;}
.pager-item a, .pager-first a, .pager-last a{text-decoration: underline; }
.pager-item a:hover, .pager-first a:hover, .pager-previous a:hover, .pager-next a:hover, .pager-last a:hover {}

html.js input.form-autocomplete {background-position: 100% 5px;}
html.js input.throbbing {background-position: 100% -15px;}

/* Drupal bartik styles
-------------------------------------------------------------- */
input.form-submit{cursor: pointer;text-align: center; margin-bottom: 1em;padding: 4px 17px;-khtml-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-family: georgia;font-weight: bold;font-style: italic;font-size: 14px;padding: 8px 14px;border: none;background: #574737; color: #fff}
input.form-text,textarea.form-textarea,select.form-select {border: 1px solid #ccc; -khtml-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.form-text {background: #fff url(../i/input_bg.png) repeat-x 0 0; height: 26px; line-height: 26px; padding: 0 25px 0 5px; font-family: trebuchet ms; color: #acacac; font-size: 14px;}

fieldset {background: #fff;border: 1px solid #ccc;margin-top: 10px;margin-bottom: 32px;padding: 0 0 10px;position: relative;top: 12px; /* Offsets the negative margin of legends */-khtml-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.fieldset-wrapper {margin-top: 25px;}
.node-form .vertical-tabs .fieldset-wrapper {margin-top: 0;}
.filter-wrapper {top: 0; padding: 1em 0 0.2em;-khtml-border-radius-topright: 0;-khtml-border-radius-topleft: 0;-moz-border-radius-topright: 0;-moz-border-radius-topleft: 0;-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0;border-top-left-radius: 0;border-top-right-radius: 0;}
fieldset.collapsed {background: transparent;-khtml-border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
fieldset legend {margin-left: -1px;border: 1px solid #ccc;background: #dbdbdb;border-bottom: none;display: block;height: 2em;line-height: 2;padding: 0;position: absolute;text-indent: 10px;top: -12px;width: 100%;-khtml-border-radius-topleft: 4px;-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-khtml-border-radius-topright: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}
fieldset.collapsed legend {-khtml-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
fieldset legend a {color: #3b3b3b;}
fieldset legend a:hover,fieldset legend a:focus,fieldset legend a:active {color: #000;}
fieldset .fieldset-wrapper {padding: 0 10px;}
fieldset .fieldset-description {margin-top: 5px;margin-bottom: 1em;line-height: 1.4;color: #3c3c3c;font-style: italic;}
/*input.form-submit:hover,input.form-submit:focus {background: #dedede;}*/
.form-item {margin-bottom: 1em;margin-top: 2px;}
.form-item label {font-size: 0.929em;}
.form-type-radio label,.form-type-checkbox label {margin-left: 4px;}
.form-type-radio .description,.form-type-checkbox .description {margin-left: 2px;}

#block-user-login .form-text{width: 160px;}
.compact-form-label         {font-weight: normal;font-style: italic;top: 5px; color: #999; cursor: text;left: 8px;}
.form-item input.error, .form-item textarea.error, .form-item select.error  {border: 1px solid #ED541D;}

/* Drupal themed styles
-------------------------------------------------------------- */ 
.rm_dev {display: block; background: #efefef;}

.ss_logo a {background: url(../i/logo.png) no-repeat 0 0; height: 105px; width: 230px; display: block; text-indent: -99999px;}
.ss_logo {margin-top: 23px; }

.phones{ margin: 35px 110px; }

.language-switcher-locale-url            {float: right;}
.language-switcher-locale-url li .active {display: none;}
.language-link {font-size: 14px; color: #000; font-weight: bold; }
.language-icon { top: 5px; position: relative; margin-right: 5px; }

.ss_head{ background: url(../i/top_line.gif) no-repeat 0 0; background-position: top center; }
.ss_phone_head {font-size: 22px;color: #558523;line-height: 30px; font-family: Trebuchet MS, sans-serif; text-shadow: -2px 3px 2px rgba(150, 150, 150, 0.54);}
.ss_phone_head span.life_icon { background: url(../i/life_icon.png) no-repeat 0 0; width: 32px; height: 18px; display: inline-block; margin-right: 8px; }
.ss_phone_head span.mts_icon { background: url(../i/mts_icon.png) no-repeat 0 0; width: 32px; height: 18px; display: inline-block; margin-right: 8px; }
.ss_search {padding-top: 10px;}
.ss_search .form-text {background: #B1D4A3; height: 29px; line-height: 26px; padding: 0 25px 0 15px; width: 199px; border-radius: 10px;  border: none; font-style: normal; font-family: trebuchet MS; color: #000; font-size: 14px; }
.ss_search .form-submit {border: none; background: url(../i/search_bg.png) no-repeat 0 0; height: 19px; width: 19px; text-indent: -9999px; position: relative; left: 45px;top: -22px;display: block;float: right;}

.ss_head .span-3.right{ margin-top: 10px; }

.ss_main_menu {font-family: 'PT Sans Narrow', sans-serif;margin:5px 0 18px;}
.ss_main_menu ul#nice-menu-1{ background-color: #629C49; height: 40px; z-index: 7; text-align: center; float: none;   border: none !important;}
.ss_main_menu ul#nice-menu-1 li {display: inline-block; margin: 9px 0;   border: none !important;  background: none; float: none;}
.ss_main_menu ul#nice-menu-1 li a{ border-right: 1px solid #62695F; padding: 0 13px; font-family: Trebuchet MS;  display: initial;}
.ss_main_menu ul#nice-menu-1 li:last-child a{ border: none; }
ul.nice-menu li.menuparent ul{ text-align: start; border: none;}
.ss_main_menu ul#nice-menu-1 li ul li{ margin: 0; }
.ss_main_menu ul#nice-menu-1 li ul li a{ color: #000 !important; display: block;}
.ss_main_menu a{color: #fff !important; font-size: 18px; text-decoration: none;}

.ss_main_menu  li.over a {}
.ss_main_menu  li.over a,
.ss_main_menu  li.over li a,
.ss_main_menu a:hover,
.ss_main_menu a.active,
.ss_main_menu .active-trail a{color: #000 !important; text-decoration: none; background-color: #F5E81E; padding: 11px 13px !important; border: none !important;}

.ss_main_menu li li a{color: #dbb890 !important; font-size: 14px; font-family: Georgia;font-style: italic; min-width: 160px !important; display: block}
.ss_main_menu li ul {margin-top: 4px !important;}

.page-node-add-add-otzivi-type .span-9 h2 { display: none;}

.front .ss_front_slider { height: auto; }
.ss_front_slider { height: 130px; }
.views-slideshow-controls-bottom{ height: 30px; background: url(../i/control_slide_bg.png) no-repeat center bottom; }
.widget_pager_bottom {width: 150px;margin: 0 auto; margin-top: -5px; padding-top: 6px; }
.widget_pager_bottom .views-content-nid {text-indent: -99999px; display: block; margin-right: 10px; border-radius: 10px; height: 15px; width: 15px; float: right; cursor: pointer; background: url(../i/control_slide_empty.png) no-repeat 0 0; }
.widget_pager_bottom .active .views-content-nid{ background: url(../i/control_slide_check.png) no-repeat 0 0; }

.catalog_link { margin-left: 5px; padding: 7px 0; }
.catalog-link a{display: block; padding-left: 23px; font-weight: bold; background: url(../i/exel.png) no-repeat left center}
#block-menu-menu-catalog{
	background: #B1D4A3;
}
#block-menu-menu-catalog h2{
	margin-top: 10px;
	background: #629C49;
	height: 29px;
	color: #fff;
	text-shadow: 0 1px 0 #1c2b0f;
	display: block;
	padding-left: 12px;
	padding-top: 5px;
	font: normal bold 19px 'Trebuchet MS', serif;
}
#block-menu-menu-catalog .menu li{ padding: 5px 5px; }
#block-menu-menu-catalog .menu a{
	font-size: 16px;
	padding: 5px 0 5px 30px;
	line-height: 20px;
	text-decoration: none;
	margin-left: 5px;
	color: #fff;
	font-weight: bold;
}
#block-menu-menu-catalog .menu li ul{	width: 190px; margin-left: 32px; }
#block-menu-menu-catalog .menu li ul li a{ 	font-size: 13px; }
#block-menu-menu-catalog .menu {margin-top: 10px; margin-bottom: 20px;}

#block-simplenews-3 {background: #4A3534; color: #918f8f; padding: 10px; border-radius: 5px; margin-bottom: 10px; font-size: 12px; font-family: trebuchet ms;line-height: 14px; font-weight: bold;}
#block-simplenews-3 h2 {font-size: 17px; color: #fff; font-family: trebuchet ms; margin-bottom: 8px;}
#block-simplenews-3 label {display: none}
#block-simplenews-3 .form-text {width: 179px;margin-top: 10px;}
#block-simplenews-3 .form-submit {display: none}

#block-block-1 {background: #496405 url(../i/user.png) no-repeat 186px 10px; color: #91c547; font-style: italic; padding: 10px; border-radius: 5px; margin-bottom: 10px; font-size: 12px; font-family: arial;line-height: 14px;}
#block-block-1 h2 a, 
#block-block-1 h2 {font-size: 14px; color: #fff}

.view-id-views_block_and_pages_and_etc.view-display-id-block_1  img { -webkit-box-shadow: 0px 0px 13px 0px rgba(100,100,100,1); -moz-box-shadow: 0px 0px 13px 0px rgba(100,100,100,1); box-shadow: 0px 0px 13px 0px rgba(100,100,100,1); margin-bottom: 15px; }
.view-id-views_block_and_pages_and_etc.view-display-id-block_7 td,
.view-id-views_block_and_pages_and_etc.view-display-id-block_4 td,
.view-id-views_block_and_pages_and_etc.view-display-id-block_1  td,
.view-id-views_block_and_pages_and_etc.view-display-id-block_6 td {color: #2f2f2f; font-size: 14px; text-align: center;font-style: italic; vertical-align: top}
.view-id-views_block_and_pages_and_etc.view-display-id-block_7,
.view-id-views_block_and_pages_and_etc.view-display-id-block_4,
.view-id-views_block_and_pages_and_etc.view-display-id-block_1 {margin-bottom: 60px;}

.ss_foo { height: 154px; }
.ss_foo .container { background: #462E2E; width: 950px; padding: 15px; color: #629C49; }
.ss_foo .footer-menu { margin: 0 auto; float: none; background: #629C49; height: 50px; color: #fff; }
.ss_foo .footer-menu ul{ padding: 15px; padding-right: 0; }
.ss_foo .footer-menu li{ display: inline; }
.ss_foo .footer-menu li a{ color: #fff; font-size: 16px; text-decoration: none; }
.ss_foo .footer-menu .menu-block-wrapper.menu-block-1 { float: left; }
.ss_foo .footer-menu div.copyright{ padding: 17px 8px 15px 0; font-size: 15px; float: right; }
.foo_name{ width: 245px; margin-top: 10px;}
.foo_name div.site_name_1{ font-size: 24px; margin-left: 10px; }
.foo_name div.site_name_2{ font-size: 36px; margin-left: 17px; }
.foo_name i {color: #375c12; font-size: 12px;}
.foo_adr{ width: 415px; padding-top: 15px; }
.foo_adr div.adress, .foo_adr div.email { font-size: 18px; }
.foo_adr div.adress span:first-child{	text-transform: uppercase; color: #629C49; }
.foo_adr div.adress span{ color: #999999; }
.foo_adr div.email a{ color: #fff; text-decoration: none; }
.foo_soc  {padding-top: 5px; text-align: right; height: 88px; }
.foo_soc .follow span:first-child{ margin-right: 10px; font-size: 18px; }
.foo_soc .follow  ul.social{ margin-top: 5px; }
.foo_soc .follow ul.social li{ display: inline; }
.foo_soc strong.development { top: 12px; position: relative;}

.node,
.node p {font-family: Arial, sans-serif;}

.node ul {margin-bottom: 1.5em; color: #727272; margin-left: 20px; font-style: italic;}
.node li {padding: 0 !important; margin:0 !important; padding-left: 13px !important; background: url(../i/li.png) no-repeat left center}
.breadcrumb {
	font-size: 12px;  
	font-family: trebuchet ms;
	font-style: normal;
	color: #7e7878;
	margin: 10px 0;
	font-weight: bold;
}
.breadcrumb a {
	color: #000;
	font-style: normal;
	font-weight: bold;
	font-family: trebuchet ms;
}

.field-name-field-images-gallery-type img{float: left;margin: 0 25px 25px 0;box-shadow: 0 0 5px #555;}
.view-id-views_block_and_pages_and_etc view-display-id-block_4 td {color: #2f2f2f; font-size: 14px; text-align: center;font-style: italic; vertical-align: top}

.basic-cart-add-to-cart,
.basic-cart-price {font-weight: bold;}
.question_link {font-style: italic;}
.page-taxonomy-term .views-field-price .basic-cart-add-to-cart a,
/*.node-type-product-type .basic-cart-add-to-cart a, .page-taxonomy-term .basic-cart-add-to-cart a {display: block; height: 34px; width: 126px; background: url(../i/add_to_card.png) no-repeat 0 0; text-indent: -9999px; margin-top: 40px;}*/
.page-taxonomy-term .basic-cart-add-to-cart a{margin-top: 20px !important;}
.page-taxonomy-term .views-field-price .form-text,
.node-type-product-type .basic-cart-add-to-cart input, .page-taxonomy-term .basic-cart-add-to-cart input{width: 30px;padding: 0 10px;text-align: center;}
.views-field-price strong,
.basic-cart-price strong{font-size: 33px; font-weight: bold; font-family: Trebuchet MS; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.9); }
.basic-cart-price strong .currency{ font-size: 16px; text-shadow: none; }
.basic-cart-price .currency-price {font-size: 18px; text-shadow: none;}
/*.node-type-product-type #block-system-main .basic-cart-price.red-price {float: right; position: relative; right: 60px; top: -110px;}*/
/*.node-type-product-type #block-system-main .basic-cart-price.gray-price {float: right; position: relative; right: 60px;}*/
.node-product-type .field .field-label{
	font-size: 12px;
}
.node-product-type .no_text{
	float: right;
	font-family: trebuchet ms;
}
.node-product-type .sold{
	margin-left: 160px;
}
.sold{
	background: #989696;
	font-size: 16px;
	font-weight: bold;
	font-family: trebuchet ms;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	padding: 6px 7px;
	border-radius: 10px;
}
.node-product-type .border_bottom{
	border-bottom: 1px solid #629C49;
	margin-bottom: 7px;
	clear: both;
}
.node-product-type table tr:nth-child(2){
	border-top: 2px solid #629C49;
}
.node-product-type table tr:first-child td:last-child{
	padding-left: 12px;
	position: relative;
}
.node-product-type table tr:nth-child(2) td{
	padding-top: 7px;
	font-size: 12px;
}
.node-product-type span.title{
	font-weight: bold;
	float: left;
	font-size: 15px;
}
.node-type-product-type .basic-cart-price{
	position: relative;
	top: -7px;
	left: 15px;
	float: left;
}
.node-type-product-type .basic-cart-price strong{
	font-size: 24px;
}
.node-type-product-type .basic-cart-add-to-cart{
	display: inline;
	position: relative;
	left: 19px;
	top: -18px;
	font-size: 13px;
}
.node-type-product-type .basic-cart-add-to-cart div.title{
	left: 12px;
	position: relative;
	margin-bottom: 2px;
}
.node-type-product-type .basic-cart-add-to-cart input{
/*	display: block;
	float: left;*/
	height: 21px;
	width: 46px;
	border-radius: 0;
	margin: 0 15px;
}
.node-type-product-type .basic-cart-add-to-cart a{
	background: #F5E81F;
	padding: 8px 9px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 16px;
	border-radius: 10px;
	position: relative;
	top: -7px;
}
.node-type-product-type .min_zakaz{
	font-family: trebuchet ms;
	font-weight: bold;
}
.node-type-product-type .field-name-field-availability-product-type{
	float: right;
	width: 160px;
	color: #629c49;
	font-size: 14px;
	font-weight: bold;
	font-family: trebuchet ms;
}
.node-type-product-type .field-name-field-availability-product-type .field-label{
	float: left;
	font-size: 14px;
}
.node-type-product-type .field-name-field-availability-product-type .field-items{
	color: #629c49;
	text-transform: lowercase;
}
.node-type-product-type .count_view{
	bottom: 0;
	position: absolute;
	margin-bottom: 7px;
	right: 0;
	font-style: italic;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.node-type-product-type .field-name-field-availability-product-type, .node-type-product-type .count_view{
	clear: both;
}
#block-block-14  {text-align: center; margin: 40px 0 20px 0}
#block-block-14 img {border: 3px solid #815627;box-shadow: 0 0 5px #815627;}

#block-webform-client-block-66 h2 {margin-bottom: 1em;}

.view-display-id-page_with_page_title_2 table td div.bg{
	background: #B1D4A3;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	width: 320px;
	margin: 0 auto 20px auto;
	padding-top: 5px;
}

.views-exposed-form label{
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	color: #000;
	font-size: 14px;
}
select#edit-sort-bef-combine{
	position: relative;
	top: -2px;
}

.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-field-image-product-type,
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_3 .views-field-field-image-preview-stock-type,
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_1 .views-field-field-image{padding-right: 20px;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_3 em,
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_1 em {font-size: 11px; font-family: Arial; color: #999;display: block;}

.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-title { width: 320px; text-align: center; display: table;   margin-bottom: 5px;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-title a {text-decoration: none; color: #385e11; font-size: 17px; font-weight: bold;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_3 .views-field-title a,
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_1 .views-field-title a{text-decoration: none; color: #574737}

.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-body p{  padding: 0 10px;   margin-bottom: 5px; } 
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-field-opisanie-za-kryp-opt{  padding-left: 5px; }
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-field-opisanie-za-opt{  padding-left: 5px; }
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-view-node{ 
	text-align: right;
	border-bottom: 1px solid #F5E81F;
	padding-bottom: 5px;
	padding-top: 7px;
	width: 305px;
	margin: 0 auto;
 }
 
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-php .basic-cart-price.price-node{ display: inline; }
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-php .text_field_no_product{ float: right; margin: 10px 20px; }
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 .views-field-php .text_field_no_product a.entry_node{
	background: #F5E81F;
	border-radius: 8px;
	padding: 6px 25px;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
}

.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_3 td,
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_1 td {padding-top: 20px;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_3 .views-row-first td,
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_1 .views-row-first td {padding-top: 0;}

.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 h2 {margin-bottom: 10px;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 em a{font-family: arial; color: #558523 !important; text-decoration: underline !important; font-weight: bold; }
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 td.views-field-title {padding-right: 35px;background: url(../i/cat_hr.png) no-repeat right 8px;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_2 td.views-field-price {padding-left: 25px; width: 125px !important; padding-top: 13px;}

.views-field-title em a{margin-top: -20px;display: block;}
.page-taxonomy .views-field-title h2 {color: #333; font-size: 18px;}
.page-taxonomy .views-field-title{padding-bottom: 30px;}

/*.pager {text-align: left !important;}*/
.pager li, 
.pager a{font-size: 16px;font-family: arial;font-weight: bold; color: #462e2e ;}
.pager-current {padding: 3px; margin: -3px; background:#F5E81F ; color: #462e2e; border-radius: 3px}

.view-id-views_block_and_pages_and_etc.view-display-id-block_5 .views-field-title{display: block;float: left;  margin-right: 10px;  color: #629c49;}
.view-id-views_block_and_pages_and_etc.view-display-id-block_5 .views-field-body {margin-top: 5px;margin-bottom: 20px;padding: 10px 12px;background: #fff; color: #000; }
.view-id-views_block_and_pages_and_etc.view-display-id-block_5 .views-field-created {  font-size: 14px; color: #629c49;  top: 2px; position: relative;}
#block-formblock-add-otzivi-type h2, #block-webform-client-block-66 h2{
	background: #B1D4A3;
	margin-bottom: 15px;
	margin-top: 40px;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-family: Trebuchet MS;
	padding: 4px 10px;
	width: 720px;
}
#block-webform-client-block-66 #webform-client-form-66 label{  font-style: normal; }
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-item, #block-webform-client-block-66 #webform-client-form-66 .form-item{
	width: 226px;
	float: left;
	margin-right: 7px;
}
#block-webform-client-block-66 #webform-client-form-66 .form-item input{
	width: 222px;
	padding-right: 0;
}
#block-webform-client-block-66 #webform-client-form-66 .form-item#webform-component-telefon input{
	width: 246px;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-item.form-item-field-telephone-und-0-value, #block-webform-client-block-66 #webform-client-form-66 .form-item#webform-component-telefon{
	width: 252px;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-text{
	padding-right: 0;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-item.form-type-textarea{
	width: 714px;
}
#block-webform-client-block-66 #webform-client-form-66 .form-item#webform-component-vashe-soobshchenie{
	width: 721px;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-item.form-type-textarea textarea{
	padding: 5px 25px 0 5px;
	font-family: trebuchet ms;
	font-size: 14px;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-item.form-item-language{
	float: none;
	clear: both;
}
.vertical-tabs { clear: both; }
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-item.form-item-captcha-response{
	width: 340px;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .captcha img{
	float: left;
	margin-right: 15px;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .captcha .description{
	font-style: normal;
	font-weight: bold;
	color: #000;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-actions, #block-webform-client-block-66 #webform-client-form-66 .form-actions{
	clear: both;
	text-align: center;
}
#block-webform-client-block-66 #webform-client-form-66 .form-actions input.form-submit{
	margin-top: 0 !important;
}
#block-formblock-add-otzivi-type #add-otzivi-type-node-form .form-actions input.form-submit, #block-webform-client-block-66 #webform-client-form-66 .form-actions input.form-submit{
	margin: 40px 0;
	color: #000;
	font-family: trebuchet ms;
	font-size: 16px;
	font-style: normal;
	background: #F5E81F;
	border-radius: 0;
	padding: 5px 67px;
}

.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_4 .views-field-title{display: block;float: left;margin-right: 20px;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_4 .views-field-body {margin-top: 2px;margin-bottom: 20px;padding: 5px 10px;background: #f1f1f1;border-radius: 5px;border: 1px solid #ccc;}
.view-id-views_block_and_pages_and_etc.view-display-id-page_with_page_title_4 .views-field-created {font-size: 12px; color: #555}

.views-label-field-otvet-na-vopros {font-weight: bold;}
.views-field-field-otvet-na-vopros .field-content {margin-top: 2px;margin-bottom: 20px;padding: 5px 10px;background: #cfd5c3;border-radius: 5px;border: 1px solid #878b81}

#block-block-15 a,
.view-header a{margin-bottom: 20px;font-size: 22px;font-weight: bold;color: #333; display: block}
.not-available { color:#535353; font-weight: bold;}
.available { color: #629c49;}
.red-price { color: #e80101;}
/*.gray-price { color: #999;}*/
.text_field_no_product{ font-weight: bold; font-size: 1em; color: #333; }
.view-display-id-page_with_page_title_2 .views-field-php { 
	margin-left: 7px; 
	margin-top: 10px;
	padding-bottom: 10px;
}
.view-opis-term-cat-tovarov.view-id-opis_term_cat_tovarov.view-display-id-block{ padding-bottom: 10px; }
.table-plg tr { border: 1px solid #000000; }
.table-plg td { border: 1px solid #000000 !important; }
.views-field-field-dop-image-product-type img{ border: solid 1px #558523; margin: 0px 3px 0 0;}
.field-name-field-image-product-type img{ border: solid 1px #558523; }
#item-uniq{ margin-left: 5px !important; color: #fff !important;}
.opt_text_opis { font-weight: 600;  color: #911 !important; margin-top: 50px;}
.basic-cart-cart-quantity input.form-text { width: 30px;}
.view-id-views_block_and_pages_and_etc.view-display-id-block_1 .views-field-field-images-gallery-type { width: 129px;}
.gallery-alt { font-weight: bold; position: relative; top: -7px;}
#cboxTitle { font-weight: bold;}

.photo-badge{
	position: relative;
	height: auto;
	margin-bottom: 5px;
}
.photo-badge span{ 
	display: block;
	position: absolute;
	font-size: 0px;
	}
.photo-badge span.recom{
	width: 75px;
	height: 77px;
	top: -4px;
	left: -4px;
	background: url(../i/new.png) no-repeat;
}
.photo-badge span.recomukr{
	width: 75px;
	height: 77px;
	top: -4px;
	left: -4px;
	background: url(../i/recomended_ua.png) no-repeat;
}
.photo-badge span.hit{
	width: 66px;
	height: 40px;
	bottom: 0;
	left: 0;
	background: url(../i/recom.png) no-repeat 0 bottom;
}
.photo-badge span.new{
	width: 41px;
	height: 80px;
	top: -1px;
	right: -25px;
	background: url(../i/top.png) no-repeat -4px -2px;
}
.slide_news{
	width: 257px;
	float: right;
}
.ss_search{ width: 200px; height: 40px; }
.ss_cart{
	color: #fff;
	font-weight: bold;
	margin-bottom: 2px;
	background-color: #629C49;
	padding: 10px 0px 10px 10px;
	width: 230px;
}
.cart_icon{ 
	background: url(../i/cart_icon.png) no-repeat 0 0; 
	width: 22px; 
	height: 20px;
	display: inline-block; 
	top: 3px;
	margin: 0 5px;
	position: relative;
}
.ss_cart a{ color: #fff; font-size: 16px; }
.quantity-cart { font-size: 20px; }

.front_catalog td, .view-id-views_block_and_pages_and_etc.view-display-id-block_4 td, .view-id-views_block_and_pages_and_etc.view-display-id-block_6 td, .view-id-views_block_and_pages_and_etc.view-display-id-block_7 td{
	background: url(../i/front_category_bg.png) no-repeat 3px 6px;
	padding: 15px 0;
}
.front_catalog td a:first-child, .view-id-views_block_and_pages_and_etc.view-display-id-block_4 td a:first-child, .view-id-views_block_and_pages_and_etc.view-display-id-block_6 td a:first-child, .view-id-views_block_and_pages_and_etc.view-display-id-block_7 td a:first-child{
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	top: -4px;
	position: relative;
	color: #385E11;
	font-style: normal;
}
.basic-cart-grid .row{
	width: 98% !important;
}

.region-content{
	margin-bottom: 20px;
}
.views-field-field-album-photo-gallery-type{ width: 245px; }
.view-id-views_block_and_pages_and_etc.view-display-id-block_6 .views-field-title, .view-id-views_block_and_pages_and_etc.view-display-id-block_4 .views-field-title{ margin-right: 110px; }
