body {
margin-top: 0;
margin-left: 0; 
margin-right: 0;
margin-bottom: 0;
background-image:url("./images/bg_body.gif");
cursor: default;
font-size: 8.5pt; 
font-family: Verdana;
}
font {font-size: 8.5pt; font-family: Verdana;}
td {font-size: 8.5pt;}
form { margin: 0px }
hr {height: 0px; border: solid #CCCCCC 0px; border-top-width: 1px;}
.small {font-size: 7pt; color:#939393;}
pre {font-size: 9.0pt; font-family: monospace; margin: 0; padding: 0px;}
a { color: #2D496E; text-decoration: none;}
a:hover { color: #2D496E; text-decoration: underline }


input,textarea,select { font: normal 10px Verdana; }

.input_map { 
font: normal 9px Verdana;
padding: 0px;
margin: 0px;
}

.buttonnew { 
color : #000000;
border:1px solid;
border-color : #000000;
background-color :#F5F5F5;
font-weight: bold;
padding-bottom: 2px;
}

.buttonmodul {
color : #2D496E;
border:1px solid;
border-color : #C9C9C9;
background-image:url("./images/bg_button.gif");
background-position: top;
background-color :#E4E4E4;
padding-top: 3px;
padding-bottom: 3px; 
padding-left: 10px;
padding-right: 10px;
margin-top: 1px;
margin-left: 5px;
height: 18px;
}

.menu_bloc {
color:#2D496E;
display: block;
border-bottom: 1px solid;
border-bottom-color: #CCCCCC;
border-left: 1px solid;
border-left-color: #E9E9E9;
border-right: 1px solid;
border-right-color: #E9E9E9;
border-top: 1px solid;
border-top-color: #E9E9E9;
background-color: #E4E4E4;
padding-top: 3px;
padding-bottom: 3px; 
padding-left: 7px;
margin-bottom: 1px;
}

.menu_bloc:hover {
background-image:url("./images/bg_button.gif");
background-repeat: repeat;
background-color: #F9F9F9;
padding-left: 9px;
text-decoration: none;
}

.menu_active {
color:#2D496E;
text-align:right;
display: block;
background-image:url("./images/ar1_menu.gif");
background-repeat: no-repeat;
background-position: right;
background-color: #FFFFFF;
border: 1px solid;
border-bottom-color: #CCCCCC;
border-left-color: #E9E9E9;
border-right-color: #FFFFFF;
border-top-color: #E9E9E9;
padding-top: 3px;
padding-bottom: 3px; 
padding-right: 7px;
margin-bottom: 1px;
}

.menu_active:hover {
text-decoration: none;
}

.firm {
color:#2D496E;
border: 1px solid;
border-color: #C9C9C9;
background-color: #FCFCFC;
padding: 5px;
}


.table {
color:#000000;
border: 1px solid;
border-color: #CCCCCC;
}

.table2 {
color:#000000;
border: 1px solid;
border-color: #CCCCCC;
background-color: #F5F5F5;
}

.table3 {
color:#000000;
border: 3px solid;
border-color: #CCCCCC;
background-color: #F1F1F1;
}

.news_day {
color:#939393;
text-align: right;
border-top: 1px dashed;
border-color: #CCCCCC;
padding-top: 3px; 
padding-left: 10px;
margin-top: 5px; 
}

.news_text {
font-size: 10pt;
color:#463E3F;
text-indent: 10px;
letter-spacing: 0px;
line-height: 110%;
word-spacing: 0px;
}

.sorrow {
color:#000000;
border: 5px solid;
border-color: #000000;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px; 
padding-left: 5px;
margin: 3px;
}

.img {
border: 3px solid;
border-color: #CCCCCC;
margin: 5px;
}

.news_img {
border: 1px solid;
border-color: #CCCCCC;
background-color: #F9F9F9;
padding: 5px;
margin-right: 15px;
margin-bottom: 5px;
}

.news_right_img {
border: 1px solid;
border-color: #CCCCCC;
background-color: #F9F9F9;
padding: 5px;
margin-left: 15px;
margin-bottom: 5px;
}

.block_firm_1 {
border: 1px solid;
border-color: #CCCCCC;
background-color: #F9F9F9;
padding-top: 10px;
padding-bottom: 10px; 
padding-left: 20px;
padding-right: 20px;
}

.block_firm_2 {
border: 1px solid;
border-color: #FF9900;
background-color: #FFF9F1;
padding-top: 10px;
padding-bottom: 10px; 
padding-left: 20px;
padding-right: 20px;
}

.A_white { color: #ffffff; font-family: Verdana; font-weight: bold; text-decoration: none }
.A_white:hover { color: #ffffff; }
.storytitle { font-weight: bold; font-size: 9pt; }

h1 { 
font-weight: bold; 
font-size: 20px; 
color: #486081; 
font-family: arial;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
font-style: italic;
letter-spacing: 1px;
}

h2 { 
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
font-weight: bold; 
font-size: 9pt; 
}

h3 { 
font-weight: bold; 
font-size: 9pt; 
color: #25383C;
margin-top: 0px;
margin-bottom: 0px;
}

.sin {	color: #0000FF;}
.zelen {	color: #00FF00;}
.cherven {	color: #FF0000;}
.cheren {	color: #000000;}

.menu_int {
font-size: 1pt;
height: 5px;
background-color: #2D496E;
margin: 0px 0px 1px 0px;
padding: 0px;
}

.down  {
margin-top: 5px;
padding: 5px;
border-top: 1px solid;
border-color: #CCCCCC;
}

.lang {
font-size: 11px;
font-weight: bold;
text-align: center;
border: 1px solid;
border-color: #2D496E;
background-color: #59D600;
padding: 2px; 
}

.h_title {
text-align: right;
border-bottom: 3px solid;
border-color: #2D496E;
}

.interval {
font-size: 1pt;
height: 5px;
padding: 1px;
}

.font_grey {
color: #939393;
}

.news_box {
padding: 0px 10px 5px 15px; 
border: #CCCCCC 1px solid;
margin: 0px 0px 5px 0px;
-moz-border-radius: 0px;
cursor: default;
} 

.news_box legend {
font-weight: bold; 
font-size: 9pt;
padding: 3px 15px 3px 15px; 
background-color: #F5F5F5;
border: #CCCCCC 1px solid; 
-moz-border-radius: 0px; 
}
.lenta1{
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #E4E4E4;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 3px;
		
}
p.cities{
	text-align: center;
	font-weight: bold;
	background-color:rgb(229,238,204);
}
div.statusbar{
	background-image: url("../citynet_files/box_02.jpg");
	width: 100%;
	border: 0px solid red;
}