#debug {
	background-color: ghostwhite;
	color: #000000;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	left: 10px;
	opacity: 0.5;
	padding: 10px;
	position: absolute;
	text-align: left;
	top: 10px;
	width: 120px;
	z-index: 100;
	display:none;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #464646;
}
.clear{clear:both}
.dvessccilki .clear{clear:none; width:265px;height:35px;}
body,
td {
	font-family: Tahoma;
	font-size: 9pt;
	color: #221e1f;
	line-height: 16px;
}
caption,
th,
td {
	font-weight: normal;
}
a {
	color: #015195;
	outline: none;
}
a:hover {
	color: #d81000!important;
}
a:visited {
	color: #42246f;
}
a img {
	border: none;
}
h1 .main {
	font-size: 22px;
}
h1 {
	font-size: 28px;
	font-weight: normal;
	color: #d81000;
	padding: 0 0 25px 0;
	margin: 0;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: black;
	padding: 25px 0 15px 0;
	margin: 0;
	color: #464646;
}
h2 a {
	color: #535353;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 16px 0 10px 0;
	color: black;
}
h3 {
	font-size: 14px;
} 
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #b8b8b8;
	margin: 0;
}
p {
	padding: 0 0 16px 0;
	margin: 0;
}
big {
	font-size: 18px;
}
small {
	font-size: 11px;
}
input,
select,
textarea {
	font-size: 12px;
}

textarea {width:50%; height:115px; margin:5px 0 7px 0;}

select,
textarea {
	color: #999;
}
form {
	margin: 0;
	padding: 0;
}
ul {
	padding: 0 0 14px 0;
	margin: 5px 0 5px 15px;
	list-style: none;
}
ul li {
	padding: 0 0 2px 13px;
	margin: 0;
	background: url(/img/ladogaz/li-1.gif) 0 6px no-repeat;
	zoom: 1;
	line-height: 14px;
}
ul ul {
	padding: 0 0 2px 7px;
	font-size: 11px;
	line-height: 12px;
}
ul ul li {
	padding: 4px 0 0 11px;
	background: url(/img/ladogaz/li-1-2.gif) 0 10px no-repeat;
}
ul ul ul {
	padding: 0 0 0 6px;
}
ul ul ul li {
	padding-left: 9px;
	background: url(/img/ladogaz/li-1-3.gif) 0 11px no-repeat;
}
ol {
	margin-bottom: 0;
	padding-bottom: 16px;
	font-size: 12px;
	line-height: 16px;
}
ol li {
	padding-bottom: 2px;
}
ol ol {
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 2px;
}
ol ol li {
	padding-top: 4px;
}
.search_result_block div b {
	color: #b20000;
}
#okolonkax h1 {
	font-size: 22px;
	padding: 0;
	color: black;
}
#topLine {
	height: 24px;
	background-color: #464646;

}
#container {
	aheight: 814px;
	height: 914px;
	background: url(/img/ladogaz/bgIndex.jpg) top center no-repeat;
	position: relative;
}
#top {
	width: 398px;
	margin: 0 auto;
}



#navigation a {
	display: block;
	width: 17px;
	height: 17px;
	margin: 4px 20px 0 0;
	text-align: center;
	float: left;
	
	
}
#navigation a img{position: relative;float: left; left:3px; top:2px}

#navigation .selekt {
  margin: 4px 20px 0 0;
	background: url(/img/ladogaz/bgM.gif) left top no-repeat;
  cursor: default;
	
}
#serch {
	padding: 3px 32px 0 0;
	float: right;
}
#serch img {
	float: left;
}
#serchText {
	padding: 1px 0 1px 0;
	margin: 0 0 0 50px;
	border: none;
	height: 15px;
	padding-left: 7px;
	background: white url(/img/ladogaz/Ul.gif) no-repeat;
	float: left;
	font-size: 11px;
	color: #a0a0a0;
	width: 155px;
}
#serchSubmit {
	float: left;
	padding: 0;
	margin: 0 0 0 5px;
	border: none;
	width: 17px;
	height: 17px;
	background: url(/img/ladogaz/serch.gif);
	cursor: pointer;
}
#topMenu {
	width: 810px;
	margin: 0 auto;
	padding-top: 41px;
	position: relative;
}
#content {
	width: 810px;
	margin: -143px auto 0 auto;
	position: relative;
}


#logo {
	margin-left: 40px;
	width: 253px;
	height: 47px;

}
#menu a {
	margin-left: 20px;
	font-size: 12px;
}
#menu {
	margin-top: 35px;
	margin-left: 70px;
}
#menu strong{
	margin-left: 20px;
	font-size: 12px;
	color: #464646;
}

#kBt {
	width: 54px;
	height: 40px;
	padding-top: 14px;
	text-align: center;
	background-image: url(/img/ladogaz/kBt1.png);

	position: absolute;
	top: 0;
	right: 0;
}
#zena {
	color: #ffffff;
	font-size: 19px;
	width: 196px;
	height: 101px;
	background-image: url(/img/ladogaz/spZen1.png) ;

	text-align: right;
	padding-top: 18px;
	padding-right: 17px;
	position: absolute;
	left: 0;
	top: 0;
}
#blu {
	width: 55px;
	padding-top: 8px;
	padding-left: 28px;
	height: 46px;
	background-image: url(/img/ladogaz/years1.png);

	left: 0;
	position: absolute;
	top: 420px;
}

#kolonka {
	width: 230px;
	height: 429px;
	position: absolute;
	left: 83px;
	top: 191px;
}
#podrobnee {
	position: absolute;
	top: 480px;
	left: 305px;
	width: 268px;
	text-align: center;
	padding-top: 62px;
	padding-left: 10px;

}
#podrobnee a {
	position: relative;
	font-size: 11px;
}
#okolonkax {
	position: absolute;
	width: 265px;
	left: 380px;
	top: 198px;
	font-size: 11px;
	line-height: normal;
}
.dvessccilki {margin-top:10px;  }
.dvessccilki a{text-decoration:none;}
.selektMemuL, .vziff{float:left; display:block; width:53px; margin-right:4px; padding-top:3px; text-decoration:none; text-align:center; line-height:11px; font-size:11px; position:relative;}
.selektMemuL{cursor:default; height:18px; color:#000000; background-image:url(/img/ladogaz/clovami.gif)}
.selektMemuL:hover{ color:#000000 !important;}
.selektMemuL:visited{ color:#000000}
.vziff{ background:url(/img/ladogaz/ssilka.gif) left bottom repeat-x; width: 48px !important; padding:3px 0 2px 0;} 
.vziff:hover { background:url(/img/ladogaz/ssilka_h.gif) left bottom repeat-x;}
.marLeft{ margin-left:3px;}
*html .marLeft{ margin-left:1px}
#poz2 strong{font-size:18px; font-weight:normal;}
#goBgImg{ position:absolute; right:0; top:529px;}
#goBgImg a{ width:140px; padding-top:50px; height:90px;line-height:15px; cursor:pointer;  display:block; position:relative;behavior:url(/img/ladogaz/iepngfix.htc); text-decoration:none; font-size:11px;}
#gomBg2{background-image:url(/img/ladogaz/whiteBoll.gif);}
#gomBg1{background-image:url(/img/ladogaz/kran.gif);}
#goBgImg a span{cursor:pointer;   position:relative;}
#goBgImg a span u{background:url(/img/ladogaz/ssilka.gif) left bottom repeat-x;clear:both;margin:0 0 5px 0; left:-70px; text-decoration:none;position:relative;float:left;}
#goBgImg a:hover span u{background:url(/img/ladogaz/ssilka_h.gif) left bottom repeat-x;}
#footer{padding:26px; width:810px; margin:0 auto; font-size:11px; color:#b5b5b5; overflow:hidden; height:100%}
#footer a{font:11px Tahoma; color:#FFFFFF;}
.cop1{float:left; padding-left:86px; width:295px;}
.cop2{float:left; white-space:nowrap;  }
#a1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	height: 914px;
	background-color: #FFFFFF;
}



/*---ADD---*/
#main{min-width:1000px;width:100%;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');position:relative;height:100%; overflow:hidden; text-align:left}
.sub-container{overflow:hidden; height:100%; padding-right:220px}
.sub-container .left-colum{float:left; width:100%}
.sub-container .right-colum{float:right; width:160px; padding-left:60px; margin-right:-110px}
html>body .sub-container .right-colum{margin-right:-220px}

.sub-container-2{overflow:hidden; height:100%; padding:15px 0 0 364px}
.sub-container-2 .left-colum{width:315px; float:left; margin-left:-182px}
html>body .sub-container-2 .left-colum{margin-left:-364px}
.sub-container-2 .left-colum .box{padding-left:48px}
.sub-container-2 .right-colum .box2{margin-left:225px; width:300px} <!-- создан слой для подменю в Моделях-->
.sub-container-2 .right-colum{width:100%; float:right; padding-top:10px}

.sub-menu {font:normal 12px Tahoma; line-height:16px}
.sub-menu li {padding:0 0 8px; background:none;}
.sub-menu li strong {color:#464646; font-weight:bold;}
.sub-menu li ul{padding:8px 0 0 24px}
.sub-menu li ul li{font-size:11px; line-height:14px}

.form-search {padding-bottom:30px; overflow:hidden; height:100%}
.form-search  input {padding: 0px 5px:}
.form-search input.text {padding:2px 5px; height:13px; border:1px solid #A0A0A0; width:300px; background: #fff; margin-right:10px;} 

.ul-search{padding:0 0 10px 14px; list-style:none}
.ul-search li{padding:0 0 18px 0; font-size:12px; line-height:16px; background:none}
.ul-search ul{padding:1px 0 0 14px; list-style:none}
.ul-search ul li{padding:2px 0 0 0}

.img-product{padding:30px 0 0 48px; height:470px; position:relative}
.img-product .size{position:absolute; top:0; left:0; width:270px; height:455px; background:url(/img/ladogaz/product-size.gif) 0 0 no-repeat; font:bold 14px Tahoma; text-align:center}
.img-product .size .size-width{width:46px; position:absolute; top:-2px; left:107px}
.img-product .size .size-height{width:46px; position:absolute; top:221px; left:-7px}
.img-product .size .size-depth{width:46px; position:absolute; top:438px; left:0px}

.ul-foto{padding:0 3px 25px 0; width:100%; margin-left:-3px; height:100%; overflow:hidden; list-style:none}
.ul-foto li{float:left; padding:0 7px 7px 0; background:none}
.ul-foto li a img{border:2px solid #FFF; padding:1px}
.ul-foto li a:hover img{border-color:#ebebeb}

.ul-doc{padding-bottom:20px; list-style:none}
.ul-doc li{padding:0 0 13px 21px; position:relative; background:none}
.ul-doc li img{position:absolute; top:0; left:0}

.tab-product{border:0; border-collapse:collapse;margin-bottom:15px}
.tab-product td{padding:9px 9px; vertical-align:top}
.tab-product td.first{padding-left:18px}
.tab-product td a{text-decoration:none; background:url(/img/ladogaz/ssilka.gif) 0 100% repeat-x}
.tab-product td a:hover{background-image:url(/img/ladogaz/ssilka_h.gif)}
.tab-product td.price big{color:#d81000}
.tab-product td.ico{padding-left:10px}
.tab-product td.ico a{background:none; display:block; float:left; margin-left:6px}
.tab-product td.ico /img/ladogaz{padding:1px; border:2px solid #FFF; float:left}
.tab-product td.ico a:hover /img/ladogaz{border-color:#ebebeb}
.tab-product td.ico span{display:block; float:left; margin-left:6px}
.tab-product td.ico a:hover{background:none}
.tab-product tr.act td.ico a /img/ladogaz{border-color:#ebebeb}
.tab-product tr.act td.ico span /img/ladogaz{border-color:#d81000}
.tab-product tr.act td.ico a:hover /img/ladogaz{border-color:#c4c4c4}
.tab-product td.detail{padding:9px 30px 9px 18px}
.tab-product td.detail table{border:0; border-collapse:collapse; width:100%; margin-bottom:15px}
.tab-product td.detail table td{padding:3px 10px 3px 0; border-bottom:1px solid #c4c4c4; font-size:11px; line-height:14px}
.tab-product td.detail table .last td{border:0}
.tab-product tr.act{background-color:#ebebeb;}
.tab-product tr.act td big a{background:none; color:#000}
.tab-product tr.act td big a:hover{background:none}
.tab-product td small a.act{background-image:url(/img/ladogaz/ssilka_h.gif); color:#d81000}
.tab-product td small a.act:hover{color:#ec6358!important}

.quote {color:#8f8f8f; font-style:italic}

.ul-files{padding:0 0 10px 0; overflow:hidden; height:100%}
.ul-files li{width:268px; padding:0 0 14px 0; position:relative; float:left}
.ul-files li.first{clear:left}

.box-question {
	padding: 15px 0;
}
.box-question div {
	margin: 0 0 20px 0;
}
.box-question div strong {
	display: block;
}
.form-question{}
.form-question textarea{width:50%; height:115px; margin:5px 0 7px 0; font: 12px Tahoma;}

.ul-torg{overflow:hidden; height:100%; padding-bottom:18px}
.ul-torg li{float:left; padding:0 24px 4px 24px; height:23px; white-space:nowrap; background:none; font-size:11px; line-height:22px}
.ul-torg li.act{background:url(/img/ladogaz/li-2.gif) 50% 100% no-repeat; padding:0 0 4px 0}
.ul-torg li.act b{display:block; padding:0 24px; height:23px; background:#e4e4e4; float:left}

.ul-city{}
.ul-city li{background:none; padding:0 0 14px 0; font:bold 14px Tahoma; line-height:22px}
.ul-city li big{font:normal 18px Tahoma; line-height:22px}
.ul-city li.last{padding-bottom:35px}
.ul-city li a.nm{text-decoration:none; background:url(/img/ladogaz/border-1-2.gif) 0 100% repeat-x}
.ul-city li a.nm:hover{background-image:url(/img/ladogaz/border-1-3.gif)!important}
.ul-city li.act a.nm{color:#000; background-image:url(/img/ladogaz/border-1.gif)}
.ul-city li ul{padding:5px 0 0 22px}
.ul-city li ul li{padding:20px 0 0 92px; overflow:hidden; height:100%; font:normal 12px Tahoma; line-height:16px}
.ul-city li ul li img.ico{float:left; margin-left:-92px}
.ul-city li ul li div{float:left; width:100%}
.ul-city li ul li div img{vertical-align:middle}
.ul-city li ul li div big{font:bold 14px Tahoma; line-height:16px}

.warning{width:198px; padding:16px 5px 16px 57px; background:#ebebeb url(/img/ladogaz/warning.gif) 11px 50% no-repeat; float:right; margin:9px 0 9px 9px}

.map{padding-right:21px; background:url(/img/ladogaz/map.gif) 100% 100% no-repeat}
.word{padding-left:22px;display:block; background:url(/img/ladogaz/word.gif) 0 0 no-repeat}
.exel{padding-left:22px;display:block; background:url(/img/ladogaz/exel.gif) 0 0 no-repeat}
.pdf{padding-left:22px;display:block; background:url(/img/ladogaz/pdf.gif) 0 0 no-repeat}
.rar{padding-left:22px;display:block; background:url(/img/ladogaz/rar.gif) 0 0 no-repeat}

.form-1 li{padding:0 0 10px 0; background:none; overflow:hidden; height:100%}
.form-1 li b{display:block; width:74px; float:left; font-weight:normal}

#content-inner table {border:0; border-collapse:collapse; margin-bottom:16px}
#content-inner thead td {background:#ebebeb; border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6; padding:6px 9px; font:bold 11px Tahoma; line-height:14px}
#content-inner thead td.last{border-right:0}
#content-inner tbody td {border-bottom:1px solid #c4c4c4; font:normal 11px Tahoma; line-height:14px; padding:3px 9px}
#content-inner td.first {padding-left:0}


#content-inner img {
	border:0px solid #8F8F8F;
}

#content-inner img a:hover img {border-color:#c4c4c4}


*html .pngFix,*html #logo,*html #kolonka{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/img/ladogaz/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


/*Trogo*/
.tab-product tr.act td.ico a:hover img {
	border-color:#C4C4C4;
}
.tab-product tr.act td.ico a.act img {
	border-color:#D81000;
}
.tab-product tr.act td.ico a img {
	border-color:#EBEBEB;
}
.tab-product td.ico a img {

}


.tab-product td.ico a:hover img {
border-color:#EBEBEB;
}
.tab-product td.ico a img {
border:2px solid #FFFFFF;
padding:1px;
}

div.town_info {display:none;}

#ajax_photo_big {
	position:absolute;
	z-index: 100;
	top: 100px;
	left: 50%;
	margin-left:-150px;
	height: 440px;
	width: 300px;
	display:none;
	background-color:#fff;
	border:1px solid #ccc;
}