/* ------ ВНУТРЕННЯЯ СТРАНИЦА ----- */
body{
	background:#FFF;
	color:#000000;
	cursor:default;
	font: 12px Arial, sans-serif;
	margin:0;
	padding:0;
	width: 100%;
	height: 100%;
}
table.tblmain { width: 100%; height: 100%; }

/* ======================================== */
/*				Шапка						*/
/* ======================================== */
#logo {
	position: absolute;
	width: 179px;
	height: 50px;
	left: 69px;
	top: 19px;
}

#addmenu {
	height: 89px;
	padding: 35px 37px 35px 0px;
	background: url(/img/int/int_addmenu.jpg) no-repeat left bottom;
}
	#addmenu table td { padding: 0px 7px 0px 7px; }
#sp_left {
	background: url(/img/int/int_sp_left.jpg) no-repeat top;
	height: 98%;
	width: 32px;
}
#left {
	background: #e5ecf6 url(/img/left_bg.jpg) repeat-y;
	width: 244px;
	vertical-align:top;
}
	#left table.lefttbl { width: 100%; height: 100%; }
	
		/* ---------Главное меню---------- */
		#menuconteiner {
			background: #213575 url(/img/int/int_mmbg.jpg) repeat-y;
			height: 215px;
			vertical-align: top;
		}
			#menuconteiner table.mcnt { width: 100%;}
					
					#mainmenu {
						background: url(/img/int/int_mainmenu.jpg) no-repeat left top;
						height: 212px;
						vertical-align: top;
						padding: 10px 23px 0px 29px;
					}
							#mainmenu table {
								border-collapse: collapse;
								width: 100%;
							}
							#mainmenu td.norm {
								padding: 5px 7px 5px 7px;
								border-bottom: 1px solid #667db2;
								font: 12px Arial;
								color: #c3dffb;
							}
									#mainmenu a:link, #mainmenu a:hover, #mainmenu a:visited, #mainmenu a:active { color: #c3dffb; text-decoration: none; }
									#mainmenu a:hover { text-decoration: underline; }
							#mainmenu td.act {
								padding: 5px 7px 5px 7px;
								border-bottom: 1px solid #667db2;
								font: 12px Arial;
								color: #fff;
								background: #31457e url(/img/int/menu_act_bg.jpg) repeat-y left;
							}
									#mainmenu td.act a:link, #mainmenu td.act a:hover, #mainmenu td.act a:visited, #mainmenu td.act a:active { color: #fff; }
							#mainmenu td.catnorm {
								padding: 5px 7px 5px 26px;
								border-bottom: 1px solid #667db2;
								font: 12px Arial;
								color: #fff;
								background: #5d71a0 url(/img/int/menucat_norm.jpg) repeat-y left;
							}
							#mainmenu td.catnorm a:link, #mainmenu td.catnorm a:visited, #mainmenu td.catnorm a:hover, #mainmenu td.catnorm a:active { color: #fff; }
							#mainmenu td.catact {
								padding: 5px 7px 5px 26px;
								border-bottom: 1px solid #667db2;
								font: 12px Arial;
								color: #fff;
								background: #879fe4 url(/img/int/menucat_act.jpg) repeat-y;
							}
							#mainmenu td.catact a:link, #mainmenu td.catact a:hover, #mainmenu td.catact a:visited, #mainmenu td.catact a:active { color: #fff;}
							#mainmenu td.slavenorm {
								font: 11px Tahoma;
								color: #000033;
								padding: 5px 7px 5px 26px;
								background: #798eca url(/img/int/slave_norm.jpg) repeat-y;
								border-bottom: 1px solid #4f69ae;
							}
										#mainmenu td.slavenorm a:link, #mainmenu td.slavenorm a:hover, #mainmenu td.slavenorm a:visited, #mainmenu td.slavenorm a:active { color: #000033; text-decoration: none; }
										#mainmenu td.slavenorm a:hover { text-decoration: underline; }
										#mainmenu td.slaveact a:link, #mainmenu td.slaveact a:hover, #mainmenu td.slaveact a:visited, #mainmenu td.slaveact a:active { color: #000033; text-decoration: none; }
										#mainmenu td.slaveact a:hover { text-decoration: underline; }
							#mainmenu td.slaveact {
								font: 11px Tahoma;
								color: #000033;
								padding: 5px 7px 5px 26px;
								background: #798eca url(/img/int/slave_act.jpg) repeat-y;
								border-bottom: 1px solid #4f69ae;
							}

		#menubtm {
			height: 33px;
			background: #1f3172 url(/img/int/int_mmbottom.jpg) no-repeat left top;
		}
		#menubtm_cat {
			height: 60px;
			background: #1f3172 url(/img/int/int_mmbottom_cat.jpg) no-repeat left top;
		}

		/* ------------------------------- */
		#dealer {
			vertical-align: top;
			background: url(/img/left_bottom.jpg) no-repeat left bottom;
			padding: 20px 23px 150px 29px;
		}
			#dealer table.factory th {
				font: 12px Arial;
				font-weight: bold;
				color: #293d89;
				text-align: left;
				border-bottom: 1px solid #dbe6f3;
				padding: 5px 7px 5px 7px;
			}
			#dealer table.factory td {
				text-align: center;
				padding-top: 12px;
			}
			#dealer table.factory img {
				border: 1px solid #bacae1;
			}
			#dealer table.factory p { padding-bottom: 10px; }
		
#main {
	vertical-align: top;
	padding-bottom: 30px;
}
		#maintbl { width: 100%; }
		#top {
			height: 56px;
			background: #213575 url(/img/int/top.jpg) no-repeat left top;
		}
		#topsearch {
			height: 44px;
			background: url(/img/int/int_search_bg.jpg) no-repeat left top;
			padding: 13px 0px 0px 294px;
			vertical-align: top;
			text-align: left;
		}
		#content {
			padding: 10px 40px 30px 40px;
			height: 100px;
			background: url(/img/int/int_content.jpg) no-repeat left 40px;
			vertical-align: top;
		}
		#content_cathome {
			padding: 10px 40px 0px 25px;
			height: 100px;
			background: url(/img/int/int_content.jpg) no-repeat left 40px;
			vertical-align: top;
		}
		#content_nav {
			width: 99%;
			padding: 0px 40px 30px 40px;
			height: 100px;
			background: url(/img/int/int_content.jpg) no-repeat left 40px;
			vertical-align: top;
		}
				table.content_nav { width: 100%; }
				#plugin { width: 99%; padding: 10px 0px 0px 0px; vertical-align: top; }
			/* ----- Главная страница каталога -------- */
				table.cattbl {
					width: 100%;
				}
				table.cattbl img { border: 1px solid #bacae1; }
					
					#cat_content { padding-bottom: 30px; }
					#cattop {
						height: 12px;
						background: url(/img/int/cattop.jpg) no-repeat right bottom;
					}
					#catleft { background: url(/img/int/shadow.jpg) no-repeat right top; }
					#catleft01 {
						width: 15px;
						background: url(/img/int/shadow01.jpg) no-repeat right bottom;
					}
					#catleft02 {
						width: 15px;
						background: url(/img/int/shadow02.jpg) no-repeat right top;
					}
					#catleft03 {
						width: 15px;
						background: url(/img/int/shadow03.jpg) no-repeat right top;
					}
					table.cattbl td.flogo {
						width: 150px;
						text-align: left;
						padding-left: 17px;
						vertical-align: top;
					}
							#lg2, #lg3, #ab2, #ab3 { border-top: 2px solid #b5cfef; padding-top: 30px; }
					#cattopth01 {
						height: 47px;
						background: #6185be url(/img/int/cattopth01.jpg) no-repeat left;
						padding-left: 17px;
						font: 14px Arial;
						font-weight: bold;
						color: #fff;
					}
					#cattopth02 {
						height: 48px;
						background: url(/img/int/cattopth02.jpg) no-repeat left top;
					}
					td.about { width: 98%; vertical-align: top;}
					td.about table { width: 100%; }
					td.about table th {
						font: 18px Arial;
						color: #003366;
						text-align: left;
						border-top: 1px solid #a0beea;
						border-bottom: 1px solid #a0beea;
						padding: 3px 0px 3px 0px;
					}
					td.about table td {
						padding: 10px 0px 15px 0px;
						font: 12px Arial;
					}
					.about a:link, .about a:hover, .about a:visited, .about a:active { color: #003366; text-decoration: none; }
					.about a:hover { text-decoration: underline; }
					#print_cat { padding-top: 20px; }
					#print_cat img { border: none; }
			/* ----- /Главная страница каталога -------- */
			
			/* -----  Внутренняя страница каталога ----- */
			#crumb {
				font: 11px Arial;
				color: #808893;
				padding: 20px 40px 10px 40px;
			}
			/* ----- /Внутренняя страница каталога ----- */
			/* ----- Навигатор ----- */
			#navigator { 
				vertical-align: top;
			}
			#nav_top {
/*				height: 108px;
				background: url(/img/int/nav_top.jpg) no-repeat bottom;*/
				vertical-align: bottom;
				text-align: right;
				padding: 0px 15px 15px 0px;
				font: 12px Arial;
				font-weight: bold;
				color: #293d89;
			}
			#nav {
				font: 11px Tahoma;
				color: #003366;
/*				border: solid #c1d9ed;
				border-width: 0px 1px 0px 1px;
				vertical-align: top;
/*				background: #eef2f8 url(/img/int/nav_bg.jpg) repeat-y;*/
			}
				table.navigator { width: 100%; }
					#nav table.nav { width: 100%; border-collapse: collapse; }
							td.navact {
								padding: 6px 15px 6px 15px;
								font: 11px Tahoma;
								color: #003366;
								background-color: #cbe3f7;
								border: solid #c1d9ed;
								border-width: 1px 0px 1px 0px;
							}
							td.navitem {
								padding: 6px 15px 6px 15px;
								font: 11px Tahoma;
								border: solid #c1d9ed;
								border-width: 1px 0px 1px 0px;
							}
									td.navitem a:link, td.navitem a:visited, td.navitem a:active { color: #003366; text-decoration: underline;}
									td.navitem a:hover { color: #4085d2; text-decoration: underline; }
			#nav_btm {
/*				height: 106px;
				background: url(/img/int/nav_btm.jpg) no-repeat top;*/
			}
			/* ----- /Навигатор ----- */
			
			
			#print { padding: 20px 0px 30px 40px; }
			#print img { border: none; }
		
/* ======================================== */
/*				Footer						*/
/* ======================================== */

#footer01 {
	background-color: #e6f2fd;
}
#footer02 {
	background: #e6f2fd url(/img/copy01.jpg) no-repeat;
	height: 56px;
}
#footer03 {
	background: #e6f2fd url(/img/copy02.jpg) no-repeat left;
	padding-left: 30px;
	font: 11px Arial;
	color: #3c59ab;
}
		#footer03 a:link, #footer03 a:hover, #footer03 a:visited, #footer03 a:active { font: 11px Arial; color: #3c59ab; text-decoration: none;  }
		#footer03 a:hover { text-decoration: underline; }
#footer04 {
	background-color: #e6f2fd;
}
/* ------ /ВНУТРЕННЯЯ СТРАНИЦА ----- */
