* html, div, body, a
{    margin:0;
    padding:0;
	position:relative;
}

body
{	background:blue url("/images/z_image/MainBackground.gif");
}

.header, .content, .footer
{	width:1000px;
	margin: 0 auto;
	clear:both;
}

.content div, .header div, .header img, .footer div { float:left;}

.header
{	background:#462CA6 url("/images/z_image/header.jpg");
	height:193px;
	width:1000px;
}

.line_menu 
{
	background:#777777 url("/images/z_image/top_menu.gif");
	height:33px;
	width:1000px;
}

.line_menu a
{
	font-size:10pt;
	font-family:verdana;
	font-weight:bold;
	text-decoration: none;
	color:#303030;
	margin-top:3px;
	padding:5px 15px;
	display:block;
	float:left;
	border-left:1px solid #959595;
}

.line_menu a:hover 
{
	background-color:#553BB0;
	color:white;
}

.line_menu a.first 
{
	border-left-width:0px;
	margin-left:150px;
}
/*------------------------------------Content--------------------------------------------*/
.fon_content1
{
	float:left;
	width: 1000px;
	background:#DFDFDF url("/images/z_image/ContentBackground.gif");
}

.fon_content2
{
	width: 1000px;
	background:url("/images/z_image/production_body.jpg");
	background-repeat: repeat-y;
	background-position: left;
}

.left_panel {width:243px;}

.pr_head 
{
	width:243px;
	height:57px;
	background:url("/images/z_image/production_header.jpg");
}

.product li
{
	color: red;
}

.product li a
{
	font-size:10pt;
	font-family:arial;
	font-weight:bold;
	text-decoration: none;
	color:#303030;
}

.product li a:hover
{
	color:#553BB0;
}

.banner img
{
	border: 5px solid #BEBEBE;
	width:145px;
	height:104px;
	margin:10px auto;
	display:block;
}

.right_panel
{
	width:757px;
	background:url("/images/z_image/top_menu_button_line.gif");
	background-repeat: repeat-x;
	background-position: top;
}

.find_panel {height:50px;width:757px;}

.label-left
{
	background:url("/images/z_image/label-left.gif");
	width:32px;
	height:30px;
	margin-top:20px;
	margin-left:20px;
}

.label-center
{
	background:url("/images/z_image/label-center.gif");
	min-width:20px;
	height:30px;
	margin-top:20px;
	color:white;
	font:bold 14pt sans-serif;
	vertical-align:center;
	padding:4px 0;
}

.label-right
{
	background:url("/images/z_image/label-right.gif");
	width:33px;
	height:30px;
	margin-top:20px;
}

#form_find
{
	display:block;
	font-size:13pt;
	font-family:arial black;
	font-weight:bold;
	color:#646464;
	margin-top:20px;
	margin-right:20px;
	float:right;
}

#findtext
{
	width:180px;
	border: 1px solid #959595;
}

#findtext:focus
{
	border: 2px solid #553BB0;
}

#sbmt {margin-bottom:-5px;}

.cnt_border
{
	width:717px;
	margin:0 20px 30px 20px;
	background: white;
	border: 1px solid #959595;
}

.cnt
{
	margin:30px 0 30px 30px;
	width:426px;
	border-right:1px solid #959595;
	padding-right:30px;
	min-height: 480px;
}

p 
{
	font-size:10pt;
	font-family:verdana;
	font-weight:normal;
	margin-top:0;
}

h3
{
	font-size:15pt;
	font-family:verdana;
	font-weight:bold;
	color:#2D205E;
}

.cnt_img
{
	width:150px;
	height:100px;
	margin:10px 25px 0 25px;
	text-align:center;
}

.cnt_img a
{
	font-size:9pt;
	font-family:verdana;
	font-weight:normal;
	color:black;
}

.cnt_img  img
{
	display:block;
	margin:5px auto 0 auto;
	border:1px solid #959595;
}

.news
{
	width:185px;
	margin:30px 30px 30px 15px;
}

.news h3 {margin-top:0;}
.news p {font-size:8pt; margin-bottom:20px;}

.news-date-left
{
	width:3px;
	height:16px;
	background:url("/images/z_image/news-left.gif");
}

.news-date-right
{
	width:3px;
	height:16px;
	background:url("/images/z_image/news-right.gif");
}

.news-date-content 
{ 
	background:url("/images/z_image/news-center.gif");
	background-repeat: repeat-x;
	padding: 1px 3px; 
	color:white;
	font-size:7pt;
	font-family:verdana;
	font-weight:normal;
	text-align:center;
	height:16px;
}

.price
{
	border-top:1px solid #959595;
	margin-top:10px;
	padding-top:30px;
	padding-left:30px;
	padding-right:10px;
	font-size:9pt;
	font-family:verdana;
	font-weight:bold;
}

.price img 
{
	float:left;
	margin-right:10px;
	border:0;
}

.All_content_ a img
{
	border:none;
}

/*------------------------------------Footer--------------------------------------------*/
.footer{height:150px;}

.ftr_mn
{
	width:1000px;
	height:22px;
	background:url("/images/z_image/ftr_munu_bgclr.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding-top:9px;
}

.copyright
{
	font-size:8pt;
	font-family:verdana;
	font-weight:normal;
	margin-left:15px;
}

.ftr_mn a
{
	font-size:8pt;
	font-family:verdana;
	font-weight:bold;
	text-decoration: none;
	color:#454545;
	padding:0px 12px;
	display:block;
	float:left;
	border-left:2px solid #454545;
}

.ftr_mn a:hover 
{
	background-color:#553BB0; 
	color:white;
}

.ftr_mn a.first 
{
	border-left-width:0px;
	margin-left:20px;
}

.address, .telefon, .map, .map a
{
	font-size:8pt;
	font-family:arial;
	font-weight:normal;
	color:white;
	margin-top:40px;
}

.address{margin-left:40px;}

.telefon, .map{margin-left:80px;}

.studio
{
	margin-top:20px;
	margin-left:180px;
	width:118px;
	height:45px;
	border-width:0;
}
.studio img {border-width:0;}
.studio A IMG {border: none;}
