

html {margin:0;padding:0;}
body {margin:0;padding:0;font-family: 'Cuprum', sans-serif;    font-size: 18px;

}
.rootWraper {background:#fafafa url(../_img/bg.jpg);margin:0;padding:0;}
.siteWraper {margin:0 auto;width:1170px;background:#fff;border-left:#ccc 1px solid;border-right:#ccc 1px solid;
    box-shadow: #AAA 0px 1px 2px;
}

a {color:#2963BC;text-decoration:none}
a:hover  {color:#ED2922;text-decoration:underline}
.article a {text-decoration: underline;}
.center {text-align:center}
.topMenu {width:980px; margin:0 auto;}
.bt-edit {position:fixed;top:25px;left:25px;background:yellow;padding:10px;}
.bt-edit:hover {color:blue;background:white;}

.content p, .content li {    font-family: Arial, 'Open Sans';
    font-size: 16px;line-height: 20px;}

.clear,.clear1 {clear:both;}
.clear1 {height:0px}
.h2 {color:#0045a5;font-size:36px;}
p.h2 {color:#0045a5;font-size:36px;    font-family: 'Cuprum', sans-serif;}
.center {text-align:center}

.copy {text-align:center;text-transform:uppercase;clear:both;overflow:hidden;padding-bottom:25px;font-size: 12px;color:#86A4C2}
.none {display:none}
.mb0 {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}

.mt0 {margin-top:0px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}


.pb0 {padding-bottom:0px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}

.pt0 {padding-top:0px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}

.yellspan {border-top: #eae878 2px solid;
    padding-top: 5px;
    display: block;
    margin-top: 10px;
    padding-bottom: 5px;
color: #eae878;}
.bspan {font-size: 35px;font-weight:bold;}

.slider-item table{width: 100%;
    border-collapse: collapse;
    border: 1px solid #cccccc;
    background: rgba(0, 0, 0, 0.48);
    font-size: 18px;
    padding: 15px;
    color: #fff;
    text-shadow: none;}
	
.slider-item table td {padding:12px}
	
.slider-item .strong {border-top: #000 1px solid;
    display: block;
    padding-top: 5px;
    margin-top: 7px;
padding-bottom: 5px;}

.mark,p.mark,.NewsLeft p.mark{font-size: 22px;
    line-height: 26px;
    background: #FAFAFA;
    padding: 25px;
    text-align: left;}

.uppercase {text-transform:uppercase}

.topMenu {height:110px;padding-top:10px;color:#333333}
.topQuadroLogo {    float: left;
    min-width: 120px;
    max-width: 120px;
    width: 15%;
    margin-right: 2%;}
.topQuadroLogo img {width:100%;}
.adresList ul {list-style:none;padding:0;margin:0}
.adresList ul li {float:left;width:20%; margin-right: 1%;}
.adresList ul li:last-child {margin:0;}
.adressOne > span {background:url(../_img/mapMarker.png) no-repeat;padding-left:20px;    display: block;font-size:14px}
.adressOne a.maplink {display: block;font-size:14px;color:black;overflow:hidden}
a.maplink img {padding-bottom: 15px;
    float: left;
    margin-right: 8px;}

.adresList ul li.gorodOrenburg {float: left; margin-right: 15px;font-size:21px;    width: 14%;}

.topBottomMenu {    margin-top: 20px;}

nav {width: 100%;float: left;}
.grafik {width: 20%;float: right;font-size:13px;font-family: Arial, 'Open Sans', sans-serif;}
.grafikLine {    margin-top: 10px;}

ul.mainNav {list-style:none;padding:0px;margin:0px;    margin-top: 10px;}
ul.mainNav > li {float: left;width: auto;padding-right:30px;text-align: center;}
ul.mainNav li.kkatalog {width:30%;text-align:left;position:relative;    max-width: 155px;}
ul.mainNav li.kkatalog span {background:url(../_img/treug.png) no-repeat right;padding-right:15px}
ul.mainNav li a {color:#858585;text-transform:uppercase;text-decoration:none;font-weight:bold;    font-size: 16px;}
ul.mainNav li.kkatalog a {color:#000;    padding-bottom: 50px;}
ul.mainNav li a:hover {color:#ED2922}


.NewsLeft {border-right:#ccc 1px solid;width:73%;float:left;padding-right:2%}
.NewsLeft p {text-align:justify}

.dostavka .NewsLeft {width:100%;padding:0;border:none;}
.dostavka .bgArtlistFon {display:none}
.dostavka .menuArtList {width:100%;margin-bottom:25px}
.dostavka .menuArtList li {display:inline-block;padding-right:20px}


.menuArtList {}
.menuArtList ul {list-style:none;padding:0px;margin:0px;}
.menuArtList a {color:#858585;text-transform:uppercase;text-decoration:none;font-weight:500;    font-size: 20px;font-family: 'Cuprum', sans-serif; }
.menuArtList a:hover {color:#ED2922;text-decoration:underline}
.menuArtList ul li {padding-bottom:10px;}
.menuArtList ul li.current {color:#000;text-transform:uppercase;text-decoration:none;font-weight:500;    font-size: 20px;font-family: 'Cuprum', sans-serif; text-decoration:underline}

.hiddenMenu {display:none;z-index:99999;position:absolute;top:25px;left:25px;box-shadow:#ccc 0px 2px 5px;padding:20px;background:#fff  url(../_img/treMenu.png) no-repeat;width: 180px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(122,122,122,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(122,122,122,1);
box-shadow: 0px 0px 10px 0px rgba(122,122,122,1);
    z-index: 99999999;
}
.hiddenMenu ul {list-style:none;padding:0;margin:0;}
.hiddenMenu ul li {margin-bottom:10px}
ul.mainNav li.kkatalog:hover .hiddenMenu{display:block;}
ul.mainNav li .hiddenMenu a:hover {color:red;text-decoration:underline}
.treugol {
    display: none;
   /** -moz-transform: scaleX(1.5);
    -webkit-transform: scaleX(1.5);
    transform: scaleX(1.5);*/
	background:url(/_img/treug2.png) no-repeat;
    text-shadow: 0 -2px 2px #979797;
    font-size: 22px;
    position: absolute;
    top: -18px;
    left: 115px;
   }

ul.mainNav li.kkatalog:hover .treugol{
    display: inline-block;
	cursor:pointer}

/*.treugol:before {content:"▲"}*/
 
.topTop {    width: 82%;float: left;    margin-top: 15px;}

.topMenuInnerWraper {width: 100%;
    float: left;
    margin-right: -100%;}

.topQuadroMenu {border-right:#fff 160px solid;}
.topQuadroCallnow {    float: right;
    margin-right: -160px;
    width: 160px;
    position: relative;text-align:right;
	    margin-top: 15px;}
.topQuadroCallnow  .myButtonRed {font-size:14px;text-transform:uppercase;    padding: 9px 22px;float:right;    margin-bottom: 10px;}
.topQuadroCallnow .phoneTop{font-size:24px;font-weight:bold;    overflow: hidden; clear: both;text-align:right;}
.topQuadroCallnow .phoneTop span {font-weight:normal;color:#ccc;font-size:20px}
.freeCall {color:#2963BC;border-bottom: #2963BC 1px dashed;text-decoration:none;display:inline}
.freeCall:hover  {color:#ED2922;border-bottom: #ED2922 1px dashed;cursor:pointer}

.wv {background:url(../_img/wv.png) repeat-x;height:40px;width:100%}
.wv.wvbg    {background-color: #F4F9FF;}
 /*.wv {background:#F4F9FF url(../_img/wv.png) repeat-x;height:40px;width:100%}*/

.www {height:196px;width:100%;overflow:hidden;}
.wwwRepeat {background:url(../_img/www.png) repeat-x;height:196px;width:100%;position: absolute;z-index: 2;}
.wwwRepeat span h1{text-align:center;color:#fff;font-size:38px;padding-top:45px;margin-bottom:10px}
.wwwRepeat .descaArtList {text-align:center;color:#fff;font-size:18px;}
.wwwArt.sameArt .wwwRepeat {background:url(../_img/wwart.png) repeat-x;height:275px;}
.bgArtlistFon {width: 100%;position: relative;z-index: 1;} 

.wwwArt {z-index: 9999999; position: relative;    height: auto;overflow:hidden;    margin-bottom: 25px;}

.mordaWV .wwwRepeat {background:url(../_img/wv.png) repeat-x;height:35px;width:100%;z-index: 2;text-shadow:#515151 1px 1px 2px;    top: -1px;}
.www.mordaWV  {height:auto;width:100%;overflow:hidden;}
.mordaWV  .wwwArt {z-index: 1; position: relative;    height: auto;overflow:hidden;    margin-bottom: 25px;}
.mordaWV  .wwwArt.sameArt .wwwRepeat {background:url(../_img/wwart.png) repeat-x;height:auto;}
.mordaWV   .bgArtlistFon {width: auto;position: relative;z-index: 1;text-align:center;} 

.mordaWV .bgArtlistFonDiv {
    width: auto;
    position: relative;
    z-index: 1;
    text-align: center;
    /*background: url(/_img/home-main.jpg) no-repeat center top;*/
	background: url(/_img/bg_pogruzka.jpg) no-repeat center top;
    height: 450px;}
.mordaWV.ligntWV .bgArtlistFonDiv {
    width: auto;
    position: relative;
    z-index: 1;
    text-align: center;
    background: url(/_img/cat-krov.jpg) no-repeat center top;
    height: 240px;}

.pro-ckf .mordaWV.ligntWV .bgArtlistFonDiv { height: 220px;}
	
.mordaWV .bgArtlistFonDiv.newFondiv {
    width: auto;
    position: relative;
    z-index: 1;
    text-align: center;
    background: url(/_img/newsBgg.jpg) no-repeat center top;
    height: 210px;}	
	
.mordaWV .bgArtlistFonDiv.mapBg {margin-top: -20px;background:none;height: 550px;position:relative;color:#fff;text-shadow:none;}	

.tovar_text {width:100%;max-width:800px;margin:0 auto;}
.tovar_text li {margin-bottom:10px}
.imgd {text-align:center;}
.imgd p {font-style:italic;}
.imgd img {max-width:100%}

.mapinfo {position:absolute;background:rgba(0, 0, 0, 0.75);width:40%;z-index:999;    height: 550px;}
.mapinfoInner {padding:25px;text-align:left;padding-top:50px;padding-left:50px}
.mapinfoInner .adr a {color:#ccc}
.mapinfoInner .adr a:hover {color:#fff}
.mapYandex {display: inline;}

.mapYandexRight {height: 550px;
    width: 60%;
    float: right;}	
	
.mapinfoLeft {
    position: inherit;
    background: rgba(0, 0, 0, 0.75);
    width: 40%;
    z-index: 999;
    height: 550px;
    float: left;
}	
	
.mordaWV .wwwRepeat span h1 {font-size:70px;text-transform:uppercase;}
.mordaWV .wwwRepeat span .h1slider {
    font-size: 70px;
    text-transform: uppercase;
	    display: block;
       text-align: center;
    color: #fff;
    padding-top: 45px;
    margin-bottom: 10px;
    font-weight: bold;
}


.mordaWV.ligntWV .wwwRepeat span h1 {font-size:40px;text-transform:uppercase;font-weight:500}
.mordaWV .underH1 {width:90%;padding-left:5%;padding-right:5%;}
.mordaWV .underH1 {/*color:#e3f2fd;font-size:22px;margin-top:0px*/
    color: #FFFFFF;
    font-size: 28px;
    margin-top: 0px;
    background: rgba(0, 0, 0, 0.31);
	    margin-bottom: 10px;
}


.mordaWV .underH1  p {margin:0}

.mordaWV.aboutWV .wwwRepeat {height:196px;}

 

.wwwRepeatTxt {color:#fff;padding-top:25px;padding-bottom:25px;
background:url(/_img/bg_proflist-m.jpg) no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
 
.wwwRepeatTxt.cat-fasad {background:url(/_img/cat-fasad.jpg) no-repeat bottom center;}
.wwwRepeatTxt.cat-Send {background:url(/_img/cat-senvich.jpg) no-repeat bottom center;}
.wwwRepeatTxt.cat-krov  {background:url(/_img/cat-krov.jpg) no-repeat bottom center;}
.wwwRepeatTxt.cat-prof  {background:url(/_img/profBg.jpg) no-repeat bottom center;}
.wwwRepeatTxt.cat-vodostok  {background:url(/_img/cat-vodostok.jpg) no-repeat bottom center;}
.wwwRepeatTxt.cat-utepl  {background:url(/_img/cat-utepl.jpg) no-repeat bottom center;}
.wwwRepeatTxt.cat-cat  {background:url(/_img/cat-cat.jpg) no-repeat bottom center;}


.wwwRepeatInner {max-width:980px;margin:0 auto;    padding-bottom: 25px;    padding-top: 5px;}
.wwwRepeatInner h2 {font-size:32px}

.wwwRepeatLine {background:url(../_img/wv.png) repeat-x;height:auto;width:100%;z-index: 2;height:50px;}

.colcount2 { 
	-moz-column-count: 2; /* Для Firefox */
	-webkit-column-count: 2; /* Для Safari и Chrome */
	column-count: 2;
	 -moz-column-gap: 2em;
	 -webkit-column-gap: 2em;
	 column-gap: 2em;}
.colcount1 {font-size:20px;}
.colcount1 ul li {margin-bottom:10px}
.topReigger {width:900px;margin:0 auto;color:#fff;font-size:22px;}
.topReigger ul{padding:0;margin:0;overflow:hidden;list-style:none;}
.topReigger li {width:25%;float:left;text-align:center}
.innertriger {padding-left:10px;padding-right:10px;font-size:16px;font-family: 'Cuprum', sans-serif;}
.inumerTriger {font-size:60px;}
.inumerTriger sup {font-size: 25px;}
.txtTriger {font-family: Arial, 'Open Sans', sans-serif;}
	
.wwwBott{background:url(../_img/wvbott.png) repeat-x;    height: 16px;
    width: 100%;
    position: absolute;
    bottom: -1px;
    z-index: 9999;}
.aboutWV .wwwBott {height: 16px;}
.bgArtlistFon {width: 100%;position: relative;z-index: 1;} 


.articeleText h1 {font-size:40px; text-align:center;color:#0044a5;margin-top:20px;margin-bottom:20px;margin-top:0px;}

.breadcrumbsO {background:#F4F9FF;}
.breadcrumbsO .content {background:#F4F9FF;}
.breadcrumbsO.white {background:#fff}

.breadcrumb ul {padding:0;margin:0;padding-left:25px;padding-top:5px;padding-bottom:15px;width:980px; margin:0 auto;}
.breadcrumb li {display: inline-block;}
.breadcrumb li a{display: inline-block;color:#999b9a;text-transform:uppercase;font-size:12px}
.breadcrumb li a:hover {color:black;}

ul.breadcrumb  {padding:0;margin:0;padding-left:25px;padding-top:5px;padding-bottom:15px;width:980px; margin:0 auto;font-size:12px}
ul.breadcrumb li {display: inline-block;}
ul.breadcrumb li a{display: inline-block;color:#999b9a;text-transform:uppercase;font-size:12px}
ul.breadcrumb li a:hover {color:black;}

.breadcrumbs ul {padding:0;margin:0;padding-left:25px;padding-top:5px;padding-bottom:15px;width:980px; margin:0 auto;}
.breadcrumbs li {display: inline-block;}
.breadcrumbs li a{display: inline-block;color:#999b9a;text-transform:uppercase;font-size:12px}
.breadcrumbs li a:hover {color:black;}


.breadcrumbs {padding:0;margin:0;padding-left:25px;padding-top:5px;padding-bottom:15px;width:980px; margin:0 auto;}
.breadcrumbs {display: inline-block;}
.breadcrumbs a{display: inline-block;color:#999b9a;text-transform:uppercase;font-size:12px}
.breadcrumbs a:hover {color:black;}

.breadcrumbs.underimg {background: none;
    position: absolute;
    z-index: 9;
    top: 45px;
    left: 45px;}

.content {width:980px; margin:0 auto;background:#fff;margin-bottom:25px;}

.tovarBox {overflow:hidden;}
.tovarTitleBox {float:right;width:50%;margin-bottom:50px}
.tovarTitleBox h1 {margin-top:0px}
.tovarPic {float:left;width:45%;margin-right;}
.mainTovarPic img {width:100%}
.tovar_free_text p:first-child {margin-top:0px}

.tovarInfo {color:#ccc;overflow:hidden;margin-bottom:25px;}
.tovarInfo b  {color:#193F78;text-transform:uppercase}
.tovarInfo .nal {float:left;}
.tovarInfo .dost {float:right;    padding-bottom: 5px;}
.tovarInfo .dost a {border-bottom:#ccc 1px dotted;color:#ccc;text-decoration:none}
.tovarInfo .dost a:hover {color:#000}
.tovarInfo .dost.rallinlk {background:url(/_img/ralic16.jpg) left center no-repeat;padding-left:24px;padding-bottom:3px;padding-top: 5px;}
.tovarInfo .dost.rallinlk a {
    border-bottom: #ccc 1px dotted;
    color: #443E3E;
    text-decoration: none;
}
.tovarInfo .dost.rallinlk a:hover {color:red}

.rallinlkmo {background:url(/_img/ralic16.jpg) left center no-repeat;padding-left:24px;padding-bottom:3px;padding-top: 5px;}

.tovarBuyInner {border:#d61416 1px solid;padding:15px;overflow:hidden}
.tovarPrice {width:50%;float:left;font-size:32px;line-height:32px;margin-top:10px}
.tovarPrice p {margin:0;padding:0}
.oldPrice {text-decoration:line-through;color:#ccc;font-size:22px}
.tovarButton {width:50%;float:left;}
.noPrice .tovarButton {width:100%;float:left;}
.noPrice .tovarButton .myButtonBlue {padding: 2%;text-align: center; width: 54%;}
.noPrice .tovarButton .myButtonRed { text-align: center;padding: 2%; width: 35%;}

.tovarBuyCenter .noPrice .tovarButton .myButtonBlue {padding: 1%;text-align: center; width: 47%;margin-right:0.5%;}
.tovarBuyCenter  .noPrice .tovarButton .myButtonRed { text-align: center;padding: 1%; width: 47%;margin-left:0.5%;}


.otherTovarPic {overflow:hidden;}
.otherTovarPic ul {list-style:none;padding:0;margin:0}
.otherTovarPic li {width:33%;float:left;}
.otherTovarPic li img {width:98%;margin:1%}

.doublePrice p {padding:0;margin:0;font-size:18px;}
.doublePrice p .oldPrice {font-size:16px;}
.doublePrice {margin-bottom:25px;}

.namePrice {font-size:35px;text-align:left;font-weight:bold;}


.myButtonRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5c1bf;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5c1bf;
	box-shadow:inset 0px 1px 0px 0px #f5c1bf;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff3c2e), color-stop(1, #e11d1a));
	background:-moz-linear-gradient(top, #ff3c2e 5%, #e11d1a 100%);
	background:-webkit-linear-gradient(top, #ff3c2e 5%, #e11d1a 100%);
	background:-o-linear-gradient(top, #ff3c2e 5%, #e11d1a 100%);
	background:-ms-linear-gradient(top, #ff3c2e 5%, #e11d1a 100%);
	background:linear-gradient(to bottom, #ff3c2e 5%, #e11d1a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c2e', endColorstr='#e11d1a',GradientType=0);
	background-color:#ff3c2e;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #d61717;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:24px;
	padding:9px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #943b3b;
}
.myButtonRed:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e11d1a), color-stop(1, #ff3c2e));
	background:-moz-linear-gradient(top, #e11d1a 5%, #ff3c2e 100%);
	background:-webkit-linear-gradient(top, #e11d1a 5%, #ff3c2e 100%);
	background:-o-linear-gradient(top, #e11d1a 5%, #ff3c2e 100%);
	background:-ms-linear-gradient(top, #e11d1a 5%, #ff3c2e 100%);
	background:linear-gradient(to bottom, #e11d1a 5%, #ff3c2e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e11d1a', endColorstr='#ff3c2e',GradientType=0);
	background-color:#e11d1a;
		text-decoration:none;
	color:#fff;
}
.myButtonRed:active {
	position:relative;
	top:1px;
}


.myButtonBlue {
	-moz-box-shadow:inset 0px 1px 0px 0px #3AB8F2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3AB8F2;
	box-shadow:inset 0px 1px 0px 0px #3AB8F2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #008eec), color-stop(1, #0057b6));
	background:-moz-linear-gradient(top, #008eec 5%, #0057b6 100%);
	background:-webkit-linear-gradient(top, #008eec 5%, #0057b6 100%);
	background:-o-linear-gradient(top, #008eec 5%, #0057b6 100%);
	background:-ms-linear-gradient(top, #008eec 5%, #0057b6 100%);
	background:linear-gradient(to bottom, #008eec 5%, #0057b6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008eec', endColorstr='#0057b6',GradientType=0);
	background-color:#3074d3;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #0045a5;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:24px;
	padding:9px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #163a6b;
}
.myButtonBlue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0057b6), color-stop(1, #008eec));
	background:-moz-linear-gradient(top, #0057b6 5%, #008eec 100%);
	background:-webkit-linear-gradient(top, #0057b6 5%, #008eec 100%);
	background:-o-linear-gradient(top, #0057b6 5%, #008eec 100%);
	background:-ms-linear-gradient(top, #0057b6 5%, #008eec 100%);
	background:linear-gradient(to bottom, #0057b6 5%, #008eec 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0057b6', endColorstr='#008eec',GradientType=0);
	background-color:#0057b6;
	color:#fff;
	text-decoration:none;
}

.myButtonBlue:active {
	position:relative;
	top:1px;
}

.tovarButton a.myButtonRed span {background:url(../_img/basket.png) no-repeat;padding-left:45px;text-transform:uppercase;}

.tovarButton .myButtonRed,.tovarButton .myButtonBlue {width:90%;padding:4%;text-align:center}
.tovarButton .myButtonRed {margin-bottom:5px}

.centerLink .myButtonBlue {font-size:18px}

.tovarDesccontainer {font-size:18px}
ul.tabs{
		margin: 0px;
		padding: 0px;
		list-style: none;
		 text-align: center;
		margin-bottom:25px;
		}
ul.tabs li{
		background: none;
    color: #ccc;
    display: inline;
    padding: 10px 35px;
    cursor: pointer;
    text-transform: uppercase;
    border-bottom: #0082c7 1px solid;
    margin: 0;
    list-style: none;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-left: -5px;
		 }

ul.tabs li.current{color: #d61416;border-bottom: #d61416 4px solid;}
.tab-content{display: none;padding: 15px;}
.tab-content.current{display: inherit;}

.tovarZamer {border: #0082c7 1px solid;margin-bottom:25px;font-family: 'Cuprum', sans-serif;}
.tovarZamer p {font-family: 'Cuprum', sans-serif;}
.tovarZamerInner {padding:20px;overflow:hidden}
.zamericon {float:left;margin-right:20px;}
.zameDesc {width:55%;float:left;padding-right:2%}
.zameDesc p {margin:0;}
.zameButtons  {width:43%;float:left;overflow:hidden}
.zameButtons .myButtonBlue {width:40%;padding:3%;margin-left:1%;margin-right:1%;float:left;font-size:20px;text-align:center}
.zameButtons.oneButt .myButtonBlue {width:80%;padding:5%;} 

.superOffer {margin-bottom:25px;}
.listTovars {margin-bottom:25px;font-size:22px;}
.listTovars ul {list-style:none;padding:0;margin:0;}
.listTovars ul  li {float:left;width:25%;}
.listTovars ul  li  .innerList {
-webkit-box-shadow: 3px 0px 4px 1px #ccc;
-moz-box-shadow:    3px 0px 4px 1px #ccc;
box-shadow:         3px 0px 4px 1px #ccc;
padding:20px;
text-align:center;
    border-left: #F2F2F2 1px solid;
}
.tumbTovar {text-align:center;margin-bottom:10px}
.listTovars ul  li  a.linkTovar {color:#000;text-decoration:none;font-family: 'Cuprum', sans-serif;font-size:18px}
.listTovars ul  li  a.linkTovar:hover {color:#0084E2} 
.listTovars ul  li  a.linkTovar img {margin-bottom:10px;    width: 100%;}
.listTovars ul  li  a.myButtonRed {text-align:left;font-size:16px;text-transform:uppercase;}

.listTovars.InlineBlock ul li {
    float: none;
        width: 24.5%;
    display: inline-block;
}

.lineCall {background:#dff2fd;color:#0044a4;font-size:35px;text-align:center;padding:20px;}
.lineCall span {border-bottom:#0044a4 3px dotted;}
.lineCall span:hover {cursor:pointer;color:red;border-bottom:red 3px dotted;}

a.elektropochta {color:#333;text-decoration:none;}



.lineSolidFooter {background:#003366;color:#fff}
.lineSolidFooter .h2 {color:#fff;font-size:24px;padding-bottom:20px;text-transform:uppercase}
.lineSolidFooter p {margin:0;}
.lineSolidFooter ul {list-style:none;padding:0;margin:0;}

.boxSolidFooter {background:#003366;color:#fff}
.boxSolidFooter .h2 {color:#fff;font-size:24px;padding-bottom:20px;text-transform:uppercase}
.boxSolidFooter p {margin:0;}
.boxSolidFooter ul {list-style:none;padding:0;margin:0;}


.lineFooterTrigger ul {margin:0;padding:0;overflow:hidden;list-style:none;width:980px;margin:0 auto;padding-top:25px;padding-bottom:25px}
.lineFooterTrigger ul li {width:33%;float:left;}
.lineFooterTrigger ul li .innerLi {padding:20px;}

.lineFooterTrigger .h2{color: #0E1014;font-size: 20px;text-transform:uppercase;font-weight:bold;}

.infoTrigegr span {margin-bottom:10px;display:block;width:100%}
.infoTrigegr b {font-size: 25px;display:block}
.dstFooter  {background:url(../_img/Truck.png) no-repeat; padding-left:30px;}

.innerSolidFooter {width:980px;margin:0 auto;overflow:hidden;padding-top:25px;padding-bottom:25px;color:#C9E3F6}
.innerSolidFooter .firstLi{width:20%;float:left;}
.innerSolidFooter .secondLi{width:40%;float:left;}
.innerSolidFooter .thirdtLi{width:100%;float:left;}
.innerSolidFooter a {color:#C9E3F6;text-decoration:none}
.innerSolidFooter a:hover {color:#fff;}
.innerLiFooter li {margin-bottom:10px}

.innerLiFooter.footerKatalog ul{
	-moz-column-count: 2; /* Для Firefox */
    -webkit-column-count: 2; /* Для Safari и Chrome */
    column-count: 2;
	 -moz-column-gap: 2em;
	 -webkit-column-gap: 2em;
	 column-gap: 2em;
	}
.contFooterInner {overflow:hidden;}
.adrFooter {float:left;width:48%;}
.teleFooterBox {float:right;width:48%;text-align:right;}
.footerPhone {font-size:26px;color:#fff}
.footerCallback  {border-bottom:#C9E3F6 1px dashed;display:inline-block;margin-bottom:10px;font-size:20px}
.footerCallback:hover {border-bottom:#fff 1px dotted;cursor:pointer}
.footerCallback {margin-bottom:25px}

	
.artList {overflow:hidden;margin-top:35px;margin-bottom:35px}
.ulArtList {overflow:hidden;float:left;width:75%;}
.ulArtList.ulArtList100 {width:100%;}
.ulArtList ul {list-style:none;padding:0px;margin:0px;}
.ulArtList ul li {width:33%;float:left;}
.ulArtList ul li  img {width:100%;}
.liArrtRuler {padding-right:15px;padding-bottom:15px;overflow:hidden;}
.liArrtInner { 
    width: 100%;
    height: 100%;
    display: table;
    position: relative;
    overflow: hidden;}
.liArrtInner a.list_bt-edit {position:absolute;bottom:3px;right:3px;background:#ccc;color:#fafafa;    width: 15px;height: 15px;z-index: 99999999;}
.menuArtList {float:right;width:23%;}

.linkArtCatList {
    width: 100%;
    height: 500px;
    display: block;
    background: rgba(0, 0, 0, 0.49);
    position: absolute;
    z-index: 9999999;
    top: 0px;
    left: 0px;
}
.linkArtCatList span {
    color: #fff;
    position: absolute;
    top: 20px;
    left: 20px;
    padding-right: 20px;
    font-size: 22px;font-family: 'Cuprum', sans-serif;line-height:28px}
.linkArtCatList:hover span {color:#0084d8;text-decoration:underline}
.linkArtCatList:hover {background: rgba(0, 0, 0, 0.79);}

.plitkas {    max-width: 980px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin-top: -80px;
    margin-bottom: 25px;
    z-index: 9999999;
    position: relative;}

.plitkaOne {float:left;width:49.5%;background:#fff;margin-right:0.5%;margin-bottom:0.5%}



.plitkaInner {padding:25px;box-shadow:1px 1px 2px #ccc;border:#ccc 1px solid;}
.plKrov .plitkaInner {background:url(../_img/bg-cat-krov.jpg) no-repeat bottom right;}
.plFasad .plitkaInner {background:url(../_img/bg-cat-fasad.jpg) no-repeat bottom right;}



.plitkas2 a.catMordaLink {margin-bottom: 25px;}
a.catMordaLink {color:#0d47a1;font-size:24px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;display:block;    text-align: center;}
a.catMordaLink:hover  {color:#ED2922;text-decoration:underline}
a.catMordaLink  span {display:block;}
a.catMordaLink  img {width:100%;max-width:205px}
a.catMordaLink  span.height2l {display:block;height:54px}

.plitkaInner ul {list-style:none;margin:0;padding:0}
.plitkaInner ul a {color:#000;padding-bottom:10px;font-size:18px;display:block;}
.plitkaInner ul a:hover  {color:#ED2922;text-decoration:underline}


.plitkas4{overflow: hidden;clear: both;    margin-bottom: 20px;}
.plitkas4 .plitkaOne {float:left;width:24.5%;margin-right:0.5%;margin-bottom:0.5%}

a.goCatalog {border:#0d47a1 2px solid;
    padding: 15px;
    color: #0d47a1;
    border-radius: 5px;
    display: inline-block;
    max-width: 350px;
    text-align: center;
    font-weight: bold;
	text-transform:uppercase;
	}
a.goCatalog:hover {border:#ED2922 2px solid;color: #ED2922;text-decoration:none;}

.catlistMorda {}
ul.CatList{overflow:hidden;list-style:none;padding:0;margin:0;margin-bottom:25px;}
ul.CatList li{width:25%;float:left;}
ul.CatList li .innerCatList {padding:15px;    overflow: hidden;box-shadow: 1px 1px 2px #ccc;border: #ccc 1px solid;min-height: 370px;}
ul.CatList li img {width:100%;}
ul.CatList a.myButtonRed {font-size:16px; text-transform: uppercase;}
ul.CatList .catLink a {font-size: 22px;color:#000;font-family: 'Cuprum', sans-serif;}
ul.CatList .catLink a{text-decoration:underline}
ul.CatList .catLink a span {display:inline-block;min-height:110px}
ul.CatList .catLink a span:hover  {text-decoration:underline}
ul.CatList .catLink a:hover span  {text-decoration:underline}
ul.CatList .catPrice {font-size: 24px;padding-top:10px;padding-bottom:10px;text-align:center}
ul.CatList .tovarButton {text-align:center;width:90%;  float: none;  margin: 0 auto;}
.sendvich-paneli  ul.CatList .tovarButton {font-size: 16px;text-transform:uppercase}
ul.CatList .catLink a span {display:inline-block;min-height:110px}

ul.CatList.CatList33 li{width:33%;float:left;}


ul.CatList.CatListDobor img{max-height: 120px;}


.catlistLeft ul.CatList .catLink a span {display:inline-block;min-height:40px}
.catlistLeft ul.CatList li .innerCatList {min-height: 240px;position:relative}
.catlistLeft ul.CatList.CatListDobor li .innerCatList {min-height: 280px;}
.catlistLeft ul.CatList.CatListMh140 li .innerCatList {min-height: 170px;}

.kostylmch .catlistLeft ul.CatList li .innerCatList {min-height: 200px;position:relative}

a.list_bt-edit {position: absolute;top: 5px;left: 5px;    opacity: 0.1;
    color: #000;padding:2px}
a.list_bt-edit:hover {opacity: 1;color:#fff;background:red;padding:2px}
.catlistLeft ul.CatList .catLink a{font-size:18px}
.profnastil .catlistLeft ul.CatList .catLink a{font-size:18px} 
.catlistLeft ul.CatList .catLink a{font-size:22px;}
.catLink {text-align:center}
.catlistLeft .tovarButton a.myButtonRed span {background:none;padding:0;font-size: 14px;}
.catlistLeft .tovarButton .myButtonRed span {background:none;padding:0;font-size: 14px;    text-transform: uppercase;}

ul.CatList.CatList111 li{width:100%;}
ul.CatList.CatList111 .catLink {width: 60%;display: block;float: left;text-align:left}
ul.CatList.CatList111 li img {width: 100%;max-width:150px;float:left;margin-right:15px;}
ul.CatList.CatList111 .catInfo {width: 38%;float: right;}
ul.CatList.CatList111 .catPrice {width: 45%;float: left;padding-top:0px;}
ul.CatList.CatList111 .catGet {width: 50%;float: left;padding-top:0px;}
ul.CatList.CatList111  li .innerCatList {min-height: 40px;}
ul.CatList.CatList111 .catLink a span {display: inline;min-height: 40px;}

.catGet {text-align:center}
ul.CatList .catGet .tovarButton {    padding: 2%;    padding-top: 3%;}

.bestOffers h2,.blueH2 {font-size:40px;color:#0d47a1;text-align:center;    font-weight: 500;}
.bestOffers .myButtonBlue {font-size:18px}


.ulArtList.mordaArtList {overflow:hidden;float:none;width:100%;margin-bottom:25px} 
.ulArtList.mordaArtList ul li {width: 25%;}

.ulArtList.ulArtList2 ul li {
    width: 95%;
    float: left;
}
.ulArtList.ulArtList2  .liArrtRuler {
    padding-right: 15px;
    overflow: hidden;
    background: #F4F4F4;
    margin-bottom: 15px;
}
.ulArtList.ulArtList2   .ulArtList ul li img {
    width: auto;
    float: left;
    max-width: 200px;
    margin-right: 20px;
}

.ulArtList.ulArtList2   .linkArtCatList {
    width: 100%;
   height: auto;
    display: block;
    background:none;
    position: relative;
    z-index: 9999999;
    top: auto;
    left: auto;
    padding-top: 20px;
}
.ulArtList.ulArtList2   .linkArtCatList span {position: relative;top: auto;height: auto;left: auto;color:#2A649F}
.ulArtList.ulArtList2   .linkArtCatList  .linkArtCatList:hover {background: none;}

.ulArtList.ulArtList2  ul li img {width:auto;max-width:200px;float: left;margin-right:25px;}

.NewsList {overflow:hidden;margin-top:35px;margin-bottom:35px}

iframe {max-width:100%}

.ulNewsList.mordaNewsList {overflow:hidden;float:none;width:100%;}
.ulNewsList ul {list-style:none;padding:0px;margin:0px;}
.ulNewsList ul li {width:33%;float:left;}
.ulNewsList ul li  img {width:100%;}
.liNewsRuler {padding-right:15px;padding-bottom:15px;overflow:hidden;}
.liNewsInner { 
    width: 100%;
    height: 100%;
    display: table;
    position: relative;
    overflow: hidden;}
.liNewsInner a.list_bt-edit {position:absolute;bottom:3px;right:3px;background:#ccc;color:#fafafa;    max-width: 15px;
    max-height: 15px;}
.menuNewsList {float:right;width:23%;}

.linkNewsCatList {
    width: 100%;
    z-index: 9999999;
	font-family: 'Cuprum', sans-serif; 
}
.linkNewsCatList span {
    color: #000;
    padding-right: 20px;
    font-size: 22px;}
.liNewsInner:hover span {text-decoration:underline;color:red}
.liNewsInner a:hover {text-decoration:underline;color:red}
.NewsTxt {    font-family: Arial, 'Open Sans';
    font-size: 14px;
    margin-top: 15px;
    color: #6C6C6C;}

.categoryList {overflow:hidden;}
.catlistLeft {    float: left;
    width: 76%;
    border-right: #ccc 1px solid;
    padding-right: 2%;}
.catlistRight {float: right;width: 20%;}
.catlistRight ul {list-style:none;padding:0;margin:0;padding-left:5px;}
.catlistRight ul li {padding-bottom:10px}
.catlistRight ul a {font-size:20px;font-family:'Cuprum', sans-serif;color:#333}
.catlistRight ul li.current {font-size:20px;font-family:'Cuprum', sans-serif;color: red;}

.catlistRight ul li ul li.current{font-size:16px;font-family:'Cuprum', sans-serif;color:#333;line-height:18px;color: red;}
.catlistRight ul li ul li a {font-size:16px;font-family:'Cuprum', sans-serif;color:#333;line-height:18px;}
.catlistRight ul li ul {border-left:#eee 1px solid;    padding-top: 10px;
    padding-left: 15px;margin-top:5px;}

.teploizoljacija .catlistLeft { width: 100%;
    border-right: none;
    padding-right: 0%;}
.teploizoljacija .catlistRight {float: right;width: 100%;display:none}
	
/**/

#closeForm   {position: absolute;
    top: 10px;
    right: 10px;
	cursor:pointer;
	font-size:26px;
	font-family:Arial;
	font-weight:bold;
	}
	#closeForm:hover {color:red}

#for_show_form {
position: fixed;
    top: 0;
    left: 0;
    right: 0;/* Òðàíñôîðìàöèè ïðîçðà÷íîñòè ïðè îòêðûòèè  */
	bottom:0;
background:rgba(0, 0, 0, 0.37);
display:none;
z-index: 9999999999999999999999;
}
.lied_form {font:16px/18px Arial;}
#for_show_form:target {
opacity: 1;
pointer-events: auto;
}

#for_show_form:target > div {
-webkit-animation-name: bounce;
}

	
#for_show_form  .lied_form { width: 300px;
    background: #ffffff;
    position: relative;
    margin: 10% auto;padding:25px}
	
	
#for_show_form #liedformDiv { width: 300px;
    background: #ffffff;
    position: relative;
    margin: 10% auto;padding:25px}
	
#for_show_form #liedformDiv .lied_form3 {background:#fff;width:100%;padding:0%;text-align:left;color:#000;border-radius: 0.5em 0.5em 0.5em 0.5em;}

#for_show_form #liedformDiv .lied_form {border:0}
.lied_form {background:url(/lp/style/img/bg3.png); color:#000;border-radius: 0.5em 0.5em 0.5em 0.5em;    padding: 15px;
    margin-bottom: 25px;
    text-align: center;
    border: #E9E9E9 1px solid;}
.lied_form  .row {margin-bottom:10px}
.lied_form input {width:94%;padding:3%;font-size:18px;line-height:24px;border:#eee 2px solid}
.lied_form input#Form_fio {border:#eee 2px solid}
.lied_form input#Form_phone {border:#eee 2px solid}
.lied_form .title {font-size:20px;}
.lied_form .buttons input{background:#E31E25;width:90%;border:none;
  border:none;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow:none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 18px/100% Arial,Helvetica,sans-serif;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
	padding:5%;
	margin:0 auto;
	margin-top:20px; 
}



.lied_form .buttons input:hover {background:#FF020B}


.lied_form .buttons span{background:#E31E25;width:90%;border:none;
  border:none;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow:none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 18px/100% Arial,Helvetica,sans-serif;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
	padding:5%;
	margin:0 auto;
	margin-top:20px; 
}

.lied_form .buttons span:hover {background:#FF020B}
/**/


.fasadnie-paneli .catlistLeft ul.CatList li .innerCatList {
    min-height: 140px;
    position: relative;
}

/*tables*/


table.superRal {font-size: 16px;}
table.superRal td {padding: 7px;border-right: 10px solid #fff;border-bottom: 10px solid #fff}
table.superRal tr {border: 0px solid #fff;}
table.superRal {border: 0px solid #fff;}

table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #cccccc;
  background: white;
   font-size: 14px;
}


table th {
  background: #4B6072;
  font-weight: lighter;
  text-shadow: 0 1px 0 #38678f;
  color: white;
  border: 1px solid #B0BBC4;
  box-shadow: inset 0px 1px 2px #568ebd;
  transition: all 0.2s;
}
table tr {
  border-bottom: 1px solid #cccccc;
}
table tr:last-child {
  border-bottom: 0px;
}
table td {
  border-right: 1px solid #cccccc;
  padding: 3px;
  transition: all 0.2s;
}

/*table td:last-child {
  border-right: 0px;
}*/
table td.selected {
  background: #d7e4ef;
  z-index: ;
}
table td input {
  font-size: 14px;
  background: none;
  outline: none;
  border: 0;
  display: table-cell;
  height: 100%;
  width: 100%;
} 
table td input:focus {
  box-shadow: 0 1px 0 steelblue;
  color: steelblue;
}

table.table_style0 {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #cccccc;
  background: white;
  text-align:center;
}
table.table_style0 th {
  background: steelblue;
  font-weight: lighter;
  text-shadow: 0 1px 0 #38678f;
  color: white;
  border: 1px solid #38678f;
  box-shadow: inset 0px 1px 2px #568ebd;
  transition: all 0.2s;
}
table.table_style0 tr {
  border-bottom: 1px solid #cccccc;
}
table.table_style0 tr:last-child {
  border-bottom: 0px;
}
table.table_style0 td {
  border-right: 1px solid #cccccc;
  padding: 10px;
  transition: all 0.2s;
}

table p {margin:0}

/*table.table_style0 td:last-child {
  border-right: 0px;
}*/
table.table_style0 td.selected {
  background: #d7e4ef;
  z-index: ;
}
table.table_style0 td input {
  font-size: 14px;
  background: none;
  outline: none;
  border: 0;
  display: table-cell;
  height: 100%;
  width: 100%;
} 
table.table_style0 td input:focus {
  box-shadow: 0 1px 0 steelblue;
  color: steelblue;
}


table.table_style1 {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #cccccc;
  background: white;
  text-align:center;
}
table.table_style1 th {
  background: steelblue;
  font-weight: lighter;
  text-shadow: 0 1px 0 #38678f;
  color: white;
  border: 1px solid #38678f;
  box-shadow: inset 0px 1px 2px #568ebd;
  transition: all 0.2s;
}
table.table_style1 tr {
  border-bottom: 1px solid #cccccc;
}
table.table_style1 tr:last-child {
  border-bottom: 0px;
}
table.table_style1 td {
  border-right: 1px solid #cccccc;
  padding: 4px;
  transition: all 0.2s;
}

/*table.table_style1 td:last-child {
  border-right: 0px;
}*/
table.table_style1 td.selected {
  background: #d7e4ef;
  z-index: ;
}
table.table_style1 td input {
  font-size: 14px;
  background: none;
  outline: none;
  border: 0;
  display: table-cell;
  height: 100%;
  width: 100%;
} 
table.table_style1 td input:focus {
  box-shadow: 0 1px 0 steelblue;
  color: steelblue;
}
::-moz-selection {
  background: steelblue;
  color: white;
}
::selection {
  background: steelblue;
  color: white;
}

.td_pic b{display:none;}
.naimen{display:none;}

table.table_style1.table_Siding p {display:block;}
table.table_style1 p {display:block;margin:0;padding:0}
table.table_style1.table_Vodostok td {font-size:14px;}
table.table_style1.table_Vodostok td {margin:0;padding:0px;text-align:left;padding-left:5px;padding-right:5px}
table.table_style1.table_style2 p{display:block;}
table.table_style1.table_style2 th {font-size:14px}
.table_style2 img{max-width:220px}

.table_style1.table_styleZakas img{max-width:150px;width:100%}
.table_style1.table_styleSvoe img{max-width:150px;width:100%}
.table_style1.table_styleZakas .td_pic strong {display:block;}

table.table_style1 th.cenaUt {width:80px}

table.table_style1.p5 td {padding:1px;}

table.table_style1.table_SidingVinil {background:#EBEBEB;text-align:left}
.priceThVin {width:200px;text-align:center}
table.table_style1.table_SidingVinil td p:first-child{font-size:20px}


table.table_style1.table_Mansard td {text-align:left}
table.table_style1.table_Mansard ul {list-style:disc;padding-left:25px;font-size:14px}
/*end tables*/
td.left {text-align:left;    max-width: 250px;}
.mansardCena {
    width: 150px;
}
table.table_style1.table_Mansard td{font-size:22px}

table.obj td{vertical-align: top;padding: 10px;text-align:left;font-family:'Cuprum', sans-serif;font-size:18px;}
table.obj td p {text-align:left;font-family:'Cuprum', sans-serif;font-size:18px;}
table.obj sup {font-size:8px}
.priceBox {    text-align: center;}
.superOffer img {width:100%}

.undermordah1 {font-size:25px;margin-top:0px;}
.undermordah1 a {color:#fff;text-decoration:none}
.mordah1 {margin-bottom:0px}
.achtung {color:red}

.listPlitka.listPlitkaMorda {margin-top:20px;}
.listPlitka a {font-size:20px;line-height:24px;font-weight:500;color:#076DA3;text-decoration:none;font-family: 'Cuprum', sans-serif;}
.listPlitka a:hover {text-decoration:underline;color:red}
.listPlitka {overflow:hidden;}
.listPlitka li {width:33%;float:left;text-align:center;margin-bottom:20px;}
.cat-Send .listPlitka li {width:25%;}
.listPlitka.listPlitkaMorda li {width:50%;}

.listPlitka li div {padding:5px}
.listPlitka li div img {margin-bottom:15px}
.listPlitka li div span {display:block;    padding-bottom: 15px;}
.listPlitka ul {padding:0;margin:0;list-style:none;}

.category90 {width:90%;margin:0 auto;}
.content90 {width:90%;margin:0 auto;}

.ral ul li {float:left;    margin-bottom: 5px;margin-right: 5px;}
.ral ul {list-style:none;margin:0;padding:0}
.ral p {font-size:12px;margin:0;}
.ral {overflow:hidden;margin-bottom:25px}
.cat {clear:both;}


a.rallink {text-decoration: none; padding: 5px; color: #333; text-align:center;margin-right:2px;display:block}
a.rallink.active {color: #000;background:#ccc;}
a.rallink:hover {cursor:pointer} 

.ralCalk .ral {overflow:hidden}
.ralCalk .ral a {text-decoration: none; padding: 5px; color: #333; text-align:center;margin-right:2px;display:block;float:left;min-width:98px}
.ralCalk .ral a.active {color: #000;background:#E9E9E9;}
.ralCalk .ral a:hover {cursor:pointer} 

#contentTarget {width:526px;height:313px;}

.zaborrr {width:526px;height:313px;overflow:hidden;position:relative;}
.zabor_blanc {background:url(/_img/zabor_blanc.jpg) no-repeat;width:526px;height:313px;position:absolute;top:0;left:0;}

.zabor_blanc.zabor_red {display:none;}
.zabor_blanc.zabor_red.active {background:url(/_img/zabor_red.png) no-repeat;display:block;    z-index: 9;}

.zabor_blanc.zabor_sin {display:none;}
.zabor_blanc.zabor_sin.active {background:url(/_img/zabor_din.png) no-repeat;display:block;    z-index: 9;}

.zabor_blanc.zabor_green {display:none;}
.zabor_blanc.zabor_green.active {background:url(/_img/zabor_green.png) no-repeat;display:block;    z-index: 9;}

.zabor_blanc.zabor_green_6010 {display:none;}
.zabor_blanc.zabor_green_6010.active {background:url(/_img/zabor_green_6010.png) no-repeat;display:block;    z-index: 9;}

/**/

.zabor_blanc.zabor_cink {display:none;}
.zabor_blanc.zabor_cink.active {background:url(/_img/zabor_cink.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_3005 {display:none;}
.zabor_blanc.zabor_3005.active {background:url(/_img/zabor_3005.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_3003 {display:none;}
.zabor_blanc.zabor_3003.active {background:url(/_img/zabor_3003.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_3002 {display:none;}
.zabor_blanc.zabor_3002.active {background:url(/_img/zabor_3002.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_8017 {display:none;}
.zabor_blanc.zabor_8017.active {background:url(/_img/zabor_8017.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_5005 {display:none;}
.zabor_blanc.zabor_5005.active {background:url(/_img/zabor_5005.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_5002 {display:none;}
.zabor_blanc.zabor_5002.active {background:url(/_img/zabor_5002.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_6005 {display:none;}
.zabor_blanc.zabor_6005.active {background:url(/_img/zabor_6005.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_7004 {display:none;}
.zabor_blanc.zabor_7004.active {background:url(/_img/zabor_7004.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_9003 {display:none;}
.zabor_blanc.zabor_9003.active {background:url(/_img/zabor_9003.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_1014 {display:none;}
.zabor_blanc.zabor_1014.active {background:url(/_img/zabor_1014.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_1015 {display:none;}
.zabor_blanc.zabor_1015.active {background:url(/_img/zabor_1015.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_1018 {display:none;}
.zabor_blanc.zabor_1018.active {background:url(/_img/zabor_1018.png) no-repeat;display:block;z-index: 9;}

.zabor_blanc.zabor_2004 {display:none;}
.zabor_blanc.zabor_2004.active {background:url(/_img/zabor_2004.png) no-repeat;display:block;z-index: 9;}

.ralCalk {width: 550px;}

.h1Text {font-weight:500;font-size:35px;text-align:center}
h1.zagolovokVoprosa {font-size:30px;}
.boxVopros {padding-left:130px}
.boxVopros.icVopros {background:url(/_img/quest.jpg) no-repeat;}
.boxVopros.icOtvet {background:url(/_img/answ.jpg) no-repeat;min-height: 120px;}

.listVopros {padding-top:35px;padding-bottom:35px}
.listVopros ul {list-style:none;padding:0;margin:0;font-size:18px}
.listVopros ul li {font-size:18px;line-height:25px;padding-bottom:5px}
.listVopros ul a {font-size:18px}
.listVopros ul span {padding-right:10px;}

.palitra {    font-weight: bold;}
ul.colors-list {padding:0;margin:0;list-style:none;margin-bottom:15px;overflow:hidden}
.colors-list li {display:inline}
.colors-list li span{float:left;display:block;width:55px;height:45px;margin-right:5px;margin-bottom:5px;border:#fff 2px solid}
.c-ice {
    background-color: #F9F9F9;
}
.color-1 {
    background-color: #fff5d7;
}

.color-2 {
    background-color: #f2eee2;
}

.color-3 {
    background-color: #f3eaa7;
}

.color-4 {
    background-color: #c6c7c2;
}

.color-5 {
    background-color: #d0b4a6;
}

.color-6 {
    background-color: #bdc0ab;
}

.color-7 {
    background-color: #f9bfb1;
}

.color-8 {
    background-color: #c29787;
}

.color-9 {
    background-color: #aedac0;
}

.color-10 {
    background-color: #c7a488;
}

.color-11 {
    background-color: #a1bccd;
}


.otzList {padding:5px;padding-bottom:20px}
.otzItem {width:33%;float:left;text-align:left;margin-bottom:10px}
.otzItem img {width:100%}
.otzItem p {text-align:left;font-family: 'Cuprum', sans-serif; }
.otzItemInner { padding: 10px;
    box-shadow: #ccc 0px 3px 3px;
    border: #F6F6F6 1px solid;}

.bannerCenter {margin-bottom:25px}

ul.CatList.CatList33 ul.miniUl li {width:100%;padding:0;margin:0;list-style-type:disc}
ul.miniUl {overflow: hidden;}

.imLeft {    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 0px;}
.imgLeft {    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 0px;}

.imgRight {    float: right;
    margin-left: 30px;
    margin-bottom: 30px;
    margin-top: 0px;}	
	
.tovarPhone {font-size:24px;text-align:center;margin-bottom:20px}

.grayBox {background:#eee; padding:15px;}
.nb {background:#eee; padding:15px;}
.menuArtList.menuCompanyMob {display:none;}
#addQuestionForm ul {list-style:none;padding:0;}
#addQuestionForm input,#addQuestionForm textarea {width:98%}
.user_answer_button {padding:15px;font-size:20px}
.user_answer_button:hover {cursor:pointer}

ul.ludi-ckf {margin:0;padding:0;list-style:none;}
ul.ludi-ckf li {width:32%;float:left;font-size: 16px;font-family: 'Cuprum', sans-serif;margin-right:1%;}
ul.ludi-ckf li img {width:100%;max-width:220px;margin:0 auto;}
ul.ludi-ckf li .lud-wrap {padding:10px}
.infoman {min-height:80px}
.info-line1 {font-weight:bold;display:block;}

.catlistLeft ul.CatList.CatListKucha .catLink a span {    min-height: auto;}
.CatListKucha .blancPrice {height:28px}
ul.CatList.CatListKucha .catPrice {padding-top:0px}

.sunder {font-size:35px;text-align:center;}
.callerslider {font-size:60px;text-align:center;}

ul.lchn li:last-child {display:none}

.Pager {list-style:none;padding:0;margin:0;text-align:center}
.Pager li {display:inline;background:#eee;padding:10px;line-height:25px;border:#ccc 1px solid;margin-right:10px;}
.Pager li.selected {background:#225eb7;color:white}

.okotziv {overflow:hidden;margin-bottom:20px}
.okludi .infoman {
    min-height: 20px;
}
ul.okludi {overflow:hidden;margin-bottom:5px;}
.okadr {float:left;width:50%;}
.overflow {overflow:hidden}