/* общие стили */
/* общие стили */

body {
background: url(/images/body_fon1.gif) top repeat-x #24417a;
}


IMG {
BORDER: 0px solid;
}

body TABLE TD, body DIV {
	font: 12px/16px Arial;
	color: black;
}

a{
	font: 12px Arial;
	color: #24417A;
	text-decoration: underline;
}

a:hover{
	font: 12px Arial;
	color: #24417A;
	text-decoration: none;
}

a.white{
	font: 10px Arial;
	color: white;
	text-decoration: none;
}

a.white:hover{
	font: 10px Arial;
	color: white;
	text-decoration: underline;
}

H1 {
	font: bold 14px Verdana;
	color: #D40203;
}

H2 {
	font: bold 14px Verdana;
	color: #24417A;
	line-height: 15px;
	margin-bottom: 0px;
}

H3 {
	font: bold 11px Verdana;
	color: #24417A;
	line-height: 15px;
	margin: 0px; 
}
/* / общие стили */


#mapa {
	text-align: center;
	height: 478px;
	background: url(/images/map_big.jpg) center bottom no-repeat;
}

#firstname {
	font: 22px Times New Roman;
	color: #FFFFFF;
	padding-top: 43px;
	border: 0px solid #FF0000;
	text-align : center;
	HEIGHT: 10;
	FILTER: DropShadow(Color=#406481, OffX=1, OffY=1, Positive=1);
}


#ftext {
	width: 770px;
	font: 12px Arial;
	color: white;
	text-align: justify;
	text-indent: 40px;
}

#fmenu {
margin: 15px 0;
}

#fmenu td {
height: 76px;
background: url(/images/fmenu1.gif) repeat-x;
text-align:center;
}

#fmenu TD a {
width: 100%;
height: 76px;
font: bold 12px Arial;
color: white;
text-decoration: none;
display: block;
padding: 22px 0px 0px 0px;
background: url(/images/fmenu1.gif) repeat-x;
}

#fmenu TD a:hover {
background: url(/images/fmenu2.gif) repeat-x;
text-decoration: none;
padding: 22px 0px 0px 0px;
}

html:root #fmenu td a, html:root #fmenu td a:hover {
height: 54px;
}

#ftel {
font: 11px Arial;
color: #A7C3DE; 
margin: 20px 0 10px 0;
}

#ftel a {
font: 11px Arial;
color: #A7C3DE; 
text-decoration: underline;
}

#ftel a:hover {
font: 11px Arial;
color: #A7C3DE; 
text-decoration: none;
}

#fcounter {
background: url(/images/fcounter.gif) repeat-x;
text-align: center;
height: 39px;
padding-top: 4px;
}

/* пошла вторая страница пути*/

a.mail {
	font: bold 12px Arial;
	color: #FFFFFF;
	text-decoration:none;
}

a.mail:hover {
	font: bold 12px Arial;
	color: #d40203;
	text-decoration:none;
}

#lefttop {
	float: left;	
}
 
#righttop {
	float: right;
	margin: 2px 15px;
}

#lefttop H1 {
	font: bold 12px Arial;
	color: #FFFFFF;
	margin: 2px 0 0 27px;
}

#secondname {
	font: 22px Times New Roman;
	color: #FFFFFF;
	margin: 29px 0px 0px 80px;
	HEIGHT: 53px;
	FILTER: DropShadow(Color=#406481, OffX=1, OffY=1, Positive=1);
}

#white_border {
	display:block;
	border: 1px solid white;
	margin: 15px 40px 0px 0px;
}

#content {
	border: 1px solid black;
	background:#FFFFFF;
	padding: 50px 46px 200px 46px;
	height: 100%;
	text-align:justify;
	text-indent: 0px;
}

#content IMG {
border: 1px solid #000000;
}

#content UL {
list-style-image:url(/images/li.gif);
text-indent: 0px;
}

#content OL {
text-indent: 0px;
}

#menu1 {
	vertical-align: top;
	padding-top: 229px;
}

#menu1 div#menu a {
	width: 210px;
	height: 26px;
	background:url(/images/f1.gif) repeat-x;
	font: bold 11px Verdana;
	color: #24417a;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	padding: 11px 10px 0px 24px;
}

#menu1 div#menu a:hover {
	background:url(/images/f2.gif) repeat-x;
	}

#menu1 div#menu a#sublink {
	width: 229px;
	height: 40px;
	background: #4767A6;
	font: 12px Tahoma;
	color: white;
	text-decoration:none;
	display:block;
	padding: 4px 5px 4px 10px;
	text-transform:none;
}

#menu1 div#menu a#sublink:hover {
	background: #2E487C;
}

/*HTML:root #menu1 div#menu a, HTML:root #menu1 div#menu a:hover {
	height: 26px;
	width: 210px;
}

HTML:root #menu1 div#menu a#sublink, HTML:root #menu1 div#menu a#sublink:hover {
	height: 40px;
	width: 229px;
}*/

#adres_left {
 font: 11px Arial;
 color: white;
 margin: 25px 20px 40px 26px; 
}

#adres_left div, #adres_left span {
 font: bold;
 color: #90badb;
}

#adres_left a{
 font: 11px Arial;
 color: white;
 text-decoration:underline;
}

#adres_left a:hover{
 font: 11px Arial;
 color: white;
 text-decoration:none;
}

#scounter {
background: url(/images/fcounter.gif) repeat-x bottom;
vertical-align:top;
text-align:right;
}

#slink {
background: #6a7ea5;
width: 195px;
text-align: center;
margin-left:25px;
padding: 7px 0;
}

#slink span {
display:inline-table;
}

#scounter #sb_menu1 {
font: 11px Arial;
color: #a7c3de;
margin-right: 42px;
}

#scounter #sb_menu1 a {
font: 11px Arial;
color: #a7c3de;
text-decoration:none;
}


#scounter #sb_menu1 a:hover {
font: 11px Arial;
color: white;
text-decoration:none;
}

#scounter #scounter_div {
margin: 20px 42px 0 0;
}

div#text1 {
font: 12px Verdana;
text-align:justify;
text-indent: 20px;
}

/*div#center {
text-align: center;
}*/

div#content TABLE.chlenstvo {
width: 80%;
border-collapse:collapse;
}

div#content TABLE.chlenstvo caption {
	color: #D40203;
	font: bold 12px Verdana;
	padding-bottom: 7px;
}

div#content TABLE.chlenstvo TH {
background: #5d7db5;
color: white;
font: bold 12px Verdana;
border: 1px solid #24417a;
}

div#content TABLE.chlenstvo TD {
color: #5d7db5;
font: 12px Verdana;
text-align: center;
border: 1px solid #24417a;
}

div#content TABLE.chlenstvo TD IMG{
border: 0;
}

.red {
color: #D40203;
}

TABLE.foto_gallery {
border: 0px;
border-collapse:collapse;
margin-bottom: 30px;
}

TABLE.foto_gallery caption {
font: bold 14px Verdana;
color: #6aa2d8;
padding-bottom: 15px;
line-height: 14px;
}

TABLE.foto_gallery TD {
vertical-align:top;
text-align:center;
border: 1px solid #6aa2d8;
color: #24417a;
/* background: #ebebf1; */
}

TABLE.foto_gallery TD IMG { 
margin-bottom: 5px;
border: 2px solid #6aa2d8 !important ;  
}

#language {
	padding-top: 168px;
	width: 220px;
	padding-left: 4px;
}

#rus {
 float: left;
}

#eng {
 float: right;
}

a.link_sheme {
color: white;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

a.link_sheme:hover {
color: white;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
