* {
	margin:	0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	background-color:	#ffdde0; 
	background-image:	url(../images/bg_body.png);
	background-repeat: 	repeat-y; 
	background-position: 	center; 
	font-family:		Arial, Verdana;
	font-size:		10pt; 
	text-align:		center; 
}

#wrap {
	width:		987px;
	margin-left:	auto; 
	margin-right:	auto;
	padding-top:	5px;
	text-align:	justify;
}

#header {
	position:	relative;
	width:		977px;
	height:		135px;
	margin-left:	5px;
	margin-right:	5px;
	background-color: #e9929a;
    background-image: url(../images/bg_header.png);  
}

#header_line {
	position:	absolute;
	width:		977px; 
	height:		65px; 
	left:		0px; 
	top:		35px; 
	background-image: url(../images/bg_header_line.png); 
}

#header_line_l {
	width:		10px; 
	height:		65px; 
	background-image: url(../images/bg_header_line_l.png);
	float:		left; 	
}

#header_line_r {
	width:		10px; 
	height:		65px; 
	background-image: url(../images/bg_header_line_r.png);
	float:		right; 	
}

#header_logo {
	position: absolute;
	width: 142px; 
	height: 135px; 
	left: 20px; 
	top: 0px; 
}

#header_logo img {
	width: 142px; 
	height: 135px;
	border: 0px;
}

#header_caption {
	position: absolute;
	width: 417px; 
	height: 36px; 
	left: 287px; 
	top: 49px; 
	background-image: url(../images/header_caption.png);
}

#header_devise {
	position: absolute;
	width: 310px;
	height: 18px; 
	left: 335px; 
	top: 110px; 
	background-image: url(../images/header_devise.png);
}

#header_map {
	position: absolute;
	width: 155px; 
	height: 135px; 
	left: 815px; 
	top: 0px; 
	background-image: url(../images/header_map.png);
}

.decorline {
	clear:		both;	
	width:		977px; 
	height:		20px;
	margin:		5px; 
	background-image: url(../images/bg_decorline.png);
	font-size:	0pt;
}

.decorline_l {
	width:		10px;
	height:		20px; 
	background-image: url(../images/bg_decorline_l.png);
	float:		left;
	font-size:	0pt;
}

.decorline_r {
	width:		10px;
	height:		20px; 
	background-image: url(../images/bg_decorline_r.png); 
	float:		right;
	font-size:	0pt;
}

#main_place {
	clear:		both;
	width:		977px;
	margin-left:	5px;
	margin-right:	5px;
}

#left_place {
	width:		200px; 
	float:		left;
}

#right_place {
	width:		200px; 
	float:		right;
}

.module_place {
	width:		200px;
	margin-bottom:	5px;
}

.module_head {
	background-image: url(../images/round_top.png); 
	width:		200px; 
	height:		10px;
	font-size:      0pt;
}

.module_head_l {
	background-image: url(../images/round_top_l.png);
	width:		10px; 
	height:		10px; 
	float:		left;
	font-size:      0pt;
}

.module_head_r {
	background-image: url(../images/round_top_r.png);
	width:		10px; 
	height:		10px; 
	float:		right;
	font-size:      0pt;
}

.module_body {	
	clear:		both;
	background-image: url(../images/round_left_right.png);
	width:		200px; 
	font-size:	8pt; 
	color:		#8a0003;
}

.module_body table {	
	border:		0px; 
	padding:	0px; 
	width:		80%; 
	color:		#000000;
}

.module_body table p {
	margin:		0px; 
	padding: 0px 10px 0px 10px;
	text-align:	left;
}

.module_body hr {
	margin:		0px; 
	margin-bottom:	3px;
}

.module_caption {
	margin:		0px; 
	margin-bottom:	3px;  
	padding:	0px 10px 0px 10px;
	font-size:	10pt;
}

.module_caption {
	margin:		0px; 
	margin-bottom:	3px;  
	padding:	0px 10px 0px 10px;
	font-size:	10pt;
}

.module_commentcaption {
	margin:		0px; 
	margin-bottom:	3px;  
	padding:	0px 10px 0px 10px;
	font-size:	8pt;
}

.menu_item {
	padding: 0px 10px 0px 10px;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:hover {
	color: #8a0003;
	text-decoration: none;
	font-weight: bold; 
}

.menu_mark {
	margin-bottom:	-3px; 
	margin-top:	3px;
}

.module_footer {
	background-image: url(../images/round_bottom.png);
	width:		200px; 
	height:		10px; 
	font-size:      0pt;
}

.module_footer_l {
	background-image: url(../images/round_bottom_l.png);
	width:		10px; 
	height:		10px; 
	float:		left;
	font-size:      0pt;
}

.module_footer_r {
	background-image: url(../images/round_bottom_r.png);
	width:		10px; 
	height:		10px; 
	float:		right;
	font-size:      0pt;
}

#content_place {
	margin-left:	210px; 
	margin-right:	210px; 
}

#content_place a:link, #content_place a:visited, #content_place a:hover {
	color: #8a0003;
	/* text-decoration: none; */
}

#content_place p {
	padding-top: 3px;
	padding-bottom: 3px;
}

.decorline_text_l {
	color:		#FFFFFF; 
	padding:	2px; 
	float: 		left;
	font-size:	10pt;
}

.decorline_text_r {
	color:		#FFFFFF; 
	padding:	2px; 
	float:		right;
	font-size:	10pt;
}

/* Для прогноза погоды */

.gmtbl{border: 0px; width:180px;}
.gmtdttl{font-size: 10pt; font-weight: bold; color: #070013; text-align:center;  background-color: #FFFFFF}
.gmtdtext {font-size: 10pt; text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

/* Для показа увеличенных изображений */

#BigImage {
	margin:0px; 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
	/* visibility:hidden; 
	display:none; */
	background-image: url(../images/bg_big_image.png);
}

.BigImageHide {
	visibility:hidden; 
	display:none;
}

#BigImage tr.line_first {
	height:50px;
}

#BigImage tr.line_second {
	height:10px;
}

#BigImage tr.line_first td.cell1, #BigImage tr.line_first td.cell3, #BigImage tr.line_second td.cell1, #BigImage tr.line_second td.cell3, #BigImage tr.line_third td.cell1, #BigImage tr.line_third td.cell3 {
	width: 50%;
}

#BigImage tr.line_first td.cell2, #BigImage tr.line_second td.cell2, #BigImage tr.line_third td.cell2 {
	width: 10px;
}

#BigImage tr.line_second td.cell2 {
	background-color: white; 
	padding:10px;
}

#BigImage tr.line_first td.cell3 img, #BigImage tr.line_second td.cell2 img {
	border: 0px;
}

#BigImage tr.line_first td.cell3 img {
	cursor:pointer; 
	margin-left: -10px; 
	margin-bottom: -10px;
	width: 30px;
	height: 30px;
}

