body{
	margin:0;
	padding:0;
}
body.index{
	/*background-image: url('../gfx/index/tile.jpg');
	background-position: left top;*/
	font-size: 11px;
	font-family: verdana;
	color: #575757;
}
body.popup{
	font-size: 11px;
	font-family: verdana;
}
img{ border: 0}
.ico img{
	border: 0;
}
#container{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	/*border: solid 1px white;*/ 
	/*overflow: hidden;*/
}

#up{
	background-image: url('../gfx/index/up.jpg');
	background-position: top center;
	width: 990px;
	height: 146px;
	border-top: 1px solid white;
}
#nav_icons{
	float: left;
	margin-left: 750px;
	padding-top: 28px;
	width: 60px;
	height: 10px;
}
* html #nav_icons{
	margin-left: 463px;
}
#home_icon{
	float: left;
	width: 10px;
	height: 10px;
	padding-right: 27px;
}
#contact_icon{
	float: left;
	width: 10px;
	height: 10px;
	padding-right: 10px;
}
#up_admin{
	background-image: url('../gfx/index/up_admin.jpg');
	background-position: top center;
	width: 990px;
	height: 146px;
	}
	#up_menu{height: 22px; text-align: right;}
		#up_menu ul{list-style: none; margin: 0; padding: 0;}
		#up_menu ul li{display: inline; margin-left: 20px;}
		#up_menu ul li a{color: white; text-decoration: none;}
		#up_menu ul li a:hover{color: white; text-decoration: underline;}
	#company_logo{
		float: left;
		padding-left: 35px;
		padding-top: 30px;
	}
	#search{
		width: 250px; 
		height: 30px ;
		margin-left: 640px; 
		padding-top: 70px;
		font-weight: bold;
	}
	* html #search{
		padding-top: 0; 
		margin-top: 70px; 
	}
	 	#search form{
	 		margin:0; 
	 		padding: 0;
	 	}
		#search fieldset{
			border: 0;
			margin: 0; 
			padding: 0;
		}
		#search_field{
			float: left;
			display: block;
			font-size: 1em; 
			color: #0171bd; 
			width: 200px;
		}
		#search_ok_field{
			float: left;
			display: block;
		}
	#horizontal_tree_container{
		padding-top: 22px;
		margin-left: 230px; 
	}
	#horizontal_tree_container a{
		color: #7a7a7c;
		text-decoration: underline;
	}
	#horizontal_tree_container a:hover{
		color: #0173ba;
		text-decoration: underline;
	}
	#middle_menu{
		height: 25px;
	}
		#middle_menu ul{
			list-style: none; 
			margin: 0; 
			padding: 0; 
			width: 360px; 
			float: right; 
			text-align: right;
			padding-top: 2px
		}
			#middle_menu ul li{display: inline; margin:0; margin-right: 18px;}
			#middle_menu ul li a{color: black; text-decoration: none; font-size: 12px; font-weight: bold;}
			#middle_menu ul li a:hover{color: black; text-decoration: underline;}
			
	#cart{
		height: 40px; 
		color: #535353;
		height: 60px;
		break: both;
		border-bottom: 1px solid #0273bf;
		padding: 5px;
	}
		#cart_icon{
			float: left;
			width: 56px;
			height: 54px;
		}
		#cart_icon img{
			border: none;
		}
		#cart_description{
			margin-left: 80px;
		}
		#cart a{
			color: #0274bb; 
			font-weight: bold; 
			text-decoration: underline;
		}
		#cart a:hover{
			text-decoration: none;
		}
		#cart_sum{
			color: #305f95; 
			font-weight: bold;
		}
	
	#cart_full h2{
		height: 25px;
		background-position: bottom center; 
		background-repeat: no-repeat; 
	}
	#cart_full input{
		font-size: 11px;
	}
	#cart_full a{
		color: #0e0e0e;
		text-decoration: none;
	}
	#cart_full a:hover{
		text-decoration: underline;
	}
	#cart_full h2{
		font-size: 11px;
		color: #4c8840;
		background: none;
	}
	table.cart_tab{
		width: 98%;
		border-collapse: collapse;
	}
	table.cart_tab td{
		margin: 0;
		border: 1px solid #e1eaf3;
		border-collapse: collapse;
	}
	#order_menu{width: 550px; height: 40px; text-align: left; float: right; margin: 10px;}
		#order_menu ul{list-style: none; margin: 0; padding: 0; display: inline; margin-top: 20px;}
		#order_menu ul li{display: inline; margin-left: 15px;}
		#order_menu ul li a{color: black; text-decoration: none;}
		#order_menu ul li a:hover{color: #0e0e0e; text-decoration: underline;}
		
	#language_switcher{width: 138px; height: 40px; float: right;}
	#language_switcher img{border: 0;}

#left{
	float: left;
	text-align: center;
	background-image: url('../gfx/index/nav_header.jpg');
	background-position: top center;
	background-color: #ffffff;
	width: 199px;
	background-repeat: no-repeat;
	}
#people_sign{
	background-image: url('../gfx/index/people_left.jpg');
	background-position: top center;
	width: 150px;
	margin-left: 20px;
	height: 160px;
}
	#people_sign_container{
		padding-top: 62px;
		margin-left: 15px;
		width: 117px;
		height: 100px;
		overflow: visible;
	}
	* html #people_sign_container{
		margin-left: 0;
	}
	#people_sign_container h1{
		font-size: 13px;
		text-align: center;
		margin: 0;
		padding: 0;
		color: #958b0f;
	}
	#people_sign_container h1 a{
		color: #958b0f;
	}
	#people_sign_container h2{
		font-size: 11px;
		margin: 0;
		padding: 0;
	}
#advert{
}
#advert h1{
	font-size: 11px;
	color: #0272bc;
}
	#nav_menu{
		width: 155px; 
		margin-left: 18px;
		//margin-left: 0px;
		background-image: url('../gfx/index/nav_header.jpg');
		background-position: top center; 
		background-repeat: no-repeat;
		/*margin-top: -40px;*/
	}
	* html #nav_menu{
		margin-left: 10px;
	}
	#nav_menu h3{
		font-size: 12px;
		margin-top: 5px;
		padding-top: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;
		color: #968b0f;
	}
	#nav_menu ul{
		padding:0; 
		margin: 0; 
		list-style: none; 
		padding-left: 5px; 
		width:155px;
		text-align: left;
	}
		#nav_menu ul.level1 h1{
			background-position: top left; 
			margin: 0; 
			padding: 0; 
			padding-top: 2px;
			padding-bottom: 1px;
			margin-bottom: 4px;
			/*border: 1px solid green;*/
			/* width: 97%;*/
			padding-left: 3%;
		}
		#nav_menu ul.level2 h1{
			background-position: top left; 
			margin: 0; 
			padding: 0; 
			padding-bottom: 2px;
			padding-top: 2px;
			margin-bottom: 5px;
			/*border: 1px solid green;*/
			/* width: 97%;*/
			padding-left: 3%;
		}
		#nav_menu ul h1:hover{
			/*background-image: url('../gfx/index/menu_item_over.jpg'); */
			background-color: #e0e557;
			background-position: top left;
		}
		ul.level1 li{
			background-color: #f1f5f9;
			pading-left: 10px;
			padding-bottom: 1px;
			margin-bottom: 5px;
		}
		ul.level1 li h1, ul.level1 li a{
			font-size: 1em; 
			color: #00569b; 
			font-weight: bold; 
			text-decoration: none; 
		}
			 ul.level1 li a{
			 	/*border: 1px solid red;*/
			 }
		ul.level1 li a:hover{
			text-decoration: underline;
		}
		ul.level2 li, ul.level2 li h1, ul.level2 li a{
			font-size: 1em;
			background-color: #e0eaf3;
			width: 95%; 
			color: #0171bb;
			margin-bottom: 5px;
			font-weight: normal;
		}
		ul.level2 li a:hover{
			background-color: #e0eaf3;
		}
		ul.level3{
			width: 150px !important;
			background-color: #e0eaf3;
		}
		ul.level3 li{
			background-color: #e0eaf3;
			padding-bottom: 1px;
			margin-bottom: 1px;
		}
		ul.level3 li h1{
			font-size: 1em; 
			width: 100%;
			background-color: #f1f5f9;
			color: #fdfeff;
			font-weight: normal;
		}
		 ul.level3 li a{
		 	background: none;
		 	color: #00569b;
		 }
		 ul.level3 li a:hover{
		 	background: none;
		 }
	
	#client_panel{
		color: white; 
		padding: 10px;
		margin-left: 20px;
		text-align: left;
		/*border: 1px dotted #0273bf;*/
		margin-top: 20px;
		border-top: 1px dotted #0273bf;
		border-bottom: 1px dotted #0273bf;
		padding-bottom: 20px;
	}
		#client_panel a{
			color: #0172c0; 
			text-decoration: none;
		}
		#client_panel a:hover{
			text-decoration: underline;}
		#client_panel h2{
			color: #0273bf; 
			font-weight: bold; 
			font-size: 1em; 
			margin: 1px; 
			padding: 2px;
			}
		#client_panel p{
			color: #8ec614; 
			margin: 0; 
			padding: 0;
		}
		#client_panel_header h1{
			font-size: 1.2em;
			color: #968b0f;
		}
		#client_panel fieldset{
			border: 0; 
			margin: 0; 
			padding:0
		}
		#client_panel form{
			border: 0; 
			margin: 0; 
			padding:0
		}
		#login_password{
			border: 1px solid #0273bf; 
			width: 150px;
		}
		#login_user{
			border: 1px solid #0273bf; 
			width: 150px;
		}
	
	#contact{margin-left: 10px;}
		#contact_header{
			/*background-image: url('../gfx/index/contact_header.jpg'); 
			background-position: top right; */
			height: 45px; 
			background-repeat: no-repeat;
		}
		#contact h1{color: white; font-weight: bold; font-size: 1em;}
		#contact h2{color: white; font-weight: normal; font-size: 1em;}
		#contact address{font-style: normal; color: white;}
		#contact address a{color: #fec600; text-decoration: none;}
		#contact address a:hover{color: #fec600; text-decoration: underline;}

#main{
	float: right;
	width: 783px; 
	background-image: url('../gfx/index/main_back.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
#main_admin{
	float: right; 
	width: 950px; 
	background-image: url('../gfx/index/main_back.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
#main_popup{
	float: right; 
	width: 100%; 
	padding: 0 20px 0 20px; 
	background: none;
}
#main h1.wide, #add_user h1{
	color: #0274bb; 
	font-size: 13px; 
	font-weight: bold; 
	text-align: left; 
	/*
	background-image: url('../gfx/index/breaker_wide.jpg'); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	*/
	width: 720px ; 
	height: 25px;
}
h1.narrow, h2.narrow{
	color: #4c8840; 
	font-weight: bold; 
	text-align: center; 
	/*
	background-image: url('../gfx/index/breaker_narrow.jpg'); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	*/
	width: 212px; 
	height: 25px;
}
	h1.narrow{
		font-size: 13px; 
	}
	h2.narrow{
		font-size: 12px; 
	}
	h3.narrow{
		font-size: 11px; 
	}
/*#main p{color:#535353 ; width: 750px; margin-left: auto; margin-right: auto;}*/
#main_content{
	width: 720px;
	margin:0; 
	padding: 0; 
	color:#5c5c5c;
	/*
	padding-right: 20px;
	//padding-right:10px;
	*/
	overflow-x: hidden;
	padding-left: 20px;
	/*background-image: url('../gfx/index/main_back.jpg'); 
	background-position: left top; 
	background-repeat: no-repeat;*/
	clear: both;
	/* border: 1px solid red; */
}
	#main_content p{
		color: #5c5c5c;
	margin: 5px 0;
	 padding: 0;
	}
	#main_content img{
		margin: 5px;
		border: 1px solid #0273bf;
	}
	#menu_admin img{
		border: none !important;
		padding: 0 !important;
		
	}
	.mceEditor img{
		border: none !important;
		margin: 0 0 0 0 !important;
		padding: 0 !important;
	}
	#site_ico_contener img{
		border: none !important;
		margin: 0 0 0 0 !important;
		padding: 0 !important;
	}
	#main_content h1{
		font-size: 1.5em;
		font-weight: bold;
		margin: 5px 0 5px 0;
		padding: 0;
		color: #0074be;
	}
	#main_content h2{
		margin: 2px 0 2px 0;
		padding: 0;
		color: #326199;
		font-size: 1.1em;
		font-weight: bold;
		color: #0074be;
	}
	#main_content h3{
		margin: 2px 0 2px 0;
		padding: 0;
		color: #326199;
		font-size: 1.0em;
		font-weight: bold;
		color: #0074be;
	}
	#site a{
		color: #00579e;
		text-decoration: underline;
	}
	#site a:hover{
		color: #958d10;
	}
	
#main_content_admin{
	width: 930px;
	margin:0; 
	padding: 0; 
	/*
	padding-right: 20px;
	//padding-right:10px;
	*/
	/*background-image: url('../gfx/index/main_back.jpg'); */
	background-position: left top; 
	background-repeat: no-repeat;
	clear: both;
	min-height: 700px;
}
	
}
#main_content_popup{margin:0; padding: 0;}
	#slot_1{width: 751px;}
		#slot_1 h1{
				color: #4c8840; 
				font-size: 13px; 
				font-weight: bold; 
				text-align: center; 
				/*
				background-image: url('../gfx/index/breaker_narrow.jpg'); 
				background-position: bottom center; 
				background-repeat: no-repeat; 
				*/
				padding-bottom: 5px;
				width: 212px; 
				min-height: 25px;
				//height: 25px;
			}
		#slot_1 .slot_1_photo{display: table-cell;text-align: center;vertical-align: middle; width: 212px; height: 66px; border: 1px solid #ffe401; background: #f1f1f1; color: #565553;}
		.more_link{text-align: right; width: 100px; float: right;}
		.add_cart_link {text-align: right; width: 120px; float: right;}
		.more_link a, .add_cart_link a{color: #4f8843;text-decoration: none;}
		.more_link a:hover, .add_cart_link a:hover{color: #4f8843;text-decoration: underline;}
		.more_link img, .add_cart_link img{border: 0;}
		
		#slot_1{color: #535353; clear: both;}
		#slot_1 p{ color: #535353;}
		#slot_1_1{float: left; width:220px;  margin-left: 30px; //margin-left: 20px;}
		#slot_1_2{float: left; width:220px;  margin-left: 30px; //margin-left: 20px;}
		#slot_1_3{float: left; width:220px;  margin-left: 30px; //margin-left: 20px;}
	
	#slot_2{width: 751px;height: 650px;}
		#slot_2_header{
			background-image: url('../gfx/index/nowosci_head.jpg'); 
			background-position: center top; 
			width: 751px; 
			height: 45px; 
			background-repeat: no-repeat
		}
		#slot_2 h1{
			color: #4c8840; 
			font-size: 13px; 
			font-weight: bold; 
			text-align: center; 
			/*
			background-image: url('../gfx/index/breaker_narrow.jpg'); 
			background-position: bottom center; 
			background-repeat: no-repeat;
			*/
			width: 212; 
			height: 25px;
			padding: 5px;
			margin:0;
		}
		#slot_2 h2{
			font-size: 1em;
			color: #4c8840; 
			font-weight: bold; 
			margin: 0;
			padding: 0;
			
		}
			#slot_2 p{color: #535353;}
			.slot_2_1{
				float: left; 
				width:220px; 
				height: 240px; 
				margin-left: 30px; 
				//margin-left: 20px;
				text-align: center;
			}
			/*#slot_2_1_imggaediv{float: left; padding-right: 10px; padding-bottom: 10px}*/
			.slot_2_1_imggaediv img{
				padding:2px;
				border: 1px solid #ffe401; 
				margin: 5px;
			}
			.slot_2_1_imggaediv{
				/*display: table-cell; */
				/*float:left; */
				text-align: center;
				vertical-align: middle; 
				/*border: 1px ;*/
				/*padding: 5px;  */
				
				/*background: #f1f1f1; */
				color: #565553; 
				text-align: center;
				/*margin-right: 10px;*/
			}
			#slot_2_2{float: left; width:220px; height: 240px; margin-left: 30px; //margin-left: 20px;}
			#slot_2_3{float: left; width:220px; height: 240px; margin-left: 30px; //margin-left: 20px;}
		#slot_2_description {width: 720px; margin-left: auto; margin-right: auto; margin-bottom: 30px;}
		#slot_2_description p{color: #535353;}
		#slot_2_description h1{text-align: left; background: none;}
	
	#foot{
		clear: both;
		background-image: url('../gfx/index/footer.jpg');
		background-position: top center;
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 85px;
	}
	#foot_admin{
		background-image: url('../gfx/index/foot_admin.jpg');
		background-position: top right;
		width: 950px;
		height: 39px;
		clear: both;
	}
		#foot_admin ul, #foot ul{list-style: none; margin: 0; padding: 0; padding-top: 10px; width: 500px;}
		#foot_admin ul li, #foot ul li{display: inline; margin-left: 20px;}
		#foot_admin ul li a, #foot ul li a{color: #6792bc; text-decoration: none;}
		#foot_admin ul li a:hover, #foot ul li a:hover{color: #6792bc; text-decoration: underline;}
		#foot_logo{
			color: #949494; 
			width: 150px; 
			padding-top: 10px;
			float: right; 
			vertical-align: middle; 
			text-align: center;
		}
			#foot_logo img{border: 0;}
			
		.catalog_item{
			width: 710px; 
			padding: 0;
			margin-left: auto; 
			margin-right: auto; 
			color: #565553;
			padding-bottom: 20px;
			margin-bottom: 40px;
			clear: both;
		}
		#category_dropdown{
			
		}
		#items_list{
			width: 300px;
		}
		.catalog_form, .catalog_form fieldset{
			margin: 0; 
			padding: 0;
		}
			.catalog_name{
				color: #4c8840; 
				font-size: 13px; 
				font-weight: bold; 
				text-align: center; 
				width: 700px ; 
				height: 25px;
				margin-left: 10px;
			}
			.catalog_name h2{
				padding-left: 30px;
			}
			.catalog_price{
				font-family: trebuchet ms; 
				color: #0173bc; 
				font-weight: bold; 
				font-size: 14px; 
				text-align: right;
				margin-right: 50px;
			}
			
			h2.catalog_name_head {
				color: #0272bc; 
				font-size: 13px; 
				font-weight: bold; 
				text-align: left; 
				/*background-image: url('../gfx/index/breaker_wide.jpg'); 
				background-position: bottom left; 
				background-repeat: no-repeat; */
				height: 25px;
				padding: 0;
				margin:0;
				
			}
			h2.catalog_name_head a{
				color: #0272bc; 
				font-size: 13px; 
				font-weight: bold; 
				text-align: left;
			}
			.catalog_item h1{
				background: none;
			}
			.catalog_item h1 a{
				color: #0272bc; 
				font-size: 13px; 
				font-weight: bold; 
				text-decoration: none;
			}
			.catalog_item h1 a:hover{
				color: #0272bc; 
				font-size: 13px; 
				font-weight: bold; 
				text-decoration: underline;
			}
			.catalog_item h1.wide{
					color: #4c8840; 
					font-size: 13px; 
					font-weight: bold; 
					text-align: center; 
					/*
					background-image: url('../gfx/index/breaker_wide.jpg'); 
					background-position: bottom center; 
					background-repeat: no-repeat; 
					*/
					width: 740px ; 
					height: 25px;
				}

			.catalog_item_list_breaker{
				border-bottom: 1px dotted gray;
				margin-bottom: 30px;
				clear: both;
			}
			#main_photo, .catalog_photo, .catalog_gallery_photo{
				float: left; 
				margin: 5px 15px 15px 5px; 
				padding:5px;
				/*display: table-cell;
				text-align: center; 
				vertical-align: middle; 
				border: 1px solid #53653d; 
				background: #f1f1f1; 
				color: #565553;*/
				display: inline;
			}
			
			/*
			#main_photo, .catalog_gallery_photo{
				
			}
			#main_photo img{
				padding: 0;
				margin: 0;
				padding: 1px;
			}
			*/
			.catalog_price {font-size: 13px; color: #0173bc; }
			.catalog_price h1{background: none; font-size: 11px; color: #0173bc; }
			.catalog_label{}
			.item_separator {
				margin-left: auto; 
				margin-right: auto; 
				color: #4c8840; 
				font-size: 13px; 
				font-weight: bold; 
				text-align: center; 
				/*
				background-image: url('../gfx/index/breaker_narrow.jpg'); 
				background-position: bottom center; 
				background-repeat: no-repeat; 
				*/
				width: 212px; 
				height: 25px;
				clear: left;
			}
			#catalog_page a{
				color: #274094;
			}
		.cart_entry{}
		#more_photos {
			text-align: center;
		}
		#more_photos ul{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#more_photos ul li{
			display: inline;
			margin: 0;
			padding: 0;
		}
		#more_photos h2.narrow{
			margin-left: 20px;
		}
		#catalog_view h2.narrow, #catalog_view h1.narrow{
			width: 600px;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			clear:both;
		}
		#item_description{
			color: #5a5a5a;
			width: 700px;
			margin-left: auto;
			margin-right: auto;
		}
		#item_options{
			
		}
		div.option_item{
			float: left;
			display: inline;
		}
		#item_options ul{
			float: none;
			list-style: none;
		}
		#catalog_view_photo{
			margin-left: 30px;
		}
		#item_cart{
			text-align: right;
			margin-right: 50px; 
		}
		#item_cart a{
			color: #274094;
		}
		#add_user {margin-left: 30px;}
		#add_user h1{
			color: #4c8840; 
			font-size: 15px; 
			font-weight: bold; 
			text-align: center; 
			/*
			background-image: url('../gfx/index/breaker_wide.jpg'); 
			background-position: bottom center; 
			background-repeat: no-repeat; 
			*/
			width: 612px; 
			height: 25px;
		}
		#add_user h2{
			color: #4c8840; 
			font-size: 13px; 
			font-weight: bold; 
			text-align: center; 
			/*
			background-image: url('../gfx/index/breaker_narrow.jpg'); 
			background-position: bottom center; 
			background-repeat: no-repeat; 
			*/
			width: 212px; 
			height: 25px;
		}

		
.button1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  background-color: #F9F9F9;
  border-color: #CCCCCC #333333 #333333 #CCCCCC;
  background-image: url(./../gfx/window/button1.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  cursor: pointer
}
.field1{
	font-size: 11px;
}

#catalog_view{
}

.tab1{
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}
.tab1 td{
	padding: 5px;
	border: solid 1px;
	border-color: #92BDE3;
	border-collapse: collapse;
}
.tab1 th{
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;
	border: solid 1px;
	background-color: #0466b1;
	border-color: #92BDE3;
}
.tab1 a{
	color: #000000;
	font-weight: normal;
}
.tab1 a:hover{
	color: red;
	font-decoration: underline;
	font-weight: normal;
}
.tab1 img{
	vertical-align: middle;
}
.button2{
	font-size: 11px;
	padding: 3px 3px;
	background-color: #0375bc;
	color: white;
	border-top: 1px solid #7f9fe6;
	border-left: 1px solid #7f9fe6;
	border-bottom: 1px solid #274195;
	border-right: 1px solid #274195;
	font-weight: bold;
}
#item_back{
	clear: both;
}
#add_user h1, #add_user h2{
	padding: 0;
	margin: 0;
	text-align: left;
	background: none;
}
#add_user h1{
	font-size: 1.1em;
	background-color: #f1f1f1;
	height: 1.5em;
	padding: 5px 0 0 2px;
	margin-top: 20px;
	color: #0e0e0e;
	width: 98%;
}
#add_user h2{
	font-size: 1.0em;
	padding-top: 10px;
	width: 98%;
}
#add_user p{
	padding:0;
	margin: 0;
}
#gallery1 img{ border: 0}{
}
/*
#ffc702
#fbe402
#fdfeff
*/
#foot_content{
	padding-left: 50px;
}
#foot_content a{
	color: #878715;
	text-decoration: none;
}
#foot_content a:hover{
	text-decoration: underline;
}
img.imgNoBorder{
	border: 0 !important;
}
.textField1{
	width: 90%;
	margin-bottom: 20px;
}
table.userPanels{
	border: 1px solid #2079b5;
	border-collapse: collapse;
}
table.userPanels th,
table.userPanels td{
	padding: 10px;
	border: 1px solid #2079b5;
	border-collapse: collapse;
}
table.userForm h2{
	font-size: 11px !important;
	height: auto !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
table.userPanels th{
	color: white;
	padding: 5px;
	background-color: #2079b5;
}

table.userForm th,
table.userForm td{
	padding: 0;
	border: 0;
}
span.errorLine{
	color: black;
	background-color: #ff979a;
	border: 1px solid #ff0000;
	padding: 5px;
	margin:5px 0;
	display: block;
}

pre {
	margin: 0;
	padding: 10px 0;
}