body
	{
	background-color: #00427A;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	font-family: Verdana, Helvetica, Geneva, snas-serif;
	height:100%;
	color: #333;
	}
a {
outline: none; /* Убираем границу вокруг ссылок */
}
h1
	{
	font-size:115%;
	font-weight:bold;
	}

h2
	{
	color: #333;
	font-size: 110%;	
	vertical-align: top;
	}
a,
a:link, 
a:active, 
a:visited
	{
	color: #333;
	text-decoration: underline;
	}
a:hover
	{
	color: #bc1620;
	text-decoration: underline;
	}
table.main
	{
	width:100%;
	}
table.main_menu
	{
	vertical-align: top;	
	}

table.main td.main-left
	{
	vertical-align: top;
	width:168px;		
	}
table.main td.main-right
	{
	vertical-align: top;	
	}
table.left
	{

	vertical-align: top;
	padding-top: 0px;
	height:465px;
	}
table.main_menu td.upmenu
	{
	vertical-align: top;
	height:45px;
	}
table.main_menu td.downmenu
	{
	height:45px;
	vertical-align: top;
	}
table.main_menu td.downmenu2
	{
	vertical-align: top;
	}
table.main_menu td.menu-up
	{
	vertical-align: top;
	padding-top: 0px;
	height:35px;
	}
table.main_menu td.menu
	{
	vertical-align: top;
	height:39px;
	}
table.main_menu td.menu-dw
	{
	vertical-align: top;
	padding-bottom: 0px;
	height:36px;
	}
table.right
	{
	width:100%;		
	}
table.right td.centerup
	{
	background-image: url("images/fon-lineup.gif");
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 0px;
	width:471px;
	height: 138px;
	}
table.right td.rightup
	{
	background-image: url("images/fon-lineup.gif");
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align: top;
	text-align:right;
	padding-top: 0px;
	height: 138px;
	}
table.right2
	{
	width:100%;		
	margin-top:25px;
	}

table.right2 td.text
	{
	background-color: #FFFCDF;
	vertical-align: top;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 50px;
	font-size:80%;
	}
table.right2 td.text ul
	{
	margin: 3px 0;
	padding:3px 0;
	font-size:95%;
	}
table.right2 td.text ul li
	{
	margin: 3px 0;
	padding:0;
	list-style-type:none;
	}

table.right2 td.down
	{
	background-image: url("images/fon-linedw.gif");
	background-position: top left;
	background-repeat: repeat-x;
	}
table.right2 td.counter
	{
	color: #FFFCDF;
	font-size: 70%;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	text-align:right;
	vertical-align: bottom;
	}
table.right2 td.counter a,
table.right2 td.counter a:link, 
table.right2 td.counter a:active, 
table.right2 td.counter a:visited
	{
	color: #FFFCDF;
	text-decoration: none;
	}
table.right2 td.counter a:hover
	{
	color: #ccc;
	text-decoration: none;
	}
table.lawyers td.photo,
table.lawyers td.photo2
	{
	padding-left:0; 
	padding-right:20px;
	}
table.lawyers td
	{
	vertical-align:top;
	padding-bottom:2em;
	}
table.lawyers td.photo img
	{
	border:1px solid black;
	width:120px;
	height:160px;
	}
table.lawyers td.photo2 img
	{
	border:1px solid black;
	}
small
	{
	font-size:120%;
	}
.menu {
	text-align:center;
}

#vert {
	margin: 0;
	padding:0;
	list-style:none;
}
#vert li {
	font-size: 16px;
	color: #e7c569;
	padding:8px 0 8px 0;
/*	background: transparent url('/intfc/list.jpg') no-repeat bottom left;*/
}
.menu ul li a {
	color: #e7c569;
	text-decoration: none;
/*	line-height:26px;*/
	cursor:pointer;
}
.menu ul li a span{
	padding: 0;
}
.menu ul li a:hover {
	color: #f8f1e1;
}
.menu ul li a#active {
	color: #fdd44e;
}
.menu ul li.active a:hover {
	color: #fdd44e;
}


