/*Theme Name: Samsung
Description: VRF-система кондиционирования DVM S Samsung
Version: 1.0
Author: P-i-P*/
.alignleft {float: left; margin: 0 10px 5px 0;}
.alignright {float: right; margin-left: 10px}
.aligncenter{ display: block; margin: 0 auto; }
.clear { clear: both; }
body {font-size: 10pt;color:#000000;/*line-height: 18pt;*/font-family: arial;margin:0;border-top:solid 5px #19458c;}
#wrapper , #bottom_frame , #header , #container{margin: 0 auto;}
#header {position: relative;}
h1{margin:0;padding: 15px 0;font-size: 18pt;color:#4b6686;}
/* Global************************/
html {margin-top: 0px !important;}
a {text-decoration: none;color: #0000CC;}
a:hover {color: red;	text-decoration: none;}
table{font-size: 10pt !important;line-height: 12pt;}
html, body {font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;/*  font-size: 12px; */ height: 100%; width:100%; margin: 0; padding: 0; color:#000000;}

#wra {background: url(images/foot_bg.jpg) 0 100% repeat-x; height: auto !important;  min-height: 100%;}
#wrapper {height: auto !important; margin: 0 auto; min-height: 100%; position: relative; width: 921px;}
a {color: #134290;}

/*Шапка*/
.logo{width:250px;height: 100px;float:left;}
#header {height: 110px; position: relative;}
.home {background: url(images/logo.png) 0 0 no-repeat; position:absolute; left:0; top:15px; width:214px; height:72px;}

#top_menu {float: right;margin-top:12px;}
#top_menu a {background: url(images/top_m_z.gif) no-repeat scroll 14px 20px transparent;
line-height: 15px; color: #000000;
overflow:hidden;  height: 13px; padding: 15px 16px 8px 26px; text-decoration: none;}
#top_menu a:hover {background: url(images/top_m_hov.jpg) no-repeat scroll 0 0 transparent !important; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; color: #FFFFFF !important;}
#active {background: url(images/top_m_hov.jpg) no-repeat scroll 0 0 transparent !important; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; color: #FFFFFF !important;}

#dvm {font-size: 16px; height: 40px; line-height: 27px; position: absolute; right: 15px; text-transform: uppercase; top: 60px;}
#dvm span {color: #000000; font-size: 23px; margin-left: 10px;}

#cat_menu {width:907px; border-collapse: collapse; /*margin:auto;*/ margin-bottom: 14px;}
#cat_menu td {width:33%; padding: 0 10px; height: 145px; border-left:none; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; border-right: 1px dashed #CDCDCD;  z-index:99;}
#cat_menu a {display:-moz-inline-stack;  text-align: center; text-decoration:none; height: 145px; color:#666666; text-transform:uppercase; font-size: 10px; position:relative; width: 100%;}
#cat_menu a span {display:block; height:120px;}
#cat_menu a span img {display:-moz-inline-stack;  vertical-align: middle; border:none; max-height: 110px;}
.iefix, #cat_menu a span span {display:-moz-inline-stack;  height:100%; vertical-align:middle; width:0px;}
.cat_menu_fst{border-left: solid 1px #FFFFFF !important;}
.cat_menu_last {border-right: solid 1px #FFFFFF !important;}
#cat_menu_hov {border: solid 1px #302288 !important;}
#cat_menu_hov a {color:#000000;}
#cat_menu_hov div{display:block !important;}
.cat_menu_hov1 {border: solid 1px #302288 !important;}
.cat_menu_hov1 a {color:#000000;}
#cat_menu td div {background: #302288; width:1px; height: 145px; position:absolute; left:-11px; top:0px; display:none;}
#cat_menu td:hover div {display:block;}
.formobr {text-transform:uppercase; font-size: 16px; margin-top: 40px;}

/*Контент*/
.content {position: relative;padding-bottom: 20px;}
#cont1 {padding:0; margin:0; display:-moz-inline-stack; width: 907px;}
#cont {background: url(images/content_bg.png) 0 0 no-repeat;}
#cont, #cont2, #cont3, #cont4 {padding:10px 20px 25px 20px; margin:0; display:inline-block;overflow:hidden;  width: 867px; min-height: 580px;}

#cont2 {background: url(images/content_bg.png) 0 0 no-repeat, url(images/2015/dvms_theme.jpg) left bottom no-repeat;}
#cont3 {background: url(images/content_bg.png) 0 0 no-repeat, url(images/2015/dvmswater.jpg) left bottom no-repeat;}
#cont4 {background: url(images/content_bg.png) 0 0 no-repeat, url(images/2015/line-up_eco.jpg) left bottom no-repeat; min-height:950px;}
#cont img{border-radius: 15px;}




.deskr {font-size:16px; line-height:24px; padding-top:30px;}
.osob{font-size: 16px; font-weight: normal; margin-top: 6px; text-transform: uppercase; margin-left: 25px; text-decoration: underline; /*color: #17468F;*/ }
.link{padding: 0 0 130px 30px;}

h1 {font-size: 16px; font-weight: normal; margin-top: 6px; text-transform: uppercase;}

#crumbs {height: 22px; margin: 0 0 15px 3px;font-size: 11px;line-height: 22px;color: #999;}
#crumbs a {background: url(images/crumbsa.jpg) no-repeat  100% 100% transparent !important; color: #999; display: block; float: left; line-height: 22px; padding: 0 18px 0 10px; text-decoration: none;}
#crumbs a:hover {text-decoration: underline; color:#19458c;background: url(images/crumbsaa.jpg) no-repeat  100% 100% transparent !important;}
.crumbs_nelast {background: url(images/crumbsa.jpg) no-repeat  100% 100% transparent !important;}
#crumbs a span {display: block; float: left; font-size: 11px; padding: 0 8px 0 5px;}
#crumbs span {margin-right: 5px;}

#crumbs_home {background: url(images/crumbs_home.jpg) no-repeat scroll 0 0 transparent !important; display: block !important; height: 21px; padding: 0 !important; width: 23px;}
#crumbs_home:hover {background: url(images/crumbshome.jpg) no-repeat scroll 0 0 transparent !important; display: block !important; height: 21px; padding: 0 !important; width: 23px;}
.crumbs_last {padding: 0 12px 0 0 !important;}

.cat_tov {border-top: 1px dashed #CDCDCD; margin: 10px 0; padding-top:10px;}
.fersst {border-top: none;}
.cat_tov_img {color: #C1C0C0; font-size: 11px; width:300px; height:200px;display: block; float: left;  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; padding: 12px; border:solid 2px #D9DCD7; text-align:center;position: relative;}
.cat_tov_img:hover{box-shadow: 0 0 10px rgba(0,0,0,0.5);}

.cat_tov_img img {display:-moz-inline-stack;  vertical-align: middle; border:none;}
.cat_tov_op {display: block; float: left;  margin: 0 0 0 50px; width: 455px; height: 228px; vertical-align: top; position: relative;}
.cat_tov_op h2 {font-weight:normal; margin:0; padding:0; line-height:15px;}
.cat_tov_op p {color:#2C1F84; text-decoration:none; width: 285px; margin: 0; text-transform:uppercase;}
.cat_tov_op a {color:#2C1F84; text-decoration:none;font-size:14px; width: 270px; margin: 0; text-transform:uppercase;}
.cat_tov_op a:hover {text-decoration:underline;}
.haract_all {margin-top:10px;}
.haract_all, .haract_all p {color:#666; text-transform: none; width:100%;}
#lupa {background:url(images/lupa.png) 0 0 no-repeat; bottom: 0px; display: block; height: 24px; position: absolute; left: 100px; width: 81px; padding: 20px 0 0 47px; color: #2C1F84;}
.naz_tov {display: block; font-size: 16px; color: #2C1F84; font-weight: bold;}
.naztov{font-size: 16px; color: #2C1F84;line-height: 22px;}
.naz_tabl {font-size: 16px !important;;color: #2C1F84; font-weight: bold;}
.mbi a{
background:url(images/mbi.jpg) center left no-repeat;
padding:10px 40px;
font-size: 17px;
}

.kth {margin:5px auto; text-align:center; height:90px;padding: 20px 0;}

.kth a{padding:60px 10px 10px 10px;background: url(images/arrow.png) no-repeat center top; display: inline-block; box-shadow: 0 0 10px rgba(0,0,0,0.5);border-radius:15px;}


.cat_tov_n {float:right; text-align:center; display:-moz-inline-stack;  margin:0 20px 10px;}
/*.cat_tov_n .cat_tov_img{border-radius: 0 40px 0 0; -moz-border-radius: 0 40px 0 0; -webkit-border-radius: 0 40px 0 0;}*/
.cat_tov_op1 {border: 2px solid #D9DCD7; border-top:none; border-radius: 0 0 0 40px; border-radius: 0 0 0 40px; border-radius: 0 0 0 40px; padding: 5px 12px; width: 300px;}
.cat_tov_op1 .krujki {width:auto;}
.cat_tov_op1 .krujki_n {float: none; display:-moz-inline-stack;  margin: 2px 6px;}
.cat_tov_op1 .krujki_nt {text-align:left; left: -185px; background: url(images/pikt_top1.png) 0 0 no-repeat; padding-top: 19px;}
.cat_tov_op1 .krujki_nt div {background: url(images/pikt_bot.png) 0 100% no-repeat; padding: 0 0 11px;}
.cat_tov_op1 .krujki_nt div div {background: url(images/pikt_bg.png) 0 0 repeat-y; padding: 0 12px;}

.icons {display:-moz-inline-stack;  margin:0 5px 0 0; width: 203px; height: 42px; font-size: 11px;}
.icons img{vertical-align: middle; margin:0 5px 0 0;}
.icons div{vertical-align: middle; display:-moz-inline-stack;  width: 162px;}
.iconstab {margin-top:20px; margin-bottom:20px; font-size: 11px; width: 870px;}
.iconstab span {font-size:13px; font-weight:bold; display: block; margin-bottom: 2px;}
.iconstab td {vertical-align:top; padding:4px 4px 10px;}
.iconstab img {margin-bottom:8px;}
.iconstab div {float: left; margin: 2px 5px 0 0; height: 100px;}
.iconstab1 {margin-top:20px; margin-bottom:20px; font-size: 11px; width: 870px;}
.iconstab1 span {font-size:13px; font-weight:bold; display: block; margin-bottom: 2px;}
.iconstab1 td {vertical-align:top; padding:4px 4px 10px 3px;}
.iconstab1 img {margin-bottom:8px;}
.iconstab1 div {float: left; margin: 2px 5px 0 0; height: 100px;}
.ootstp {padding-right: 25px !important;}
.podzz {font-weight:bold; font-size:14px; margin-bottom:10px; color:#2C1F84;}
.icond {border: 2px solid #D9DCD7; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; margin-top: 65px; padding: 10px; width: 844px;}

#indmen {position: relative;}
#indmen  div{display:-moz-inline-stack;  /*height: 160px; width:280px;*/ margin:10px 5px 50px; font-size: 12px; vertical-align: top; width: 240px;}
#indmen  div span{display:block; height: 190px; /*width:300px; float:left;*/ text-align:center;}
#indmen  div p{text-transform:uppercase; margin-bottom:0px; font-weight: bold; height: 32px;}
#indmen  div p a{color: #000000; text-decoration:none;}
#indmen  div p a:hover{color: #53595A;}
#indmen  div ul{margin:0; padding:0 0 0 10px;}
.righ_d ul {width: 160px; float: left;}
.righ_d span {width: 365px;}
#indmen  div ul li{list-style-type: none; padding: 0 0 0 7px; background: url(images/toch_gl.jpg) 0 6px no-repeat; color: #000000;}
 
#indmen  div ul li a{color: #454545; text-decoration:none; display:-moz-inline-stack; }
#indmen  div ul li a:hover{color: #000000; text-decoration:underline;}
.cent_d {margin:10px 37px 50px !important; width: 203px !important;}
.righ_d {width:365px !important;}
.lvl1{background: none !important; padding: 0 !important;margin:0 0 0 25px !important; text-transform:uppercase;}
.lvl2 {background: url(images/toch_gl.jpg) 8px 6px no-repeat !important; margin-left:15px; padding: 0 0 0 5px !important;}


/* .rul{width:183px !important;} */
#booklet1, #booklet2{text-align: center;margin: 10px auto; width:90%;}
#booklet1 {border-bottom: 1px solid #F1F1F1;padding-bottom: 30px;}
.booklet {font-size: 11px; margin: 10px 30px 20px 35px; text-align: center; width: 315px; vertical-align: top; display:block; float:left;}
.booklet  img,.booklet1 img {
  position: relative;
  display: block;
  height: auto;
  width:100%;
  max-width: 100%;
  opacity: 0.8;
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, transform 1s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.booklet  img:hover,.booklet1 img:hover {
  opacity: 1;
  -webkit-transform: scale3d(1.1,1.1,1);
  transform: scale3d(1.1,1.1,1);
  z-index:99;
}
.booklet1 {font-size: 11px; margin: 15px; text-align: center; width: 220px; vertical-align: top; display:block; float:left;}
.booklet1 a {font-size: 12px; text-decoration: none; }
.booklet1 div {text-align: center;}
.booklet1 img {width:200px;}
.pline {margin-top:10px;}

.tov_tab {width:99%; text-align:center; border-collapse:collapse; border:none;}
.tov_tab td{border:1px solid #AAAAAA; padding:7px;}
.ervtab td{border:1px solid #AAAAAA; padding:0 7px;}
.plus{font-weight:bold; color:#17468F;}
.tov_tab_top td{background:#2C1F84; font-weight:bold; color:#FFFFFF;}

.tov_tabl,.ervtab {width:99%; text-align:center; border-collapse:collapse; border:none;}
.tov_tabl td{border:1px solid #AAAAAA; padding:4px; font-size:9pt;}
.tov_tabl_top td{background:#17468F; font-weight:bold; color:#FFFFFF;}


.l_td {text-align:left;}
.pdff {background: url(images/docs_t.png) 0 0 no-repeat; color: #49494A; display:block; line-height: 20pt; margin-top: 2px; padding: 3px 0 5px 28px;}
.snoss {color:#8A8A8A; font-style:italic;}

.exels {background: url(images/docs_p.png) no-repeat scroll 0 3px transparent; color: #49494A; display:-moz-inline-stack;  font-size: 12px; line-height: 20px; margin-top: 7px; padding: 3px 0 3px 28px;}
.exels2 {background: url(images/docs_p.png) no-repeat scroll 0 3px transparent; color: #49494A; display:-moz-inline-stack;  font-size: 12px; line-height: 20px; margin-top: 7px; padding: 3px 0 3px 28px;}

.zagg1 {font-weight:bold; color: #2C1F84; font-size: 14px;line-height: 20px; text-transform: uppercase; text-indent: 20px;}
.prod_tab {width:100%;}
.prod_tab td{padding-right:17px; vertical-align:top; padding-bottom: 5px;}
.ctd {text-align:center;}
.prod_d {background: #E6E7E8; position: relative; padding: 10px 7px 7px; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; margin:20px 0 30px 10px;}
.prod_d div {background: #00ADEF; padding: 3px 3px 3px 10px; display:-moz-inline-stack;  color:#ffffff; font-weight: bold; position: absolute; top: -10px; left:2px;}
.prod_d div span{background: #FFFFFF; border: 2px solid #00ADEF; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; color: #00ADEF; display:-moz-inline-stack;  font-size: 16px; left: -10px; padding: 2px; position: absolute; top: -5px;}

.phon{font-size: 20px;}.phon1{font-size: 15px;}
.form {margin: 0; padding: 0; width: 100%;}
.form label {/*display: block; */float: left;  width: 270px;}
.codes{margin-bottom:5px;padding-left: 15px;}
.required {color: #FF0000; font-weight: bold;}
.textbox, select {background: #FBFBFB; border: 1px solid #58595B; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; display: block;font-size: 14px; margin: 0 0 10px; padding: 1px 0; width: 250px;}
.textbox_n {background: #FBFBFB; border: 1px solid #58595B; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; font-size: 14px; margin: 5px 0; padding: 1px 0; width: 266px;}
.textbox1 {background: #FBFBFB; border: 1px solid #58595B; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;  font-size: 14px; margin: 3px 0; padding: 1px 0; width: 90px;}
.form-row {clear: right;}
.textarea {background:#FBFBFB; border: 1px solid #58595B; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; display: block; float: left; font-size: 14px; height: 100px; margin: 0 0 10px; padding: 8px; width: 230px;}
.textarea2 {background:#FBFBFB; border: 1px solid #58595B; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; display: block;  font-size: 14px; height: 70px; margin: 0 0 10px; padding: 8px; width: 250px;}
.button {background:#1751A7; border: 1px solid #1751A7; clear: both; color: white; cursor: pointer; display: block; font-size: 14px; height: 34px; left: 120px; margin: 10px 0 0 172px; padding: 7px 5px; position: relative; width: 99px;}
.button:hover {background: #eff2f6; border: 1px solid #1751A7; color:#1751A7;-webkit-box-shadow: 0 0 30px #969696;
    -moz-box-shadow: 0 0 30px #969696;
    box-shadow: 0 0 30px #969696;}
.error {background: #E3E3E3; border: 1px solid #FF2C0A; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; color: #FF2C0A; float: left; font-size: 12px; margin: 0 50px 15px 250px; padding: 3px 5px; width: 256px;}
.otsll {margin: 16px 0 0 8px;}
.otsll li {margin: 0 0 12px;}
.tabhr {border-collapse:collapse; font-size:11px; margin-bottom: 10px;}
.tabhrttr {background:#E7E7E7; color: #2C1F84;}
.tabhr td{border: solid 1px #AAAAAA; text-align:center; vertical-align:middle; padding:2px 4px;}
.arhivs {color: #2C1F84; float: right; font-size: 14px; font-weight: bold; margin: 20px 0; text-transform: uppercase;}
.zagyg {border-radius:12px 12px 12px 12px; -moz-border-radius:12px 12px 12px 12px; -webkit-border-radius:12px 12px 12px 12px; border: 1px solid #CBCFD1;}

.notfound {margin: 0 auto; padding: 30px 0;	text-align:center;font-size: 12pt;}
.notfound ul{text-align:left;}

/*Футер*/
.push {height: 67px;}
.footer {color: #000000; height: 67px; margin: -67px auto 0; padding-top: 10px; position: relative; width: 921px;}
.footer table{width:100%;font-size: 9pt !important;line-height: 12pt; }
.descr{float:left; margin-top:10px;}
.schet {float: right; margin-top:10px;}
#ya-site-results {background: none !Important;}
.search{width:250px; float: right;margin:10px auto 0; box-shadow:0 0 2px #ccc;border-radius:5px !important;}
#ya-site-form0{box-shadow: 0 0 5px rgba(0,0,0,0.5); background-color: #fff; border-radius:5px !important;}
#ya-site-form0 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-l > div > input{
height: 18px;border: 0 none;color: #727272;}
#ya-site-form0 > div > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr > td.ya-site-form__search-input-layout-r > input{
position: relative;	right: 3px;height: 17px; background: url(images/search.png) center no-repeat;}



#price table{margin:0 auto;}
#price .t-title{color:#fff;padding-left:10px;border:solid #000 2px;background: #376091;}
#price .desc{font-weight:bold;text-align:center;}
#price .title{width:21%;padding-left:10px;border-left:solid #000 2px;}
#price .titleaks{width:40%;padding-left:10px;border-left:solid #000 2px;}
#price tr{border-left:solid #000 2px;}
#price .model{text-align:left;padding-left:40px;}
#price .tip{text-align:center;}
#price .money{text-align:right;padding-right:10px;width:12%;border-right:solid #000 2px;}
#price .vc{text-align:right;padding-left:10px;}
#price img{float:right;}
#price .desc img{float:center;padding-bottom:20px}
#price .img{width:20%;}
/*#price .br{width:20%;}*/
#price .title,#price .titleaks,#price .img,#price .line,#price .br{border-bottom:solid #000 2px;}
#price .toptitle{font-size: 15pt;padding-bottom:20px}
#price-upr .title{width:45%;padding-left:10px;border-left:solid #000 2px;} 
#price-upr .vc{border-bottom:solid #000 2px;border-left:solid #000 2px;}
#price-upr .model{padding-left:10px;text-align:left;border-bottom:solid #000 2px;border-left:solid #000 2px;}
#price-upr .tip{border-left:solid #000 2px;}

.baner{
box-shadow: 0 0 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.vds{
font-weight:bold;font-size:11pt;
padding: 0 0 10px 0;
margin-bottom:10px;
display: block;
}

.cena td{border: solid #ccc 1px;}
.cena_g{background:#C8DEF3; text-align: center; font-weight:bold;}
.cena_h{background:#EFF2F6;}

.scrollTop{
	background:url(images/arrows.png) 0 0 no-repeat;
	width:50px;
	height:70px;
	bottom:70px;
	right:4%;
}
.scrollTop:hover{ background-position:0 -72px;}
/* #page-one, #page-two, #page-three, #page-four {padding-top:2em;}
#navpar {
  background-color: #668AE4;
  color: #ddd;
  line-height:4em;
  padding:0 1em;
  position:fixed; 
  top: 0em; 
  width:100%; 
  display:none;
}

#page-one {background-color:#fff;}
#page-two {background-color:#ccc;}
#page-three {background-color:#aaa;}
#page-four {background-color:#888;} */
