* {
	font-family: Arial;
	/*font-size: 12px;*/
}
.grey,
.grey a {
	color: #4C4C4C;
	font-size: 11px;
}
a {
	color: #1C58A0;
}
td {
	font-size: 12px;
}
body {
	background: none repeat scroll 0 0 transparent;
	text-align: left;
}
div.head {
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 20px;
	width: 940px;
}
div.head a {
	font-size: 12px;
}
div.head div.btn_soc {
	border: 0 none;
	float: left;
}
div.head div.editorial_blog {
	background: url("/i/arrow_right.png") no-repeat scroll 0 4px transparent;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
div.head div.editorial_blog a {
	color: #1C58A0;
	font-size: 12px;
}
div.head div.city {
	float: left;
	font-size: 12px;
	margin: 0 0 0 20px;
	width: 250px;
}
div.head div.city a {
	color: #000000;
	font-size: 12px;
}
div.head div.search {
	float: left;
}
div.head div.search input[type="text"] {
	border-color: #404040 #D4D0C8 #D4D0C8 #404040;
	border-right: 1px solid #D4D0C8;
	border-style: ridge solid solid ridge;
	border-width: 2px 1px 1px 2px;
	height: 16px;
	position: relative;
	top: -5px;
	width: 150px;
}
div.head div.search input[type="image"] {
}
div.head div.user_info {
	float: right;
	text-align: right;
	width: 300px;
}
div.head div.user_info.authorized {
	position: relative;
	top: -4px;
}
div.head div.user_info a.profile {
	font-size: 17px;
	margin: 0 15px 0 0;
}
div.head div.user_info span.msg_cn {
	color: #FFFFFF;
	font-size: 10px;
	margin: 0 5px 0 0;
	padding: 2px 4px;

	background: #E680B5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E680B5), to(#cd066e));
	background: -webkit-linear-gradient(#E680B5, #cd066e);
	background: -moz-linear-gradient(#E680B5, #cd066e);
	background: -ms-linear-gradient(#E680B5, #cd066e);
	background: -o-linear-gradient(#E680B5, #cd066e);
	background: linear-gradient(#E680B5, #cd066e);
	-pie-background: linear-gradient(#E680B5, #cd066e);
	behavior: url(/PIE.htc);
}
div.head div.user_info a.exit {
	color: #797878;
}
div.head_ {
	width: 100%;

	background: #EFF7FF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EFF7FF), to(#cde6ff));
	background: -webkit-linear-gradient(#EFF7FF, #cde6ff);
	background: -moz-linear-gradient(#EFF7FF, #cde6ff);
	background: -ms-linear-gradient(#EFF7FF, #cde6ff);
	background: -o-linear-gradient(#EFF7FF, #cde6ff);
	background: linear-gradient(#EFF7FF, #cde6ff);
	-pie-background: linear-gradient(#EFF7FF, #cde6ff);
	behavior: url(/PIE.htc);
}
div.head_ div.head {
	height: 90px;
	padding: 20px;
}
div.head_ div.head img.logo {
	display: block;
	float: left;
	margin: 10px 50px 5px 0;
	padding: 0;
}
div.head_ div.head div.banner_wrap {
	float: right;
	height: 90px;
	overflow: hidden;
	width: 600px;
}
div.menu_top {
	background: url("/i/menu_top_shadow.png") repeat-x scroll 0 0 #3D75B9;
}
div.menu_top ul {
	height: 44px;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0 5px;
	position: relative;
	width: 1010px;
	padding-left: 50px !important; 
}
div.menu_top ul li {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 14px 12px;
}
div.menu_top ul li.active {
	background-color: #CDE6FF;
	padding: 15px 12px 14px;
}
div.menu_top ul li a {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
div.menu_sub {
	background-color: #FFFFFF;
	display: none;
	left: 0;
	position: absolute;
	top: 100%;
	z-index: 500;
}
div.menu_top ul li:hover div.menu_sub {
	display: block;
}
div.menu_sub ul {
	height: auto;
	overflow: hidden;
}
div.menu_sub ul li {
	padding: 12px;
}
div.menu_sub ul li.active {
	background-color: transparent;
	padding: 13px 12px 12px;
}
div.menu_sub ul li a {
	border-bottom: 1px solid #1C58A0;
	color: #1C58A0;
}

div.header_club div.clubs_menu a {
	margin-right: 14px;
	padding: 1px 4px;
	text-decoration: underline;
}
div.header_club div.clubs_menu a.active {
	background-color: #CC006A;
	color: #FFFFFF;
	text-decoration: none;
}

#Main {
	background: none repeat scroll 0 0 transparent;
	margin: 0 auto;
	padding: 20px;
	width: 940px;
}
.pageleft {
	overflow: hidden;
	padding: 0 40px 0 0;
	vertical-align: top;
	width: 640px;
}
.pageright {
	border-left: 0 none;
	vertical-align: top;
}
.contentright {
	border-left: 0 none;
	left: 0;
	overflow: visible;
	padding-left: 0;
	position: relative;
	width: 260px;
}

div.register_your_club {
	border: 2px solid #FFFFFF;
	margin: 20px 0;
	padding: 10px 10px 8px;

	-webkit-box-shadow: #CCCCCC 0px 0px 6px;
	-moz-box-shadow: #CCCCCC 0px 0px 6px;
	box-shadow: #CCCCCC 0px 0px 6px;
	background: #5C96DE;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5C96DE), to(#005bcc));
	background: -webkit-linear-gradient(#5C96DE, #005bcc);
	background: -moz-linear-gradient(#5C96DE, #005bcc);
	background: -ms-linear-gradient(#5C96DE, #005bcc);
	background: -o-linear-gradient(#5C96DE, #005bcc);
	background: linear-gradient(#5C96DE, #005bcc);
	-pie-background: linear-gradient(#5C96DE, #005bcc);
	behavior: url(/PIE.htc);
}
div.register_your_club a {
	font-family: Arial;
}

/* Рекламный блок */
div.ads240x400 {
}
div.ads240x400 table {

}
div.ads240x400 table td {
	background-color: #E8EAEE;
	border-bottom: 1px solid #B2B2B2;
	padding-right: 10px;
}
div.ads240x400 table td.last {
	border-bottom: 0 none;
}
div.ads240x400 table td img {
	margin: 0 0 0 10px;
}
div.ads240x400 table td a {
	color: #114889;
	display: block;
	font-family: Arial;
	font-size: 12px;
	margin: 10px 0 0;
}

#vk_groups {
	margin: 20px 0;
}
div.block_left_shadow_bottom {
	background: url("/i/block_left_shadow_bottom.png") no-repeat scroll center 0 transparent;
	bottom: -17px;
	height: 17px;
	left: 0;
	position: absolute;
	width: 260px;
}

div.search_form_on_main {
	border-bottom: 7px solid #E5F2FA;
	margin: 0 0 25px;
	padding: 0 0 30px;
	position: relative;
}
div.search_form_on_main a.h1 {
	color: #000000;
	font-size: 24px;
	font-weight: bold;
}
div.search_form_on_main div.add_club_wrap {
	background: url("/i/add_club_wrap.png") no-repeat scroll 0 0 transparent;
	height: 21px;
	padding: 20px 20px 0;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 9px;
	width: 124px;
}
div.search_form_on_main div.add_club_wrap a {

}
div.search_form_on_main table {
	margin: 20px 0;
	width: 640px;
}
div.search_form_on_main table td {
	background-color: #F4F5F7;
}
div.search_form_on_main table td.td1 {
	padding: 0 45px 0 15px;
	width: 60px;
}
div.search_form_on_main table td.td2 {
	padding: 0 10px 0 0;
	width: 190px;
}
div.search_form_on_main table td.td3 {
	padding: 0 10px 0 0;
}
div.search_form_on_main table td.td4 {
	padding: 0 20px 0 0;
}
div.search_form_on_main table tr.tr1 td {
	padding-top: 10px;
}
div.search_form_on_main table tr.tr2 td {

}
div.search_form_on_main table tr.tr3 td {
	padding-bottom: 15px;
}
div.search_form_on_main table td select {
	height: 20px;
	width: 205px;
}
div.search_form_on_main table td input[type="text"] {
	height: 14px;
	width: 185px;
}
div.search_form_on_main table td input[type="submit"] {

}
div.search_form_on_main table td a {
	font-size: 11px;
}
div.search_form_on_main table td a.city,
div.search_form_on_main table td span {
	color: #49494A;
	font-size: 11px;
}
div.search_form_on_main div.clubs {
	overflow: hidden;
}
div.search_form_on_main div.clubs div.clubs_list {
	float: left;
}
div.search_form_on_main div.clubs div.clubs_on_map {
	float: right;
}

div.cc_dt_wrap {
	margin: 0 0 25px;
	overflow: hidden;
}
div.cc_dt_wrap a {
	color: #000000;
	text-decoration: none;
}
div.cc_dt_wrap div.cc_wrap,
div.cc_dt_wrap div.dt_wrap {
	background: url("/i/bg_.png") repeat-x scroll 0 0 #E0E8F0;
	cursor: pointer;
	float: left;
	margin: 0 5px 0 0;
	min-height: 227px;
	padding: 18px 35px 30px 20px;
	width: 260px;
}
div.cc_dt_wrap div.cc_wrap b,
div.cc_dt_wrap div.dt_wrap b {
	color: #114889;
	font-size: 24px;
}
div.cc_dt_wrap div.cc_wrap dl,
div.cc_dt_wrap div.dt_wrap dl {
	margin: 17px 0 0;
	overflow: hidden;
	padding: 0;
}
div.cc_dt_wrap div.cc_wrap dl dt,
div.cc_dt_wrap div.dt_wrap dl dt {
	float: left;
	padding: 0 15px 0 0;
	width: 95px;
}
div.cc_dt_wrap div.cc_wrap dl dd,
div.cc_dt_wrap div.dt_wrap dl dd {
	float: right;
	margin: 0;
	padding: 0;
	width: 150px;
}
div.cc_dt_wrap div.cc_wrap dl dd div.stat,
div.cc_dt_wrap div.dt_wrap dl dd div.stat {
	font-size: 11px;
	margin: 5px 0 0;
}
div.cc_dt_wrap div.cc_wrap dl dd div.stat span,
div.cc_dt_wrap div.dt_wrap dl dd div.stat span {
	background-color: #CD066E;
	color: #FFFFFF;
	padding: 0 3px;
}

div.communication {
	overflow: hidden;
}
div.communication div.h {
	clear: both;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 20px;
}
div.communication div.community_list_on_main {
	border-right: 1px solid #E5E5E5;
	float: left;
	padding: 0;
}
div.communication div.top_blogs_on_main {
	float: right;
	margin: 0 40px 0 0;
}

div.block_bottom {
	border-top: 10px solid #E5F2FA;
	margin: 50px 0 0;
	padding: 25px 0 0;
}
div.block_bottom h1 {
	font-size: 20px;
}
div.block_bottom h3 {
	font-size: 16px;
}
div.footer_wrap {
	background-color: #E5F2FA;
	font-size: 12px;
	margin: 0;
	padding: 34px 0 77px;ne
}
div.footer_wrap div.footer {
	background: none repeat scroll 0 0 transparent;
	margin: 0 auto;
	padding: 0;
	width: 900px;
}
div.footer_wrap div.footer ul.copy {
	list-style: none outside none;
	overflow: hidden;
	padding: 0;
	width: 720px;
}
div.footer_wrap div.footer ul.copy li {
	display: block;
	float: left;
	margin: 0 60px 0 0;
	padding: 0;
	width: 180px;
}

div#form_login_div_bg,
div#form_login_div {
	position: fixed;
}

.comments-navbar {margin-bottom:50px;}
.comments-navbar div {float:left;margin-right:15px;padding:1px 5px;}
.comments-navbar div a {color:#1C58A0;text-decoration:none;border-bottom:1px dashed #1C58A0;}

.comments-navbar .active {background-color:#CC006A;}
.comments-navbar .active a {border:0;color:#fff;}

#vk_comments {margin-bottom:30px;}
.fb-comments {margin-bottom:30px;}

#field_pole1 {overflow:visible;}

#ui-datepicker-div {z-index:99999 !important;}

.newsread .interesting_blogs {padding-top:20px;}

.content-informer {list-style-type:none;padding:0;margin:0;width:595px;padding-left:20px;}
.content-informer li {padding:0;margin:0;/*width:198px;*/float:left;margin-bottom:10px;overflow:hidden;}
.content-informer li a.title {}
.content-informer li div {padding-right:10px;}
.content-informer li span {padding-left:5px;color:#3d75b9;font-size:10px;}
.content-informer li p {margin-top:5px;width:180px;}


.global-button {
	position:relative;
	bottom:15px;
	margin-bottom:-15px;
	background: url("/i/btn_bg.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-size: 13px;
	padding: 3px 12px;
	height: 18px;
	cursor:pointer;
	white-space:nowrap;
}

.default-button {
	background: url("/i/btn_bg.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	padding: 3px 12px;
	height: 18px;
	cursor:pointer;
	color:#fff !important;
	font-size:13px !important;
	position:static !important;
}

/*#fb_comments, #vk_comments {display:none;}*/


