 .png{behavior:url("png.htc")}
IMG.x{
	border: 0;
	visibility: hidden;
	coding: Alex Rubinov;
}
A, A:visited{
	font-family: Arial;
	color: #000;
	text-decoration: underline;
}
A:hover{
	font-family: Arial;
	color: #000;
	text-decoration: underline;
}

A.redlnk, A:visited.redlnk{
	color: #7F0000;
	text-decoration: none;
}
A:hover.redlnk{
	color: #7F0000;
	text-decoration: underline;
}
A.bluelnk, A:visited.bluelnk{
	color: #365CA2;
	text-decoration: none;
}
A:hover.bluelnk{
	color: #365CA2;
	text-decoration: underline;
}
A.blklnk, A:visited.blklnk{
	color: #000;
	text-decoration: none;
}
A:hover.blklnk{
	color: #000;
	text-decoration: underline;
}
A.whtlnk, A:visited.whtlnk{
	color: #FFF;
	text-decoration: none;
}
A:hover.whtlnk{
	color: #FFF;
	text-decoration: underline;
}
A.grlnk, A:visited.grlnk{
	color: #4C4C4C;
	text-decoration: none;
}
A:hover.grlnk{
	color: #4C4C4C;
	text-decoration: underline;
}
TD{
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
.txt11{font-size: 11px;}
.red{color:#C14C02}
.red1{color:#7F0000}
.redlnk{color:#7F0000}
.blue{color:#365CA2}
.black{color:#000}
.searched_text{color:#7F0000; font-weight: bold; background: #F4EEC2;}

.bg{background: url(pic/bg.gif) repeat-x bottom}
.bg TD{background-image: none;}
.inp{
	font-family: Arial;
	font-size: 11px;
	color: #221A07;
	height: 20px;
}


.logo{margin:10px 26px 48px 24px}
.bottom{background: url(pic/bg_bottom.gif) top repeat-x; height:120px; padding:0 99px 0 0; background-color: #3C5D9B;}
.cpy{height:56px;}
.cpy DIV{
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	padding:10px 0 5px 0;
}
/* left */
.l-raz{
	width:165px;
	height:1px;
	background: url(pic/l-raz.gif); 
}
.morre(
text-decoration: none;
width=20px;
height=10px;
)

.morre A{	
	text-decoration: none;	
}
.morre A:hover{	
background: url(pic/i_more1.gif) no-repeat right;;	
text-decoration: none;
}


/* left menu*/
.l-mn IMG{margin:9px 10px 7px 0}

.l-mn A, .l-mn A:visited, .l-mn A:hover{
	display: block;
	padding: 6px 15px 6px 0px;
	text-align: right;	
	font: 11px arial;
	font-weight: normal;
	text-decoration: none;
	width:165px;
/*	color: #C58F74; Это старый красноватый цвет*/
	color: #F4EEC2;	
	width:177px;
	background: #7F0000;
}
.l-mn A:hover{
	color: #F4EEC2;	
	width:177px;	
	background: #A5382D url(pic/bg_l_mn.gif) no-repeat right;	
}
.l-mn A IMG{
	cursor: pointer;
	cursor: hand; 
}
.l-mn DIV.act{
	padding: 6px 15px 6px 0px;
	text-align: right;	
}

.l-title{
	font-size: 11px;
	color: #F4EEC2;	
}
.l-title IMG{margin:0 5px 0 0}

.site-search{padding: 8px 0 9px 10px}
.l-banner{padding: 1px 0}
.l-banner A{display: block;}
.cabinet{padding: 6px 0 5px 12px}
.cabinet TD{
	font-size: 12px;
	color: #F4EEC2;	
}

/* top*/
.t-mn{
	font: 11px tahoma;
	padding:3px 0 0 0;
	background:#3C5D9B;
}
.t-mn TH{
	font: 11px tahoma;
	color: #3C5D9B;
	font-weight: normal;
	padding:0 8px;	
	
}
.t-mn A, .t-mn A:visited{
	font: 11px tahoma;
	color: #FFF;
	text-decoration: none;
}
.t-mn A:hover{
	font: 11px tahoma;
	color: #FFF;
	text-decoration: underline;
}
/*.t-mn DIV{background: url(pic/t_mn_a.gif); padding:0 1px}*/
.t-mn DIV.active1{background: url(pic/t_mn_a.gif); padding:0 1px}
.t-mn DIV.active2{
background:#C5CFE1; padding:0 3px 0 2px; height:15px; line-height:15px
}

/* travel */
.travel{background: url(pic/bg_travel.gif)}
.travel DIV{background: url(pic/bg_travel_pic2.jpg) no-repeat left bottom}
.travel DIV DIV{background: url(pic/bg_travel_pic1.jpg) no-repeat}

/* bg for inner pg */

.bg-2nd{background: url(pic/bg_2nd.gif)}
.bg-2nd DIV{background: url(pic/bg_2nd_pic2.jpg) no-repeat left bottom}
.bg-2nd DIV DIV{background: url(pic/bg_2nd_pic1.jpg) no-repeat 0 8px}

.title-2nd{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 0 0 2px 100px;	
}
.bg-2nd-c{background: url(pic/bg_2nd_c.gif) repeat-x}
.title-c{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #D47300;
	padding: 14px 0 2px 0;		
}

/* photo page*/
.photo-cont{width:90%; padding:10px 0 10px 0}
.photo-t1{padding:0 0 7px 0}
.photo-img{margin:2px 15px 0px 0;}
.ph-paging TD{
	font-size: 11px;	
	padding: 4px 0 4px 0;		
}

/* anals page*/
.anals-t1{padding:15px 0 7px 0}
.anals-img{padding:2px 10px 5px 0;}

.tbl1 TD{
	font-size: 11px;	
	color: #4C4C4C;
	text-align: center;;
}
.tbl1-head TD{
	background: #7F0000;
	color: #FFFFCE;
	border-right: 1px solid #FFFFCE;
	border-bottom: 1px solid #FFF;	
	padding:5px 3px 4px 3px;	
}
.tbl1-head TD.lst{border-right:0}
.tbl1-row1 TD{
	background: #E7EAF0 url(pic/bg_tbl1.gif) repeat-x bottom;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;	
	padding:1px 3px 3px 3px;	
}
.tbl1-row1 TD.fst{border-left: 1px solid #FFF; text-align:left; padding-left:5px;height:32px}
.tbl1-bottom TD{
	font-size: 11px;	
	background: #FFF;
	color: #7F0000;	
	line-height: 13px;
	padding:2px 5px 2px 5px;		
}

/* center*/
.c-raz{
	width:100%;
	height:1px;
	background: #DBD6AE; 
}
.bg-c-down{background: url(pic/bg_main_down.gif) no-repeat center bottom}
.bg-c-up{background: url(pic/bg_main_up.gif) no-repeat center top}
IMG.red-border{border:1px solid #77312E;cursor: pointer;
	cursor: hand; }

.archive TD{padding: 11px 0 8px 0}

/* right */
.r-raz{
	width:170px;
	height:1px;
	background: url(pic/r_raz.gif); 
}
/* right menu*/
.r-mn{
	font-size: 11px;
	background: url(pic/bg_r_mn.gif) repeat-x;
	padding: 3px 0 0 0; 	
}
.r-mn-in{background:none; padding:0; }
.r-mn A, .r-mn A:visited, .r-mn A:hover{
	color:#182110;
	display: block;
	padding: 1px 7px 4px 7px;
	text-align: right;
	text-decoration: none;
}
.r-mn A:visited{color:#62655D}
.r-mn A:hover{
	color:#843100;
	background: #EADF9C;
}
/* right block */
.r-title TD{
	font-size: 10px;
	color: #FFF;
	background:#7F0000;
	letter-spacing: -1px;
	line-height: 19px;
	vertical-align: bottom;
}		
.r-txt{
	font-size: 11px;
	color: #000;
	padding: 5px 10px 4px 10px;	
	background: url(pic/bg_r_mn.gif) repeat-x;		
}
.subscribe{
	border-left: 1px solid #B6C0C3;	
	border-right: 1px solid #B6C0C3;		
}
.subscribe TD{font-size: 11px; color: #1F4051;}
/*Раскрываемые менюхи*/
.catdiv {
	font: 11px/19px Helvetica;	
	text-align:left;	 	
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 0px
	text-decoration: none;
}
.catdiv A, .catdiv A:visited{
	font-family: Helvetica;	
	color: #000000; 
	text-decoration: none;		
}
.catdiv A:hover{
	font-family: Helvetica;	
	color: #FF0000;
	text-decoration: none;	
}
.subcatdiv {	
	font: 11px/19px Helvetica;	
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 35px;
	DISPLAY: none;
	text-decoration: none;
}
.subcatdiv A, .subcatdiv A:visited{
	font-family: Helvetica;	
	color: #000000; 	
	text-decoration: none;		
}
.subcatdiv A:hover{		
	color: #FF0000;	
	text-decoration: none;	
}
h1{

	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2{

	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3{
	font-size: 12px;
	color: #7F0000;
	Margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4{
    font-size: 12px;
	color: #365CA2;
	text-decoration: none;
}
h5{

	font-size: 12px;
	color: #000;
	font-weight: normal;
	Margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
A.s, A:visited.s{
	color: #000;
	text-decoration: none;
}
A:hover.s{
	color: #000;
	text-decoration: underline;
}
