* {
	font-size: 100%;
	font-family: Tahoma;
}
body {
	font-size: 71%;/*overflow-x:hidden;*/
}
img {
	border : none;
}
table {
	width: 100%;
}
a {
	color: #0066cc;
}
a:hover {
	color: #3399ff;
}
a:visited {
	color: #0066cc;
}
/* top divs pos*/

.top_menu {
}
 . top_gra {
}
.top_adv {
	margin-top: -10px;
	z-index : 2;
	position : relative;
}
.btm_gra {
	margin-top : -20px;
	z-index : 1;
	position : relative;
}
/* top menu crdntns */

.TopTMenuL {
	background-image: url(images/tp_l.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 22px;
	padding-left : 44px;
}
.TopTMenuM {
	background-image: url(images/tp_m.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
	vertical-align: middle;
}
.TopTMenuR {
	background-image: url(images/tp_r.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 22px;
	padding-right : 44px;
}
/* top gra crdntns */

.TopBMenuL {
	background-image: url(images/tpb_l.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 22px;
	padding-right: 44px;
}
.TopBMenuM {
	background-image: url(images/tpb_m.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
}
.TopBMenuR {
	background-image: url(images/tpb_r.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 44px;
	padding-left: 44px;
}
/* btm gra crdntns */

.TopGBMenuL {
	background-image: url(images/tpbb_l.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 22px;
	padding-right: 44px;
}
.TopGBMenuM {
	background-image: url(images/tpbb_m.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%;
}
.TopGBMenuR {
	background-image: url(images/tpbb_r.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 22px;
	padding-left: 44px;
}
/* top adv crdntns */

.TopAMenuL {
	width: 22px;
	padding-right: 22px;
}
.TopAMenuM {
	width: 100%;
}
.TopAMenuR {
	width: 22px;
	padding-left: 0px;
}
/* cntntNdx crdntns */

.CntntNdxL {
	width: 22px;
	padding-right:22px;
}
.CntntNdxM {
	width: 100%;
}
.TCntntNdxR {
	width: 22px;
	padding-left:0px;
}
/* top tpgrphs */

.top_menu A {
	color: #ffcc33;
}
.top_menu A:visited {
	color: #ffcc33;
}
.top_menu span {
	color: #ff9900;
}
.TopTMenuM table td {
	white-space: nowrap;
}
.top_menu A:hover {
	color: #ff9900;
}
/* slogan */

.slog {
	margin-left : 50px;
}
.slog span {
	font-size: 210%;
}
.slog h1 {
	font-size: 150%;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	white-space: pre;
}
/* ndxtxtblocks */

.ndx_rubs h1 {
	font-weight: normal;
	font-size: 200%;
	white-space: nowrap;
}
.ndx_rubs h2 {
	font-weight: normal;
	font-size: 154%;
}
.ndx_rubs td {
	vertical-align: top;
}
.ndx_valrubs td {
	vertical-align: bottom;
}
.main_rubs {
	margin-top : -40px;
}
.modifications {
	position : static;
	margin-top : -1px;
	width : 100%;
	height : 248px;
	background-image : url(images/mdfct_ar.gif);
	background-repeat : no-repeat;
	background-position : right;
	z-index : 5;
	margin-left : 0%;
}
.ndx_tel_hdr {
	font-size: 154%;
}
.ndx_tel {
	color : #330000;
	font-size : 200%;
}
.cpr {
	color : #666666;
	font-size : 75%;
	z-index : 10;
	position : relative;
}
.searchbar {
	z-index : 10;
	position : relative;
}
input.emptySearch {
	color: #C0C0C0;
}
.rem_adv {
	background-position : left;
	background-repeat : no-repeat;
	background-image : url(images/rem_lbl.jpg);
	height : 256px;
	width : 100%;
}
.stacmenu {
	color : #333333;
	margin-left : 70px;
	margin-top : 10px;
	font-size : 110%;
	line-height : 160%;
}
.stacmenu strong {
	font-weight : bold;
}
.stacmenu a {
	font-weight : normal;
}
.stacmenu a:hover {
	font-weight : normal;
}
.stacmenu a:visited {
	font-weight : normal;
}
.stac_slog {
	margin-left : 70px;
}
.stac_slog span {
	font-size: 150%;
}
.stac_slog h1 {
	font-size: 210%;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.stac_cntnt h2 {
	font-weight : normal;
	font-size : 154%;
}
.cost {
	font-size : 154%;
	white-space : nowrap;
	text-align: center;
}
.stac_cntnt table td {
	vertical-align : bottom;
}
.rem_stolb_png {
	background-color: transparent;
	background-image: url(images/tmp_per_stolb.png);
 //background-image: none ! important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/tmp_per_stolb.png, sizingMethod=crop);
	background-position: 0 0;
	background-repeat : no-repeat;
	padding-left : 0px;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	padding-bottom : 0;
	padding-right : 0;
	padding-top : 0;
	height : 298px;
	width : 85px;
	z-index : 9;
	position : relative;
}
.rem_stolb {
	margin-top : -280px;
	z-index : 11;
	position : relative;
}
.hidden {
	visibility: hidden;
}

