/*Стиль для теста на главную от 03-2017*/


table.tableZebra tr td{padding:4px;}
.tableZebra tr:nth-child(odd){background-color: #E6FFE5;}
.tableZebra .clc1{text-align:center;}


.not_available{margin:7px; padding:12px; background-color:#B20000; color:#fff; font-weight:bold; width: 320px; text-align:center; font-size:30px;}

#discountDrovaTest{padding:20px; font-size:35px; color:green; font-weight:bold}
#blockDrovaTest{margin: 0 auto; border:1px solid; /*width:900px; */min-height:300px; background-color:#fff !important}
#blockDrovaTest_b1{text-align:center; padding:20px;}
#dTestTable{border:0px solid #ccc; border-collapse:collapse;}
#dTestTable tr td{border:0px solid #ccc; border-collapse:collapse;}
.testDrovaBut1{margin:0 auto; margin-top:20px; padding:15px; width:240px;  font-size:35px; color:#fff; background-color:green; border-radius:7px; cursor:pointer; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.testDrovaBut1:hover{background-color:#FF9900;}
.testDrovaBut2{margin:0 auto; text-align:center; margin-top:20px; min-width:200px; max-width:230px; padding:10px; font-size:23px; color:#fff; background-color:green; border-radius:7px; cursor:pointer;}
.testDrovaBut2:hover{background-color:yellow; color:#000}
.youDiscText{font-size:30px; padding:5px; margin-top:60px}
.dtQt1{font-size:60px;}
.dtQc1{font-size:30px; margin-top:25px; margin-bottom:35px;}
.dtQt{font-size:60px; padding:22px;}
.dtQc{font-size:30px; padding:12px;}

.dtQa{padding:20px;}
.testDselCalc{width:380px; padding:12px; font-size:22px; background-color:#FFFFCC; border:1px solid #ccc; border-radius:5px;}
.testDselCalc option{padding:12px; font-size:22px;}
.td_tel1{width:330px; padding:12px; font-size:22px; background-color:#FFFFCC; border:1px solid #ccc; border-radius:5px;}
.td_tel2{width:350px; padding:12px; font-size:32px; background-color:#FFFFCC; border:1px solid #ccc; border-radius:5px; text-align:center}

.testDrovaBut3{margin:0 auto; text-align:center; margin-top:20px; min-width:200px; max-width:350px; padding:10px; font-size:32px; color:#fff; background-color:green; border-radius:7px; cursor:pointer;}
.testDrovaBut3:hover{background-color:yellow; color:#000}


#blockDrovaTest_b3{font-size:25px; padding:25px;}
#dT1_summ{font-size:50px; font-weight:bold; color: green; text-align:center; padding-top:20px;}
#dTestDate{font-weight:bold; color:green;}
/*Стиль для теста на главную от 03-2017*/


.otzPhoto img{width:435px; margin:5px; border-radius:5px;}
.otzPhoto2{display:block; float:left; width:127px; height:127px; margin:5px;}
.otzPhoto2 img{width:100%; height:100%}
a.otzPhoto3 {text-decoration:none !important;}
.otzPhoto3 {text-decoration:none !important;}
.otzPhoto3 img{width:175px !important; margin:5px; border-radius:5px;}

.slogan{font-size:33px; margin-top:8px; /*margin-left:45px;*/}
.slogan span{/*border-bottom:1px solid;*/ }


a.giveMyPrice {
  color: #fff; /* цвет текста */
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(212,75,56); /* фон кнопки */
  padding: .4em 1.2em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  border-radius:3px;
} 
a.giveMyPrice:hover { background: rgb(232,95,76); } /* при наведении курсора мышки */
a.giveMyPrice:active { background: rgb(152,15,0); } /* при нажатии */




.miniPr1{font-size:17px !important;}

img{border: 0px;}

/*выпадающее меню шапки */
span.menuG{margin: 0px; padding: 0px; display: inline-block; position:relative; }
span.menuG a{margin-left:3px; margin-right:3px; color:#222; /*font-size:17px;*/ text-decoration: none; border-bottom: 1px dashed #222;}
span.menuG a:hover{color:green !important; }
span.menuG a:hover ul{}
span.menuG ul {
display:none; list-style: none; padding:4px; padding-bottom:8px; position:relative; left:0px;  width:185px;
position:absolute; z-index:999;  background-color:#ddd; border-radius:5px 5px 5px 5px;
}
span.menuG ul li{clear:both; text-align:left;  padding:7px 5px 7px 5px; }
span.menuG ul li a{text-align:left; text-decoration:underline; border-bottom:0px; font-size:18px; color:#000}


.miniPr{font-size:10px !important; color:#555; position:relative; top:-3px; left:5px; cursor:pointer;}
.miniPr:hover{color:#333; font-size:12px !important;}

#h1_top{position:relative; font-size:56px; font-family:arial, georgia !important; font-weight:normal !important; text-align:center;}

.miniPr3{color:#999; }
.miniPr3:hover{color:#333; }
li{padding:3px;}
body, h1{margin:0px; padding:0px; font-family:helvetica, tahoma, Verdana, georgia;}
h1{font-weight:bold; /*float:left; width:420px;*/  margin:0px; display:block; font-size:48px; color:#555}
.body{width:100%; margin:0 auto; border:0px solid red; margin-top:0px; font-size:20px}
.body_w{height:130px; margin-top:5px; margin-bottom:10px;}
.contact{float:right; color:#666; font-size:44px; text-align:right; position:relative; font-family:georgia !important; font-weight:normal; z-index:10px;}
.foter{text-align:center; color:#555; font-size:14px; margin-top:30px;}

table.tbR{border:1px solid #ccc; border-collapse:collapse; width:100%; text-align:center; }
.tbR tr td{border:1px solid #ccc; border-collapse:collapse; text-align:center; padding:6px; font-size:18px; color:#222}
.tbR tr td:hover{background-color:#389938; color:#fff; cursor:pointer;}

table.tablePrice{border:0px solid; border-collapse:collapse; width:97%; text-align:center; margin:0 auto;}
.tablePrice tr td{border-bottom:1px solid #f1f1f1; border-collapse:collapse; text-align:center; padding:4px; font-size:20px; color:#444}
.pR{text-align:right !important; }

.product{border:1px solid #eee; border-radius:10px; background-color:#ddd; padding:15px; margin:10px; width:247px; float:left; /*max-height:300px;*/ text-align:center; height:420px; /*386px*/}
.product:hover{box-shadow: 0 0 50px rgba(0,0,0,0.5);}
.product .title{text-align:center; font-size:20px; color:#444; padding-bottom:6px}
.product .price{color:#444; display:block; font-size:28px; text-align:center; margin: 0 auto;}
.product .img {border-radius:10px; margin-bottom:7px; height:160px; overflow:hidden;}
.product .img img{}
.product .oldPrice{ text-decoration: line-through; color:#444; display:inline-block; width:45%; font-size:23px; text-align:center; display:none}
.product .backet{color:#444; font-size:20px; text-align:right; margin-top:8px; padding:7px; width:90px; border-radius:10px; display:inline-block; background-color:#499349; float:right;}
.product .count{color:#444; font-size:24px; text-align:center; margin-top:7px;}
.product .backet a{color:#fff; text-decoration:none;}
.clear{clear:both;}

.garant{width:230px; height:130px; background-color:#FFFA9B; padding:15px;}
.garant:hover{box-shadow: 0 0 40px rgba(0,0,0,0.5);}

.fForm{background-color:#F4F4F4; background: url("../img/bg5px1.png") repeat; text-align:center; padding:12px;}
.fForm:hover{box-shadow: 0 0 80px rgba(255,255,255,0.8);}

.act{border:3px solid #FF6600; border-radius:10px; background-color:#fff;  margin:10px; width:43%;}
.dostavka{float:left; background-image:url("dostavka1.jpg"); padding:15px; background-repeat:no-repeat; background-position:  center right; }
.dost{width:230px; font-size:20px; padding-left:10px; padding-top:5px; margin:0px; color:green;}
.time{float:right; }

#timer {position:relative;}
#timer div{float:left; margin-right:9px; font-size:46px;}
#timer table{width:220px }
#timer table tr.tt td{font-size:65px; text-align:center; color:#1290FC}
#timer table tr.to td{font-size:15px; color:#999; text-align:center;}

.callme_viewform{font-size:23px; color:#fff; background-color:green; padding:3px 9px 3px 9px; border-radius:5px; margin-top:10px; text-decoration:none !important}
.callme_viewform2{font-size:23px; color:#fff; background-color:#3399FF; padding:3px 9px 3px 9px; border-radius:5px; margin-top:10px; text-decoration:none !important}
.v2{font-size:20px !important; color:blue !important; background-color:#DAFFD8 !important; padding:0px !important; border-radius:0px !important; margin:0px !important; text-decoration:underline !important}

#contact sup{color:#555}

.mb{margin-bottom:9px}
.menu{text-align:center; padding:7px; margin:0 auto; color:#ccc; width:900px}
.menu a{margin-left:2px; margin-right:2px; color:#222; font-size:18px; text-decoration: none; border-bottom: 1px dashed #222;}
/*.menu span a{font-size:18px !important;}*/
.menu a:hover{color:#009900; }

.gForm{background-color:#A8FFA5; }/*BAFFB7*/
.gForm .title{background-color:#fff; font-size:34px; text-align:center; padding:15px;}
.gForm table tr td span{display:block; text-align:left; margin-bottom:5px; font-size:22px; color:#555}
.gForm table tr td input{font-size:20px; padding:3px; width:260px;}
.gForm table tr td select{font-size:20px; padding:3px; width:290px;}
.gForm table tr td textarea{font-size:20px; padding:3px; width:290px; height:70px;}
#getDrova{font-size:27px; margin-top:15px; margin-bottom:10px; width:200px; border-radius:8px; background-color:#FF2626; color:#fff;}/*FACA4A*/
#getDrova:hover{background-color:#0099FF; color:#fff;}
.gText{font-size:22px; color:#111;}
.gText img{position:relative; top:7px;}
#why h3{color:#444; margin-bottom:0px; padding-bottom:0px;}
#why p{color:#111; margin-left:50px; margin-top:8px; margin-bottom: 35px;}

#error p.h3{color:#444;}
#error p{color:#111; margin-left:10px; margin-top:8px;}
#error p.text{font-size:17px;}

#auto{width:900px; margin:0 auto;}
#auto_m{background-color:#fff; padding:15px; border-top:12px dashed #ddd; margin-bottom:20px;  border-bottom:12px dashed #ddd}

.autoImg{border:0px solid; margin:20px; padding:5px; /*width:260px*/}
.autoImg img{width:100%;}
.autoText {padding-top:14px;}




#qs_m{background-color:#fff; padding:15px; margin-bottom:15px;}
#qs{width:900px; margin:0 auto;}
.qsC ol li a{text-decoration: none; border-bottom: 1px dashed #222;}
.qsC ol li div{display:none; margin-left:30px; margin-top:7px; margin-bottom:15px; background-color:#eee; padding:15px; border-radius:7px;}
.qsC ol li div p{padding:0px !important; margin:0px !important; line-height:1.5; text-indent:20px; }



#contact p{color:#111; margin-left:50px; }
#otz table tr td p{padding:0px; margin:0px;}
#otz table tr td{/*padding-bottom:30px;*/ vertical-align:top;}

.tableStep .numb{border:1px solid #ccc; padding:10px; font-size:26px; font-weight:bold; background-color:#ccc; color:#333;}
.tableStep .step{padding-left:15px; }

table.autoTable{border-collapse:collapse; border:0px; width:100%;}



#head{width:900px; margin:0 auto;}
#menu_m{background-color:#F4F4F4; border-top:1px solid #ccc}
#gForm_m{background-color:#F4F4F4; border-top:1px solid #ccc}
#gForm{width:900px; margin:0 auto;}
#price{width:900px; margin:0 auto;}
#kak_m{background-color:#DAFFD8; padding:15px; /*border-top:10px dashed #aaa;*/ margin-top:40px;   padding-bottom:40px; /*border-bottom:10px dashed #aaa;*/}
#kak{width:900px; margin:0 auto;}
#kak p {line-height:1.5; text-indent:45px; text-align:justify;}
#why_m{background-color:#fff; padding:15px;}
#why{width:900px; margin:0 auto; }
#error{width:900px; margin:0 auto;}
#error_m{background-color:#DAFFD8; padding:15px;}
#otz_m{background-color:#DAFFD8; padding:15px;}
#otz{width:900px; margin:0 auto;}
#contact_m{background-color:#DAFFD8; padding:15px;}
#contact{width:900px; margin:0 auto;}

#dostavka_m{background-color:#fff; padding:15px;}
#dostavka{width:900px; margin:0 auto;}

#foter_m{background-color:#DAFFD8; padding:15px;}
#foter{width:900px; margin:0 auto; }
#action{width:900px; margin:0 auto; }

#form3{width:620px; max-height:680px; position:fixed; z-index:9999; display:none; background-color:#FBFAF6; color:#48443B; border:3px solid #FBFAF6; border-radius:5px;  padding:3px;}
#form3 .content{font-size:28px; padding:20px; font-family:georgia;}
#form3 .close{float:right; font-size:23px; font-weight:bold; padding:2px;}
#form3 .go3{font-size:25px; text-align:center; padding-top:15px;}

#form2{width:500px; height:500px; position:fixed; z-index:9999; display:none; background-color:#FFFF66; border:3px solid #FFFF66; border-radius:15px; z-index:999; padding:3px;}
#form2 .content{font-size:23px; padding:15px;}
#form2 .close{float:right;}

#timer2{font-size:18px; text-align:center; color:#555}
#timer2 span{font-size:50px; text-align:center; color:#555}
#descOpis {font-size:16px; text-align:center; color:#444}

#disc3{font-size:130px; font-weight:bold; text-align:center; color:#E50000; /*text-shadow: 0 0 20px rgba(0,0,0,0.5);*/}
#getDisc{font-size:30px; cursor:pointer; background-color:#0060F2; color:#fff; margin:0 auto; width:300px; margin-top:30px; margin-bottom:20px; padding:15px; text-align:center; border-radius:5px; box-shadow: 0 0 20px rgba(0,0,0,0.5);}
#getDisc:hover{background-color:yellow; color:#0060F2; box-shadow: 0 0 70px rgba(0,0,0,0.5);}

#bigBG{position:fixed; width:100%;  background:url("../img/bg_eee.png") repeat; z-index:99; display:none;}

.otzHide{display:none;}

#leadia_science_widget {
	/*display: none;*/
}