.empty {}

body
{
	font-size: 85%;
	background-color : White;
	margin: 0px;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #030303;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

h1
{
	text-transform: none;
	color: #4f9504;
	margin-top: 2px;
	margin-bottom: 9px;
	font-size: 1.7em;
	font-weight: normal;
}

.divh1
{
	text-transform: none;
	color: #4f9504;
	margin-top: 2px;
	margin-bottom: 9px;
	font-size: 1.7em;
	font-weight: normal;
}

.left_margin h2
{
	background-image: url(arrow.jpg);
	background-position: center left;
	text-transform: none;
	color: #030303;
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 14px;
	padding-left: 17px;
	font-size: 1.3em;
	font-weight: bold;
}
h2
{
	background-image: url(arrow.jpg);
	background-position: center left;
	text-transform: none;
	color: #030303;
	margin-top: 0px;
	margin-left: 16px;
	margin-bottom: 1px;
	padding-left: 17px;
	font-size: 1.3em;
	font-weight: bold;
}
h3
{
	text-transform: none;
	color: #030303;/*#4f9504;*/
	margin-top: 2px;
	margin-bottom: 9px;
	font-size: 1.1em;
	font-style: italic;
}

a
{
	color: Black;
	text-decoration: underline;
}

a:hover
{
	color : #AA0425;
}

p
{
	margin: 0.1em 2 0.4em 0;
}
hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10 0 10 0;
	padding: 0;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 7px 7px 0px 8px;
}
/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/

#container
{
	background-color: #E9E9D6;
	width: 100%;
	position: relative;
}

/* Верхняя картинка, область ссылки(лого), область ссылки(заказ) */
.top
{
	width: 100%;
}

.top td
{
	padding: 0;
}

.top_bg
{
	position: relative;
	top: 0px;
	width:100%;
	background-image: url(top_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	z-index: 2;
}

.top_img
{
	background-image: url(top_img.jpg);
	background-position: top center;
	width: 980px;
	height: 342px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	top: 0px;
	z-index: 2;
}

.fon_1
{
	width:100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #63b211;
}

.fon_2
{
	width:100%;
	position: absolute;
	left: 0px;
	top: 97px;
	background-color: #FFFFFF;
}

.logo_link
{
	position: absolute;
	left: 5px;
	top: 25px;
	width: 220px;
}

.phone_link
{
	position: absolute;
	left: 728px;
	top: 16px;
	width: 232px;
}

.big_link
{
	position: absolute;
	left: 237px;
	top: 85px;
	width: 728px;
}

.order_link
{
	position: absolute;
	left: 271px;
	top: 211px;
	width: 191px;
	z-index: 3;
}

.top_menu_img_div
{
	position: absolute;
	right: 20px;
	top: 4px;
	width: 90px;
	z-index: 4;
}

.search_container
{
	position: absolute;
	left: 380px;
	top: 30px;
	z-index: 4;
}

#search_text
{
	background-color: #E9E9D6;
	border: 1px solid #124A6D;
	font-size: 11px;
	vertical-align: middle;
	padding: 0px;
	padding-left: 5px;
	height: 16px;
}
/* /Верхняя картинка, область ссылки(лого), область ссылки(заказ) */


/* Верхнее меню */
.top_menu_div
{
	position: relative;
	top: 107px;
	left: 0px;
	width: 200px;
}

.tm_inactive
{
	height: 21px;
}

.tm_inactive a span
{
	font-size: 14px;
	font-weight: bold;
	color: #030303;
}
 
.tm_inactive a:hover span
{
	color: #FFFFFF;
}

.tm_inactive a
{
	display: block;
	background-image: url(frame.jpg);
	height: 21px;
	width: 225px;
	vertical-align: middle;
	text-decoration: none;
}

.tm_inactive a:hover
{
	display: block;
	background-image: url(frame_hover.jpg);
	background-color: #124A6D;
	height: 21px;
	width: 225px;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
}

.tm_active a span
{
	font-size: 14px;
	font-weight: bold;
	color: #030303;
}

.tm_active a:hover span
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.tm_active .not_link span
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #030303;
}

.tm_active .not_link
{
	display: block;
	background-image: url(frame_active.jpg);
	background-color: #96B71F;
	height: 21px;
	width: 225px;
	vertical-align: middle;
}

.tm_active a
{
	display: block;
	background-image: url(frame_active.jpg);
	background-color: #96B71F;
	height: 21px;
	width: 225px;
	vertical-align: middle;
	text-decoration: none;
}

.tm_active a:hover
{
	display: block;
	background-image: url(frame_hover.jpg);
	background-color: #124A6D;
	height: 21px;
	width: 225px;
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
}
/* /Верхнее меню */

.center
{
	width: 980px;
	background-image: url(center_bg.jpg);
	background-repeat: repeat-y;
}

/* Левая колонка */
.left_column
{
	width: 230px;
	margin-left: 7px;
	margin-top: 15px;
}

.lm_header
{
	background-color: #94D126;
	background-image: url(lm_item_bg.jpg);
	background-position: top right;
	width: 230px;
	padding-left: 27px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-size: 16px;/*1.2em;*/
	font-weight: bold;
	color: #0c1004;
}

.lm_float_left
{
	float: left;
	margin: 7px 7px 0px 8px;
	padding: 0px;
	border: 1px Solid #2f5f7b;
}

.lm_text
{
	font-size: 0.9em;
	color: #030303;
	margin-top: 5px;
}

.lm_banner
{
/*	margin-top: 60px;*/
	margin-bottom: 20px;
	margin-left: 4px;
}
/* /Левая колонка */

/* Центральная часть */
.left_margin *
{
	margin-left: 33px;
}

.no_margin
{
	margin-left: 0px;
}

.no_margin *
{
	margin-left: 0px;
}

.left_margin table
{
	margin-left: 0px;
}

.left_margin .center_t
{
	margin-left: 0px;
}

.center_t table
{
	margin:0 auto;
}

table.margin
{
	margin-left: 33px;
}

.main
{
	width: 710px;
	font-size: 0.9em;
	color: #030303;
}

.main p *
{
	margin-left: 0px;
}

.bordered
{
	border-collapse: collapse;
   border:1px solid black;
}

.bordered *
{
	margin-left: 0px;
}

.bordered td
{
     border:1px solid black;
     padding: 3 3 3 3;
}

.breadcrumbs
{
	margin-bottom: 2px;
	color: #363636;
	font-size: 0.9em;
}

.breadcrumbs *
{
	margin: 0px;
}

.breadcrumbs a
{
	color: #4f9504;
}

.breadcrumbs a:hover
{
	color : #AA0425;
}

.main_hr
{
	width: 737px;
	height: 2px;
	background-image: url(main_hr.jpg);
	background-repeat: repeat-x;
	margin-bottom: 14px;
	margin-left: 0px;
}

.main p
{
	margin-bottom: 14px;
	margin-right: 33px;
	color: #030303;
}

.main a
{
	color: #4f9504;
}

.main a:hover
{
	color : #AA0425;
}

.gray_top
{
	background-image: url(gray_top.jpg);
	background-position: center;
	width: 648px;
	margin-left: 43px;
	height: 6px;
}

.gray_bottom
{
	background-image: url(gray_bottom.jpg);
	background-position: center;
	width: 648px;
	margin-left: 43px;
	margin-bottom: 20px;
	height: 6px;
}

.gray
{
/*	background-image: url(gray_bg.jpg);
	background-position: center;*/
	background-color: #DDE2E7;
	width: 648px;
	margin-left: 43px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #030303;
}

.gray *
{
	margin-left: 0px;
}

.gray a
{
	font-weight: normal;
}

.three_col_list
{
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 33px;
	width: 650px;
}

.three_col_list td
{
	padding: 0px;
	margin: 0px;
	width: 33%;
}

.main ul
{
	list-style-image: url(marker.jpg);
	list-style-type: disc;
	padding-left: 32px;
	margin-bottom: 14px;
	color: #030303;
}

.main ol
{
	padding-left: 32px;
	margin-bottom: 14px;
	color: #030303;
}

.main li
{
	margin-bottom: 6px;
	margin-left: 0px;
}

.main ul *
{
	margin-left: 0px;
}

.main ol *
{
	margin-left: 0px;
}

.link_list
{
	margin:  0px;
	padding: 0px;
}

.link_list ul
{
	list-style-image: url(marker.jpg);
	list-style-type: disc;
	font-weight: bold;
	font-size: 1.13em;
	margin-bottom: 14px;
	margin-top: 0px;
	margin-left: 33px;
}

.link_list li
{
	margin-bottom: 6px;
	margin-top: 0px;
}

.link_list a
{
	margin-left: 0px;
	padding-left: 0px;
}

.all_link
{
	width: 200px;
	margin-bottom: 13px;
	margin-left: 0px;
	margin-top: 5px;
}

.all_link a
{
	display: block;
	background-image: url(all_link.jpg);
	background-position: center left;
	padding-left: 12px;
	font-size: 0.9em;
	font-weight: bold;
	color: #0E5E91;
}

.all_link a:hover
{
	color : #AA0425;
}

.left_margin .two_col_list
{
	margin-left: 50px;
	margin-top: 5px;
}

.two_col_list th
{
	text-align: left;
}

.two_col_list td
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding:0px;
	color: #030303;
}

.two_col_list *
{
	margin-left: 0px;
}

.two_col_list a img
{
	border: 1px solid #9FD63A;
	margin-top: 8px;
	margin-bottom: 6px;
}

.left_margin .divorce
{
	width: 700px;
	margin-left: 33px;
}

.divorce td
{
	padding: 0px;
	padding-bottom: 20px;
	padding-top: 10px;
	width: 100%;
	width: 700px;
	color: #030303;
}

.divorce *
{
	margin-left: 0px;
}

.divorce th
{
	text-align: left;
	width: 100%;
	padding: 0px;
}

.divorce .float_left
{
	float: left;
	margin: 0px 8px 0px 0px;
	border: 1px solid #94D126;
	width: 200px;
}
/* /Центральная часть */

/* Нижнее меню */
.bottom_menu_div
{
	font-size: 11px;/*0.9em;*/
	color: #4f9504;
	text-align: center;
}

.bottom_menu_div span
{
	color: #030303;
}

.bottom_menu_div a
{
	color: #4f9504;
}

.bottom_menu_div a:hover
{
	color: #AA0425;
}
/* /Нижнее меню */

/* Футер */
.footer_div
{
	width: 100%;
	background-color: White;
}

.footer
{
	width: 980px;
	font-size: 0.83em;
	background-image: url(footer_bg.jpg);
	background-position: top center;
}

.footer td
{
	padding: 20px 0px 20px 0px;
}

.counter_table
{
	width: 230px;	
}

.counter_table td
{
	padding: 0px;
}

.copyright_table
{
	width: 750px;	
}

.copyright_table td
{
	padding: 0px 15px 0px 15px;
}

.copyright_table a
{
	color: #555454;
}

.copyright_table a:hover
{
	color: #AA0425;
}
/* /Футер */