/* --- БЛОКИ --- */
#logo{
	left:58px;
	height:28px;
	position:absolute;
	top:31px;
	width:161px;
}
	#logo img{
		height:28px;
		width:161px;
	}
.slogan{
	font-weight:bold;
	width:200px;
}
	.slogan p{
		margin:0;
		padding:0;
	}
#sloganmain{
	left:274px;
	position:absolute;
	top:27px;
}
#sloganinternal{
	left:274px;
	position:absolute;
	top:19px;
}
#head{
	width:100%;
}
#container{
	width:100%;
}
	#left{
		background:url(/img/g/bg_left_1x1.gif) 273px 0 repeat-y;
		width:1%;
	}
		#leftinner{
			width:316px;
		}
			#leftinner td#innerall{
			width:274px;
		}
		#divinner{
			background:#456C6C url(/img/g/bg_catalogue_1.jpg) no-repeat;
			color:#A8BAB7;
			padding:30px 30px 50px 30px;
		}
			#divinner a{
				color:#C4D3D1;
			}
#copy{
	width:100%;
}
	#copy td#internal{
		background:url(/img/g/bg_copy_internal.gif) 273px 0 no-repeat;
		height:67px;
	}
	#copy td#main{
		background:url(/img/g/bg_copy_main.gif) 273px 0 no-repeat;
		height:67px;
	}
	#copy td#text{
		font-size:11px;
		padding:10px 50px 25px 315px;
	}
		#copy td#text a{
			color:#000;
			text-decoration:none;
		}
		#copy td#text a:hover{
			color:#000;
			text-decoration:underline;
		}
		#copy td#text p{
			font-size:11px;
			margin:0;
			padding:0;
		}
#contactsimg{
	background:url(/img/g/contacts.gif) 37px 0 no-repeat;
	height:104px;
}
#outprint{
	background:url(/img/g/bg_left_1x1.gif) 273px 0 repeat-y;
	padding:10px 0 20px 316px;
}
#print{
	padding:0 0 0 10px;
}
	#print a{
		color:#900;
	}
	#print a:hover{
		color:#EC7E00;
	}
/* --- /БЛОКИ --- */

/* ГЛАВНАЯ СТРАНИЦА */
#bgmain{
	background:#EEE8D2 url(/img/g/bg_main.gif) repeat-x;
}
#headmain{
	background:url(/img/g/bg_main_head.jpg) no-repeat;
	height:96px;
}
#rightmain{
	background:url(/img/g/bg_main_bp_2.jpg) no-repeat;
	padding:259px 0 30px 0;
	width:99%;
}
#innermain{
	background:url(/img/g/bg_main_bp_1.jpg) no-repeat;
	width:42px;
}

/* НЕЙТРАЛЬНЫЙ */
#bgneytral{
	background:#EEE8D2 url(/img/g/bg_neytral.gif) repeat-x;
}
#headneytral{
	background:#F4F0DF url(/img/g/bg_neytral_head.jpg) no-repeat;
	height:78px;
}
#rightneytral{
	background:url(/img/g/bg_neytral_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerneytral{
	background:url(/img/g/bg_neytral_bp_1.jpg) no-repeat;
	width:42px;
}

/* ТЕПЛОДОР */
#bgteplodor{
	background:#EEE8D2 url(/img/g/bg_teplodor.gif) repeat-x;
}
#headteplodor{
	background:#F8F8F8 url(/img/g/bg_teplodor_head.jpg) no-repeat;
	height:78px;
}
#rightteplodor{
	background:url(/img/g/bg_teplodor_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerteplodor{
	background:url(/img/g/bg_teplodor_bp_1.jpg) no-repeat;
	width:42px;
}

/* ТЕПЛОСКАТ */
#bgteploskat{
	background:#EEE8D2 url(/img/g/bg_teploskat.gif) repeat-x;
}
#headteploskat{
	background:#FFFCFF url(/img/g/bg_teploskat_head.jpg) no-repeat;
	height:78px;
}
#rightteploskat{
	background:url(/img/g/bg_teploskat_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerteploskat{
	background:url(/img/g/bg_teploskat_bp_1.jpg) no-repeat;
	width:42px;
}

/* ТЕПЛОМАГ */
#bgteplomag{
	background:#EEE8D2 url(/img/g/bg_teplomag.gif) repeat-x;
}
#headteplomag{
	background:url(/img/g/bg_teplomag_head.jpg) no-repeat;
	height:78px;
}
#rightteplomag{
	background:url(/img/g/bg_teplomag_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerteplomag{
	background:url(/img/g/bg_teplomag_bp_1.jpg) no-repeat;
	width:42px;
}

/* НЕПТУН */
#bgneptyn{
	background:#EEE8D2 url(/img/g/bg_neptyn.gif) repeat-x;
}
#headneptyn{
	background:url(/img/g/bg_neptyn_head.jpg) no-repeat;
	height:78px;
}
#rightneptyn{
	background:url(/img/g/bg_neptyn_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerneptyn{
	background:url(/img/g/bg_neptyn_bp_1.jpg) no-repeat;
	width:42px;
}

/* СПЕЦСИСТЕМЫ */
#bgspec{
	background:#EEE8D2 url(/img/g/bg_spec.gif) repeat-x;
}
#headspec{
	background:#FFF url(/img/g/bg_spec_head.jpg) no-repeat;
	height:78px;
}
#rightspec{
	background:url(/img/g/bg_spec_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerspec{
	background:url(/img/g/bg_spec_bp_1.jpg) no-repeat;
	width:42px;
}

#innerneptyn{
	background:url(/img/g/bg_neptyn_bp_1.jpg) no-repeat;
	width:42px;
}

/* ТЕПЛЫЕ ПОЛЫ */
#bgfloor{
	background:#EEE8D2 url(/img/g/bg_floor.gif) repeat-x;
}
#headfloor{
	background:url(/img/g/bg_floor_head.jpg) no-repeat;
	height:78px;
}
#rightfloor{
	background:url(/img/g/bg_floor_bp_2.jpg) no-repeat;
	padding:154px 0 30px 0;
	width:99%;
}
#innerfloor{
	background:url(/img/g/bg_floor_bp_1.jpg) no-repeat;
	width:42px;
}

/* РАСПОРКИ */
#sp316{width:316px;} #sp316 spacer{width:316px;}
#sp464{width:464px;} #sp464 spacer{width:464px;}
#sp780{width:780px;} #sp780 spacer{width:780px;}
/* /РАСПОРКИ */

/* --- ОБЩИЕ КЛАССЫ --- */
.error,.required{
	color:#900;
}
/* oбщие стили для таблицы-окантовки, содержащей форму */
span.frm table{
	background:#F8F5E5;
	border:1px solid #BAC0A7;
	width:350px;
}
span.frm th{
	background-color:transpanent;
	border-bottom:0 solid #000;
	height:0;
	padding:0 100px 0 100px;
	text-align:left;
}
span.frm td{
	padding:20px 20px 0 20px;
}
/* стили для внутренней таблицы, содержащей поля формы */
span.inner table{
	border:0;
	width:auto;
}
span.inner td{
	padding:2px 5px 2px 5px;
}
/* отдельный стили для некоторых заголовков таблицы-окантовки */
table#tblRegisterAccount th,
table#tblRegisterAccountAdjust th,
table#tblRegisterLogin th,
table#tblRegisterLoginReminder th,
table#tblRegisterMain th,
table#tblFeedback th{
	background:#EEE8D2 url(/img/g/th_form.jpg) 0 100% repeat-x;
	border-bottom:1px solid #999;
	color:#254240;
	padding:5px 10px 35px 10px;
	text-align:right;
}
/* отдельные стили для форм register_account */
table#tblRegisterAccount{
	width:75%;
}
table#tblRegisterAccount table{
	border:1px solid #BAC0A7;
	width:100%;
}
table#tblRegisterAccount table td{
	padding:7px 5px 0 5px;
}
table#tblRegisterAccount table#UserMessage td{
	padding:7px 10px 7px 10px;
}
/* отдельные стили для некоторых внутр. таблиц форм регистрации */
table#tblRegisterUserNoRight table,
table#tblRegisterSave table,
table#tblRegisterAccountSave table,
table#tblRegisterAddUserLogined table,
table#tblRegisterActivation table,
table#tblRegisterAddLogin table{
	width:310px;
}
/* отступы от кнопок #change и #submit */
table#tblRegisterAccount #change,
table#tblRegisterAccount #submit{
	margin:3px 0 10px 0;
}
/* --- /ОБЩИЕ КЛАССЫ --- */

/* --- ФОРМЫ --- */
.button{
	background:#92B5B3;
	border:1px solid #648381;
	color:#000;
	font:12px Areal,sans-serif;
	cursor:pointer;
	cursor:hand;
}
.txtBox,.select,.file{
	background:#FFF;
	border:1px solid #999;
	color:#000;
	font:12px Areal,sans-serif;
	height:20px;
	width:130px;
}
.txtArea{
	background:#FFF;
	border:1px solid #999;
	font:12px Areal,sans-serif;
	height:100px;
	width:130px;
}
/* поле поиска */
.serBox{
	border:1px solid #999;
	font:12px Areal,sans-serif;
	height:20px;
	width:200px;
}
/* --- /ФОРМЫ --- */

/* --- НАВИГАЦИЯ --- */
/* допоплнительное меню */
#menuadd td{
	padding:0 4px 30px 4px;
}
/* главное меню */
#menumain td.item,#menumain td.itemact{
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 17px 9px 0;
}
	#menumain td.itemact a{
		color:#004B42;
		text-decoration:none;
	}
	#menumain td.itemact a:hover{
		color:#EC7E00;
		text-decoration:undrline;
	}
/* меню каталога */
#menucatalogueout{
	padding:0 0 35px 0;
}
#menucatalogue{
	width:200px;
}
	#menucatalogue td.namecatalogue{
		border-bottom:1px solid #5A8383;
		border-top:1px solid #5A8383;
		color:#203232;
		font-weight:bold;
		padding:8px 0 8px 35px;
		text-transform:uppercase;
	}
	#menucatalogue td.item{
		border-bottom:1px solid #5A8383;
		font-weight:bold;
		padding:8px 5px 8px 35px;
	}
		#menucatalogue td.item a{
			color:#FFF;
			text-decoration:none;
		}
		#menucatalogue td.item a:hover{
			color:#FFF;
			text-decoration:underline;
		}
	#menucatalogue td.itemact{
		background:#305858 url(/img/g/bg_catalogue_2.gif) 14px 10px no-repeat;
		border-bottom:1px solid #5A8383;
		font-weight:bold;
		padding:8px 5px 8px 35px;
	}
		#menucatalogue td.itemact a{
			color:#FFF;
			text-decoration:none;
		}
		#menucatalogue td.itemact a:hover{
			color:#FFF;
			text-decoration:underline;
		}
	#menucatalogue td.itesalveempty{
		background:#305858;
		border-bottom:1px solid #5A8383;
		padding:8px 0 8px 0;
	}
	#menucatalogue td.itemslave, #menucatalogue td.itemslaveact{
		border-bottom:1px solid #5A8383;
		color:#C8DDDD;
		padding:8px 5px 8px 5px;
	}
		#menucatalogue td.itemslave a{
			color:#C8DDDD;
		}
#navigator{
	background:url(/img/g/menu_main_point.gif) 0 17px no-repeat;
	color:#285251;
	font-weight:bold;
	padding:15px 5px 5px 20px;
}
#navigator a{
	color:#285251;
	font-weight:bold;
}
/* --- НАВИГАЦИЯ --- */

/* --- КОНТЕНТ --- */
/* картинки в контенте страницы */
#plugimain,#plugicatalogue,#plugineytral{
	padding:10px 40px 15px 0;
}
/* таблицы */
table#border{
	border-top:2px solid #648381;
	border-left:1px solid #648381;
	font:11px Arial,sans-serif;
}
table#border th{
	background-color:#92B5B3;
	border-bottom:1px solid #648381;
	border-right:1px solid #648381;
	color:#000;
	font:11px Arial,sans-serif;
	font-weight:bold;
	padding:5px 2px 5px 2px;
}
table#border td{
	background:#F8F5E7;
	border-bottom:1px solid #648381;
	border-right:1px solid #648381;
	font:11px Arial,sans-serif;
	padding:5px 2px 5px 3px;
}
/* --- /КОНТЕНТ --- */
