/* Main Tags */
body {
    border:0;
    padding:0;
    margin:0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    color:#555;
    text-align:left
}

body,#page {
    min-width: 1280px;
    width: 1280px;
    margin: 0 auto;
}

h3 {
    font-family:Arial;
    font-size:15px;
    color:#174d80
}

.like_h3 {
    font-family:Arial;
    font-size:15px;
    color:#174d80
}

.Container,.Container2 {
    padding:0;
    border:0;
    margin:0 auto;
    text-align:left
}

.Container2 {
    height: 150px;}

.Container2 .inner {
    background:url(images/pict_left.jpg) top left no-repeat
}

#Header {
    height: 95px;
    text-align:left;
    position:relative;
    margin-bottom: 5px;
}

#HeaderSub {
    height:172px;
    text-align:left;
    background:transparent url(images/bg_head.jpg) top right no-repeat
}

#About {
    width:600px;
    float:left;
    font-size:28px;
    letter-spacing:-2px;
    margin-top:25px;
    font-weight:700;
    margin-left:50px;
    color:#fff;
    font-family:Arial,Helvetica,sans-serif
}

#About p {
    font-size:12px;
    font-weight:400;
    letter-spacing:0;
    line-height:170%;
    margin:0;
/*margin-left:25px; */
    margin-top:10px
}

#About span {
    color:#cdfc6d;
    text-decoration:underline
}

#Logo {
    float:left;
    margin: 18px 0px;
    background:url(images/logo.png) 0 0 no-repeat;
    height:70px;
    width: 271px;
    /*font-size:28px;
    color:#000;
    font-weight:700;
    letter-spacing:-2px;
    line-spacing:100%;*/
}

#banner_right {
    position:absolute;
    top:8px;
    right:5px
}

#banner_right ul {
    list-style-type:none;
    list-style:none
}

#banner_right ul li {
    background:url(/images/marker.gif) 0 6px no-repeat;
    padding:0 0 0 10px
}

#banner_right ul li a {
    font-size:13px;
    font-family:Arial;
    text-decoration:underline;
    color:#fff
}

#banner234 {
    position:absolute;
    top:2px;
    left:300px
}

#banner234 a {
    vertical-align:bottom
}

#banner234 img {
    margin-right:10px
}

#banner1png {
    background:url(images/banner1.png) 0 0 no-repeat
}

#banner2png {
    background:url(images/banner2.png) 0 0 no-repeat
}

#banner3png {
    background:url(images/banner3.png) 0 0 no-repeat
}

/* Navigation */
#Navigation {
    background: #1C609F;
    height: 50px;
    font-size: 14px;
    /* font-weight: bold; */
    text-transform: uppercase;
    margin:auto;
    font-family: Arial,Helvetica,sans-serif;
    float:left;
    left: 0;
    position: absolute;
    _margin-top:5px;
    width:100%
}

#Navigation ul {
    list-style:none;
    padding:0;
    margin: 0 auto;
    width: 1280px;
}

#Navigation li {
    display:inline;
    margin:0
}

#Navigation li a,#Navigation li span {

    color:#FFF;
    

    padding: 17px 11px;
    text-decoration:none;
    

    font-weight: bold;

    float:left;
    vertical-align:middle;
    

    font-size: 13px;

}

#Navigation li.first a {
    background:none
}

#Navigation li .end {
    height:42px;
    color:#FFF;
    padding:0;
    text-decoration:none;
    float:left;
    background:#b1eb76 url(images/nav_bg.gif) top left repeat-x;
    text-align:left
}

#Navigation li a:hover,#Navigation li span {
    background:#2885c8;

}

#Navigation table {
    padding:0;
    margin:0;
    border:0
}

#Navigation td {
    background:#b1eb76 url(images/nav_bg.gif) top left repeat-x;
    padding:0;
    margin:0;
    height:42px;
    vertical-align:middle;
    text-align:left;
    padding-right:20px;
    padding-left:20px;
    cursor:pointer;
    cursor:hand
}

#Navigation td a,#Navigation td span {
    color:#FFF;
    text-decoration:none
/*float: left;*/
/*background:#b1eb76 url(images/nav_bg.gif) top left repeat-x;*/
}

#Navigation td.end {
    height:42px;
    color:#FFF;
    padding:0;
    text-decoration:none;
    background:#b1eb76 url(images/nav_bg.gif) top left repeat-x;
    text-align:left;
    cursor:default
}

#Navigation td.active {
    background:#b1eb76 url(images/nav_roll.gif) top left repeat-x
}

#Navigation td.no_cursor {
    cursor:default
}

#iconNav {
    float:right;
    text-align:right;
    height:39px;
    padding-top:3px;
    margin-right:40px;
    _overflow:hidden;
    _margin-top:5px
}

a {
    color: #1C609F;
    text-decoration: underline;
}

#Main {
    border:0;
    padding:0;
    margin:0;
    font-family:Arial,Helvetica,sans-serif;
    /*font-size:14px;*/
    color:#555;
    text-align:justify;
	/*line-height: 20px;*/
	}

.clear {
    float:none;
    clear:both
}

#PostSet {
    _float:left;
    padding:0;
    margin-left: 260px;
    margin-right:260px;
}

#PostSet h1,#PostSet .like_h1,.PostSet h1 {
    color:#174d80;
    font-size:24px;
    font-family:Arial;
    font-weight:400;
    margin-bottom:2px
}

#PostSet .like_h1 {
    margin-top:16px
}

#Sidebar1 {
    width: 240px;
    float:left;
    margin:0;
    padding:0
/*border-right: 1px solid #f4f4f4; */
}

#Sidebar1 div.sidebar1_in {
    width: 240px;
    margin:0;
    padding-top:0;
}

#Sidebar1 ul.main,#Sidebar1 ul.main ul {
    margin:0;
    padding:0
}

#Sidebar1 li {
    color:#969696;
    font-family:Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}

#Sidebar1 li.first {
    padding-top:0px
}

#Sidebar1 li.bottom_pad {
    padding-bottom:12px;
    padding-top:35px
}

#Sidebar1 .pad_left {
/*padding-left:10px !important; */
    padding-top:5px
}

#Sidebar1 li a,#Sidebar1 li a.active {
    color:#3b3b3b;
/*font-weight:bold;*/
    text-decoration:none
}

#Sidebar1 li a.active,#Sidebar1 li.active span {
    color:#174d80
/* font-weight:bold;*/
}

#Sidebar1 li a:hover {
    color:#174d80;
/*font-weight:bold; */
    text-decoration:underline
}

#Sidebar1 ul li {
    border:0
}

#Sidebar1 ul,#Sidebar1 ol,#Sidebar1 li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none
}

#Sidebar1 h2,#Sidebar2 h2 {
/*border-bottom:1px dashed #174d80;*/
    padding:0 0 3px
}

#Sidebar1 h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:15px 0 5px
}

#Sidebar1 b.h2 {
    display:block;
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:15px 0 5px
}

#Sidebar2 {
    float:right;
    /*display: none;*/
    width:240px;
    margin:0;
    padding:0
/*border-left: 1px solid #f4f4f4;*/
}

#Sidebar2 div.sidebar2_in {
    width:200px;
    margin:0;
    padding-top:0;
    _padding-top:19px
/*margin-left:10px; */
}

#Sidebar2 ul.main,#Sidebar2 ul.main ul {
    margin:0;
    padding:0
}

#Sidebar2 li {
    color:#969696;
    font-family:Arial,Helvetica,sans-serif;
    line-height:1.2em;
    padding:4px 0 5px
}

#Sidebar2 li.first {
    padding-top:1px
}

#Sidebar1 li.first h2,#Sidebar2 li.first h2 {
    margin-top:10px!important
}

#Sidebar2 li.bottom_pad {
    padding-bottom:12px
}

#Sidebar2 .pad_left {
/*padding-left:10px !important;*/
    padding-top:5px
}

#Sidebar2 li a,#Sidebar2 li a.active {
    color:#3b3b3b;
/*font-weight:bold;*/
    text-decoration:none
}

#Sidebar2 li a.active,#Sidebar2 li.active span {
    color:#174d80
/*font-weight:bold;*/
}

#Sidebar2 li a:hover {
    color:#174d80;
/* font-weight:bold;*/
    text-decoration:underline
}

#Sidebar2 ul li {
    border:0
}

#Sidebar2 ul,#Sidebar2 ol,#Sidebar2 li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none
}

#Sidebar2 h2,#Sidebar2 h2 {
/*border-bottom:1px dashed #174d80; */
    padding:0 0 3px
}

#Sidebar2 h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:15px 0 5px
}

.side_block {
    /*border:1px solid #e5e5e5;*/
    /*padding:10px*/
    
}

#Sidebar1 .side_block2,#Sidebar2 .side_block2 {
    padding-bottom:0
}

#Sidebar1,#Sidebar2 {
    /*margin-top:0px*/
}

#PostSet .side_block2 {
    /*padding:0 10px*/
    text-align: justify;
}

#footerBottom {
    font-family:'Arial';
    font-size:11px;
    color:#fff;
    background:#1C609F;
    width: 100%;
    position: absolute;
    left: 0;
}

#footerInfo {
    text-align:left;
    padding-left:15px
/*padding-bottom: 15px;*/
    width: 1;
    width: 1250px;
    margin: 0 auto;
}

#footer {
/*height:130px;*/
}

.menocom {
    float:right;
    padding-top:15px;
    padding-right:15px
}

.menocom a {
    color:#fff;
    font-size:11px
}

.counters {
    float:left;
    padding-top:18px;
    padding-left:5px;
    width:55%
}

.counters p {
    margin:0 0 12px
}

.counters a {
    color:#fff
}

.ContainerFooter {
    width:100%;
    padding:0;
    border:0;
    margin-bottom: 5px;
    text-align:left;
    height:40px
}

img {
    border:0
}

#NavigationFooter {
    font-family:Arial,Helvetica,sans-serif;
    color:#fff;
    text-align:left;
    background:#1C609F;
    width:100%
;
    position: absolute;
    position: a;
    left: 0;
}

#NavigationFooter a,#NavigationFooter span {
    text-decoration:none;
    color:#fff;
    font-family:Arial;
    font-size:14px;
    text-transform: uppercase;
    font-weight: bold;
}

#NavigationFooter a:hover,#NavigationFooter span {
    text-decoration:none;
    color:#fcc918
}

#NavigationFooter ul {
    list-style:none;
    margin: 0 auto;
    padding:0;
    height:40px
;
    width: 1250px;
}

#NavigationFooter ul li {
    float:left;
    padding: 12px 20px;
}

#NavigationFooter ul li.first {
    background:none
}

#NavigationFooter ul .lastlink {
    border:0
}

#logo-small {
    background:url(images/logo-small.png) 0 0 no-repeat
}

/* Other */
.bord {
    float:left
}

.post {
    display:block;
    width:99%;
    margin-bottom:20px
}

.post2 {
    float:left
}

.post_head,.post_head2 {
    color:#aaa;
    padding-top:5px;
    font-size:11px;
    margin-bottom:10px;
    width:100%;
    font-family:Arial
}

.post_head2 {
/*border:1px solid #DDD;*/
    width:90%
}

.post_head a,.post_head2 a {
    color:#aaa;
    text-decoration:underline
}

.post_head a:hover,.post_head2 a:hover {
    color:#aaa;
    text-decoration:none
}

.post_content {
/*padding-left:15px;*/
    padding-bottom:10px
}

.post_images {
    float:left;
    padding:0 10px 0 0
}

.post_images img {
    margin-top:10px;
    display:block
}

.post_images img.first {
    margin-top:0
}

.post_other_images {
    float:left;
    width:99%;
    margin-top:20px;
    margin-bottom:20px
}

.post_other_images .bord,.post_gallery_images .bord {
    float:left;
    padding:0 10px 10px 0
}

.post_date {
/*margin-left:15px;*/
}

.post_author {
    font-size:11px
}

.post_anons {
    display:block;
    margin-top:10px
}

.post_categories {
/*font-size:11px;margin-bottom:5px;margin-top:5px; margin-left:15px;*/
}

.post_footer,.post_footer2 {
/*padding-left:15px;*/
    border-top:1px solid #DDD;
    font-size:13px
}

.post_footer2 {
    border:1px solid #DDD;
/*float:left;*/
    width:90%;
    margin-bottom:10px
}

.post_tags {
    display:block;
    margin:3px 0
/*padding-left:15px;*/
}

.comment,.comment2 {
    margin-top:10px;
    border:1px solid #DDD;
/*float:left;*/
    display:block;
    width:95%
}

.comment2 {
    background-color:#fbfbfb
}

.comment_fitness {
    background-color:#f3ffe2!important
/*#e6fdc8 */
}

.comment_date {
    font-size:11px;
    display:block;
    margin-bottom:0;
    height:16px
}

.comment_date .first {
    display:block;
    float:left;
    height:16px;
    margin-top:5px;
    padding-right:22px;
    background-image:url(/images/clocks.gif);
    background-position:100% 0;
    background-repeat:no-repeat
}

.comment_date .second {
    display:block;
    float:left;
    margin-top:5px;
    margin-left:5px
}

.comment_poster {
    font-size:15px;
    display:block;
    margin-bottom:7px;
    width:95%;
    margin-top:10px
/*clear:left;*/
}

.comment_poster a,.comment_poster a:hover {
    font-weight:700
}

.comment_poster a:hover {
    color:#000
}

.comment_content {
    margin-bottom:10px
}

.comment_content,.comment_date,.comment_poster {
    padding-left:15px;
    padding-right:15px
}

.comment_poster span,.like_b {
    font-weight:bolder
}

.content_text {
    margin:10px 0;
/*padding-left:15px;*/
    float:left;
    width:99%
}

.content_text2 {
    margin:10px 0
}

table.new_post_content {
    /*border:1px solid #e5e5e5;*/
    border-collapse:collapse;
    width:100%
}

table.new_post_content td {
    vertical-align:top;
    /*border-top:1px solid #e5e5e5;*/
    padding-top:10px;
    padding-bottom:10px
}

.new_post_content {
    padding-bottom:10px;
    text-align:left;
    position:relative
/*float:left;*/
}

.new_post_content .images {
    padding-top:12px;
    padding-right:10px;
    padding-left:0px
}

.new_post_content p {
    margin:0;
    padding:0
}

.new_post_content p.rubrics,.new_post_content p.comments_bl {
    padding-top:5px
}

.new_post_content .data {
    padding-bottom:10px;
    padding-left:10px;
    width:99%
}

.new_post_content span.post_date {
    padding-top:0;
    margin-top:0;
    font-size:9px;
    color:#aaa;
    font-family:Tahoma
}

.new_post_content .like_h3,.new_post_content h3 {
    font-family:Arial;
    font-weight:400;
    font-size:18px;
    color: #1C609F;
    padding-top:0;
    margin-top:0;
    padding-bottom:0;
    margin-bottom:2px
}

.new_post_content .like_h3 {
    font-size:13px
}

.new_post_content .like_h3 a {
    color: #1C609F;
    text-decoration: none;
}

.new_post_content .rubrics {
    font-family:Arial;
    font-size:11px;
    color:/*color:#389745*/
#999
}

.new_post_content .comments_bl {
    font-size:11px;
    color:#999
}

.new_post_content .comments {
    font-size:11px;
    padding-top:5px
}

.new_post_content span.comment_small {
    display:block;
    padding:0;
    margin:0;
    margin-bottom:3px
}

a.h3 {
    font-family:Arial;
    font-weight:400;
    font-size:18px;
    color:#1C609F;
    padding-top:0;
    margin-top:0;
    padding-bottom:0;
    margin-bottom:2px
}

.post_rec {
    margin-top:10px
}

.post_rec,.post_rec td {
    border:0!important
}

.post_rec td {
    padding-top:0!important;
    padding-left:30px
}

.data .like_h3,.post_rec .like_h3,.post_rec h3 {
    font-size:15px;
    font-weight:normal;
}

.content_text h3 {
    font-size:16px;
    font-family:Arial;
    font-weight:700;
    margin-top:30px;
    margin-bottom:10px;
    padding:0
}

.after_post_posts {
    margin-top:20px
}

.after_post_text {
    margin-top:20px;
    font-size:15px;
    font-family:Arial;
    font-weight:700
}

.calendar {
    width:205px;
    padding-top:10px
}

.calendar .month {
    border:1px solid #E0E0E0;
    background-color:#fff;
    text-align:center;
    font-size:13px;
    font-weight:700;
    padding-bottom:2px;
    display:block;
    float:left;
    width:173px
}

.calendar .left,.calendar .right {
    display:block;
    float:left;
    width:15px;
    text-align:center;
    padding-top:3px
}

.calendar .calendar_in {
/*        background-color:#F7F9FB;
*/
    padding:2px 0;
    float:left;
    padding-bottom:20px
}

.calendar table {
    width:100%;
    border-collapse:collapse
}

.calendar td {
    border:1px solid #E0E0E0
}

.calendar .dates td {
    font-weight:700;
    font-size:13px;
    border:1px solid #F7F9FB;
    border-bottom:1px solid #E0E0E0;
    color:#6A6969;
    padding-bottom:2px;
    text-align:center
}

.calendar td span,.calendar td a {
    display:block;
    text-align:center;
    padding-top:1px;
    padding-bottom:1px;
    width:26px
}

.calendar td span {
    background-color:#EEE;
    border:1px solid #EEE;
    color:#A99999
}

.calendar td a {
    color:#453CCF;
    text-decoration:none;
    border:1px solid #F7F9FB
}

.calendar td a.active,.calendar td span.active {
    color:#453CCF;
    background-color:#FFF19F
}

.calendar td a:hover,.calendar td a.active:hover {
    color:#453CCF;
    border:1px solid #F90;
    background-color:#FFF19F
}

.tags {
    line-height:21px;
    text-decoration:none;
    padding:2px
}

a.tag1 {
    line-height:21px;
    font-size:11px;
    color:#333;
    text-decoration:none!important
}

a.tag1:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

a.tag2 {
    line-height:21px;
    font-size:13px;
    color:#333;
    text-decoration:none!important
}

a.tag2:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

a.tag3 {
    line-height:21px;
    font-size:15px;
    color:#222;
    text-decoration:none!important
}

a.tag3:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

a.tag4 {
    line-height:21px;
    font-size:16px;
    color:#222;
    text-decoration:none!important
}

a.tag4:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

a.tag5 {
    line-height:21px;
    font-size:19px;
    color:#111;
    text-decoration:none!important
}

a.tag5:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

a.tag6 {
    line-height:21px;
    font-size:21px;
    color:#111;
    text-decoration:none!important
}

a.tag6:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

a.tag7 {
    line-height:21px;
    font-size:23px;
    color:#000;
    text-decoration:none!important
}

a.tag7:hover {
    line-height:21px;
    color:#FFF!important;
    text-decoration:none!important;
    background:#000
}

.tags a.selected {
    background:#000!important;
    color:#FFF!important
}

.tags a.selected:hover {
    background:#FFF!important;
    color:#000!important
}

.h2_fill {
    padding:2px 6px;
    background-color:#EEE
}

.h2_fill a {
    text-decoration:none
}

.h2_dashed {
    border-bottom:1px solid #e5e5e5;
    width:100%
}

.h2_dashed h3 {
    color:#174d80;
    font-size:24px;
    font-family:Arial;
    font-weight:400;
    margin-bottom:2px
}

.h2_dashed h3 a {
    color:#174d80;
    text-decoration:none
}

.h2_dashed h3 a:hover {
    color:#174d80;
    text-decoration:underline
}

.h1_bordered {
    border-bottom:1px solid #e5e5e5;
    width:100%;
    padding-top:2px;
    margin-top:16px
}

.i_txt,.i_area {
    width:300px
}

.i_txt {
    height:16px;
    width:360px
}

.i_area {
    height:128px;
    overflow:auto
}

.w5 {
    width:300px
}

.w_min {
    width:75px
}

.w150 {
    width:150px
}

.c_form td {
    vertical-align:top
}

span.red2 {
    color:#c00
}

#poll {
    margin-top:15px
}

#poll label {
    display:block;
    height:15px;
    padding:1px 0 0;
    position:relative;
    margin-bottom:3px
}

/*#poll input {height:15px; position:absolute; top:50%; left:0px; margin-top:-7px;}*/
#poll a:link,#poll a:visited {
    font:12px tahoma;
    color:#900000;
    margin-right:20px
}

#poll a:hover {
}

#poll p {
    margin-bottom:7px
}

#poll .poll_links {
    margin-top:10px
}

/*** contest ***/
div.images {
    float:left
}

div.images div {
    text-align:left;
    width:233px;
    _width:266px;
    height:424px;
    _height:450px;
    background-image:url(images/bg_image2.jpg);
    background-repeat:no-repeat;
    padding-top:26px;
    padding-left:33px;
    position:relative;
    float:left
}

div.images div h3 {
    margin-top:0;
    padding-top:0;
    width:200px
}

div.images div span {
    font-weight:400;
    cursor:hand;
    cursor:pointer;
    color:#00c;
    border-bottom:1px dashed #00c;
    padding-bottom:2px;
    position:absolute;
    left:33px;
    bottom:56px;
    overflow:hidden
}

div.images2 {
    float:left;
    width:99%
}

div.images2 p {
    color:#174d80;
    font-weight:700;
    font-size:17px
}

div.images2 div {
    text-align:left;
    width:212px;
    height:382px;
    background-color:#ececec;
    padding-top:10px;
    padding-left:10px;
    position:relative;
    float:left;
    margin-right:10px;
    margin-bottom:10px
}

#Sidebar2 div.images2 div {
    width:200px
}

div.images2 div.best {
/*float:none;*/
    background-color:#e6fdc8
}

.side_block div.images2 div.best {
    background:none!important
}

div.images2 div img {
    border:1px solid #737373
}

div.images2 div h3 {
    margin-top:10px;
    padding-top:0;
    width:200px;
    font-family:Arial;
    font-size:15px;
    font-weight:700
}

div.images2 div span {
    font-weight:400;
    cursor:hand;
    cursor:pointer;
    color:#00c;
    border-bottom:1px dashed #00c;
    padding-bottom:2px;
    position:absolute;
    left:10px;
    bottom:10px
/*overflow:hidden;*/
}

div.images2 div span.votes,div.images2 div span.leader {
    font-weight:400;
    cursor:default;
    color:#333;
    border-bottom:0;
    padding-bottom:2px;
    position:absolute;
    left:10px;
    bottom:10px
/*overflow:hidden;*/
}

div.images2 div span.votes b,div.images2 div span.leader {
    font-size:15px;
    color:#174d80
}

div.images2 div span.leader {
    bottom:28px;
    font-weight:700
}

.left_collumn {
    color:#333!important;
    padding-bottom:20px
}

.left_collumn div {
    background-color:#fff!important;
    padding-left:0!important;
    height:320px!important
}

p.vote_link {
    font-size:15px
}

p.vote_link a {
    color:#174d80!important;
    text-decoration:underline!important;
    font-weight:700!important
}

p.vote_link a:hover {
    color:#3b3b3b!important;
    text-decoration:underline!important
}

span.dashed_span {
    color:#4d8955;
    border-bottom:1px dashed #4d8955;
    cursor:pointer
}

span.dashed_span_hover,span.dashed_span:hover {
    color:#4d8955;
    border-bottom:0;
    cursor:pointer
}

span.pad_left {
    margin-left:10px
}

ul.posts_block {
    //margin-bottom:-10px!important
}

.posts_block li {
    position:relative;
    border-top:1px solid #e5e5e5!important;
/*margin-bottom:10px !important;*/
    min-height:100px;
    _height:100px
}

.posts_block li.first {
    border-top:0!important;
    margin-bottom:10px!important;
    padding-bottom:0!important;
    min-height:90px;
    _height:90px
}

.posts_block li img {
    position:absolute;
    left:0;
    top:10px
}

.posts_block li.first img {
    top:0
}

.posts_block li a {
    text-decoration:none
}

.posts_block li a:hover {
    text-decoration:none
}

.posts_block li a span,.posts_block li a:hover span {
    display:block;
    margin-left:100px;
    text-decoration:underline;
    font-weight:400;
    font-size:11px
}

#Sidebar1 ul.left_menu {
/*border-top: 1px solid #e5e5e5;*/
/*padding-bottom:35px !important;*/
    margin-top:31px!important;
    float:left
}

#Sidebar1 .left_menu li {
    border-bottom:1px solid #e5e5e5;
   /* background:url(/images/marker.gif) 0 13px no-repeat;*/
    padding:6px 5px 6px 14px
}

#Sidebar1 .left_menu li a,#Sidebar1 .left_menu li span {
    font-size:14px;
    font-family:Arial;
    font-weight:700;
    color:#1C609F
}

#Sidebar1 .left_menu li.active a {
    color:#303030
}

#Sidebar1 .left_menu li.active ul a {
    color:#1C609F
}

#Sidebar1 .left_menu li li a,#Sidebar1 .left_menu li li span {
    font-size:14px;
    font-weight:400
}

#Sidebar1 .left_menu li li {
    border:0;
    padding-top:5px;
    padding-bottom:5px
}

#Sidebar1 .left_menu li ul {
    padding-top:3px
}

#Sidebar1 .left_menu li a:hover {
    font-weight:700;
    text-decoration:underline;
    color:#000
}

#Sidebar1 .left_menu li li a:hover {
    font-weight:400
}

#Sidebar1 .left_menu li a.active {
    color:#303030
}

#Sidebar1 .left_menu li a.active:hover {
    text-decoration:none
}

#Sidebar1 .left_menu li span,#Sidebar1 .left_menu li li span {
    color:#000;
    text-decoration:none;
    font-weight:700
}

#Sidebar1 h2.left_menu {
    border-bottom:1px solid #e5e5e5;
    padding-top:5px
}

h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:10px 0 5px
}

.like_h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:10px 0 5px;
    display:block
}

div.h2,b.h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:10px 0 5px
}

.b {
    font-weight:bolder
}

.h1_fill {
    background:#54b554 url(/images/bg_h1.jpg) 0 0 repeat-x;
    color:#fff!important;
    padding-top:3px;
    padding-bottom:3px;
    font-size:20px!important;
    padding-left:10px
}

#Sidebar1 a.more,#Sidebar2 a.more {
    font-size:11px;
    color:#389745;
    text-decoration:underline;
    text-align:right;
    display:block
}

.pages {
    width:100%;
    line-height:25px
}

.pages span {
    padding-top:3px
}

.pages a,.pages b {
    border:1px solid #e5e5e5;
    padding:2px 6px 2px 7px
}

.pages b {
    background-color:#174d80;
    color:#fff
}

/**************************************************************/
#Sidebar1 ul.left_menu.headed {
    margin-top:0!important;
    width:100%
}

#Sidebar1 h2.headed {
    margin-top:7px;
    clear:left
}

h2.headed a {
    color:#174d80!important;
    text-decoration:none
}

div.fit_photocard {
    float:left;
    width:130px;
    height:190px;
    margin:0 10px 10px 0;
    padding:10px;
    border:1px solid #ccc;
    position:relative
}

div.fit_photocard img {
    width:130px;
    height:130px
}

div.fit_photocard p {
    font-weight:700;
    margin:10px 0 0
}

div.fit_photodescr {
    margin:10px 0 20px
}

div.fit_photoclear {
    height:210px;
    padding:0;
    margin:0 0 12px
}

#PostSet.photoPostSet {
    margin-right:10px
}

div.fit_photocard div.vote {
    color:#555;
    font-size:11px;
    position:absolute;
    bottom:5px;
    width:90px
}

div.fit_photocard div.vote span {
    font-weight:700
}

div.fit_photocard div.vote span.green {
    color:#4d8955
}

div.fit_photocard div.vote span.red {
    color:red
}

div.fit_photocard div.do_vote {
    position:absolute;
    bottom:5px;
    right:10px;
    _line-height:13px;
    font-size:13px;
    _font-size:20px
}

div.fit_photocard div.do_vote a {
    text-decoration:none;
    letter-spacing:-3px;
    _letter-spacing:0
}

div.fit_photocard div.do_vote a.up {
    _margin-right:-5px
}

div.fit_photocard div.do_vote a.down {
    color:red
}

div.fitness_filter {
    background: #f0f6fc;
    margin:0 10px 10px 0
	margin-right:260px;
}

.my_exercise div.fitness_filter {
    margin-right:260px
}

form.fitness_filter {
    position:relative;
    padding:15px;
    margin:0
}

form.fitness_filter h2 {
    margin:0 0 10px 5px
}

form.fitness_filter p {
    margin:0
}

form.fitness_filter p.right {
    float:right
}

form.fitness_filter a.black {
    color:#555
}

form.fitness_filter table.filter_form {
    width:99%
}

form.fitness_filter table.filter_form th {
    width:155px;
    color:#000;
    text-align:right;
    padding-right:10px
}

form.fitness_filter table.filter_form th,form.fitness_filter table.filter_form td {
    vertical-align:top
}

form.fitness_filter input.right {
    float:right;
    width:65px
}

form.fitness_filter input,form.fitness_filter select {
    font-size:13px
}

form.fitness_filter div.long {
    margin-right:5px
}

form.fitness_filter input.long {
    width:100%
}

form.fitness_filter table table {
    border-collapse:collapse;
    width:100%
}

form.fitness_filter table table td {
    color:#000;
    width:25%;
    padding-left:10px
}

form.fitness_filter table table td.first {
    padding-left:0
}

form.fitness_filter table table td select {
    width:100%
}

form.fitness_filter table td.submit {
    padding-top:5px
}

form.fitness_filter table big {
    color:#174d80;
    font-weight:700;
    font-size:16px
}

div#divServices {
    position:relative
}

ul.services {
    float:left;
    width:40%;
    list-style-type:none;
    padding-left:0;
    padding-right:20px;
    margin:0
}

ul.services li {
    font-size:14px;
    font-weight:700;
    margin-bottom:15px
}

ul.services ul {
    list-style-type:none;
    padding:0;
    margin:0
}

ul.services li li {
    font-size:13px;
    font-weight:400;
    margin-bottom:0
}

p.catalog_caption {
    font-size:12px;
    color:#000;
    margin-top:0
}

table.catalog_list {
    width:99%;
    border-collapse:collapse
}

.catalog_list td {
    line-height:22px;
    padding:5px 10px;
    color:#000
}

.catalog_list td.bordered {
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5
}

.catalog_list td.bordered2 {
    border:1px solid #e5e5e5
}

.catalog_list td.normallineheight {
    line-height:18px
}

.catalog_list td.catalog_item_image {
    width:0;
    text-align:center;
    vertical-align:middle
}

.catalog_list td.catalog_item_image.bordered {
    width:0;
    border-left:1px solid #e5e5e5;
    border-right:none
}

.catalog_list h3,h3.catalog_list,b.h3.catalog_list {
    margin:0 0 5px;
    font-size:18px;
    font-weight:400;
    color:#174d80
}

b.h3.catalog_list span,h3.catalog_list span {
    color:#000;
    font-size:12px
}

.like_h3.catalog_list {
    margin:0 0 5px;
    font-size:18px;
    font-weight:400;
    color:#174d80
}

b.h3 {
    margin:0 0 5px;
    font-size:18px;
    font-weight:400;
    color:#174d80;
    display:block
}

span.like_h3 {
    font:bold 15px Arial;
    margin-top:12px;
    color:#174d80;
    display:block
}

.catalog_list td.catalog_item_image.bordered h3 {
    text-transform:uppercase
}

.catalog_list a,.catalog_list h3 a {
    color:#1C609F
}

.catalog_list span {
    color:#aaa
}

.catalog_list span.metro {
    color:#000
}

hr {
    height:1px;
    border:none;
    /*border-bottom:1px solid #333*/
}

h3.blue {
    color:#174d80
}

h1.blue {
    margin:10px 0 5px;
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px!important;
    font-weight:700!important;
    margin:10px 0 5px
}

.left_cat {
    /*border:0px solid #e5e5e5;*/
    padding-right:10px;
}

.left_cat div#first_left {
    border:none
}

a.left_cat {
    padding:0;
    margin:0;
    font-family:arial;
    border:none;
    font-weight:700;
    font-size:16px;
    color:#1C609F;
    text-decoration:underline!important
}

a.left_cat:hover {
    font-family:arial;
    font-size:16px;
    color:#000;
    text-decoration:underline!important
}

div.left_class_h {
    margin:10px 0 5px
}

h3 .forum_link {
    text-decoration:underline;
    color:#1C609F
}

.forum_link {
    color:#1C609F
}

.copyright {
    color:red;
    text-align:right;
    margin-bottom:20px
}

.tab {
    border-collapse:collapse;
    width:98%
}

.tab td {
    border:1px solid #e5e5e5;
    padding:5px
}

.tab td.td_head {
    background-color:#1C609F;
    color:#fff;
    padding:10px
}

.tab td.td_row2 {
    background-color:#f0f6fc
}

.head_cat_list {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:10px 0
}

div.topics {
    border:1px solid #e5e5e5;
    padding:5px;
    margin-top:10px
}

div.my_topics,b.topics,span.topics {
    color:#174d80;
    font-family:Arial;
    font-size:14px;
    font-weight:700
}

div.topic-starter {
    font-weight:700
}

p.topic-subject {
    text-decoration:underline;
    margin:0
}

.enc_li {
   /* background:transparent url(/images/marker.gif) no-repeat scroll 0 10px;*/
    padding:3px 5px 3px 14px;
    margin-left:0;
    list-style-position:outside;
    list-style-type:none;
    list-style-image:none
}

.enc_li a:HOVER {
    color:#000
}

div.encyclopaedia {
    float:left;
    width:50%
}

.photo_class {
    width:100%
}

.exercise {
    margin-top:
}

.clear_both {
    width:100%
}

.enc_video {
    float:right;
    padding-right:10px
}

.enc_video div {
    margin-bottom:30px
}

.exercise h1 {
    margin-top:2px
}

.exercise ul {
    padding-left:20px
}

.enc_section ul {
    padding-left:20px
}

.enc_list ul {
    padding-left:20px
}

.left_menu .enc {
    color:#1C609F!important;
    font-family:Arial!important;
    font-size:14px!important;
    font-weight:700!important
}

.left_menu .section {
    color:#1C609F!important;
    font-family:Arial!important;
    font-size:13px!important;
    font-weight:400!important
}

.left_menu .presection {
    color:#1C609F!important;
    font-family:Arial!important;
    font-size:13px!important;
    font-weight:400!important
}

.left_menu .presection:HOVER {
    color:#000!important
}

.enc_filter {
    padding:25px;
    background:#E8F5E9 none repeat scroll 0 0
}

.enc_div {
    margin-left: 260px;
    margin-right:10px
}

.exercise_preview {
    border:1px solid #E5E5E5;
    border-top:0;
    padding:5px 10px
}

.exercise_preview_first {
    border:1px solid #E5E5E5;
    padding:5px 10px
}

.exercise_preview h3 {
    margin:0;
    font-weight:400
}

.exercise_preview a {
    color:#1C609F;
    font-size:18px
}

.exercise_preview span {
    color:#AAA
}

.search_exercise {
    margin-right:230px
}

.enc_div h1 {
    font-size:17px;
    margin:10px 0 2px;
    color:#174d80
}

.left_menu a:hover {
    color:#2885c8!important
}

.left_menu span {
/*color: #2885c8 !important;*/
    color:#303030!important
}

/*a.active{
color: #2885c8 !important;
}
*/
/*
.exe_menu{
  color:#f7d600 !important;
}
.exe_menu:HOVER {
  color:#000000 !important;
}
a.exe_menu:HOVER {
  color:#000000 !important;
}
*/
/*.bottom_li{
  color:#303030 !important;
}
.bottom_li:HOVER {
  color:#000000 !important;
}
*/
.first_li {
    border-top:1px solid #E5E5E5
}

.last_li {
    margin-bottom:20px
}

.my_exercise {
    margin-left:260px;
	margin-right:260px
}

.exercise div {
    margin-top:0
}

h3 {
    font:15px Arial;
    color:#174d80;
    margin-top:0;
    margin-bottom:10px;
    font-weight:700
}

.search_exercise ul {
    padding-left:20px
}

.search_exercise a {
    text-decoration:underline!important
}

table#enc_search_result {
    width:100%;
    border-collapse:collapse;
    padding-right:15px;
    margin-bottom:10px
}

table#enc_search_result th {
    background-color:#1C609F;
    color:#FFF;
    padding:.7em;
    border:1px solid #dadcdb
}

table#enc_search_result .name {
    width:40%
}

table#enc_search_result .machines {
    width:10%
}

table#enc_search_result .sections {
    width:15%
}

table#enc_search_result .presections {
    width:35%
}

table#enc_search_result .rating_all {
    width:10%
}

table#enc_search_result .votes {
    width:10%
}

table#enc_search_result td {
    padding:.7em;
    border:1px solid #dadcdb
}

table#enc_search_result td h3 {
    margin:0
}

table#enc_search_result .first {
}

table#enc_search_result .second {
    background-color:#f0f6fc
}

.my_exercise b {
    color:#174d80;
    font-size:15px
}

.enc_video {
    width:420px;
    padding-left:20px
}

.enc_video h2 {
    margin-top:0
}

.left_menu .enc b {
    color:#1C609F
}

.left_menu .enc span.b {
    color:#1C609F!important;
    font-weight:bolder;
    font-size:14px!important
}

.section {
    padding-top:5px!important;
    padding-bottom:0!important
}

.subgallery {
    border:1px solid green;
    float:left;
    padding:5px;
    margin:5px
}

.photo {
    border:1px solid green;
    float:left;
    padding:5px;
    margin:5px
}

.photo_gallery {
    position:relative
}

.full_photo {
    widht:100%;
    padding-right:10px
}

.gallery_head {
    margin-top:0
}

/*#main_photo{width:840px; height:750px; background-color: #f4eef0; margin-top:5px; text-align: center; padding:5px; position: relative;}*/
#main_photo {
    width:700px;
    background-color:#f0f0f0;
    margin-top:10px;
    text-align:center;
    padding:10px 10px 0;
    margin-right:10px
}

#main_photo td {
    width:33%;
    height:60px;
    vertical-align:middle
}

#main_photo .tdleft {
    text-align:left
}

#main_photo .tdcenter {
    text-align:center
}

#main_photo .tdright {
    text-align:right
}

#main_photo table {
    width:700px
}

.rating {
    color:#21a52b;
    font-size:25px;
    font-weight:700;
    letter-spacing:1px
}

.gallery_comment {
    padding:10px;
    border:1px solid #dedede;
    margin-bottom:10px;
    background-color:#fbfbfb
}

.gallery_red {
    color:#c8030d
}

.comment_form .input {
    width:400px
}

.comment_form textarea {
    width:100%;
    height:100px
}

a.arrow {
    text-decoration:none
}

.preview_photo {
    display:-moz-inline-stack;
    display:inline-block;
    _overflow:hidden;
    zoom:1;
    *display:inline;
    background-color:#eee;
    margin:5px;
    position:relative;
    height:160px;
    width:140px
}

.preview_content {
    padding:5px;
    position:relative;
    height:155px;
    width:130px;
    overflow:hidden
}

.preview_content img {
    position:absolute;
    bottom:30px;
    margin:0 auto
}

.preview_content p {
    position:absolute;
    bottom:10px;
    margin:0;
    text-align:center
}

.preview_content span.rating {
    position:absolute;
    bottom:10px;
    right:10px;
    margin:0;
    color:#23d21f;
    font-family:Arial;
    font-size:13px;
    font-weight:700
}

.preview_content p a {
    font-family:Arial;
    font-size:9px;
    font-weight:underline;
    color:#666
}

.gallery_preview {
    width:150px;
    height:210px;
    margin-right:10px;
    margin-bottom:10px;
    display:-moz-inline-stack;
	display:inline-block;
    _overflow:hidden;
    zoom:1;
    *display:inline;
    background-color:#EEE;
    position:relative
}

.gallery_content {
    padding:10px;
    height:190px;
    width:130px;
    overflow:hidden;
    border:1px solid #CCC;
    position:relative
}

.gallery_content img {
    position:absolute;
    top:10px;
    margin:0 auto
}

.gallery_content p {
    position:absolute;
    top:150px;
    margin:0;
    font-weight:700
}

.gallery_content span.rating {
    position:absolute;
    bottom:10px;
    right:10px;
    margin:0;
    color:#23d21f;
    font-size:20px
}

#gallery_all {
    font-family:Arial;
    font-size:13px;
    text-decoration:underline;
    color:#1C609F
}

.arrow {
    font-family:Arial;
    font-size:24px;
    font-weight:700;
    color:#1C609F
}

#photo_counts {
    font-family:Arial;
    font-size:13px;
    color:#212121
}

#rat {
    font-family:Arial;
    font-size:13px;
    color:#212121
}

.photo_name {
    font-family:Arial;
    font-size:13px;
    color:#212121
}

.photoPostSet hr {
    margin-top:0
}

#rat {
    position:relative;
    bottom:3px
}

.withoutmargin {
    margin:0!important
}

.bold {
    font-weight:700!important
}

.my_exercise hr {
    margin-top:0
}

.gallery_content p {
    width:130px
}

.blue {
    margin-top:12px
}

#y5_direct3 {
    margin-top:16px
}

.post_gallery img {
    padding:5px
}

.city_selector {
    text-align:left;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:10px
}

.places_search_types {
    padding:5px;
    margin-bottom:10px
}

.places_search_types span {
    padding:5px 10px;
    background-color:#E8F5E9
}

.places_search_types a {
    padding:5px 10px
}

#short_description {
    padding-top:10px;
    padding-bottom:10px
}

#description {
    padding-top:10px;
    padding-bottom:10px
}

#PostSet a:hover {
    color:#2885c8!important}

.fitness_filter.main,.fitness_filter.search {
    /* margin-right:-220px!important */}

.fitness_filter.exercises,.fitness_filter.muscles {
    margin-right:0px!important
}

.description.muscles {
    /*margin-right:10px;*/
    padding:10px 0
}

.short_description.muscles {
    /*margin-right:10px;*/
    padding:10px 0;
	
}

.description.exercises {
   /* margin-right:10px;*/
    padding:10px 0
}

.short_description.exercises {
    /*margin-right:10px;*/
    padding:10px 0
}

.mysubgallery img {
    margin:5px
}

.subitem {
    border:1px solid #E5E5E5;
    margin:5px;
    padding:5px 5px 5px 15px
}

.subitem .date {
    font-size:11px;
    margin-bottom:5px
}

.subitem .anons {
    margin-top:7px;
    margin-bottom:5px
}

.subitem a.name {
    font-size:15px
}

#map {
    margin-bottom:20px
}

.main_banner_big {
    height:96px;
    border:1px solid #3fa303;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    background:url(/images/banner_main_right_full.jpg) 99% 50% no-repeat;
    max-width:792px;
    margin-top:16px
}

.main_banner_big .right {
    color:#6d6d6d;
    height:96px;
    width:448px;
    background:url(/images/banner_main_left.png) 0 50% no-repeat
}

#exe_desc p {
    margin:0
}

#exe_desc .post_categories {
    color:#AAA;
    font-size:11px
}

#exe_desc .post_categories a {
    color:#AAA;
    font-size:11px
}

#exe_desc .post_categories a:hover {
    color:#2885c8;
    font-size:11px
}

.my_h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin:15px 0 5px
}

.date2 {
    color:#AAA;
    font-family:Tahoma;
    font-size:9px
}

.subnews.mainlist .subitem {
    margin-left:0;
    margin-right:0
}

.subnews.mainlist {
    width:99%
}

.new_post_content.mainlist {
    width:99%;
    margin-bottom:10px
}

.space_h1 {
    margin-top:16px
}

.social_button {
    float:left;
    margin-left:10px
}

.social {
    overflow:hidden;
    _zoom:1
}

span.b {
    font-weight:bolder
}

.main_banner_big_blue {
    background:url(/images/banner_bg.png) repeat-x;
    height:98px;
    border:1px solid #003c96;
    margin-top:16px
}

.main_banner_big_blue .inner {
    background:url(/images/banner_text.png) 50% 50% no-repeat;
    height:100px
}

.programm_table label {
    display:block
}

.programm_table td {
    padding:3px 1px
}

.errors {
    margin:6px 0
}

.errors .err {
    color:#DF1B1B;
    display:block
}

.success {
    margin:6px 0;
    color:#41A832
}

.pr_space {
    height:14px
}

.hint {
    font-size:11px;
    color:#9F9F9F
}

.big_text {
    font-size:15px
}

.psevdo_h2 {
    color:#174d80;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:700;
    margin:10px 0 5px;
    clear:right
}

#search_wrapper {
    display:block;
    margin-bottom:10px;
    padding-top:2px
}

.search_input {
    width:60%
}

.search_image {
    max-height:80px;
    max-width:80px
}

.populate_exc {
    width:96%;
    margin:6px 0
}

.populate_exc a:hover {
    color:#2885c8!important
}

.no_padding {
    padding:0!important
}

/*TESTS*/
.test_questions {
    list-style:decimal-leading-zero outside none
}

.test_question {
    margin-bottom:10px
}

.question_text {
    font-weight:bolder
}

.search_highlight {
    color:red!important;
    font-weight:700!important
}

.positive_rating {
    color:#1C609F;
    font-weight:700
}

.neutral_rating {
    color:#212121;
    font-weight:700
}

.negative_rating {
    color:red;
    font-weight:700
}

#video_src_spoiler {
    display:none
}

#video_src {
    margin-top:5px;
    cursor:pointer;
    margin-bottom:10px!important;
    display:inline-block;
    border-bottom:1px dashed
}

#exe_desc_normal p {
    margin:0;
    padding:0
}

#exe_desc_normal .field-label {
/*font-weight: bold;*/
}

.complexity-low {
    font-weight:700;
    color:green
}

.complexity-average {
    font-weight:700;
    color:orange
}

.complexity-high {
    font-weight:700;
    color:red
}

#exe_desc {
    margin-bottom:5px
}

.modal {
    position:absolute;
    top:20px;
    left:10px;
    width:230px;
    background:#fff;
    padding:10px;
    border-radius:10px;
    display:none;
    box-shadow:0 0 40px #ddd
}

.button.black {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #272727;
    display:inline-block;
    border:1px solid #161616;
    border-radius:3px;
    color:#fff;
    padding:5px;
    margin-bottom:3px
}

.button.black:hover {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #404040
}

.button.black:active {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #151515
}

.button.red {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #cd0000;
    display:inline-block;
    border:1px solid #8a0000;
    border-radius:3px;
    color:#fff;
    padding:5px;
    margin-bottom:3px
}

.button.red:hover {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #dd0101
}

.button.red:active {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #b60404
}

.button.blue {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #0173dd;
    display:inline-block;
    border:1px solid #294c8b;
    border-radius:3px;
    color:#fff;
    padding:5px;
    margin-bottom:3px
}

.button.blue:hover {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #0278e7
}

.button.blue:active {
    background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #005eb6
}

.button.green {
    margin-top:7px;
    /*background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #6db114;*/
	background-color: #1C609F;
    display:inline-block;
    /*border:1px solid #5a7f2a;*/
    border-radius:3px;
    color:#fff;
    padding:5px;
    margin-bottom:3px;
	margin-left: 4px;
}

.button.green:hover {
    /*background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #74bc15*/
	background-color: #2885c8;
}

.button.green:active {
  /*  background:url(http://usite.su/images/new/highlight_faint.png) repeat-x top #62a011*/
	background-color: #2885c8;
}

.counters .indicator {
    display:inline-block;
    height:48px;
    vertical-align:top;
    display: none;
}

.float-club-b {
    float:right;
    display:inline-block;
    height:115px;
    width:265px
}

