body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     height:auto;
     height:100% !important;
     width:100%;
     font-size:12px;
     font-family:arial;
     color:#333333;
     background:#ffffff;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
.blue_a
{
     color:#3293E3;
}
.blog-add-comment a
{
     color:#3293E3;
}
.red_a
{
     color:#B21142 !important;
}
#main
{
   height:100%;
   width:100%;
   background:#fff;
}
#content_td
{
     vertical-align:top;
     text-align:center;
}
.top_block
{
     margin: 0px 60px 0px 60px;
     padding:7px 0px 0px 0px;
     border-top:4px solid #3293E3;
}
.top_block td
{
     vertical-align:top;
     padding-top:7px;
}
.logo
{
     padding: 0px 44px 0px 12px;
     background:url(/images/line_dotted.gif) top right repeat-y;
}
.line_td
{
     background:url(/images/line_dotted.gif) top right repeat-y;
}
.submenu
{
     padding: 0px;
     text-align:center;
     margin: 0px 31px 0px 27px;
}
.submenu a
{
     display:block;
     text-align:center;
     width:13px;
     margin: 4px 0px 15px 0px;
}
.top_a_block
{
     padding: 0px 10px 0px 21px;
     width:213px;
     background:url(/images/line_dotted.gif) top right repeat-y;
}
*html .top_a_block
{
     padding: 0px 10px 0px 21px;
     width:227px;
     background:url(/images/line_dotted.gif) top right repeat-y;
}
.top_a_block a
{
     display:block;
     padding-top:34px;
     float:left;
     color:#ffffff;
     text-decoration:none;
     margin: 0px 15px 0px 0px;
     text-align:center;
}
.top_a_block a span
{
     display:block;
     float:left;
     cursor:pointer;
     cursor:hand;
     padding: 3px 4px 3px 4px;
     background:#3293E3;
     color:#ffffff;
     font-size:11px;
     text-transform:uppercase;
}
.top_a_block a.top_a_01
{
     background:url(/images/top_pic_01.gif) center top no-repeat;
}
.top_a_block a.top_a_01 span
{
     background:#B21142;
}
.top_a_block a.top_a_02
{
     background:url(/images/top_pic_02.gif) center top no-repeat;
}
.top_a_block a.top_a_03
{
     background:url(/images/top_pic_03.gif) center top no-repeat;
}
.auth_log
{
     background:url(/images/bg_auth_log.gif) 0px 0px no-repeat;
     height:63px;
     margin-left:12px;
     padding: 4px 0px 0px 60px;
     color:#666666;
     font-size:11px;
     text-align:left;
}
.auth_td
{
        text-align:left;
}
.auth_td .more
{
     font-size:11px;
     background:url(/images/arrow_light.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 15px;
     margin: 5px 0px 0px 15px;
     display:block;
     text-align:left;
     color:#3293E3;
}
.auth_log .title_name
{
     font-size:13px;
     float:left;
     width:170px;

}
.auth_log .in_blog
{
     display:block;
     background:url(/images/arrow_blue.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 6px;
     color:#3293E3;
     width:80px;
     float:right;
}
*html .auth_log .in_blog
{
     display:block;
     background:url(/images/arrow_blue.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 6px;
     color:#3293E3;
     width:auto !important;
     height:16px;
     margin-right:10px;
     overflow:hidden;
     float:left;
}
.auth_log .blue
{
     color:#3293E3;
}
.auth_log p
{
     padding: 0px;
     margin: 6px 0px 0px 0px;
}
.top_menu
{
     border-top:1px solid #E2E2CB;
     padding: 0px 0px 0px 0px;
     background:#F7F7F0;
     color:#B21142;
     position:relative;
     z-index:320;
     margin-top:11px;
}
.top_menu  ul
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.top_menu ul li.parent
{
     padding: 5px 0px 5px 0px;
     margin: 0px;
     float:left;
     min-height:10px;
     list-style:none;
}
*html .top_menu ul li.parent
{
}
.top_menu a
{
     color:#B21142;
     font-size:12px;
     display:block;
     text-decoration:none;
     padding: 0px 17px 0px 13px;
     background:url(/images/line_top.gif) right 6px no-repeat;
}
.top_menu a span
{
     color:#B21142 !important;
}
.top_menu a:hover span
{
     color:#000 !important;
}
.top_menu a.sel
{
     color:#3D3D3B;
}
.top_menu a.last
{
     background:transparent;
}
.top_menu  ul .inner_menu
{
     padding: 0px;
     margin: 0px;
     display:none;
     position:absolute;
     z-index:450 !important;
}
.top_menu li:hover, .top_menu li.jshover
{
     background:#E2E1CC;
     margin-left:-1px !important;
     position:relative;
     padding-left:1px  !important;
}
.top_menu li:hover a, .top_menu li.jshover a
{
     position:relative;
     color:#000;
     background:transparent;
     z-index:100;
}
.top_menu li:hover .inner_menu, .top_menu li.jshover .inner_menu
{
     background:#E2E1CC;
     text-align:left;
     z-index:99;
     position:absolute;
     margin-left:-1px;
     margin-top:5px;
     display:block;
     padding: 0px 0px 0px 0px;
     width:142px;
}
.top_menu li .inner_menu  ul
{
}
.top_menu li .inner_menu ul li
{
     padding: 0px !important;
     margin: 0px !important;
     list-style:none;
}
*html .top_menu li .inner_menu  ul li
{
      border:1px solid #E2E1CC;
}
.top_menu li .inner_menu ul li a
{
     padding: 3px 4px 6px 13px;
     margin: 0px;
     color:#B21142;
     line-height:11px;
     display:block;
     border-bottom:1px solid #fff;
     font-size:11px;
}
.top_menu li .inner_menu ul li a:hover
{
     background:#ffffff;
}
.top_menu li .inner_menu_2
{
     background:#E2E1CC;
     text-align:left;
     z-index:99;
     position:absolute;
     margin-left:142px;
     margin-top:-20px;
     display:none !important;
     padding: 0px 0px 0px 0px;
     width:142px;
}
*html .top_menu li .inner_menu_2
{
     margin-left:140px;
}
.top_menu li li:hover .inner_menu_2, .top_menu li li.jshover .inner_menu_2
{
     display:block !important;
}
.top_menu li li:hover li .inner_menu_2, .top_menu li li.jshover li .inner_menu_2
{
     display:none !important;
}
.top_menu li li li:hover .inner_menu_2, .top_menu li li li.jshover .inner_menu_2
{
     display:block !important;
}
.top_menu li li li:hover li .inner_menu_2, .top_menu li li li.jshover li .inner_menu_2
{
     display:none !important;
}
.top_menu li li li li:hover .inner_menu_2, .top_menu li li li li.jshover .inner_menu_2
{
     display:block !important;
}
.head_block
{
     background:url(/images/bg_head_block.jpg) 0px 0px repeat-x #1580DB;
     height:109px;
     color:#fff;
     width:100%;
     overflow:hidden;
     vertical-align:top;
     border-bottom:5px solid #F2F2E8;
}
.dive_man_bg
{
     text-align:left;
     float:left;

}
.dive_man_bg img
{
      position:relative;
     z-index:300;
}
.bg_center
{
     position:absolute;
     z-index:200;
     height:109px;
     width:100%;
     clear:both;
     left: 0px;
     overflow:hidden;
     margin-top:-114px;
     text-align:cener;
}
.bg_center img
{
     margin-left:150px;
}
.head_block .shark
{
     width:226px;
     height:109px;
     position:relative;
     z-index:300;
     float:right;
     background:url(/images/bg_shark.png) 0px 0px no-repeat;
}
*html .head_block .shark
{
     width:226px;
     height:109px;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg_shark.png', sizingMethod='scale');
     background:none;
}
.item_top_block
{
     padding-top: 0px !important;
}
.item_top_block td
{
     text-align:left;
     vertical-align:top;
}
.item_top_block table
{
     width:310px;
     margin-right:90px;
     margin-top:19px;
}
.item_top_block .img_td
{
     padding-right:15px;
}
.item_top_block .img_td .shadow_img
{
     background:#fff;
     padding: 10px 10px 10px 10px;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  position:absolute;
  z-index:10;
}
.item_top_block .img_td .img_block
{
     position:relative;
     z-index:11;
     border:1px solid #fff;
     display:block;
     padding: 0px;
     height:60px !important;
     overflow:hidden;
     top:10px;
     left:10px;
}
.head_block .title
{
     background:#097EC0;
     color:#fff !important;
     text-decoration:none;
     display:inline-block;
     float:left;
     font-size:17px;
     margin:7px 0px 6px 0px;
     padding: 4px 10px 4px 8px;
}
.head_block .title span
{
     background:url(/images/title_head_bg.gif) right 5px no-repeat;
     padding-right: 20px;
}
*html .head_block .title span
{
     display:block;
}
*:first-child+html .head_block .title span
{
     display:block;
}
.head_block p
{
     padding: 0px;
     margin: 0px 0px 0px 10px;
     font-size:13px;
     clear:both;
}
.content_block
{
     margin-top:12px;
}
.content_block_forum
{
     width:100%:
     margin-top:12px;
}
.left_td
{
     vertical-align:top;
     text-align:left;
     width:200px;
     padding: 0px 17px 30px 7px;
}
.left_td .left_menu
{
     background:#F0F5F9;
     padding: 11px 8px 5px 12px;
}
.left_td h5
{
     padding: 0px 13px 8px 2px;
     border-bottom: 1px solid #B3B8BF;
     margin: 0px;
     display:block;
     color:#0380C5;
     font-weight:normal;
     font-size:16px;

}
.no_h5 h5
{
      padding: 0px 13px 8px 2px;
     border-bottom:0px;
     margin: 0px;
     display:block;
     color:#0380C5;
     font-weight:normal;
     font-size:16px;

}
.left_td h5 a
{
     text-decoration:none;
     color:#0380C5;
}
.left_td h5 span
{
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 2px;
     display:block;
     color:#0380C5;
     font-weight:normal;
     font-size:16px;
     background:url(/images/arrow_bottom.gif) right 8px no-repeat;
}
.no_h5 h5 span
{
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 2px;
     display:block;
     color:#0380C5;
     font-weight:normal;
     font-size:16px;
     background:transparent;

}
.left_td .left_menu ul
{
     padding: 7px 0px 0px 0px;
     margin: 0px;
     list-style:none;
     /*width:100%;*/
     border-top:7px solid #E7ECF0;
}
.left_td .left_menu li
{
     padding: 0px;
     margin: 0px 0px 5px 0px;
     list-style:none;
     padding: 8px 5px 6px 9px;
}
.left_menu li.bg
{
     background-color:#FBFCFD !important;
}
.left_td .left_menu li a
{
     color:#1B78AB;
     background:url(/images/arrow_white.gif) 0px 4px no-repeat;
     padding: 0px 0px 0px 16px;
     display:block;
}
.left_td .left_menu li a.sel
{
     color:#000000;
     background:url(/images/arrow_sel.gif) 0px 4px no-repeat;
}
.foto_top
{
     margin: 2px 0px 19px 0px;
     padding: 10px 0px 5px 0px;
}
.foto_random
{
     margin: 2px 0px 20px 0px;
     padding: 10px 0px 5px 0px;
}
.foto_content
{
     border-top:7px solid #F5F5F6;
     padding: 10px 0px 0px 0px;
     text-align:center;
     width:100%;
}
.foto_content_links
{
     border-top:7px solid #F5F5F6;
     padding: 10px 0px 0px 0px;
     width:100%;
}
.foto_content a
{
     display:block;
     text-align:left;
     overflow:hidden;
     padding: 0px 0px 0px 0px;
}
.content_blue_img
{
     width:auto;
     float:left;
     border:1px solid #fff;
     display:block;
}
*html .content_blue_img
{
     width:auto;
     float:left;
     width:100px;
     border:1px solid #fff;
     display:block;
}
.foto_content img
{
     display:block;
     text-align:center;
}
.foto_content_left
{
     border-top:7px solid #F5F5F6;
     padding: 10px 0px 0px 0px;
     text-align:center;
}
.foto_content_left a
{
     padding: 0px 0px 0px 0px;
}
.foto_content_left img
{
     display:block;
}
.photo-main-div table
{
     width:100%;

}.photo-main-div table td table
{
     width:auto;

}
.content_td_work
{
     width:100%;
     vertical-align:top;
     text-align:left;
     padding:10px 26px 0px 0px;
}
.content_td_work a
{
     color:#3293E3;
}
.content_block_forum .content_td_work
{
     padding: 0px 14px 0px 14px;
}
.content_block_forum .title_h1 h1
{
     padding:0px;
     margin:0px;
     float:left;
     color:#0380C5 !important;
     background:transparent !important;
}
.content_td_work h1
{
     padding: 0px;
     margin: 0px;
}
.content_td_work .title_h1
{
     padding: 2px 9px 8px 18px;
     margin: 0px;
     overflow:hidden;
     line-height:22px;
     height:18px;
     border-bottom:1px solid #BDBEC3;
}
.content_td_work .title_h1 h1
{
     padding: 0px;
     margin: 0px;
     color:#000000;
     font-size:17px;
     font-weight:normal;
     background:url(/images/arrow_bottom.gif) right 4px no-repeat;
}
.content_block_forum .title_h1 .rss_news
{
     float:right;
     background:url(/images/rss_bg.gif) 0px 3px no-repeat;
     padding:0px 0px 0px 20px;
     color:#666666;
}
.content_block_forum .title_h1 a
{

     color:#666666;
}
.content_block_forum .title_h1 .menu_forum
{
     float:right;
     margin: 0px 10px 0px 0px;
}
.content_block_forum .title_h1 .menu_forum ul
{
     padding:0px;
     margin:0px;
     list-style:none;
}
.content_block_forum .title_h1 .menu_forum ul li
{
     padding:0px;
     margin:0px 10px 0px 10px;
     float:left;
     list-style:none;
}
.content_block_forum .title_h1 .menu_forum ul li a
{
     color:#666666;
}
.content_text
{
     border-top:7px solid #F5F5F6;
     padding: 18px 13px 20px 18px;
}
.content_text h1
{
        padding: 10px 0px 10px 15px;
        margin: 0px 0px 0px 0px;
        font-size:18px;
        font-weight:normal;
        background:#F7F7F0;
}
.content_text a
{
     color:#3293E3;
}
.contest_block .contest_info
{
     vertical-align:top;
     text-align:left;
     padding-right:15px;
}
.contest_info p
{
     padding: 0px;
     margin: 15px 0px 15px 0px;
}
.logo_contest
{
     display:block;
     margin-right:22px;
}
.name_contest
{
     vertical-align:middle;
}
.name_contest .name
{
     font-size:16px;
}
.name_contest p
{
     padding: 0px;
     margin: 5px 0px 0px 10px;
}
.name_contest a
{
     color:#B21142;
     display:block;
     padding: 0px 0px 0px 10px;
     background:url(/images/arrow_red.gif) 0px 5px no-repeat;
}
.name_contest .status_contest
{
     display:block;
     padding: 3px 0px 0px 10px;
}
.winner_td
{
     vertical-align:top;
}
.winner
{
     background:#F7F7F0;
     width:360px;
     padding: 17px 15px 24px 15px;
}
.winner .title
{
     font-size:14px;
     display:block;
     margin: 0px 0px 15px 0px;
}
.winner td
{
     vertical-align:top;
}
.winner .img
{
     vertical-align:top;
     text-align:left;
     padding: 0px 24px 0px 0px;
}
.winner .author
{
     color:#333333;
     font-size:12px;
}
.winner .name
{
     color:#B21142;
     font-size:19px;
     display:block;
}
.winner a
{
     color:#3293E3;
}
.works
{
     margin-top:40px;
     width:100%;
}
.works_list table td
{
     text-align:center;
     /*padding-top:20px;
     padding-bottom:18px;*/
}
 .works_list
{
     text-align:center;
     background:#F7F7F0;

     padding: 0px 11px 0px 11px;
}
.works_list table
{
     text-align:center;
     background:#F7F7F0;
}
.works span.name
{
     display:block;
     clear:both;
     width:120px;
     overflow:hidden;
     margin-top:10px;
}
.works_list .block_a  .img_border
{
     height:120px;
     width:120px;
     cursor: pointer;
     overflow:hidden;
     border:1px solid #BDBDBD;
     text-align:center;
     display: table-cell;
     vertical-align: middle;
}
*html .works_list .block_a  .img_border
{
     display:block;
     cursor: pointer;
}
*:first-child+html .works_list .block_a  .img_border
{
     display:block;
     cursor: pointer;
}
.works_list .block_a  .img_border img
{
     cursor: pointer;
     margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
.works_list .block_a span
{
     cursor:pointer;
     cursor:hand;
     text-decoration:underline;
}
.works .title
{
     background:url(/images/right_bg_round.gif) right 0px no-repeat #F7F7F0;
     height:42px;
     display:inline-block;
     float:left;
     margin-right:10px;
}
.works .date
{
     color:#666666;
     float:right;
     display:block;
     margin-top:15px;
     font-size:10px;
}
.works .title span
{
     background:url(/images/left_bg_round.gif) left 0px no-repeat;
     padding: 15px 23px 0px 23px;
     height:22px;
     margin: 0px 0px 0px 0px;
     font-size:18px;
     display:block;
}
.works a
{
     color:#000000;
}
.works .bg_white td
{
     background:#ffffff;
}
#foot_td
{
     padding: 20px 10px 10px 10px;
     vertical-align:bottom;
     text-align:left;
}
.foot_div td
{
     border-top:4px solid #fff;
}
.tags_cloud
{
     border-top:1px solid #BDBEC3;
     background:#F5F5F6;
     padding-right:20px;
}
.tags_cloud .title_td
{
     vertical-align:middle;
     text-align:center;
     width:129px;
     padding: 10px 42px 10px 37px;
}
.tags_cloud .title
{
     display:block;
     height:50px;
     width:129px;
     padding: 22px 0px 0px 0px;
     font-size:17px;
     background:url(/images/bg_tegs.gif) 0px 0px no-repeat #ffffff;
}
.tags_cloud a
{
     text-decoration:none;
}
.tags_cloud a
{
     color:#666666;
     text-decoration:none;
}
.tags_cloud .tags_a a
{
     text-decoration:none;
}
.tags_cloud td
{
     padding-bottom:17px;
     padding-top:22px;
}
.foot_text
{
     border-top:4px solid #F5F5F6 !important;
     padding:2px 5px 0px 12px;
     font-size:12px;
     vertical-align:middle;
}
.block_td
{
     width:97px;
     padding: 8px 60px 0px 47px;
     vertical-align:middle;
     height:116px;
}
.block_td img
{
     margin-bottom:5px;
}
.foot_div
{
     border-top:1px solid #BDBEC3;
     margin: 30px 0px 0px 0px;
     padding:4px 0px 0px 0px;
     background:#F5F5F6;
}
.foot_div .bg_white
{
     background:#FFFFFF;
}
.foot_div a
{
     color:#B21142 !important;
}
.foot_div a span
{
     color:#B21142 !important;
}
.foot_menu
{
     width:470px;
     padding: 12px 0px 0px 30px;
}
.links_foot
{
        width:100%;
}
.links_foot td
{
        width:25%;
}
.foot_menu ul
{
     float:left;
     padding: 0px;
     margin: 0px 22px 0px 0px;
     list-style:none;
}
.foot_menu ul li
{
     padding: 0px 0px 0px 18px;
     margin: 0px 0px 7px 0px;
     font-family:tahoma;
     font-size:12px;
     background:url(/images/arrow_grey.gif) 0px 5px no-repeat;
}
.foot_menu ul li a
{
     color:#B21142;
}
.fotoweek_block
{
     margin-top:14px;
     width:100%;
}
.fotoweek_info
{
     vertical-align:top;
     width:100%;
     padding-right:20px;
}
.fotoweek_info .img
{
     padding: 0px 7px 0px 0px;
}
.fotoweek_info td
{
     vertical-align:top;
}
.fotoweek_info .title
{
     font-size:14px;
     margin-top:9px;
     margin-bottom:3px;
}
.fotoweek_info .date
{
     color:#666666;
     font-size:10px;
}
.fotoweek_info .author
{
     color:#333333;
     margin-top:17px;
     font-size:13px;
     display:block;
}
.fotoweek_info .name
{
     font-size:18px;
     display:block;
     margin-top:3px;
     margin-bottom:9px;
}
.fotoweek_info p
{
     padding: 0px;
     margin: 11px 0px 0px 5px;
}
.fotoweek_info p.theme a
{
     color:#B21142;
}
.fotoweek_block .winner
{
     width:320px;
     padding: 20px 10px 20px 20px;
}
.fotoweek_block .winner .title
{
     background:url(/images/top_pop.gif) 0px 0px no-repeat;
     padding: 2px 0px 0px 75px;
     font-size:14px;
     float:left;
}
.fotoweek_block .winner .archiv
{
     float:right;
     color:#666666;
     font-size:9px;
     display:block;
     width:90px;
     margin-top:5px;
}
.fotoweek_block .winner .item_win td
{
     text-align:left;
     vertical-align:top;
     padding: 0px 10px 10px 10px;
}
.fotoweek_block .winner .pic
{
     vertical-align:middle !important;
     text-align:center !important;
     height:160px;
     padding:10px 10px !important;
}
.fotoweek_block .winner .item_win
{
     padding: 0px;
     margin: 0px;
     height:280px;
     font-size:10px;
     border:1px solid #E7E7D1;
     background:#FFFFFF;
     width:150px;
}
.fotoweek_block .winner .item_win h5
{
     color:#00000;
     font-size:10px;
     font-weight:normal;
     padding: 0px;
     margin: 0px;
}
.fotoweek_block .item_win a
{
     color:#B21142;
}
.item_win_text a
{
     color:#B21142;
}
.works .date
{
     color:#666666;
     float:left;
     display:block;
     font-size:10px;
}
.filter_a
{
     min-height:30px;
}
.filter_a a
{
     color:#3293E3;
     background:url(/images/arrow_blue.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 10px;
     margin: 0px 10px 0px 0px;
}
.filter_a a.red
{
     color:#B21142;
     background:url(/images/arrow_red.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 10px;
     margin: 0px 10px 0px 0px;
}
.user_list
{
     padding: 0px;
     margin: 0px;
     background:#F7F7F0;
     width:100%;

}
.user_list td.user_list_td
{
     vertical-align:top;
     text-align:left;
     padding: 20px 0px 20px 15px;
}
.user_list .item_user
{
     padding: 0px 13px 0px 15px;
     margin: 0px 14px 14px 0px;
     height:250px;
     font-size:10px;
     border:1px solid #E7E7D1;
     background:#FFFFFF;
     width:132px;
     float:left;
}
.photo-galleries-ascetic .item_user
{
     margin: 0px 8px 8px 0px;
}
*:first-child+html .photo-galleries-ascetic .item_user
{
     margin: 0px 8px 8px 0px;
}
*html .user_list .item_user
{
     margin: 0px 8px 8px 0px;
}
.item_user .img
{
     height:130px;
     width:130px;
     vertical-align:middle;
     text-align:center;
}
.item_user .name
{
     color:#B21142;
     font-size:12px;
     display:block;
     margin: 4px 0px 3px 0px;
}
.item_user a.in_galery
{
     color:#B21142;
     background:url(/images/arrow_red.gif) 0px 4px no-repeat;
     padding: 0px 0px 0px 9px;
     display:block;
     margin: 0px 0px 0px 1px;
     font-size:9px;
}
.item_user p
{
     padding: 0px;
     margin: 7px 0px 0px 0px;
}
.navigation
{
     margin: 0px 0px 20px 15px;
}
.navigation a
{
     color:#B21142;
     padding: 0px 5px 0px 5px;
}
.navigation a.sel
{
     background:#E3E3CE;
     color:#000000;
     text-decoration:none;
     padding: 0px 5px 0px 5px;
}
.galery_contest
{
     width:100%;
     margin-top:11px;
}
.text_block_left
{
    /* width:350px;*/
     vertical-align:top;
     padding: 0px 10px 0px 0px;
}
.text_block_left h5
{
     padding: 0px;
     margin: 0px;
     color:#000;
     font-size:14px;
     font-weight:normal;
}
.test_list
{
     margin-top:51px;
}
.item_test
{
     margin: 20px 0px 20px 0px;
}
.item_test table.detail_name td
{
     vertical-align:middle;
     text-align:left;

}
.item_test table.detail_name .img
{
     width:80px;
     padding: 0px 10px 0px 0px;
}
.item_test table.detail_name .name
{
     color:#3293E3;
     font-size:13px;
     display:block;
     clear:both;
     margin:0px 0px 10px 0px;
     width:100%;
}
.item_test .status_test
{
     padding: 5px 4px 5px 4px;
     margin: 0px;
     display:inline-block;
     background:#FF0000;
     color:#ffffff;
     float:left;
     font-size:11px;
}
.item_test p
{
     margin-top:10px;
     margin-left:14px;
}
.item_test .date_test
{
     display:block;
     background:#F0F5F9;
     font-size:10px;
     font-style:italic;
     margin: 0px 0px 10px 0px;
     padding: 10px 10px 10px 14px;
}
.item_test .rules_test
{
     padding: 0px 0px 0px 10px;
     margin: 0px 0px 0px 14px;
     display:block;
     color:#B21142;
     background:url(/images/arrow_red.gif) 0px 5px no-repeat;
}
.tabs_td
{
     padding: 0px;
     width:390px;
     vertical-align:top;
}
.tabs_content
{
     margin-top:-1px;
     background:#F7F7F0;
     padding: 0px 6px 0px 6px;
}
*html .tabs_content
{
   margin:-1px 0px 0px 0px;
   display:block;

}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
     height:42px;
     display:inline-block;
     float:left;
     cursor:pointer;
     cursor:hand;
     min-width:34px;
     margin-right:10px;
}
.tabs-nav .tabs-selected
{
     background:url(/images/right_bg_round.gif) right 0px no-repeat #F7F7F0;
     height:42px;
     display:inline-block;
     float:left;
     cursor:pointer;
     cursor:hand;
     margin-right:10px;
}

.tabs-nav .tabs-selected span {
     background:url(/images/left_bg_round.gif) left 0px no-repeat;
     padding: 15px 23px 0px 23px;
     height:22px;
     margin: 0px 0px 0px 0px;
     font-size:13px;
     display:block;
     text-decoration:none !important;

}
.tabs-nav a
{
     color:#B21142;
     font-size:13px;
     cursor:pointer;
     cursor:hand;
     white-space:nowrap;
     text-decoration:underline;
}
.tabs-nav .tabs-selected a
{
     color:#000;
     font-size:13px;
     text-decoration:none !important;
}
.tabs-nav a span {
     padding: 15px 23px 0px 23px;
     height:22px;
          cursor:pointer;
     cursor:hand;

     width: 34px; /* IE 6 treats width as min-width */
    min-width: 34px;
     margin: 0px 0px 0px 0px;
     font-size:13px;
     display:block;
     text-decoration:underline;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.content_fototest td
{
     padding: 20px 10px 16px 17px;
}
.content_fototest .bg td
{
     background:#FFFFFF;
}
.text_top_test
{
     margin-bottom:16px;
}
.text_top_test a
{
     color:#B21142;
}
.text_top_test td
{
     padding: 0px 0px 0px 0px;
     text-align:left;
     vertical-align:middle;
}
.text_top_test .img
{
     padding: 0px 10px 0px 0px;
     width:80px;
}
.text_top_test td p
{
     padding: 0px;
     margin: 0px;
}
.text_top_test .name
{
     display:block;
     margin: 0px 0px 11px 0px;
}
.text_discribe
{
     margin: 0px 0px 16px 0px;
}
.status_test
{
     font-weight:bold;
     margin-right:16px;
     color:#000;
}
.content_fototest .all
{
     color:#B21142;
     margin-left:16px;
}
.content_fototest .grey
{
     color:#999999;
}
.content_fototest .navigation
{
     margin-left: 0px !important;
}
.content_fototest .navigation .sel
{
     background:none;
     font-weight:bold;
}
.auth_block_left
{
     margin: 2px 0px 2px 0px;
     padding: 10px 13px 5px 7px;
}
.auth_block_left_content
{
     border-top:7px solid #F5F5F6;
}
.auth_block_left_content p
{
     padding: 12px 0px 0px 8px;
     margin: 5px 0px 15px 0px;
     color:#333333;
     font-size:12px;
}
.brifing_block
{
     padding: 0px;
     margin:0px 0px 17px 0px;
}
.submit_div
{
     height:30px;
     margin-left:7px;
}
.submit_div .submit_auth
{
     padding: 0px;
     margin:0px;
     border:0px;
     width:48px;
     float:left;
     cursor:pointer;
     cursor:hand;
     height:18px;
     background:url(/images/submit_auth.gif) 0px 0px no-repeat #D2D2D1;
}
.submit_div a.reg_a
{
     padding: 0px 0px 0px 10px;
     float:left;
     margin: 5px 0px 0px 3px;
     color:#2092D0;
}
.new_width_block
{
        width:180px;
        overflow:hidden;

}
.reviews_left
{
     margin: 2px 0px 19px 0px;
     padding: 10px 13px 5px 7px;
}
.reviews_left_content
{
     padding: 15px 0px 0px 9px;
     border-top:7px solid #F5F5F6;
     margin: 0px 10px 0px 0px;
}
.new_width_block .reviews_left_content
{
        margin: 0px 0px 0px 0px;
}
.reviews_left_links
{

}
.reviews_left_links_content
{
     padding: 15px 0px 0px 9px;
     border-top:7px solid #F5F5F6;
     margin: 0px 10px 0px 0px;
}
.item_rev
{
     padding: 0px;
     margin: 0px 0px 5px 0px;
}
.item_rev a
{
     padding: 0px;
     margin: 0px;
     display:block;
     color:#B21142;
     text-decoration:none;
}
.item_rev a span
{
     display:block;
     margin:5px 0px 4px 0px;
     text-decoration:underline;
}
.item_rev a img
{
     border:1px solid #E7ECF0;
}
.item_partner
{
     padding: 0px;
     margin: 0px 0px 33px 0px;
}
.item_partner a
{
     padding: 0px;
     margin: 0px;
     display:block;
     color:#B21142;
     text-decoration:none;
}
.item_partner a span
{
     display:block;
     margin:5px 0px 4px 7px;
     text-decoration:underline;
}
.item_partner p
{
     padding: 0px;
     margin: 0px 0px 0px 7px;
}
.nav_block
{
     height:35px;
     padding: 0px;
     margin: -5px 0px 0px 19px;
}
.nav_block a
{
     display:block;
     background:url(/images/arrow_blue.gif) 0px 6px no-repeat;
     padding: 0px 0px 0px 12px;
     color:#3293E3;
     margin: 0px 28px 0px 0px;
     float:left;
     font-size:13px;
}
.nav_block a.red
{
     color:#B21142;
     display:block;
     padding: 0px 0px 0px 12px;
     background:url(/images/arrow_red.gif) 0px 6px no-repeat;
}
.rev_block
{
     padding: 0px;
     margin: 20px 0px 0px 2px;
}
.rev_block td
{
     vertical-align:middle;
     text-align:left;
}
.rev_pic
{
     vertical-align:top;
     text-align:left;
     padding: 0px 39px 0px 0px;
}
.rev_discribe
{
     padding: 0px;
     font-size:12px;
     line-height:18px;
}
.rev_discribe .name
{
     color:#B21142;
     font-weight:bold;
     display:block;
     font-size:13px;
     margin-bottom:5px;
     margin-top:3px;
}
.rev_discribe .red_text
{
     color:#FF0000;
}
.address_text
{
     margin:30px 0px 34px 32px;
     line-height:14px;
}
.reviews_list
{
     padding: 10px 10px 10px 10px;
     margin: 20px 0px 90px -8px;
     background:#F7F7F0;
}
.reviews_list .rev_title
{
     background:#EEEEDF;
     padding: 7px 22px 3px 29px;
     margin: 0px 0px 10px 0px;
     height:20px;
}
.reviews_list .rev_title h5
{
     padding: 0px;
     margin: 0px;
     font-size:13px;
     float:left;
     font-weight:bold;
}
.reviews_list .rev_title .rating_rev
{
     float:right;
     font-size:14px;
}
.review_item
{
     padding: 8px 20px 11px 30px;
     margin: 0px 0px 9px 0px;
}
.review_item table
{
     padding: 0px;
     margin:0px;
}
.review_item table td
{
     vertical-align:top;
     text-align:left;
}
.review_item .author_text
{
     float:left;
     margin: 5px 0px 4px 0px;
}
.review_item .date
{
     font-size:10px;
     display:block;
     margin-left:1px;
}
.review_item .author
{
     padding: 1px 0px 0px 17px;
     margin: 0px;
     font-size:12px;
     display:block;
     margin-top:5px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.review_item .ava_pic
{
     padding: 0px 14px 0px 0px;
}
.review_item .rating_value
{
     padding: 19px 0px 0px 0px;
     margin:0px;
     float:right;
     color:#FD3D3B;
     font-size:18px;
     width:92px;
     text-align:center;
}
.review_item .rating_value a
{
     color:#FD3D3B;
     text-decoration:none;
}
.review_item .review_text
{
     clear:both;
     margin-top:10px;
     margin: 10px 90px 0px 0px;
}
.review_item .more
{
     font-size:11px;
     background:url(/images/arrow_light.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 15px;
     margin: 5px 0px 0px 5px;
     display:block;
}
.more
{
     font-size:11px;
     background:url(/images/arrow_light.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 15px;
     margin: 5px 0px 0px 5px;
     color:#3293E3;
}
.links_banner a
{
      color:#3293E3;
}
.reviews_list  .bg
{
     background:#EEEEDF;
}
.reviews_list  .bg  .more
{
     background:url(/images/arrow_dark.gif) 0px 5px no-repeat;
}
.amount_block
{
     background:#F7F7F0;
     padding: 10px 10px 10px 0px;
     margin: 0px 0px 0px 0px;
}
.amount_content
{
     border-left:2px solid #1B78AB;
     padding: 3px 0px 1px 0px;
}
.amount_content span
{
     padding: 0px 19px 0px 13px;
     font-size:13px;
}
.rev_list
{
     margin-top:-3px;
     margin-bottom:40px;
}
.rev_list .bg td
{
     background:#F7F7F0;
}
.rev_list .bg .img_td
{
     padding: 10px 0px 10px 0px;
}
.rev_list .img_td
{
     padding: 20px 0px 28px 0px;
}
.rev_list .img_td a
{
     display:block;
     text-align:left;
     padding: 0px 16px 0px 10px;
}
.rev_list .img_td img
{
     display:block;
}
.rev_list td
{
     vertical-align:top;
     text-align:left;
     width:50%;
}
.rev_list .name
{
     color:#B21142;
     font-weight:bold;
     display:block;
     margin: 0px 0px 8px 0px;
     font-size:13px;
}
.rev_list .img_td
{
     width:1%;
}
.rev_list .bg .rev_cont
{
     padding: 24px 20px 18px 0px;
}
.rev_list .rev_cont
{
     padding: 34px 20px 20px 0px;
}
.search_block_left
{
     margin: 19px 0px 20px 0px;
     padding: 10px 13px 5px 7px;
}
.search_block_left_content
{
     border-top:7px solid #F5F5F6;
     padding: 0px 0px 0px 9px;
}
.search_block_left_content form
{
     padding: 0px;
     margin:22px 0px 0px 0px;
}
.search_block_left .inputtext
{
     padding: 0px;
     margin: 0px;
     background:url(/images/bg_text_search.gif) 0px 0px no-repeat;
     border: 0px;
     float:left;
     width:110px;
     height:18px;
}
.search_block_left .submit
{
     padding:0px;
     margin: 0px 0px 0px 6px;
     border: 0px;
     width:48px;
     height:18px;
     float:left;
     background:url(/images/bg_search_submit.gif) 0px 0px no-repeat;
}


.new_inforum
{
     margin: 20px 0px 0px 0px;
     background:#F3F5F6;
}
.new_inforum .left_menu
{
     background:#F3F5F6;
}
.new_inforum .left_menu_content
{
     border-top:7px solid #EAECED;
     padding: 10px 0px 0px 0px;
     overflow:hidden;
     width:180px;
}
.new_inforum .new_theme
{
     padding: 5px 0px 10px 16px;
     margin: 0px 0px 6px 0px;
     border-bottom:2px solid #EAECED;
}
.new_inforum .date
{
     display:block;
     font-size:10px;
}
.new_inforum .name
{
     color:#B21142;
     padding: 0px 0px 0px 16px;
     margin: 2px 0px 2px -15px;
     background:url(/images/arrow_bottom_red.gif) 0px 5px no-repeat;
     display:block;
}
.galery_list
{
     vertical-align:top;
     padding-right:40px;
     width:100%;
}
.galery_list .title
{
     padding: 0px;
     margin: 0px 0px 20px 0px;
     display:block;
     font-size:14px;
}
.galery_list td
{
     padding: 0px 0px 10px 0px;
}
.galery_list .pic_td
{
     padding:0px 21px 10px 0px;
}
.galery_list .pic_td a
{
     display:block;
     width:200px;
     overflow:hidden;
}
.galery_sections
{
     vertical-align:top;
     width:500px;
}
.galery_sections  .tabs-nav li {
     min-width:24px !important;
     padding: 0px;
     margin-right:10px;
}
.galery_sections  .tabs-nav li a span{
     min-width:34px !important;
     padding:10px 10px 0px 20px;
     height:18px !importnat;

     margin-right:10px;
}
*html .galery_sections  .tabs-nav li a span{
     width: 34px;
}
.galery_sections  .tabs-nav li{
     min-width:24px !important;
     padding-top:0px;
     height:32px !important;
     overflow:hidden;
     margin-right:10px;
}
.galery_sections .tabs_content
{
     padding: 10px 0px 0px 0px;
}
.galery_sections a.item_pic
{
     display:block;
     float:left;
     padding: 0px;
     width:80px;
     height:80px;
     overflow:hidden;
     margin: 0px 25px 20px 20px;
}
*html .galery_sections a.item_pic
{
     display:block;
     float:left;
     padding: 0px;
     margin: 0px 23px 20px 12px;
}
.tabs_td_blue
{
     padding: 0px;
     vertical-align:top;
}
.tabs_content_blue
{
     margin-top:-1px;
     background:#F7F7F0;
     padding: 0px 6px 0px 6px;
}
*html .tabs_content_blue
{
   margin:-1px 0px 0px 0px;
   display:block;

}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide_blue  {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav_blue  {
        display: none;
    }
}

/* Skin */
.blue_tabs .tabs-nav  {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.blue_tabs .tabs-nav :after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.blue_tabs .tabs-nav  li {
     height:42px;
     display:inline-block;
     float:left;
     cursor:pointer;
     cursor:hand;
     min-width:84px;
     margin-right:10px;
}
.blue_tabs .tabs-nav  .tabs-selected
{
     background:url(/images/bg_blue_right_round.gif) right 0px no-repeat #F0F5F9;
     height:42px;
     display:inline-block;
     float:left;
     cursor:pointer;
     cursor:hand;
     margin-right:10px;
}

.blue_tabs .tabs-nav  .tabs-selected span {
     background:url(/images/bg_blue_left_round.gif) left 0px no-repeat;
     padding: 15px 23px 0px 23px;
     height:22px;
     margin: 0px 0px 0px 0px;
     font-size:13px;
     display:block;
     text-decoration:none !important;

}
.blue_tabs .tabs-nav  a
{
     color:#B21142;
     font-size:13px;
     cursor:pointer;
     cursor:hand;
     white-space:nowrap;
     text-decoration:underline;
}
.blue_tabs .tabs-nav  .tabs-selected a
{
     color:#000;
     font-size:13px;
     text-decoration:none !important;
}
.blue_tabs .tabs-nav  a span {
     padding: 15px 23px 0px 23px;
     height:22px;
          cursor:pointer;
     cursor:hand;

     width: 80px; /* IE 6 treats width as min-width */
    min-width: 80px;
     margin: 0px 0px 0px 0px;
     font-size:13px;
     display:block;
     text-decoration:underline;
}
*>.blue_tabs .tabs-nav  a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.blue_tabs .photo-tabs td , .blue_tabs .tabs_content
{
   padding: 0px;
   margin: 0px;
   background:transparent;
   width:100%;
}
.blue_tabs .photo-tabs .body
{
     padding: 0px;
     background:transparent;
     width:100%;
}
.blue_tabs_content
{
     background:#F0F5F9;
     margin-top:-1px;
     margin-bottom:40px;
     padding: 22px 20px 20px 26px;
}
.blue_tabs_content a
{
     text-decoration:none;
     color:#1B78AB;
}
.rev_main_list
{
     padding: 0px;
     margin: 0px 0px 0px -18px;
}
*html .rev_main_list
{
     margin-top:5px;
}
.rev_main_list .nav_block
{
     margin-left:27px;
     height:20px;
}
.rev_main_list .nav_block a
{
     margin-right:37px;
}
.rev_main_list .static_text_rev
{
     padding: 0px;
     margin: 13px 0px 0px 20px;
}

.sort_block
{
     background:#F7F7F0;
     padding: 14px 0px 9px 0px;
     margin: 16px 0px 20px 0px;
}
.sort_block .title h5
{
     padding: 0px;
     margin: 0px 0px 16px 20px;
     font-size:13px;
     font-weight:bold;
}
.sort_block form
{
     padding: 0px;
     margin: 0px;
}
.sort_block table
{
     width:100%;
     border-collapse:collapse;
     border-top:1px solid #E3E3CA;
}
.sort_block table td
{
     white-space:nowrap;
     border-bottom:1px solid #E3E3CA;
     border-collapse:collapse;
     padding: 10px 17px 7px 20px;
}
.sort_block select
{
     width:148px;
     height:20px;
     font-size:12px;
     color:#666666;
     padding:0px;
}
.sort_block .submit_block
{
     padding: 0px;
     margin: 13px 0px 0px 19px;
}
.sort_block .submit
{
     padding: 3px 12px 5px 10px;
     cursor:pointer;
     background:url(/images/bg_sort_submit.gif) 0px 0px no-repeat;
     border:0px;
     font-size:9px;
     font-family:arial;
}

.submit_sort
{
     padding: 3px 12px 5px 10px;
     cursor:pointer;
     background:url(/images/bg_sort_submit.gif) 0px 0px no-repeat;
     border:0px;
     font-size:9px;
     font-family:arial;
}
*html .sort_block .submit
{
     padding-left: 10px;
     width:50px;
}
*:first-child+html .sort_block .submit
{
     padding-left: 10px;
     width:50px;
}
.reviews_section_list
{
     background:#F7F7F0;
     padding: 12px 10px 10px 10px;
}
.reviews_section_list .sort_text
{
     text-align:right;
     font-size:11px;
     padding: 0px 24px 10px 0px;
}
.reviews_section_list .tbl_list
{
     width:100%;
}
.reviews_section_list .tbl_list th
{
     padding: 11px 32px 9px 32px;
     vertical-align:top;
     background:#E8E8D2;
}
.reviews_section_list .tbl_list td
{
     padding: 11px 32px 10px 32px;
     vertical-align:top;
     text-align:left;
     font-size:13px;
}
.reviews_section_list .padd_small td
{
     padding: 11px 0px 10px 12px !important;
     vertical-align:top;
     text-align:left;
     font-size:13px;
}
.reviews_section_list .padd_small th
{
     padding: 11px 32px 9px 12px;
}
.reviews_section_list .tbl_list td
{
     padding: 11px 32px 10px 32px;
     vertical-align:top;
     text-align:left;
     font-size:13px;
}
.reviews_section_list .tbl_list .bg td
{
     background:#FFFFFF;
}
.reviews_section_list .tbl_list .rev_td
{
     text-align:center;
     font-size:12px;
}
.reviews_section_list .tbl_list .rev_td a
{
     color:#3F3F3F;
     font-weight:bold;
     text-decoration:none;
      font-size:12px;
}
.reviews_section_list .tbl_list .rating_rev
{
     text-align:center;
      font-size:12px;
}
.reviews_section_list .tbl_list .rating_rev .red_text
{
     color:#B21142;
      font-size:12px;
     font-weight:bold;
}
.rev_main_list .comment_text
{
     margin: 20px 0px 20px 42px;
     color:#666666;
     font-size:12px;
}
.atlas_tbl .comment_text
{
     margin: 0px 0px 0px 0px;
     color:#666666;
     font-size:13px;
}
.rev_main_list .navigation
{
     margin: 40px 0px 0px 42px;
}
.rev_main_list .navigation .sel
{
     font-weight:bold;
     background:#F2F2E8;
}
.choice_sity
{
     padding: 0px;
     margin: 3px 0px 27px 10px;
}
.choice_sity  select
{
     width:230px;
     color:#999999;
     margin:0px 0px 0px 5px;
}
.map_clan
{
     padding: 0px;
     margin: 20px 0px 28px 0px;
}
.statistics_tbl
{
     width:100%;
}
.statistics_tbl td
{
     width:50%;
     vertical-align:top;


}
.personal_statistics
{
     padding: 10px 10px 10px 0px !important;
     width:50%;
}
.personal_statistics_block
{
     clear:both;
     width:100%;
}
.personal_statistics div
{
     float:left;
}
.personal_statistics .title
{
     padding: 0px 0px 8px 0px;
     border-bottom: 1px solid #B3B8BF;
     margin: 0px;
     display:block;
     width:100%;
     color:#0380C5;
     font-weight:normal;
     font-size:16px;
     clear:both;

}
.personal_statistics .title span
{
     display:block;
     padding: 0px 0px 0px 10px;
     margin:0px 10px 0px 1px;
     background:url(/images/arrow_bottom.gif) right 8px no-repeat;
}
.content_stat
{
     border-top: 7px solid #F5F5F6;
     padding: 16px 0px 0px 0px;
     width:100%;
}
.personal_statistics .img
{
     padding-right:18px;
     padding-left:10px;
     width:1%;
}
.personal_statistics .pers_stat
{
     padding: 11px 0px 0px 0px;
     line-height:18px;
}
.personal_statistics .pers_stat .author
{
     padding: 1px 0px 0px 17px;
     margin: 0px;
     font-size:12px;
     display:block;
     font-weight:bold;
     font-family:verdana;
     margin:2px 0px 3px 0px;
     background:url(/images/bg_author.gif) 0px 4px no-repeat;
}
.statistics_td
{
     padding: 10px 10px 10px 10px !important;
     width:50%;
     background:#f2f2e8;
}
.statistics_td .title
{
     padding: 0px 0px 8px 0px;
     border-bottom: 1px solid #B3B8BF;
     margin: 0px;
     display:block;
     width:100%;
     color:#0380C5;
     font-weight:normal;
     font-size:16px;
     clear:both;

}
.statistics_td .title span
{
     display:block;
     padding: 0px 0px 0px 6px;
     margin:0px 10px 0px 1px;
     background:url(/images/arrow_bottom.gif) right 8px no-repeat;
}
.statistics_td .content_stat
{
     border-top: 7px solid #e9e9e0;
     padding: 19px 0px 10px 0px;
     font-size:13px;
     width:100%;
}
.statistics_td p
{
     padding: 0px;
     margin: 0px 0px 2px 8px;
}
.statistics_td .big_red
{
     font-size:18px;
     color:#B61E4C;
     font-weight:bold;

}
.news_inblog
{
     border-top:7px solid #E7ECF0;
     padding: 13px 0px 0px 0px;
}
.item_blog
{
     padding: 0px 0px 10px 10px;
     margin: 0px 0px 10px 0px;
     border-bottom:2px solid #EAECED;
}
.item_blog .ava_blog
{
     padding-right:7px;
}
.item_blog td
{
     vertical-align:top;
     text-align:left;
}
.item_blog .author
{
     padding: 1px 0px 0px 17px;
     margin: 0px 0px 6px 0px;
     font-size:12px;
     display:block;
     color:#000206;
     font-size:11px;
     margin-top:5px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.item_blog .date
{
     display:block;
     font-size:10px;
     color:#9A9FA3;
     margin: 0px 0px 3px 0px;
     background:url(/images/clock.gif) 0px 0px no-repeat;
     padding: 0px 0px 0px 16px;
}
.item_blog .views
{
     padding: 0px 0px 0px 15px;
     display:block;
     color:#9A9FA3;
     font-size:10px;
     text-decoration:none;
     background:url(/images/eye.gif) 0px 0px no-repeat;
     margin: 0px 18px 0px 0px;
     float:left;
}
.item_blog .comment
{
     padding: 0px 0px 0px 15px;
     display:block;
     color:#9A9FA3;
     font-size:10px;
     text-decoration:none;
     background:url(/images/comment.gif) 0px 0px no-repeat;
     margin: 0px 18px 0px 0px;
     float:left;
}
.item_blog .title
{
     color:#3293E3;
     margin:8px 0px 7px 0px;
     display:block;
}
.news_tbl
{
     padding: 0px;
     margin: -8px 0px 0px 0px;
}
.news_tbl td
{
     vertical-align:top;
}
.news_site
{
     background:#F2F2EA;
     width:50%;
     padding: 10px 10px 10px 10px;
}
.news_site .title
{
     padding: 0px 0px 8px 0px;
     border-bottom: 1px solid #B3B8BF;
     margin: 0px;
     display:block;
     width:100%;
     color:#A61647;
     font-weight:normal;
     font-size:16px;
     clear:both;

}
.news_site .title a
{
     display:block;
     color:#A61647;
     padding: 0px 0px 0px 10px;
     text-decoration:none;
     margin:0px 10px 0px 1px;
     background:url(/images/arrow_bottom.gif) right 8px no-repeat;
}
.news_site .content_news
{
     border-top: 7px solid #e9e9e0;
     padding: 0px 0px 0px 0px;
}
.news_site td
{
     vertical-align:top;
     padding: 18px 0px 16px 0px;
     text-align:left;
     border-bottom:2px solid #EAEAE2;

}
.news_tbl .img_news
{
     padding-right:6px;
}
.news_tbl .img_news a
{
     display:block;
     text-align:left;
     padding: 0px 0px 0px 10px;
}
.news_tbl .img_news img
{
     display:block;
}
.news_tbl .date
{
     color:#9D9C97;
     font-size:10px;
     display:block;
}
.news_tbl .name
{
     display:block;
     color:#B41442;
     margin: 2px 0px 4px 0px;
}
.news_dive
{
     background:#fff;
     width:50%;
     vertical-align:top;
     padding: 10px 10px 10px 10px;
}
.news_dive .title
{
     padding: 0px 0px 8px 0px;
     border-bottom: 1px solid #B3B8BF;
     margin: 0px;
     display:block;
     width:100%;
     color:#A61647;
     font-weight:normal;
     font-size:16px;
     clear:both;

}
.news_dive .title a
{
     display:block;
     color:#A61647;
     padding: 0px 0px 0px 10px;
     text-decoration:none;
     margin:0px 10px 0px 1px;
     background:url(/images/arrow_bottom.gif) right 8px no-repeat;
}
.news_dive .content_news
{
     border-top: 7px solid #F5F5F6;
     padding: 0px 0px 0px 0px;
}
.news_dive td
{
     vertical-align:top;
     padding: 18px 0px 16px 0px;
     text-align:left;
     border-bottom:2px solid #F5F5F5;

}
#right_col
{
     width:230px;
     padding-top:12px;
}
.education_block
{
     padding: 0px;
     margin: -19px 0px 0px 0px;
}
.education_block td
{
     vertical-align:top;
     text-align:left;
     padding-bottom:10px;
     padding-top:18px;
     border-bottom:2px solid #F5F5F6;

}
.education_block .bg td
{
        background:#FFFFFF;
}
.education_block .img_td a
{
     display:block;
     text-align:left;
     width:186px;
     margin-right:25px;
     padding: 0px 0px 0px 10px;
}
.education_block .img_td img
{
     display:block;
     text-align:center;
}
.education_block .name
{
     display:block;
     font-size:12px;
     margin: 7px 0px 10px 0px;
     color:#999999;
}
.education_block .name a
{
     color:#B21142;
     font-weight:bold;
     font-size:13px;
}
.education_block ul
{
     padding: 0px;
     margin:0px 0px 2px 0px;
     height:85px;
     list-style:none;
     overflow:hidden;
}
.education_block ul li
{
     padding: 0px;
     margin: 0px;
     list-style:none;
}
.education_block ul li a
{
     padding: 0px 0px 0px 15px;
     margin: 0px 0px 7px 0px;
     color:#1B78AB;
     display:block;
     background:url(/images/arrow_white.gif) 1px 4px no-repeat;
}
.education_block .more
{
     padding: 0px 0px 0px 15px;
     margin: 0px 0px 0px 0px;
     color:#B21142;
     display:block;
     background:url(/images/arrow_red_white.gif) 1px 4px no-repeat;
}
.profile_user
{
     padding: 0px;
     margin: 0px;
     width:100%;
}
.left_profile_td
{
     padding: 0px 27px 0px 0px;
     vertical-align:top;
     width:1%;
     text-align:left;
}
.left_profile_td .anons_text
{
     padding: 0px;
     width:240px;
     overflow:hidden;
     margin: 20px 0px 0px 0px;
}
.light_bg
{
     border-top:1px solid #F1F1E5;
     background:#F7F7F0;
     padding: 10px 10px 10px 10px;
}
.light_bg h4
{
     padding: 0px;
     margin: 0px 0px 10px 21px;
     font-size:18px;
     font-weight:normal;
}
.bg_tbl_diff
{
     border:0px;
     padding: 0px;
     margin:0px;
}
.bg_tbl_diff td
{
     padding: 10px 0px 10px 21px;
}
.bg_tbl_diff td.bg
{
     background:#F2F2EA;
}
.user_info
{
     margin: 0px 0px 0px 31px;
}
.user_info td.input_name
{
     white-space:nowrap;
     padding-right:10px;
}
.user_info h4
{
     font-size:13px;
}
.light_bg .title
{
     float:left;

}
.light_bg .page_nav
{
     font-weight:normal;
     float:right;
     color:#333333;
     font-size:11px;
     margin-top:2px;
}
.light_bg .page_nav .all
{
     margin: 0px 0px 0px 15px;
}
.light_bg .page_nav a
{
     margin: 0px 3px 0px 3px;
}
.light_bg .page_nav .sel
{
     margin: 0px 3px 0px 3px;
     color:#333333;
}
.public_list
{
     padding: 0px;
     margin:0px;
     width:100%;
}
.public_list .public_content_td
{
     padding-right:10px !important;
}
.public_list .bg td
{
     background:#EEEEDF !important;
     padding: 10px 0px 10px 0px;
     vertical-align:top;
     text-align:left;
}
.public_list td
{
     padding: 10px 0px 10px 10px !important;
     vertical-align:top;
     text-align:left;
}
.public_list .img_td
{
     width:1%;
}
.public_list .img_td a
{
     display:block;
     text-align:left;
     margin: 0px 16px 0px 10px;
}
.public_list .img_td img
{
     display:block;
}
.public_list .name
{
     color:#B21142;
     font-weight:bold;
     display:block;
     margin: 0px 0px 8px 0px;
     font-size:13px;
}
.public_list .static_block
{
     margin-top:22px;
     font-size:12px;
     color:#666666;
}
.public_list .date
{
     display:block;
     font-size:10px;
     color:#9A9FA3;
     font-size:10px;
     margin: 0px 0px 3px 0px;
     background:url(/images/clock.gif) 0px 0px no-repeat;
     padding: 0px 0px 0px 16px;
}
.author_block
{
     padding: 0px;
     margin: 10px 0px 0px 0px;
}
.author_block .author
{
     padding: 1px 0px 0px 17px;
     margin: 0px 30px 0px 0px;
     font-size:12px;
     display:block;
     margin-top:5px;
     font-size:11px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
     float:left;
}
.public_list .author_red
{
     padding: 1px 0px 0px 17px;
     margin: 0px 30px 0px 0px;
     font-size:12px;
     display:block;
     color:#B21142;
     margin-top:5px;
     font-size:11px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.author_block span
{
     float:left;
     font-size:11px;
     color:#9A9FA3;
}
.author_block .views
{
     padding: 0px 0px 0px 15px;
     display:block;
     color:#9A9FA3;
     font-size:10px;
     text-decoration:none;
     background:url(/images/eye.gif) 0px 0px no-repeat;
     margin: 6px 18px 0px 0px;
     float:left;
}
.author_block .comment
{
     padding: 0px 0px 0px 15px;
     display:block;
     color:#9A9FA3;
     font-size:10px;
     text-decoration:none;
     background:url(/images/comment.gif) 0px 0px no-repeat;
     margin: 6px 18px 0px 0px;
     float:left;
}
.blog_content_td
{
     padding-right:20px !important;
}
.item_product_my
{
     padding: 0px;
     margin: 0px 10px 10px 10px;
     float:left;
     width:130px;
     height:100px;
}
.item_product_my a
{
     display:block;
     text-align:center;
      width:130px;
      text-decoration:none;
      color:#B21142 !important;
}
.item_product_my img
{
     border:1px solid #F1F1E5;
}
.item_product_my span.name
{
     padding:0px;
     text-decoration:underline;
     margin: 10px 0px 10px 0px;

     display:block;
}
.item_product_my span.pic_block
{
     border:1px solid #F1F1E5;
     display:block;
     height:58px;
     width:58px;
     overflow:hidden;
     background:#fff;
}
.item_product_my span.pic_block  img
{
     border:0px;
}
.item_product_my span.name
{
     padding:0px;
     text-decoration:underline;
     margin: 10px 0px 10px 0px;

     display:block;
}
.my_rev
{
     padding: 0px;
     margin: 0px;
     width:100%;
}
.data-table td
{
     vertical-align:top;
}
.my_rev td
{
     vertical-align:top;
}
.my_rev h5
{
     padding: 0px 0px 10px 0px;
     margin: 0px 0px 0px 0px;
     color:#C54C71;
     border-bottom:1px solid #F7F7F0;
     font-size:14px;
     font-weight:normal;
}
.my_rev td.rev_cont_td
{
     background:#fff;
     width:50%;
     vertical-align:top;
     padding: 10px 10px 10px 10px;
}
.my_rev .img_td
{
     width:1%;
      vertical-align:top;
      text-align:center;
      height:60px;
      padding: 11px 0px 11px 0px;
      border-bottom:1px solid #F7F7F0;
}
.my_rev .img_td a
{
     display:block;
     margin-right:15px;
}
.my_rev .content_rev_user
{
     vertical-align:top !important;
     font-size:11px;
     border-bottom:1px solid #F7F7F0;
     padding:11px 0px 11px 0px;
}
.my_rev .rev_cont_td .author
{
     padding: 1px 0px 0px 17px;
     margin: 0px;
     font-size:11px;
     display:block;
     color:#000000;
     margin-top:5px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.my_rev .rev_cont_td .rev_detail
{
     display:block;
}
.my_rev .rev_cont_td .name_logo
{
     padding: 1px 0px 0px 0px;
     margin: 0px;
     font-size:11px;
     display:block;
     color:#000000;
     margin-top:5px;
}
.top_blocks
{
     width:100%;
}
.top_blocks table
{
     width:100%;
}
.top_blocks td.item_block
{
     padding: 0px 10px 20px 10px;
     text-align:center;
     vertical-align:top;

}
.content_block_forum .light_bg
{
     margin-top:20px;
}
.title_forum
{
     background:#3293E3;
     border-top:1px solid #087CC3;
     color:#ffffff;
     padding: 10px 0px 10px 20px;
}
.title_forum  h5
{
     padding: 0px;
     margin: 0px;
     color:#ffffff;
     font-size:18px;
     font-weight:normal;
}
.forum_tbl_content
{
     width:100%;
}
.forum_tbl_content th
{
     padding: 10px 14px 10px 14px;
     color:#fff;
     background:#94C5E9;

}
.forum_tbl_content th.forum-column-title
{
     text-align:left;
     width:40%;
     padding-left:20px;
}
.forum_tbl_content .forum-column-title
{
     text-align:left;
     width:40%;
     padding-left:20px;
}
.video_list
{
     padding: 0px;
     margin: 0px;
}
.video_list .navigation
{
     margin-left:50px;
}
.video_list .video_tbl
{
     width:100%;
     margin-bottom:30px;
}
.video_list .video_tbl td
{
     vertical-align:top;
     text-align:left;
     padding: 23px 25px 14px 9px;
}
.video_list .video_tbl .img_td
{
     text-align:left;
     vertical-align:top;
     width:1px;
}
.video_list .bg td
{
     background:#F7F7F0;
}
.video_item
{
     padding-top: 44px !important;

}
.video_item  .date
{
     color:#666666;
     font-size:9px;
     display:block;
     margin-bottom:3px;
}
.video_item .name
{
     padding: 0px;
     margin: 0px 0px 6px 0px;
     color:#B21142;
     display:block;
     font-size:15px;
}
.video_item .comment_text
{
     color:#666666;
     font-size:10px;
     margin-top:9px;
}
.atlas_fish .comment_text
{
     color:#666666;
     font-size:11px;
     margin-top:9px;
}
.video_detail
{
     padding: 0px;
     margin: 18px 0px 0px 0px;
}
.img_td
{
     vertical-align:top;
     padding-right:30px;
}
.video_detail_text
{
     padding: 54px 0px 0px 0px;
     vertical-align:top;
}
.vote_block
{
     padding: 0px;
     margin: 0px;
}
.vote_block .title
{
     padding: 0px;
     margin: 0px;
     display:block;
     font-size:12px;
}
.vote_value
{
     height:30px;
     padding: 2px 0px 0px 0px;
     margin: 9px 0px 0px 0px;
     color:#999999;
     font-size:12px;
}
.vote_star
{
     padding: 0px;
     margin: -2px 15px 0px 0px;
     float:left;
     height:19px;


}
.vote_star div
{
     float:left;
     width:22px;
     height:19px;
     background-image:url(/images/bg_star_vote.gif);
}
.dark_bg_vote .vote_star div
{
     float:left;
     width:22px;
     height:19px;
     background-image:url(/images/bg_star_vote_dark.gif);
}
.vote_star div.vote_yes
{
     background-position:0px 0px;
}
.vote_star div.vote_none
{
     background-position:0px -19px;
}
.say_sps
{
     color:#1B78AB;
     padding: 3px 0px 4px 25px;
     font-size:11px;
     margin: 13px 0px 0px 3px;
     background:url(/images/bg_say_sps.gif) 0px 0px no-repeat;
}
.video_detail .comment_text
{
     margin: 12px 0px 10px 0px;
     color:#666666;
     font-size:11px;
}
.user_text
{
     padding: 0px;
     margin: 49px 0px 0px 20px;
}
.user_text .date
{
     color:#666666;
     display:block;
     font-size:10px;
}
.user_text .author
{
     padding: 1px 0px 0px 17px;
     margin: 0px;
     font-size:11px;
     display:block;
     margin-top:5px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.user_text .name
{
     color:#B21142;
     font-size:16px;
     display:block;
     margin: 9px 0px 6px 0px;
}
.title_review_form
{
     background:url(/images/right_bg_round.gif) top right #F7F7F0 no-repeat;
     height:41px;
     float:left;
     margin-top:24px;
     overflow:hidden;
}
.title_review_form  span
{
     background:url(/images/left_bg_round.gif) top left no-repeat;
     height:36px;
     float:left;
     padding: 15px 50px 0px 23px;
     font-size:14px;
     display:block;
}
.review_form
{
     padding: 0px;
     margin: 0px 0px 0px 5px;
}
.content_review_form
{
     background:#F7F7F0;
     clear:both;
     padding: 19px 13px 30px 13px;
}
.content_review_form form
{
     padding: 0px;
     margin: 0px;
}
.content_review_form .border_tr td
{
     background:url(/images/line_dotted_dark.gif) 0px 0px repeat-x;
     padding: 11px 0px 9px 0px;
     vertical-align:top;
}
.content_review_form .atlas_td
{
     background:url(/images/line_dotted_dark.gif) 0px 0px repeat-x;
     padding: 11px 0px 9px 0px;
     vertical-align:top;
}
.content_review_form .top_name_pole
{
     padding: 11px 0px 9px 11px !important;
     width:1%;
}
.content_review_form .top_name_value
{
     padding: 11px 0px 9px 6px !important;
}
.content_review_form .smiles_block
{
     background:#fff;
     width:157px;
     margin: 8px 10px 0px 11px;
     padding: 10px 0px 10px 0px;
     height:150px;
}
.content_review_form .smiles_block a.smile_item
{
     padding: 0px;
     margin: 0px 10px 0px 10px;
     width:30px;
     height:30px;
     display:block;
     float:left;

}
*html .content_review_form .smiles_block a.smile_item
{
     padding: 0px;
     margin: 0px 8px 0px 8px;
     width:30px;
     height:30px;
     display:block;
     float:left;

}
.visual_redactor
{
     border:1px solid #CECECE;
     margin: 7px 0px 18px 0px;
     width:100%;
}
.visual_redactor .head_visual
{
     padding: 3px 0px 0px 5px;
     height:22px;
      background:url(/images/bg_visual_head.gif) 0px bottom repeat-x #fff;
     margin: 0px 0px 0px 0px;
}
.visual_redactor .head_visual select
{
     height:20px;
     border:1px solid #7F9DB9;
     margin-right:10px;
}
.visual_redactor .textarea_block
{
     border:1px solid #7F9DB9;
     height:202px;
     overflow:hidden;
     background:#fff;
}
.visual_redactor .textarea_block textarea
{
     border:0px;
     width:100%;
     height:100%;
     background:#fff;
}
.smile_yes
{
     color:#666666;
     margin: 0px 0px 12px 15px;
}
.smile_yes .checkbox
{
     margin-right:10px;
}
.file_plus
{
     padding: 0px;
     margin: 0px 0px 0px 16px;
}
.file_plus .inputfile
{
     width:278px;
     margin: 0px 0px 0px 6px;
     border:1px solid #DEDEDE;
}
.file_plus  .warning
{
     color:#FD3D3B;
     font-size:10px;
     margin:10px 0px 10px 153px;
}
.content_review_form .send_submit
{
     padding: 0px;
     cursor:pointer;
     cursor:hand;
     margin: 3px 5px 0px 14px;
     font-size:9px;
     background:url(/images/bg_submit_send.gif) 0px 0px no-repeat;
     border: 0px;
     width:68px;
     height:18px;
     float:left;
}
.send_submit
{
     padding: 0px;
     cursor:pointer;
     cursor:hand;
     margin: 3px 5px 0px 14px;
     font-size:9px;
     background:url(/images/bg_submit_send.gif) 0px 0px no-repeat;
     border: 0px;
     width:68px;
     height:18px;

}
.see_submit
{
     padding: 0px;
     cursor:pointer;
     cursor:hand;
     margin: 3px 10px 0px 0px;
     font-size:9px;
     background:url(/images/bg_see_submit.gif) 0px 0px no-repeat;
     border: 0px;
     width:74px;
     height:18px;
}
.see_submit, x:-moz-any-link {
 padding-bottom:5px !important;
 height:18px !important;
}
.send_submit, x:-moz-any-link {
 padding-bottom:5px !important;
 height:18px !important;
}
.submit_big, x:-moz-any-link {
 padding-bottom:5px !important;
 height:18px !important;
}
.submit_big
{
     padding:0px;
     margin: 3px 10px 0px 0px;
     border: 0px;
     width:143px;
          cursor:pointer;
      font-size:9px;
     font-family:arial;
     height:18px;
     float:left;
     background:url(/images/bg_big_submit.gif) 0px 0px no-repeat;
}
.biggest2_submit
{
     padding:0px;
     margin: 3px 10px 0px 0px;
     border: 0px;
     width:196px;
          cursor:pointer;
      font-size:9px;
     font-family:arial;
     height:18px;
     float:left;
     background:url(/images/bg_big2_submit.gif) 0px 0px no-repeat;

}
.content_review_form .see_submit
{
     padding: 0px;
     cursor:pointer;
     cursor:hand;
     margin: 3px 10px 0px 0px;
     font-size:9px;
     background:url(/images/bg_see_submit.gif) 0px 0px no-repeat;
     border: 0px;
     width:74px;
     height:18px;
     float:left;
}
.submit_bg_small
{
     padding: 3px 0px 5px 0px;
     cursor:pointer;
     width:48px;
     background:url(/images/bg_sort_submit.gif) 0px 0px no-repeat;
     border:0px;
     margin-top:3px;
     font-size:9px;
     font-family:arial;
}
.blog-search .inputtext
{
     border:1px solid #DEDEDE;
     padding: 0px 0px 0px 2px;
     width:200px;
     margin: 0px 6px 0px 5px;
     height:18px;
}
.inputtext, .select_block, .inputtextarea
{
     border:1px solid #DEDEDE;
     padding: 0px 0px 0px 2px;
     margin: 0px 6px 0px 0px;
}
.tags_input input
{
     border:1px solid #DEDEDE;
     padding: 0px 0px 0px 2px;
     height:18px;
     width:300px;
}
.inputtext
{
     border:1px solid #DEDEDE;
     padding: 0px 0px 0px 2px;
     height:18px;
}
.blog-search .inputtext_select
{
     border:1px solid #DEDEDE;
      height:20px;
      margin: 0px 6px 0px 0px;
      padding: 0px;
}
.tabs_blog
{
     padding: 0px;
     margin: 0px;
     height:34px;
}
.tabs_blog ul
{
        list-style:none;
        padding:0px;
        margin:0px 0px 0px 0px;
        height:33px;
        float:left;
        display:inline;
}
.tabs_blog li
{
        display:block;
        float:left !important;
        margin:2px 1px 0px 0px;
        padding-bottom:0px;
}
.tabs_blog li a
{
        text-decoration:none;
        position:relative;
        padding-right:5px;
        height:33px;
        float:left;
        background:url(/images/tabs_bg_user.gif) right -36px no-repeat #F2F2E8;
}
.tabs_blog li a.blog-tab-selected
{
     background:none;
}
.tabs_blog li a b.p2
{
        height:33px;
        padding:0px 10px 0px 15px;
        background:url(/images/tabs_bg_user.gif) left -36px no-repeat;
        text-align:center;
        display:block;
        line-height:34px;
        color:#B21142;
        font-weight:normal;
        text-decoration:underline;
        font-size:12px;
        float:left;
        cursor:pointer;
        cursor: hand;
}
.tabs_blog li a.blog-tab-selected b.p2
{
        position:relative;
        color:#000;
        background:none;
        cursor:pointer;
        float:left;
        font-size:16px;
        text-decoration:none;
        cursor: hand;
}
div.tabs_blog-menu-menu-clear-left-mltl
{
    clear:left;
    border-top:1px solid #EBEBDA;
}
.blog_list
{
     margin-top:10px;
}
.blog_list td
{
     padding: 15px 10px 15px 10px;
}
.blog_list tr.bg td
{
     background:#F7F7F0;
}
.blog_list td.img_td
{
     padding-right:15px;
     vertical-align:top;
     text-align:left;
}
.blog-author
{
     padding: 1px 0px 0px 17px;
     margin: 0px;
     font-size:11px;
     display:block;
     margin-top:5px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.blog-post-info
{
     display:block;
     height:16px;
     margin-top:6px;
}
.blog-post-info_new
{
     padding:6px 0px 0px 10px;
     vertical-align:top;
     text-align:left;
}
.blog-post-info_new .blog-author
{
     padding: 1px 0px 0px 17px;
     margin: 0px;
     font-size:11px;
     display:block;
     margin-top:5px;
     background:url(/images/bg_author.gif) 0px 1px no-repeat;
}
.blog-post-info .views
{
     padding: 0px 0px 0px 15px;
     display:block;
     color:#9A9FA3;
     font-size:10px;
     text-decoration:none;
     background:url(/images/eye.gif) 0px 0px no-repeat;
     margin: 0px 18px 0px 0px;
     float:left;
}
.blog-post-info .comment
{
     padding: 0px 0px 0px 15px;
     display:block;
     color:#9A9FA3;
     font-size:10px;
     text-decoration:none;
     background:url(/images/comment.gif) 0px 0px no-repeat;
     margin: 0px 18px 0px 0px;
     float:left;
}
.blog_list .date
{
     display:block;
     font-size:10px;
     color:#9A9FA3;
     float:left;
     margin: 0px 25px 3px 0px;
     background:url(/images/clock.gif) 0px 0px no-repeat;
     padding: 0px 0px 0px 16px;
}
.blog-post-info_new .date
{
     display:block;
     font-size:10px;
     color:#9A9FA3;
     margin: 0px 25px 3px 0px;
     background:url(/images/clock.gif) 0px 0px no-repeat;
     padding: 0px 0px 0px 16px;
}
.blog_list .date a
{
     color:#9A9FA3;
     text-decoration:none;
}
.blog_list .blog-post-date
{
     font-size:14px;
     font-weight:normal !important;
}
.blog_list .blog-post-date a
{
     text-decoration:none;
}
.blog-post-title
{
     background:#E8E8D2;
     border: 0px;
     color:#000;

}
.blog-post-title span
{
     background:#E8E8D2;
     border: 0px;
     color:#000 !important;
     font-size:18px;
     font-weight:normal;

}
.blog-comment
{
     background:#F7F7F0;
     border: 0px;
}
.blog-post-edit
{
     background:#F7F7F0;

}
.blog-post-edit div
{
     background:transparent !important;
}
.blog-comment-cont, .blog-comment-cont-white, .blog-comment-info
{
     background:transparent;
     border: 0px;
}
.blog-comment-info
{
     background:#E8E8D2;
     border: 0px;
     height:30px;
     clear:both;

}
.blog-comment-info .blog-comment-date
{
     float:left;
      display:block;
     font-size:10px;
     color:#9A9FA3;
     margin: 7px 0px 3px 10px;
     background:url(/images/clock.gif) 0px 0px no-repeat;
     padding: 0px 0px 0px 16px;
}
.blog-comment-content
{
     margin-top:6px;
}
.blog-comment-meta span
{
     font-size:11px;
     background:url(/images/arrow_blue_bg.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 15px;
     margin: 0px 10px 0px 0px;
     text-align:left;
     color:#3293E3;
}
.blog-comment-meta span a
{
     font-size:11px;
     color:#3293E3 !important;
}
.block_options_messege a
{
      font-size:11px;
     background:url(/images/arrow_blue_bg.gif) 0px 5px no-repeat;
     padding: 0px 0px 0px 15px;
     margin: 0px 10px 0px 0px;
     text-align:left;
     color:#3293E3;
}
.dark_bg
{
     background:#EEEEDF;
     margin-left:-10px;
     padding: 5px 0px 3px 10px;
     margin-bottom:10px;
}
.dark_bg h4
{
     padding-left: 0px;
     margin-left: 0px;
}
.atlas_elem h3
{
     font-size:18px;
     font-weight:normal;
}
h3
{
     font-size:18px;
     font-weight:normal;
}
div.news-detail img.detail_picture
{
        float:left;
        margin:0 8px 6px 1px;
}
.news-date-time
{
        color:#486DAA;
}
div.fancy_scr
{
     text-align: center;
}
.blog-post-edit{
        background-image: url(/images/edit.gif);
        width:18px;
        height:18px;
        float:right;
}
.border_pic_grey_tbl
{
     padding: 0px;
     margin: 0px;
}
.border_pic_grey_tbl td
{
     padding: 0px;
     height:200px;
     width:200px;
     border:1px solid #D4D0C8;
     text-align:center;
     vertical-align:middle;
}
.big_input td
{
     padding-right:20px !important;
}
.big_input .inputtext
{
     width:350px;
}
.big_input textarea
{
     width:350px;
}
.big_input select
{
     width:354px;
}
.specifications .top_name_pole
{
     white-space:nowrap;
}
.atlas_banners
{
     margin-left:10px;
}
.atlas_banners .links_pic
{
     display:block;
     float:left;
     margin-right:5px;
     margin-bottom:5px;
     border:1px solid #BDBDBD;

}
.title_alt_atlas
{
     color:#B21142;
     padding: 0px 10px 5px 10px;
     border-bottom:1px solid #EEEEDF;
     margin: 0px 0px 7px 0px;
}
.title_alt_atlas span
{
     display:block;
     background:url(/images/red_title.gif) right 4px no-repeat;
}
.links_banner, .ads_block
{
     margin-left:10px;
}
.altas_alt_bann
{
     margin-left:-6px;
}
.banners_tbl_list
{
     margin-left:20px;
}
.banners_tbl_list a
{
     display:block;
     float:left;
     margin: 0px 15px 15px 0px;

}
.item_ads
{
     margin-bottom:15px;
}
.altas_page_banner .title h5
{
     border-bottom:1px solid #E3E3CA;
     padding: 0px 0px 6px 0px;
     margin-right:20px;
}
.altas_page_banner table
{
     width:auto !important;
     border:0px;
}
.altas_page_banner table td
{
     padding: 0px;
     margin: 0px;
     border:0px;
     white-space:normal;
}
.links_list_bann
{
     margin-left:20px;
     margin-bottom:30px;
}
.ads_list_bann
{
     margin-left:20px;

}
.ads_list_bann td
{
     padding-right:15px !important;
     padding-bottom:15px;
}
a.pvideo
{
display: block;
}
a.pvideo div
{
 position: absolute;
 width: 210px;
 background: url(/images/play.png) 50% 50% no-repeat;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
 -moz-opacity: 0.2;
 -khtml-opacity: 0.2;
 opacity: 0.2;
 z-index:10;
}
*html a.pvideo div
{

 cursor: pointer;
}
*:first-child+html a.pvideo div
{

 cursor: pointer;
}
a.pvideo:hover div
{

 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
}

/*картинки по правому краю в публикациях детально*/
.pic_main_right img
{
     float:right;
     clear:right;
     margin: 10px 0px 5px 10px;
     display:block;

}
/*новые погружения*/
.left_list_new
{
     border-left:1px solid #F0F5F9 ;
     border-bottom:1px solid #F0F5F9;
     border-right:1px solid #F0F5F9;
     background:#F0F5F9;
     padding-bottom:10px;
     border-top:7px solid #E7ECF0;
     margin: 0px 0px 0px 0px;
}
.left_list_new .bg
{
     background:#FBFCFD;
}
.left_list_new .item_rev
{
     padding: 5px 0px 7px 10px;
     margin: 0px 10px 0px 0px;
}
.left_list_new .comment_text
{
     font-size:11px;
}
.left_list_new a
{
     text-decoration:underline;
     color:#1B78AB;
}
.bread_clumb
{
        padding: 0px;
        margin: 0px 0px 20px 0px;
}
.bread_clumb font.chain
{
        padding: 0px 6px 0px 6px;
}
.bread_clumb a
{
        text-decoration:none;
        color:#B21142;
}
.bread_clumb font.chain img
{
        position:relative;
        top:2px;
}
.small_width_tbl
{
        width:auto !important;
}
.small_width_tbl td
{
        white-space:normal !important;
        width:33%;
}
.action_panel_slider
{
        position:absolute;
        width:202px;
        text-align:center;
        margin-top:-40px;
}
}
.action_panel_slider .pause img
{
        background:url(/images/pause_new.png) 0px 0px no-repeat;
}

*html .action_panel_slider .pause img
{
        background:none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/pause_new.png', sizingMethod='scale');
}
.action_panel_slider .pause img
{
        height:28px;
        width:28px;
}
.player_block_new
{
        border:2px solid #B3B8BF;
        margin-top:10px;
        background:#000000;
}
/*members_activity*/
.members_activity_main
{
        border: 0px;
        padding: 0px;
        margin: 0px;
}
.members_activity_main .item_action
{
        padding: 0px;
        margin: 0px 0px 15px 0px;
}
.members_activity_main .pic_ava
{
        vertical-align:top;
        text-align:left;
        padding: 0px 10px 0px 0px;
}
.members_activity_main .pic_ava .pic
{
        width:64px;
        height:64px;
        padding:1px;
        overflow:hidden;
        border:1px solid #BDBEC3;
}
.members_activity_main .pic_ava table td
{
        width:64px;
        height:64px;
        text-align:center;
        overflow:hidden;
        vertical-align:middle;
        background:#F5F5F6;
}
.members_activity_main td
{
        vertical-align:top;
        text-align:left;
}
.members_activity_main .date
{
        font-size:10px;
}
.members_activity_main .blue_a
{
        font-weight:bold;
        display:block;
        margin: 0px 0px 3px 0px;
}
.members_activity_main .red_a
{
        display:block;
}
.members_activity_home
{
        width:100%;
}
.main_new_tbl2 td
{
        vertical-align:top;
        text-align:left;
        padding-right:20px;
}
.main_new_tbl2 .title_m1
{
     margin: 0px;
     padding: 0px;
     border-bottom:7px solid #F5F5F6;
}
.main_new_tbl2 .title_m1 span
{
     padding: 2px 9px 8px 18px;
     margin: 0px;
     display:block;
     border-bottom:1px solid #BDBEC3;
     color:#000000;
     font-size:17px;
     font-weight:normal;
}
.members_activity_home .title_sec_members
{
     margin: 0px 0px 10px 0px;
     padding: 0px;
     border-bottom:7px solid #F5F5F6;
}
.members_activity_home .title_sec_members span
{
     padding: 2px 9px 8px 18px;
     margin: 0px 0px 0px 0px;
     display:block;
     border-bottom:1px solid #BDBEC3;
     color:#0380C5;
     font-size:17px;
     font-weight:normal;
}
.members_activity_home td.item_column_members
{
        vertical-align:top;
        text-align:left;
        width:32%;
        padding-top:18px !important;
        padding-right:20px;
}
.members_activity_home .light_bg
{
        background:#F2F2EA;
         padding-top:18px !important;
}
.members_activity_home .light_bg .title_sec_members
{
     margin: 0px 0px 10px 0px;
     padding: 0px;
     border-bottom:7px solid #E9E9E0;
}
.members_activity_home .light_bg .title_sec_members span
{
     padding: 2px 9px 8px 18px;
     margin: 0px 0px 0px 0px;
     display:block;
     border-bottom:1px solid #B3B8BF;
     color:#A61647;
     font-size:17px;
     font-weight:normal;
}
