@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(vision_images/center_bg.jpg) top center repeat-y #3cc7f5;
	}
div.row{
	clear: both;
	padding-top: 5px;
	 }

div.clears{
	clear:both;
	font-size:0px;
	}
div.spacer20{
	margin-bottom:20px;
	}
div.spacer10{
	margin-bottom:10px;
	}
ul, li, p, div, form, h1, h2, h3, h4, h5, h6, img, map, a{
	margin:0px;
	padding:0px;
	}
div.site_content{
	width:auto;
	min-width:755px;
	background:url(vision_images/bg_top.jpg) top center no-repeat;
	margin:0px auto 0px auto;
	}
div.top_box{
	width:753px;
	*width:753px;
	margin:0px auto 0px auto;
	}
div.center_box{
	*margin-top:-2px;
	width:748px;
	}
div.left_colum{
	margin-left:8px;
	width:169px;
	float:left;
	position:absolute;
	}
ul.left_menu{
	width:169px;
	background:url(vision_images/bg_left_menu.jpg) repeat-y
	}
ul.left_menu li{
	list-style:none;
	padding-bottom:2px;
	}
ul.left_menu a{
	display:block;
	background:url(vision_images/a_bg_left.jpg) no-repeat;
	display:block;
	text-decoration:none;
	padding-left:25px;
	margin-left:5px;
	}
ul.left_menu a:hover{
	background:url(vision_images/a_bg_left_over.jpg) no-repeat;
	}
ul.left_menu a.curent{
	background:url(vision_images/a_bg_left_over.jpg) no-repeat;
}
ul.left_menu a img{
	border:0px;
	}
div#page_content{
	width:549px;
	float:right;
	padding-right:10px;
	line-height:15px;
}
h1,h2{
	color:#d22700;
	font-size:18px;
	text-align:left;
	font-weight:100;
	margin-bottom:10px;
	line-height:24px;
}
h2{
	font-size:16px;
	text-align:left;
	margin-bottom:5px;
	text-decoration:underline
}
div.site_footer{
	width:auto;
	min-width:800px;
	height:307px;
	background:url(vision_images/bg_bott.jpg) top center no-repeat;
	margin:0px auto 0px auto;
	}
div.bottom_box{
	width:753px;
	*width:753px;
	margin:0px auto 0px auto
	}
ul.ctyles1{
	list-style:disc inside;
	margin:0px 0px 20px 20px;
}
p{
	margin-bottom:6px;
	}
span.underital{
	text-decoration:underline;
	font-style:italic
	}
ul.ctyles2{
	list-style:decimal outside;
	margin:0px 0px 20px 20px;
	*margin:0px 0px 20px 23px;
}
div.galery{
	float:left;
	margin:10px 10px 0px 0px
}
div.galery a img{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5; 
	}
div.galery a:hover img{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
	-khtml-opacity: 1;
	}
form.contact{
	width:480px;
	padding:10px;
	margin:0px;
	border:#CCCCCC solid 1px;
	background-color:#f9f9f9
	}
span.label{
	float: left;
	font-weight:bold;
	text-align:right;
  }
span.formw{
	float: right;
	text-align: left;
 }

div.comtact_form span.label{
	width:109px;
	margin-bottom:4px; *margin-bottom:2px
	}
div.comtact_form  span.formw{
	width:360px;
	margin-bottom:4px; *margin-bottom:2px
	}
p.error, p.succses{
	color:#FF0000;
	font-style:italic;
	margin:3px 0px 3px 0px;
	font-weight:bold;
	font-size:13px;
	}
p.succses{
	color:#00FF00
	}
p.error{
	color:#FF0000;
	}
a.baner_framar img{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5; 
	}
a.baner_framar:hover img{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
	-khtml-opacity: 1;
	}
table.wfbord_bl{
	border:#fde801 solid 1px;
	background-color:#fde801;
	width:100%;
	text-align:center
	}
table.wfbord_bl th{
	background:#38c7f5;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	}
table.wfbord_bl td{
	color:#000000;
	vertical-align:middle;
	padding:3px;
	font-size:11px;
	}
