.form1 a
{
		text-decoration: none;
		font-weight: bold;
}
.form1 table{
		margin:16px 0px 0px 18px;
		}
.form1 input{
		width:129px;
		height:15px;
		font-family:tahoma;
		font-size:11px;
		padding:0px 2px 0px 2px;
		border: solid 1px silver;
		}
		

.form1 .text{
		font-size:10px;
		margin:3px 0px 0px 0px;
		}
.form1 .text img{
		margin:0px 5px 0px 0px;
		}
/*текстбоксы на postback.aspx*/
.input_text
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	vertical-align: top;
}
/*end*/
div.link_more
{
	margin: 15px 0px 10px 30px;
}
div.main_content
{
	margin: 15px 0px 0px 28px;
}
.subcontent
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
ul.content
{
	padding-right: 0px;
	padding-left: 28px;
	padding-bottom: 0px;
	padding-top: 5px;
}
.p1_t1	{
		margin:11px 0px 0px 8px;
		}		
		
.p1_t2	{
		margin:12px 0px 0px 30px; 
		width:180px;
		}
.p1_t2 .bot{
		margin:0px 5px 0px 1px;
		}
.more 	{
		font-weight:normal;
		margin: 20px 0px 20px 0px;
		}
.map_more{
        font-weight:normal;
        }
.more img{
		margin:0px 4px 0px 0px;
		}		
		/***TITLES***/
/***заголовки частей***/
.titleIcon
{
	margin: 22px 0px 0px 15px;
}

.caption
{
    margin: 22px 0px 0px 15px;    
}

.caption2
{
    margin: 22px 0px 0px 6px;
}

h1.title1
{
	font-family: Tahoma;
	font-weight:normal;
	font-size: 1em;
	color: #3D5B9A;
}

h1.title1 a
{
	font-family: Tahoma;
	font-weight:normal;
	font-size: 1em;
	color: #3D5B9A;
	text-decoration: none;
}

.title1, .title2
{
	font-family: Tahoma;
	font-size: 1.5em;
	color: #3D5B9A;
	white-space:nowrap;
}
.title1
{
	padding-left: 5px;
}
.title2, .subtitle2
{
	color: #7F7F7F;
}

.newsHeader a
{
    text-decoration: none;
}

.newsHeader a:hover
{
    text-decoration: underline;
}


.NewsTitle
{
	font-family: Tahoma;
	font-size: 1.5em;
	color: #3D5B9A;
}

.maincontainer
{
	height: 100%; 
}

.content_part
{
	height:100%; 
	width: 860px;
}

.left_part1, .left_part2, .login_part, .left_container, .map_container
{
	width: 227px; 
	border-right: solid 1px silver;
}

.login_part
{
	height: 134px; 	
}

.login_table
{
	width: 185px;
}

.login_name
{
	width: 52px; 
	height: 26px; 
	vertical-align: top; 
	text-align: right; 
	padding-right: 5px; 
	padding-top: 2px;
}


.login_button a
{
	color: White;
	text-decoration: none;
}

table.login_button
{
	width: 140px; 
	margin: 0px 0px 0px 61px;
}

.login_button td
{
	text-align: right;
}
.login_button div
{
	position: absolute; 
	padding-left: 6px; 
	cursor: pointer;
}

.width_container
{
	padding-bottom: 10px;
}

.width_img
{
	margin:13px 0px 0px 15px; 
	float: right;
}

div.width_container
{
	width: 472px; 
	margin:22px 0px 0px 20px;
}


.semileft_container
{
	border-top: solid 1px silver; 
}

.semileft_container td
{
	width: 262px; 
}

.semileft_container div
{
	width:232px; 
	font-size:9px; 
	line-height:10px; 
	margin:5px 0px 0px 22px
}

.semileft_cimg
{
	margin:15px 0px 0px 20px;
}

.semileft_img
{
	margin:1px 14px 0px 15px; 
	float: left;
}

.semileft_icon
{
	margin:7px 0px 0px 3px;
}
.left_container 
{
	height: 189px; 
	border-top: solid 1px silver; 
}

.left_cimg /***cimg = caption image***/
{
	margin: 17px 0px 0px 25px;
}

.left_limg /***limg - list image***/
{
	vertical-align: bottom; 
	padding-bottom: 2px;
}

.left_imgspacer
{
	margin: 0px 4px 2px 0px; 
	vertical-align: bottom;
}

.left_arrow
{
	vertical-align: bottom;
}

.map_container
{
	border-top: solid 1px silver; 
}

.map_container table
{
	 margin:12px 0px 0px 14px; 
	 width: 204px; 
	 border: 0px;
}

.map_more
{
	margin:0px 0px 0px 9px;
}

.map_town
{
	line-height:13px; 
	color:#7D7D7D;
}

.map_town strong
{
	color:#2F65A3; 
	margin:0px 0px 0px 1px;
}

.smallmap
{
	width: 86px; 
	vertical-align: top;
}

.center_container
{
	/*width: 262px; 
	border-right: solid 1px silver;*/
	border-top: solid 1px silver;
	padding-right: 20px;
}
.center_container div
{
	/*width: 212px; */
	margin: 10px 0px 0px 28px;
}
.center_cimg
{
	margin: 17px 0px 0px 20px;
}
.center_img
{
	margin: 7px 0px 0px 13px; 
	float: right;
}

.right_container
{
	border-top: solid 1px silver;
}

.right_container div
{
	margin: 7px 0px 0px 29px; 
	width: 214px; 
	background: url(../img/1_pic3.jpg) top right no-repeat;
}

.right_cimg
{
	margin: 17px 0px 0px 19px;
}

br.space1
{
	line-height: 1px;
}

br.space2
{
	line-height: 3px;
}

br.space3
{
	line-height: 4px;
}

br.space4
{
	line-height: 9px;
}

br.space5
{
	line-height: 2px;
}

br.space6
{
	line-height: 5px;
}

.cimage_mar
{
    margin: 20px 0px 0px 20px;
}

.partnership1
{
    padding-top: 23px;
}

.partnership2
{
    padding-top: 23px;
}

.partnership1 img, .partnership2 img
{
    margin-left: 57px;
    width: 115px;
}

.defaultSitesBanners
{
    vertical-align: bottom; 
    width: 150px; 
    padding-right: 15px;
}
.defaultSitesBanners img
{
    margin-top: 0px;
}

.menuArrowImage
{
    vertical-align: middle;
    padding-bottom: 3px;
}

.menuHyperLink
{
    padding-bottom: 3px;
}

.menuLineCell
{
    padding-bottom: 3px;
}

.menuArrowImage
{
    vertical-align: middle;
    padding-top: 0px;
}

.menuItemText, .menuHyperLink a
{
    color: White;
    font-size:0.77em;
    text-decoration: none;
}

.menuTable
{
    vertical-align: middle;
    margin-top: 7px;
}

.links p
{
    text-indent: 30px;
    padding-top: 2px; padding-bottom: 2px;
}
