/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

.uk-breadcrumb {
left: 0;
}

.maintitlept {
float: left;
}

.tm-sidebar-b {
display:none !important;
}

.tm-main-top {
width: 728px !important;
}

.mainpt {
border-bottom: 1px solid #a0a0a0;
padding: 13px 0;
display: inline-table;
width: 700px;
}

.textwiget {
float: left;
margin-left: 53px;
}

.mainpttext {
width: 520px !important;
}

/*
Theme Name: Nano3
Theme URI: http://www.yootheme.com
Description: Nano3 is the July 2013 theme of the YOOtheme club. It is based on YOOtheme's Warp theme framework. NOTE: It is not free or public. This theme is for members of the YOOtheme club only.
Version: 1.0.6
Author: YOOtheme
Author URI: http://www.yootheme.com
*/

.clbh_banner_work_to_link {
display:none !important;
}

.miracle {
width: 960px;
margin:0 auto;
border-top: 2px groove #474747;
}

.miracle table{
width: 900px;
margin:0 auto;
}

.miracle table td {
height:60px;
vertical-align:middle;
}

.miracle table td a{
color: #959595;
}

.colorline {
margin-bottom: -20px;
}

/* ÐÐ¾Ð²Ð¾Ð³Ð¾Ð´Ð½Ð¸Ð¹ Ñ„Ð¾Ð½ */
/*body {
background: url('/bg1.jpg')no-repeat !important;
background-attachment:fixed !important;
background-size:100% !important;
}*/
/*---------------*/

.akctext {
color: #000;
font-size: 22px;
text-align: center;
text-shadow: 3px 0 0 #fff,0 0 21px rgba(255, 255, 255, 1);
padding-top: 0px;
line-height: 1.4;
font-family: serif;
width: 570px;
margin: 0 auto;
padding-left: 59px;
font-style: italic;
}


.akctimer {
margin-top:10px;
}

.min_har_line {
display: table;
width: 93% !important;
padding-bottom: 6px;
padding-top: 5px;
position: absolute;
bottom: 5px;
}

.hoth-dash {
width: 21%;
min-width: 32px;
max-width: 80px;
height: 48px;
display: inline-block;
vertical-align: top;
margin-left: 1%;
margin-right: auto;
position: relative;
color: #000;
background: linear-gradient(#fff, #EFEFEF)!important;
text-align: center;
border-radius: 7px;
border: 1px solid rgba(204, 204, 204, 0.23);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
}
.block_banner {
background:#fff url('');
height: 350px;
margin-bottom: 35px;
border-radius: 10px;
border: 1px solid #b9b9b9;
padding: 5px;
}

.orgsst {
width:220px;
height:280px;
background:url('/orgsst.jpg')no-repeat;
background-size:cover;
background-position:-109px 0;
}

body {
background:url(/img/wood.jpg);
-webkit-font-smoothing: antialiased;
}

.callmebtn:hover {
text-decoration: underline;
}

.uk-panel-box{width: 180px;}

.formbtn:hover {
text-decoration: underline;
}

.widget_nav_menu ul li:hover a {
text-decoration:underline;
}

.callme:hover span {
text-decoration:underline;
} 

.wpcf7-mail-sent-ok {
display:none !important;
}

#success {
text-align:center;
padding: 10px 0 30px;
}


#lightbox-outer {
border: 1px solid #b9b9b9;
border-radius: 10px;
padding-top: 17px;
}

#lightbox-content {
border-radius: 10px;
}

#callme .garant {
color: #282828;
font-size: 14px;
font-family: Helv5;
margin-top: 8px;
line-height: 15px;
margin-bottom: 8px;
}

.callmebtn {
font-size: 14px;
font-family: Helv6;
color: #000;
border: 1px solid #6a5c49;
width: 208px;
padding: 8px 0px 8px 33px;
background: url(/img/micro.png) no-repeat 17px center;
margin-top: 20px;
box-shadow: 1px 1px 1px #ffe7c4;
text-shadow: 0 1px #ffe7c4;
}

.callmetitle {
font-size: 15px;
font-family: Helv7;
margin-top: 5px;
}

.callmetitle span {
font-size: 14px;
font-family: Helv5;
margin-top: 8px;
display: block;
line-height: 16px;
}

#callme {
text-align:center;
color:#000;
}

.widget_nav_menu ul:after {
content: "";
background: url(/img/beforemenu.png);
width: 223px;
height: 19px;
position: absolute;
bottom: -19px;
}

.complectblock {
width: 220px;
display: inline-block;
vertical-align: top;
margin: 0 6px 15px 6px;
}

.cart_compl_opis {
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
}

.complectblock .min_har_name {
text-transform: none;
}

.cart_compl_price {
font-weight: bold;
font-size: 25px;
text-align: right;
margin: 12px 0 5px;
}

.carttitle1 {
font-size: 32px;
font-family: Helv4;
color: #646464;
display: inline-block;
padding: 0 23px 0 0;
background: #fff;
line-height: 30px;
}

.descrtext {
font-size: 12px;
color: #000;
font-family: Helv6;
line-height: 15px;
}

.descrtext p {
margin: 15px 0;
}

.teh_har_block {
border-bottom: 2px dotted #cecece;
display: table;
width: 100%;
padding: 4px 0;
min-height: 30px;
}

.teh_har_name {
font-size: 14px;
font-family: Helv6;
display: inline-block;
vertical-align: middle;
}

.teh_har_descr {
font-size: 12px;
font-family: Helv6;
display: table-cell;
vertical-align: middle;
text-align: right;
max-width: 290px;
line-height: 13px;
}

.tehtitle {
font-size: 16px;
font-family: Helv6;
margin: 14px 0 10px;
}

.tehblock {
display: inline-block;
vertical-align: top;
margin-top: -12px;
width: 455px;
color: #000;
}

.teh_price {
display: inline-block;
vertical-align: top;
width: 225px;
color: #121212;
font-size: 37px;
text-align: center;
font-family: Roboto Condensed;
font-weight: bold;
padding-top: 50px;
line-height: 41px;

}

.teh_inf {
display: inline-block;
vertical-align: top;
width: 225px;
color: #000;
}

.teh_inf_block {
margin-bottom: 12px;
}

.teh_inf_name {
font-size: 13px;
font-family: Helv6;
display: inline-block;
vertical-align: top;
width: 85px;
}

.teh_inf_descr {
font-size: 13px;
display: inline-block;
vertical-align: top;
width: 135px;
font-family: Helv5;
line-height: 17px;
}

.galblock {
width: 478px;
display: inline-block;
margin-bottom: 25px;
}

.cartmainimg {
width: 460px;
height: 300px !important;
margin-bottom: 10px;
}

.smallgalimg {
height: 92px !important;
width: 140px;
margin-right: 16px;
margin-bottom: 10px;
}

.titleline {
background: #a0a0a0;
height: 1px;
display: block;
margin-top: -32px;
margin-bottom: 35px;
}

.carttitle {
font-size: 32px;
font-family: Helv4;
color: #646464;
display: inline-block;
padding: 0 23px;
background: #fff;
line-height: 30px;
}

.uk-breadcrumb > li a:before {
content: ">";
display: inline-block;
margin: 0 8px;
vertical-align: top;
}

.uk-breadcrumb > li.uk-active span:before {
content: ">";
display: inline-block;
margin: 0 8px;
vertical-align: top;
}

.uk-breadcrumb > li:first-child a:first-child:before {
content: "";
display: inline-block;
margin: 0 8px;
vertical-align: top;
}

.min_har_line {
display: table;
width: 100%;
padding-bottom: 6px;
padding-top: 5px;

position: absolute;
bottom: 5px;

}


.catbloki {
width: 220px;
display: inline-block;
vertical-align: top;
margin: 6px;
}

.catbloki img {
/*height: 198px;*/
width: 220px;

}

.category .min_har {
min-height: 62px;
}

.min_har {
border: 1px solid #b3b3b3;
padding: 5px 5px 40px 10px;
font-family: Roboto Condensed;
color: #454545;

min-height: 105px;
position: relative;
}

.min_har_name {
text-transform: uppercase;
line-height: 16px;
margin-bottom: 6px;
}

.min_har_name span {
font-weight:bold;
}

.next_inf a {
color: #4b93ff;
text-decoration: underline;
}

.next_inf {
float: left;
}

.min_price {
float: right;
font-size: 25px;
color: #121212;
font-weight: bold;
}

.min_price span {
display:none;
}

.uk-breadcrumb li a {
color: #000000;
text-decoration:underline;
}

.uk-breadcrumb {
position: absolute;
top: -25px;
font-size: 12px;
font-family: Arial;
margin-left: 249px;
color: #000000;
}

.hlebline {
position: relative;
}

.uk-article-title {
display:none;
}

.page .uk-article-title {
display:block;
font-family: Helv5;
font-size: 32px;
}

.uk-article-title1 {
display:block;
font-family: Helv5;
font-size: 32px;
}

.perechitem {
width: 220px;
display: inline-block;
vertical-align: top;
margin: 0px 4px 14px;
}

.perechitem img {
height: 198px;
width: 220px;
}

.perechname {
font-size: 20px;
text-align: center;
font-family: Helv7;
border: 1px solid #b3b3b3;
padding-top: 9px;
min-height: 75px;
}

.nextcat {
display: block;
font-size: 18px;
font-family: Helv5;
margin-top: 5px;
padding-bottom: 10px;
}

.tm-footer .uk-panel {
position: relative;
display: inline-block;
vertical-align: top;
margin-top: 0 !important;
}

.firstmenu a {
color: #d4d4d4;
}

.mntitle {
margin-bottom: 7px;
}

.firstmenu {
width: 230px;
color: #d4d4d4;
text-align: left;
font-family: Helv5;
line-height: 17px;
}

.footerlogo {
width: 235px;
}

.footer {
background: #2a2a2f;
min-width: 960px;
}

.formwrap {
width: 469px;
float: right;
}

.garant {
color: #282828;
font-size: 16px;
font-family: Helv7;
margin-top: 8px;
}

.formbtn {
font-size: 18px;
font-family: Helv7;
color: #fff;
border: 1px solid #fff;
width: 300px;
margin-top: 63px;
background: transparent;
padding: 4px 0;
}

.inp {
font-size: 18px;
padding-left: 5px;
border: 1px solid #7b7b7b;
width: 300px;
height: 32px;
margin: 2px 0;
box-shadow: inset 5px 5px 15px #CACACA;
}

.forma p {
margin:0;
}

.formdescr span {
font-family: Helv8;
}

.formdescr {
font-size: 17px;
font-family: Helv5;
margin-bottom: 6px;
}


.formtitle {
font-size: 28px;
font-family: Helv5;
line-height: 34px;
padding-top: 10px;
margin-bottom: 5px;
}

.formtitle span {
font-family: Helv7;
}

.ajax-loader {
display:none;
}

.forma {
background: url(/img/formbg.png) no-repeat center top;
margin-top: 10px;
color: #fff;
}

.bottoma {
background: url(/img/bottomabg.jpg) no-repeat center top;
height: 360px;
min-width: 960px;
text-align: center;
}

.allcat {
font-size: 18px;
text-shadow: 0 1px #ecffbd;
color: #4d6514;
border: 1px solid #91ba31;
border-radius: 2px;
display: block;
background: #eaffb7;
background: -moz-linear-gradient(top, #eaffb7 0%, #c4e775 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaffb7), color-stop(100%,#c4e775));
background: -webkit-linear-gradient(top, #eaffb7 0%,#c4e775 100%);
background: -o-linear-gradient(top, #eaffb7 0%,#c4e775 100%);
background: -ms-linear-gradient(top, #eaffb7 0%,#c4e775 100%);
background: linear-gradient(to bottom, #eaffb7 0%,#c4e775 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaffb7', endColorstr='#c4e775',GradientType=0 );
padding: 14px 0;
margin-top: 26px;
}

.allcat:hover {
text-decoration:underline;
}

.mainpt {
border-bottom: 1px solid #a0a0a0;
padding: 13px 0;
}

.maintitlept {
font-family: Helv7;
font-size: 18px;
display: inline-block;
vertical-align: middle;
width: 159px;
}

.maintitlept img {
margin-top: 15px;
}

.mainpttext {
display: inline-block;
vertical-align: middle;
text-align: left;
font-family: Helv5;
width: 289px;
line-height: 19px;
}


.maintitle {
font-size: 23px;
font-family: Helv4;
line-height: 27px;
margin-bottom: 10px;
}

.maintitle span {
color: #4b93ff;
font-family: Helv7;
}

.uk-panel-title {
position: relative;
z-index: 5;
}

.maintext {
width: 960px;
margin: 0 auto;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
border: 1px solid #b9b9b9;
padding: 30px 0;
border-radius: 10px;
margin-bottom: 17px;
position:relative;
}

.dateotziv {
font-family: Arial;
font-weight: bold;
color: #a4abc8;
font-size: 14px;
}

.allstati:hover {
text-decoration:underline;
}

.allstati {
font-size: 12px;
color: #4b93ff;
border: 1px solid #4b93ff;
padding: 3px 6px;
display: block;
width: 100px;
margin: -25px auto 0;
}

.stati ul li p {
font-size: 12px;
font-family: Arial;
line-height: 14px;
margin: 6px 0;
}

.stati ul {
margin: 0;
padding: 0;
list-style: none;
}

.stati ul li {
}

.statititle {
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #81a921;
display: inline-block;
margin-top: 8px;
}

.statititle:hover {
text-decoration:none;
color: #81a921;
}

.morestatiotziv {
color: #4b93ff;
font-size: 12px;
font-family: Arial;
text-align: right;
display: block;
padding-right: 10px;
position:relative;
}

.morestatiotziv:after {
content: "";
background: url(/img/nextarr.png);
width: 4px;
height: 7px;
position: absolute;
right: 2px;
top: 7px;
}

.morestatiotziv:hover {
color: #4b93ff;
}

.katmenu ul li {
display: table;
width: 100%;
border: 1px solid #91ba31;
margin-bottom: 1px;
height: 48px;
background: #eaffb7;
background: -moz-linear-gradient(top, #eaffb7 0%, #eaffb7 49%, #c4e775 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaffb7), color-stop(49%,#eaffb7), color-stop(100%,#c4e775));
background: -webkit-linear-gradient(top, #eaffb7 0%,#eaffb7 49%,#c4e775 100%);
background: -o-linear-gradient(top, #eaffb7 0%,#eaffb7 49%,#c4e775 100%);
background: -ms-linear-gradient(top, #eaffb7 0%,#eaffb7 49%,#c4e775 100%);
background: linear-gradient(to bottom, #eaffb7 0%,#eaffb7 49%,#c4e775 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaffb7', endColorstr='#c4e775',GradientType=0 );
}

.katmenu  ul li a {
display: table-cell;
vertical-align: middle;
}

.katmenu {
width: 221px;
}

.themetitle .uk-panel-title i {
width: 65px;
height: 22px;
display: block;
position: absolute;
background: #fff;
z-index: -1;
}

.themetitle .uk-panel-title:after {
content: "";
background: #a0a0a0;
height: 1px;
width: 100%;
position: absolute;
left: 0;
top: 15px;
z-index: -2;
}

.banners {
width: 220px;
margin-left: -13px;
}

.banner {
margin-bottom: 18px;
}


.plustext {
display: inline-block;
vertical-align: middle;
font-size: 16px;
font-family: Helv5;
width: 370px;
margin-left: 10px;
color:#83ab23;
}

.plustext span {
font-family: Helv7;
}

.plusmebel p span {
color: #83ab23;
display: block;
font-family: Helv7;
margin-bottom: 10px;
}

.plusmebel p {
font-size: 16px;
font-family: Helv6;
margin-left: 157px;
margin-top: 25px;
margin-bottom: 0;
}

.plustitle {
font-size: 33px;
color: #4b93ff;
font-family: Helv4;
text-align: center;
margin-bottom: 20px;
}

.minheight {
min-height: 325px;
}

.minusfoto {
margin-bottom: 30px;
}

.minustext {
display: inline-block;
vertical-align: middle;
font-size: 16px;
font-family: Helv5;
width: 370px;
margin-left: 10px;
}

.minustext span {
font-family: Helv7;
}

.minusmebel p {
font-size: 16px;
font-family: Helv6;
margin-left: 157px;
margin-top: 18px;
margin-bottom: 0;
}

.minustitle {
font-size: 33px;
color: #646464;
font-family: Helv4;
text-align: center;
margin-bottom: 20px;
}

.minusmebel {
background: url(/img/minusmebel.png) no-repeat center 10px;
width: 462px;
min-height: 332px;
float: left;
}

.plusmebel {
background: url(/img/plusmebel.png) no-repeat center 10px;
width: 462px;
min-height: 332px;
float: right;
}

.tm-navbar {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.menuline {
border-bottom: 1px solid #9fc83e;
border-top: 1px solid #9fc83e;
padding: 1px 0;
margin-top: -70px;
margin-bottom: 30px;
min-width:960px;
}

.headleft {
margin-left: -538px;
position: absolute;
}

.loz1 {
font-family: Helv6;
font-size: 30px;
color: #f8b70d;
width: 505px;
background: rgba(0,0,0,0.66);
text-align: center;
padding: 7px 0;
margin-top: 7px;
margin-bottom: 7px;
}

.loz2 {
font-family: Helv5;
font-size: 20px;
color: #ffc7ca;
width: 505px;
background: rgba(0,0,0,0.66);
text-align: center;
padding: 3px 0;
margin-bottom: 7px;
}

.loz3 {
font-family: Helv5;
font-size: 21px;
color: #fff;
width: 505px;
background: rgba(0, 0, 0, 0.66);
text-align: center;
padding: 4px 0;
margin-bottom: 7px;
color: #C3FFD5;
font-weight: 900;
line-height: 24px;
}

.loz3 span {
color: #95aaff;
text-transform: uppercase;
}

a, button {
outline:none;
}

.callme {
font-size: 16px;
font-family: Helv6;
color: #000;
border: 1px solid #6a5c49;
width: 226px;
padding: 8px 0px 8px 33px;
background: url(/img/micro.png) no-repeat 17px center;
margin-top: 14px;
box-shadow: 1px 1px 1px #ffe7c4;
text-shadow: 0 1px #ffe7c4;
}

.time {
font-size: 15px;
color: #000;
font-family: Helvb;
background: url(/img/time.png) no-repeat left 50%;
padding-left: 27px;
margin-top: 0px;
}

.phone {
font-size: 31px;
font-family: Helvb;
background: url(/img/phone.png) no-repeat left 5px;
padding-left: 24px;
margin-top: 35px;
color:#000;
line-height: 26px;
}

.phone span {
font-size: 17px;
}

.logo {
margin-top: -4px;
}

.colorline {
background: url(/img/colorline.png);
height: 4px;
min-width: 960px;
}

.tm-headerbar {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

@font-face {
	font-family: 'Helvb';
	src: url('fonts/helveticaneuecyr-bold.otf');
	src: url('fonts/helveticaneuecyr-bold.eot'),
	     url('fonts/helveticaneuecyr-bold.woff') format('woff'),
	     url('fonts/helveticaneuecyr-bold.ttf') format('truetype'),
	     url('fonts/helveticaneuecyr-bold.svg#Helvb') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
@font-face {
    font-family: 'Helvb';
    src: url('fonts/HelveticaCyr-Bold.eot');
    src: url('fonts/HelveticaCyr-Bold.eot') format('embedded-opentype'),
         url('fonts/HelveticaCyr-Bold.woff') format('woff'),
         url('fonts/HelveticaCyr-Bold.ttf') format('truetype'),
         url('fonts/HelveticaCyr-Bold.svg#Helvb') format('svg');
}*/


@font-face {
    font-family: 'Helv8';
    src: url('fonts/helv-8-heavy.eot');
    src: url('fonts/helv-8-heavy.eot') format('embedded-opentype'),
         url('fonts/helv-8-heavy.woff') format('woff'),
         url('fonts/helv-8-heavy.ttf') format('truetype'),
         url('fonts/helv-8-heavy.svg#Helv8') format('svg');
}
@font-face {
    font-family: 'Helv7';
    src: url('fonts/helv-7-bold.eot');
    src: url('fonts/helv-7-bold.eot') format('embedded-opentype'),
         url('fonts/helv-7-bold.svg') format('svg'),
         url('fonts/helv-7-bold.woff') format('woff'),
         url('fonts/helv-7-bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Helv6';
    src: url('fonts/helv-6-medium.eot');
    src: url('fonts/helv-6-medium.eot') format('embedded-opentype'),
         url('fonts/helv-6-medium.woff') format('woff'),
         url('fonts/helv-6-medium.ttf') format('truetype'),
         url('fonts/helv-6-medium.svg#Helv6') format('svg');
}
@font-face {
    font-family: 'Helv5';
    src: url('fonts/helv-5-normal.eot');
    src: url('fonts/helv-5-normal.eot') format('embedded-opentype'),
         url('fonts/helv-5-normal.woff') format('woff'),
         url('fonts/helv-5-normal.ttf') format('truetype'),
         url('fonts/helv-5-normal.svg#Helv5') format('svg');
}
@font-face {
    font-family: 'Helv4';
    src: url('fonts/helv-4-light.eot');
    src: url('fonts/helv-4-light.eot') format('embedded-opentype'),
         url('fonts/helv-4-light.svg') format('svg'),
         url('fonts/helv-4-light.woff') format('woff'),
         url('fonts/helv-4-light.ttf') format('truetype');
}
@font-face {
    font-family: 'Helv3';
    src: url('fonts/helv-3-thin.eot');
    src: url('fonts/helv-3-thin.eot') format('embedded-opentype'),
         url('fonts/helv-3-thin.woff') format('woff'),
         url('fonts/helv-3-thin.ttf') format('truetype'),
         url('fonts/helv-3-thin.svg#Helv3') format('svg');
}
