/* v.2 */
* {
	font-family: Arial; 
}

body {
	background-color: white;
	background-image: url(i/fon.jpg);
	background-position: top center;
	background-position: fixed;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	font-size: 10pt;
}

a:link { 
    text-decoration: none;
	color: #0e27a9;
} 

a:visited {
	text-decoration: none;
	color: #0e27a9;
}

a:hover {
	text-decoration: underline;
    color: #244833;
}

table.head {
	width: 980px;
	height: 190px;
	border: 0px solid;
	background-image: url(i/fon_head.png);
	background-position: center;
	background-position: fixed;
	background-repeat: no-repeat;
}

table.head {
	vertical-align: top;
}

td.picture_logo {
	width: 180px;
	height: 190px;
	background-image: url(i/logo.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px solid;
}

td.picture_nazvanie {
	width: 450px;
	height: 190px;
	text-align: center;
	font-size: 30pt;
	color: #0e27a9;
	font-weight: bold;
	border: 0px solid;
}

td.picture_contact {
	width: 350px;
	height: 190px;
	background-image: url(i/contact.png);
	background-repeat: no-repeat;
	background-position: left center;
	border: 0px solid;
}

table.site_body {
	width: 980px;
	height: 800px;
	background-image: url(i/fon_card.png);
	background-repeat: no-repeat;
	background-position: top right;
	border: 0px solid;
}

table.site_body td {
    vertical-align: top;
}

td.menu {
	width: 290px;
	border: 0px solid;
	background-image: url(i/fon_menu.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	padding-left: 10px;
	text-align: left;
}

li.menu_point {
	text-align: left top;
	font-size: 11pt;
	font-weight: bold;
	padding-left: 0px;
    margin-bottom: 10px;
    margin-left: 2px;
}

div.activ_link {
	text-align: left top;
	font-size: 11pt;
	font-weight: bold;
	color: #244833;
	padding-left: 0px;
    margin-bottom: 10px;
    margin-left: 5px;
}

table.card {
	width: 660px;
	border: 0px solid;
	margin-top: 10px;
}

table.card td.naz_point_center_no_border {
	width: 660px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	border: 0px solid;
	border-color: #8e8e8e;
	padding-top: 15px;
	padding-bottom: 2px;
}

table.card td.naz_point_left_no_border {
	width: 660px;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	border: 0px solid;
	border-color: #8e8e8e;
	padding-top: 15px;
	padding-bottom: 2px;
	padding-left: 25px;
}

table.card td.point_left_border {
	width: 660px;
	text-align: left;
	font-size: 10pt;
	border: 0px solid;
	border-bottom : 1px solid;
	border-color: #8e8e8e;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.card td.point_left_no_border {
	width: 660px;
	text-align: left;
	font-size: 10pt;
	border: 0px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

table.card td.text_table_left {
	width: 270px;
	text-align: left;
	font-size: 10pt;
	padding-left: 5px;
	border: 0px solid;
	border-bottom : 1px solid;
	border-color: #8e8e8e;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.card td.text_table_right {
	width: 380px;
	text-align: left;
	font-size: 10pt;
	border: 0px solid;
	border-bottom : 1px solid;
	border-color: #8e8e8e;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.card td.t_center_no_bord {
	width: 600px;
	text-align: left;
	font-size: 10pt;
	padding-left: 5px;
	border: 0px solid;
	border-bottom : 0px solid;
	border-color: #8e8e8e;
	padding: 10px;
}

table.card td.naz_center_no_border {
	width: 660px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	border: 0px solid;
	border-bottom : 0px solid;
	border-color: #8e8e8e;
	margin: 3px;
}

div.no_info {
	text-align: left;
	font-size: 10pt;
	border: 0px solid;
	color: #c30000;
}