* {
	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;}

.top_menu {
	z-index : 15;
	position : relative;
}

.bar_adv {
	background-position : left;
	background-repeat : no-repeat;
	background-image : url(images/lbl_sh_car.gif);
	height : 375px;
	width : 100%;
	margin-top: -50px;
	z-index : 11;
	position : relative;
}

.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;
}


.bar_png {
	background-image: url(images/bar_1.gif);
	background-position: bottom center;
	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;
}



.bar_cors {
	margin-top : -280px;
	z-index : 11;
	position : relative;
}

.hidden {
	visibility: hidden;
}

