html{
	overflow-x: none;
	overflow-y: scroll;
}

body{
	margin: 0px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#b0b91d;
	background-image:url(../images/img_background.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	color:#000;
	position:relative;
}

.clearfix{
	clear:both;
}

a img{
	border:0px;
}

	#top_master{
		width:100%;
		height:92px;
		background-color:#fff;
	}

		#top_master_sub{
			background-image:url(../images/img_logo_celectric.jpg);
			width:1002px;
			height:92px;
			margin:0 auto 0 auto;
			position:relative;
		}

			#top_master_box{
				margin-top:35px;
				margin-right:5px;
				float:right;
			}

				#catalog{
					float:left;
					margin-right:9px;
				}
		
				#search_form{
					float:left;
					border:1px solid #000;
					width:182px;
					height:18px;
					padding:1px;
					background-color:#fff;
				}

					#search_form div{
						float:left;
						margin-top:3px;
					}

					#search_input{
						font-size:10px;
						float:left;	
						border:0px;
						padding:3px;
						width:154px;
					}

	#master{
		background-image:url(../images/img_frame_shadow.png);
		width:1002px;
		height:680px;
		margin:0 auto 0 auto;
		position:relative;
	}

		#master_sub{
			width:952px;
			margin:0 auto 0 auto;
			position:relative;
		}

		#main_menu{
			background-image:url(../images/img_bg_menu.jpg);
			border-bottom:2px solid #828282;
			padding-bottom:5px;
			position:absolute;
			z-index:100;
			width:952px;
		}

			#main_menu th{
				text-align:left;
			}

			#main_menu .nav_lev_2{
					background-image:url(../images/img_border_menu.gif);
					background-repeat:repeat-y;
			}

			#main_menu a{
				text-decoration:none;
				color:#fff;
				display:block;
				padding-left:13px;
				letter-spacing:1px;
				text-transform: uppercase;
			}

			#main_menu .nav_lev_1 a{
				background-image:url(../images/img_arrow_right.jpg);
				background-position:2px;
				background-repeat:no-repeat;
				width:144px;
				font-size:11px;
				font-weight:normal;
				margin:6px 0 1px 0;
			}

				#main_menu .nav_lev_1 .selected{
					background-image:url(../images/img_arrow_down.jpg);
				}

			#main_menu .nav_lev_2{
				display:none;
			}

			#main_menu .nav_lev_2 td{
				vertical-align:top;
				width:155px;
			}

			#main_menu .nav_lev_2 a{
				padding-left:13px;
				font-size:10px;
				background-image:none;
				width:138px;
				padding-top:2px;
				padding-bottom:2px;
				margin:3px 0px 3px 0;
			}

				#main_menu .nav_lev_2 .selected{
					background-repeat:no-repeat;
					background-image:url(../images/img_arrow_green_greybg.jpg);
					background-position:3px;
					background-color:#828282;
				}

				#main_menu .nav_lev_2 a:hover{
					background-color:#828282;
				}

		#content_master{
			width:952px;
			height:678px;
		}

			#content_master_sub{
				position:absolute;
				width:638px;
				height:416px;
				background-color:#fff;
				margin-top:150px;
				margin-left:159px;
				z-index:10;
				overflow:hidden;
			}

			#content_top{
				height:108px;
				background-image:url(../images/img_content_top.jpg);
			}

				#content_top h1{
					margin:0px;
					font-weight:normal;
					font-size:24px;
					padding:16px 0px 9px 25px;
					color:#000;
				}

				#content_top a{
					text-decoration:none;
					color:#b0b91d;
					font-size:10px;
					letter-spacing:1px;
				}

				#menu_lev_3{
					width:595px;
					float:left;
				}

					#menu_lev_3 a{
						margin-left:10px;
						padding-left:15px;
						text-transform: uppercase;
					}

					#menu_lev_3 .selected{
						background-image:url(../images/img_arrow_green.jpg);
						background-position:2px;
						background-repeat:no-repeat;
					}

				#print_icon{
					width:35px;
					float:right;
				}

			#content_bottom{
				background-color:#fff;
				overflow:hidden;
				margin-left:25px;
				width:620px;
				height:263px;
				padding-bottom:25px;
				margin-bottom:25px;
			}

			#content_bottom a{
				color:#b0b91d;
			}

				#content_container{
					width:580px;
				}

					#content_container p{
						line-height:1.4em;
					}

	.search_results_found{
		font-weight:bold;
		margin-bottom:25px;
	}

	.searched_item{
		margin-bottom:15px;
	}

		.searched_item_title a{
			color:#b0b91d;
			text-decoration:none;
		}

		.searched_item_content{

		}

	#footer_master{
		width:956px;
		height:111px;
		margin:0 auto 0 auto;
		background-image:none;
		overflow:hidden;
		padding:0 23px 0 23px;
		position:relative;
	}

		#temp_foot{
			width:956px;
			height:130px;
		}

		#bottom_menu{
			float:left;
			margin-top:6px;
			width:540px;
			font-size:10px;
			color:#000;
		}

			#bottom_menu a{
				font-size:10px;
				color:#000;
				text-decoration:none;
			}

		#bottom_logo{
			float:right;
			padding-top:5px;
			background-repeat:no-repeat;
		}

	#site_menu_tree{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

		#site_menu_tree ul{
			list-style-type:none;
		}

			#site_menu_tree a{
				text-decoration:none;
				color:#b0b91d;
				display:block;
				margin-bottom:3px;
			}

	#language_selector{
		position:absolute;
		width:80px;
		top:10px;
		right:0px;
		z-index:9999;
	}

		#selected_language{
			cursor:pointer;
		}
	
		#all_languages{
			display:none;
			padding-left:11px;
			background-color:#fff;
		}
	
		#all_languages a{
			text-decoration:none;
			color:#000;
		}

	.news_archive_item{
		text-decoration:none;
		display:block;
		color:#000;
		margin-bottom:5px;
	}

	#news_log_top{
		position:absolute;
		
		left:350px;
	}

	.nawform label{
		width:175px;
		display:inline-block;
		vertical-align:top;
	}

	.nawform .texts, .nawform .textarea, .nawform select{
		border:1px solid #000;
		padding:3px;
		width:200px;
	}

	.nawform .texts_2{
		border:1px solid #000;
		padding:3px;
		width:100px;
	}

	.nawform .textarea{
		height:100px;
	}

	.nawform .buttons{
		display:inline-block;
		margin-left:175px;
	}

	.nawform .qserrors{
		width:540px;
		border:1px solid #e94d4b;
		padding:10px;
		background-color:#ecd4d4;
		color:#e94d4b;
	}
