.divmaintbl {
	min-width:950px;
	max-width:1400px;
	width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 950 ? '950px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1400 ? '1400px' : '100%' );
 }

div#container{ margin: 0 10%;background: #336699; width:100%}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #990000}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


sup.supnumber {
	font-size: 75%;
	color:#999999;
}
.lostmonth {
	color:#e1e1e1;
}
.currentmonth {
	color:#999999;
	text-decoration: underline; 
}

.advertising {

	width: 200px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 6px;
	margin: 6px;
	border: 1px solid #e1e1e1;
	color: #000000;
	line-height:110%; 
	display: inline;
	float: left;
}

.newbq:hover {
	color:#0099FF;
}

.PhotoPr {
	float:left; 
PADDING-BOTTOM: 30px;
PADDING-RIGHT: 10px; 
DISPLAY: inline;
PADDING-TOP: 2px;
width:120px; height:150px; 
}


body,td,th {

	font-size: 110%;

}


.description_ad 	{padding-left: 5%; text-align:right; font-style:italic; PADDING-TOP: 5px;}

.description	{padding-left: 20%; font-size:85%; text-align:left; font-style:italic;}
.description_news	{padding-left: 60%; font-size:85%; text-align:left; font-style:italic; }
.description_citytoday {padding-left: 0%; text-align:left; margin-top:4px; font-size: 70%;}

div.block_path	{color:#990000; height:3px; width:10%; border-style:none; background-color:#990000; margin-top:1.5em; margin-bottom:1px;}

h3, h4 {
font-family: "Times New Roman", Times, serif;
font-family:  Arial, Helvetica, sans-serif;
line-height:120%; 

}

li {

line-height:140%;
text-indent:0em;
font-size: 98%;

}

h3 {  color: #000000; font-size:130%;}
h4 {  color: #000000; font-size:110%;}

a:active { color: #00538A}
a:link {  color: #00538A }
a:visited {   color: #00538A}
a:hover {   color: #0099FF; }

a.mainmenu:active { color: #000070}
a.mainmenu:link {  color: #000070 }
a.mainmenu:visited {   color: #000070}
a.mainmenu:hover {   color: #700000; }

a.mainmenu_sub:active { color: #cccccc}
a.mainmenu_sub:link {  color: #cccccc}
a.mainmenu_sub:visited {   color: #cccccc}
a.mainmenu_sub:hover {   color: #333333; }


a.subMenu:active { color: #0080D5}
a.subMenu:link {  color: #0080D5 }
a.subMenu:visited {   color: #0080D5}
a.subMenu:hover {   color: #0099FF; }

a.up_p:active {   text-decoration: underline;}
a.up_p:link {   text-decoration: underline; }
a.up_p:visited {   text-decoration: underline;}
a.up_p:hover {   text-decoration: underline;}

a.up:active {   color: #ffffff; text-decoration: underline;  font-size: 80%;}
a.up:link {   color: #ffffff; text-decoration: underline;  font-size: 80%;}
a.up:visited {   color: #ffffff; text-decoration: underline;  font-size: 80%;}
a.up:hover {   color: #ffffff; text-decoration: underline;  font-size: 80%;}

.up_text {color: #ffffff; text-decoration: none;  font-size: 80%;}

body {
	margin-left: 12px;
	margin-right: 12px;
}

.sub_menu {

line-height:150%;
text-indent:0em;
font-size: 75%;

}

.sub_menu_z {

line-height:150%;
text-indent:0em;
font-size: 95%;

}

.path {

font-size: 95%;
font-family: Arial, Sans-Serif; 

}


.arr {

font-size: 120%;

}



td {  

font-size: 95%;
line-height:130%; 
margin-bottom:0.5em; 
margin-top:0;


}

.td_main {  

font-size: 40%;
line-height:120%; 
margin-bottom:0.5em; 
margin-top:0;

}

