@import url(cup.css);

@import url(audio.css);

@import url(photos.css);

@import url(videos.css);

@import url(books.css);

@import url(registration.css);

@import url(form.css);

@import url(messages.css);

@import url(training-list.css);

@import url(place-list.css);

@import url(rating.css);

@import url(profile.css);

@import url(comments.css);

@import url(view_training.css);

@import url(place_view.css);

@import url(login.css);

@import url(avatars.css);

@import url(materials.css);

@import url(directions.css);

@import url(publications.css);

@import url(news.css);

@import url(shop.css);

@import url(wishlist.css);

@import url(collections.css);

@import url(webinars.css);

@import url(menu.css);

html,body {
	height: 100%;
	width: 100% !important;
	font-family: Arial, Helvetica, sans-serif !important;
	min-width: 990px !important;
}

body {
	padding: 0;
	margin: 0 !important;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #505050;
	margin: 0 auto !important;
	
}

h1
{
	margin-top: 5px !important;
	font-size: 15pt !important;
	padding-left: 35px !important;
}
h3
{
	border-top: 2px solid #e1e1e1;
	margin-top: 15px !important;
	font-size: 12pt !important;
	font-weight: normal !important;
	padding-left: 35px !important;
}
.main, .bottom {
	width: 100%;
	min-width: 990px;
}

.main {
	margin: 0 0 -120px;
	min-height: 100%;
}

.clear {
	height: 120px;
	font-size: 1px;
	clear: both;
	width: 100px;
}

.container {
	float: left;
	width: 100%;
	margin: 0 -220px 0 0;
}

.out {
	margin: 0 220px 0 0;
}

.in {
	width: 100%;
}

.top {
	margin-top: 0px;
}

.top-baner {
	width: 100%;
	height: 128px;
	overflow: hidden;
}

.top .content {
	
}

.center {
	float: right;
	width: 100%;
	margin: 0 0 0 -300px;
}

.center .content-center {
	margin: 0 0 0 230px;
	padding: 5px;
}

.center .content-center h2 {
	font-weight: normal;
	font-size: 16pt;
	color: #505050;
	padding-left: 20px;
}

.left {
	float: left;
	width: 230px;
}

.left .content {
	
}

.left .content .top-content {
	height: 12px;
	background: url(/static/image/jpeg/left-col-top.jpg) no-repeat right;
}

.left .content .center-content {
	background: url(/static/image/jpeg/left-col-bg.jpg) repeat-y right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.left .content .bottom-content {
	height: 13px;
	background: url(/static/image/jpeg/left-col-bottom.jpg) no-repeat right;
}

.right {
	float: right;
	width: 220px;
}

.right .content {
	
}

.right .content .top-content {
	height: 11px;
	background: url(/static/image/jpeg/right-col-top.jpg) no-repeat left;
}

.right .content .center-content {
	background: url(/static/image/jpeg/right-col-bg.jpg) repeat-y left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.right .content .bottom-content {
	height: 13px;
	background: url(/static/image/jpeg/right-col-bottom.jpg) no-repeat left;
}

.bottom {
	height: 285px;
	float: left;
	background: url(/static/image/jpeg/footer_bg.jpg) repeat-x;
}

.bottom .content {
	padding: 10px;
	padding-top: 40px;
}

/* top-menu */
.menu-top {
	width: 100%;
	height: 62px;
	background: url(/static/image/jpeg/menu-bg.jpg) repeat-x;
	padding-top: 6px;
	margin-top: -4px;
}

.menu-top ul {
	width: 100%;
	height: 49px;
	min-width: 1024px;
	margin: 0 auto;
	display: table;
	list-style: none;
	margin-bottom: 0px;
}

.menu-top ul li {
	display: table-cell;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
	max-width: 150px;
}

.menu-top ul li a {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: none;
}

.menu-top ul li.logo {
	width: 230px;
	max-width: 230px;
	padding-left: 0px;
	padding-right: 0px;
}

.menu-top ul li.logo img {
	margin-bottom: 4px;
}

.menu-top ul li.icons {
	width: 20%;
	text-align: right;
}

.menu-top ul li.icons a {
	display: inline;
	margin-right: 5px;
}

.menu-top ul li.separator {
	width: 2px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(/static/image/jpeg/menu-sepr2.jpg) no-repeat center;
}

.sub-menu {
	margin-top: -13px;
	padding-left: 30px;
}

.sub-menu .right-folders {
	float: right;
	padding-right: 30px;
	height: 28px;
	display: table;
	margin-top: -28px;
}

.sub-menu .right-folders div.folder {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}

.folder {
	display: table;
	height: 28px;
	margin-right: 10px;
	margin-left: 10px;
}

.folder div {
	display: table-cell;
	vertical-align: middle;
}

.folder .left-side {
	background: url(/static/image/jpeg/left-menu2.png) no-repeat;
	width: 7px;
	height: 28px;
}

.folder .folder-content {
	background: url(/static/image/jpeg/menu2-bg.png) repeat-x;
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: middle;
}

.folder .right-side {
	background: url(/static/image/jpeg/right-menu2.png) no-repeat;
	width: 7px;
	height: 28px;
}

.folder ul {
	display: table;
}

.folder ul li {
	display: table-cell;
	padding-left: 3px;
	padding-right: 3px;
}

.folder ul li a {
	text-decoration: none;
	color: #000;
}

.folder ul li.sep {
	width: 2px;
	color: #c5c5c5;
}

a.search {
	display: block;
	color: #000; padding-left : 15px;
	background: url(/static/image/jpeg/menu2-search.png) no-repeat left;
	text-decoration: none;
	padding-left: 15px;
}

a.entrance {
	display: block;
	padding-left: 15px;
	background: url(/static/image/jpeg/menu2-enter.png) no-repeat left;
	text-decoration: none;
	color: #000;
}

/* end top-menu */ /* bottom menu */
.bottom-menu {
	min-width: 1024px;
	margin: 0 auto;
}

.bottom-menu ul.footer-list {
	display: table;
	min-width: 1024px;
	margin: 0 auto;
	margin-top: 4px;
	height: 140px;
}

.bottom-menu ul li.menu-unit,li.footer-separator,li.footer-logo {
	padding: 2px 5px 2px 5px;
	color: #c9c9c9;
	display: table-cell;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 20px;
}

.bottom-menu ul li.footer-separator {
	background: url(/static/image/jpeg/footer-separator.png) no-repeat top;
	width: 7px;
}

.bottom-menu ul li a {
	color: #505050;
}

.bottom-menu ul li a:hover {
	color: #000;
}

.counters {
	display: none;
}

.counters table {
	width: auto;
	margin: 0 auto;
}

.copyright {
	color: #505050;
	width: 800px;
	height: 15px;
	text-align: left;
	margin: 0 auto;
	margin-top: 40px;
}

.powered {
	display: inline;
	float: right;
	margin-top: -20px;
}

#sirius_cp {
	display: inline;
}

/* end bottom menu */ /* boxes */
.box {
	width: 200px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.box h2 {
	width: 200px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 3px;
	background: url(/static/image/jpeg/box-header-bg.jpg) repeat-y;
	color: #fff;
	margin: 0;
}

.box .box-content {
	background: #fff url(/static/image/jpeg/box-content-bg.jpg) repeat-x top
		;
	padding: 5px;
}

.box .box-footer {
	background: url(/static/image/jpeg/box-footer-bg.jpg) repeat-y;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;
	text-align: right;
}

.box .box-footer a {
	color: #555555;
	font-size: 8pt;
	text-decoration: none;
}

/* end boxes */ /* city box */
.city-box {
	
}

.site-1 {
	background: #fff url(/static/image/jpeg/com_ua_bg.jpg) no-repeat;
	background-position: 0% 30px;
}

.site-2 {
	background: #fff url(/static/image/jpeg/ru_bg.jpg) no-repeat;
	background-position: 0% 30px;
}

.site-3 {
	background: #fff url(/static/image/jpeg/kz_bg.jpg) no-repeat;
	background-position: 0% 30px;
}

.site-4 {
	background: #fff url(/static/image/jpeg/by_bg.jpg) no-repeat;
	background-position: 0% 30px;
}

.site-5 {
	background: #fff url(/static/image/jpeg/md_bg.jpg) no-repeat;
	background-position: 0% 30px;
}

.city-box h2 {
	color: #505050;
	font-size: 15pt;
	margin-top: 7px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: normal !important;
}

.city-box h2 .country-ico {
	float: right;
}

.city-box .box-content {
	margin-top: 200px;
	padding-left: 20px;
}

.city-box .box-content ul li a {
	color: #505050;
	text-decoration: none;
}

.city-box .box-footer {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 30px;
}

.city-box .box-footer a {
	color: #505050;
}

.city-box .box-footer .other-sites {
	float: right;
}

/* end sity box */ /* TABLES  */
.table-container h1 {
	height: 22px;
	background: #e5e4e4 url(/static/image/jpeg/table_head_bg.jpg) no-repeat
		left;
	text-align: left;
	padding-left: 50px;
	padding-top: 8px;
	color: #fff !important;
	font-size: 10pt !important;
}

.table-container .table-footer {
	height: 22px;
	background: #cbcbcb;
	text-align: right;
	padding-right: 20px;
	padding-top: 8px;
}

.table-container .table-footer a {
	color: #555555;
	text-decoration: none;
	font-size: 8pt;
}

table.result {
	width: 100%;
	min-height: 20px;
	background: #fff url(/static/image/jpeg/table_bg.jpg) repeat-x top;
}

table.result tr.res-head {
	width: 100%;
}

table.result tr.res-head table {
	width: 100%;
	padding: 6px 6px 0px 6px;
	min-height: 20px;
	margin-top: 5px;
}

table.result tr.list-content-prepay {
	background: #e0e0e0;
}

table.result tr.list-content-prepay td {

}

table.result tr.res-head td {
	color: #505050;
	font-size: 8pt;
	text-align: center;
	padding: 5px 2px 5px 2px;
}

table.result tr td.number-res {
	padding: 3px 5px 3px 5px;
	text-align: center;
	width: 5px;
}

table.result tr td {
	vertical-align: middle;
	border-right: 1px #fff solid;
	border-bottom: 1px solid #c5c5c5;
}

table.result tr td.name-res {
	padding: 10px 10px 10px 5px;
	text-align: left;
	font-size: 10pt;
	min-width: 80px;
}

table.result tr td.name-res a.item {
	color: #505050;
	text-decoration: none;
	font-weight: bold;
}

table.result tr td.name-res .owner a {
	text-decoration: none;
}

.trainer-organization {
	font-size: 8pt;
	color: #a5a5a5;
	padding: 5px 5px 5px 0px;
}

.trainer-organization a {
	color: #c5c5c5;
}

.trainer-description {
	font-size: 9pt;
	padding: 5px 5px 5px 0px;
}

.trainer-directions {
	font-size: 7pt;
	padding: 5px 5px 5px 0px;
}

.trainer-directions a {
	text-decoration: none;
}

table.result tr td.date-res {
	padding: 3px 5px 3px 5px;
	width: 90px;
	text-align: center;
	font-size: 8pt;
}

table.result tr td.direction-res {
	padding: 3px;
	width: 90px;
	text-align: center;
}

table.result tr td.direction-res a {
	font-size: 8pt;
	display: block;
}

table.result tr td.city-res {
	padding: 3px;
	text-align: center;
	font-size: 8pt;
}

table.result tr td.city-res a {
	font-size: 8pt;
	display: block;
}

table.result tr td.rating-res {
	padding: 3px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 40px;
}

table.result tr td.price-res {
	padding: 3px 10px 3px 10px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
}

table.result tr td.avatar-res {
	padding: 3px;
	width: 80px;
	font-size: 7pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.result tr td.description-res {
	padding: 5px;
	font-size: 8pt !important;
	font-weight: normal !important;
	line-height: 1em !important;
	font-family: Verdana !important;
	vertical-align: top;
}

table.result tr td.description-res span {
	font-size: 8pt !important;
}

table.result tr td.description-res div {
	font-size: 8pt !important;
	font-weight: normal !important;
}

table.result tr td.description-res div b {
	font-size: 8pt !important;
	font-weight: normal !important;
}

table.result tr td.description-res div br {
	display: inline;
}

table.result tr td.description-res div p {
	margin: 0px;
	font-size: 8pt !important;
	font-weight: normal !important;
	line-height: 1em !important;
	font-family: Verdana !important;
}

table.result tr td.people-res {
	padding: 3px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	width: 80px;
}

table.result tr td.square-res {
	padding: 3px;
	font-size: 10pt;
	font-weight: bold;
	width: 80px;
	text-align: center;
}

/* END TABLES */
.alphabet {
	padding: 10px;
	text-align: center;
}

.alphabet a {
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	color: #a7aa8d;
}

.alphabet a:hover {
	color: #000;
}

ul.left-col-list {
	
}

ul.left-col-list li {
	padding: 3px 3px 3px 9px;
}

ul.left-col-list li a {
	text-decoration: none;
	color: #000;
	font-size: 10pt;
}

#calendar .content-text {
	text-align: center;
	padding-left: 3px;
}

ul.errorlist {
	color: red;
}

#upload_process {
	border: 2px dashed #c5c5c5;
	background: #A7ADB6;
	padding: 15px 35px 15px 35px;
	position: fixed;
	top: 30%;
	left: 35%;
	font-size: 12pt;
	text-align: center;
	display: none;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 9999999px;
	height: 9999999px;
	display: none;
}

#terminate {
	font-size: 10pt;
	display: block;
}

.quicksearch {
	padding: 15px 5px 15px 5px;
}

.quicksearch label {
	font-weight: normal !important;
}

table.result tr.bordered {
	/*border: 1px solid #fff !important;*/
	background: #f6f6f6 !important;
}

.menu-table {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.menu-table a {
	text-decoration: none;
	color: white;
	font-size: 8pt;
}

.menu-table a:hover {
	color: white !important;
}

.menu-wrap {
	height: 58px;
	background: url(/static/image/jpeg/bg-gl-1.jpg) repeat-x;
	vertical-align: top;
	margin-left: 30px;
}

.menu-wrap table {
	
}

.menu-wrap-in {
	margin-left: -10px;
	min-width: 720px;
}

.button-settings {
	height: 22px;
	float: left;
	vertical-align: middle;
	text-align: center;
	width: 84px;
}

.menu-button {
	position: relative;
}

.to-left {
	left: -11px;
}

.to-left-2 {
	left: -23px;
}

.to-left-3 {
	left: -35px;
}

.to-left-4 {
	left: -47px;
}

.to-left-5 {
	left: -59px;
}

.to-left-6 {
	left: -71px;
}

.to-left-b {
	left: -34px;
}

.to-left-2-b {
	left: -68px;
}

.to-left-3-b {
	left: -103px;
}

.to-left-4-b {
	left: -137px;
}

.to-left-5-b {
	left: -185px;
}

.to-left-6-b {
	left: -224px;
}

.menu-button:hover {
	cursor: pointer;
}

.button-left-side {
	width: 18px;
	background: url(/static/image/jpeg/left-na.png) no-repeat;
}

.menu-button:hover .button-left-side {
	background: url(/static/image/jpeg/left-a.png) no-repeat;
}

.button-middle {
	background: url(/static/image/jpeg/middle-na.png) repeat-x;
	padding: 1px;
	padding-top: 5px;
	vertical-align: middle;
}

.menu-button:hover .button-middle {
	background: url(/static/image/jpeg/middle-a.png) repeat-x;
}

.button-right-side {
	width: 18px;
	background: url(/static/image/jpeg/right-na.png) no-repeat right;
}

.menu-button:hover .button-right-side {
	background: url(/static/image/jpeg/right-a.png) no-repeat right;
}

.button-top-left-side {
	width: 18px;
	background: url(/static/image/jpeg/left-na.png) no-repeat;
}

.menu-button:hover .button-top-left-side {
	background: url(/static/image/jpeg/left-a.png) no-repeat;
}

.button-top-middle {
	background: url(/static/image/jpeg/middle-na.png) repeat-x;
	padding-top: 5px;
}

.menu-button:hover .button-top-middle {
	background: url(/static/image/jpeg/middle-a.png) repeat-x;
}

.button-top-right-side {
	width: 18px;
	background: url(/static/image/jpeg/right-na.png) no-repeat right;
}

.menu-button:hover .button-top-right-side {
	background: url(/static/image/jpeg/right-a.png) no-repeat right;
}

.top-menu-wrap {
	vertical-align: top;
	margin-bottom: 1px;
	background: url(/static/image/jpeg/bg-gl-1.jpg) repeat-x;
}

.top-menu-end {
	height: 58px;
	width: 100%;
	background: url(/static/image/jpeg/menu-end.jpg) no-repeat;
}

.bottom-menu-buttons {
	width: 105px;
	text-align: center;
	position: relative;
	top: -2px;
}

.top-menu-buttons-wrap {
	padding-top: 4px;
	height: 30px;
}

.top-menu-buttons-wrap table {
	position: relative;
	left: -17px;
}

a {
	color: #ce4a44;
}

a:hover {
	color: #fb1208;
}

.training-discount a {
	color: white;
}

#psr_score {
	display: block;
	padding-left: 0px;
}

#psr_verify {
	display: inline;
	padding-left: 10px;
	color: red;
}

#psr_strength_notice {
	display: inline;
	padding-left: 15px;
}

.psr_Weak {
	color: #A52A2A;
	width: 200px;
	height: 10px;
	background: #A52A2A;
	padding-left: 10px;
}

.psr_Medium {
	color: #FFA500;
	width: 200px;
	height: 10px;
	background: #FFA500;
	padding-left: 10px;
}

.psr_Strong {
	color: #3DBE5E;
	width: 200px;
	height: 10px;
	background: #3DBE5E;
	padding-left: 10px;
}

.psr_Excellent {
	color: #416EC2;
	width: 200px;
	height: 10px;
	background: #416EC2;
	padding-left: 10px;
}

.pagination {
	margin: 3px;
	text-align: center;
	color: #a0a0a0;
}

.pagination .pages a {
	color: #c5c5c5;
	text-decoration: none;
	font-size: 9pt;
	width: 200px;
	text-align: center;
	margin: 0 2px 0 2px;
}

.pagination .pages a.current-page {
	color: #000;
	font-size: 10pt;
}

.folded {
	height: 157px;
}

.unfolded {
	height: 800px !important;
}

.folderer {
	color: red;
	font-size: 12pt;
	padding-top: 5px;
	padding-left: 60px;
	background: #fff url(/static/image/jpeg/scroll_down.png) no-repeat;
	background-position: 60% 50%;
	position: relative;
	z-index: 2;
	cursor: pointer;
	height: 28px;
}

.folderer-up {
	background: #fff url(/static/image/jpeg/scroll_up.png) no-repeat 60% 50%
		!important;
}

.top-menu-wrap {
	width: 100%;
	height: 49px;
	background: url(../../image/jpeg/global-bg.jpg) repeat-x;
}

.top-menu-wrap table {
	width: 100%;
}

.top-menu-wrap a {
	text-decoration: none;
}

.left-m {
	width: 15px;
	z-index: 3;
	background: url(../../image/jpeg/left-na.png) no-repeat;
}

.middle-m {
	vertical-align: middle;
	text-align: center;
	padding-top: 2px;
	width: 85px;
	background: url(../../image/jpeg/middle-na.png) repeat-x;
}

.right-m {
	width: 11px;
	background: url(../../image/jpeg/right-na.png) no-repeat;
}

.left-m,.middle-m,.right-m {
	float: left;
	height: 20px;
}

.logo {
	float: left;
	height: 49px;
}

.buttons-wrap li:hover {
	margin-left: -8px;
	cursor: pointer;
}

.buttons-wrap li:hover .left-m {
	background: url(../../image/jpeg/left-a.png) no-repeat;
}

.buttons-wrap li:hover .middle-m {
	background: url(../../image/jpeg/middle-a.png) repeat-x;
}

.buttons-wrap li:hover .right-m {
	background: url(../../image/jpeg/right-a.png) no-repeat;
}

/*  hovers   */
.buttons-wrap li.nowhover .left-m {
	background: url(../../image/jpeg/left-a.png) no-repeat;
}

.buttons-wrap li.nowhover .middle-m {
	background: url(../../image/jpeg/middle-a.png) repeat-x;
}

.buttons-wrap li.nowhover .right-m {
	background: url(../../image/jpeg/right-a.png) no-repeat;
}  /* end hovers  */
.simple-width {
	width: 855px;
}

.buttons-wrap li {
	color: white;
	margin-left: -8px;
	float: left;
}

.buttons-wrap li a {
	color: white;
	text-decoration: none;
}

.bottom-buttons {
	margin-top: -5px;
}

.top-buttons li {
	margin-top: 2px;
}

.top-right-small {
	padding-right: 30px;
	height: 49px;
	width: 105px;
	vertical-align: top;
	padding-top: 2px;
}

.top-right-small table {
	height: 49px;
	position: relative;
}

.flags {
	width: 105px;
	height: 17px;
	background: url(../../image/jpeg/menu-flag.png) no-repeat;
}

.bot-but-td {
	padding-top: 6pt;
	padding-left: 10pt;
}

.logo-menu {
	z-index: 1;
}

.b-t-b {
	padding-left: 10px;
	width: 700px !important;
}

.flags-in {
	float: left;
}

.flags-in div {
	cursor: pointer;
	width: 19px;
	height: 11px;
	margin: 3px;
}

.flags-in .ukr {
	background: url(../../image/jpeg/ukr-a.jpg) no-repeat;
}

.flags-in .ukr:hover {
	background: url(../../image/jpeg/ukr-a.jpg) no-repeat;
}

.flags-in .rus {
	background: url(../../image/jpeg/rus-na.png) no-repeat;
}

.flags-in .rus:hover {
	background: url(../../image/jpeg/rus-a.png) no-repeat;
}

.flags-in .bel {
	background: url(../../image/jpeg/bel-na.png) no-repeat;
}

.flags-in .bel:hover {
	background: url(../../image/jpeg/bel-a.png) no-repeat;
}

.flags-in .kaz {
	background: url(../../image/jpeg/kaz-na.png) no-repeat;
}

.flags-in .kaz:hover {
	background: url(../../image/jpeg/kaz-a.png) no-repeat;
}

.add-ico {
	
}

a.add_to_bookmarks {
	color: #000;
	font-size: 6pt;
	cursor: pointer;
	margin-left: 5px;
}

.is-online {
	font-size: 8pt;
	background: green;
	color: #fff;
	width: 80px;
	text-align: center;
}

.feedback {
	margin: 5px;
	padding: 5px;
	border: 1px solid #c5c5c5;
}

.feedback h1 {
	margin: 0;
	margin-left: 20px;
	margin-top: -15px;
	background: #fff;
	width: 180px;
	text-align: center;
}

.button-feedback {
	font-size: 7pt;
	text-decoration: none;
}

.reklam-content ul li {
	list-style-type: disc;
	margin-left: 20px;
}

.rss-feeds {
	width: 30px;
	float: right;
	margin-bottom: -30px;
	margin-top: -45px;
}
.video-rss-feeds
 {
	width: 30px;
	float: right;
	margin-bottom: -30px;
	margin-top: -25px;
}
.table-rss-feeds
 {
	width: 30px;
	float: right;
	margin-bottom: -30px;
	margin-top: -25px;
}
.top-contacts
{
	padding-left: 20px;
}
.top-contacts table td a
{
	text-decoration: none !important;
}
span.user-online
{
	width: 43px; height: 11px;
	display: block;
	background: url(/static/image/jpeg/online.jpg) no-repeat;
	text-decoration: none !important;
	float: right;
	margin-right: -3px;
	margin-top: -83px;
	position: relative;
	z-index: 3;
}

.about-project-text
{
	position: absolute;
	width: 70%;
	
	left: 10%;
	top: 40px;
	padding: 20px;
	border: 1px solid #c5c5c5;
	background: #e0e0e0;
	display: none;
	z-index: 200000000;
	opacity: 0.95;
}
.all_regions
{
	padding-left: 20px;
}
.all_regions h3
{
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}
.region
{
	width: 250px;
	float: left;
}

