﻿/* Fonts */
@import url('https://fonts.googleapis.com/css?family=Fira+Sans'); /* цены и цифры */

/*. Styles Lesa-Nsk Old */

.xbg:nth-of-type(3){
    background: #9e9e9e96;
    display: block;
    border: 1px solid #0000004d;
    z-index: 99999;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 5px;
    border-top-right-radius: 4px;
    margin: -1px;
}

/* HotFix */

/* #primaryContent >h1:nth-of-type(3) */

#primaryContent.prodazha-stroitelnyh-lesov table:first-of-type{
    width: 420px !important;
    margin: 0 auto;
    position: relative;
    left: 22%;
}

#primaryContent.prodazha-stroitelnyh-lesov table td[rowspan]{
   /* display:none; */
}

#primaryContent.prodazha-stroitelnyh-lesov >h1:nth-of-type(3){
    display: inline-block;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type td>h1{
    background: #f3a233;
    color: white;
    text-shadow: 1px 1px 1px #000;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type td>h1>strong>span{ /* шапка таблицы */
    font-size: 18px !important;
    font-family: 'Fira Sans', sans-serif!important;
    -webkit-font-smoothing: antialiased!important;
    letter-spacing: 2px!important;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type{
    border: 1px solid #da7b2b;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type td:last-child strong[style]>span[style]{
    color: rgb(33, 150, 74) !important;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type td:last-child span[style]>strong[style]{
    color: rgb(60, 64, 86) !important;
    font-weight: 600;
    font-family: 'Fira Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type tr:last-child td:first-of-type{
    background: #f3a233 !important;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type tr:last-child td:first-of-type>strong>span{
    color:white !important;
    text-shadow: 1px 1px 1px #000;
}

#primaryContent.prodazha-stroitelnyh-lesov h1[style]>span[style]>span[style]{
    display: block!important;
    margin-top: 50px!important;
}

#primaryContent.prodazha-stroitelnyh-lesov h1[style]>span[style]>span[style] strong{ /*СТОИМОСТЬ ОДНОГО КОМПЛЕКТА:*/
    border: 2px solid #4aaeff !important;
    padding: 4px !important;
    border-radius: 8px !important;
    text-align: center !important;
    /* background: linear-gradient(to right, #F6EFD2, #CEAD78) !important; */
    color: #3f80b5 !important;
    text-shadow: 1px 1px 1px black!important;
    padding-left: 11px !important;
    padding-right: 11px !important;
    /* background: radial-gradient(white, #FFA9A1); */
    background: repeating-radial-gradient(circle, #B9ECFE, #B9ECFE 10px, #82DDFF 10px, #82DDFF 20px);
    color: #268fe4 !important;
}

#primaryContent.prodazha-stroitelnyh-lesov h2[style]>span[style]>span[style]{
    margin-top: 30px;
    display: block;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul{
    margin-left:0;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li{
    border: 3px solid #e0e0e0;
    margin: 0;
    display: inline-block;
    margin-bottom: 5px;
    max-width: 256px;
    line-height: normal;
    vertical-align: top;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li> img{
    width: 256px;
    width: 120px;
    padding: 15px;
    float: left;
    height: 120px;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li> img:hover{
    filter: contrast(130%);
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent{
    padding: 10px;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent p{
    padding: 0;
    margin: 0;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent p:last-child{
    font-weight: 600;
    font-size: 18px;
    padding-top: 10px;
    color: #f3a233;
    text-shadow: 1px 1px 1px #000000a6;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent.naborPrice p:last-child{
    color: #4aaeff;
    text-shadow: 1px 1px 1px #0d00e2c7;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements{
    margin-left:0;
}

.offel{ 
    display; none;  
}

#dom{
    width: 100% !important;
}

html{
    /* background: radial-gradient(at top, #FEFFFF, #A7CECC); */
    
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FEFFFF, endColorstr=#3191e7)"; /* IE 8-9 */
    
    background: -webkit-radial-gradient(90% 43% at top, #FEFFFF, #3191e7); /* Safari 5.1-6.0 */
background: -o-radial-gradient(90% 43% at top, #FEFFFF, #3191e7); /* Opera 11.6-12.0 */
background: -moz-radial-gradient(90% 43% at top, #FEFFFF, #3191e7); /* Firefox 3.6-15 */
background: radial-gradient(90% 43% at top, #3191e7, #FEFFFF); /* Стандартный синтаксис */
}

body{
    min-width: 1100px;
    max-width: 1293px;
    margin: 0 auto; 
    
        width: 800px;
        margin-bottom: 30px;
}

#outer{
        overflow: hidden;
}

#footer a{
        margin-left: 30px;
    float: left;
}

a[href^="http://mrwebs"]{
    pointer-events: none;
    text-decoration: none;
}

.table1 img{
    pointer-events: none;
}

.table1>tbody>tr>td:first-child{
padding: 0;
}

.table1>tbody>tr>td:first-child img{
    display: block;
    margin: 0 auto;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    width: 256px;
}

.table1>tbody>tr>td:nth-child(2) span, .table1>thead>tr>th:nth-child(2) span{
    display:none;
}

.table1>tbody>tr>td:nth-child(2), .table1>thead>tr>th:nth-child(2){
    /* display: none; */
    /* visibility: hidden; */
    /* word-wrap: break-word; */
    /* word-break: break-all; */
    /* width: 1px; */
    /* overflow: hidden; */
    /* opacity: 0; */
    /* position: absolute; */
    /* top: -9999px; */
    /* left: -9999px; */
}

/* HotFix 080218 pipec */

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type td>h1 {
    background: #4aaeff !important
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type {
    border: 1px solid #4aaeff !important;
}

#primaryContent.prodazha-stroitelnyh-lesov table[align]:first-of-type tr:last-child td:first-of-type {
    background: #42aeff !important;
}

#primaryContent.prodazha-stroitelnyh-lesov h1[style]>span[style]>span[style] strong {
    border: 2px solid #4aaeff !important;
}

#primaryContent.prodazha-stroitelnyh-lesov h1[style]>span[style]>span[style] strong {
    border: 2px solid #ff0000 !important;
    padding: 4px !important;
    border-radius: 8px !important;
    text-align: center !important;
    /* background: linear-gradient(to right, #F6EFD2, #CEAD78) !important; */
    color: #3f80b5 !important;
    text-shadow: 1px 1px 1px black!important;
    padding-left: 11px !important;
    padding-right: 11px !important;
    /* background: radial-gradient(white, #FFA9A1); */
    /* background: repeating-radial-gradient(circle, #B9ECFE, #B9ECFE 10px, #82DDFF 10px, #82DDFF 20px); */
    color: red !important;
    background: white !important;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li{
    width: 100% !important;
    max-width: none !important;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent {
    padding: 10px!important;
    display: inline-block!important;
    vertical-align: top!important;
    float: left;
    height: 130px;
    width: 354px;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent p{
    max-width: 365px;
    text-align: center;
    vertical-align: bottom!important;
    margin-top: 35px;
}

#primaryContent.prodazha-stroitelnyh-lesov table td[rowspan] {
    padding: 0;
    margin: 0;
}

#primaryContent.prodazha-stroitelnyh-lesov table td[rowspan] img {
/*     height: auto !important;
    width: 100% !important; */
    display: block;
    
    height: 200px !important;
    width: 250px !important;
    display: block;
    margin: 0 auto;
}

#primaryContent.prodazha-stroitelnyh-lesov table:first-of-type {
    width: 700px !important;
    position: initial;
}

#primaryContent.prodazha-stroitelnyh-lesov table:first-of-type td:not([rowspan]){
    padding: 4px;
}

.listDopElementsPrice{
    float: left;
    margin: 0 auto;
    display: block;
    /* background: green; */
    margin-left: 30px;
    position: relative;
    vertical-align: middle!important;
    margin-top: 50px;
}

.listDopElementsPrice p{
    text-align: center;
    display: block;
    vertical-align: middle!important;
    font-weight: 600;
    font-size: 28px;
    color: #ce4a4a;
    text-shadow: 1px 1px 1px #771010a6;
}

#primaryContent.prodazha-stroitelnyh-lesov .listDopElements>ul>li>.listDopElementsContent.naborPrice{
    width: 345px;
}

.naborPrice + .listDopElementsPrice{
    display: block;
    margin: 0;
    margin-right: -1px;
    margin-top: 50px;
}

.naborPrice + .listDopElementsPrice p{
    border-bottom: 3px solid #e0e0e0;
    margin-bottom: 4px;
    font-size: 12px;
    color: #42aeff;
    text-shadow: 1px 1px 1px #ababff;
    padding: 2px;
}

.listDopElementsContent h2{
    margin-top: 35px;
    text-align: center;
}

#primaryContent.prodazha-stroitelnyh-lesov h1[style]>span[style]>span[style] strong  {
    font-family: 'Fira Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 50px;
}

/* tmp таблица */

.table1 a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.table1 a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.table1 a:active,
.table1 a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.table1 {
	font-family:Arial, Helvetica, sans-serif !important;
	color:#666!important;
	font-size:12px!important;
	text-shadow: 1px 1px 0px #fff!important;
	background:#eaebec!important;
	margin:20px!important;
	border:#ccc 1px solid!important;

	-moz-border-radius:3px!important;
	-webkit-border-radius:3px!important;
	border-radius:3px!important;

	-moz-box-shadow: 0 1px 2px #d1d1d1!important;
	-webkit-box-shadow: 0 1px 2px #d1d1d1!important;
	box-shadow: 0 1px 2px #d1d1d1!important;
    width: 620px !important;
    
       
}
.table1 th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa!important;
	border-bottom:1px solid #e0e0e0!important;

	background: #ededed!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb))!important;
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb)!important;
        border-left: 1px solid #e0e0e0!important;
        border-right: 1px solid #e0e0e0!important;
        color: black;
}
.table1 th:first-child {
	text-align: left;
	padding-left:20px;
}
.table1 tr:first-child th:first-child {
	-moz-border-radius-topleft:3px!important;
	-webkit-border-top-left-radius:3px!important;
	border-top-left-radius:3px!important;
}
.table1 tr:first-child th:last-child {
	-moz-border-radius-topright:3px!important;
	-webkit-border-top-right-radius:3px!important;
	border-top-right-radius:3px!important;
}
.table1 tr {
	text-align: center;
	padding-left:20px;
}
.table1 td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.table1 td {
	padding:18px;
	border-top: 1px solid #ffffff!important;
	border-bottom:1px solid #e0e0e0!important;
	border-left: 1px solid #e0e0e0!important;

	background: #fafafa!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa))!important;
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa)!important;
        border-left: 1px solid #e0e0e0!important;
        border-right: 1px solid #e0e0e0!important;
}
.table1 tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6))!important;
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6)!important;
}
.table1 tr:last-child td {
	border-bottom:0;
}
.table1 tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px!important;
	-webkit-border-bottom-left-radius:3px!important;
	border-bottom-left-radius:3px!important;
}
.table1 tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px!important;
	-webkit-border-bottom-right-radius:3px!important;
	border-bottom-right-radius:3px!important;
}
.table1 tr:hover td {
	background: #f2f2f2!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0))!important;
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0)!important;	
}

/* ./ */
