body {
	color: #4b4b4b;
}
.header-menu #sb4122.hor-menu .show-menu {
	margin-left: 96px;
}
.content {
	width: 881px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background: #fff;
}
.content .left-col {
	float: left;
	width: 396px;
}
.content .left-col #sb4123.html-block p {
	padding: 0px;
}
.content .left-col #sb4123.html-block img {
	display: block;
}
.content .right-col {
	float: right;
	width: 457px;
	padding: 0px 10px 0px 0px;
}
.content .right-col .page-title {
	padding: 12px 0px 0px 0px;
}
.content .right-col .page-title h1 {
	margin: 0px ;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2f2f2f;
}
.content .right-col .page-content {
	width: 457px;
}
.content .right-col .page-content .scroll {
	width: 457px;
	height: 322px;
	padding: 0px 8px 0px 0px;
	_overflow: hidden;
}
.content .right-col .page-content .jScrollPaneContainer {
	z-index: 0;
}
.content .right-col .page-content div.acc-profile table.form td {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
}
.content .right-col .page-content div.acc-profile table.form td.label {	
	padding:0 10px 0 0;
}
.content .right-col .page-content div.acc-profile table.form td.input {
}
.content .right-col .page-content div.acc-profile table.form td.control {
	padding:10px 0 0 0;
}
.content .right-col .page-content div.acc-profile table.form td.control a {
	font-size:15px;
	text-decoration:none;
}
.content .right-col .page-content div.acc-profile table.form td.control a:hover {
	text-decoration:underline;
}

/*-------------------------------------edit-profile----------------------------------*/

.content .right-col .page-content div table.form td {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	vertical-align:middle;
	padding:0 0 4px 0;
}
.content .right-col .page-content div table.form td.label {
	padding:0 10px 0 0;
	text-transform:uppercase;
}
.content .right-col .page-content div table.form td.input input {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	margin:0;
	vertical-align:bottom;
}
.content .right-col .page-content div table.form td.input textarea {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	margin:0;
	padding:0;
	width:300px;
	border:1px solid #D2D3D4;
}
.content .right-col .page-content div table.form td.input input.text {
	width: 120px;
	border: 1px solid #D2D3D4;
}
.content .right-col .page-content div table.form td.input input.text[type=file] {
	width:auto;
}
.content .right-col .page-content div table.form td.input img {
	display: none;
}
.content .right-col .page-content div table.form td input.button {
	background: #FFFFFF url(/images/b_save.gif) no-repeat scroll left top;
	width: 39px;
	height: 14px;
	font-size: 0;
	padding: 14px 0 0 0;
	border: 0;
	cursor: pointer;
}
.control input.button-save {
	background:#FFFFFF url(/images/b_save.gif) no-repeat scroll left top;
	width:39px;
	height:14px;
	font-size:0;
	padding:14px 0 0 0;
	border:0;
	cursor:pointer;
}
.control input.button-cancel {
	background:#FFFFFF url(/images/b_cancel.gif) no-repeat scroll left top;
	width:53px;
	height:14px;
	font-size:0;
	padding:14px 0 0 0;
	border:0;
	cursor:pointer;
}
/*-------------------------------------edit-profile----------------------------------*/

/*------------------------------------events-upload----------------------------------*/

.content .right-col .page-content .events-upload td {
	font: 10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	vertical-align:middle;
}
.content .right-col .page-content .events-upload .calender-div td {
	font-size: 11px;
}
.content .right-col .page-content .events-upload td.input {
	
}
.content .right-col .page-content .events-upload input {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	margin:0;
	vertical-align:bottom;
	padding:0;
	margin:0 10px 0px 0;
	vertical-align:baseline;
}
.content .right-col .page-content .events-upload input.text {
	width:120px;
	border:1px solid #D2D3D4;
	margin-bottom:4px;
}
.content .right-col .page-content .events-upload input.checkbox {
	margin-left: 100px;
}
.content .right-col .page-content .events-upload select {
	font: 10px Tahoma, Geneva, sans-serif;
	color: #2c384d;
	border: 1px solid #D2D3D4;
	padding: 0px;
	margin: 0px 10px 4px 0px;
	width: 123px;
}
.content .right-col .page-content .events-upload textarea {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	border:1px solid #D2D3D4;
	margin:0;
	vertical-align:bottom;
	padding:0;
	margin:0 10px 0 0;
	width:300px;
	overflow:auto;
}
.content .right-col .page-content .events-upload input.button {
	background:#FFFFFF url(/images/b_save.gif) no-repeat scroll left top;
	width:39px;
	height:14px;
	font-size:0;
	padding: 14px 0px 0px 0px;
	margin: 0px 0px 10px 180px;
	border:0;
    cursor:pointer;
}
.content .right-col .page-content .events-upload label {
	font:10px Tahoma, Geneva, sans-serif;
	color:#2c384d;
	text-transform:uppercase;
	padding:0;
}
.content .right-col .page-content .events-upload div.spacer {
	height:4px;
}

/*------------------------------------events-upload----------------------------------*/

.content .right-col .page-content p.note {
	display: block;
	padding: 10px 13px;
	margin: 0px 0px 12px 0px;
	font-style: italic;
	font-size: 12px;
	text-align: center;
	background: #e8e8e8;
	color: #4e4e4e;
}
.content .right-col .page-content div.hr {
	border-top: 1px solid #4b4b4b;
	height: 0px;
	overflow: hidden;
	font-size: 0px;
	margin: 10px 0px 15px 0px;
}
.content .right-col h2 {
	background: #fff url('/images/bg-h2-about.jpg') repeat-y top left;
	border-bottom: 1px solid #d2d3d4;
	padding: 4px 11px 5px 11px;
	margin: 0px 0px 20px 0px;
	display: block;
	color: #2f2f2f;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
.content .right-col .visual-form p {
	padding: 0px 0px 5px 0px;
}
.content .right-col .visual-form table.form {
	width: 345px;
}
.content .right-col .visual-form table.form td.label {
	text-transform: uppercase;
	padding: 3px 10px 0px 0px;
	text-align: right;
	width: 165px;
	font-size: 10px;
}
.content .right-col table.form td.label span {
	color: #c8040a;
	font-size: 9px;
	padding-right: 3px;
}
.content .right-col .visual-form table.form td.input {
	width: 170px;
}
/* .content .right-col .visual-form table.form td.mark {
	width: 15px;
	font-size: 10px;
	font-weight: bold;
	color: #c8040a;
	vertical-align: middle;
} */
.content .right-col .visual-form input.text {
	font-size: 10px;
	border: 1px solid #d2d3d4;
	width: 160px;
}
.content .right-col .visual-form select {
	font-size: 10px;
	border: 1px solid #d2d3d4;
	width: 123px;
}
.content .right-col .visual-form .legend {
	font-size: 10px;
	padding: 0px 0px 3px 175px;
}
.content .right-col .visual-form .legend  .required {
	color: #c8040a;
	font-weight: bold;
}
.content .right-col .visual-form .control {
	width: 168px;
	padding: 5px 0px 0px 130px;
}
.content .right-col .visual-form input.button {
	background: #fff url('/images/bg-button-send.gif') no-repeat top left;
	border: none;
	font-size: 0px;
	padding: 14px 0px 0px 0px;
	width: 39px;
	height: 14px;
	overflow: hidden;
	display: block;
	float: right;
	margin: 0px 0px 5px 0px;
	cursor: pointer;
}


.content .right-col .page-content .news .scroll {
	width: 449px;
	height: 290px;
	_overflow: auto;
}
.content .right-col .page-content .news .news-nav {
	font-size: 11px;
	padding: 10px 0px 10px 0px;
}
.content .right-col .page-content .news .news-nav a:hover {
	color: #c8040a;
}
.content .right-col .page-content .news .news-nav a.next {
	background: url('/images/bullet-next.gif') no-repeat bottom right;
	padding: 0px 5px 0px 0px;
}
.content .right-col .page-content .news .news-nav a.prev {
	background: url('/images/bullet-prev.gif') no-repeat bottom left;
	padding: 0px 0px 0px 5px;
}
.content .right-col .page-content .news .news-line {
	padding: 0px 5px 20px 0px;
}
.content .right-col .page-content .news .news-line .date {
	color: #c8040a;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0px 0px 3px 0px;
}
.content .right-col .page-content .news .news-line .title {
	color: #2f2f2f;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 2px 0px;
}
.content .right-col .page-content .news .news-line p {
	padding: 0px 0px 2px 0px;
}
.content .right-col .page-content .news .news-line a.full-text {
	color: #2f2f2f;
	font-size: 11px;
	padding: 0px 8px 0px 0px;
	background: url('/images/bullet-events.gif') no-repeat bottom right;
	display: inline-block;
}
.content .right-col .page-content .news .news-line a.full-text:hover {
	color: #c8040a;
}
.content .right-col .page-content .news .single-news .date {
	color: #c8040a;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0px 0px 3px 0px;
}
.content .right-col .page-content .news .single-news .title {
	color: #2f2f2f;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}
.content .right-col .page-content .news .single-news a.back-newslist {
	color: #2f2f2f;
	font-size: 11px;
	padding: 0px 0px 0px 9px;
	margin: 5px 0px 0px 0px;
	display: inline-block;
	background: url('/images/bullet-back.gif') no-repeat bottom left;
}
.content .right-col .page-content .news .single-news a.back-newslist:hover {
	color: #c8040a;
}
.content .right-col .page-content .news .single-news .scroll {
	width: 449px;
	height: 240px;
	_overflow: auto;
}



.content .right-col .page-content .search-results form {
	padding: 0px 0px 10px 0px;
}
.content .right-col .page-content .search-results label {
	text-transform: uppercase;
	padding: 3px 10px 0px 0px;
	font-size: 10px;
	display: block;
	float: left;
}
.content .right-col .page-content .search-results input.text {
	font-size: 10px;
	border: 1px solid #d2d3d4;
	width: 150px;
	display: block;
	float: left;
}
.content .right-col .page-content .search-results input.button {
	background: #fff url('/images/bg-button-send.gif') no-repeat top left;
	border: 0px solid #000;
	font-size: 0px;
	padding: 18px px 0px 0px;
	width: 39px;
	height: 14px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 1px 0px 0px 5px;
	cursor: pointer;
}
.content .right-col .page-content .search-results .search-info {
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}
.content .right-col .page-content .search-results .search-message {
	padding: 0px 0px 10px 0px;
	font-size: 11px;
}
.content .right-col .page-content .search-results .scroll {
	height: 225px;
	width: 449px;
	_overflow: auto;
}
.content .right-col .page-content .search-results .search-line {
	padding: 0px 0px 10px 0px;
	clear: both;
}
.content .right-col .page-content .search-results .search-line .num {
	display: block;
	font-size: 11px;
	float: left;
	padding: 0px 5px 0px 0px ;
	text-align: right;
}
.content .right-col .page-content .search-results .search-line p {
	display: block;
	float: left;
	width: 410px;
}
.content .right-col .page-content .search-results .search-line .blatant {
}
.content .right-col .page-content .search-results .search-line a.full {
	display: block;
}
.content .right-col .page-content .search-results .search-nav {
	padding: 10px 0px 0px 0px ;
	font-size: 11px;
}
.content .right-col .page-content .search-results .search-nav span {
	font-weight: bold;
}


.content .right-col .page-content table td {
	vertical-align: top;
}
.content .right-col .page-content table td ul {
	margin: 0px 0px 0px 20px;
	font-size: 11px;
}
.content .right-col .page-content table td ul li {
	background: url('/images/bullet-sq-grey.gif') no-repeat top left;
	padding: 0px 0px 7px 11px;
}

.content .right-col .subscribe .fields {
	float: left;
}
.content .right-col .subscribe .fields.left {
	width: 220px;
	float:left;
}
.content .right-col .subscribe .fields.right {
	width: 214px;
	float:left;
}
.content .right-col .subscribe .fields.center {
	width: 380px;
}
.content .right-col .subscribe table.form td.label {
	text-transform: uppercase;
	padding: 3px 5px 5px 0px;
	text-align: right;
	width: 90px;
	font-size: 10px;
}
.content .right-col .subscribe .fields.right table.form td.label {
	width: 70px;
}
.content .right-col .subscribe .fields.center table.form td.label {
	width: 230px;
}
.content .right-col .forgot-password input.text,
.content .right-col .acc-login input.text,
.content .right-col .registerblock input.text,
.content .right-col .subscribe input.text {
	font-size: 10px;
	border: 1px solid #d2d3d4;
	width: 130px;
	margin: 0px 0px 5px 0px ;
}
.content .right-col .forgot-password input.text {
	float: left;
}
/* .content .right-col .forgot-password input.button {
	background: #fff url('/images/bg-btn-send.gif') no-repeat top right;
	border: none;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 0px 7px 0px 0px;
	color: #4d4d4d;
	width: 45px;
	height: 14px;
	text-align: right;
	display: block;
	margin: 0px 0px 5px 0px;
} */
.content .right-col .forgot-password input.button,
.content .right-col .acc-login input.button,
.content .right-col .registerblock input.button,
.content .right-col .subscribe input.button {
	background: #fff url('/images/bg-button-send.gif') no-repeat top left;
	border: none;
	font-size: 0px;
	padding: 14px 0px 0px 0px;
	width: 39px;
	height: 14px;
	display: block;
	margin: 2px 0px 5px 5px;
	cursor: pointer;
}
.content .right-col .acc-login input.button {
	margin: 0px 0px 0px 0px;
}
.content .right-col .forgot-password input.button,
.content .right-col .subscribe input.button {
	float: left;
}
.content .right-col .forgot-password label,
.content .right-col .acc-login label,
.content .right-col .registerblock label {
	text-transform: uppercase;
	padding: 3px 5px 5px 0px;
	text-align: right;
	width: 140px;
	font-size: 10px;
	float: left;
}
.content .right-col .registerblock .control {
	padding: 0px 0px 0px 140px ;
}
.content .right-col .acc-login .control {
	font-size: 11px;
	padding: 0px 0px 5px 148px ;
}
.content .right-col .acc-login .control.remember {
	padding: 0px 0px 5px 145px ;
}
.content .right-col .registerblock .inscription {
	padding: 0px 0px 0px 0px ;
	font-size: 11px;
}
.content .right-col .acc-login .message, 
.content .right-col .registerblock .message {
	font-size: 11px;
	padding: 0px 0px 15px 0px ;
}


.bottom-link {
	background: #e8e8e8;
	position: absolute;
	padding: 3px 4px;
	width: 117px;
	margin: -45px 0px 0px 756px ;
}
.bottom-link #sb4126.html-block {
	border-left: 24px solid #c8040a;
	padding: 0px 0px 0px 3px;
}
.bottom-link #sb4126.html-block h2 {
	font-size: 8px;
	text-transform: uppercase;
	margin: 0px ;
	padding: 0px 0px 3px 0px;
}
.bottom-link #sb4126.html-block .block-content {
	font-size: 8px;
}
.bottom-link #sb4126.html-block p {
	font-size: 8px;
	padding: 0px;
}
.bottom-link #sb4126.html-block a {
	text-decoration: none;
	color: #2f2f2f;
	display: block;
	background: url('/images/bg-link-download.gif') no-repeat top left;
	padding: 0px 0px 0px 5px;
	letter-spacing: 1px;
}
.bottom-link #sb4126.html-block h2 a {
	background: none;
	padding: 0px 0px 0px 0px;
}
.page-content .scroll .news {
	height: 321px;
	overflow: hidden;
}