BODY {
	background-color: #ffffff;
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Verdana, sans-serif;
}

TD { COLOR: #666666; FONT-SIZE: 11px; }
.jast { text-align : justify; }
.right { text-align : right; }
.left { text-align : left; }

.news { COLOR: #666666; FONT-SIZE: 13px; }

.hid_div {
	FONT-SIZE: 11px;
	width: 200;
	position: absolute;
	padding: 10 10 10 10;
	display: none;
	z-index: 5;
	border: 1 solid #999999;
	background-color: #efefef;
	filter: alpha(opacity = 80);
	opacity: 0.82;
	moz-opacity: 0.82;
	text-align: left;
}


A { COLOR: #000000; TEXT-DECORATION: underline; }
A:visited { COLOR: #555555; TEXT-DECORATION: underline; }
A:hover { COLOR: #ef7429; TEXT-DECORATION: none; }
A.ser { COLOR: #999999; TEXT-DECORATION: underline; }
A.ser:hover { COLOR: #ef7429; TEXT-DECORATION: none; }
.ser { COLOR: #999999; }

/* Главное меню */
/*.menu { float: left; COLOR: #626264;  TEXT-DECORATION: none; BORDER-BOTTOM: #626264 1px dashed; margin: 0 0 0 0; }*/
/*A.menu:hover { COLOR: #ef7429; TEXT-DECORATION: none; BORDER-BOTTOM: #ef7429 1px none; }*/
A.menu IMG { COLOR: #626264;  TEXT-DECORATION: none; BORDER-BOTTOM: #626264 1px dashed; /*margin: 0 0 0 0;*/ }
A.menu:hover IMG { COLOR: #ef7429; TEXT-DECORATION: none; BORDER-BOTTOM: transparent 1px dashed; }
.menu_page { COLOR: #000000;  TEXT-DECORATION: none; BORDER-BOTTOM: #000000 1px none; /* Главное меню */ }
.menu_page:visited { COLOR: #000000;  TEXT-DECORATION: none; BORDER-BOTTOM: #000000 1px none; /* Главное меню */ }
A.menu_page_k:hover { COLOR: #000000; TEXT-DECORATION: none; BORDER-BOTTOM: #ef7429 1px none; }
.menu_page_k { COLOR: #000000;  TEXT-DECORATION: none; BORDER-BOTTOM: #000000 1px dashed; /* Главное меню */ }
.menu_page_k:visited { COLOR: #000000;  TEXT-DECORATION: none; BORDER-BOTTOM: #000000 1px dashed; /* Главное меню */ }
A.menu_page:hover { COLOR: #000000; TEXT-DECORATION: none; BORDER-BOTTOM: #000000 1px dashed; }
.menu_ser { COLOR: #838383;  TEXT-DECORATION: none; BORDER-BOTTOM: #838383 1px none; /* Главное меню */ }
.menu_ser:visited { COLOR: #838383;  TEXT-DECORATION: none; BORDER-BOTTOM: #838383 1px none; /* Главное меню */ }
A.menu_ser:hover { COLOR: #838383; TEXT-DECORATION: none; BORDER-BOTTOM: #838383 1px dashed; }
.menu_ser_k { COLOR: #838383;  TEXT-DECORATION: none; BORDER-BOTTOM: #838383 1px dashed; /* Главное меню */ }
.menu_ser_k:visited { COLOR: #838383;  TEXT-DECORATION: none; BORDER-BOTTOM: #838383 1px dashed; /* Главное меню */ }
A.menu_ser_k:hover { COLOR: #838383; TEXT-DECORATION: none; BORDER-BOTTOM: #ef7429 1px none; }
.p_menu { float: left; COLOR: #828282; FONT-SIZE: 11px; TEXT-DECORATION: underline; padding: 0 0 0 0; /* ПОДменю */ }
A.p_menu:hover { COLOR: #ef7429; TEXT-DECORATION: none; }
.glava { COLOR: #626264; FONT-SIZE: 14px;  TEXT-DECORATION: none; /* Заглавие меню */ }
A.glava { COLOR: #626264; FONT-SIZE: 14px;  TEXT-DECORATION: none; BORDER-BOTTOM: #626264 1px dashed; }
A.glava:hover { COLOR: #ef7429; TEXT-DECORATION: none; BORDER-BOTTOM: #ef7429 1px none; }
A.prew { TEXT-DECORATION: none; BORDER: #909090 1px solid; }
A.prew:hover { TEXT-DECORATION: none; BORDER: #ef7429 1px solid; }

H1 { COLOR: #838383; FONT-SIZE: 21px; font-weight: normal; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 15px; BORDER-BOTTOM: none;   /* Заглавие */ } 
H2 { COLOR: #49494b; FONT-SIZE: 15px; font-weight: bold; TEXT-DECORATION: none; margin-top: 6px; margin-bottom: 6px; }
H3 { COLOR: #000000; FONT-SIZE: 21px; font-weight: normal; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 15px;  /* ПОДраздел страницы */ }
H4 { COLOR: #000000; FONT-SIZE: 30px; font-weight: normal; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 10px;  /* Заглавие страницы */ }


.smol {  COLOR: #666666; FONT-SIZE: 9px; }
A.smol { COLOR: #000000; TEXT-DECORATION: underline; }
A.smol:hover { COLOR: #ef7429; TEXT-DECORATION: none; }
.smol_niz {  COLOR: #999999; FONT-SIZE: 9px; }
A.smol_niz:hover { TEXT-DECORATION: none; }
.txtsmol { FONT-SIZE: 10px; line-height: 8px; }
.smol_title { COLOR: #999999; FONT-SIZE: 9px;}
.smol_title A { COLOR: #999999; TEXT-DECORATION: none; BORDER-BOTTOM: #cccccc 1px solid; }
.smol_title A:hover { COLOR: #ef7429; TEXT-DECORATION: none;  BORDER-BOTTOM: #ffffff 0px solid; }


.light { COLOR: #999999; }
.contact_razd { COLOR: #999999; }
.page { FONT-SIZE: 10px; }
.invers { COLOR: #bebebe;}
A.invers { COLOR: #999999;}
A.invers:hover { COLOR: #ef7429; }
.invers_kontrast { COLOR: #ffffff;	background-color: #ef7429; padding: 0 4 1 4; }
.otstup { LINE-HEIGHT: 200% }
.black { COLOR: #000000; }
A.black:hover { COLOR: #ef7429; TEXT-DECORATION: none; }
.sorri { COLOR: #ef7429; FONT-SIZE: 16px; }
.big_tel { COLOR: #828282; FONT-SIZE: 19px; }


.bg_temn { BACKGROUND-COLOR: #58585a; }
.bg_mark { BACKGROUND-COLOR: #ef7429; }
.bg_glava { BACKGROUND-COLOR: #e4ceb7; }
.bg_glava_gray { BACKGROUND-COLOR: #e1e1e1; }
.menuover { BACKGROUND-COLOR: #e9e8e8; }
.menuout { BACKGROUND-COLOR: #ffffff; }

IMG {	border: 0; }
IMG.portfolio { border: 1px solid #d7d7d7; }
IMG.png { 	BACKGROUND-IMAGE: none! important; BEHAVIOR: url("../templates/css/png.htc"); }


.fonc {
	background-repeat: no-repeat;
	background-position: center center;
}
.topl {
	background-repeat: no-repeat;
	background-position: top left;
}
.topc {
	background-repeat: no-repeat;
	background-position: top center;
}
.topr {
	background-repeat: no-repeat;
	background-position: top right;
}
.botr {
	background-repeat: no-repeat;
	background-position: bottom right;
}
.botl {
	background-repeat: no-repeat;
	background-position: bottom left;
}
.toplef {
	background-repeat: repeat-x;
	background-position: top left;
}
.botrig {
	background-repeat: repeat-x;
	background-position: bottom right;
}
.lefty {
	background-repeat: repeat-y;
	background-position: top left;
}
.rightty {
	background-repeat: repeat-y;
	background-position: top right;
}