/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}

textarea,input{background:#ffffff;}

input.submit,a.submit{color:#ffffff; font-weight:normal;	background:url(../../img/design/button.gif) repeat left bottom;
border:1px solid #C9C9C9;	font-size:11px;	padding:2px 10px;	_padding:1px 0px;	width:auto;	height:19px;_height:20px;}

table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#dfd58e;text-align:left; font:12px tahoma, padding:5px;}

table.reTable,table.reTable td, table.reTable th {border-color:#dddddd;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li{font:13px Tahoma, sans-serif; color: #616161;}
a{font:13px Tahoma, sans-serif; color:#0a4d88; }
a:hover {font:13px Tahoma, sans-serif; color:#008147;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #000000; margin:0;padding:0; padding-top: 10px;}
p {margin: 12px 0 10px 0;}
/*--------------------*/		
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}				
h1{font-size:16px; color: #008147; font-weight: bold;  padding:10px 0 5px 0;
background:url(../../img/design/green_light.gif) no-repeat center left; padding: 3 0 0 20px;
}
h2{font-size:12px; color: #000000; font-weight: bold; }
h3{font-size:12px; color: #bd0b11; font-weight: bold; }
h4{font-size:12px; color: #000000; font-weight: bold; }
h5{font-size:12px; color: #bd0b11; font-weight: normal; }
h6{font-size:12px; color: #000000; font-weight: normal;}

/*--------------------*/


hr{
	clear:all;
	margin:0 0 10px 0;
	height:1px;
	width:100%;
	border: 0px solid;
	_background:none;
	_border:none;
}



img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 
img.top {vertical-align:text-top !important;}
img.bottom {vertical-align:text-bottom !important;}
img.middle {vertical-align:middle !important;}
img.baseline {vertical-align:baseline !important;}


/*===============================================*/
body{
	background:#FFFFFF;
	color:#000000;
}
#tbl{height: 160px; }
#tbl1{height: 30px;}
#logo_top {width: 190px ; height: 160px ; background:url(../../img/design/logo_top.jpg) no-repeat left top;}
#logo_top1 {width: 190px ; height: 30px ; background:url(../../img/design/logo_top1.jpg) no-repeat left top;}
#right_bg {width: 240px; height: 160px; background:url(../../img/design/right_bg.jpg) no-repeat left top;}
#top_bg { height: 160px; background:url(../../img/design/top_bg.jpg) repeat-x left top;}
#top_pic {width: 568px; height: 160px; background:url(../../img/design/top_pic.jpg) no-repeat left top;}
#menu_bg {width: 100%; height: 30px; background:url(../../img/design/menu_bg.gif) repeat-x left top;}
#menu_left {width: 237px; height: 63px; background:url(../../img/design/menu_left.jpg) no-repeat left top;}
#right_icons {width: 124px ; height: 37px ; background:url(../../img/design/right_icons.jpg) no-repeat left top;}
#foot_line {width: 100%; height: 1px; background:url(../../img/design/foot_line.gif) repeat-x left top;}
#shadow{margin: 0 0 0 52px; width: 564px ; height: 7px ; background:url(../../img/design/shadow.jpg) no-repeat left top;}
#menu_wall{width: 6px; height: 30px; background:url(../../img/design/menu_wall.gif) no-repeat right top;}

#catalog{ font:12px Tahoma, sans-serif;font-weight: bold; color: #008147; padding: 18px 10px 0px 50px;}
#content_txt{padding: 22px; width: 100%;}

.footer{height: 95px; background-color:#efeeee;}
.foot_p{font:11px Tahoma, sans-serif; padding: 0 0 0 15px; color: #3388b0;}
.h100{height:100%}
.blank{width:1px; height:1px; }

#logo_top .blank {width:190px;}
#top_pic .blank {width:568px;}
#logo_top1 .blank {width:190px;}
#right_icons .blank {width:124px;}
#right_bg .blank {width:240px;}





#main_menu {
		margin:0;width:570px;
		background-image:none;
			}
	#main_menu tr{
		height:30px;
	}
	.menutd{
		padding:7 0px 0 20px;
	
	}
	
	#main_menu #main_menu_left{background-image:none;}
	
	

	#main_menu a{
	background:url(../../img/design/blue_light.gif) no-repeat top left; padding: 0 0 0 20px;
		font-size:12px;
		color:#0a4d88;text-decoration:none;
	}
#main_menu a.active{color:#008147;	text-decoration:none;background:url(../../img/design/green_light.gif) no-repeat top left; padding: 0 0 0 20px;}
#main_menu a:hover {color: #008147; background:url(../../img/design/green_light.gif) no-repeat top left; padding: 0 0 0 20px;}


	#left_menu{width: 237px; height: 63px; background:url(../../img/design/menu_left.jpg) no-repeat left top;}
	
		/* ====================================== */
	#left_menu ul{
		padding:20 0 0 25px;
		margin:0;
	}
	#left_menu li{
		font-size:12px;
		text-align:left;
		font-weight:bold;
		margin:0;
		padding:2px 0 5px 8px;
		list-style: none;
		
	}

	#left_menu a{
		padding-left:17px;
		text-decoration:none;
		background:url(../../img/design/small_light.gif) no-repeat 2px 6px;
		cursor:hand !important;
		color: #008147;
	}
	#left_menu a:hover,#left_menu a.active{
		text-decoration:none;
		background-image:url(../../img/design/small_light.gif) no-repeat;
		color:#0a4d88;
	}

	#left_menu ul ul{
		padding:0 0 3px 0 !important;
		margin:0 !important;
	}

	input.submit{
	font-weight:bold;
	color:#008147;
	background:#EAEDEE;
	font-size:11px;
	height:18px;
	letter-spacing:1px;
}

		#left_menu li li{
			font-size:12px;
			text-align:left;
			font-weight:normal;
			margin:0 !important;
			padding:5px 0 0px 25px;
			background-image:none;
		}
		#left_menu li li a{
			padding-left:10px;
			background:url(../../img/design/small_light.gif) no-repeat 0 5px;
		}
		#left_menu li li a:hover,#left_menu li li a.active{
			background-image:url(../../img/design/small_light.gif);
		}

#r52_right p{ text-align: right;margin: 60px 50px 0 0px;} 
#r52_right a{text-decoration: none; text-transform: lowercase; color: #6c6b6c; font-size: 9px;font-family: Tahoma;}
#r52_img {display: block; position: absolute; margin: 6px 0 0 -30px;}

#logo_txt p{font:18px Tahoma, sans-serif; color: #ffffff; position: absolute;width: 300px; padding: 18 10 0 5px; }

#g_home{margin: 8 10 10 10px; WIDTH:11 HEIGHT:10; position:absolute;}
#g_mail{margin: 10 10 10 50px; WIDTH:13 HEIGHT:18; position:absolute;}

#logo_flash {position: absolute; width: 159px; height:190px; margin: -1px 0 0 16px; }
