﻿body {  padding: 0px 0px 0px 0px;  background-color: #FFFFFF;  background-image: url(../i/fon.jpg);  background-position: center top;  background-repeat: repeat-x;  font-family: Arial;  font-size: 12px;  color: #333333;  margin: 0px auto;  position: relative;}
*{ margin:0px; padding:0px;}
a img {border: 0px;}
p, form, ul, li{ padding:0px; margin:0px; list-style:none;}
td {vertical-align: top;}
h2 {  font-family: Georgia;  font-size: 18px;  font-weight: normal;  margin: 0px 0px 16px 0px;  padding: 0px;}
.right h2 {text-align: center;}
.beruza, .beruza a, a.beruza {color: #0091DC;}
.beruza a:hover, a:hover.beruza {text-decoration: none;}
.blue, .blue a, a.blue {color: #336699;}
.blue a:hover, a:hover.blue {text-decoration:none;}
.top {height: 130px;width: 990px;margin: 0px auto;position: relative;}
.logo {position: absolute;top: 21px;left: 4px;}
.tel {position: absolute;bottom: 27px;right: 17px;font-size: 28px;font-weight: bold;color: #FFFFFF;}
.tel span {color: #0091DC;}
.m_menu {  position: absolute;  font-size: 14px;  top: 14px;  right: 17px;}
.m_menu a {  color:#343367 /*#CCFFFF*/;  margin-left: 27px;  text-transform:uppercase;  font-weight:bold;  font-size:16px;}
.m_menu a:hover, .m_menu a#active {  color: #FFFFFF;  text-decoration: none;}
.up {margin: 0px auto;width: 990px;text-align: center;}
.botton {margin: 0px auto;width: 990px;text-align: center;margin-bottom: 10px;}
.main {  width: 962px;  margin: 0px auto;  background-color: #FFFFFF;  padding: 0px 14px 36px 14px;  position: relative;}
.lang {  position: absolute;  top: 343px;  left: -16px;}
.lang a {  display: block;  position: relative;  margin-bottom: 4px;  padding-right: 7px;}
/*.lang a:hover,*/ .lang a#active {  background-image: url(../i/select.jpg);  background-position: right;  background-repeat: no-repeat;}

.menu td {  height: 44px;  text-align: center;  vertical-align: middle;  font-size: 14px;  background-color: #E3EAEB;}
.menu a {  display: block;  text-align: center;  height: 30px;  color: #0091DC;  padding: 14px 10px 0px 10px;}
.menu a:hover, .menu a#active {  color: #FFFFFF;  background-image: url(../i/menu_hover.jpg);  background-repeat: repeat-x;}
.y_menu_left {position: absolute;top: 0px;left: 0px;}
.y_menu_right {position: absolute;top: 0px;right: 0px;}
.page {  margin-top: 24px;  line-height: 16px;}
.page td.left {  width: 648px;  padding: 0px 29px 0px 13px;}
.page td.right {  width: 290px;  padding: 0px 0px 0px 0px;}
.index {  margin-top: 60px;}
.li_o li {  padding: 0px 0px 0px 24px;  font-size: 14px;  background-image: url(../i/li_o.jpg);  background-repeat: no-repeat;  background-position: 4px 7px;  line-height: 23px;}
.prev {  margin-bottom: 12px;  clear: both;}
.prev img {  margin-right: 17px;  margin-bottom: 17px;}
.prev .date {color: #808080;margin-bottom: 4px}
.articles {line-height: 16px;margin-bottom: 20px;}
.articles .name {font-size: 14px;}
.barpage {  font-size: 14px;  text-align: center;}
.barpage a {  margin: 0px 2px;  padding: 2px 5px 2px 5px;}
.barpage a:hover, .barpage a#active {  background-color: #E3EAEB;  color: #333333;  text-decoration: none;}
.gallery td {padding-bottom: 20px;text-align: center;}
.gallery table {text-align: center;margin: 0px auto;}
.gallery td td {padding-bottom: 0px;}
.gallery td.center {  text-align: center;  padding: 0px 45px;}
.gallery td.foto {  height: 180px;  text-align: center;  vertical-align: middle;}
.submenu {  border-bottom: 1px solid #EFEFF0;  margin-bottom: 10px;}
.submenu a {  display: block;  height: 19px;  padding: 0px 23px 0px 23px;  line-height: 19px;  border: 1px solid #FFFFFF;  margin: 0px 2px 0px 0px;}
.submenu a:hover, .submenu a#active {  background-color: #DFDFE0;  color: #191919;  border: 1px solid #EFEFF0;}
.protect {  background-color: #F2F2F2;  padding: 19px 16px;  font-size: 14px;}
.protect .gallery td.center {padding: 0px 30px;}
.contacts td {line-height: 19px; padding: 4px 0px;}
.contacts input, .contacts textarea {border: 1px solid #B3B3B3;background-color: #FFFFFF;width: 230px;height: 19px;}
.contacts textarea {height: 97px;}
.contacts input.button {  color: #FFFFFF;  font-size: 14px;  width: 95px;  height: 25px;  background-position: 0px 0px;  background-repeat: no-repeat;  background-image: url(../i/button.jpg);  border: 0px;  background-color: transparent;  cursor: pointer;}
.contacts input:hover.button {  background-position: 0px -25px;}
.footer {  background-image: url(../i/footer.gif);  background-repeat: no-repeat;  width: 980px;  height: 101px;  margin: 0px auto;  font-size: 12px;  color: #666666;  line-height: 21px;  margin-bottom: 15px;}
.footer td {vertical-align: middle;padding: 0px 20px;}
.footer a {color: #336699;}

/*-----------------------------------*/
	#slidedeck_frame{ width:962px; height:250px;}
	
	/*--- ie ---*/
		.skin-slidedeck{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, direction=120, strength=5)"; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#e5e5e5, direction=120, strength=5);}
		.skin-slidedeck dl.slidedeck ul.verticalSlideNav{ left:40px; top:6px; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
		.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav{ top:6px; }
		.skin-slidedeck dl.slidedeck dt.spine .index,
		.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a{ background-color:#f6f6f6; -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='#f6f6f6')"; filter: progid:DXImageTransform.Microsoft.Chroma(color='#f6f6f6');}
		.skin-slidedeck dl.slidedeck dt.spine.active .index,
		.skin-slidedeck dl.slidedeck dt.spine.active ul.verticalSlideNav li a{ background-color:#181818; -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='#181818')"; filter: progid:DXImageTransform.Microsoft.Chroma(color='#181818');}

	/*--- all ---*/
		.skin-slidedeck{ position:relative;}
		.skin-slidedeck dl.slidedeck { position:relative; width:100%; height:100%;}
		.skin-slidedeck dl.slidedeck > dd { position:relative; height:294px; padding:10px 15px;	/*border-right:5px solid #d7d7d7;	background:url('slides.png') bottom left #d7d7d7;*/ overflow: hidden;}
		.skin-slidedeck dl.slidedeck > dt { position:relative; cursor: pointer;	height: 76px;	line-height: 48px;	font-size: 12px; text-transform: uppercase; background:url(../i/menu_hover2.jpg) repeat top; border-top:1px solid #fff; border-bottom:1px solid #fff; /*background:url('spines.png') top left #d7d7d7;*/ color: #343367;}
		.skin-slidedeck dl.slidedeck dt.spine:hover { color: #000; background-position: center left;}
		.skin-slidedeck dl.slidedeck dt.spine.active,
		.skin-slidedeck dl.slidedeck dt.spine.active:hover { cursor: default; color: #fff; background-position: bottom left;}
		.skin-slidedeck dl.slidedeck dt.spine .index {	margin-bottom: 2px;    font-size: 24px;	font-weight:normal; color: #343367;}
		.skin-slidedeck dl.slidedeck dt.spine.active .index{}
		.skin-slidedeck dl.slidedeck dt.spine:hover .index { color:#000000;}
		.skin-slidedeck dl.slidedeck dt.spine.active .index { color:#ffffff;}
		.skin-slidedeck dl.slidedeck .activeCorner {	margin-left: -6px;	background-image: url('corner.png');	width: 12px;	height: 25px;}
		.skin-slidedeck dl.slidedeck dd.slide ul.slidesVertical > li {    overflow: hidden;    padding: 10px;}
		.skin-slidedeck dl.slidedeck ul.verticalSlideNav {	height: 70px;	width: 25px;	background: none;	position: relative;	overflow: hidden;	padding: 15px 0 0;	margin: 0;    top: 0;	left: 125px;	-webkit-transform: rotate(90deg);	-webkit-transform-origin: -7px 0;	-moz-transform: rotate(90deg);	-moz-transform-origin: -7px 0;	-o-transform: rotate(90deg);	-o-transform-origin: -7px 0;}
		.skin-slidedeck dl.slidedeck ul.verticalSlideNav li {	position: relative;    width: 25px;    height: 12px;    line-height: 12px;	padding: 0;	margin: 0;    overflow: hidden;    float: left;    clear: left;}
		.skin-slidedeck dl.slidedeck dd.slide ul.verticalSlideNav li.arrow { display: none; }
		.skin-slidedeck dl.slidedeck ul.verticalSlideNav li a {	position: relative;	display: block;	padding: 12px 0 0 0; width: 25px;	height: 0;	overflow: hidden;    line-height: 12px;	background: url('vertical-nav.png') 0 0 no-repeat;}
		.skin-slidedeck dl.slidedeck ul.verticalSlideNav li.active a {    background-position: 0 -24px;}
		.skin-slidedeck dl.slidedeck dt.active ul.verticalSlideNav li.active a {	background-position: 0 -12px;}

	#dd1{ background:url(../images/new_images/rus/molniesachita.jpg) no-repeat right bottom;}
	#dd2{ background:url(../images/new_images/rus/zasemlenie.jpg) no-repeat right bottom;}
	#dd3{ background:url(../images/new_images/rus/kabelny_obogrev.jpg) no-repeat right bottom;}
	#dd4{ background:url(../images/new_images/rus/sohr_sv_nezav.jpg) no-repeat right bottom;}
	#dd5{ background:url(../images/new_images/rus/kondicioner.jpg) no-repeat right bottom;}
	
	
	.slidedeck dt a{ display:block; width:230px; height:31px; text-decoration:none; padding:12px 0px 0px 0px; color:#fff;}
	.slidedeck dt a:hover{ color:#343367;}

	.index{	display: none !important;}
	.active, .spine, .spine_1, .spine_2, .spine_3, .spine_4, .spine_5{ text-align:left!important;	}
	#SlideDeck_Bug45087019{	display:none!important; top:430px!important; position:absolute!important;}
	#hernya{ width:40px; height:20px; background:#fff; position:absolute; bottom:-20px; right:-14px; z-index:20001;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*------------------------ 19,10 -------------------------*/
.menu{ position:relative;}
.plusmenu{ background-color:#80b9ef; padding:13px 0px; border-top:3px solid #0091DC; font-size:14px;  margin-bottom:25px;}
.plusmenu a{ display:block;/*height:19px;*/ line-height:19px; color:#fff; padding:5px 0px 5px 43px; margin:0px 5px; text-transform:uppercase; border-bottom:1px solid #343367; text-decoration:none;}
.plusmenu a:first-child{ border-top:1px solid #343367;}
.plusmenu a:hover, .plusmenu a#active{ text-decoration:none; background-color:#fff; color:#336699;}
.blue a:hover, a:hover.blue {text-decoration:none; color:#343367;}

