html, body {
	margin:0px;
	padding:0px;
}
table.index {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	text-align: center;
}
table.shapka {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
table.ramka {
	border-collapse: collapse;
	text-align: center;
}

td.ugol {
	background-color: #ffffff;
	height: 10px;
	width: 10px;
}
td.ramka-verh {
	background-image: url(ramka-verh.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 10px;
	width: 210px;
}
td.ramka-niz {
	background-image: url(ramka-niz.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 10px;
}
td.ramka-pr {
	background-image: url(ramka-pr.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #ffffff;
	width: 10px;
}
td.ramka-lev {
	background-image: url(ramka-lev.jpg);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #ffffff;
	width: 10px;
}
td.ten {
	background-image: url(ten.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 10px;
}
td.had {
	background-image: url(had.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 170px;
	width: 100%;
}
td.w-ugol {
	height: 10px;
	width: 10px;
	vertical-align: bottom;
}
td.w-sered {
	width: 100%;
}
td.w-bel-polosa {
	background-color: #ffffff;
	height: 10px;

}
td.had-menu {
	background-color: #F1F1F1;
	vertical-align: bottom;
	height: 30px;
}
td.w-niz-sered {
	background-image: url(w-niz-sered.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

table.w-menu {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}
td.w-menu-lev {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	width: 45%;
}
td.w-menu-pr {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 55%;
}

A.w-menu:link {
	text-decoration: none;
	color: #0A3B9D;
}
A.w-menu:visited {
	text-decoration: none;
	color: #0A3B9D;
}
A.w-menu:active {
	text-decoration: none;
}
A.w-menu:hover { 
	text-decoration: underline;
	color: #0A3B9D; /* Öâåò ññûëêè  */
}
td.logo-grafo {
	vertical-align: middle;
	width: 185px;
	height: 60px;
}
td.logos {
	vertical-align: middle;
	width: 185px;

}
td.kontakti-pic {
	vertical-align: middle;
}
td.kontakti {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #514F43;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	width: 160px;
	height: 21px;
}
td.kontakti-1 {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #514F43;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	width: 160px;
	height: 20px;
}

td.zayvka {
	background-color: #FE0000;
	vertical-align: middle;
	width: 185px;
	height: 54px;
}
td.zayvka-1 {
	background-color: #FE0000;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 3px;
	width: 185px;
	height: 5px;
}

td.shapka-pr {
	padding-left: 20px;
	padding-right: 30px;
}
td.shapka-lev {
	padding-left: 30px;
	width: 212px;
}


td.telo {
	padding-top: 5px;
}


/*Ìåíþ ëåâîå*/



table.menu {
	width: 213px;

	border-collapse: collapse;
}
table.menu-in {
	border-collapse: collapse;
}
td.menu-1_2 {
	background-image: url(1_2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #79786B;
	width: 100%;
	height: 11px;
}
td.menu-2_1 {
	background-image: url(2_1.jpg);
	background-position: right;
	background-repeat: repeat-Y;
	background-color: ffffff;
	width: 11px;
}
td.menu-2_2 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 2px;
	padding-bottom: 2px;
	background-color: #79786B;
	width: 100%;
	height: 12px;
}
td.menu-2_3 {
	background-image: url(2_3.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	background-color: ffffff;
	width: 11px;
}
td.menu-3_2 {
	background-color: #79786B;
	width: 100%;
	height: 5px;
}
td.menu-4_2 {
	background-image: url(4_2.jpg);
	background-position: left;
	background-repeat: repeat-x;
	background-color: ffffff;
	width: 100%;
	height: 10px;
}
td.menu-5_1 {
	background-image: url(5_1.jpg);
	background-position: right;
	background-repeat: repeat-Y;
	background-color: ffffff;
	width: 11px;
}
td.menu-5_2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3B3A26;
	background-color: #EFEEEA;
	padding-left: 2px;
	text-align: left;
	width: 100%;
	height: 18px;
}
td.menu-5_3 {
	background-image: url(5_3.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	background-color: ffffff;
	width: 11px;
}
td.menu-6_1 {
	background-image: url(6_1.jpg);
	background-position: right;
	background-repeat: repeat-Y;
	background-color: ffffff;
	width: 11px;
}
td.menu-6_2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3B3A26;
	background-color: #ffffff;
	padding-top: 3px;
	padding-left: 0px;
	width: 100%;
}
td.menu-6_3 {
	background-image: url(6_3.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	background-color: ffffff;
	width: 11px;
}
td.menu-7_1 {
	background-image: url(7_1.jpg);
	background-position: right;
	background-repeat: repeat-Y;
	background-color: ffffff;
}
td.menu-7_2 {
	background-color: #DFDED9;
	width: 100%;
	height: 5px;
}
td.menu-7_3 {
	background-image: url(7_3.jpg);
	background-position: left;
	background-repeat: repeat-Y;
	background-color: ffffff;
}
td.menu-8_2 {
	background-image: url(8_2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	width: 100%;
	height: 10px;
}
A.menu-2_2:link {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
A.menu-2_2:visited {
	text-decoration: none;
	color: #ffffff;
}
A.menu-2_2:active {
	text-decoration: none;
}
A.menu-2_2:hover { 
	text-decoration: underline;
	color: #ffffff; /* Öâåò ññûëêè  */
}
A.menu-5_2:link {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3B3A26;
}
A.menu-5_2:visited {
	text-decoration: none;
	color: #3B3A26;
}
A.menu-5_2:active {
	text-decoration: none;
}
A.menu-5_2:hover { 
	text-decoration: underline;
	color: #3B3A26; /* Öâåò ññûëêè  */
}
A.topmenu:link {
	text-decoration: none;
	color: #514F43;
}
A.topmenu:visited {
	text-decoration: none;
	color: #514F43;
}
A.topmenu:active {
	text-decoration: none;
}
A.topmenu:hover { 
	text-decoration: none;
	color: red; /* Öâåò ññûëêè */
}

ul.menu {
	list-style-image:  url(pic-1-menu.gif);
	margin: 0px 0px 0px 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

li.menu {
	margin: 3px 0px 0px 20px;
	padding-top: 2px;
	text-align: left;

}

table.topmenu {
	height: 36px;
	border-collapse: collapse;
	text-align: justify;
	width: 100%;

}
td.top_m-1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #514F43;
	vertical-align: middle;
	background-image: url(top-2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
/*	height: 11px;*/
}
td.top_m-- {
	background-image: url(top--.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}
td.top_m-3 {
	background-image: url(top-2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff;
/*	height: 11px;*/
	width: 100%;
}
td.verh-menu {
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;

}
table.top_m-3 {
	width: 100%;
	border-collapse: collapse;
}

td.zag {
	text-align: justify;
	vertical-align: top;
	background-image: url(contacts-bg-2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;

}
h1 {
	font-family: Times New Roman;
	font-size: 35px;
	font-weight: bold;
	color: #3B3A26;
	vertical-align: top;
	padding-bottom: 0px;
	margin: 0px;
}
h2 {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #676767;
	vertical-align: top;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 7px;
}
h3 {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #514F43;
	vertical-align: top;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 7px;
}
A.h1:link {
	text-decoration: none;
	color: #3B3A26;
}
A.h1:visited {
	text-decoration: none;
	color: #3B3A26;
}
A.h1:active {
	text-decoration: none;
}
A.h1:hover { 
	text-decoration: none;
	color: #3B3A26;
}
td.text-img {
	background-color: #ffffff;
	vertical-align: top;
	padding-bottom: 10px;
	height: 200px;
	width: 140px;
}
td.text {
	font-family: Tahoma;
	font-size: 13px;
	color: #514F43;
	text-align: justify;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 20px;
}
td.price {
	font-family: Tahoma;
	font-size: 14px;
	color: #514F43;
	text-align: center;
	vertical-align: middle;
	padding: 7px;
}
td.price-left {
	font-family: Tahoma;
	font-size: 14px;
	color: #514F43;
	text-align: center;
	vertical-align: middle;
	padding: 7px;
	width: 200px;
}

table.bottom {
	background-image: url(bottom_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color:#ffffff;
	border-collapse: collapse;
	width: 100%;
	height: 220px;
}

td.bottom-2_1 {
	background-image: url(bottom-tel.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	border-collapse: collapse;
	width: 245px;
	height: 200px;
}
td.bottom-2_2 {
	border-collapse: collapse;
	height: 180px;
}
table.bottom-3 {
	width: 100%;
	height: 100%;
}
td.bottom-line {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #514F43;
	text-align: left;
	vertical-align: bottom;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(line.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-collapse: collapse;
	height: 50%;
}
td.bottom-menu {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 2px;
	height: 30px;
}
td.bottom-adres {
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-right: 7px;
	padding-top: 2px;
	height: 25%;
}
td.bottom-3_1 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #514F43;
	text-align: left;
	vertical-align: middle;
	padding-top: 30px;
	padding-left: 30px;
	width: 100%;
	height: 50%;
}

p.dop {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #514F43;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
}
A.topic:link {
	text-decoration: none;
	color: #676767;
}
A.topic:visited {
	text-decoration: none;
	color: #676767;
}
A.topic:active {
	text-decoration: none;
	color: #676767;
}
A.topic:hover { 
	text-decoration: underline;
	color: #676767;
}









/*td.text-img {
	background-color: #ffffff;
	height: 170px;
	width: 120px;
}*/







table.under_had {
	align: center;
	width: 100%;
	border-collapse: collapse;
}
table.top {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	text-align: center;
}
table.main {
	width: 1024px;
	height: 900px;
	border-collapse: collapse;
}
/*
table.topmenu {
	width: 170px;
	height: 200px;
	border-collapse: collapse;
}
*/
table.sub_menu {
	width: 178px;
	border-collapse: collapse;
}
table.sub_menu_1 {
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	background-color: #867D7D;
}

table.bottommenu {
	width: 100%;
	height: 100%;
	border-collapse: collapse;

	padding-right: 15px;
}
A.menu:link {
	text-decoration: none;
	color: #ffffff;
}
A.menu:visited {
	text-decoration: none;
	color: #ffffff;
}
A.menu:active {
	text-decoration: none;
}
A.menu:hover { 
	color: red; /* Öâåò ññûëêè */
}
A.opisanie:link {
	text-decoration: none;
	color: #343434;
}
A.opisanie:visited {
	text-decoration: none;
	color: #343434;
}
A.opisanie:active {
	text-decoration: none;
}
A.opisanie:hover { 
	text-decoration: underline;
	color: #555555; /* Öâåò ññûëêè  #0A3B9D*/
}
A.info:link {
	text-decoration: none;
	color: #3333FF;
}
A.info:visited {
	text-decoration: none;
	color: #3333FF;
}
A.info:active {
	text-decoration: none;
}
A.info:hover { 
	text-decoration: underline;
	color: #0000FF; /* Öâåò ññûëêè  */
}
A.sub_menu:link {
	text-decoration: none;
	color: /*#282828*/#ffffff;
}
A.sub_menu:visited {
	text-decoration: none;
	color: /*#282828*/#ffffff;
}
A.sub_menu:active {
	text-decoration: none;
}
A.sub_menu:hover { 
	color: #ffffff;
	font-weight: bold; /* Öâåò ññûëêè */
}
A.index:link {
	text-decoration: none;
	color: #282828;
}
A.index:visited {
	text-decoration: none;
	color: #282828;
}
A.index:active {
	text-decoration: none;
}
A.index:hover { 
	text-decoration: underline;
	color: #555555; /* Öâåò ññûëêè  */
}



/*

h2 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #343434;
	vertical-align: top;
	margin:0px;
	padding-bottom: 10px;
	padding-left: 5px;
}

*/


h2.linc {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #blue;
	vertical-align: top;
	margin:0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
h1.menu {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	
}
td {
	padding: 0px;
}
body, input, select, textarea {
	background-color: #ffffff;
}
td, input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top; 
}
td.zagolovok {
	width: 100%;
	text-decoration: none;
	padding-left: 5px;
	color: #343434;
	background-color: #ffffff;
}
td.under_had {
	padding-left: 20px;
	padding-bottom: 10px;
}
td.had_row {
	height: 3px;
	background-color: #555555;
	background-image: url(had_row.jpg);
	background-repeat: repeat-x;
	
}
td.but {
	margin:0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
/*td.had {
	height: 228px;
	text-align: top;
	
}*/
td.had_1 {
	text-align: left;
	
}
td.had_2 {
	height: 182px
	text-align: top;
	
}
td.had_3 {
	text-align: bottom;
	
}
td.had_row_linc {
	background-image: url(had_row_linc.jpg);
	background-repeat: no-repeat;
	height: 3px;
}
td.had_linc {
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	color: #343434;
	background-image: url(had_linc_1.jpg);
	background-repeat: no-repeat;
	
}
td.top {
	background-image: url(top_bg.jpg);

	height: 165px;
}
td.linc {
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 10px;
	background-image: url(BG_linc.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
td.shadow_r {
	background-image: url(shadow_r.jpg);
	background-repeat: repeat-y;
	background-position: right;	
	background-color: #555555;
}
td.laible {
	text-align: center;
	vertical-align: middle;
	background-color: #555555;
	width: 225px;
}

td.shadow_l {
	background-image: url(shadow_l.jpg);
	background-repeat: repeat-y;
	background-color: #555555;
	width: 5px;
}
td.search {
}
td.menu {
	height: 225px;
	background-color: #707070;
}
td.topmenu {
	vertical-align: middle;
	padding-left: 20px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(menu_row.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
	background-color: #707070;
	width: 225px;
}
td.submenu {
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #555555;
	padding-top: 7px;
	height: 100%;
	width: 100%;
}
td.sub_menu {
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	/* text-transform: uppercase;
	font-weight: bold; */
	font-size: 12px;
	color: #ffffff;
	background-image: url(menu_row.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #867D7D;
	height: 22px;
}
td.sub_menu_had {
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-image: url(sub_menu_had.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #867D7D;
	height: 45px;
}
td.sub_menu_shadow_l {
	background-image: url(sub_menu_shadow_l.jpg);
	background-repeat: repeat-y;
}
td.sub_menu_shadow_r {
	background-image: url(sub_menu_shadow_r.jpg);
	background-repeat: repeat-y;
}
td.sub_menu_shadow_bottom {
	background-image: url(sub_menu_shadow_bottom.jpg);
	background-repeat: repeat-x;
	height: 4px;
}

td.bottom_5 {
	background-color: #C2BEBB;
}
td.bottom_2 {
	background-color: #ffffff;
}
td.bottom_2_1 {
	background-color: #ffffff;
	background-image: url(bottom_2_1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;	
	height: 100%;
	margin: 0px;
	padding: 0px;
}
td.bottom_2_1_1_1 {
	background-image: url(bottom_2_1_1_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
td.bottom_5_1_1_1 {
	vertical-align: top;
	text-align: top;
	background-image: url(bottom_5_1_1_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #C2BEBD;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
td.bottom_1 {
	text-align: right;
	background-color: #555555;
	background-image: url(bottom_1_1.jpg);
	background-repeat: no-repeat;
	background-position: right;	
}
td.bottom_4 {
	text-align: right;
	background-color: #6F6969;
}

ol {
}
li {
	list-style-position: outside;
	line-height: 1.5;
	margin-bottom: 8px;	
}
p {
	line-height: 1.5;
	margin:0px;	
	padding-bottom: 15px;
}
p.text {
	line-height: 1.1;
	margin:0px;	
	padding-bottom: 10px;
}
td.copyright {
}
td.bottommenu {
	border: 0px;
	vertical-align: top;
	text-align: right;
	padding-right: 15px;
	padding-top: 2px;
	font-size: 11px;
	color: #282828;
}
.bottom_adres {
	border: 0px;
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 2px;
	font-size: 12px;
	color: #282828;
}
.bottom_mail {
	border: 0px;
	vertical-align: top;
	text-align: center;
	padding-top: 2px;
	font-size: 12px;
	color: #282828;

}
td.banners {
	text-align: center;
}