 @charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(/img/001.jpg);
	background-position: left 131px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white-bg {
	background-color: #FFFFFF;
}
.strange-bg {
	background-color: #FFFFFF;
	background-image: url(/img/059.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.bottom-bg {
	background-color: #ffffff;
	background-image: url(/img/063.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
img {
	display: block;
}
form {
	margin: 0;
	padding: 0;
}
td {
	vertical-align: top;
}
a {
	color: #1d69c9;
	text-decoration: none;
}
a:hover {
	color: #1d69c9;
	text-decoration: underline; 
}


.layout01 {
/*
	background-image: url(/img/001.jpg);
	background-position: left top;
	background-repeat: repeat-x;
*/
}
.layout02 {
	padding: 2px 0 4px 0;
}
.layout03 {
	margin: 47px 0 0 0;
	background-color: #ffffff;
}
.layout04 {
	padding: 0 26px 0 26px;
}
.line001 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	width: 100%;
	background-image: url(/img/002.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line001 a {
	margin: 0;
	padding: 5px 1.3% 5px 0;
	float: left;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	white-space: nowrap;
}
.line001 a.active {
	background-image: url(/img/004.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.line001 a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line001 div {
	margin: 0;
	padding: 5px 0 5px 1%;
	float: left;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #5176be;
}
.line001 div.first {
	margin: 0;
	padding: 5px 0 5px 36px;
}
.line001 div.active {
	background-image: url(/img/003.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #4261a0;
}
.line001-1 {
	margin: 0;
	padding: 4px 0 0 0;
	float: left;
	width: 100%;
	height: 42px;
	background-image: url(/img/027.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line001-1 .first {
	padding: 0 0 0 20px;
}
.line001-1 table {
	float: left;
	line-height: 50%;
}
.line001-1 a {
	margin: 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 90%;
	color: #ffffff;
	text-transform: uppercase;
}
.line001-1 a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line001-1 img {
	border:0px;
}
.line002 {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
.line002 td {
	vertical-align: bottom;
}
.line002 .work-menu {
	padding: 13px 0 0 0;
	font-size: 70%;
	color: #b0b6b9;
}
.line002 .work-menu div {
	margin: 0;
	padding: 3px 9px 3px 0;
	float: right;
	background-image: url(/img/005.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line002 .work-menu a {
	margin: 0;
	padding: 0 9px 0 0;
	white-space: nowrap;
}
.line002 .work-menu span {
	margin: 0;
	padding: 0 9px 0 0;
}
.line002 .work-menu span.first {
	padding: 0 9px 0 0;
	color: #f0f1f4;
}
.line002 .work-menu .lang {
	color: #ed1b2e;
	text-transform: uppercase;
	font-size: 90%;
}
.line002 .logo {
	padding: 0 0 0 36px;
}
.line002 .search {
	padding: 0;
}
.line002 .search div {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
	border-right: 4px solid #ffffff;
}
.line002 .search .td01 {
	padding: 2px 10px 2px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line002 .search .td02 {
	padding: 0;
	background-image: url(/img/007_bgr.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
}
.line002 .search .td03 {
	padding: 0;
	vertical-align: middle;
}
.line002 .search .td03-1 {
	padding: 0;
	background-image: url(/img/011.gif);

	background-position: left top;
	background-repeat: repeat-x;
	vertical-align: top;
}
.line002 .search .td03-2 {
	padding: 0;
	background-image: url(/img/012.gif);
	background-position: left center;
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.line002 .search .td03-2 input {
	margin: 3px 0 0 0;
	padding: 0;
	display: block;
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	border: 0px;
	background-image: url(/img/012.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line002 .search .td03-3 {
	padding: 0;
	background-image: url(/img/013.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.line002 .search .td04 {
	padding: 0;
	background-image: url(/img/008_bgr.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
}
.line002 .search .td05 {
	padding: 6px 10px 6px 14px;
	vertical-align: middle;
}
.line002 .search .td05 input {
	margin: 0;
	padding: 0;
	display: block;
}
.line002 .search .td06 {
	padding: 0;
	background-image: url(/img/009_bgr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.line002 .search .td07 {
	padding: 0;
	background-image: url(/img/010_bgr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.line002 .world {
	padding: 0;
}
.line002 .world div {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
}
.line002 .world .td01 {
	padding: 2px 10px 2px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line002 .world .td02 {
	padding: 6px 10px 6px 14px;
	vertical-align: middle;
}
.line003 {
	margin: 0;
	padding: 0;
	position: relative;
	clear: left;
	border-left: 1px solid #edeff3;
	border-right: 1px solid #edeff3;
}
.line003 .header {
	margin: 0 0 16px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
}
.line003 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line003 .block {
	margin: 0;
	padding: 0 10px 16px 18px;
}
.line003 .block-name {
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
}
.line003 ul {
	margin: 0;
	padding: 0;
}
.line003 li {
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
	font-size: 65%;
	line-height: 110%;
	font-weight: bold;
}
.line004 {
	margin: 0;
	padding: 0 0 5px 0;
	position: relative;
	clear: left;
	background-image: url(/img/019.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #edeff3;
	border-right: 1px solid #edeff3;
	border-top: 1px solid #edeff3;
}
.line004 .header {
	margin: 0 0 14px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
}
.line004 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line004 .icon td {
	padding: 0 0 12px 0;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55%;
}
.line004 .icon td a {
	color:#c0384d;

}
.line004 .icon td img {
	margin: 0 0 3px 0;
	display: inherit;
}
.line005 {
	margin: 0;
	padding: 0;
	clear: left;
	border: 0px;
	border-left: 1px solid #edeff3;
	border-right: 1px solid #edeff3;
}
.line005 .header {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line005 .header .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
}
.line005 .header .td02 {
	padding: 7px 10px 7px 4px;
	vertical-align: middle;
}
.line005 .footer {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line005 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
}
.line005 .footer .td02 {
	padding: 10px 10px 10px 4px;
	vertical-align: middle;
}
.line005 .text {
	margin: 0;
	padding: 5px 10px 20px 18px;
	font-size: 65%;
	color: #4a4a4c;
	background-image: url(/img/020.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	position: relative;
}
.line005 .text p {
	margin: 0;
	padding: 0;
}
.line005 .text span strong {
	font-size:125%;
}
.line005 .otdel_prodaj {
	margin-bottom:8px;
}
.line005 .otdel_prodaj .name {
	font-size:110%;
	line-height:110%;
	margin-bottom:3px;
}
.line005 .otdel_prodaj .email {
	margin-bottom:3px;
}
.line005 .otdel_prodaj .tell {
	margin-bottom:3px;
}
.line005 .line_bg {
	background-color:#ccc;
	font-size:0px;
	height:1px;
	margin-bottom:8px;
}
.line006 {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line006 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line006 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line006 .header .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
}
.line006 .header .td03 {
	padding: 6px 0 6px 4px;
	vertical-align: middle;
}
.line006 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line006 .date {
	margin: 0 0 1px 0;
	padding: 0;
}
.line006 p {
	margin: 0 0 1px 0;
	padding: 0;
}
.line006 .razd {
	margin: 0 0 16px 0;
	padding: 0;
}
.line006 .footer {
	margin: 0;
	padding: 0;
}
.line006 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #92bde9;
	background-image: url(/img/022.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.line006 .footer .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
	background-color: #92bde9;
	background-image: url(/img/023.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line006 .footer a {
	color: #ffffff;
}
.line006 .footer a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line007 {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	border: 0px;
}
.line007 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line007 .header .td01 {
	padding: 5px 10px 5px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
}
.line007 .header .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
}
.line007 .header .td03 {
	padding: 6px 0 6px 4px;
	vertical-align: middle;
}
.line007 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line007 .date {
	margin: 0 0 1px 0;
	padding: 0;
}
.line007 p {
	margin: 0 0 1px 0;
	padding: 0;
}
.line007 .razd {
	margin: 0 0 16px 0;
	padding: 0;
}
.line007 .block-select {
	margin: -3px 0 0 0;
	padding: 10px 18px 15px 18px;
	position: relative;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #ffffff;
	background-color: #006599;
}
.line007 ul {
	margin: 14px 0 12px 0;
	padding: 0;
}
.line007 li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.line007 li a {
	display: block;
	margin: 2px 0 1px 0;
	padding: 7px 20px 7px 44px;
	height: 1%;
}
.line007 li a.unchecked {
	background-image: url(/img/076.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #667383;
}
.line007 li a.checked {
	background-image: url(/img/077.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #1d69c9;
}
.line007 li a:hover {
	color: #1d69c9;
	text-decoration: none; 
}
.line007 .ok {
	margin: 0;
	padding: 0;
	text-align: right;
}
.line007 .footer {
	margin: 0;
	padding: 0;
}
.line007 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #92bde9;
	background-image: url(/img/022.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.line007 .footer .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
	background-color: #92bde9;
	background-image: url(/img/023.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line007 .footer a {
	color: #ffffff;
}
.line007 .footer a:hover {
	color: #e0f4fc;
	text-decoration: none;
}

.line008 {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line008 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line008 .header .td01 {
	padding: 5px 10px 5px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
}
.line008 .header .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
}
.line008 .header .td03 {
	padding: 6px 0 6px 4px;
	vertical-align: middle;
}
.line008 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line008 .name {
	margin: 0 0 1px 0;
	padding: 0;
	font-weight: bold;
}
.line008 p {
	margin: 0 0 1px 0;
	padding: 0;
}
.line008 .link {
	margin: 10px 0 0 0;
	padding: 0;
}
.line008 .razd {
	margin: 0 0 16px 0;
	padding: 0;
}
.line008 .footer {
	margin: 0;
	padding: 0;
}
.line008 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #92bde9;
	background-image: url(/img/022.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.line008 .footer .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
	background-color: #92bde9;
	background-image: url(/img/023.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line008 .footer a {
	color: #ffffff;
}
.line008 .footer a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line009 {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-color: #eff7f9;
}
.line009 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line009 .header .td01 {
	padding: 5px 10px 5px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
}
.line009 .header .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
}
.line009 .header .td03 {
	padding: 6px 0 6px 4px;
	vertical-align: middle;
}
.line009 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	position: relative;
	font-size: 70%;
	color: #4a4a4c;
}
.line009 .foto {
	margin: 3px 8px 15px 0;
	float: left;
}
.line009 .name {
	margin: 0 0 1px 0;
	padding: 0;
	font-weight: bold;
}
.line009 p {
	margin: 0 0 1px 0;
	padding: 0;
}
.line009 .link {
	margin: 10px 0 0 0;
	padding: 0;
}
.line009 .razd {
	margin: 0 0 16px 0;
	padding: 0;
}
.line009 .footer {
	margin: 0;
	padding: 0;
	clear: left;
}
.line009 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #92bde9;
	background-image: url(/img/022.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.line009 .footer .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
	background-color: #92bde9;
	background-image: url(/img/023.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line009 .footer a {
	color: #ffffff;
}
.line009 .footer a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line010 {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line010 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line010 .header .td01 {
	padding: 5px 10px 5px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
	border-left: 4px solid #0053e6;
	border-right: 2px solid #ffffff;
}
.line010 .header .td02 {
	padding: 5px 10px 5px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 90%;
	color: #35434d;
	border-left: 4px solid #0053e6;
}
.line010 .header .active {
	background-image: url(/img/025.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line010 .block {
	margin: 0;
	padding: 10px 10px 5px 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #4a4a4c;
}
.line010 .date {
	margin: 0 0 1px 0;
	padding: 0;
}
.line010 .price {
	margin: 0;
	padding: 0;
	color: #1d69c9;
	font-size: 200%;
	font-weight: bold;
}
.line010 .red {
	color: #d52f27;
	font-weight: bold;
	background:url(/img/22.gif) no-repeat left 2px;
	padding:0px 0px 5px 20px;
	float:right;
}
.line010 .green {
	color: #00995a;
	font-weight: bold;
	background:url(/img/23.gif) no-repeat left 2px;
	padding:0px 0px 5px 20px;
	float:right;
}
.line010 .gray {
	font-weight: bold;
}
.line010 .price sup {
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-weight: normal;
}
.line010 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.line010 .razd {
	margin: 0 0 16px 0;
	padding: 0;
}
.line010 .footer {
	margin: 0;
	padding: 0;
}
.line010 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	text-transform: uppercase;

	background-color: #92bde9;
	background-image: url(/img/022.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.line010 .footer .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
	background-color: #92bde9;
	background-image: url(/img/023.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line010 .footer a {
	color: #ffffff;
}
.line010 .footer a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line011-new {
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
.line011-new .out {
	position: relative;
	margin: 0;
	padding: 0;
	height: 339px;
}
.line011-new .in {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 101px;
	left: 0;
	bottom: 0;
}
.line011-new .in .text {
	margin: 0;
	padding: 10px 50px 10px 50px;
	height: 101px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	vertical-align: middle;
}
.line011-new .in .text p {
	margin: 0;
	padding: 0;
}
.line011-new .in .text a {
	position: relative;
	color: #ffffff;
}
.line011-new .in .text .more {
	text-align: right;
}
.line011-new .in .text .more a {
	
	text-decoration: none;
}

.line011-new .in .text .more a:hover {
	text-decoration: underline;
}

.line011 {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
.line011 div {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 0;
	width: 100%;
}
.line011 .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #baced9;
	white-space: nowrap;
}
.line011 .td01 a {
	color: #baced9;
	text-decoration:none;
}
.line011 .td02 {
	padding: 2px 10px 2px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.line012 {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e4e7e8; 
}
.line012 div {
	margin: 0;
	padding: 10px 0 50px 0;
	border-top: 1px solid #bec3c5;
	font-size: 65%;
	color: #0470a9; 
}
.line013 {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e4e7e8; 
}
.line013 div {
	margin: 0;
	padding: 10px 0 50px 14px;
	border-top: 1px solid #bec3c5;
	font-size: 65%;
	color: #0470a9; 
	text-align: right;
}
.line013 a {
	padding: 10px 0 50px 0;
}
.line013 .rss {
	margin: 0;
	padding: 10px 0 50px 80px;
	background-image: url(/img/rss_big.gif);
	background-position: 40px top;
	background-repeat: no-repeat;
}
.line014 {
	margin: 0;
	padding: 0 20px 0 50px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	color: #424f58;
}
.line015 {
	margin: 0;
	padding: 0 25px 0 12px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	line-height: 100%;
	color: #424f58;
}
.line015 p {
	margin: 0;
	padding: 0;

}
.line015-after {
	margin: 0;
	padding: 0 25px 14px 50px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 125%;
	line-height: 100%;
	color: #424f58;
}
.line015-after p {
	margin: 0;
	padding: 0;

}
.line016 {
	margin: 0;
	padding: 18px 25px 0px 50px;
	font-size: 70%;
	color: #1d69c9;
	z-index: 2;
}

.line016 strong {
	color: #424f58;
}
.line017 {
	margin: 0;
	padding: 0 50px 80px 26px;
	color: #424f58;
	background-image: url(/img/028.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
}
.line017 h1 {
	margin-top: 14px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	font-weight: normal;
	position:relative;
}
.line017 h2 {
	font-size: 110%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.line017 h3 {
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #1d69c9;
}
.line017 h4 {
	margin: 14px 0px 0px;
	font-size: 100%;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.line017 p {
	font-size: 70%;
}
.line017 td {
	font-size:70%;
}
.line017 th {
	font-size:70%;
}
.line017 td p {
	font-size: 100%;
	margin:0px;
}
.line017 .board td {
	font-size:100%;
}
.line017 ul {
	font-size: 70%;
}
.line017 ol {
	font-size: 70%;
}
.line017 .foto {
	margin: 3px 18px 10px 0;
	padding: 0;
	float: left;
}
.line017 .foto p {
	margin: 8px 12px 0 22px;
	color: #003663;
}
.line017 .contant_table_qwe td {
	font-size:70%;
}
.line017 .diag {
}
.line017 .diag .top-l {
	height: 4px;
	border-top: 1px solid #bdbdbd;
}
.line017 .diag .bot-l {
	height: 4px;
	border-bottom: 1px solid #bdbdbd;
}
.line017 .diag .y-axis {
	padding: 6px 10px 6px 10px;
	background-image: url(/img/066.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.line017 .diag .y-axis .out {
	margin: 0;
	padding: 0;
	position: relative;
	width: 46px;
	font-size: 70%;
	font-weight: bold;
}
.line017 .diag .y-axis .out .digit {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 46px;
	left: 0;
}
.line017 .diag .mid {
	padding: 6px 14px 6px 14px;
	background-color: #f3f3f3;
	background-image: url(/img/066.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.line017 .diag .mid .out {
	margin: 0;
	padding: 0;
	width: 46px;
	background-color: #cedff3;
	background-image: url(/img/065.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line017 .diag .mid .in {
	margin: 0;
	padding: 0;
	position: relative;
	width: 46px;
	background-color: #f3f3f3;
	font-size: 70%;
	font-weight: bold;
	color: #1d69c9;
	text-align: center;
}
.line017 .diag .mid .in .digit {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 46px;
	left: 0;
	bottom: 6px;
}
.line017 .diag .x-axis {
	padding: 8px 2px 8px 2px;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
}
.line017 .board {
	margin: 0 0 14px 0;
	padding: 0;
	border-top: 1px solid #93a7b2;
	border-bottom: 1px solid #93a7b2;
}
.line017 .board .td01 {
	padding: 6px 0 6px 14px;
	vertical-align: top;
}
.line017 .board .td01 h3 {
	margin: 0 0 8px 0;
	padding: 0;
}
.line017 .board .td01 p {
	margin: 0 0 8px 0;
	padding: 0;
}
.line017 .board .td02 {
	padding: 0;
	vertical-align: bottom;
}
.line017 .board .td02 .bio {
	padding: 6px 12px;
	font-size: 70%;
	color: #1d69c9;
	border-top: 1px solid #93a7b2;
	text-align: right;
}
.line017 .contacts td {
	padding-right:15px
}
.managteam .board p {
	font-size:70%;
}
.line018 {
	margin: 0;
	padding: 0 0 155px 0;
	background-color: #d6e4f5;
	background-image: url(/img/029.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
}
.line018 div.first {
	margin: 0;
	padding: 6px 10px 6px 10px;
	background-image: url(/img/002.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line018 a.first {
	margin: 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	color: #ffffff;
	text-transform: uppercase;
}
.line018 a.second {
	margin: 0;
	padding: 4px 14px 6px 14px;
	display: block;
	font-size: 65%;
	font-weight: bold;
	background-color: #bdd3ef;
	background-image: url(/img/030.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line018 div.second {
	margin: 0;
	padding: 4px 14px 6px 14px;
	color: #424f58;
	font-size: 65%;
	background-color: #e1ebf8;
	background-image: url(/img/030.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line018 div.second strong {
	margin: 0;
	padding: 0;
	display: block;
}
.line018 div.second a {
	margin: 0;
	padding: 2px 0 0 0;
	display: block;
}
.line018 div.second span {
	margin: 0;
	padding: 2px 0 0 0;
	display: block;
}
.line018 div.year {
	margin: 0;
	padding: 6px 10px 6px 10px;
	background-color: #d1e3f6;
	background-image: url(/img/069.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line018 div.year .td01 img {
	cursor: pointer;
}
.line018 div.year .td02 {
	text-align: center;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 115%;
	line-height: 100%;
	color: #1d69c9;
	font-weight: bold;
}
.line018 div.month {
	margin: 0;
	padding: 6px 10px 6px 10px;
	background-color: #dfecfc;
}
.line018 div.month td {
	padding: 2px 0 6px 20px;
	font-size: 70%;
	color: #7197bb;
}
.line018 div.month td ul {
	margin: 0;
	padding: 0;
}
.line018 div.month td li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.line018 div.month td a {
	color: #415f93;
	text-decoration: underline;
}
.line018 div.descr {
	margin: 0;
	padding: 6px 10px 7px 10px;
	background-color: #bcd6f6;
	background-image: url(/img/072.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line018 div.descr .td01 {
	padding: 6px 0 16px 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1d69c9;
}
.line018 div.descr .td02 img {
	margin: 0 0 0 10px;
	text-align: right;
	cursor: pointer;
}
.line019 {
	margin: 0;
	padding: 0;
}
.line019 td {
	margin: 0;
	padding: 2px 10px 6px 18px;
	text-align: center;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	background-image: url(/img/038.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line019 td	a {
	padding: 0 16px 2px 0;
	color: #baced9;
	text-decoration: none;
	background-image: url(/img/040.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.line019 td	a:hover {
	color: #baced9;
	text-decoration: none;
}
.line019 .active {
	background-image: url(/img/039.gif);
}
.line019 .active a {
	color: white;
}
.line020 {
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
	z-index:1;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line020 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line020 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line020 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line020 .block2 {
	margin: 0;
	padding: 10px 10px 0 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line020 .last {
	margin: 0;
	padding: 0 10px 0 18px;
}
.line020 .operation {
	margin: 0 0 12px 0;
	padding: 0 0 6px 0;
}
.line020 .operation .name {
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 145%;
}
.line020 .operation p {
	margin: 0;
	padding: 0 4px 0 4px;
	line-height: 190%;
}
.line020 .operation p .s155 {
	font-size: 155%;
}
.line020 .operation p .s145 {
	font-size: 145%;
}
.line020 .operation p .s135 {
	font-size: 135%;
}
.line020 .operation p .s125 {
	font-size: 125%;
}
.line020 .operation p .s115 {
	font-size: 115%;
}
.line020 .operation p .s1025 {
	font-size: 105%;
}
.line020 .operation p .s95 {
	font-size: 95%;
}
.line020 .operation p .s85 {
	font-size: 85%;
}
.line020 h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #1d69c9;
}
.line020 .foto {
	padding: 0 0 0 6px;
	vertical-align: top;
}
.line020 .foto img {
	border: 3px solid #cccccc;
}
.line020 .foto1 {
	margin: -13px -10px 10px -18px;
}
.line020 .foto1 img {
	background-position: left top;
	background-repeat: no-repeat;
}
.line020 .foto2 {
	margin: 0 -10px 10px -18px;
}
.line020 .foto2 img {
	background-position: left top;
	background-repeat: no-repeat;
}
.line020 .play {
	margin: -10px -10px 10px -18px;
	padding: 0 19px 0 0;
	background-image: url(/img/051.gif);
	background-position: left center;
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: bottom;
}
.line020 .play .td01 {
	padding: 0;
	vertical-align: bottom;
}
.line020 .play .td02 {
	padding: 0 0 2px 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 100%;
	color: #ffffff;
	text-transform: uppercase;
	vertical-align: middle;
	background-image: url(/img/054.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line020 .play .td02 a {
	padding: 0 12px 0 0;
	background-image: url(/img/055.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
}
.line020 .play .td03 {
	padding: 0;
	vertical-align: bottom;
}
.line020 .small-name {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 90%;
}
.line020 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.line020 ul {
	margin-left: 0;
	padding-left: 0;
}
.line020 .big-blue-date {
	margin: 0 0 20px 0;
	padding: 0 16px 6px 16px;
	background-color: #3454a2;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 330%;
	letter-spacing: 0.2em;
	color: #ffffff;
	text-transform: uppercase;
}
.line020 .big-blue-date span {
	margin: -4px 0 0 0;
	padding: 0;
	display: block;
	clear: left;
	font-size: 60%;
	font-weight: normal;
	letter-spacing: normal;
}
.line020 .pdf-td {
	padding: 0 4px;
	text-align: center;
	vertical-align: middle;
}
.line020 .pdf-img {
	margin: 0 0 4px 0;
}
.line020 .pdf-size {
	margin: 0 0 10px 0;
}
.line020 .line {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line020 .link {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line020 .link table {
	margin: 0;
	padding: 0;
}
.line020 .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line020 .link .td02 {
	text-align: right;
}
.line020 .link2 {
	margin: 5px 0 0 0;
	padding: 0;
}
.line020 .link2 table {
	margin: 0;
	padding: 0;
}
.line020 .link2 td {
	padding: 3px 4px 4px 2px;
}
.line020 .link2 .td01 {
	white-space: nowrap;
}
.line020 .link2 .td02 {
	width: 100%;
}
.line020 .link3 {
	margin: 0;
	padding: 1px 0 0 0;
}
.line020 .link3 table {
	margin: 0;
	padding: 0;
}
.line020 .link3 td {
	padding: 2px 2px 3px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
}
.line020 .link3 .td02 {
	text-align: right;
}
.line020 .footer {
	margin: 0;
	padding: 0;
}
.line020 .footer .td01 {
	padding: 2px 10px 2px 18px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #92bde9;
	background-image: url(/img/022.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.line020 .footer .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
	background-color: #92bde9;
	background-image: url(/img/023.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line020 .footer a {
	color: #ffffff;
}
.line020 .footer a:hover {
	color: #e0f4fc;
	text-decoration: none;
}
.line021 {
	margin: 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	display:inline-block;
}
.line021 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line021 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line021 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line021 p {
	margin: 0 0 15px 0;
	padding: 0;
}
.line021 .link {
	margin: 0 0 12px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line021 .link table {
	margin: 0;
	padding: 0;
}
.line021 .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line021 .link td a {
	
	
}
.line021 .link .td02 {
	text-align: right;
}
.line021 .operation {
	margin: 0 0 12px 0;
	padding: 0 0 6px 0;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line021 .operation .name {
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 145%;
	color: #35434d;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line021 .operation p {
	margin: 0;
	padding: 0 4px 0 4px;
	font-size:110%;
	font-family:Arial;
	line-height:140%;
}
.line021 .operation p .line {
	margin:0px 8px 0px 9px;
	color:#959697;
}
.line021 .operation p .s145 {
	font-size: 145%;
}
.line021 .operation p .s135 {
	font-size: 135%;
}
.line021 .operation p .s125 {
	font-size: 125%;
}
.line021 .operation p .s115 {
	font-size: 115%;
}
.line021 .operation p .s1025 {
	font-size: 105%;
}
.line021 .operation p .s95 {
	font-size: 95%;
}
.line021 .operation p .s85 {
	font-size: 85%;
}
.line021 .product {
	margin: 0;
	padding: 0;
}
.line021 .product .name {
	margin: 0 0 4px 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 145%;
	color: #35434d;
}
.line021 .product p {
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #35434d;
}
.line021 .product p a {
	font-weight: bold;
}
.line022 {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
	border: 0px;
}
.line022 .header {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line022 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line022 .block {
	margin: 0;
	padding: 0;
	font-size: 70%;
	color: #4a4a4c;
}
.line022 .block img {
	display: inline;
	margin: 0 0 10px 0;
}
.line022 .block .name {
	margin: 8px 10px 4px 18px;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #1d69c9;
}
.line022 p {
	margin: 0 10px 10px 18px;
	padding: 0;
}
.line022 .link {
	margin: 0 10px 0 18px;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line022 .link table {
	margin: 0;
	padding: 0;
}
.line022 .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line022 .link .td02 {
	text-align: right;
}
.line023 {
	margin: 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line023 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line023 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line023 .block {
	margin: 0;
	padding: 10px 10px 5px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line023 .last {
	margin: 0;
	padding: 0 10px 0 18px;
}
.line023 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.line023 .link {
	margin: 0 0 10px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line023 .link table {
	margin: 0;
	padding: 0;
}
.line023 .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line023 .link .td02 {
	text-align: right;
}
.line023 .link .mp3 {
	margin: 0 6px 0 0;
	padding: 3px 34px 2px 0;
	background-image: url(/img/icons/sm_wtf3.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.line023 .link3 {
	margin: 0;
	padding: 1px 0 0 0;
}
.line023 .link3 table {
	margin: 0;
	padding: 0;
}
.line023 .link3 td {
	padding: 2px 2px 3px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
}
.line023 .link3 .td02 {
	text-align: right;
}
.line024 {
	margin: 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line024 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line024 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line024 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line024 p {
	margin: 0 0 15px 0;
	padding: 0;
}
.line024 .link {
	margin: 0 0 2px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line024 .link table {
	margin: 0;
	padding: 0;
}
.line024 .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line024 .link .td02 {
	text-align: right;
}
.line024 .line {
	margin: 0 0 2px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line024 .name-left {
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 145%;
	color: #1d69c9;
	line-height:90%;
	position:relative;
}
.line024 .name-left span {
	color: #35434d;
}
.line024 .name-right {
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 220%;
	line-height: 80%;
	color: #1d69c9;
	text-align: right;
}
.line024 .name-right span {
	font-size: 65%;
	color: #35434d;
}

.line024-short {
	margin: 0;
	padding: 0 0 15px 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line024-short .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line024-short .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line024-short .block {
	margin: 0;
	padding: 10px 10px 0px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line024-short p {
	margin: 0 0 15px 0;
	padding: 0;
}
.line024-short .link {
	margin: 0 0 2px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line024-short .link table {
	margin: 0;
	padding: 0;
}
.line024-short .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line024-short .link .td02 {
	text-align: right;
}
.line024-short .line {
	margin: 0 0 2px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line024-short .name-left {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 145%;
	color: #1d69c9;
}
.line024-short .name-left span {
	color: #35434d;
}
.line024-short .name-right {
	margin: 0 0 0 10px;
	padding: 0;
	float: right;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 220%;
	line-height: 80%;
	color: #1d69c9;
	text-align: right;
}
.line024-short .name-right span {
	font-size: 65%;
	color: #35434d;
}

.line025 {
	margin: 0;
	padding: 0 0 4px 0;
	position: relative;
}
.line025 .info {
	width: 25%;
	height: 355px;
	background-color: #cedce3;
	background-image: url(/img/045.gif);
	background-position: left top;
	background-repeat: repeat-y;
	position: absolute;
	right: -1px;
	top: 0;
}
.line025 .td01 {
	padding: 10px 5px 10px 10px;
}
.line025 .td02 {
	vertical-align: top;
	padding: 10px 10px 0 0;
}
.line025 .td02 img {
	cursor: pointer;
}
.line025 .td03 {
	vertical-align: bottom;
	padding: 0 10px 10px 0;
}
.line025 .td03 img {
	cursor: pointer;
}
.line025 .scroll {
	height: 335px;
	overflow: hidden;
	font-size: 70%;
	line-height: 130%;
	color: #333333;
}
.line025 .scroll h2 {
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 110%;
}
.line025 .scroll h3 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
.line025 .scroll p {
	margin: 0 0 16px 0;
	padding: 0;
}
.line026 {
	margin: 0;
	padding: 0;
}
.line026 .header {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
}
.line026 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line026 .header .td02 {
	padding: 3px 0 3px 0;
	vertical-align: middle;
	text-align: right;
	font-size: 70%;
	font-weight: bold;
	color: #35434d;
}
.line026 .header .td02 a {
	padding: 2px 20px 2px 20px;
	color: #35434d;
	background-position: left center;
	background-repeat: no-repeat;
}
.line027 {
	margin: 0 0 3px 0;
	padding: 0;
}
.line027 .left {
	padding: 0;
	background-color: #ffffff;
	background-image: url(/img/056.png);
	background-position: left top;
	background-repeat: repeat-x;
}
.line027 .right {
	padding: 0;
	background-color: #ffffff;
	background-image: url(/img/057.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.line027 .header {
	margin: 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
}
.line027 .header .td01 {
	padding: 3px 10px 3px 8px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #35434d;
}
.line027 .recom {
	margin: 0;
	padding: 0;
}
.line027 .recom .block {
	margin: 0;
	padding: 8px 12px 8px 12px;
	border-bottom: 1px solid #c1d1de;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
}
.line027 .recom .last {
	border-bottom: none;
}
.line027 .recom .date {
	margin: 0 0 2px 0;
	padding: 0;
}
.line027 .recom .name {
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: bold;
	color: #1d69c9;
}
.line027 .recom p {
	margin: 0;
	padding: 0;
}
.line027 .recom .path {
	margin: 10px 0 0 0;
	padding: 0 80px 0 0;
	color: #1d69c9;
}
.line027 .recom .more {
	margin: -14px 0 0 0;
	padding: 0 44px 0 0;
	float: right;
	font-size: 105%;
}
.line027 .glos {
	margin: 0;
	padding: 0;
}
.line027 .glos .block {
	margin: 0;
	padding: 8px 12px 8px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
}
.line027 .glos .name {
	margin: 0 0 2px 0;
	padding: 0;
	color: #1d69c9;
}
.line027 .glos .info1 {
	margin: 0;
	padding: 0;
}
.line027 .glos .info2 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 90%;
}
.line027 .oper {
	margin: 0;
	padding: 0;
}
.line027 .oper .block {
	margin: 0;
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #c1d1de;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
}
.line027 .oper .name {
	margin: 0 0 2px 0;
	padding: 0 12px 0 12px;
	font-weight: bold;
	color: #1d69c9;
}
.line027 .oper p {
	margin: 0;
	padding: 0 12px 0 12px;
}
.line027 .oper .tab {
	margin: 14px 0 0 0;
	padding: 0;
}
.line027 .oper .tab th {
	padding: 2px 0 2px 12px;
	border-bottom: 1px solid #ffffff;
	color: #1d69c9;
	text-align: left;
}
.line027 .oper .tab th span {
	font-size: 90%;
}
.line027 .oper .tab td {
	padding: 2px 0 2px 12px;
	border-bottom: 1px solid #ffffff;
	color: #1d69c9;
}
.line027 .close {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 36px;
	height: 18px;
	right: 0;
	top: -18px;
}
.line027 .close img {
	cursor: pointer;
}
.line027 .sum {
	margin: 0;
	padding: 0;
	position: relative;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #d52f27;
}
.line027 .sum .td01 {
	padding: 3px 10px 3px 8px;
	vertical-align: top;
	font-size: 75%;
	font-weight: bold;
	color: #35434d;
}
.line027 .sum .td02 {
	padding: 3px 10px 3px 8px;
	vertical-align: top;
	font-size: 70%;
	border-left: 4px solid #0053e6;
}
.line028 {
	margin: 0;
	padding: 24px 20px 8px 50px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	color: #424f58;
}
.line029 {
	margin: 0 0 14px 0;
	padding: 3px 20px 3px 50px;
}
.line029 .line {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line029 table {
	margin: 3px 0 3px 0;
	padding: 0;
	background-color: #ddeaf4;
}
.line029 table .td01 {
	padding: 22px 0 22px 12px;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 70%;
	font-weight: bold;
	color: #424f58;
}
.line029 table .td02 {
	padding: 22px 0 22px 24px;
	vertical-align: middle;
	white-space: nowrap;
}
.line029 table .td02 input {
	width: 190px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.line030 {
	margin: 0 0 23px 0;
	padding: 0 20px 0 50px;
}

.line030 .header {
	margin: 0 0 5px 0;
	padding: 0 12px 0 12px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #424f58;
}
.line030 table {
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line030 th {
	padding: 5px 12px 5px 12px;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #424f58;
	font-size: 65%;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}
.line030 td {
	margin: 0;
	padding: 7px 12px 5px 12px;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #424f58;
	font-size: 70%;
	vertical-align: middle;
}
.line030 .gray td {
	background-color: #e8e9eb;
}
.line030 .rem {
	cursor: pointer;
}
.line030 .icon {
	padding: 9px 0px 5px 12px;
}
.line030 .icon .ico {
	float:left;
	margin-right:5px;
}
.line030 .icon .pdf {
	color:#db1203;
}
.line030 .icon .ppt {
	color:#ff8200;
}
.line030 .icon2 {
	padding: 5px 12px 5px 12px;
	text-align: center;
}
.line030 .icon2 img {
	display: inherit;
}
.line030 .sm {
	font-size: 65%;
	white-space: nowrap;
}
.line030 .reminder {
	padding: 4px 6px 4px 6px;
}
.line030 .reminder table {
	background-image: none;
}
.line030 .reminder td {
	padding: 1px 6px 1px 6px;
	background-image: none;
	font-size: 100%;
	white-space: nowrap;
}
.line030 .reminder .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #424f58;
	width: 30px;
}
.line030 .reminder .check {
	margin: 0;
	width: 14px;
	height: 14px;
}
.line030 .all {
	text-align: right;
}
.line030 .legeng {
	padding: 5px 6px 5px 6px;
}
.line030 .legeng table {
	background-image: none;
}
.line030 .legeng td {
	padding: 3px 6px 3px 6px;
	background-image: none;
	font-size: 90%;
	color: #7c7c7c;
	text-align: left;
	white-space: nowrap;
}
.line031 {
	margin: 0;
	padding: 0 33px 0 36px;
	background-image: url(/img/061.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line031 .td01 {
	padding: 0 14px 0 14px;
	background-image: url(/img/062.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line031 .td02 {
	padding: 10px 14px 15px 14px;
	color: #424f58;
	font-size: 70%;
}
.line031 .td02 p {
	margin: 0 0 10px 0;
}
.line031 .td02 .line {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line031 .header {
	margin: 0 0 7px 0;
	padding: 0 2px 10px 2px;
	font-size: 70%;
	font-weight: bold;
	color: #1d69c9;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line031 .foto {
	margin: 0 0 4px 0;
	padding: 0;
}
.line031 .info {
	margin: 0 0 12px 0;
	padding: 0;
	color: #424f58;
	font-size: 70%;
}
.line031 .select {
	margin: 0;
	padding: 0 0 6px 0;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line031 .select select {
	margin: 0 0 4px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #1d69c9;
	width: 100%;
}
.line031 .view {
	margin: 0 0 15px 0;
	padding: 1px 2px 4px 2px;
	font-size: 65%;
	text-align: right;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line032 {
	margin: 0;
	padding: 16px 0 0 42px;
	font-size: 95%;
	font-weight: bold;
	color: #424f58;
}
.line033 {
	margin: 0;
	padding: 16px 10px 0 26px;
	font-size: 70%;
	color: #424f58;
}
.line033 p {
	margin: 0 0 14px 0;
}
.line034 {
	margin: 0;
	padding: 0;
	clear: left;
	border: 0px;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line034 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line034 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line034 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line034 p {
	margin: 0 0 15px 0;
	padding: 0;
}
.line034 .link {
	margin: 0 0 12px 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line034 .link table {
	margin: 0;
	padding: 0;
}
.line034 .link td {
	padding: 3px 2px 4px 2px;
	font-size: 90%;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line034 .link .td02 {
	text-align: right;
}
.line034 .operation {
	margin: 0 0 12px 0;
	padding: 0 0 6px 0;
}
.line034 .operation .name {
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 145%;
	color: #35434d;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line034 .operation p {
	margin: 0;
	padding: 0 4px 0 4px;
}
.line034 .operation p .s145 {
	font-size: 145%;
}
.line034 .operation p .s135 {
	font-size: 135%;
}
.line034 .operation p .s125 {
	font-size: 125%;
}
.line034 .operation p .s115 {
	font-size: 115%;
}
.line034 .operation p .s1025 {
	font-size: 105%;
}
.line034 .operation p .s95 {
	font-size: 95%;
}
.line034 .operation p .s85 {
	font-size: 85%;
}
.line034 .operation p .line {
	color:#959697;
	margin:0 8px 0 9px;
}
}
.line035 {
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
	clear: left;
	border: 0px;
	background-image: url(/img/064.gif);
	background-position: left 20px;
	background-repeat: repeat-x;
}
.line035 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
	clear:both;
}
.line035 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #1d69c9;
}
.line035 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line035 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.line035 h3 {
	margin: 10px 0 10px 0;
	padding: 0;
	color: #1d69c9;
	font-size: 100%;
}
.line035 ul {
	margin: 0 0 10px 18px;
	padding: 0;
}
.line035 .prod {
	margin: -10px 0 15px 0;
	padding: 0;
	font-size: 70%;
	color: #4a4a4c;
}
.line035 .prod td {
	padding: 3px 20px;
}
.line035 .prod td .clear {
	padding: 0px;
}

.line035 .prod .gray {
	background-color: #ededed;
}

.line035 .prod ul {
	margin: 8px 0 10px 0px;
	padding: 0;
}

.line035 .prod li {
	margin: 2px 0;
}
.line035 .more_link {
	background:url(/img/plus.gif) no-repeat left top;
	display:block;
	font-size:70%;
	padding:0px 0px 0px 18px;
	white-space:nowrap;
	margin:4px 10px 0px 0px;
}
.line036 {
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
	clear: left;
	border: 0px;
	background-image: url(/img/064.gif);
	background-position: left 20px;
	background-repeat: repeat-x;
}
.line036 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line036 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #1d69c9;
}
.line036 .block {
	margin: 0;
	padding: 10px 10px 5px 0px;
	font-size: 70%;
	color: #4a4a4c;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line036 .last {
	background-image: none;
}
.line036 .dotted {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.line036 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.line036 h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #1d69c9;
	font-size: 100%;
}
.line036 ul {
	margin: 0 0 10px 18px;
	padding: 0;
}

.line036 .foto {
	margin: 0 20px 0 0;
}
.line037 {
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
	clear: left;
	border: 0px;
	background-image: url(/img/064.gif);
	background-position: left 20px;
	background-repeat: repeat-x;
}
.line037 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line037 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #1d69c9;
}
.line037 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 70%;
	color: #1d69c9;
}
.line037 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.line037 strong {
	color: #4a4a4c;
	font-weight: normal;
}
.line037 b {
	color: #4a4a4c;
	font-weight: normal;
}
.line037 .foto {
	margin: 0 20px 0 0;
}
.line037 ul {
	margin: 0px 0px 10px 18px;
	padding: 0px;
}
.line038 {
	margin: 0;
	padding: 0 50px 0 26px;
}
.line038 .header {
	margin: 0 0 13px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line038 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line038 .block {
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 100%;
	clear: left;
	font-size: 70%;
	color: #4a4a4c;
}
.line038 .date {
	margin: 0 0 8px 0;
	padding: 0;
}
.line038 .name {
	margin: 0 0 8px 0;
	padding: 0;
}
.line038 .foto {
	margin: 3px 16px 5px 0;
	float: left;
}
.line038 p {
	margin: 0 0 5px 0;
	padding: 0;
	position: relative;
}


.line039 {
	margin: 0;
	padding: 0;
	background-image: url(/img/079.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line040 {
	margin: 0;
	padding: 90px 80px 90px 80px;
	color: #424f58;
	background-image: url(/img/078.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.line040 h1 {
	margin: 0 0 4px 0;
	font-size: 90%;
	color: #ec1b2e;
}
.line040 h2 {
	margin: 0 0 4px 0;
	font-size: 70%;
	color: #1b69cb;
}
.line040 p {
	font-size: 70%;
}
.line040 p.link1 {
	margin-bottom: 0;
	color: #1b69cb;
}
.line040 p.link2 {
	margin-top: 0;
	margin-left: 11px;
}
.line041 {
	margin: 0;
	padding: 30px 0 30px 26px;
	color: #424f58;
	background-image: url(/img/078.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.line041 h1 {
	margin: 0 0 30px 24px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	font-weight: normal;
}
.line041 p {
	font-size: 70%;
}
.line041 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
}
.line041 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line041 .header .td02 {
	padding: 6px 10px 6px 4px;
	vertical-align: middle;
}
.line041 .header .td03 {
	padding: 6px 0 6px 4px;
	vertical-align: middle;
}
.line041 .block {
	margin: 0;
	padding: 10px 10px 0 18px;
	font-size: 70%;
	color: #4a4a4c;
}
.line041 .pad {
	margin: 0;
	padding: 0 26px 20px 0;
}
.line041 .more {
	margin: 10px 0 0 0;
	padding: 0 26px 0 0;
	float: right;
	font-size: 70%;
}
.line042 {
	margin: 0;
	padding: 6px 0 0 0;
	position: absolute;
	background-color: #446598;
	background-image: url(/img/player_big_bgr2.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #ffffff;
}
.line042 .flash {
	margin: 0;
	padding: 6px 9px 4px 9px;
	clear: left;
}
.line042 .div_name {
	margin: 0;
	padding: 0 0 0 20px;
	float: left;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #FFFFFF;
}
.line042 .div_close {
	margin: 0;
	padding: 0 18px 0 0;
	float: right;
	font-family: sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	white-space: nowrap;
	background-image: url(/img/player_close.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.line042 .div_close td {
	vertical-align: middle;
}
.line042 .div_close img {
	margin: 5px 20px 6px 13px;
}
.line042 .div_close a {
	color: #FFFFFF;
	text-decoration: none;
}
.line042 .div_close a:hover {
	text-decoration: underline;
}
.line042 .div_more {
	margin: 0;
	padding: 0 9px 0 0;
	float: right;
	font-family: sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	white-space: nowrap;
}
.line042 .div_more td {
	vertical-align: middle;
}
.line042 .div_more td.more_link1 {
	padding: 0 45px 0 4px;
	background-image: url(/img/player_more_bg2.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line042 .div_more td.more_link2 {
	padding: 0 4px 0 4px;
	background-image: url(/img/player_more_bg2.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.line042 .div_more a {
	color: #FFFFFF;
	text-decoration: none;
}
.line042 .div_more a:hover {
	text-decoration: underline;
}
.line043 {
	margin: 0;
	padding: 0;
	background-image: url(/img/021.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line043 th {
	padding: 5px 12px 5px 12px;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	color: #424f58;
	font-size: 65%;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}
.line043 th.first {
	border-left: 4px solid #d52f27;
}
.line043 td {
	margin: 0;
	padding: 7px 12px 5px 12px;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	color: #424f58;
	font-size: 70%;
	vertical-align: middle;
}
.line043 .gray td {
	background-color: #e8e9eb;
}
.line043 .rem {
	cursor: pointer;
}
.line043 .icon {
	padding: 9px 5px 5px 12px;
	font-family:Arial;
	text-align:left;
}
.line043 .icon .ico {
	float:left;
	margin:0px 0px 0px 0px;
}
.line043 .icon .pdf {
	color:#db1203;
}
.line043 .icon .zip {
	color:#d03dce;
}
.line043 .icon .rar {
	color:#d03dce;
}
.line043 .icon .doc {
	color:#1b56d2;
}
.line043 .icon .ppt {
	color:#ff8200;
}
.line043 .icon .xls {
	color:#238a5a;
}
.line043 .icon span {
	text-transform:uppercase;
	padding:0px 0px 0px 5px;
}
.line043 .icon2 {
	padding: 5px 12px 5px 12px;
	text-align: center;
}
.line043 .icon2 img {
	display: inherit;
}
.line043 .icon3 {
	padding: 1px 12px 1px 12px;
	text-align: center;
}
.line043 .icon3 div {
	margin: 4px 0;
	isplay: inherit;
	clear: left;
}
.line043 .icon3 .ico {
	float:left;
	margin:0px 5px 5px 0px;
}
.line043 .icon3 .pdf {
	color:#db1203;
}
.line043 .icon3 .zip {
	color:#d03dce;
}
.line043 .icon3 .rar {
	color:#d03dce;
}
.line043 .icon3 .doc {
	color:#1b56d2;
}
.line043 .icon3 .xls {
	color:#238a5a;
}
.line043 .icon3 .ppt {
	color:#ff8200;
}
.line043 .icon3 span {
	text-transform:uppercase;
}
.line043 .sm {
	font-size: 65%;
	white-space: nowrap;
}
.line043 .blue {
	color: #1d69c9;
}
.line044 {
	margin: 0;
	padding: 0;
}
.line044 th {
	padding: 2px 12px 2px 12px;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	color: #424f58;
	font-size: 85%;
	text-align: left;
	white-space: nowrap;
}
.line044 th.first {
	border-left: 4px solid #d52f27;
	width: 100%;
}
.line044 td {
	margin: 0;
	padding: 7px 12px 5px 12px;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 70%;
	color: #4a4a4c;
}
.line044 td.last {
	background-image: none;
}
.line044 .name {
	margin: 0 0 8px 0;
	padding: 0;
	color: #1d69c9;
}
.line044 p {
	margin: 0 0 5px 0;
	padding: 0;
}
.line044 .search {
	font-size: 100%;
	font-weight: normal;
}
.line044 .search td {
	background-image: none;
}
.line044 .search .td01 {
	padding: 2px 10px 2px 14px;
	vertical-align: middle;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35434d;
}
.line044 .search .td02 {
	padding: 0;
	background-image: url(/img/007_bgr.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
}
.line044 .search .td03 {
	padding: 0;
	vertical-align: middle;
}
.line044 .search .td03-1 {
	padding: 0;
	background-image: url(/img/011.gif);

	background-position: left top;
	background-repeat: repeat-x;
	vertical-align: top;
}
.line044 .search .td03-2 {
	padding: 0;
	background-image: url(/img/012.gif);
	background-position: left center;
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.line044 .search .td03-2 input {
	margin: 3px 0 0 0;
	padding: 0;
	display: block;
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 110%;
	border: 0px;
	background-image: url(/img/012.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.line044 .search .td03-3 {
	padding: 0;
	background-image: url(/img/013.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.line044 .search .td04 {
	padding: 0;
	background-image: url(/img/008_bgr.gif);
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
}
.line044 .search .td05 {
	padding: 6px 10px 6px 14px;
	vertical-align: middle;
}
.line044 .search .td05 input {
	margin: 0;
	padding: 0;
	display: block;
}
.line044 .search .td06 {
	padding: 0;
	background-image: url(/img/009_bgr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.line044 .search .td07 {
	padding: 0;
	background-image: url(/img/010_bgr.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

.line045 {
	margin: 0;
	padding: 0 20px 0 50px;
	color: #424f58;
	background-image: url(/img/028.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
}
.line045 h1 {
	margin-top: 14px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	font-weight: normal;
	position:relative;
}
.line045 h2 {
	margin: 14px 0px 0px;
	font-size: 110%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.line045 h3 {
	margin: 14px 0px 0px;
	font-size: 110%;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1d69c9;
}
.line045 h4 {
	margin: 14px 0px 0px;
	font-size: 100%;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.line045 td {
	font-size:70%;
}
.line045 td h2 {
	font-size:150%;
}
.line045 td p {
	font-size: 100%;
	margin:0px;
}
.line045 p {
	font-size: 70%;
	margin-top: 8px;
}
.line045 ul {
	font-size: 70%;
}
.line045 ol {
	font-size: 70%;
}
.line045 .foto {
	margin: 3px 18px 10px 0;
	padding: 0;
	float: left;
}
.line045 .foto p {
	margin: 8px 12px 0 22px;
	color: #003663;
}
.line045 .diag {
}
.line045 .diag .top-l {
	height: 4px;
	border-top: 1px solid #bdbdbd;
}
.line045 .diag .bot-l {
	height: 4px;
	border-bottom: 1px solid #bdbdbd;
}
.line045 .diag .y-axis {
	padding: 6px 10px 6px 10px;
	background-image: url(/img/066.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.line045 .diag .y-axis .out {
	margin: 0;
	padding: 0;
	position: relative;
	width: 46px;
	font-size: 70%;
	font-weight: bold;
}
.line045 .diag .y-axis .out .digit {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 46px;
	left: 0;
}
.line045 .diag .mid {
	padding: 6px 14px 6px 14px;
	background-color: #f3f3f3;
	background-image: url(/img/066.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.line045 .diag .mid .out {
	margin: 0;
	padding: 0;
	width: 46px;
	background-color: #cedff3;
	background-image: url(/img/065.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.line045 .diag .mid .in {
	margin: 0;
	padding: 0;
	position: relative;
	width: 46px;
	background-color: #f3f3f3;
	font-size: 70%;
	font-weight: bold;
	color: #1d69c9;
	text-align: center;
}
.line045 .diag .mid .in .digit {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 46px;
	left: 0;
	bottom: 6px;
}
.line045 .diag .x-axis {
	padding: 8px 2px 8px 2px;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
}
.line045 .board {
	margin: 0 0 14px 0;
	padding: 0;
	border-top: 1px solid #93a7b2;
	border-bottom: 1px solid #93a7b2;
}
.line045 .board .td01 {
	padding: 6px 0 6px 14px;
	vertical-align: top;
}
.line045 .board .td01 h3 {
	margin: 0 0 8px 0;
	padding: 0;
}
.line045 .board .td01 p {
	margin: 0 0 8px 0;
	padding: 0;
}
.line045 .board .td02 {
	padding: 0;
	vertical-align: bottom;
}
.line045 .board .td02 .bio {
	padding: 6px 12px;
	font-size: 70%;
	color: #1d69c9;
	border-top: 1px solid #93a7b2;
	text-align: right;
}
.line045 .contacts td {
	padding-right:15px
}

.print_01 {
	background-color: #FFFFFF;
	background-image: url(/img/print_03.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 862px;
	text-align: left;
}
.print_02 {
	background-image: url(/img/print_01.png);
	background-position: left top;
	background-repeat: repeat-x;
}
.print_03 {
	padding: 20px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	background-image: url(/img/print_02.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.print_04 {
	padding: 12px 12px 0 12px;
	background-color: #FFFFFF;
}
.print_04 h1 {
	padding: 9px 0 0 15px;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	font-weight: normal;
}
.print_05 {
	padding: 0 12px 30px 12px;
	background-color: #FFFFFF;
	font-size: 70%;
/*	color: #1d69c9;	*/
	color: #336699;
	text-align: right;
	border-bottom: 1px solid #e6eaeb;
}
.print_05 a {
	color: #336699;
	text-decoration: underline;
}
.print_06 {
	padding: 5px 0 0 0;
	font-size: 70%;
	color: #8b8d90;
}
.print_07 {
	padding: 9px 12px 0 0;
	text-align: right;
}

.no-bgr {
	background-image: none;
}
.no-bottom {
	margin-bottom: 0px;
}
.no-bottom-pad {
	padding-bottom: 0px;
}




.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	// background: #aaa;
	background: url(/img/map_scroll_bg.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background: url(/img/map_scroll_drag_center.gif) no-repeat scroll 50% 50%
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 4px;
	background: url(/img/map_scroll_drag_top.gif) no-repeat;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 5px;
	background: url(/img/map_scroll_drag_bottom.gif) no-repeat;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 18px;
	
	background:transparent url(/img/map_arrow_up.gif) repeat-x scroll 0 0;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 18px;
	background:transparent url(/img/map_arrow_down.gif) repeat-x scroll 0 0;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* voprosi otvetbl  */

.popup_block {
	margin-bottom:10px;
}
.popup_block .top_td {
	width:100%;
	font-size:0px;
	background:url(/img/popup_block_img01.gif) no-repeat left top;
}
.popup_block .top_td .bg {
	width:100%;
	font-size:0px;
	background:url(/img/popup_block_img02.gif) no-repeat right top;
}
.popup_block .center_td {
	border-left:1px solid #dae0e3;
	border-right:1px solid #dae0e3; 
	background:url(/img/popup_block_img05.gif) repeat-x left bottom;
	background-color:#fff;
}
.popup_block .bottom_td {
	width:100%;
	font-size:0px;
	background:url(/img/popup_block_img03.gif) no-repeat left top;
}
.popup_block .bottom_td .bg {
	width:100%;
	font-size:0px;
	background:url(/img/popup_block_img04.gif) no-repeat right top;
}
.popup_block .buttons {
	text-align:right;
	padding:4px 10px 4px 0px;
}
.popup_block .buttons img {
	border:0px;
}
.popup_block .buttons a {
	float:right;
	margin-left:5px;
}
.popup_block td {	
	vertical-align:top;
}
.popup_block .text_block {
	padding:0px 10px 10px 10px;
	clear:right;
}
.popup_block .text_block .text {
	margin-bottom:10px;
	color:#394e58;
	font-family:Myriad Pro;
	font-family:Calibri;
	font-size:95%;
	line-height:120%;
	padding-right:10px;
}
.popup_block .text_block .people {
	margin-bottom:10px;
	color:#394e58;
	font-family:Calibri;
	font-size:105%;
	line-height:120%;
	padding-right:10px;
}
.popup_block .text_block .people span {
	color:#df354d;
	margin-left:0px;
}
.popup_block .text_block .people2 {
	margin-bottom:10px;
	color:#394e58;
	font-family:Calibri;
	font-size:105%;
	line-height:120%;
	padding-right:10px;
	border-top:1px solid #dae0e3;
	padding-top:10px;
}
.popup_block .text_block .people2 span {
	color:#df354d;
	margin-left:0px;
}
.popup_block .text_block .text2 {
	margin-bottom:10px;
	color:#394e58;
	font-family:Calibri;
	font-size:135%;
	line-height:120%;
	padding-right:10px;
}
.popup_block .text_block .answer {
	text-align:right;
}
.popup_block .text_block .answer a {
	font-size:75%;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0069cd;
	background:url(/img/popup_block_img08.gif) no-repeat right 5px;
	padding:0px 15px 0px 0px;
}
.popup_block .text_block .answer a:hover {
	text-decoration:underline;
}
.popup_block .text_block .answer2 {
	text-align:left;
}
.popup_block .text_block .answer2 a {
	font-size:75%;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0069cd;
	padding:0px 0px 0px 0px;
	ine-height:100%;
}
.popup_block .text_block .answer2 p {
	margin:0px 0px 10px 0px;
	padding:0px;
}
.popup_block .text_block .answer2 p span {
	background:url(/img/popup_block_img08.gif) no-repeat right 3px;
	padding:0px 2px 0px 2px;
	margin-left:5px;
	font-size:8px;
}
.popup_block .text_block .answer2 a:hover {
	text-decoration:underline;
}
.popup_block_container .top_div .bg {
	background:url(/img/popup_block_img10.gif) no-repeat left top;
	padding:0px 0px 0px 14px;
}
.popup_block_container_ .top_div {
	padding:0px 5px 0px 0px;
	background:url(/img/popup_block_img11.gif) no-repeat right top;
}
.popup_block_container .top_div .bg a {
	display:block;
	font-size:100%;
	font-family:Calibri;
	color:#fff;
	text-decoration:none;
	background:url(/img/popup_block_img09.gif) no-repeat left 5px;
	padding:7px 0px 15px 35px;
}
.popup_block .text_block .hr {
	border-top:1px solid #ccc;
	font-size:0px;
	height:1px;
	margin:0px 0px 5px 0px;
}
/* end voprosi otvetbl  */


.popup_block .clear {
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
}
.popup_block {
	border:1px solid #4767ab;
}
.popup_block .top_block {
	background:url(img/top_block_bg.gif) repeat-x left top;
	padding:4px 0px 4px 0px;
	float:left;
	width:100%;
}
.popup_block .top_block p {
	margin:0px 0px 0px 10px;
	float:left;
	color:#fff;
	font-family:calibri;
	font-size:95%;
	font-weight:bold;
	color:#fff;
}
.popup_block .top_block .esc {
	display:block;
	float:right;
	font-family:calibri;
	font-size:85%;
	color:#fff;
	padding:0px;
	text-decoration:none;
	margin-right:5px;
	-margin-right:0px;
}
.popup_block .top_block .esc div {
	float:left;
	margin-right:5px;
	padding:1px 0px 0px 0px;
}
.popup_block .top_block .esc span {
	background:url(/img/x_button.png) no-repeat right top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/x_button.png', sizingMethod='crop');
	padding:2px 10px 0px 10px;
	display:block;
	float:left;
}
.popup_block .content_block {
	background:url(/img/content_block_bg.gif) repeat-x left top;
	padding:20px 30px 30px 32px;
	background-color:#fff;
	clear:left;
}
.popup_block .content_block .name {
	font-family:Calibri;
	font-size:220%;
	margin-bottom:15px;
}
.popup_block .content_block .name2 {
	font-family:Calibri;
	font-size:180%;
	margin-bottom:8px;
}
.popup_block .content_block ul {
	margin:0px 0px 0px 0px;
	color:#1d69c9;
	padding:0px 0px 0px 15px;
}
.popup_block .content_block ul li {
	margin-bottom:15px;
}
.popup_block .content_block ul li a {
	color:#1d69c9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:normal;
}
.popup_block .link_block {
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}
.popup_block .link_block .left {
	display:block;
	float:left;
	background:url(/img/popup_link_l.gif) no-repeat left 2px;
	padding:0px 0px 0px 25px;
	margin-right:10px;
	color:#1d69c9;
}
.popup_block .link_block .right {
	padding:0px 25px 0px 0px;
	background:url(/img/popup_link_r.gif) no-repeat right 2px;
	margin-left:10px;
	color:#1d69c9;
}
.popup_block .link_block .gotostart {
	display:block;
	float:left;
	margin-right:10px;
	color:#1d69c9;
}
.popup_block .text {
	margin-bottom:25px;
}
.popup_block .text p {
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	line-height:130%;
}
.popup_block .content_block .contact_block {
	margin-bottom:20px;
}
.popup_block .content_block .contact_block .fio {
	font-family:Calibri;
	font-size:130%;
	margin-bottom:2px;
}
.popup_block .content_block .contact_block .phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	margin-bottom:4px;
}
.popup_block .content_block .contact_block .phone span {
	color:#dc190b;
}
.popup_block .content_block .contact_block .mail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
}
.popup_block .content_block .contact_block .mail a {
	color:#4684d3;
}
.popup_block .content_block .info_block {
	border-top:1px solid #cccccc;
	padding:22px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
}
.popup_block .content_block .info_block .fax {
	margin-bottom:4px;
}
.popup_block .content_block .text2 {
	margin:0px 0px 25px 55px;
}
.popup_block .content_block .text2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:140%;
	margin:0px 0px 10px 0px;
	color:#000;
}
.popup_block .link_block2 {
	margin-bottom:20px;
	font-family:Calibri;
	font-size:100%;
	text-transform:uppercase;
	margin-left:55px;
}
.popup_block .link_block2 a {
	color:#1d69c9;
	margin-right:10px;
}
.popup_block .link_block2 .left {
	background:url(/img/popup_link2_l.gif) no-repeat left 1px;
	padding:0px 0px 0px 30px;
}
.popup_block .link_block2 .right {
	background:url(/img/popup_link2_r.gif) no-repeat right 1px;
	padding:0px 30px 0px 0px;
}
.popup_block .content_block .info_block2 {
	margin:0px 0px 0px 55px;
}
.popup_block .content_block .info_block2 p {
	margin:0px 0px 0px 0px;
	color:#7f7f7f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:normal;
}
.popup_block .content_block .info_block2 a {
	color:#7f7f7f;
}


.popup_block .anketa_block {
	background:url(/img/content_block_bg.gif) repeat-x left top;
	padding:30px 30px 30px 32px;
	position:relative;
	clear:left;
	background-color:#fff;
}
.popup_block .anketa_block .name {
	font-family:Calibri;
	font-size:220%;
	margin-bottom:15px;
}
.popup_block .anketa_block .name2 {
	font-family:Calibri;
	font-size:125%;
	margin-bottom:8px;
}
.popup_block .anketa_block .text {
	margin:0px 0px 10px 55px;
}
.popup_block .anketa_block .text p {
	margin-bottom:10px;
	font-size:95%;
	color:#46484b;
	font-family:Arial, Helvetica, sans-serif;
}
.popup_block .anketa_block .stars_table {
	font-size:75%;
	color:#46484b;
	font-family:Arial, Helvetica, sans-serif;
}
.popup_block .anketa_block .stars_table td {
	padding-bottom:2px;
	padding-right:20px;
}
.popup_block .anketa_block .smile_table {
	margin-bottom:10px;
}
.popup_block .anketa_block .smile_table td {
	font-size:75%;
	color:#46484b;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 20px 0px 0px;
	text-align:center;
}

.popup_block .anketa_block .criteries {
	margin-bottom:20px;
	padding:0px 20px 0px 20px;
}
.popup_block .anketa_block .anketa_table {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
.popup_block .anketa_block .anketa_table th {
	font-size:75%;
	color:#46484b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	padding:0px 15px 5px 0px;
	vertical-align:bottom;
}
.popup_block .anketa_block .anketa_table .border th {
	border-bottom:1px solid #999;
}
.popup_block .anketa_block .anketa_table .border td {
	border-bottom:1px solid #999;
	padding:13px 15px 10px 0px;
}
.popup_block .anketa_block .anketa_table .border .num {
	color:#b2b2b2;
	padding:10px 10px 0px 0px;
	font-family:Calibri;
	font-size:110%;
	text-align:right;
	border-bottom:none;
}
.popup_block .anketa_block .anketa_table td {
	padding:0px 20px 0px 0px;
	vertical-align:top;
}
.popup_block .anketa_block .anketa_table .td01 {
	background:url(/img/tdli.gif) no-repeat left 9px;
	padding:3px 0px 3px 15px;
	font-size:85%;
	color:#4c4c4c;
}
.popup_block .anketa_block .anketa_table .td01 a {
	color:#1d69c9;
	text-decoration:none;
	border-bottom:1px dashed #1d69c9;
	font-weight:bold;
	float:left;
}
.popup_block .anketa_block .anketa_table .td01 a.x_button {
	position:relative;
	top:-2px;
	text-decoration:none;
	border-bottom:0px;
	margin-left:5px;
}
.popup_block .anketa_block .anketa_table .td01 a.x_button img {
	border:0px;
}
.popup_block .anketa_block .anketa_table .td_name {
	padding:0px 15px 0px 0px;
	font-size:80%;
	font-weight:bold;
}
.popup_block .anketa_block .anketa_table .last td {
	padding-bottom:15px;
	border-bottom:1px solid #999;
}
.popup_block .anketa_block .anketa_table .last .num {
	border-bottom:none;
}
.popup_block .anketa_block .anketa_table .td_com {
	padding:0px 0px 0px 0px;
}
.popup_block .anketa_block .anketa_table .border .td_com {
	padding:14px 0px 14px 0px;
}
.popup_block .anketa_block .anketa_table .td_com a {
	background:url(/img/anketa_com.gif) no-repeat 2px 3px;
	padding:0px 0px 0px 20px;
	color:#1d69c9;
	text-decoration:none;
	font-size:70%;
}
.popup_block .anketa_block .anketa_table .td_com a.on {
	background:url(/img/anketa_com2.gif) no-repeat left 3px;
}
.popup_block .anketa_block .anketa_table .td_com a span {
	border-bottom:1px dashed #1d69c9;
}
.popup_block .anketa_block .anketa_table .smiles {
	margin:0px 0px 0px 0px;
}
.popup_block .anketa_block .anketa_table .smiles img {
	float:left;
	margin:0px 2px 0px 0px;
}
.popup_block .anketa_block .anketa_table .stars {
	margin:0px 0px 0px 0px;
}
.popup_block .anketa_block .anketa_table .stars img {
	float:left;
	margin:0px 2px 0px 0px;
}
.popup_block .anketa_block .anketa_table .act .td_name {
	padding:20px 0px 5px 0px;
	border:0px;
}
.popup_block .anketa_block .anketa_table .act .num {
	padding:17px 10px 0px 0px;
}

.popup_block .anketa_block .answer {
	padding:0px 0px 0px 15px;
	margin-bottom:20px;
}
.popup_block .anketa_block .answer .bg {
	padding:5px 5px 4px 4px;
	background-color:#1d69c9;
}
.popup_block .anketa_block .answer p {
	color:#46484B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:95%;
	padding:8px 0px 0px 10px;
	margin:0px;
}
.popup_block .anketa_block .form_table {
	margin:0px 0px 0px 55px;
	position:relative;
}
.popup_block .anketa_block .form_table p {
	margin:0px 0px 3px 0px;
	color:#46484B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
}
.popup_block .anketa_block .smile_table .smile_td img {
	display:inline-block;
}
.popup_block .anketa_block .error {
	color:red;
	position:absolute;
	top:30px;
	right:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
}
.popup_block .anketa_block .form_table .tell {
	padding-left:50px;
	-padding-left:42px;
}
.popup_block .anketa_block .form_table .input_block {
	padding:0px 7px 0px 0px;
	background:url(/img/input_right_bg.gif) no-repeat right top;
	margin:0px 20px 15px 0px;
	position:relative;
}
.popup_block .anketa_block .form_table .input_block .bg {
	background:url(/img/input_left_bg.gif) no-repeat left top;
	height:29px;
}
.popup_block .anketa_block .form_table .input_block .bg input {
	border:0px;
	background:none;
	font-family:Calibri;
	font-size:100%;
	padding:4px 0px 6px 10px;
	width:98%;
}
.popup_block .anketa_block  p.info {
	margin:0px 0px 20px 55px;
	color:#adadad;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
}
.popup_block .anketa_block .popup_add_block td {
	vertical-align:top;
}
.popup_block .anketa_block .popup_add_block .tl {
	height:7px;
	padding:0px;
}
.popup_block .anketa_block .popup_add_block .t {
	height:7px;
	padding:0px;
}
.popup_block .anketa_block .popup_add_block .tr {
	height:7px;
	padding:0px;
}
.popup_block .anketa_block .popup_add_block .cont {
	background-color:#f9f9f9;
	width:100%;
	padding:7px 15px 0px 14px;
}
.popup_block .anketa_block .popup_add_block .cont .top {
	padding-bottom:13px;
}
.popup_block .anketa_block .popup_add_block .cont .top p {
	margin:0px 0px 0px 0px;
	font-family:Calibri;
	font-size:110%;
	float:left;
}
.popup_block .anketa_block .popup_add_block .cont .top .esc {
	display:block;
	float:right;
	font-family:calibri;
	font-size:85%;
	color:#000;
	padding:0px 25px 2px 0px;
	background:url(/img/x_button.gif) no-repeat right top;
	text-decoration:none;
}
.popup_block .anketa_block .popup_add_block .cont .block p {
	margin:0px 0px 3px 0px;
	color:#46484B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
}
.popup_block .anketa_block .popup_add_block .cont .block .input {
	font-family:Calibri;
	font-size:100%;
	padding:2px 5px 2px 5px;
	border:1px solid #89a2c2;
	width:410px;
	margin-bottom:15px;
}
.popup_block .anketa_block .popup_add_block .cont .block .textarea {
	font-family:Calibri;
	font-size:100%;
	padding:2px 5px 2px 5px;
	border:1px solid #89a2c2;
	width:410px;
	height:140px;
	margin-bottom:15px;
}
.popup_block .anketa_block .popup_add_block .blue_button {
	background:url(/img/blue_button_right.gif) no-repeat right top;
	padding:0px 10px 0px 0px;
	float:left;
	margin-bottom:15px;
}
.popup_block .anketa_block .popup_add_block .blue_button .bg {
	background:url(/img/blue_button_left.gif) no-repeat left top;
	padding:5px 5px 8px 15px;
}
.popup_block .anketa_block .popup_add_block .blue_button .bg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#fff;
	text-decoration:none;
	vertical-align:top;
}

.news_calendar {
	background-image:url(/img/029.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	margin:0;
	padding:0 0 155px;
}
.news_calendar .clear {
	clear:both;
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.news_calendar div.first {
	margin: 0;
	padding: 6px 10px 6px 10px;
	background-image: url(/img/002.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.news_calendar a.first {
	margin: 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	color: #ffffff;
	text-transform: uppercase;
}
.news_calendar a.second {
	margin: 0;
	padding: 4px 14px 6px 14px;
	display: block;
	font-size: 65%;
	font-weight: bold;
	background-color: #bdd3ef;
	background-image: url(/img/030.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.news_calendar .cont {
	padding:12px 0px 15px 0px;
	background-color:#D6E4F5;
	float: left;
	width:100%;
}
.news_calendar .text {
	margin:0px 10px 10px 15px;
	font-family:tahoma;
	font-size:11px;
	color:#000;
	line-height:140%;
}
.news_calendar .month {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#888f99;
	line-height:130%;
	float:left;
	margin:0px 10px 0px 15px;
	-margin:0px 10px 0px 7px;
	ordeR:1px solid red;
}
.news_calendar .month .left_block {
	float:left;
	white-space:nowrap;
	margin-right:5px;
}
.news_calendar .month .left_block a {
	font-weight:bold;
}
.news_calendar .month .right_block {
	float:left;
	white-space:nowrap;
}
.news_calendar .month .right_block a {
	font-weight:bold;
}
.news_calendar .month a {
	color:#1d69c9;
	text-decoration:none;
	border-bottom:1px dashed #1d69c9;
	margin:0px 4px 0px 4px;
}
.news_calendar .button {
	padding:14px 0px 0px 0px;
	clear:left;
	float:left;
	margin:0px 10px 0px 15px;
}
.news_calendar .button img {
	border:0px;
}
.news_calendar .button a {
}
.news_calendar .search_block {
	background-color:#bcd6f6;
	padding:15px 10px 0px 15px;
	height:57px;
	clear:left;
}
.news_calendar .search_block .input_div {
	background:url(/img/news_input_bg1.gif) no-repeat right top;
	padding:0px 9px 0px 0px;
}
.news_calendar .search_block .input_div .bg {
	background:url(/img/news_input_bg0.gif) no-repeat left top;
	padding-bottom:3px;
}
.news_calendar .search_block .input_div .bg input {
	border:0px;
	background:none;
	padding:2px 0px 3px 25px;
	width:80%;
}
.news_calendar .search_block img {
	border:0px;
	margin:0px 0px 0px 5px;
}
.news_calendar .search_block p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family:tahoma;
	font-size:11px;
	color:#000;
}
.news_calendar .search_block p a {
	color:#1d69c9;
	text-decoration:none;
	border-bottom:1px dashed #1d69c9;
}
.news_calendar .popup_block {
	background-color:#fff;
	width:111px;
	border:2px solid #e2e3e6;
	padding:10px 10px 15px 8px;
	position:absolute;
}
.news_calendar .popup_block .month_a a {
	border:0px;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-bottom:7px;
	line-height:90%;
}
.news_calendar .popup_block a:hover {
	color:#bf0000;
}
.news_calendar .popup_block  .act span {
	border-bottom:1px dashed #1D69C9;
}
.news_calendar .popup_block .month_a .act:hover {
	color:#1D69C9;
}
.news_calendar .popup_block .noact {
	color:#999;
	cursor:default;
}
.news_calendar .popup_block .noact:hover {
	color:#999;
	cursor:default;
}
.news_calendar .popup_block img {
	border:0px;
}
.news_calendar .popup_block td {
	padding:2px 0px 0px 0px;
}
.news_calendar .popup_block .month_a {
	padding:10px 0px 0px 3px;
}
.news_calendar .popup_block .year_table {
	margin-left:11px;
}
.news_calendar .popup_block .year_table td a {
	margin:0px;
	line-height:0;
	border:0px;
}
.news_calendar .popup_block .year {
	idth:100%;
	padding:0px 5px 0px 5px;
	ont-weight:bold;
	color:#000;
	font-size:22px;
	text-align:center;
}



.news_calendar_new {
	background-image:url(/img/029.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	margin:0;
	padding:0 0 155px;
	position:relative;
}
.news_calendar_new .clear {
	clear:both;
	font-size:0px;
	height:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.news_calendar_new div.first {
	margin: 0;
	padding: 6px 10px 6px 10px;
	background-image: url(/img/002.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
.news_calendar_new a.first {
	margin: 0;
	padding: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 100%;
	color: #ffffff;
	text-transform: uppercase;
}
.news_calendar_new a.second {
	margin: 0;
	padding: 4px 14px 6px 14px;
	display: block;
	font-size: 65%;
	font-weight: bold;
	background-color: #bdd3ef;
	background-image: url(/img/030.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.news_calendar_new .cont {
	padding:12px 10px 15px 0px;
	background-color:#D6E4F5;
}
.news_calendar_new .text {
	margin:0px 0px 5px 15px;
	position:relative;
}
.news_calendar_new .text p {
	margin:0px 0px 5px 0px;
	font-family:tahoma;
	font-size:12px;
	color:#000;
	line-height:140%;
}
.news_calendar_new .text a {
	text-decoration:underline;
}
.news_calendar_new .text a:hover {
	text-decoration:none;
}
.news_calendar_new .text .grey {
	color:#888F99;
	margin-bottom:10px;
	font-size:13px;
}
.news_calendar_new .month {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#888f99;
	line-height:130%;
	margin:0px 0px 0px 15px;
}
.news_calendar_new .month .left_block {
	float:left;
	white-space:nowrap;
	margin-right:5px;
	position:relative;
	line-height:140%;
}
.news_calendar_new .month .left_block a {
	font-weight:bold;
}
.news_calendar_new .month .right_block {
	float:left;
	white-space:nowrap;
	position:relative;
	line-height:140%;
	margin-right:20px;
}
.news_calendar_new .month .right_block a {
	font-weight:bold;
}
.news_calendar_new .month a {
	color:#1d69c9;
	text-decoration:none;
	border-bottom:1px dashed #1d69c9;
	margin:px 0px 0px 0px;
}
.news_calendar_new .button {
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	float:left;
	position:relative;
}
.news_calendar_new .button a {
	bordeR:0px;
}
.news_calendar_new .button img {
	border:0px;
}
.news_calendar_new .search_block {
	background-color:#bcd6f6;
	padding:15px 10px 5px 15px;
	position:relative;
}

.news_calendar_new .search_block .theme_popup {
	background-color:#FFFFFF;
	border:2px solid #E2E3E6;
	padding:10px 10px 10px 8px;
	position:absolute;
	left:40px;
	top:-23px;
	z-index:5;
}
.news_calendar_new .search_block .theme_popup a {
	font-family:Arial;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:90%;
	margin-bottom:7px;
}
.news_calendar_new .search_block .input_div {
	background:url(/img/news_input_bg1.gif) no-repeat right top;
	padding:0px 9px 0px 0px;
}
.news_calendar_new .search_block .input_div .bg {
	background:url(/img/news_input_bg0.gif) no-repeat left top;
	padding-bottom:3px;
}
.news_calendar_new .search_block .input_div .bg input {
	border:0px;
	background:none;
	padding:2px 0px 3px 25px;
	width:98%;
}
.news_calendar_new .search_block img {
	border:0px;
	margin:2px 0px 0px 5px;
}
.news_calendar_new .search_block p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:tahoma;
	font-size:13px;
	color:#000;
}
.news_calendar_new .search_block p a {
	color:#1d69c9;
	text-decoration:none;
	border-bottom:1px dashed #1d69c9;
}
.news_calendar_new .popup_block {
	background-color:#fff;
	idth:111px;
	border:2px solid #e2e3e6;
	padding:10px 10px 15px 8px;
	position:absolute;
}
.news_calendar_new .popup_block .month_a a {
	border:0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;
	line-height:90%;
}
.news_calendar_new .popup_block a:hover {
	color:#bf0000;
}
.news_calendar_new .popup_block .act span {
	color:#BF0000;
}
.news_calendar_new .popup_block .month_a .act:hover {
	color:#1D69C9;
}
.news_calendar_new .popup_block .noact {
	color:#999;
	cursor:default;
}
.news_calendar_new .popup_block .noact:hover {
	color:#999;
	cursor:default;
}
.news_calendar_new .popup_block img {
	border:0px;
}
.news_calendar_new .popup_block td {
	padding:2px 0px 0px 0px;
}
.news_calendar_new .popup_block .month_a {
	padding:10px 0px 0px 3px;
}
.news_calendar_new .popup_block .year_table td a {
	margin:0px;
	line-height:0;
	border:0px;
}
.news_calendar_new .popup_block .year {
	idth:100%;
	padding:0px 5px 0px 5px;
	ont-weight:bold;
	color:#000;
	font-size:18px;
	text-align:center;
}





.print_version {
	font-family:Arial;
	margin:15px 0px 0px 0px;
}
.print_version .content h1 {
	font-family:Calibri;
	margin:0px 0px 12px 0px;
}
.print_version .content .img_block {
	float:left;
}
.print_version .content .img_block img {
	margin:0px 0px 6px 0px;
}
.print_version .content .img_block p {
	font-size:12px;
	color:#666;
	margin:0px 0px 15px 0px;
}
.print_version .content p {
	clear:left;
	margin:0px 0px 25px 0px;
	font-size:15px;
	line-height:140%;
}
.print_version .date {
	font-size:14px;
	color:#666;
	margin-bottom:10px;
}
.print_version .link {
	padding-bottom:35px;
}
.print_version .link a {
	color:#396c9c;
	font-size:12px;
}
.line047 {
	border:0 none;
	clear:left;
	margin:0 0 15px;
	padding:0;
	osition:relative;
}
.line047 .header {
	background-image:url(/img/006.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border-left:4px solid #D52F27;
	margin:0;
	padding:0;
}
.line047 .header .td01 {
	color:#35434D;
	font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif;
	font-size:100%;
	padding:3px 10px 3px 14px;
	vertical-align:middle;
}
.line047 .block {
	margin:0;
	padding:8px 10px 4px 18px;
}
.line047 .block a.link1 {
	background:url(/img/product_phone_img.gif) no-repeat left 3px;
	display:block;
	padding:2px 0px 2px 27px;
	color:#1D69C9;
	font-weight:bold;
	font-size:95%;
	margin:0px 0px 3px 0px;
	font-family:Calibri;
}
.line047 .block a.link2 {
	background:url(/img/product_star_img.gif) no-repeat left 3px;
	display:block;
	padding:2px 0px 2px 27px;
	color:#1D69C9;
	font-weight:bold;
	font-size:95%;
	margin:0px 0px 3px 0px;
	font-family:Calibri;
}
.popup_block .clear {
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
}
.operation_popup_block {
	border:1px solid #4767ab;
}
.operation_popup_block .top_block {
	background:url(img/top_block_bg.gif) repeat-x left top;
	padding:4px 0px 4px 0px;
	float:left;
	width:100%;
}
.operation_popup_block .top_block p {
	margin:0px 0px 0px 10px;
	float:left;
	color:#fff;
	font-family:calibri;
	font-size:90%;
	font-weight:bold;
	color:#fff;
	line-height:120%;
}
.operation_popup_block .top_block .esc {
	display:block;
	float:right;
	font-family:calibri;
	font-size:70%;
	color:#fff;
	padding:0px;
	text-decoration:none;
	margin-right:5px;
	-margin-right:0px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:120%;
}
.operation_popup_block .top_block .esc div {
	float:left;
	margin-right:5px;
	padding:3px 0px 0px 0px;
}
.operation_popup_block .top_block .esc span {
	background:url(/img/x_button.png) no-repeat right top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/x_button.png', sizingMethod='crop');
	padding:2px 10px 4px 10px;
	display:block;
	float:left;
}
.operation_popup_block .content_block {
	background:url(/img/content_block_bg.gif) repeat-x left top;
	padding:16px 15px 10px 21px;
	background-color:#fff;
	clear:left;
	position:relative;
	z-index:10;
}
.operation_popup_block .content_block .block_ {
	margin:0px 0px 18px 0px;
	color:#000;
}
.operation_popup_block .content_block .block_ div {
	font-size:110%;
	font-family:Calibri;
	margin-bottom:4px;
	position:relative;
	z-index:10;
	font-weight:bold;
}
.operation_popup_block .content_block .block_ a {
	font-size:75%;
	display:block;
	font-family:arial;
	font-weight:normal;
	margin-bottom:4px;
	position:relative;
	z-index:10;
	-margin-left:0px;
}
.global_contacts {
	margin-left:0px;
	font-family:Arial; 
}
.global_contacts .block .name {
	font-size:140%;
 	margin:0px 0px 5px 0px;
 	font-family:Arial;
}
.global_contacts .info_block .name {
	color:#919191;
	font-size:150%;
	margin:0px 0px 2px 0px;
}
.global_contacts .info_block .name2 {
	font-size:80%;
	margin:0px 0px 5px 0px;
}
.global_contacts .info_block {
	
}
.global_contacts .info_block p {
	margin:0px 0px 3px 0px;
	font-size:85%;
}
.global_contacts .glob_name_ent {
	margin:0px 0px 15px 0px;
	font-family:Calibri;
	font-size:180%;
	font-weight:normal;
	line-height:100%;
}
.global_contacts .glob_name {
	margin:0px 0px 5px 0px;
	font-family:Calibri;
	font-weight:normal;
	line-height:100%;
}
.global_contacts .glob_name td {
	vertical-align:top;
	font-size:150%;
	olor:#DB1203;
}
.global_contacts .glob_name .link {
	font-size:0px;
	line-height:0px;
	margin:3px 0px 0px 5px;
	display:block;
	vertical-align:top;
}
.global_contacts .glob_name .link img {
	border:0px;
}
.global_contacts .depart_block .glob_name {
	color:#666666;
	font-family:Calibri;
	font-size:130%;
	margin-bottom:2px;
}
.global_contacts .global {
	margin:0px 0px 0px 0px;
}
.global_contacts .red {
	color:#DB1203;
}
.global_contacts .blue {
	color:#004E94;
}
.global_contacts .grey {
	color:#999999;
}
.global_contacts .depart_block {
	margin:0 0 20px 30px;
}
.global_contacts .depart_block .block {
	margin:0px 0px 10px 0px;
}
.global_contacts .otdel_block {
	margin:0 0 25px 45px;
}
.global_contacts .manager_block {
	margin:0 0 25px 0px;
}
.global_contacts .manager_block .name {
	color:#919191;
	font-family:Calibri;
	font-size:125%;
}
.global_contacts .manager_block .name2 {
	font-size:80%;
	margin:0px 0px 5px 0px;
}
.global_contacts .block {
	margin:0px 0px 30px 0px;
	font-size:100%;
}
.global_contacts .depart_manager_block {
	margin:0px 0px 25px 0px;
}
.global_contacts .depart_manager_block .name {
	color:#919191;
	font-size:115%;
	font-family:Calibri;
}
.global_contacts .depart_manager_block .name2 {
	font-size:80%;
	margin:0px 0px 5px 0px;
}
.contact_menu {
	margin-bottom:30px;
}
.contact_menu a {
	padding:2px 10px 3px 10px;
	font-size:80%;
	font-weight:bold;
	color:#1D69C9;
	text-decoration:none;
}
.contact_menu .act {
	background-color:#3e5d9d;
	color:#fff;
}
.contact_block_popup .popup_block {
	border:1px solid #4767ab;
	margin-bottom:20px;
}
.contact_block_popup .popup_block .top_block {
	background:url(/img/globalcontacts/top_block_bg.gif) repeat-x left top;
	background-color:#4767ab;
	padding-bottom:5px;
	float:left;
	width:100%;
}
.contact_block_popup .popup_block .top_block p {
	color:#FFFFFF;
	font-family:calibri;
	font-size:95%;
	font-weight:bold;
	margin:5px 0 0 10px;
}
.contact_block_popup .popup_block .top_block .esc {
	text-decoration:none;
	color:#fff;
	font-family:calibri;
	font-size:85%;
	white-space:nowrap;
	display:block;
}
.contact_block_popup .popup_block .top_block #js-googlemap-hide {
	padding-top:3px;
}
.contact_block_popup .popup_block .top_block a img {
	border:0px;
}
.contact_block_popup .popup_block .top_block .img {
	background:url(/img/globalcontacts/x_button.png) no-repeat right top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/x_button.png', sizingMethod='crop');
	display:inline-block;
	margin:2px 10px 0px 5px;
}
.contact_block_popup .popup_block .map_block {
	background:url(/img/globalcontacts/content_block_bg.gif) repeat-x left top;
	background-color:#fff;
	padding:20px 30px 30px 30px;
	clear:left;
	position:relative;
}
.contact_block_popup .popup_block .map_block .name {
	font-family:Calibri;
	font-size:180%;
	margin-bottom:8px;
}
.contact_block_popup .popup_block .map_block .text {
	margin-bottom:10px;
}
.contact_block_popup .popup_block .map_block .text p {
	margin:0px 0px 5px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	line-height:140%;
}
.contact_block_popup .popup_block .map_block .names_on_map div {
	position:absolute;	
}
.contact_block_popup .popup_block .map_block .names_on_map .grey_names {
	background:url(/img/globalcontacts/map_grey_circle.gif) no-repeat left 5px;
	padding:0px 0px 0px 13px;
}
.contact_block_popup .popup_block .map_block .names_on_map .grey_names a {
	background-color:#999999;
	display:block;
	padding:1px 5px 1px 5px;
	font-family:Calibri;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
.contact_block_popup .popup_block .map_block .names_on_map .red_names {
	background:url(/img/globalcontacts/map_red_circle.gif) no-repeat left 5px;
	padding:0px 0px 0px 13px;
}
.contact_block_popup .popup_block .map_block .names_on_map .red_names a {
	background-color:#db1203;
	display:block;
	padding:1px 5px 1px 5px;
	font-family:Calibri;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
.contact_block_popup .popup_block .map_block .names_on_map .blue_names {
	background:url(/img/globalcontacts/map_blue_circle.gif) no-repeat left 5px;
	padding:0px 0px 0px 13px;
}
.contact_block_popup .popup_block .map_block .names_on_map .blue_names a {
	background-color:#004e94;
	display:block;
	padding:1px 5px 1px 5px;
	font-family:Calibri;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
.contact_block_popup .popup_block .map_block .map_popup {
	position:absolute;
}
.contact_block_popup .popup_block .map_block .map_popup .lt {
	background:url(/img/globalcontacts/white_popup_lt.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_lt.png', sizingMethod='crop');
	font-size:0px;
	padding:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .t {
	background:url(/img/globalcontacts/white_popup_t.png) repeat-x left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_t.png', sizingMethod='scale');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .rt {
	background:url(/img/globalcontacts/white_popup_rt.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_rt.png', sizingMethod='crop');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .l {
	background:url(/img/globalcontacts/white_popup_l.png) repeat-y left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_l.png', sizingMethod='scale');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .r {
	background:url(/img/globalcontacts/white_popup_r.png) repeat-y left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_r.png', sizingMethod='scale');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .lb {
	background:url(/img/globalcontacts/white_popup_lb.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_lb.png', sizingMethod='crop');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .b {
	background:url(/img/globalcontacts/white_popup_b.png) repeat-x left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_b.png', sizingMethod='scale');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .b div {
	position:relative;
}
.contact_block_popup .popup_block .map_block .map_popup .b img {
	background:url(/img/globalcontacts/white_popup_b_img.png) repeat-x left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_b_img.png', sizingMethod='crop');
	font-size:0px;
	display:block;
	position:absolute;
	left:2px;
	top:15px;
	-top:15px;
}
.contact_block_popup .popup_block .map_block .map_popup .rb {
	background:url(/img/globalcontacts/white_popup_rb.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/globalcontacts/white_popup_rb.png', sizingMethod='crop');
	font-size:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .center {
	background-color:#fff;
}
.contact_block_popup .popup_block .map_block .map_popup .center .name {
	font-size:22px;
	font-weight:bold;
	line-height:100%;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info {
	position:relative;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info p {
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:140%;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info p strong {
	padding-right:3px;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info a {
	color:#1D69C9;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info .link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info .x_button {
	font-size:0px;
	line-hegiht:0px;
	position:absolute;
	right:0px;
	top:0px;
}
.contact_block_popup .popup_block .map_block .map_popup .center .city_info .x_button img {
	border:0px;
}
.contact_block_popup .popup_block .map_block .map {
	margin-bottom:10px;
}
.contact_block_popup .popup_block .map_block .metka_block {
	font-family:Calibri;
	font-size:14px;
	color:#000;
	margin-bottom:15px;
}
.contact_block_popup .popup_block .map_block .metka_block label {
	vertical-align:top;
}
.contact_block_popup .popup_block .map_block .metka_block .red {
	color:#db1203;
}
.contact_block_popup .popup_block .map_block .metka_block .grey {
	color:#999;
}
.contact_block_popup .popup_block .map_block .metka_block .blue {
	color:#004e94;
}
.contact_block_popup .popup_block .map_block .city_block .city_name {
	font-family:Calibri;
	font-size:160%;
	margin-bottom:8px;
	position:relative;
}
.contact_block_popup .popup_block .map_block .city_block .info_block {
	margin:0px 50px 20px 0px;
	float:left;
	height:120px;
	position:relative;
}
.contact_block_popup .popup_block .map_block .city_block .info_block .name {
	color:#666;
	font-size:120%;
	font-family:Calibri;
	margin-bottom:2px;
}
.contact_block_popup .popup_block .map_block .city_block .info_block p {
	margin:0px 0px 3px 0px;
	font-size:80%;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.contact_block_popup .popup_block .map_block .city_block .info_block a {
	color:#1D69C9;
}
.contact_block_popup .popup_block .map_block .city_block .clear {
	height:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
}
.news_feed_block {
	border:1px solid #4767ab;
	margin-bottom:20px;
}
.news_feed_block .top_block {
	background:url(/img/top_block_bg.gif) repeat-x left top;
	background-color:#4767ab;
	padding-bottom:5px;
	float:left;
	width:100%;
}
.news_feed_block .top_block p {
	color:#FFFFFF;
	font-family:calibri;
	font-size:95%;
	font-weight:bold;
	margin:5px 0 0 10px;
}
.news_feed_block .top_block .esc {
	text-decoration:none;
	color:#fff;
	font-family:calibri;
	font-size:85%;
	white-space:nowrap;
	display:block;
	padding:6px 0px 0px 0px;
}
.news_feed_block .top_block a img {
	border:0px;
}
.news_feed_block .top_block .img {
	background:url(/img/x_button.png) no-repeat right top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/x_button.png', sizingMethod='crop');
	display:inline-block;
	margin:4px 10px 0px 5px;
	font-size:0px;
	line-height:0px;
}
.news_feed_block .text_block {
	background:url(/img/content_block_bg.gif) repeat-x scroll left top #FFFFFF;
	clear:left;
	padding:20px 30px 30px;
	position:relative;
}
.news_feed_block .text_block h1 {
	font-family:Calibri;
	font-size:180%;
	margin:0px 0px 8px 0px;
}
.news_feed_block .text_block p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	line-height:140%;
	margin:0 0 5px;
}
.news_feed_block .text_block .select_box {
	padding:10px 0px 0px 0px;
}
.news_feed_block .text_block .select_box p {
	font-weight:bold;
	font-size:100%;
}
.news_feed_block .text_block .select_box input {
	margin-bottom:15px;
	font-size:120%;
	width:345px;
}
.news_feed_block .text_block .select_box select {
	margin-bottom:20px;
	font-size:120%;
	width:350px;
}
.news_feed_block .text_block .select_box .blue_button {
	background:url(/img/blue_button_right.gif) no-repeat right top;
	padding:0px 10px 0px 0px;
	float:left;
	margin-top:10px;
}

.news_feed_block .text_block .select_box .blue_button .bg {
	background:url(/img/blue_button_left.gif) no-repeat left top;
	padding:5px 5px 8px 15px;
}

.news_feed_block .text_block .select_box .blue_button .bg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#fff;
	text-decoration:none;
	vertical-align:top;
}
.vacancy_block {
	margin-bottom:20px;
}
.vacancy_block .region_block {
	font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif;
	font-size:175%;
	font-weight:normal;
	line-height:100%;
	margin-top:14px;
	position:relative;
	color:#000;
	margin-bottom:20px;
}
.vacancy_block .region_block a {
	text-decoration:none;
	border-bottom:1px dashed #1D69C9;
	line-height:80%;
	display:inline-block;
}
.vacancy_block .region_block span {
	color:#999999;
}
.vacancy_block .spisok_block {
	margin:0px 0px 0px 0px;
}
.vacancy_block .spisok_block .name {
	font-weight:bold;
	font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif;
	font-size:130%;
	color:#000;
	margin-bottom:10px;
}
.vacancy_block .spisok_block .name span {
	color:#999999;
}
.vacancy_block .spisok_block table {
	margin-bottom:20px;
}
.vacancy_block .spisok_block td {
	font-size:80%;
	border-bottom:1px solid #ccc;
	padding:6px 0px 9px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.vacancy_block .spisok_block td a {
	padding:0px 15px 0px 0px;
	background:url(/img/vacancy_link_a.gif) no-repeat right 4px;
}
.vacancy_block .spisok_block .top td {
	font-size:75%;
	color:#000;
}
.vacancy_block .spisok_block .top .last {
	text-align:right;
	font-weight:normal;
	color:#000;
	padding-right:20px;
}
.vacancy_block .spisok_block .last {
	text-align:right;
	font-weight:bold;
	color:#8b8b8b;
}
.vacancy_block .spisok_block .last span {
	color:#c51717;
	font-weight:old;
	font-size:135%;
}
.vacancy_block .spisok_block .link a {
	color:#adadad;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
}
.vacancy_block .vacancy_main {
	margin:0px 0px 0px 97px;
	font-family:Arial, Helvetica, sans-serif;
}
.vacancy_block .vacancy_main .block {
	margin-bottom:20px;
}
.vacancy_block .vacancy_main .block .main {
	font-size:120%;
	display:block;
	margin-bottom:5px;
}
.vacancy_block .vacancy_main .block .main span {
	color:#999999;
}
.vacancy_block .vacancy_main .block div {
	font-size:75%;
	margin-bottom:2px;
}
.related_links {
	padding:15px 0px 20px 0px;
	margin:0px 50px 0px 0px;
	border-top:1px solid #EDEFF3;
}
.related_links .name {
	color:#424F58;
	font-size:95%;
	font-weight:bold;
	margin:0 0 0px 0px;
}
.related_links .line033 {
	padding:16px 20px 0 0px;
}

.printversion {
	margin: 0;
	padding: 15px 50px 80px 26px;
	color: #424f58;
	background-image: url(/img/028.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	-display:inline-block;
}
.printversion h1 {
	margin-top: 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 180%;
	line-height: 100%;
	font-weight: normal;
	position:relative;
	color:#000;
}
.printversion h2 {
	font-size: 110%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.printversion h3 {
	color:#1D69C9;
	font-family:Calibri,Tahoma,Arial,Helvetica,sans-serif;
	font-size:110%;
	font-weight:normal;
	margin:14px 0 0;
}
.printversion h4 {
	margin: 14px 0px 0px;
	font-size: 90%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.printversion p {
	font-size: 70%;
}
.printversion td {
	font-size: 70%;
	color:#424F58;
}
.printversion td p {
	font-size:100%;
}
.printversion td ul li {
	font-size:100%;
}
.printversion td ol li {
	font-size:100%;
}
.printversion .board td {
	font-size:100%;
}
.printversion ul li {
	font-size: 70%;
}
.printversion ol li {
	font-size: 70%;
}
.printversion .foto {
	margin: 3px 18px 10px 0;
	padding: 0;
	float: left;
}
.printversion .linkz {
	font-size:70%;
	color:#999999;
}
.printversion .foto p {
	margin: 8px 12px 0 22px;
	color: #003663;
}
.printversion .contant_table_qwe td {
	font-size:70%;
}
.printversion .layout04 table {
	width:auto;
}
.printversion .line037 .header {
	width:100%;
}
.printversion .line035 {
	margin: 0 0 15px 0;
	padding: 0;
	osition: relative;
	lear: left;
	border: 0px;
	background-image: url(/img/064.gif);
	background-position: left 20px;
	background-repeat: repeat-x;
}
.printversion .line035 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
	width:100%;
}
.printversion .line035 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #1d69c9;
}
.printversion .line035 .block {
	margin: 0;
	padding: 10px 10px 15px 18px;
	font-size: 100%;
	color: #4a4a4c;
}
.printversion .line035 p {
	margin: 0 0 10px 0;
	padding: 0;
}
.printversion .line035 h3 {
	margin: 10px 0 10px 0;
	padding: 0;
	color: #1d69c9;
	font-size: 100%;
	font-weight:bold;
	font-family:Verdana;
}
.printversion .line035 .prod {
	font-size:140%;
}
.printversion .line036 {
	margin: 0 0 15px 0;
	padding: 0;
	osition: relative;
	lear: left;
	border: 0px;
	background-image: url(/img/064.gif);
	background-position: left 20px;
	background-repeat: repeat-x;
}
.printversion .line036 .header {
	margin: 0 0 3px 0;
	padding: 0;
	background-image: url(/img/006.gif);
	background-position: left center;
	background-repeat: repeat-x;
	border-left: 4px solid #0053e6;
	width:100%;
}
.printversion .line036 .header .td01 {
	padding: 3px 10px 3px 14px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #1d69c9;
}
.printversion .line036 .block {
	margin: 0;
	padding: 10px 10px 5px 0px;
	font-size: 100%;
	color: #4a4a4c;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.printversion .line036 .last {
	background-image: none;
}
.printversion .line036 .dotted {
	margin: 0;
	padding: 1px 0 0 0;
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.printversion .line036 h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #1d69c9;
	font-size: 100%;
	font-weight:bold;
	font-family:Verdana;
}
.version_of {
	background-color:yellow;
}

.weblink {
	background:url(/img/sstalwebsite_ico.gif) no-repeat right 50%;
	padding-left:25px;
	margin-bottom:15px;
	padding:5px 27px 5px 0px;
	float:right;
}
.weblink a {
	font-size:12px;
	font-weight:bold;
}
.webcast .webtext {
	margin:5px 0px 8px 0px;
}
.webcast .webtext .name {
	font-size:14px;
	margin-bottom:5px;
}
.webcast .ico {
	vertical-align:-5px;
}
.webcast .webcasttd {
	padding:7px 12px 8px 25px;
}
.webcast .c {
	text-align:center;
}
.webcast td {
	padding: 7px 12px 7px 12px;
}
.webcast .wrap {
	line-height:0px;
	font-size:0px;
}
.webcast img.play {
	display:inline;
	vertical-align:-3px;
}
.webcast .icoText {
	text-transform:uppercase;
}
.webcast img {
	border:0px;
}
.line007 .dividerM {
	background-image: url(/img/041.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin:5px 0px 10px 0px;
}

.newGlobalContacts {
	margin-bottom:50px;
}
.newGlobalContacts img {
	display:inline;
	border:0px;
	vertical-align:0px;
}
.newGlobalContacts .redBlock {
	margin-bottom:15px;
}
.newGlobalContacts .redBlock h2 a {
	color:#DB1203;
	text-decoration:none;
}
.newGlobalContacts .redBlock h4.name {
	font-family:Calibri, Arial;
	font-size:19px;
	font-weight:normal;
}
.newGlobalContacts .redBlock h4.name a {
	color:#DB1203;
	text-decoration:none;
}
.newGlobalContacts h2 {
	font-family:Calibri, Arial;
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}
.newGlobalContacts h4 {
	font-family:Calibri, Arial;
	font-size:19px;
	font-weight:normal;
	margin:0px 0px 5px 0px;	
}
.newGlobalContacts h4 a {
	color:#666;
}
.newGlobalContacts h4  .show {
	vertical-align:0px;
	margin-right:5px;
}
.newGlobalContacts .infoBlock a {
	color:#1D69C9;
}
.newGlobalContacts .infoBlock a:hover {
	color:#1D69C9;
	text-decoration:underline;
}
.newGlobalContacts .block {
	padding:5px 0px 10px 25px;
}
.newGlobalContacts .block .infoBlock {
	font-family:Arial;
	font-size:12px;
}
.newGlobalContacts .block .infoBlock p {
	margin:0px 0px 5px 0px;
}
.newGlobalContacts .block .more {
	padding-left:25px;
}
.newGlobalContacts .blueBlock h2 a {
	color:#004E94;
	text-decoration:none;
}
.newGlobalContacts .blueBlock h4.name {
	font-family:Calibri, Arial;
	font-size:19px;
	font-weight:normal;
}
.newGlobalContacts .blueBlock h4.name a {
	color:#004E94;
	text-decoration:none;
}
.newGlobalContacts .greyBlock h2 a {
	color:#999;
	text-decoration:none;
}
.newGlobalContacts .greyBlock h4.name {
	font-family:Calibri, Arial;
	font-size:19px;
	font-weight:normal;
}
.newGlobalContacts .greyBlock h4.name a {
	color:#999;
	text-decoration:none;
}
.newFinanceCalendar {
	padding:0px 20px 0px 50px; 
	background-color: white;
	background-image: url(/img/059.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.newFinanceCalendar img {
	display:inline;
	vertical-align:-2px;
	border:0px;
}
.newFinanceCalendar .name {
	margin: 0;
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	color: #424F58;
	padding: 24px 0px 0px 0px;
	margin-bottom:20px;
}
.newFinanceCalendar .chooseBlock {
	margin-bottom:20px;
}
.newFinanceCalendar .chooseBlock td {
	font-size:14px;
	color:#000;
	padding-right:25px;
	text-align:center;
}
.newFinanceCalendar .chooseBlock td.all {
	padding-right:0px;
}
.newFinanceCalendar .chooseBlock td.all a:hover {
	text-decoration:none;
}
.newFinanceCalendar .chooseBlock span {
	padding:4px 4px 4px 4px;
	font-size:0px;
	line-height:0px;
	display:inline-block;
	float:left;
	margin:-2px 5px 0px 0px;
}
.newFinanceCalendar .chooseBlock span input {
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.newFinanceCalendar .chooseBlock .red {
	background-color:#bf0000;
}
.newFinanceCalendar .chooseBlock .green {
	background-color:#81b681;
}
.newFinanceCalendar .chooseBlock .blue {
	background-color:#617cb5;
}
.newFinanceCalendar .chooseBlock .grey {
	background-color:#7f7f7f;
}
.newFinanceCalendar .chooseBlock .all a {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dashed #1d69c9;
}
.newFinanceCalendar .chooseBlock .all a:hover {
	text-decoration:none;
	color:#ED1B2E;
	border-color:#ED1B2E;
}
.newFinanceCalendar .block  {
	position:relative;
}
.newFinanceCalendar .block table {
	border-bottom:1px solid #ccc;
}
.newFinanceCalendar .block td {
	border-top:1px solid #ccc;
	font-size:11px;
	padding:12px 10px 10px 10px;
}
.newFinanceCalendar .block td.icons {
	white-space:nowrap;
	padding:10px 10px;
}
.newFinanceCalendar .block td.icons a {
	white-space:nowrap;
	vertical-align:top;
}
.newFinanceCalendar .block td.icons a.act {
	font-weight:bold;
}
.newFinanceCalendar .block td.icons a img {
	vertical-align:-3px;
}
.newFinanceCalendar .block td.icons a span {
	border-bottom:1px dashed #1D69C9;
}
.newFinanceCalendar .block td.icons a:hover {
	text-decoration:none;
}
.newFinanceCalendar .block td.date {
	color:#7f7f7f;
	padding:12px 0px 10px 0px;
}
.newFinanceCalendar .block .bg td {
	background-color:#f2f2f2;
}
.newFinanceCalendar .block .time {
	color:#7f7f7f;
}
.newFinanceCalendar .block .lnk {
	display:block;
	text-align:center;
	margin-bottom:3px;
	text-decoration:underline;
}
.newFinanceCalendar .block .lnk:hover {
	color:#ED1B2E;
}
.newFinanceCalendar .block .pdf span {
	text-decoration:underline;
	vertical-align:1px;
}
.newFinanceCalendar .block .pdf:hover {
	text-decoration:none;
	color:#ED1B2E;
}
.newFinanceCalendar .block .pdf {
	display:block;
	margin-top:-2px;
	text-align:Center;
}
.newFinanceCalendar .popupBlock {
	border:2px solid #4767ab;
	width:300px;
}
.newFinanceCalendar .popupBlock table {
	border:0px;
}
.newFinanceCalendar .popupBlock td {
	border:0px;	
}
.newFinanceCalendar .popupBlock .headerist td {
	background:url(/img/top_block_bg.gif) repeat-x left top;
	padding:4px 10px;
}
.newFinanceCalendar .popupBlock .headerist .text {
	font-family: calibri;
	font-size: 95%;
	font-weight: bold;
	color: white;
}
.newFinanceCalendar .popupBlock .headerist .close a {
	font-family: calibri;
	color: white;
	padding: 0px;
	text-decoration: none;
	background:url(/img/x_button.png) no-repeat right top;
	font-size:12px;
	display:block;
	float:right;
	padding:3px 25px 4px 0px;
}
.newFinanceCalendar .popupBlock .bg {
	background: url(/img/fin-bg.png) repeat-x left bottom;
	padding: 15px 15px 15px 15px;
	background-color: white;
}
.newFinanceCalendar .popupBlock .addCal h4 {
	margin:0px 0px 10px 0px;
}
.newFinanceCalendar .popupBlock .rmb {
	margin-bottom:10px;
}
