html,body {
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 30px;
 background-color: #ffffff;
 }
	a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 0078B5; text-decoration: underline;}
	
	

.white_normal a {font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 12px;}
.white_big a {font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 14px;}
.grey_normal a {font-family: Arial, Helvetica, sans-serif; color: #727D84; text-decoration: underline; font-size: 12px;}
.grey_bottom {font-family: Arial, Helvetica, sans-serif; color: #7E888F; text-decoration: none; font-size: 11px;}
.grey_bottom a {font-family: Arial, Helvetica, sans-serif; color: #7E888F; text-decoration: underline; font-size: 11px;}
.grey_normal_dashed a {font-family: Arial, Helvetica, sans-serif; color: #727D84; text-decoration: none; font-size: 12px;  border-bottom: 1px dashed;}
.grey_normal_bold a {font-family: Arial, Helvetica, sans-serif; color: #727D84; text-decoration: underline; font-size: 12px; font-weight: bold;}
.orange_normal a {font-family: Arial, Helvetica, sans-serif; color: #F37721; text-decoration: underline; font-size: 12px;}
.orange_bold a {font-family: Arial, Helvetica, sans-serif; color: #F37721; text-decoration: underline; font-size: 12px; font-weight: bold;}
.orange_name {font-family: Arial, Helvetica, sans-serif; color: #F47721; text-decoration: none; font-size: 18px; border-bottom: 2px dashed;}
.black_big a{font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 16px; font-weight: bold;}
.black_big {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 16px; font-weight: bold;}
.black_normal {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 12px;}
.black_normal_bold {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 12px; font-weight: bold;}
.black_lite {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 11px;}
.black_lite_bold {font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-size: 11px; font-weight: bold;}
.orange_large a {font-family: Arial, Helvetica, sans-serif; color: #F47721; text-decoration: none; font-size: 16px; font-weight: bold; border-bottom: 2px dashed;}
span.orange_large2 a{font-family: Arial, Helvetica, sans-serif; color: #F47721; text-decoration: none; font-size: 16px; font-weight: bold; border-bottom: 2px solid; }
.orange_big a {font-family: Arial, Helvetica, sans-serif; color: #F37721; text-decoration: underline; font-size: 14px;}
.mpc {font-family:tahoma, geneva, sans-serif;font-size:12px;color:#808080;}
.orange_small {font-family: Arial, Helvetica, sans-serif; color: #F37721; text-decoration: none; font-size: 11px;}
	table.top {
		border: 0px;  border-collapse: collapse;
	}
	table.top table.enter {
		margin-top: 8px; vertical-align: middle;
	}
	table.top table.ikon {
		padding-top: 8px; vertical-align: middle;
	}
	table.top table.Ru_En {
		border: 0px;  border-collapse: collapse;
	}
	table.top table.Ru_En td{
		padding: 0;
	}
table.top table.Ru_En table.Ru td.active {
	padding-left: 7px; padding-right: 7px; padding-top: 6px;
}	
table.top table.Ru_En table.En td.active {
	padding-left: 7px; padding-right: 0px; padding-top: 6px;
}	

table.top_menu {
	
}
table.blocks {
margin-top: 45px;
	border: 0px;  border-collapse: collapse;
}
table.blocks table.left_block {
	border: 0px;  border-collapse: collapse;
}
table.blocks table.left_block td.fon_left {
	background: url('images/fon_left_pnl_back.jpg') center repeat-y; 
}

table.blocks table.left_block td.fon_left .fon_left_pnl_top {
	background: url('images/fon_left_pnl_top.jpg') top center no-repeat;
        height: 100%;
        width: 100%;
}

table.blocks table.left_block td.fon_left .fon_left_pnl_bottom {
	background: url('images/fon_left_pnl_bottom.jpg') bottom center no-repeat;
        height: 100%;
        width: 100%;         
}

table.blocks table.left_block td.fon_left .fon_left_pnl_bottom #products_text {
	padding: 10px 0;         
}

table.blocks table.left_block table.content {
	margin-left: 10px; margin-right: 10px; padding-top: 7px;
}
table.blocks table.right_block {
	border: 0px;  border-collapse: collapse;
}
table.blocks table.right_block td.fon_right {
        /*width: 388px;*/
	background: url('images/fon_right_pnl_back.jpg') center repeat-y; 
}

table.blocks table.right_block td.fon_right .fon_right_pnl_top {
	background: url('images/fon_right_pnl_top.jpg') top center no-repeat;
        height: 100%;
        width: 100%;
}

table.blocks table.right_block td.fon_right .fon_right_pnl_bottom {
	background: url('images/fon_right_pnl_bottom.jpg') bottom center no-repeat;
        height: 100%;
        width: 100%;         
}

table.blocks table.right_block td.fon_right .fon_right_pnl_bottom .content {
        margin: 0;
}

table.blocks table.right_block td.fon_right .fon_right_pnl_bottom .content .black_normal {
        /*margin: 12px 30px 5px 10px;        
        _margin: 0px;     
        width: 388px;*/ 
        padding: 12px 30px 5px 10px;
}

table.blocks table.right_block td.line_fon {
width: 100%;
	background-image:url('images/line.jpg'); 
			 background-position: left bottom;
          background-repeat: repeat-x; 
}
table.blocks table.right_block td.center_plawka {
padding-left: 5px; padding-right: 5px;
	background-image:url('images/center_plawka.gif'); 
			 background-position: left bottom;
          background-repeat: repeat-x; 
}

table.blocks table.right_block table.content {
	margin-left: 10px; margin-right: 30px;
}

table.footer {
 margin-top: 35px;
 margin-bottom: 40px;
		border: 0px;  border-collapse: collapse;
}
table.footer table.map {
	margin-left: 0px; vertical-align: middle;
}
table.footer table.city {
	padding-left: 0px; margin-left: 0px;
}
table.footer table.city td{
	padding-right: 10px; 
}
table.footer table.map td.look {
	padding-left: 10px;
}

td.grey_spacer {
	background-image:url('images/grey_spacer.gif'); 
			 background-position: left bottom;
          background-repeat: repeat-x; 
}

//*----- Формы и поля ввода ------*//

form { margin: 0px; padding: 0px; }
input.deffield, textarea.deffield, select.deffield { height: 22px; color: #000000; margin-left: 0px; font-size: 11px; border: 0px; border-top: 1px solid #404040; border-left: 1px solid #404040; border-right: 1px solid #DBDFE6; border-bottom: 1px solid #DBDFE6; padding-left: 5px; padding-top: 4px; }
input.deffield { height: 22px; font-family: arial, tahoma, verdana; font-size: 11px; color: #999999; }
select.deffield { height: 22px; font-family: arial, tahoma, verdana; font-size: 11px; color: #999999; padding-top: 0px; }
textarea.deffield { height: 90px; font-family: arial, tahoma, verdana; font-size: 11px; color: #999999; }
.maintext {font-family: arial, tahoma, verdana; text-align: justify;}
.maintext h1 {font-family: arial, tahoma, verdana; text-align: justify; font-size: 18px;}
.maintext h2 {font-family: arial, tahoma, verdana; text-align: justify; font-size: 16px;}
.maintext h3 {font-family: arial, tahoma, verdana; text-align: justify; font-size: 14px;}
.maintext P {font-family: arial, tahoma, verdana; text-align: justify; font-size: 11px;}
.maintext ul li {font-family: arial, tahoma, verdana; text-align: justify; font-size: 11px;}