table {border: 0px;border-collapse: collapse;width:100%}
td {  font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #000000; padding: 0px }



.top_bar { background: url(images/toplines.gif) repeat-x bottom; height: 99px;border: 0px;border-collapse: collapse; }
.top_bar .list {height:64px}

.active, .nactive { width: 190px; vertical-align: top }

#td3.active .list {background: url(images/3a.gif) no-repeat right; background-color:#dc002e;height:69px}
#td2.active .list {background: url(images/2a.gif) no-repeat right; background-color:#dc002e;height:69px}
#td1.active .list {background: url(images/1a.gif) no-repeat right; background-color:#dc002e;height:69px}
#td0.active .list {background: url(images/0a.gif) no-repeat right; background-color:#dc002e;height:69px}

.active div.angle { background: url(images/pic_06.gif) no-repeat right; background-color: #ba0027; }
.active div.angle img { height: 5px }
.active div.ttl { background: url(images/pic_10.gif) no-repeat right bottom; background-color: #ba0027; height: 19px; padding-left: 8px; color: #ffffff; font-size: 12px; font-weight: bold }
.active div.spacer { background-color: #ba0027 }
.active div.spacer img { height: 6px; width: 182px }
.active .links td { color: #ffffff; padding: 0px 0px 2px 10px; margin: 0px; margin-left: 8px; background: url(images/arr_l.gif) no-repeat left }
.active a {font-weight:bold;display:block}
.active a:link, .active a:visited, .active a:active { color: #ffffff; text-decoration: none }
.active span a:hover { color: #F3CCCF; text-decoration: underline }
.nactive .ttl img { visibility: hidden }

#td3.nactive .list {background: url(images/3n.gif) no-repeat right}
#td2.nactive .list {background: url(images/2n.gif) no-repeat right}
#td1.nactive .list {background: url(images/1n.gif) no-repeat right}
#td0.nactive .list {background: url(images/0n.gif) no-repeat right}

.nactive { padding-top: 5px; background: url(images/toplines_r.gif) no-repeat left bottom }
.nactive .ttl { background: url(images/pic_12.gif) no-repeat right; height: 24px; padding-left: 8px; color: #ffffff; font-size: 12px; font-weight: bold }
.nactive .ttl img { display:block; height:4px }

.nactive .links td { color: #F3CCCF; padding: 0px 0px 2px 10px; margin: 0px; margin-left: 10px; background: url(images/arr_d.gif) no-repeat left; }
.nactive div.angle { visibility: hidden }
.nactive div.spacer img { height: 6px; width: 182px }
.nactive a { font-weight: bold; display: block }
.nactive a:link, .nactive a:visited { color: #F3CCCF; text-decoration: none }
.nactive span a:hover { color: #F3CCCF; text-decoration: underline }
	
.m-menu { position: absolute; visibility: hidden; background-color: #c4c4c4; width:107px; margin-top:4px; border: 0px solid #000000; z-index: 1000; float: right; margin-left: 10px; margin-top: 0px; border-collapse: collapse;}
.m-menu td.l { padding: 9px; white-space: nowrap; background: none }
.m-menu a, .m-menu a:link, .m-menu a:visited, .m-menu a:hover { color: #000000; display: block; font-weight: normal; cursor: hand }
.m-menu a:hover { text-decoration: underline; }
.m-menu p { color: #000000; padding: 0px 0px 2px 10px; margin: 0px; padding-left: 10px; background: url(images/arr_g.gif) no-repeat left }

table.links { margin-left: 6px; width: 92%; border: 0px;border-collapse: collapse;}
table.links td { padding-left: 10px }

/* Добавки к основному */
.add-pad2
{
	padding-top: 7px;
	padding-bottom: 1px;
	color: #BA0027;
	font-weight: bold;
	font-size: 11px
}

.fnt11 table, .tbfor table {
	background: #ffffff;
	border: 1px solid #BBBBBB;
	width: 730px;
	padding:4x;
	border-collapse:separate;
}	

.fnt11 table ul, .tbfor table ul
{
	margin: 0px;
	padding: 0 0 0 20px
}

.fnt11 table td, .tbfor table td
{
	background: #DEDEDE;
	border: 1px solid #B7B7B7;
	text-align: left;
	font-size: 11px;	
	padding:4px;
}

.fnt11 table td.txt1, .tbfor table td.txt1
{
	background: #DEDEDE;
	border: 1px solid #B7B7B7;
	text-align: left;
	font-size: 11px;
	padding:4px;
}

.fnt11 table td.txt2, .tbfor table td.txt2
{
	background: #DEDEDE;
	border: 1px solid #B7B7B7;
	text-align: left;
	font-size: 11px;
	padding:4px;
}

.fnt11 table td.txt_h, .tbfor table td.txt_h
{
	background: #BA0027;
	border: 1px solid #91001E;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding:4px;
}

.fnt11 table th, .tbfor table th
{
	background: #BA0027;
	border: 1px solid #91001E;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	/*padding:4px;*/
}

.fnt11 table th a,.tbfor table th a { font-weight: bold; display: block }
.fnt11 table th a:link, .fnt11 table th a:visited, .tbfor table th a:link, .tbfor table th a:visited { color: #FFFFFF;}

.fnt11 table td.txt_h a,.tbfor table td.txt_h a { font-weight: bold; display: block }
.fnt11 table td.txt_h a:link, .fnt11 table td.txt_h a:visited, .tbfor table td.txt_h a:link, .tbfor table td.txt_h a:visited { color: #FFFFFF; }


.content img.gerb
{	
	margin: 4px 10px 0px 10px
}

.pictab img {border:1px black solid; padding:1px}
.photo table {
	background: #ffffff;
	border: 0;
	width: 100%;
	padding:4x;
	border-collapse:collapse;
}	
.photo table td
{
	background: #FFFFFF;
	border: 0;
	text-align: left;
	font-size: 11px;	
	padding-left:8px;
}

#pogoda  {
	background: #EAEAEA;
	font-size: 11px;
	
}
#pogoda table {
	width:100px;	
	background: #EAEAEA;
	font-size: 11px;	
	border:0;
}

.visadocs ul
{		
	padding: 0 0 0 10px;	
}
.visadocs li
{	
	font-size: 11px;
	padding: 0 0 6px 0;	
}
