#sb4112 {
	padding-right: 0px ;
}
#sb4113 {
	background: transparent none no-repeat bottom left ;
	background-color: transparent;
}
#sb4115 {
	background: #D1D5D8 url(/images/logo-bg-bottom002-63242-1.gif) no-repeat bottom left ;
	background-color: #D1D5D8;
	margin-top: 10px ;
	padding-bottom: 20px ;
	padding-top: 25px ;
}
#sb4115.banner-image img {
	margin: 0px auto 0px auto ;
}
#sb4116 {
	padding-bottom: 25px ;
	padding-top: 16px ;
}
#sb4116.html-block p {
	margin: 0px 0px 0px 0px ;
}
#sb4116.html-block table tr td {
	color: #FFFFFF ;
	font-size: 11px ;
	padding: 0px 7px 0px 7px ;
}
#sb4116.html-block table tr td span {
	display: block ;
	font-weight: bold ;
}
#sb4119 {
	float: right ;
	padding-right: 15px ;
}
#sb4119.hor-menu .show-menu {
	float: right ;
}
#sb4119.hor-menu td.menu-group a {
	padding-right: 1px ;
}
#sb4119.hor-menu td.menu-group a.last {
	padding: 0px    ;
}
#sb4119.html-block a {
	color: #660033 ;
	display: block ;
	float: left ;
	font-weight: bold ;
	margin-right: 4px ;
	text-decoration: none ;
}
#sb4119.html-block img {
	vertical-align: middle ;
}
#sb4119.html-block p {
	margin: 0px 0px 0px 0px ;
}
#sb4120 {
	padding-bottom: 0px ;
	padding-right: 15px ;
}
#sb4120.hor-menu .menu-level table {
	border-collapse: collapse ;
}
#sb4120.hor-menu td.menu-group {
	border-bottom: 5px solid #FFFFFF ;
}
#sb4120.hor-menu td.menu-group a {
	background: transparent url(/images/nav-main-bg-62631-1.png) no-repeat top left ;
	background-color: transparent;
	color: #393637 ;
	display: block ;
	font-family: Helvetica, Arial, sans-serif ;
	font-size: 12px ;
	font-weight: bold ;
	height: 22px ;
	margin-right: 2px ;
	padding: 8px 0px 0px 0px ;
	text-align: center ;
	text-decoration: none ;
	width: 92px ;
}
#sb4120.hor-menu td.menu-group a.last {
	margin-right: 0px ;
}
#sb4120.hor-menu td.menu-group a.menu-group-active {
	background: transparent url(/images/nav-main-bg-active-62632-1.png) no-repeat top left ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4120.hor-menu td.menu-group a.menu-group-mouseover {
	background: transparent url(/images/nav-main-bg-active-62632-1.png) no-repeat top left ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4120.hor-menu td.menu-group a.menu-group-mouseover-active {
	background: transparent url(/images/nav-main-bg-active-62632-1.png) no-repeat top left ;
	background-color: transparent;
	color: #FFFFFF ;
}
#sb4120.hor-menu td.menu-item {
	border: 1px solid #CAC3C8 ;
}
#sb4120.hor-menu td.menu-item a {
	color: #333333 ;
	display: block ;
	font-size: 10px ;
	padding: 5px 0px 4px 0px ;
	text-align: center ;
	text-decoration: none ;
	width: 113px ;
}
#sb4120.hor-menu td.menu-item a.menu-link-active {
	color: #660033 ;
}
#sb4120.hor-menu td.menu-item a.menu-link-mouseover {
	color: #660033 ;
}
#sb4120.hor-menu td.menu-item a.menu-link-mouseover-active {
	color: #660033 ;
}
#sb4121 {
	padding-bottom: 10px ;
	padding-right: 0px ;
	padding-top: 10px ;
}
#sb4121.banner-flash .flash-description {
	text-align: center ;
}
#sb4121.banner-image a {
	display: block ;
}
#sb4121.banner-image a img {
	float: right ;
}
#sb4121.html-block p {
	margin: 0px 0px 0px 0px ;
	text-align: right ;
}
#sb4124 {
	padding-bottom: 0px ;
}
#sb4126 {
	padding-left: 0px ;
}
#sb4127 {
	font-size: 14px ;
	padding-bottom: 20px ;
	padding-left: 20px ;
	padding-right: 20px ;
}
#sb4127 h2 {
	background: #660033 url(/images/h2-left-bg.gif) no-repeat top left ;
	background-color: #660033;
}
#sb4127.additional-data .block-content #additionaldata p {
	color: black ;
}
#sb4127.additional-data h2 {
	background:  url(/images/h2-left-bg.gif) no-repeat scroll left ;
	background-color: #660033 ;
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0    ;
	padding: 8px 0 9px 22px ;
}
#sb4127.case .block-content {
	padding: 40px 10px 0px 20px ;
}
#sb4127.case .date {
	color: black ;
	font-weight: bold ;
}
#sb4127.case .items .title {
	display: block ;
	padding: 0px 0px 0px 25px ;
	text-decoration: none ;
}
#sb4127.case .items .title a {
	color: #000000 ;
	text-decoration: none ;
}
#sb4127.case .waiting {
	text-align: center ;
}
#sb4127.case .waiting img {
	display: block ;
	height: 50px ;
	margin: 10px auto   ;
	width: 50px ;
}
#sb4127.case h2 {
	background-color: #660033 ;
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0px 0px 0px 0px ;
	padding: 8px 0px 9px 22px ;
}
#sb4127.case p.description {
	margin: 0px    ;
	padding: 0px 0px 0px 25px ;
}
#sb4127.case td {
	padding: 0px 0px 20px 0px ;
}
#sb4127.html-block .block-content {
	padding: 24px 10px 0px 20px ;
}
#sb4127.html-block h2 {
	background-color: #660033 ;
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0px 0px 0px 0px ;
	padding: 8px 0px 9px 22px ;
}
#sb4127.html-block h3 {
	color: #640934 ;
	font-size: 13px ;
	font-weight: bold ;
}
#sb4127.html-block p.contacts {
	color: #640934 ;
	font-size: 13px ;
	font-weight: bold ;
}
#sb4127.list-menu .block-content {
	padding: 0px 0px 0px 20px ;
}
#sb4127.list-menu h2 {
	background-color: #660033 ;
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0px 0px 0px 0px ;
	padding: 8px 0px 9px 22px ;
}
#sb4127.list-menu td.menu-item a {
	display: block ;
	text-decoration: none ;
}
#sb4127.list-menu td.menu-item a.menu-1-link {
	color: black ;
	font-size: 15px ;
	font-weight: bold ;
	padding: 15px 0px 5px 0px ;
}
#sb4127.list-menu td.menu-item a.menu-1-link-active {
	color: black ;
	font-size: 15px ;
	font-weight: bold ;
	padding: 15px 0px 5px 0px ;
}
#sb4127.list-menu td.menu-item a.menu-1-link-mouseover {
	color: black ;
	font-size: 15px ;
	font-weight: bold ;
	padding: 15px 0px 5px 0px ;
}
#sb4127.list-menu td.menu-item a.menu-1-link-mouseover-active {
	color: black ;
	font-size: 15px ;
	font-weight: bold ;
	padding: 15px 0px 5px 0px ;
}
#sb4127.list-menu td.menu-item a.menu-2-link {
	color: #000000 ;
	font-size: 12px ;
	padding: 0px 0px 5px 25px ;
}
#sb4127.list-menu td.menu-item a.menu-2-link-active {
	color: #000000 ;
	font-size: 12px ;
	padding: 0px 0px 5px 25px ;
}
#sb4127.list-menu td.menu-item a.menu-2-link-mouseover {
	color: #000000 ;
	font-size: 12px ;
	padding: 0px 0px 5px 25px ;
}
#sb4127.list-menu td.menu-item a.menu-2-link-mouseover-active {
	color: #000000 ;
	font-size: 12px ;
	padding: 0px 0px 5px 25px ;
}
#sb4127.news-shortbrief .block-content {
	padding: 40px 10px 0px 20px ;
}
#sb4127.news-shortbrief .news-line {
	padding: 0px 0px 20px 0px ;
}
#sb4127.news-shortbrief .news-line .date {
	color: black ;
	font-weight: bold ;
}
#sb4127.news-shortbrief .news-line a {
	color: #000000 ;
	display: block ;
	padding: 0px 0px 0px 25px ;
	text-decoration: none ;
}
#sb4127.newsscroller {
	padding-bottom: 0 ;
}
#sb4127.newsscroller .newsscroller {
	padding: 0 0 0 0 ;
}
#sb4127.newsscroller .newsscroller_bar {
	padding: 10px    ;
}
#sb4127.newsscroller a {
	color: #000000 ;
	text-decoration: none ;
}
#sb4127.newsscroller a.btn {
	display: block ;
	float: left ;
	height: 14px ;
	margin-left: 10px ;
	width: 14px ;
}
#sb4127.newsscroller a.btn_next {
	background:  url(/images/newsscroller-right.gif) no-repeat top left  ;
}
#sb4127.newsscroller a.btn_prev {
	background:  url(/images/newsscroller-left.gif) no-repeat top left  ;
}
#sb4127.newsscroller a.btn_stop {
	background:  url(/images/newsscroller-pause.gif) no-repeat top left  ;
}
#sb4127.newsscroller a.btn_stop.pause {
	background:  url(/images/newsscroller-play.gif) no-repeat top left  ;
}
#sb4127.newsscroller a.btnall {
	color: black ;
	display: block ;
	float: left ;
	font-size: 12px ;
	font-weight: bold ;
	line-height: 13px ;
	margin-left: 10px ;
	text-decoration: underline ;
}
#sb4127.newsscroller a:hover {
	text-decoration: underline ;
}
#sb4127.newsscroller div.newsscroller_bar {
	background-color: #B4A7B0 ;
	padding-bottom: 3px ;
	padding-top: 3px ;
	width: 100% ;
	z-index: 10 ;
}
#sb4127.newsscroller h2 {
	background-color: #660033 ;
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0px 0px 0px 0px ;
	padding: 8px 0px 9px 22px ;
}
#sb4127.newsscroller li {
	background: none     ;
	display: block ;
	margin: 0    ;
	padding: 20px 10px 0 10px ;
	z-index: 1 ;
}
#sb4127.newsscroller li p.link {
	margin: 0    ;
	padding: 0 0 0 25px ;
}
#sb4127.newsscroller li p.the_date {
	color: black ;
	font-weight: bold ;
	margin: 0    ;
}
#sb4127.newsscroller ul {
	display: block ;
	margin: 0    ;
	padding: 20px 10px 0 10px ;
	z-index: 1 ;
}
#sb4128.page-title {
	background: #353745 url(/images/regular-h1-bg.gif) no-repeat top left ;
	background-color: #353745;
}
#sb4128.page-title h1 {
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0px 0px 0px 0px ;
	padding: 8px 0px 9px 26px ;
}
#sb4129 {
	padding-bottom: 10px ;
	padding-left: 15px ;
	padding-right: 10px ;
	padding-top: 16px ;
}
#sb4129 .random-data-list #content {
	border-bottom: 1px solid #737373 ;
	padding: 20px 0   ;
}
#sb4129 .random-data-list #scroller {
	position: absolute ;
	white-space: nowrap ;
}
#sb4129 .random-data-list #siblingslist {
	padding: 20px 0   ;
}
#sb4129 .random-data-list #siblingslist #btnleft {
	background:  url(/images/scroller/gallery-left.gif) left center no-repeat  ;
	float: left ;
	width: 14px ;
}
#sb4129 .random-data-list #siblingslist #btnright {
	background:  url(/images/scroller/gallery-right.gif) left center no-repeat  ;
	float: right ;
	width: 14px ;
}
#sb4129 .random-data-list #siblingslist #container {
	margin: 0 16px   ;
	overflow: hidden ;
	position: relative ;
	white-space: nowrap ;
}
#sb4129 .random-data-list #siblingslist a.active-hover {
	display: block ;
	float: left ;
	padding: 0 5px   ;
}
#sb4129 .random-data-list #siblingslist a.hidden {
	display: none ;
}
#sb4129 .random-data-list .content-photo {
	float: left ;
	width: 430px ;
}
#sb4129 .random-data-list .content-photo div.photo a {
	background-color: #FFFFFF ;
	display: block ;
	float: left ;
	margin: 6px    ;
}
#sb4129 .random-data-list .content-photo div.photo a img {
	display: block ;
}
#sb4129 .random-data-list .menu-box {
	float: left ;
	padding: 0 0 0 25px ;
	vertical-align: top ;
	width: 175px ;
}
#sb4129 .visual-form .text {
	border: 1px solid #353745 ;
}
#sb4129 .visual-form select {
	border: 1px solid #353745 ;
}
#sb4129 .visual-form textarea {
	border: 1px solid #353745 ;
}
#sb4129.page-content .data-engine-filter-ex .form input.button {
	margin-right: 10px ;
}
#sb4129.page-content .data-engine-filter-ex .items .title a {
/*	text-decoration: none ;*/
}
#sb4129.page-content .data-engine-filter-ex form {
	margin: 0 0 10px 0 ;
}
#sb4129.page-content .data-item-details .date {
	color: black ;
	font-weight: bold ;
}
#sb4129.page-content .data-item-details .fields {
	padding: 0 0 15px 0 ;
}
#sb4129.page-content .data-item-details .title {
	color: #000000 ;
	font-weight: bold ;
	margin: 10px 0   ;
	text-transform: uppercase ;
}
#sb4129.page-content .data-item-details h2 {
	color: #000000 ;
	font-size: 15px ;
	font-weight: bold ;
	margin: 10px 0px 10px 0px ;
	text-transform: uppercase ;
}
#sb4129.page-content .news .date {
	color: black ;
	font-weight: bold ;
}
#sb4129.page-content .news .news-line {
	padding: 0 0 15px 0 ;
}
#sb4129.page-content .news .news-line p {
	margin: 0 0 5px 0 ;
}
#sb4129.page-content .news .title {
	color: #000000 ;
	font-weight: bold ;
	margin: 10px 0   ;
	text-transform: uppercase ;
}
#sb4129.page-content .protect .form .input input {
	width: 70px ;
}
#sb4129.page-content .protect .form .to {
	padding-left: 0 ;
	padding-right: 0 ;
	text-align: center ;
	width: 75px ;
}
#sb4129.page-content .search-results .search-info {
	padding: 10px 0 10px 0 ;
}
#sb4129.page-content .search-results .search-line .num {
	float: left ;
}
#sb4129.page-content .search-results .search-line p {
	padding: 0 0 0 30px ;
}
#sb4129.page-content .search-results .search-nomatch {
	padding: 10px 0 0 0 ;
}
#sb4129.page-content h3 {
	color: #000000 ;
	font-size: 15px ;
	font-weight: bold ;
	margin: 0px 0px 15px 0px ;
	text-transform: uppercase ;
}
#sb4131 {
	padding-left: 0px ;
	padding-right: 22px ;
}
#sb4133 {
	height: 20px ;
}
#sb4135 {
	height: 61px ;
}
#sb4140 {
	height: 27px ;
	padding-bottom: 0px ;
	padding-left: 0px ;
	padding-top: 13px ;
	text-align: center ;
}
#sb4140.hor-menu {
	margin: 0px auto 0px auto ;
}
#sb4140.hor-menu .show-menu {
	margin: 0px auto 0px auto ;
}
#sb4140.hor-menu td.menu-group a {
	color: #FFF6F4 ;
	font-size: 12px ;
	padding: 0px 40px 0px 40px ;
	text-decoration: none ;
}
#sb4144 {
	height: 53px ;
}
#sb4144.hor-menu .show-menu {
	margin: 0px auto 0px auto ;
}
#sb4144.hor-menu td.menu-group a {
	background: transparent url(/images/menu-left1-a-bg-62754-1.png) no-repeat top left ;
	background-color: transparent;
	border-right: 3px solid transparent ;
	color: #FFF6F4 ;
	display: block ;
	font-size: 12px ;
	height: 22px ;
	padding: 7px 0px 0px 0px ;
	text-align: center ;
	text-decoration: none ;
	width: 107px ;
}
#sb4145.html-block {
    background:#D1D5D8;
}
#sb4145 {
	height: 20px ;
}
#sb4145.additional-data {
	font-size: 14px ;
	padding: 20px    ;
    
}
#sb4145.additional-data .block-content {
	padding: 20px    ;
    color: black ;
}
#sb4145.additional-data h2 {
	background:  url(/images/h2-left-bg.gif) no-repeat scroll left top ;
	background-color: #660033 ;
	color: #FFFFFF ;
	font-size: 19px ;
	font-weight: normal ;
	margin: 0    ;
	padding: 8px 0 9px 22px ;
}
#sb4146 {
	background-color: #D1D5D8 ;
	margin: 16px 0 0 0 ;
	padding: 0 20px 19px 0 ;
}
#sb4148.search form {
	margin: 0px 0px 0px 0px ;
}
#sb4148.search input.button {
	background: #D1D5D8 url(/images/search-btn-bg.gif) no-repeat top left ;
	background-color: #D1D5D8;
	border: 0px none transparent ;
	color: #660033 ;
	float: left ;
	font-size: 10px ;
	height: 19px ;
	width: 56px ;
}
#sb4148.search input.text {
	border: 1px solid #AFAFAF ;
	float: left ;
	height: 15px ;
	margin: 0 5px 0 0 ;
}
#sb4148.search label {
	display: none ;
}
#sb4150 {
	background: #D1D5D8 url(/images/bg-bottom-62651-1.gif) no-repeat bottom left ;
	background-color: #D1D5D8;
	padding-bottom: 20px ;
	padding-top: 20px ;
}
.body-swh {
	background-color: #353745 ;
	padding-bottom: 20px ;
	padding-left: 0px ;
	padding-top: 20px ;
}
.body-swh input.text {
	background-color: #FFFFFF ;
}
.body-swh ul {
	list-style-type: none ;
}
#sb4129 .random-data-list .content-photo {
    float:left;
    width:430px;
}
#sb4129 .random-data-list .content-photo div.photo a {
    background-color:#FFFFFF;
    display:block;
    float:left;
    margin:6px;
}
#sb4129 .random-data-list .content-photo div.photo a.active-hover img {
    opacity:1;
    filter:alpha(opacity=100)
}
#sb4129 .random-data-list .content-photo div.photo a img {
    display:block;
    opacity:0.4;
    filter:alpha(opacity=40)
}

#sb4129 .random-data-list .tooltip {
	height: auto ;
	position: absolute;
	width: 220px ;
	z-index: 10 ;
}
#sb4129 .random-data-list .tooltip .tooltiparrow {
	background: transparent url(/images/tooltip-arrow.png) no-repeat center left ;
	background-color: transparent;
	width: 16px ;
}
#sb4129 .random-data-list .tooltip .tooltipcontent {
	background: #FFFFFF     ;
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC ;
	border-left: 0   ;
	padding: 10px    ;
}
#sb4129 .random-data-list .tooltip .tooltipcontent h2 {
	font-size: 12px ;
}
#sb4129 .random-data-list .menu-box {
    float:left;
    padding:0 0 0 25px;
    vertical-align:top;
    width:175px;
}
#sb4129 .random-data-list .menu-box  h2 {
    border-bottom:1px solid black;
    font:10px Verdana,Tahoma,Arial,Helvetica,sans-serif;
    margin:0 0 7px;
    padding:0 0 3px 5px;
    text-align:left;
    text-transform:uppercase;
    font-size: 15px;
}
#sb4129 .random-data-list .menu-box .item {
    color: black;
    cursor:pointer;
    font:12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
    margin:0;
    padding:0 10px 9px 0;
}
#sb4129 .random-data-list #content {
    padding: 20px 0;
    border-bottom: 1px solid #737373;
}
#sb4129 .random-data-list #siblingsList {
    padding: 20px 0;
}
#sb4129 .random-data-list #siblingsList a.active-hover {
    padding: 0 5px;
    display:block;
    float:left;
}
#sb4129 .random-data-list #siblingsList a.hidden {
    display: none;
}
#sb4129 .random-data-list #scroller {
    position:absolute;
    white-space:nowrap;
}
#sb4129 .random-data-list #siblingsList #container {
    overflow:hidden;
    position:relative;
    white-space:nowrap;
    margin:0 16px;
}
#sb4129 .random-data-list #siblingsList #btnLeft {
    background: url(/images/scroller/gallery-left.gif) left center no-repeat;
    width: 14px;
    float:left;
}
#sb4129 .random-data-list #siblingsList #btnRight {
    background: url(/images/scroller/gallery-right.gif) left center no-repeat;
    width: 14px;
    float:right;
}
#sb4127.additional-data {
    font-size: 14px;
}
#sb4127.additional-data h2 {
    background-color: #660033;
    color: #FFFFFF;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    padding: 8px 0 9px 22px;
    background: url("/images/h2-left-bg.gif") no-repeat scroll left top #660033;
}
#sb4127.additional-data .block-content {
    padding: 20px;
}
#sb4127.additional-data .block-content #additionaldata p{
    color:black;
}

