HTML {padding: 0px;    margin: 0px; width: 100%;  height: 100%;}
body {padding: 0px;    margin: 0px; width: 100%;  height: 100%;background:#959595;}
img {border:none;}
* {margin:0; padding:0;}
table {width:100%;border-collapse:collapse;}
td {vertical-align:top;border-collapse:collapse;}
tr {border-collapse:collapse;}
ul {margin:0px; padding:0px;}
li {list-style-type:none;}

.all {background:#FFFFFF url(images/all_line.gif) repeat-y;margin:0px auto;min-height:100%;  width: 972px; position:relative; left:5px;}
.baner {float:right;clear:both;margin:18px 3px 0px 0px;}
.baner img {border: solid 2px #FFFFFF;}
.navigator {
          margin:0px auto;width:958px;padding:11px 0px 3px 20px; font: normal 8pt tahoma; color:#EEEEEE;
}
.navigator a {
          font: normal 8pt tahoma; color:#EEEEEE; text-decoration:underline;
}
.navigator a:hover {
          text-decoration:none;
}
.header {
          height:230px;background: url(images/header.jpg) no-repeat;
}
.icons {
          position:relative; left:-21px;width:21px;float:left;margin:30px 0px 0px 0px;
}
.icons div {
          width:21px;height:20px;background:#000000;margin-bottom:2px;
}
.logotype {margin:76px 0 0 25px;}
.icons  img {position:relative; left:6px;}
#top_nn {
          position:relative; top:-1px;
}
.registracia {
          float:right;
}
.registracia table {
          width:auto;
}
.mini_menu {
          text-align:right;background: url(images/rega_line.gif) 100% 0 repeat-y;padding:6px 20px 12px 0px;
}
.mini_menu ul li {
          margin:0px 0px -1px 0px;
}
.mini_menu ul li a {
          font: normal 8pt tahoma; color:#000000;text-decoration:underline;
}
.mini_menu ul li a:hover {
          text-decoration:none;
}
.panel_user {font: normal 8pt tahoma; line-height:15px;}

.panel_user ul li {
          margin:0px 0px -1px 0px;
}
.panel_user ul li span {float:left;}
.panel_user ul .exit {float:right;}

.panel_user ul li a {
          color:#000000;text-decoration:underline;
}
.panel_user ul li a:hover {
          text-decoration:none;
}
.rega {
          width:190px; padding:3px 0px 5px 18px;
}
.rega h2 {
          font: bold 12pt tahoma; color:#101010;margin:0px 0px 4px 0px;
}
.back_forma {
          float:left;width:89px;height:24px; background: url(images/back_forma.gif) no-repeat;margin-right:3px;
}
.back_forma input {
          margin:0px 0px 0px 4px;width:70px;height:18px;border:none; font: normal 8pt tahoma; color:#797979;
}
.enter {
          clear:both;padding:3px 0px 0px 0px;
}
.radio {
          position:relative; top:2px;
}
:root .radio {
          top:-2px;
}
.enter span {
          font: normal 8pt tahoma; color:#000000;position:relative; top:1px; cursor:hand;
}
:root .enter span {
          top:-2px;
}
.subb_forma {
          margin:0px 0px 0px 2px;border:none;width:74px;height:24px;cursor:pointer;background:  url(images/subb_forma.gif) no-repeat;
}
:root .subb_forma {
          margin:0px 0px 0px 6px;
}
.right_heder {
          padding:35px 29px 0px 0px;
}
.poisk {
          border-left: solid 8px #000000;border-right: solid 8px #000000;height:35px;padding-top:10px;background: url(images/poisk.gif) no-repeat;
}
.poisk span {
          position:relative; top:-2px;padding:0px 12px 0px 205px;font: normal 13pt tahoma; color:#FFFFFF;
}
.sel_1 {
          background:#05354D;margin:4px 4px 0px 0px;width:145px;height:20px;border: solid 1px #0C5074; font: normal 9pt tahoma; color:#FFFFFF;
}
.sel_2 {
          background:#05354D;margin:4px 4px 0px 0px;width:187px;height:20px;border: solid 1px #0C5074; font: normal 9pt tahoma; color:#FFFFFF;
}
.subb_poisk {
          position:relative; top:-3px;border:none;width:74px;height:24px;background: url(images/subb_poisk.gif) no-repeat;cursor:pointer;
}
.subb_poisk2 {
          position:relative; top:-3px;border:none;width:74px;height:24px;background: url(images/subb_forma_2.gif) no-repeat;cursor:pointer;
}
:root .sel_1 {
          position:relative; top:-5px;
}
:root .sel_2 {
         position:relative; top:-5px;
}
:root .subb_poisk {
          position:relative; top:-2px;
}
:root .subb_poisk2 {
          position:relative; top:-2px;
}
.left_block {
          width:211px;padding-bottom:75px;
}
.left_menu {
          margin-bottom:5px;background:#000000;padding:10px 0px 15px 0px;
}
.left_menu li {
          border-bottom: solid 1px #003245;padding:1px 0px 2px 30px;
}
.left_menu li a {
          font: normal 13pt tahoma; color:#FFFFFF;text-decoration:none;
}
.left_menu li a:hover {
          color:red;
}
.news {
          padding:0px 0px 0px 8px; font: normal 8pt tahoma;
}
.clear {clear:both;}
.title_news {
          margin-bottom:10px;height:21px;background: url(images/title_news.gif) repeat-x;padding:5px 0px 0px 24px;
}
.title_news h1 {
          font: normal 16pt tahoma; color:#FFFFFF;margin:0px;
}

.title_otger h1{
          font: normal 16pt tahoma; color:#B0D37A;margin:0px;
}

.new,.new_2 {
          margin:0px 0px 14px 24px;
}
.new a {
          padding-top:3px;display:block;clear:both;font: normal 8pt tahoma; color:#00ADEF;text-decoration:underline;
}
.new_2 a {color:#000000;text-decoration:none;}
.new a:hover, .new_2 a:hover {
          text-decoration:none;
}
.data {
          margin-bottom:3px;padding:3px 2px 2px 2px; background:#B0D37B; font: normal 7pt tahoma; color:#FFFFFF;
}
.arhiv {
          margin:0px 0px 10px 0px;font: normal 8pt tahoma; color:#00ADEF;text-decoration:underline;
}
.arhiv:hover {
          text-decoration:none;
}
.activ_menu {
          background: url(images/str.gif) 16px 8px no-repeat;
}
.center_block {
          padding:0px 45px 75px 45px; background: url(images/ugl.gif) no-repeat;
}
.big_news {
          margin:0px 0px 12px 0px; font: normal 8pt tahoma; color:#626262;
}
.title_n {
          display:block; font: normal 14pt tahoma; color:#00ADEF;text-decoration:underline;
}
.title_n:hover {
          text-decoration:none;
}
.title_h1 {font: normal 14pt tahoma; color:#00ADEF;text-decoration:none; padding-bottom:10px;}

.title_h_li {font: normal 14pt tahoma; padding-bottom:10px;}
.title_h_li a{color:#00ADEF;text-decoration:underline;}
.title_h_li a:hover{text-decoration:none;}

.text_n {font: normal 8pt tahoma; color:#626262; margin:2px 0px 0px 0px; line-height:16px;}
.text_n p {
          margin-bottom:10px;
}
.text_n h3 {font: normal 13pt tahoma;}
.text_n h2 {font: normal 13pt tahoma;}
.text_n h4 {font: normal 11pt tahoma;}

.text_n a {
          color:#00ADEF;text-decoration:underline;
}
.text_n a:hover {
          text-decoration:none;
}

.right_block {
          padding-bottom:75px;padding-right:8px;width:250px;
}
:root .right_block {
         background: url(images/ugl_2.gif) 215px 0 no-repeat;
}
.padd {
         padding:0px 38px 3px 0px;background: url(images/ugl_2.gif) 100% 0 no-repeat;
}
.padd_2 {
         padding-top:5px; font: normal 8pt tahoma;
}
.padd_2 h3 {font: normal 14pt tahoma; color:#00ADEF; margin-bottom:5px;}
.padd_2 span a {padding-left:15px;font: normal 8pt tahoma; color:#000000;text-decoration:none; background: url(images/radio_off.gif) no-repeat; line-height:20px;}
.padd_2 span a:hover {
         background: url(images/radio_on.gif) no-repeat;
}


.trener {
         margin:0px 5px 14px 0px;
}
.trener a,.padd_2 a {
         font: normal 8pt tahoma; color:#00ADEF;text-decoration:underline;
}
.trener a:hover,.padd_2 a:hover {
         text-decoration:none;
}
.trener p {
         font: normal 8pt tahoma; color:#000000;margin:0px 0px 1px 0px;
}
.foto_trener {float:right;padding:2px;border: solid 1px #D6E8BA;margin:0px 3px 3px 4px;}
.foto_trener img {display:block;}
:root .foto_trener {margin:0px 3px 3px 4px;}

.img_news {
         float:left;padding:2px;border: solid 1px #D6E8BA;margin:2px 3px 3px 0;
}
.no_m {
         margin-left:0px;
}
.footer {
         background:#959595;padding-bottom:25px;position:relative; left:5px;width:972px;margin:-65px auto;
}
.footer_0 {
         background:#000000 url(images/footer_ugl_a.gif) 0 100% no-repeat;
}
.footer_menu {
         float:left;font:normal 8pt tahoma; color:#898989;padding:12px 10px 0px 30px;
}
.footer_menu a {
         padding:1px;font:normal 8pt tahoma; color:#898989;text-decoration:underline;
}
.footer_1 {padding:0px 0px 12px 0px;
}
.footer_menu a:hover {
         text-decoration:underline;color:#000000;background:#D6E8BA;
}
.copy {
         padding:8px  22px 2px 0px;float:right;
}
.copy span {
         font:normal 8pt tahoma; color:#898989;
}
.copy span a {
         color:#898989;text-decoration:underline;
}
.copy span a:hover {
         text-decoration:none;
}
.clear {
         clear:both;font-size:1px;
}
.clear_2 {
         font-size:1px;
}
:root .clear_2 {
         clear:both;font-size:1px;
}
.results {
         font: normal 8pt Tahoma; color:#626262; padding:0px 0px 3px 0px;border-bottom: solid 1px #D3E6B4;
}
.results h2 {
         font: normal 18pt tahoma; color:#00ADEF;text-decoration:underline;margin:0px;
}
.results b {
         font: bold 8pt tahoma; color:#626262;
}
.results p {
          margin-bottom:10px;
}

.results a {
         font: bold 8pt tahoma; color:#00ADEF; text-decoration:none;
}
.results a:hover {
         text-decoration:underline;
}

.resu {
         margin:0px 0px 10px 0px;
}
.h4 {
         text-decoration:underline;font: bold 10pt tahoma; color:#00ADEF;margin:0px;float:left;
}
.zv img {
         margin-left:2px;position:relative; top:-9px; z-index:100;
}
.zv {
         float:left;margin-bottom:-2px;
}
.resu span {
         position:relative; top:2px;font: normal 8pt tahoma; color:#00ADEF;float:right;
}

.table_results {
         border-bottom: solid 1px #D3E6B4;margin:0px 0px 0px 0px;
}
.table_results td {
         padding:0px 0px 3px 0px;
}
.table_results td p {
         font: normal 8pt tahoma; color:#626262;margin:0px 0px 2px 0px;display:block; line-height:16px;
}
.table_results td a {
         text-decoration:underline;font: normal 8pt tahoma; color:#626262;margin:12px 0px 0px 0px;
}
.table_results td a:hover {
         text-decoration:none;
}
.foto_result {
         width:129px;
}
.table_results .foto_result a {
         text-decoration:none;margin:0px;display:inline;
}
.table_results .foto_result div {
         margin-top:2px;
}
.stranici {
         margin:30px 0px 0px 0px;font: normal 8pt tahoma; color:#626262;
}
.stranici span {
         font: normal 9pt tahoma; color:#575757;padding:1px 3px 1px 4px; background:#F5F5F5;border: solid 1px #919191;
}
.stranici a {
         font: normal 9pt tahoma; color:#575757;padding:1px 3px 1px 4px; text-decoration:none;
}
.stranici a:hover {
         text-decoration:underline;
}
:root .zalazit {
         margin-top:5px !important;
}
.forma_poisk {
         margin:20px 0px 0px 8px;font: normal 8pt tahoma; color:#000000;
}
.poisk_select {
         font: normal 8pt tahoma; color:#000000;margin:0px 0px 0px 5px; width:160px; border: solid 1px #09A3E3;
}


.dop_text {
         margin:-8px 0px 0px 0px;font: normal 8pt tahoma; color:#626262;
}
.dop_text a {
         color:#626262;text-decoration:underline;
}
.dop_text a:hover {
         text-decoration:none;
}
.otst_p {
         padding-bottom:9px;
}
#error {color:#000000; border: solid 1px #ff0000;}
.error {color:#626262;font: normal 8pt tahoma;margin: 10px 0 10px 0;padding: 5px 10px 5px 32px;border: 1px solid #B0D37A;background: #FFFBF3 url('images/attention2.gif') 10px 5px no-repeat;}
.error li{color:#ff0000;list-style-type: square;margin-left:25px;}
.error a {color:#00ADEF;}
.error a:hover {text-decoration:none;}

input,textarea {
    font: normal 8pt tahoma; color:#797979;
}
.cl_text {
	font: normal 8pt tahoma; color:#000000;
}
.left_h2 {
    text-align:right; margin-top:10px;
}
.warning {
    margin: 10px 0 10px 0;
	padding: 10px;
	min-height: 32px;
	height: auto;
	height: "32px";
	color: #626262;
	background: #FFFBF3;
	border: 1px dotted #00adef;
    font: normal 10pt tahoma;
}
.club_info td {
	padding:3px 0 3px 0;
}
.facility_club li {
	margin-left:30px;
	list-style-image: url(images/ul_li.gif);
}
.photo {margin:5px;}
.photo img {
	padding:2px;border: solid 1px #D6E8BA;
}
.small {font: normal 7pt tahoma;}

.title_news_print {
          margin-bottom:10px;height:21px;background: url(images/title_news.gif) repeat-x;padding:5px 0px 0px 10px;
}
.title_news_print h1 {
	font: normal 16pt tahoma; color:#FFFFFF;margin:0px;
}

.res_find_club {
    font: normal 8pt tahoma; color:#626262; border-bottom: solid 1px #D3E6B4;
}
.res_find_club td {
    padding:5px; border-bottom: solid 1px #D3E6B4;
}
.center_block li {
   margin-left:20px; list-style-type:square;
}
.form_element {
	font:normal 8pt Tahoma; margin:0px 0px 6px 0px; color:#626262;
}
.form_element h4 {
	font:bold 8pt Tahoma; color:#626262; margin:0px 0px 4px 0px;
}
.form_element h4 b {
	color:#ffb40f;
}
.form_element span {
	font:normal 7pt Tahoma;
}
.form_element .i_text {
	width:99%;height:16px;border:solid 1px #a5acb2;font:normal 8pt Tahoma; padding-left:2px; color:#797979;
}
.form_element a {
         color:#00ADEF;text-decoration:underline;
}
.form_element a:hover {
         text-decoration:none;
}
.attention_form {
	font:normal 8pt Tahoma; color:#ff0000; border: 1px solid #B0D37A; background-color: #FFFBF3; padding:5px 10px 5px 10px;
    margin-top:20px;
}
.button {
    font:normal 8pt Tahoma; color:#797979;
}
.userpic {width:90px;}
.userpic img {padding:2px;border: solid 1px #D6E8BA;}

.commentary h4 {
	font: bold 11pt tahoma; color:#00ADEF;text-decoration:none;
}
.commentary h5 {
	font: normal 14pt tahoma; color:#626262;text-decoration:none; padding-bottom:10px;
}
.commentary h6 {
	font:bold 8pt Tahoma; color:#626262; margin:0px 0px 4px 0px;
}
.more {
    float:right;
}
.commentary_td{
	font: normal 8pt tahoma; color:#626262; border-bottom: solid 1px #D3E6B4; margin:0px; padding:5px 0 5px;
}
.commentary_td a {color:#00ADEF;text-decoration:underline;}
.commentary_td a:hover {text-decoration:none;}

.commentary_link a {font: bold 8pt tahoma; text-decoration:none; color:#626262;}
.commentary_link a:hover {text-decoration:underline;}

.new_title_h1 {
    font: normal 14pt tahoma; color:#626262;text-decoration:none; padding-bottom:10px;
}
.debug {
	font: normal 8pt tahoma;
	margin: 10px 0 10px 0;
	padding: 2px 10px 5px 32px;
	border: 1px solid #797979;
}
.debug h6 {
	font:bold 8pt Tahoma; color:#626262; margin:0px 0px 4px 0px;
}

.attention {
	font: normal 8pt tahoma; margin: 10px 0 10px 0; padding: 5px 10px 5px 32px; border: 1px solid #B0D37A; background: #FFFBF3 url('images/attention.gif') 10px 5px no-repeat;
}

/* Голосование */
.poll_result {border: 1px solid #CCCCCC; padding: 1px; background: #ECECEC; height: 15px; margin-bottom:5px; }
.poll_result div {background: #00ADEF; color: #000; height: 15px;}
.poll_result b {position: absolute; padding-left:3px;}
#voting_result span {color:#626262;}

.seo_s {width:520px; text-align:justify;font:bold 8pt Tahoma; padding-bottom:5px;}

.clubs_form {border: 1px solid #B0D37A; padding:5px 10px 5px 10px; margin-top:7px;}
.clubs_form h2 {font: normal 14pt tahoma; color:#00ADEF;text-decoration:none; padding-bottom:10px;}
.print_article {float:right; background: url(images/print.gif) no-repeat; padding-left:20px; padding-bottom:10px;}

.print_article a {margin:0px 0px 10px 0px;font: normal 8pt tahoma; color:#00ADEF;text-decoration:underline;}
.print_article a:hover {text-decoration:none;}

#telefon{margin-top:10px;}
#telefon td{padding-bottom:1px;}
#telefon input{height:16px;border:solid 1px #a5acb2;font:normal 8pt Tahoma; padding-left:2px; color:#797979;}


.user_clublist {
    width:100%; margin-top:10px; font: normal 8pt tahoma; color:#626262; border-bottom: solid 1px #D3E6B4;
}
.user_clublist td {
    padding:5px; border-bottom: solid 1px #D3E6B4;
}

.clubmenu {float:right;}
.clubmenu_select {position:absolute; width:401px; height:70px; padding:5px;background-color: #D6E8BA; color:#626262; border:1px solid #B0D37A; margin:-2px 0 0 -5px;}
.link_clubmenu a {}
.loading {color:#626262;font: normal 8pt tahoma;margin: 10px 0 10px 0;padding: 5px 10px 5px 32px;border: 1px solid #B0D37A;background: #FFFBF3 url('images/loader.gif') 10px 3px no-repeat;}
.checkbox label {cursor:hand; padding-top:10px;}

.adv_block {color:#626262;font: normal 8pt tahoma;margin: 10px 0 10px 0;padding: 5px 10px 5px 32px; background-color:#D6E8BA;}
.adv_block li {margin:0px; list-style-type:none;}

.adv_info{width:100%; margin-top:5px; background-color:#D6E8BA;}
.adv_info td {border:1px solid #ffffff;}
.adv_info td table td {border:none; padding:2px; margin:0px;}
.adv_info .adv_title {background-color:#B0D37A; color:#ffffff; font: bold 8pt tahoma;}
.adv_info .adv_other {display:none; background-color:#CCC; color:#ffffff;}
.adv_info .adv_other_p {display: table-row !important; display: block; background-color:#CCC; color:#ffffff;}
.adv_info .right {float:right;}
.adv_info li {margin:0px; list-style-type:none;}
.adv_info textarea {border:solid 1px #a5acb2;font:normal 8pt Tahoma;}

.adv_help td{padding:5px;}

.adv_club {background:#D6E8BA; border:1px solid #B0D37A; padding:5px;}
.description {line-height:16px; padding-bottom:30px;}

.list_club_main {
    font: normal 7pt tahoma;
}
.list_club_main div, .list_club_main span {
    display: block;
}
.list_club_main a {
    font: normal 8pt tahoma; color:#00ADEF;text-decoration:underline;
}
.list_club_main a:hover {
         text-decoration:none;
}
.list_club_main span {margin:5px 0 5px 0;}

.yandex_d {font: normal 9pt tahoma; color:#EEEEEE; padding:10px; background-color:#000000;}
.yandex_d2 {font: normal 9pt tahoma; color:#626262; padding:10px 0 10px 0; background-color:#FFFFFF;}