html,body,div,p,span,h1,h2,h3,h4,h5,h6,ul,li,ol,header,footer,main,menu,form,section,a,form,input,textarea,button,select,iframe,img {
	margin:0;padding:0;border:0;position:relative;z-index:0;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	font-family: 'Ubuntu', sans-serif;-webkit-font-smoothing:antialiased;
}


/* BASE SETTINGS*/
html,body {width:100%;font-size:105%;min-width:1200px;background:#FCE2A7;}
header,section,footer {width:100%;display:block;}
header > div,section > div,footer > div,nav > div {width:960px;display:block;margin:0 auto;z-index:2;}

header {margin-top:48px;}

.left {float:left !important;}
.right {float:right !important;}
.cover {width:100%;height:100%;display:block;position:absolute;z-index:0;background:url(../pic/bg_cover.png);}
.cover_light {width:100%;height:100%;display:block;position:absolute;z-index:1;background:rgba(0,0,0,0.2);}
.cover_dark {width:100%;height:100%;display:block;position:absolute;z-index:1;background:rgba(0,0,0,0.5);}
.uzor {width:443px;height:453px;display:block;position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url(../pic/uzor.png);opacity:0.5;}
.uzor.v1 {background-position:0 0;left:0;top:0;}
.uzor.v2 {background-position:-443px 0;right:0;top:0;}
.uzor.v3 {background-position:0 -453px;left:0;bottom:0;}
.uzor.v4 {background-position:-443px -453px;right:0;bottom:0;}

h1 {}
h2 {}
h3 {display:block;font-size:130%;font-weight:400;text-align:center;margin:10px 0 20px 0;color:#6a6a6a;}
h4 {}
h5 {}
h6 {}

hr {}
.clear_50 {width:100%;display:block;height:50px;}
.content_empty {display:block;padding:200px 0;text-align:center;font-size:120%;}

::-webkit-scrollbar {background:#fff;width:5px;}
::-webkit-scrollbar-thumb {background:#777;height:30px;}
::-webkit-scrollbar:horizontal {height:5px;}
::selection {background-color:#3F5371;color:#fff;}
::-moz-selection {background-color:#3F5371;color:#fff;}

/* LINKS & BUTTONS */
a,button {
	color:#000;cursor:pointer;outline:0;display:inline;z-index:3;
	-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
a:hover,a:active {text-decoration:none;}

button,a.btn {background:transparent;color:#fff;background:#375168;text-decoration:none;font-weight:400;display:inline-block;border-radius:5px;font-size:90%;}
button span,a.btn span {display:block;width:100%;padding:15px 30px;border-radius:5px;}
button i,a.btn i {height:100%;width:0;display:block;bottom:0;position:absolute;border-radius:5px;z-index:-2;background:#000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
button:hover,a.btn:hover {color:#fff;}
button:active,a.btn:active {color:#fff;}
button:focus, a.btn:focus {color:#fff;}
button:hover i,a.btn:hover i {width:100%;}
button:active i,a.btn:active i {width:100%;}
button:focus i, a.btn:focus i {width:100%;}

button.alt, a.btn.alt {border:2px solid #FFF;background:transparent;border-radius:7px;color:#FFF;}
button.alt, a.btn.alt i {background:#FFF;}
button.alt, a.btn.alt span {font-weight:700;}
button.alt:hover, a.btn.alt:hover, button.alt:active, a.btn.alt:active {color:#000;}

/* HEADER */
section.topbar {background:#3F5371;padding:15px 0;color:#fff;text-align:right;position:fixed;z-index:60;font-size:90%;top:0;}
section.topbar a {color:#fff;text-decoration:none;}
section.topbar a:hover, section.topbar a:active {text-decoration:underline;}
section.topbar i {font-style:normal;color:#fff;}
section.topbar a.top_cart_btn {display:inline-block;padding:5px 10px 5px 35px;border-radius:3px;color:#000;background:#fff url(../pic/shopcart.png) 10px center no-repeat;margin-left:10px;}

header {width:100%;}
header > div {}
div.header_block {display:table;}
div.header_block a {color:#3F5371;text-decoration:none;font-weight:700;}
div.header_block a.alt {display:block;font-weight:300;text-decoration:none;font-size:100%;padding-bottom:3px;color:#fff;text-align:center;padding:3px 0;opacity:0.8;}
div.header_block a.alt:hover, div.header_block a.alt:active {opacity:1;}
div.header_block a.aa1 {background:#FF1521;margin-top:10px;border-top-left-radius:5px;border-top-right-radius:5px;}
div.header_block a.aa2 {background:#00A74A;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
div.header_block div {width:25%;height:200px;vertical-align:middle;display:table-cell;color:#3F5371;}
div.header_block div.contacts {padding-left:10px;font-size:90%;}
div.header_block div.contacts a.phone {font-size:130%;}
div.header_block div.logo {width:50%;display:table-cell;text-align:center;font-size:250%;}
div.header_block div.logo a {color:#fff;}
div.header_block div.logo b {color:#D7C946;}
div.header_block div.menucontrol {text-align:right;padding:2px 0;padding-right:10px;}
div.header_block div.menucontrol p.ttl {width:150px;display:inline-block;left:-160px;top:0;opacity:0.8;position:absolute;background:#3F5371;color:#fff;padding:8px 10px;font-size:85%;border-radius:4px;z-index:100;text-align:center;}
div.header_block div.menucontrol p.ttl i {position:absolute;right:-10px;top:40%;width:0;height:0;border-top: 5px solid transparent;border-left: 10px solid #3F5371;border-bottom: 5px solid transparent;}
div.header_block div.menucontrol a {width:50px;height:50px;display:block;opacity:0.8;background:transparent;padding:15px 15px;float:right;background:#3F5371;border-radius:50%;}
div.header_block div.menucontrol a:hover, div.header_block div.menucontrol a:active {opacity:1;}
div.header_block div.menucontrol a span {width:10px;height:3px;margin:2px 0;display:inline-block;float:left;background:#FFEFCD;}
div.header_block div.menucontrol a span:nth-child(odd) {border-top-left-radius:2px;border-bottom-left-radius:2px;}
div.header_block div.menucontrol a span:nth-child(even) {border-top-right-radius:2px;border-bottom-right-radius:2px;}

div.about_grmt {display:table;padding:20px;}
div.about_grmt a {display:table-cell;padding:0 20px;}
div.about_grmt a img {width:100%;border:1px solid #ccc;}
div.comment {display:block;padding:40px;background:#f7f7f7;color:#3F5780;}
div.comment img {width:30%;display:inline-block;float:left;margin:0 40px 30px 0;border-radius:5px;}
div.comment span.rosp {display:block;margin-top:20px;text-align:right;font-weight:700;font-style:italic;}

/* MENU */
div.rollmenu {width:100%;height:100%;display:none;opacity:0;top:0;left:0;background:rgba(63,83,113,0.8);position:fixed;z-index:1000;}
a.rollmenu_close {width:100%;display:block;height:100%;cursor:pointer;z-index:1001;position:fixed;left:0;top:0;}
nav.menu_base {width:400px;height:100%;position:fixed;right:-100%;display:block;background:#FEEECA;z-index:1002;}
nav.menu_base p.title {width:100%;text-align:center;text-transform:uppercase;font-weight:700;color:#3F5371;font-size:150%;padding:30px 20px;}
nav.menu_base p.title a.close {width:35px;height:30px;display:inline-table;vertical-align:bottom;margin-top:-5px;text-decoration:none;border-radius:50%;border:1px solid #3F5371;color:#3F5371;font-weight:400;text-align:center;z-index:1000;}
nav.menu_base p.title a.close:hover, nav.menu_base p.title a.close:active {background:#3F5371;color:#fff;}
nav.menu_base p.title.d2 {color:#FF1521;text-align:left;font-size:125%;font-weight:400;padding:30px 30px;}
nav.menu_base p.title i {width:10px;display:inline-block;}
nav.menu_base div.list {width:100%;display:block;padding:35px 40px;background:#FCE2A7;}
nav.menu_base div.list a {text-decoration:none;display:block;font-size:120%;padding:5px 0;}
nav.menu_base div.list a:hover,nav.menu_base div.list a:active {padding-left:20px;}
nav.menu_base div.list a.active {color:#3F5371;padding-left:0;}
nav.menu_base div.data {width:100%;display:block;padding:35px 40px;color:#3F5371;font-size:90%;}
nav.menu_base div.data p {display:block;padding:0 0 5px 0;font-weight:bold;}
nav.menu_base div.data i {font-style:normal;}
nav.menu_base div.data a {text-decoration:none;color:#3F5371;}
nav.menu_base div.data a:hover,nav.menu_base div.data a:active {text-decoration:underline;}
nav.menu_base div.data b {font-weight:bold;}
nav.menu_base form.callback {width:100%;display:block;padding:25px 40px;background:#FCE2A7;}
nav.menu_base form.callback input[type=text] {width:100%;display:block;margin:0 0 20px 0;background:#fff;border-radius:5px;padding:10px 15px;font-size:110%;}
nav.menu_base form.callback button {}
nav.menu_base form.callback p.ttl {display:block;color:#3F5371;font-weight:700;font-size:80%;padding:5px 0;}
nav.menu_base form.callback button.alt {background:transparent;border:0;color:#AE9975;padding-left:20px;}
nav.menu_base form.callback button.alt:hover, nav.menu_base form.callback button.alt:active {text-decoration:underline;}

/* FOOTER */
footer {font-size:80%;padding:30px 0;text-align:center;}
footer > div {color:#AE9975;}
footer a {color:#AE9975;text-decoration:none;}
footer a:hover, footer a:active {text-decoration:underline;}

/* CONTENT */
section.altline {background:#FEEFC8;text-align:center;color:#747977;padding:20px 0;}
section.altline a {text-decoration:none;display:inline-block;color:#747977;}
section.altline.altmenu {margin-top:50px;}
section.altline.altmenu a:before {content: '•';padding:0 10px;}
section.altline.altmenu a:last-child:after {content: '•';padding:0 10px;}
section.altline a.alt {text-decoration:underline;content: '';}
section.altline a.alt:before {content: '';padding:0;}
section.altline a.alt:last-child:after {content: '';padding:0;}
section.altline a.alt:hover, section.altline a.alt:active {text-decoration:none;}

section.microcatalog {}
section.microcatalog > div {background:#fff;border-radius:10px;display:table;}
section.microcatalog div.block {width:50%;display:table-cell;}
section.microcatalog div.img {border-bottom-right-radius:10px;border-top-right-radius:10px;overflow:hidden;position:relative;background-size:cover;background-position:center;}
section.microcatalog div.img a.btn {position:absolute;top:45%;left:25%;font-size:110%;}
section.microcatalog div.list {color:#3A5169;}
section.microcatalog div.list a {color:#3A5169;text-decoration:none;}
section.microcatalog div.list p.ttl {font-weight:700;text-align:center;padding:17px 10px;font-size:120%;}
section.microcatalog div.list a {display:block;text-align:center;padding:17px 10px;font-weight:300;border-top:1px solid #ccc;}
section.microcatalog div.list a:hover,section.microcatalog div.list a:active {background:#f7f7f7;}
section.microcatalog div.list a b {font-weight:700;}
section.microcatalog div.list a i {display:inline-table;height:100%;position:absolute;right:20px;text-align:center;vertical-align:middle;color:#3A5169;margin-top:-3px;font-size:120%;font-style:normal;}

section.home_action {}
section.home_action > div {background:#fff;border-radius:5px;}
section.home_action p.ttl {display:block;text-align:center;padding:30px 0 15px 0;font-weight:700;color:#FF1620;font-size:130%;}
section.home_action div.addinfo {width:100%;display:block;background:#f7f7f7;padding:20px 0;}
section.home_action div.addinfo p {width:80%;display:block;margin:0 auto;text-aligN:center;padding:10px 0;}
section.home_action div.addinfo span {width:100%;display:block;margin:0 auto;text-align:center;}/*
section.home_action ul {width:100%;display:block;list-style:none;overflow:auto;padding:15px;}
section.home_action ul li {padding:15px;text-align:center;}
section.home_action ul li a {text-decoration:none;color:#3A5169;}
section.home_action ul li img {width:100%;display:block;}
section.home_action ul li p {margin-top:10px;}
section.home_action ul li span.cost {display:block;margin:10px 0;}
section.home_action ul li span.cost i {text-decoration:line-through;font-style:normal;font-size:100%;margin-right:15px;font-size:90%;}
section.home_action ul li span.cost b {color:;font-size:115%;}*/
section.home_action button.btnsl {width:40px;height:60px;opacity:0.7;display:block;position:absolute;top:50%;font-size:150%;z-index:50;cursor:pointer;text-align:center;background:#3F5779;color:#fff;}
section.home_action button.btnsl:hover, section.home_action button.btnsl:active {opacity:1;}
section.home_action button.btnsl.prev {left:-20px;}
section.home_action button.btnsl.next {right:-20px;}

ul.action_items {}
ul.action_items li {list-style-type: none;}
ul.action_items li > div {width:100%;display:block;overflow:auto;padding:20px 10px;}
ul.action_items li div.img {width:100%;display:block;float:left;padding-bottom:15px;overflow:hidden;height:158px;}
ul.action_items li div.img img {width:100%;display:block;border-radius:3px;}
ul.action_items li div.info {width:100%;display:block;}
span.hit {width:50px;height:50px;display:block;position:absolute;left:0;top:0;background:url(../pic/hit.png) center no-repeat;background-size:cover;z-index:70;}
span.sale {width:50px;height:50px;display:block;position:absolute;left:0;top:0;background:url(../pic/sale.png) center no-repeat;background-size:cover;z-index:70;}
ul.action_items li div.info a.ttl {display:block;font-size:100%;text-decoration:none;color:#375168;padding:10px 0;font-weight:400;text-align:center;}
ul.action_items li div.info p.altinfo {display:block;color:#6a6a6a;font-size:85%;margin-bottom:10px;}
ul.action_items li div.info p.cost {display:block;text-align:center;}
ul.action_items li div.info p.cost i {text-decoration:line-through;font-style:normal;font-size:90%;margin-right:5px;}
ul.action_items li div.info p.cost b {color:;font-size:100%;}
ul.action_items li div.info p.cost button, ul.action_items li div.info p.cost a.btn {background:transparent;border:2px solid #375168;color:#375168;font-size:90%;display:block;width:100%;}
ul.action_items li div.info p.cost button {padding:10px 15px;display:inline-block;opacity:0.6;margin-bottom:10px;font-weight:400;}
ul.action_items li div.info p.cost a.btn {padding:10px 15px;display:inline-block;opacity:0.8;color:#fff;background:#375168;}
ul.action_items li div.info p.cost button:hover, ul.action_items li div.info p.cost button:active, ul.action_items li div.info p.cost a.btn:hover, ul.action_items li div.info p.cost a.btn:active {opacity:1;}
ul.action_items div.catalog_list_descr {width:100%;display:block;padding:15px;}
ul.action_items div.catalog_list_descr h2 {color:#375168;font-weight:400;font-size:170%;}
ul.action_items div.catalog_list_descr p {color:#6a6a6a;text-align:justify;margin-top:10px;}
ul.action_items div.catalog_list_descr p a {text-decoration:none;color:#000;}

section.home_selectmat {}
section.home_selectmat > div {background:#fff;border-radius:10px;display:table;}
section.home_selectmat div.block {width:50%;display:table-cell;}
section.home_selectmat div.img {background:url(../pic/selectmat.jpg) center no-repeat;background-size:cover;border-bottom-left-radius:10px;border-top-left-radius:10px;}
section.home_selectmat div.descr {color:#3A5169;}
section.home_selectmat div.descr p.ttl {font-weight:700;text-align:center;padding:17px 10px;font-size:120%;border-bottom:1px solid #ccc;}
section.home_selectmat div.descr p.text {display:block;text-align:center;padding:50px 50px 30px 50px;font-size:120%;color:#000;}
section.home_selectmat div.descr a.btn {width:200px;margin:0 auto;margin-bottom:50px;display:block;text-align:center;}

section.home_about {}
section.home_about > div {height:400px;background:url(../pic/homeabout.jpg) center no-repeat;background-size:cover;border-radius:10px;display:table;vertical-align:middle;}
section.home_about div.data {width:100%;height:100%;display:table-cell;background:rgba(0,0,0,0.3);font-size:130%;text-align:center;vertical-align:middle;border-radius:10px;color:#fff;}
section.home_about button {font-size:100%;}

section.news_view {}
section.news_view > div {padding-bottom:50px;}
section.news_view div.text {width:80%;margin:0 auto;display:block;}
section.news_view div.text p {display:block;margin:20px 0;}
section.news_view div.text p:first-child {margin-top:0;}
section.news_view div.text p:last-child {margin-bottom:0;}
section.news_view div.text img {width:100%;display:inline-block;margin:20px 0 20px 0;border-radius:3px;}
section.news_view div.bar {width:80%;margin:0 auto;display:block;text-align:center;margin-top:20px;}
section.news_view div.bar a.backtolist {border:1px solid #6a6a6a;color:#6a6a6a;padding:10px 15px;font-size:90%;border-radius:3px;text-decoration:none;opacity:0.6;}
section.news_view div.bar a.backtolist:hover, section.news_view div.bar a.backtolist:active {opacity:1;}
section.news_view div.bar span.date {display:inline-block;padding:10px 15px;font-size:90%;color:#ccc;}

section.info_block {}
section.info_block > div {background:#fff;padding:20px 0;border-radius:10px;overflow:auto;}
section.info_block h1 {display:block;padding:10px 40px 30px 40px;font-size:180%;font-weight:400;color:#3A5169;}
section.info_block div.descr {width:100%;padding-top:20px;}
section.info_block div.descr > p {padding:20px 50px;text-align:justify;font-size:110%;}
section.info_block div.descr > img {width:100%;display:block;margin:20px 0;}
section.info_block div.descr p.date {width:180px;display:block;background:#FEEECA;opacity:0.6;margin:15px auto;margin-bottom:20px;color:#000;padding:10px 20px;border-radius:20px;font-size:90%;text-align:center;}
section.info_block div.italian_mebel {width:100%;}
section.info_block div.italian_mebel > p {padding:20px 50px;text-align:justify;font-size:110%;}

div.contacts {width:100%;padding-top:20px;}
div.contacts > p {padding:20px 50px;text-align:justify;font-size:100%;overflow:auto;}
div.contacts img {width:50%;margin-right:20px;display:inline-block;float:left;}

div.catalog {width:100%;display:block;padding:15px 0;}
div.catalog_filters {width:35%;display:inline-block;float:left;padding:15px 15px 15px 30px;}
div.catalog_filters div.filter_form {width:100%;background:#FEEECA;border-radius:5px;}
div.catalog_filters div.catalog_categories {width:100%;display:inline-block;margin-top:15px;}
div.catalog_filters div.catalog_categories.close {height:49px;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
div.catalog_filters div.catalog_categories.close:hover, div.catalog_filters div.catalog_categories.close:active {height:auto;}
div.catalog_filters div.catalog_categories a {width:100%;display:inline-block;color:#fff;padding:15px 20px;margin-bottom:15px;text-decoration:none;background:#3A5169;border-radius:5px;opacity:0.8;}
div.catalog_filters div.catalog_categories a i {float:right;font-style:normal;}
div.catalog_filters div.catalog_categories a:hover, div.catalog_filters div.catalog_categories a:active {opacity:1;}
div.catalog_filters div.catalog_categories.close a {opacity:0.7;}
div.catalog_filters div.catalog_categories.close a:hover, div.catalog_filters div.catalog_categories.close a:active {opacity:1;}
div.catalog_filters div.catalog_categories a.active {opacity:1;}
div.catalog_filters p.ttl {width:100%;display:block;padding:15px;text-align:center;border-bottom:1px solid #fff;color:#375168;font-weight:400;}
div.catalog_filters form {padding:15px 20px 10px 15px;}
div.catalog_filters form input[type=text],div.catalog_filters form select {width:100%;display:block;padding:5px;border-radius:3px;font-size:100%;}
div.catalog_filters form p {width:100%;display:block;margin-bottom:10px;}
div.catalog_filters form p i {display:block;font-size:90%;color:#375168;font-weight:400;margin-bottom:5px;font-style:normal;padding-left:5px;}
div.catalog_filters form button {margin:15px auto;display:block;}
div.catalog_filters form button span {padding:10px 25px;}
ul.catalog_list {width:65%;display:inline-block;list-style:none;padding-right:15px;}
ul.catalog_list li {width:100%;display:block;padding:20px;border-top:1px dashed #ccc;}
ul.catalog_list li > div {width:100%;display:block;overflow:auto;}
ul.catalog_list li div.img {width:30%;display:inline-block;float:left;}
ul.catalog_list li div.img img {width:100%;display:block;border-radius:3px;}
ul.catalog_list li div.info {width:70%;display:inline-block;padding-left:15px;}
span.hit {width:70px;height:70px;display:block;position:absolute;left:0;top:0;background:url(../pic/hit.png) center no-repeat;background-size:cover;z-index:70;}
span.sale {width:70px;height:70px;display:block;position:absolute;left:0;top:0;background:url(../pic/sale.png) center no-repeat;background-size:cover;z-index:70;}
ul.catalog_list li div.info a.ttl {display:block;font-size:120%;text-decoration:none;color:#375168;margin-bottom:10px;font-weight:400;}
ul.catalog_list li div.info p.altinfo {display:block;color:#6a6a6a;font-size:85%;margin-bottom:10px;}
ul.catalog_list li div.info p.cost {display:block;}
ul.catalog_list li div.info p.cost i {text-decoration:line-through;font-style:normal;font-size:120%;margin-right:15px;}
ul.catalog_list li div.info p.cost b {color:;font-size:130%;}
ul.catalog_list li div.info p.cost button, ul.catalog_list li div.info p.cost a.btn {background:transparent;border:2px solid #375168;color:#375168;}
ul.catalog_list li div.info p.cost button {padding:10px 15px;display:inline-block;opacity:0.6;margin-right:10px;font-weight:400;}
ul.catalog_list li div.info p.cost a.btn {padding:10px 15px;display:inline-block;opacity:0.8;color:#fff;background:#375168;}
ul.catalog_list li div.info p.cost button:hover, ul.catalog_list li div.info p.cost button:active, ul.catalog_list li div.info p.cost a.btn:hover, ul.catalog_list li div.info p.cost a.btn:active {opacity:1;}
ul.catalog_list div.catalog_list_descr {width:100%;display:block;padding:15px;}
ul.catalog_list div.catalog_list_descr h2 {color:#375168;font-weight:400;font-size:170%;}
ul.catalog_list div.catalog_list_descr p {color:#6a6a6a;text-align:justify;margin-top:10px;}
ul.catalog_list div.catalog_list_descr p a {text-decoration:none;color:#000;}

div.item_view {width:100%;display:block;padding:0 30px 15px 30px;}
div.item_view div.item_data {width:100%;display:block;padding-top:30px;overflow:auto;}
div.item_view div.item_data > div {float:left;}
div.item_view div.item_data div.img {width:30%;display:inline-block;}
div.item_view div.item_data.altdata div.img {width:70%;display:inline-block;padding-right:30px;}
div.item_view div.item_data div.img img {width:100%;display:block;border-radius:5px;cursor:pointer;padding:0 10px;border-radius:5px;}
div.item_view div.item_data div.img li {list-style:none;}
div.item_view div.item_data div.img ul.show_images_list {width:100%;display:table;padding:10px 0 0 0;}
div.item_view div.item_data div.img ul.show_images_list li {display:table-cell;}
div.item_view div.item_data div.img ul.show_images_list li img {padding:10px;}
div.item_view div.item_data div.img div.text {width:100%;display:block;padding:25px 0 20px 0;font-size:80%;text-align:justify;}
div.item_view div.item_data div.img div.text p {width:100%;display:block;padding:0 0 10px 0;}
div.item_view div.item_data div.data {width:40%;display:inline-block;padding:0 30px;}
div.item_view div.item_data.altdata div.data {width:67%;padding:0;}
div.item_view div.item_data div.data div.bar {width:100%;display:block;text-align:center;padding:20px;background:#FCE2A7;border-radius:5px;margin-bottom:30px;z-index:40;}
div.item_view div.item_data div.data div.bar i {text-decoration:line-through;font-style:normal;font-size:110%;margin-right:15px;}
div.item_view div.item_data div.data div.bar b {color:;font-size:130%;}
div.item_view div.item_data div.data div.bar button {margin:20px 0;}
div.item_view div.item_data div.data div.bar p {display:block;font-size:120%;}
div.item_view div.item_data div.data div.bar ul.bar_price {width:100%;height:50px;margin:0 auto;margin-bottom:10px;z-index:30;}
div.item_view div.item_data div.data div.bar ul.bar_price > div {width:100%;height:50px;display:block;overflow:hidden;cursor:pointer;background:#fff;border-radius:5px;border:1px solid #ccc;border-bottom:0;}
div.item_view div.item_data div.data div.bar ul.bar_price span.arrow {width:30px;height:100%;cursor:pointer;display:block;padding:18px 0;text-align:Center;position:absolute;right:0;top:0;font-size:90%;z-index:31;}
div.item_view div.item_data div.data div.bar ul.bar_price li {width:100%;height:49px;display:table;border-bottom:1px solid #ccc;margin:0;padding:0;background:#fff;}
div.item_view div.item_data div.data div.bar ul.bar_price li:hover, div.item_view div.item_data div.data div.bar ul.bar_price li:active {background:#f7f7f7;}
div.item_view div.item_data div.data div.bar ul.bar_price li.active {}
div.item_view div.item_data div.data div.bar ul.bar_price li span {width:40%;height:100%;border-right:1px solid #ccc;color:#333;font-size:110%;display:table-cell;vertical-align:middle;}
div.item_view div.item_data div.data div.bar ul.bar_price li p {width:60%;height:100%;display:table-cell;vertical-align:middle;font-size:100%;}
div.item_view div.item_data div.data div.bar ul.bar_price li i {font-size:90%;}
div.item_view div.item_data div.data div.bar ul.bar_price li b {font-size:110%;}
div.item_view div.item_data div.img ul.ddt {width:100%;display:block;list-style:none;overflow:visible;position:relative;z-index:20;}
div.item_view div.item_data div.img ul.ddt li {width:100%;display:block;margin-bottom:10px;overflow:visible;position:relative;z-index:20;}
div.item_view div.item_data div.img ul.ddt li span {display:inline-block;margin-right:15px;color:#6a6a6a;font-size:85%;}
div.item_view div.item_data div.img ul.ddt div.datalist_block {width:20px;height:20px;overflow:hidden;display:inline-block;z-index:20;margin-left:3px;}
div.item_view div.item_data div.img ul.ddt div.datalist_block p.datalist_block_btn {width:20px;height:20px;line-height:20px;background:#00A74A;border-radius:50%;cursor:pointer;color:#fff;font-size:80%;text-align:center;}
div.item_view div.item_data div.img ul.ddt div.datalist_block div.descr {font-size:90%;}
div.item_view div.item_data div.info {width:30%;display:inline-block;background:#f7f7f7;border-radius:5px;color:#6a6a6a;float:left;}
div.item_view div.item_data.altdata form {float:left;}
div.item_view div.item_data div.info a {color:#000;text-decoration:none;}
div.item_view div.item_data div.info a:hover, div.item_view div.item_data div.info a:active {text-decoration:underline;}
div.item_view div.item_data div.info ul {width:100%;display:block;padding:20px 20px 5px 20px;list-style:inside;font-size:85%;}
div.item_view div.item_data div.info ul li {padding-bottom:15px;text-align:justify;}
div.item_view div.item_recommend {width:100%;display:block;margin-top:30px;background:#FEEECA;border-radius:5px;}
div.item_view div.item_recommend ul {width:100%;display:block;list-style:normal;padding:15px;}
div.item_view div.item_recommend ul li {text-align:center;padding:15px 15px 0 15px;}
div.item_view div.item_recommend ul li img {width:100%;display:block;margin-bottom:15px;border-radius:5px;}
div.item_view div.item_recommend ul li p {display:block;font-size:110%;margin-bottom:15px;}
div.item_view div.item_recommend ul li span {width:100%;display:block;}
div.item_view div.item_recommend ul li span i {display:block;text-decoration:line-through;font-style:normal;font-size:90%;margin-right:15px;}
div.item_view div.item_recommend ul li span b {display:block;color:;font-size:100%;}

div.inpmodal_block {display:block;width:1px;position:fixed;z-index:300;left:0;top:80px;}
div.inpmodal_block div.md {display:block;width:300px;left:-300px;padding:20px;font-size:80%;text-align:justify;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:0 1px 3px #6a6a6a;background:#f7f7f7;position:absolute;}

div.item_view div.item_data div.data div.bar2 {width:100%;display:block;text-align:center;padding:20px;background:#FCE2A7;border-radius:5px;margin-bottom:30px;z-index:40;}
div.item_view div.item_data div.data div.bar2 i {text-decoration:line-through;font-style:normal;font-size:110%;margin-right:15px;}
div.item_view div.item_data div.data div.bar2 b {color:;font-size:130%;}
div.item_view div.item_data div.data div.bar2 button {margin:20px 0;}
div.item_view div.item_data div.data div.bar2 p {display:block;font-size:120%;}
div.item_view div.item_data div.data div.bar2 ul.bar_price {width:100%;margin:0 auto;margin-bottom:5px;z-index:30;}
div.item_view div.item_data div.data div.bar2 ul.bar_price > div {width:100%;height:270px;display:block;overflow-y:scroll;cursor:pointer;background:#fff;border-radius:5px;border:1px solid #ccc;border-bottom:0;}
div.item_view div.item_data div.data div.bar2 ul.bar_price span.arrow {width:30px;height:100%;cursor:pointer;display:none;padding:18px 0;text-align:Center;position:absolute;right:0;top:0;font-size:90%;z-index:31;}
div.item_view div.item_data div.data div.bar2 ul.bar_price label {cursor:pointer;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li {width:100%;height:49px;display:table;border-bottom:1px solid #ccc;margin:0;padding:0;background:#fff;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li:hover, div.item_view div.item_data div.data div.bar ul.bar_price li:active {background:#f7f7f7;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li.active {}
div.item_view div.item_data div.data div.bar2 ul.bar_price li span {width:40%;height:100%;border-right:1px solid #ccc;color:#333;font-size:110%;display:table-cell;vertical-align:middle;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li p {width:50%;height:100%;display:table-cell;vertical-align:middle;font-size:100%;border-right:1px solid #ccc;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li div {width:10%;display:table-cell;padding:17px 0;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li div input[type=checkbox] {}
div.item_view div.item_data div.data div.bar2 ul.bar_price li i {font-size:90%;}
div.item_view div.item_data div.data div.bar2 ul.bar_price li b {font-size:110%;}

ul.news_list {width:100%;display:block;list-style:none;padding:30px 0 10px 0;}
ul.news_list li {display:block;padding:15px 50px 15px 50px;text-align:left;font-size:110%;overflow:auto;}
ul.news_list li:hover, ul.news_list li:active {background:#f7f7f7;}
ul.news_list p.date {width:180px;display:inline-block;background:#FEEECA;opacity:0.6;color:#000;padding:10px 20px;border-radius:20px;font-size:90%;float:left;text-align:center;}
ul.news_list p.title {width:660px;display:inline-block;font-size:110%;padding:5px 20px;float:left;}
ul.news_list p.title a {text-decoration:none;color:#000;}
ul.news_list a.link {width:20px;padding:7px 0;color:#3A5169;font-weight:700;text-decoration:none;float:right;}

div.fabrik_list {display:block;padding:20px 50px 10px 50px;}
div.fabrik_list p.title {display:block;text-align:center;font-weight:400;font-size:120%;margin:20px 0 30px 0;color:#505371;}
div.fabrik_list a {width:32%;display:inline-block;text-decoration:none;border-radius:5px;padding:15px 20px;text-align:center;}
div.fabrik_list a:hover, div.fabrik_list a:active {background:#f7f7f7;}

div.cart_block {display:block;padding:15px 30px 30px 30px;}
div.cart_block ul {display:block;list-style:none;}
div.cart_block ul li {display:block;margin-top:15px;padding:10px 15px;font-size:120%;overflow:auto;}
div.cart_block ul li:hover, div.cart_block ul li:active {background:#f7f7f7;border-radius:5px;}
div.cart_block li a {text-decoration:none;}
div.cart_block li div.cart_item_title {width:50%;display:block;padding:5px;font-size:110%;display:inline-block;float:left;}
div.cart_block li div.cart_item_title img {width:40px;display:inline-block;float:left;margin-right:15px;}
div.cart_block li div.cart_item_cost {width:35%;font-weight:bold;padding:5px;display:inline-block;float:left;font-size:120%;text-align:right;}
div.cart_block li div.cart_item_bar {width:15%;display:block;padding:5px;display:inline-block;float:left;}
div.cart_block li div.cart_item_bar button {padding:5px 15px;font-size:80% !important;}
div.cart_block form.ord {display:block;margin-top:15px;background:#FEEECA;border-radius:5px;padding:20px;overflow:auto;}
div.cart_block form.ord div {width:50%;float:left;display:inline-block;}
div.cart_block form.ord input[type=text], div.cart_block form select {display:block;width:80%;margin:10px auto;background:#fff;border-radius:5px;padding:10px 15px;font-size:105%;}
div.cart_block form.ord div p {font-size:150%;font-weight:bold;padding:10px 0 20px 0;}
div.cart_block form.ord div button {font-size:110%;}
div.cart_block form.ord p {color:#00A849;}
div.cart_block form.ord p b#total {text-decoration:line-through;color:#FF1620;}
div.cart_block form.ord p b#total2 {}

table.dilivery {width:100%;text-align:center;margin:20px 0;border-top:1px solid #FEEECA;border-bottom:1px solid #FEEECA;}
table.dilivery tr.ttl {}
table.dilivery tr.ttl td {background:#FEEECA;}
table.dilivery tr {width:100%;font-size:110%;text-align:center;}
table.dilivery tr:hover, table.dilivery tr:active {background:#f7f7f7;}
table.dilivery td {width:25%;padding:7px 0;border-radius:2px;border:1px solid #f7f7f7;}
table.dilivery td:hover, table.dilivery td:active {background:#eee;}

div.sitemap {width:100%;display:block;padding:15px 20px;background:#FEEECA;color:#7E8685;font-size:90%;}
div.sitemap a,div.sitemap p {color:#7E8685;text-decoration:none;display:inline-block;padding:0 10px;}
div.sitemap a:hover, div.sitemap a:active {text-decoration:underline;}

div.pages {width:100%;display:block;text-align:center;padding:20px 0 20px 0;border-top:1px dashed #ccc;}
div.pages a {width:43px;display:inline-block;background:#3A5169;color:#fff;font-size:110%;border-radius:10px;padding:10px 0;margin:0 5px;opacity:0.5;text-decoration:none;text-align:center;}
div.pages a:hover, div.pages a:active {opacity:0.7;}
div.pages a.active {opacity:1;}

ul.home_slider {width:100%;list-style:none;}
ul.home_slider li {width:100%;display:block;}
ul.home_slider li img {width:100%;border-radius:10px;}

/* 404 ERROR */
section.e404 {width:100%;height:100%;display:block;background:#fff;padding:50px;font-size:200%;}
section.e404 p {width:100%;display:block;color:#000;font-weight:400;}
section.e404 span {width:100%;display:block;font-weight:300;font-size:70%;}
section.e404 a {color:#fff;width:350px;margin-top:50px;font-size:80%;}

/* feedback */

.feedback-block {
	padding: 30px;
}

.feedback-block-photo-img {
	width: 100px;
}

.feedback-block-photo {
	float: left;
	margin: 0 30px 30px 0;
}

.feedback-block-text-header {
	font-size: 20px;
	font-weight: bold;
	padding: 9px 0 10px 0;
}
