BODY {
 font-family: MS Reference Sans Serif,Sans Serif,Arial,Tahoma,Verdana,Arial;
 font-size: 9pt;
 color: #f5f5f5;
 background: #606060 url('images/design2011/main_section_background.gif');
 margin: 0px;
}
H3 {
 font-style: italic;
 font-size: 12pt;
 color: #ebf05e;
}
H2 {
 font-size: 12pt;
 margin-top:0px;
 margin-bottom:0px;
 color: #ebf05e;
}
H1 {
 font-weight: bold;
 font-size: 19pt;
 color: #ebf05e;
}
HR {
 background-color: #ffffff;
 color: #ffffff;
 height: 1px;
}
.shadow_img {
 display: block; 
 background: url('images/design2011/shadow.png') no-repeat right bottom;
 background-color: transparent;
 text-align: center;
 height: 10px;
}
A:link {text-decoration: none; color: #ebf05e; }
A:hover {text-decoration: underline; color: #ebf05e; }
A:visited {text-decoration: none; color: #FFFFB0; }
A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.clear {
 clear:both;
}

.go_top {
 float:right;
 text-align: center;
 margin-top: 4px;
}
.go_top A:link {text-decoration: none; color: #ebf05e; }
.go_top A:hover {text-decoration: underline; color: #ebf05e; }
.go_top A:visited {text-decoration: none; color: #FFFFB0; }
.go_top A:visited:hover {text-decoration: underline; color: #FFFFB0; }

/* Для выравнивания div-ов по центру --> */
.center_wrapper {
 position: relative; 
 float: right; 
 right: 50%;
}
.center_wrapper1 {
 position: relative;
 float: left; 
 left: 50%;
}

.ckeditor_body {
 background-color: #080808;
}

/* <--Для выравнивания div-ов по центру */
.show_all_div,.hide_all_div {
 font-size: 7pt; 
 margin: auto; 
 width: 139px; 
 height: 29px; 
 margin-top:10px; 
 padding-left: 10px; 
 padding-top: 5px; 
 text-align:center; 
 background: url('images/design2011/show_all_button.png') no-repeat;
}
.hide_all_div {
 background: url('images/design2011/hide_all_button.png') no-repeat;
}

.arrow_div {
 display: block; 
 background: url('images/design2011/arrow.png') no-repeat left top;
 background-color: transparent;
 text-align: left;
 text-indent: 22px;
 height: 19px;
 color: #ffffff;
 font-weight: bold;
 font-size: 10pt;
 line-height: 1.1em;
 margin-top: 5px;
 margin-bottom: 5px;
}

.find_button,.mark_button
{
 background: url(images/design2011/search_button.png) top left no-repeat;
 width: 94px;
 height: 19px;
 border: 0;
 font-size: 0;
}
.find_button:hover {background: url(images/design2011/search_button_selected.png) top left no-repeat;}
.mark_button {background: url(images/design2011/mark_button.png) top left no-repeat;}
.mark_button:hover {background: url(images/design2011/mark_button_selected.png) top left no-repeat;}



.div_info_wrapper {
 background: #404040;
 position: relative;
 border: #cccccc 1px solid;
 text-align: left;
 padding: 10px;
}

/* Page top --> */
.div_top_page {
 background: url('images/design2011/top_background2.gif') repeat-x;
 height: 132px; /* 125*/
}
.div_top_page_wrapper {}

.slogan {
 font-family: Impact,MS Reference Sans Serif,Sans Serif,Arial,Tahoma,Verdana,Arial;
 position: absolute;
 top:5px;
 left: 126px;
 width: 470px;
 text-align: center;
 font-size: 13pt;
 font-weight: normal;
 padding: 0px;
 margin: 0px;
 letter-spacing: 5pt;
 color: #f5f5f5;
}

.div_logo {
 float: left;
 width: 114px;
 height: 100px;
}
.main_banner {
 margin-left: 10px;
 margin-top: 32px;
 width: 474px;
 height: 73px;
 text-align: center;
 float: left;
}
.div_search {
 position: absolute; 
 left: 612px; 
 top: 33px; 
 width: 380px;
 float: left;
}
.div_search_inner {
 width: 270px;
}
.div_search_item {
 width: 230px;
 float:left;
 padding-left:10px;
 padding-right:10px;
 margin-bottom: 5px;
}
.div_search_input {
 width: 230px;
}
.div_search_flag {
 float: left;
 padding-right: 10px;
}
.div_search_tag {
}

.div_moon {
 margin-left: 270px;
 margin-top: 28px;
 width: 70px;
 height: 70px;
 float: right;
}
.search_title {
 padding-left:5px;
 width: auto;
 font-size: 110%;
 font-weight: bold;
 color: #ffffff;
 padding-top: 1px;
}
.social_block {
 margin-top: -2px;
}
/* <-- Page top */

/* Top menu --> */
.div_top_menu_wrapper {
 background: #343434 url('images/design2011/menu_outside_background.gif') repeat-x;
 background-position: 3px;
 height: 40px;
}
.div_top_menu_wrapper1 {
 background: url('images/design2011/menubar_rightoutside.gif') no-repeat;
}
.top_menu_arrow {
 padding-top: 2px;
}
.div_top_menu {
 background:#343434;
 height: 34px;
 float: left;
 width: 1000px;
}
.div_top_menu_left {
 background: url('images/design2011/menubar_leftoutside.gif') no-repeat;
 width: 5px;
 height: 40px;
 margin-left: 20px;
 float: left;
}
.div_top_submenu {
 width: 620px;
 height: 24px;
 padding-top: 0px;
 text-align: left;
 font-size: 110%;
}
/* <-- Top menu */

/* New menu --> */
.top_menu
{
  list-style: none;
  height: auto;
  margin: auto;
  padding: 0px;
  padding-top: 3px;
}
.top_menu_left {
 background: url('images/design2011/menubar_left_background.gif') no-repeat;
 width: 7px;
 height: 34px;
 float: left;
}
.top_menu_right {
 background: url('images/design2011/menubar_right_background.gif') no-repeat;
 width: 7px;
 height: 34px;
 float: left;
}
.top_menu_delimiter {
  background: url('images/design2011/menubar_delimiter.gif') no-repeat;
  list-style: none;
  float: left;
  height: 34px;
  width: 2px;
  margin: 0px;
  padding: 0px;  
}
.top_menu_section
{
  background: url('images/design2011/menubar_background.gif') repeat-x;
  list-style: none;
  float: left;
  height: 34px;
  width: auto;
  margin: 0px;
  text-align: center;
  padding-top: 4px; 
  font-size: 110%;
  font-weight: bold;
}

.top_menu_section:hover 
{
  color: #ebf05e;
}
.top_menu_section:visited:hover 
{
  color: #ebf05e;
}
.top_menu_section A:link {text-decoration: none; color: #ffffff; }
.top_menu_section A:hover {text-decoration: none; color: #ebf05e;}
.top_menu_section A:visited {text-decoration: none; color: #ffffff;}
.top_menu_section A:visited:hover {text-decoration: none; color: #ebf05e;}

.top_menu_section_active
{
  background: url('images/design2011/menubar_background.gif') repeat-x;
  list-style: none;
  float: left;
  height: 34px;
  width: auto;
  margin: 0px;
  text-align: center;
  padding-top: 4px; 
  font-size: 110%;
  font-weight: bold;
  color: #ebf05e;
}
.top_menu_section_active A:link {text-decoration: none; color: #ebf05e; }
.top_menu_section_active A:hover {text-decoration: none; color: #ebf05e;}
.top_menu_section_active A:visited {text-decoration: none; color: #ebf05e;}
.top_menu_section_active A:visited:hover {text-decoration: none; color: #ebf05e;} 

.top_menu_section_yellow
{
  background: url('images/design2011/menubar_background.gif') repeat-x;
  list-style: none;
  float: left;
  height: 34px;
  width: auto;
  margin: 0px;
  text-align: center;
  padding-top: 4px; 
  font-size: 110%;
  font-weight: bold;
  color: #ebf05e;
}
.top_menu_section_yellow:hover 
{
  color: #ebf05e;
}
.top_menu_section_yellow:visited:hover 
{
  color: #ebf05e;
}
.top_menu_section_yellow A:link {text-decoration: none; color: #ebf05e; }
.top_menu_section_yellow A:hover {text-decoration: none; color: #ebf05e;}
.top_menu_section_yellow A:visited {text-decoration: none; color: #ebf05e;}
.top_menu_section_yellow A:visited:hover {text-decoration: none; color: #ebf05e;}

.top_menu_section_yellow_active
{
  color: #ebf05e;
}
.top_menu_section_yellow_active A:link {text-decoration: none; color: #ebf05e; }
.top_menu_section_yellow_active A:hover {text-decoration: none; color: #ebf05e;}
.top_menu_section_yellow_active A:visited {text-decoration: none; color: #ebf05e;}
.top_menu_section_yellow_active A:visited:hover {text-decoration: none; color: #ebf05e;} 

.top_menu_section:hover ul,.top_menu_section_active:hover ul,
.top_menu_section_yellow:hover ul,.top_menu_section_yellow_active:hover ul{
    display:block;  
}

.top_menu_submenu {
    z-index: 597;
    list-style:none;
    margin:0px;
    font-weight: normal;
    min-width: 150px;
    position:relative;
    display:none;
    padding: 0px;  /* отмена свойств ul */
    margin-top: 1px;
    border: solid 1px #ffffff;
    color: #ffffff;
    background:#606060;
}

.top_menu_submenu li{
 z-index: 599;
 float:none;
 height:19px;
 margin-top:0px;
 text-align:left;
 padding-top: 3px; 
 padding-left: 10px; 
 padding-right: 10px; 
 background:#606060;
 color: #ffffff;
 line-height: 1.1em;
}
.top_menu_submenu li a:link {
    color: #ffffff;
}
.top_menu_submenu li a:visited {
    color: #ffffff;
}
.top_menu_submenu li:hover {
    color: #ffffff;
    background: #606060 url('images/design/menu_li_over.gif') repeat-x;
}
.top_menu_submenu li:hover a{
    color: #ebf05e;
    background: #606060 url('images/design/menu_li_over.gif') repeat-x;
}

.top_submenu {
 color: #CCCCCC;
 font-weight: bold;
}

.top_submenu:hover 
{
  color: #ebf05e;
  font-weight: bold;
}
.top_submenu:visited:hover 
{
  color: #ebf05e;
  font-weight: bold;
}
.top_submenu A:link {text-decoration: none; color: #CCCCCC; }
.top_submenu A:hover {text-decoration: none; color: #ebf05e;}
.top_submenu A:visited {text-decoration: none; color: #CCCCCC;}
.top_submenu A:visited:hover {text-decoration: none; color: #ebf05e;}

.top_submenu_active
{
  color: #ebf05e;
}
.top_submenu_active A:link {text-decoration: none; color: #ebf05e; }
.top_submenu_active A:hover {text-decoration: none; color: #ebf05e;}
.top_submenu_active A:visited {text-decoration: none; color: #ebf05e;}
.top_submenu_active A:visited:hover {text-decoration: none; color: #ebf05e;} 

.top_single_menu
{
 background: url('images/design2011/top_mini.png') no-repeat;
 background-position: 0px 3px;
 height: 24px;
 padding-left: 20px;
 padding-top: 3px;
 color: #CCCCCC;
 font-weight: bold;
 float: left;
 margin-left: 9px;
}
.top_single_menu A:link {text-decoration: none; color: #CCCCCC; }
.top_single_menu A:hover {text-decoration: none; color: #ebf05e;}
.top_single_menu A:visited {text-decoration: none; color: #CCCCCC;}
.top_single_menu A:visited:hover {text-decoration: none; color: #ebf05e;}

.top_single_menu_active
{
 background: url('images/design2011/top_mini_a.png') no-repeat;
 background-position: 0px 3px;
 height: 24px;
 padding-left: 20px;
 padding-top: 3px;
 color: #ebf05e;
 font-weight: bold;
 float: left;
 margin-left: 9px;
}
.top_single_menu_active A:link {text-decoration: none; color: #ebf05e; }
.top_single_menu_active A:hover {text-decoration: none; color: #ebf05e;}
.top_single_menu_active A:visited {text-decoration: none; color: #ebf05e;}
.top_single_menu_active A:visited:hover {text-decoration: none; color: #ebf05e;} 

/* <-- New menu  */

.div_common {
 position: relative;
 width: 1000px;
}

.div_common_big {
 position: relative;
 padding-top:2px;
 width: 1170px;
}

.content_container {
 width: 1000px;
 margin-left: 25px;
 margin-right:auto;
/* background: #606060 url('images/design2011/main_section_background.gif');*/
 border-top: #cccccc 1px solid;
}

.sfooter {
 text-align: center;
 color: #ebf05e;
}
.sfooter a {
 color: #ebf05e;
 font-decoration: underline;
}

/* bottom menu --> */
.bottom_menu_div{
 width:100%; /*1050 1200px; */ 
 margin-left:5px;
 margin-top:10px;
}
.bottom_menu
{
 font-size: 10pt;
 line-height: 1.0em;
 color: #ffffff;
 margin-right:5px;
 text-align:left;
 padding-bottom:0px;
 clear:both;
}
.bottom_menu_item{
 float: left;
 padding-bottom:5px;
 padding-right:10px;
}
.bottom_menu_parent
{
 float: left;
 font-size: 10pt;
 line-height: 1.0em;
 color: #ffffff;
 margin-right:5px;
 width: 80px;
 text-align:left;
 padding-bottom:5px;
}
.bottom_dot{
color: #ffffff;
}
.bottom_submenu
{
 float: left;
 font-size: 9pt;
 line-height: 1.0em;
 color: #ffffff;
 margin-right:10px;
 padding-top:1px;
}
.bottom_submenu A:link {text-decoration: underline; color: #ffffff; }
.bottom_submenu A:hover {text-decoration: underline; color: #ebf05e; }
.bottom_submenu A:visited {text-decoration: underline; color: #ffffff; }
.bottom_submenu A:visited:hover {text-decoration: underline; color: #ebf05e; }

/* <-- bottom menu */


/* Index page --> */
.columns_container {
 width: 1000px;
 margin-left: 25px;
 margin-right:auto;
}

.right_column_wrapper {
 width: 100%;
 float:left;
 background: #999999;
 overflow:hidden;
 position:relative;
}

.right_column {
 width: 100%;
 float:left;
 background: transparent url('images/design2011/left_shadow.png') repeat-y;
 background-position: 779px;  /*679 */
 overflow:hidden;
 position:relative;
}

.center_column_wrapper {
 float:left;
 background: #606060 url('images/design2011/main_section_background.gif');
 width: 779px;
 position:relative;
}

.center_column {
 float:left;
 background: transparent url('images/design2011/left_shadow.png') repeat-y;
 background-position: 170px;
 width: 779px;
 position:relative;
}


.left_column {
 width: 170px;
 position:relative;
 float:left;
 background: #999999;
}
 
.ul_main {
 list-style: none;
 width: auto;
 margin: auto;
 padding-top: 0px;
 padding-left: 0px;
 width: 1000px; 
}

.li_main_left {
 float: left;
 width: 170px;
 height: auto;
}

.li_main_center {
 float: left;
 width: 609px;
 height: auto;
}


.li_main_right {
 float: left;
 width: 221px;
 height: auto;
 background: #999999;
}


.main_banner_left {
 background: #606060 url('images/design2011/banner_left_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 330px; 
 margin: auto;
 padding-top:8px;
 text-align: center;
 border-top: #cccccc 1px solid;
}

.main_banner_left_adr {
 background: #606060;
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
/* height: 330px; */
 margin: auto;
 padding-top:8px;
 text-align: center;
 border-top: #cccccc 1px solid;
}


.banner_left {
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 /*height: 330px; */
 margin: auto;
 text-align: center;
}

.banner {
 display: inline-block;
}
.banner IMG {
 background-color: #ffffff;
 border: 1px solid #ffffff;
}

.main_section {
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 border-top: #cccccc 1px solid;
}

.main_section_content {
 position: relative;
 left: 0px;
 top: 0px;
 padding-left: 20px;
 padding-bottom: 10px;
}

.main_section_content_wrapper {
 padding-top: 20px;
}

.index_footer {
 background: #343434;
 border-top: 1px solid #cccccc;
 position: relative;
 width: 100%;
 clear: both;
}
.index_footer_text{
 text-align: left;
 font-size: 90%;
 color: #bbbbbb;
 padding: 10px;
}

/* <-- Index page */

/* Index Main_photo --> */
.main_top_photo_content {
 background: transparent url('images/design2011/left_shadow.png') repeat-y;
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 338px;
}
.main_top_photo {
 background: #606060 url('images/design2011/main_photo_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 338px;
 border-top: #cccccc 1px solid;
}
/* <-- Index Main_photo */

/* Index Section --> */
.page_header {
 background: url('images/design2011/section_header.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 height: 52px;
 width: 100%;
 border-top: #cccccc 1px solid;
 border-bottom: #cccccc 1px solid;
}

.section_header {
 background: url('images/design2011/section_header.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 height: 52px;
 width: 100%;
 border-top: #cccccc 1px solid;
}

.section_header_left {
 background: url('images/design2011/section_header_left.gif') no-repeat;
/* position: relative;
 left: 0px;
 top: 0px;  */
 width: 10px;
 height: 52px;
 float: left;
}

.section_header_img {
 float: left;
 padding-top:5px;
 padding-left: 17px;
 height: auto;
}
.section_header_imgright {
 float: right;
 padding-top:5px;
 height: auto;
}

.section_header_text {
/* height: 100%;*/
 margin:0 auto;
 padding-top:20px;
 color: #ebf05e;
 text-align: center;
 font-size: 10pt;
 font-weight: bold;
}
.section_header_text A:link {text-decoration: none; color: #ebf05e; }
.section_header_text A:hover {text-decoration: underline; color: #ebf05e; }
.section_header_text A:visited {text-decoration: none; color: #ebf05e; }
.section_header_text A:visited:hover {text-decoration: underline; color: #ebf05e; }

.section_header_text_big {
 height: 100%;
 margin:0 auto;
 padding-top:15px;
 color: #ebf05e;
 text-align: center;
 font-size: 16pt;
 font-weight: bold;
}
.section_header_text_big A:link {text-decoration: none; color: #ebf05e; }
.section_header_text_big A:hover {text-decoration: underline; color: #ebf05e; }
.section_header_text_big A:visited {text-decoration: none; color: #ebf05e; }
.section_header_text_big A:visited:hover {text-decoration: underline; color: #ebf05e; }

.section_header_h1 {
 height: 52px;
 margin:0 auto;
 margin-top: -8px;
 margin-right: 10px;
 text-align: center;
}

.section_header_right {
 background: url('images/design2011/section_header_right.gif') no-repeat;
/* position: relative;
 left: 0px;
 top: 0px;*/
 width: 10px;
 height: 52px;
 float: right;
}

.section_content_wrapper {
 background: #999999 url('images/design2011/section_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 border-top: #cccccc 1px solid;
 min-height: 173px;
}
.section_content_shadow {
 background: url('images/design2011/left_shadow.png') repeat-y;
 position: relative;
 left: 0px;
 top: 0px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 5px;
 padding-top: 10px;
 min-height: 173px;
}
.section_content {
 position: relative;
 left: 0px;
 top: 0px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 15px;
 padding-bottom: 5px;
}

.gal_bit_image {
 display: block; 
 text-align: center;
}

.gal_bit_image IMG {
 border: 1px solid #c0c0c0;
 margin-top: 4px;
 margin-bottom: 4px;
}

.gal_bit {
 display: block; 
 text-align: center;
}

.gal_bit_weight {
 width: 120px;
 padding-top: 2px;
 font-size: 12pt;
 font-weight: bold;
 color: #ebf05e;
}

/* <-- Index Section  */

.art_list_wrapper {
 border-bottom: 1px dashed #ffffff;
 margin-top: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}
.art_bit_header {
 font-weight: bold;
 font-size: 11pt;
 line-height: 1.3em;
 color: #ffffff;
 padding-bottom: 5px;
}

.art_bit_header A:link {text-decoration: none; color: #ebf05e; }
.art_bit_header A:hover {text-decoration: underline; color: #ebf05e; }
.art_bit_header A:visited {text-decoration: none; color: #FFFFB0; }
.art_bit_header A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.art_bit_author {
 font-size: 10pt;
 line-height: 1.3em;
 color: #ebf05e;
 padding-bottom: 2px;
}
.art_bit_author A:link {text-decoration: none; color: #ebf05e; }
.art_bit_author A:hover {text-decoration: underline; color: #ebf05e; }
.art_bit_author A:visited {text-decoration: none; color: #FFFFB0; }
.art_bit_author A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.art_bit_content {
 padding-top: 5px; 
 font-size: 9pt;
 line-height: 1.1em;
}
.art_bit_date {
 padding-top: 5px; 
 font-size: 9pt;
}
.art_bit_footer {
 padding-top: 5px;
 color: #ebf05e; 
 font-size: 9pt;
}
.art_bit_footer A:link {text-decoration: none; color: #ebf05e; }
.art_bit_footer A:hover {text-decoration: underline; color: #ebf05e; }
.art_bit_footer A:visited {text-decoration: none; color: #FFFFB0; }
.art_bit_footer A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.art_bit_image {
 float: left; 
 text-align: left;
 width:112px;
 overflow:hidden;
 position:relative;
 min-height: 40px;
}

.art_bit {
 float: left; 
 text-align: left;
/* width: 460px;*/
 overflow:hidden;
 position:relative;
 margin-bottom: 15px;
}

.art_bit_image img {
 border: 1px solid #f0f0f0;
 margin: 1px 3px 3px 0px;
}

.art_bit_image_wb {
 float: left; 
 text-align: left;
 width:112px;
 overflow:hidden;
 position:relative;
 min-height: 40px;
}

/* All search --> */
.allsearch_div {
 left: 0px;
 top: 0px;
 width: 100%;
 margin-top: 5px;
}

.allsearch_tagsall {
 width: 100%;
}
.allsearch_tags {
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 20px;
}

.allsearch_onetag {
 padding-right: 10px;
 float: left;
}
.allsearch_onetag A:link {text-decoration: none; color: #ebf05e; }
.allsearch_onetag A:hover {text-decoration: underline; color: #ebf05e; }
.allsearch_onetag A:visited {text-decoration: none; color: #FFFFB0; }
.allsearch_onetag A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.allsearch_tags_group{
 text-align:left;
 font-size: 10pt;
 font-weight: bold;
 color: #fff;
 clear:both;
 float: left;
 margin-right: 4px;
}


.allsearch_content {
 background: #404040 url('images/design2011/allsearch_div_background.gif') repeat-x;
 position: relative;
 border: #cccccc 1px solid;
 text-align: center;
}

.allsearch_text {
 font-size: 10pt;
 font-weight: bold;
 line-height: 1.0em;
 padding-bottom: 2px;
 text-align: left;
}

.allsearch_fields {
 background: #404040 url('images/design2011/allsearch_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 padding-top: 10px;
 padding-left: 20px;
 padding-right: 20px;
}
.allsearch_fields_bottom {
 height: 8px;
}
.allsearch_fields_bottom_left {
 background: url('images/design2011/allsearch_left_corner.png') no-repeat;
 width: 8px;
 height: 8px;
 float: left;
}
.allsearch_fields_bottom_right {
 background: url('images/design2011/allsearch_right_corner.png') no-repeat;
 width: 8px;
 height: 8px;
 margin-top: -8px;
 float: right;
}
.allsearch_fields_bottom_middle {
 background: #404040;
 position: relative;
 height: 8px;
/* width: 100% ;*/
 margin-left: 8px;
 margin-right: 8px;
}

.div_search_tree
{
 position: relative;
 width: 230px;
 text-align: left;
 border: 1px solid #f5f5f5;
 padding: 15px;
 background-color: #404040;
 margin-bottom: 20px;
 float:left;
}
.search_group {
 font-size: 12pt;
 font-weight: bold;
 color: #f5f5f5;
 padding-bottom: 5px;
 text-align:left;
 float: left;
 padding-left: 5px;
}
.search_group A:link {text-decoration: none; color: #ebf05e; }
.search_group A:hover {text-decoration: underline; color: #ebf05e; }
.search_group A:visited {text-decoration: none; color: #ebf05e; }
.search_group A:visited:hover {text-decoration: underline; color: #ebf05e; }

.search_subgroup{
 font-size: 10pt;
 color: #ffffff;
 text-align:left;
 float: left;
}
.search_subgroup A:link {text-decoration: none; color: #ebf05e; }
.search_subgroup A:hover {text-decoration: underline; color: #ebf05e; }
.search_subgroup A:visited {text-decoration: none; color: #ebf05e; }
.search_subgroup A:visited:hover {text-decoration: underline; color: #ebf05e; }

.search_subgroup_selected{
 font-size: 11pt;
 font-weight: bold;
 color: #ebf05e;
 text-align:left;
 float: left;
}

/* <-- All search  */

/* Page Number --> */

.div_pagenumber_text{
 height: 20px;
 color: #ffffff;
 text-align: left;
 float: left;
 margin-right: 18px;
}

.div_pagenumber_active{
 min-width: 20px;
 height: 20px;
 background: #EBF05E;
 color: #343434;
 text-align: center;
 padding-left:2px;
 padding-right:2px;
 padding-top: 2px;
 float: left;
 margin-right: 14px;
 margin-bottom:3px;
 font-weight: bold;
}
.div_pagenumber{
 min-width: 20px;
 height: 20px;
 background: #343434;
 color: #EBF05E; 
 text-align: center;
 padding-left:2px;
 padding-right:2px;
 padding-top: 2px;
 float: left;
 margin-bottom:3px;
 margin-right: 14px;
 font-weight: bold;
}
/* <-- Page Number  */


/* Mini header --> */
.mini_header {
 background: url('images/design2011/mini_header_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 height: 32px;
 width: 100%;
 border-top: #cccccc 1px solid;
 border-bottom: #cccccc 1px solid;
}

.mini_header_left {
 background: url('images/design2011/mini_header_left.gif') no-repeat;
 width: 9px;
 height: 32px;
 float: left;
}

.mini_header_text {
 height: 32px;
 margin:0 auto;
 padding-top:8px;
 color: #ebf05e;
 text-align: center;
 font-size: 10pt;
 font-weight: bold;
 line-height: 1.0em;
}

.mini_header_right {
 background: url('images/design2011/mini_header_right.gif') no-repeat;
 width: 9px;
 height: 32px;
 float: right;
}

/* <-- Mini header */

/* Page Mini header --> */
.page_mini_header {
 background: url('images/design2011/mini_header_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 height: 32px;
 width: 100%;
 border-top: #cccccc 1px solid;
 border-bottom: #cccccc 1px solid;
}

.page_mini_header_left {
 background: url('images/design2011/mini_header_left.gif') no-repeat;
 width: 9px;
 height: 32px;
 float: left;
}

.page_mini_header_text {
 height: 32px;
 margin:0 auto;
 padding-top:0px;
 color: #ebf05e;
 text-align: center;
 font-size: 10pt;
 font-weight: bold;
 line-height: 1.0em;
}

.page_mini_header_right {
 background: url('images/design2011/mini_header_right.gif') no-repeat;
 width: 9px;
 height: 32px;
 float: right;
}

/* <-- Page Mini header */


/* Round header --> */
.round_header {
 height: 49px;
 float: left;
}

.round_header_left {
 background: url('images/design2011/round_border_left.png') no-repeat;
 width: 17px;
 height: 49px;
 float: left;
}

.round_header_text {
 background: url('images/design2011/round_border_background.png') repeat-x;
 height: 49px;
 float: left;
}
.round_header_right {
 background: url('images/design2011/round_border_right.png') no-repeat;
 width: 23px;
 height: 49px;
 float: left;
}
.round_header_like {
 height: 39px;
 float: left;
}

.round_header_left_like {
 background: url('images/design2011/round_border_left_like.png') no-repeat;
 width: 17px;
 height: 39px;
 float: left;
}

.round_header_text_like {
 background: url('images/design2011/round_border_background_like.png') repeat-x;
 height: 39px;
 float: left;
}
.round_header_right_like {
 background: url('images/design2011/round_border_right_like.png') no-repeat;
 width: 23px;
 height: 39px;
 float: left;
}


.round_header_text .c_user, .c_user_index {
 color: #ebf05e;
 font-size: 12pt;
}


/* <-- Round header */

.art_group_image_right {
 float: right; 
 text-align: center;
 margin-left: 20px;
}
.art_group_image_right IMG {
 border: 1px solid #c0c0c0;
}

.art_group_image_left {
 float: left; 
 text-align: center;
 margin-right: 20px;
}
.art_group_image_left IMG {
 border: 1px solid #c0c0c0;
}

.art_group_div {
 width: 100%;
 margin-top: 6px;
 margin-bottom: 16px;
}
.art_group_left {
 float:left;
 width: 800px;
}
.art_group_left_small {
 float:left;
 width: 600px;
}

.art_number {
 text-align: right;
 font-size: 10pt;
 padding-top: 10px;
}

/*  Gallery --> */
.glist_wrapper {
 height: 255px;
}

.glist_left {
 width: 281px;
 float: left;
 padding-top: 15px;
}
.glist_left_video {
 background: url('images/design2011/list_video_border.png') no-repeat;
 background-color: transparent;
 width: 281px;
 height: 228px;
 float: left;
 padding-top: 15px;
}

.glist_right {
 padding-top: 10px;
 width: 490px; 
 float: left;
 margin-right: 5px;
 margin-left: 15px;
}

.glist_image_h {
 width: 186px;
 height: 177px; 
 margin-top: 15px;
 background: url('images/design2011/photo_border_horizontal.png') no-repeat top left;
 background-color: transparent;
 padding-top: 26px;
 padding-left: 3px;
 margin-top: 35px;
 margin: auto;
}

.glist_image_h_wrapper {
 width: 179px;
 height: 120px;
 overflow: hidden;
}

.glist_image_v {
 width: 150px;
 height: 200px;
 margin-top: 10px;
 background: url('images/design2011/photo_border_vertical.png') no-repeat top left;
 background-color: transparent;
 padding-top: 3px;
 padding-left: 26px;
 margin: auto;
}

.glist_image_v_wrapper {
 width: 120px;
 height: 179px;
 overflow: hidden;
}


.top_image_video {
 width: 281px;
 height: 228px;
 margin-top: 5px;
 background: url('images/design2011/list_video_border.png') no-repeat top left;
 background-color: transparent;
 padding-top: 60px;
 padding-left:5px;
 margin-left: 59px;
}
.top_image_video_wrapper {
 width: 200px;
 height: 112px;
 overflow: hidden;
 border: 1px solid #ffffff;
 margin: auto;
}


.glist_image_video {
 background: url('images/design2011/image_h_shadow.png') no-repeat bottom left;
 background-color: transparent;
 width: 208px;
 height: 131px;
 padding-left: 4px;
 margin: auto;
 margin-top: 46px;
} 

.glist_image_video_wrapper {
 width: 202px;
 height: 114px;
 overflow: hidden;
 border: 1px solid #ffffff;
}

.glist_image_h IMG,.glist_image_v IMG{
}

.glist_author {
 float: left;
 color: #ffffff;
 font-size: 10pt;
}
.glist_author A:link {text-decoration: none; color: #ebf05e; }
.glist_author A:hover {text-decoration: underline; color: #ebf05e; }
.glist_author A:visited {text-decoration: none; color: #FFFFB0; }
.glist_author A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.glist_rating {
 color: #ffffff;
 font-size: 10pt;
}

.glist_content {
 margin-top:15px;
 font-size: 10pt;
 color: #ffffff;
 overflow-y:hidden;
}

.glist_catch {
 margin-top:15px;
 margin-bottom:15px;
 font-size: 11pt;
 font-weight: bold;
 color: #ebf05e;
 float: left;
}

.glist_moderation {
 margin-top:15px;
 margin-bottom:15px;
 font-size: 9pt;
 float: right;
 text-align: right;
}

/*  <-- Gallery */
/* bookmarks --> */
.bookmark_div{
 width:100%;
 text-align: center;
}

.bookmark,.bookmark_selected,.bookmark_empty{
 background: url('images/design2011/bookmark.png') no-repeat bottom left;
 text-align: center;
 overflow: none;
 float: left;
 color: #CCCCCC;
 width: 140px;
 height: 33px;
 margin-left: 12px;
 margin-right: 13px;
 font-size: 10pt;
 font-weight: bold;
}
.bookmark:hover{
 color: #3f3f3f;
 background: url('images/design2011/bookmark_selected.png') no-repeat top;
 background-color: transparent;
}

.bookmark_selected{
 background: url('images/design2011/bookmark_selected.png') no-repeat bottom left;
 color: #3F3F3F;
}
.bookmark_empty{
 background: url('images/design2011/bookmark.png') no-repeat bottom left;
 color: #707070;
}
.bookmark_s,.bookmark_s_selected,.bookmark_s_empty{
 background: url('images/design2011/bookmark_105.png') no-repeat bottom left;
 text-align: center;
 overflow: none;
 float: left;
 color: #CCCCCC;
 width: 105px;
 height: 33px;
 margin-left: 17px;
 margin-right: 17px;
 font-size: 10pt;
 font-weight: bold;
}
.bookmark_s:hover{
 color: #3f3f3f;
 background: url('images/design2011/bookmark_selected_105.png') no-repeat top;
 background-color: transparent;
}

.bookmark_s_selected{
 background: url('images/design2011/bookmark_selected_105.png') no-repeat bottom left;
 color: #3F3F3F;
}
.bookmark_s_empty{
 background: url('images/design2011/bookmark_105.png') no-repeat bottom left;
 color: #707070;
}


.bookmark_allpages_div{
 width:100%;
 margin-top:10px;
}
/* <-- bookmarks */

/* rating --> */
.doc_rating
{
 position: relative;
 margin: auto;
 text-align: left;
 padding-top: 0px;
 padding-bottom: 10px;
}

.div_rating
{
 position: relative;
 margin: auto;
 text-align: center;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 padding: 10px;
 margin: auto;
 min-width: 220px;
 width: 220px;
}
.text_rating {
 font-size: 10pt;
 color: #c0c0c0;
 padding-top:2px;
}
.text_rating_big {
 font-size: 10pt;
 color: #c0c0c0;
}
.radio_wrapper {
  width: 14px;
  height: 14px;
  margin-left: 3px;
  margin-right: 1px;
  opacity: 0;
  filter: alpha ( opacity = 0); 
  -moz-opacity:0 ;  
}
.radio_wrapper input{
  margin-top: 1px;
  margin-left: 1px;
}
.radio_button,.radio_button_selected {
  background: url(images/design2011/mark.png) top left no-repeat;
  width: 14px;
  height: 14px;
  border: 0;
  font-size: 0;
  margin-top: -14px;
  margin-left: 3px;
  margin-right: 1px;
}
.radio_button_selected { background: url(images/design2011/mark_selected.png) top left no-repeat;}

.mark_rating_button {
  background: url(images/design2011/mark.png) top left no-repeat;
  width: 14px;
  height: 14px;
  border: 0;
  font-size: 0;
  margin-left: 3px;
  margin-right: 1px;
}
.mark_rating_button:hover {background: url(images/design2011/mark_selected.png) top left no-repeat;}

/* <-- rating  */

/* blogs-->  */

.blog_see_also {
 color:#ffffff;
 font-size: 8pt;
 line-height: 1.2em;
 border-top: 1px dashed #ffffff;
 margin-top: 2px;
 margin-bottom: 10px;
}
.blog_see_also A:link {text-decoration: none; color: #ebf05e; }
.blog_see_also A:hover {text-decoration: underline; color: #ebf05e; }
.blog_see_also A:visited {text-decoration: none; color: #FFFFB0; }
.blog_see_also A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.blog_date {
}
.blog_author {
}
.gal_comment {
 font-size: 8pt;
 line-height: 1.0em;
}
.blog_name {
 font-size:9pt;
 color: #ebf05e;
}
.gal_image {
 display: block; 
 text-align: center;
}
.gal_thumb {
 padding: 0px;
 background: #606060 url('images/design2011/photos_background.gif');
 padding-top:20px;
 padding-left:24px;
 padding-right:24px;
}
.gal_line {
}
.gal_line1 {
 float: left;
 width: 148px;
 height: 140px;
 border-top: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
}
.gal_img_hor {
 margin: auto;
 /*margin-top: 5px;*/
 height: 132px; 
 text-align: center;
}
.gal_img_vert {
 margin: auto;
 margin-top: 5px;
 height: 132px; 
 text-align: center;
}
.gal_img_hor IMG,.gal_img_vert IMG {
 border: 1px solid #c0c0c0;
}
.gal_line2 {
 float: left;
 width: 142px;
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 text-align: center;
 font-size: 7pt;
 height: auto;
 padding-left: 3px;
 padding-right: 3px;
 padding-top:2px;
}
.gal_line_last {
 float: left;
 width: 148px;
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 border-bottom: 1px solid #c0c0c0;
 text-align: center;
 font-size: 6pt;
}
.gal_rating {
 font-size:9pt;
 color: #ebf05e;
}
.gal_array {
 float: left;
 background: #606060 url('images/design2011/main_section_background.gif');
 border: 1px solid #c0c0c0;
}
.gal_array_shadow {
 float: left;
}
.blog_video_wrapper {
 background: #434343;
 border: 1px solid #c0c0c0;
}
.blog_video_border {
 background: url('images/design2011/blog_video_border.png') no-repeat;
 background-color: transparent;
 height: 13px;
 margin-left:79px;
 margin-right:79px;
 margin-top: 16px;
 margin-bottom: 16px;
 clear:both;
}
/* <-- blogs  */

/* sales --> */
/*.sales_wrapper {
 border-bottom: 1px dotted #c0c0c0;
 padding-top: 10px;
 padding-bottom: 10px;
}
.sales_leftdiv {
 width: 370px;
 float: left;
 border-right: 1px dotted #c0c0c0;
 padding-right: 20px;
}
.sales_rightdiv {
 width: 370px;
 float: left;
 padding-left: 20px;
 border-left: 1px dotted #c0c0c0;
 margin-left: -1px;
}
*/
.sales_image_div {
 float: left;
 width: 100px;
 padding: 10px;
}
.sales_details_div {
 float: left;
 width: 250px;
}
.sales_type {
 font-weight: bold;
 font-size: 11pt;
 color: #ffffff;
 padding-bottom: 5px;
 padding-top: 10px;
}
.sales_details {
 color: #ffffff;
 font-size: 9pt;
 line-height: 1.3em;
}
.sales_link {
 font-size: 9pt;
 line-height: 1.3em;
}
.sales_link A:link {text-decoration: none; color: #ebf05e; }
.sales_link A:hover {text-decoration: underline; color: #ebf05e; }
.sales_link A:visited {text-decoration: none; color: #FFFFB0; }
.sales_link A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.sales_price {
 padding-bottom: 10px;
 text-align: center;
 color: #ebf05e;
 font-weight: bold;
 font-size: 14pt;
}
/* <-- sales */

/* news --> */
.news_date_div {
 width: 54px; 
 height: 86px; 
 background: url('images/design2011/shadow_date.png') no-repeat right bottom; 
 background-color: transparent; 
 float: left; 
 margin-right: 5px;
}
.news_header {
 font-weight: bold;
 font-size: 11pt;
 line-height: 1.3em;
 color: #ebf05e;
 padding-bottom: 5px;
}
.news_header A:link {text-decoration: none; color: #ebf05e; }
.news_header A:hover {text-decoration: underline; color: #ebf05e; }
.news_header A:visited {text-decoration: none; color: #FFFFB0; }
.news_header A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.news_content {
 padding-top: 5px; 
 font-size: 9pt;
 line-height: 1.1em;
}
.news_content A:link {text-decoration: none; color: #ebf05e; }
.news_content A:hover {text-decoration: underline; color: #ebf05e; }
.news_content A:visited {text-decoration: none; color: #FFFFB0; }
.news_content A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.news_group {
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 color: #ebf05e;
 padding-top: 15px;
 padding-bottom: 5px;
}
.news_group A:link {text-decoration: none; color: #ebf05e; }
.news_group A:hover {text-decoration: underline; color: #ebf05e; }
.news_group A:visited {text-decoration: none; color: #FFFFB0; }
.news_group A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.news_date {
 width: 43px;
 height: 78px;
 background: #d2d2d2;
 padding: 1px;
}

.news_date_month {
 height: 22px;
 padding-top: 4px;
 background: #303030;
 text-align: center; 
 color: #f0f060;
 font-size: 12pt;
 line-height: 1.0em;
}

.news_date_day {
 color: #2d3037;
 font-size: 20pt;
 text-align: center;
 padding-top: 4px;
 line-height: 1.0em;
}

.news_date_year {
 height: 15px;
 padding-top: 2px;
 margin-top: 4px;
 background: #303030;
 text-align: center;
 color: #f0f060;
 font-size: 9pt;
 line-height: 1.0em;
}

/* <-- news */
.add_button {
 background: url('images/design2011/add_button.png');
 width: 103px;
 height: 19px;
}
.add_button:hover { background: url('images/design2011/add_button_a.png');}

/* buttons --> */


/* <-- buttons  */

/* big image --> */
.big_image {
 border: 1px solid #f0f0f0;
 z-index: 1;
}

.bimage_overlay {
 background: transparent;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 display: none;
 z-index: 30;
}
.bimage_cover {
 background-color: #000000;
 width: 100%;
 height: 100%;
 display: block;
 filter:alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
}
.bimage_border1 {
 background: url('images/design2011/bimage_wrapper.png') repeat-x; 
 background-color: #343434;
 padding: 5px;
 position: fixed;
 height: 100%;
}
.bimage_wrapper {
 width: 700px;
 min-width: 700px;
 position: fixed;
 top: 10px;
 left: 10px;
 background-color: #333333;
 border: 1px solid;
}
.popup_wrapper {
 width: 700px;
 /*min-width: 700px;*/
 position: fixed;
 top: 10px;
 left: 10px;
 text-align:center;
}
.bimage_bottom {
 background-color: transparent;
 height: 88px;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 2px;
 position: fixed;
 bottom: 6px;
}
.bimage_bottom1 {
 background-color: transparent;
 height: 130px;
 margin: auto;
 margin-bottom: 2px;
/* position: absolute;*/
 bottom: 90px;
 width: 100%;
}
.bimage_bottom2_tr {
 background: transparent;
 height: 102px;
/* position: absolute;*/
 bottom: 98px;
 width: 100%;
}
.bimage_bottom2 {
 background: #333333;
 opacity: 0.8;
 filter: alpha ( opacity = 0.8); 
 -moz-opacity:0.8 ;  
 height: 102px;
/* position: absolute;*/
 bottom: 98px;
 width: 100%;
}
.bimage_mover {
 width: 100%;
 height: 51px;
 position: absolute;
}

.bimage_close {
 width: 22px;
 height: 22px;
 position: absolute;
 top: 6px;
}

.bimage_next {
 width: 56px;
 height: 51px;
 float: right;
}
.bimage_prev {
 width: 56px;
 height: 51px;
 float: left;
}

.bimage_image {
 width: 100px;
 height: 100px;
 position:relative;
 margin-top: 0px;
 margin-left: 0px;
}
.bimage_border {
 width: 100px;
 height: 100px;
 float: left;
 position:relative;
}
.bimage_similar {
 height:70px;
 background: transparent;
 /*display: block;*/
}
.bimage_also {
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 color: #ebf05e;
 float: left;
}
.bimage_similar_thumbs {
 background: transparent;
}

.bimage_comment {
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.1em;
 color: #ffffff;
 text-align:center;
 margin-top: 6px;
 height: 16px;
}
.bimage_left {
 margin-left: 20px;
 height: 56px;
 float: left;
 text-align: left;
}
.bimage_left1 {
 margin-left: 20px;
 height: 25px;
 float: left;
 text-align: left;
}

.bimage_right {
 margin-right: 20px;
 margin-top: -25px;
 height: 50px;
 float: right;
 text-align: right;
 font-size: 8pt;
 line-height: 1.3em;
}
.bimage_right A:link {text-decoration: none; color: #ebf05e; }
.bimage_right A:hover {text-decoration: underline; color: #ebf05e; }
.bimage_right A:visited {text-decoration: none; color: #FFFFB0; }
.bimage_right A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.bimage_right1 {
 margin-right: 20px;
 margin-top: -20px;
 height: 25px;
 float: right;
 text-align: right;
 font-size: 8pt;
 line-height: 1.3em;
}

.bimage_rating {
 margin-top: 10px;
 margin-left: 20px;
 margin-right: 20px;
 height: 25px;
 text-align: center;
}
.bimage_left_bottom_rating {
 overflow: hidden;
 height:16px;
 margin-top: 5px;
 margin-bottom: 2px;
}
.bimage_left_bottom_tags {
 overflow: hidden;
 height:56px; /* 75-22 */
}
/* <-- big image */


/* photo page --> */
.similar_thumbs {
 float: left;
 opacity: 0.5;
 filter: alpha ( opacity = 0.5); 
 -moz-opacity:0.5 ;  
}
.similar_thumbs_over {
 float: left;
}
.similar_thumbs IMG,.similar_thumbs_over IMG {
 border: 1px solid #ffffff;
}
/* photo page --> */

/* Комментарии --> */
.c_wrapper {
 background: url('images/design2011/comments_background.gif');
 text-align: left;
 padding-top: 10px;
 padding-left: 20px;
}
/*.c_net .c_wrapper {
 background: none;
} */
.c_shadow {
 background: transparent url('images/design2011/left_shadow.png') repeat-y;
 margin-top: -10px;
 padding-top: 10px;
 padding-left: 10px;
}

.c_user, .c_user_index
{
 font-size: 8.5pt;
 font-weight:bold;
 color: #343434;
 float: left;
 padding-bottom: 2px;
 cursor: pointer;
}
.net1_content .c_user,.c_net .c_user {
 color: #ffffff;
} 

.c_wrapper .c_user {
 color: #343434;
} 

.c_user_index {
 clear: both;
 padding-bottom: 0px;
}

.c_user_popup {
 position:absolute; 
 z-index:900; 
 width: 400px;
 min-height: 125px;
 background: #404040;
 border: #cccccc 1px solid;
 padding-right: 10px;
 padding-bottom: 10px;
}

.c_user > div {
 display:none; 
}
.c_user:hover > div,.c_user > div:hover {
 display:block;
}

.c_time
{
 font-size: 8pt;
 color: #848484;
 text-align: right;
 float: right;
 padding-right: 10px;
 padding-bottom: 2px;
}

.c_time_main
{
 font-size: 8pt;
 color: #b8b8b8;
 text-align: left;
 padding-top: 7px;
}

.c_list {
 float: left;
}

.c_doc,.c_doc_type {
 font-size: 8pt;
 font-weight: normal;
 color: #848484;
}
.c_doc A:link,.c_doc_type A:link {text-decoration: none; color: #646464; }
.c_doc A:hover,.c_doc_type A:hover {text-decoration: underline; color: #000000; }
.c_doc A:visited,.c_doc_type A:visited {text-decoration: none; color: #646464; }
.c_doc A:visited:hover,.c_doc_type A:visited:hover {text-decoration: underline; color: #000000; }

.c_list .c_doc,.c_list .c_doc_type {
 float: left;
}


.c_login {
 float: left;
}

.c1_wrapper {
 padding-bottom:5px;
 margin-right: 10px;
}

.c_text
{
 padding-top:2px;
 padding-right:10px;
 font-size: 10pt;
 line-height: 1.0em;
 color: #343434;
 clear: both;
}
.c_text span {
 color: #343434;
}

.c_quote {
 font-weight: bold;
 font-style: italic;
 color: #343434;
}
.c_net .c_quote {
 color: #f5f5f5;
}

.c_image {
 border: 1px solid #f0f0f0;
 margin-right: 10px;
 width: 30px;
}

.c_icon {
 width: 51px;
 height: 43px;
 float: left;
 margin-right: 15px;
}

.c_bottom {
 padding-top: 0px;
 padding-bottom: 5px;
 text-align: right;
 color: #646464;
 clear: both;
 padding-right: 10px;
}
.c_bottom span {
 font-size: 8pt;
 font-weight:bold;
 line-height: 1.0em;
 border-bottom: 1px dashed #646464;
}
.c_net .c_bottom span {
 border-bottom: 1px dashed #cccccc;
}
.c_bottom A:link {text-decoration: none; color: #646464; }
.c_bottom A:hover {text-decoration: underline; color: #000000; }
.c_bottom A:visited {text-decoration: none; color: #646464; }
.c_bottom A:visited:hover {text-decoration: underline; color: #000000; }

.c_submit A:link {text-decoration: none; color: #646464; }
.c_submit A:hover {text-decoration: underline; color: #000000; }
.c_submit A:visited {text-decoration: none; color: #646464; }
.c_submit A:visited:hover {text-decoration: underline; color: #000000; }

.c_show_submit {
 color: #aaaaaa;
 background-color: #606060;
 width: 100%;
 font-size: 9pt;
 border: 1px solid #c0c0c0;
}

.article_comment
{
 line-height: 1.1em;
 color: #ebf05e;
}
.comment_bit_text
{
 padding-bottom:5px;
 line-height: 1.1em;
 color: #f5f5f5;
}
/* <-- Комментарии */

/* my_pages --> */
.my_header {
 color: #bfbfbf;
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 margin-bottom: 8px;
 text-align: center;
 padding-right: 5px;
}

.my_details{
 color: #ffffff;
 font-size: 10pt;
 font-weight: normal;
 line-height: 1.0em;
 float: left;
}

.my_desc {
 color: #bfbfbf;
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 margin-bottom: 8px;
 text-align: left;
 float:left;
 padding-right: 5px;
 padding-top: 2px;
}

.my_desc_lab {
 color: #bfbfbf;
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 padding-bottom: 8px;
 text-align: left;
 width: 350px; 
 float: left;
}

.my_lab_description {
 padding: 0px;
 background: #606060 url('images/design2011/photos_background.gif');
 padding-top:20px;
 padding-left:24px;
 padding-right:24px;
 border-top: 1px #ffffff dashed;
 border-bottom: 1px #ffffff dashed;
}

.my_disable_value{
  padding-top:3px;
  padding-bottom:5px;
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  line-height: 1.0em;
  text-align: left;
  float: left;
}

.my_comment{
 color: #ffffff;
 font-size: 10pt;
 font-weight: normal;
 line-height: 1.0em;
}
.my_indicator{
 font-size: 10pt;
 font-weight: bold;
 line-height: 1.0em;
 color: #c0c0c0;
}
.my_input_img {
 float: right;
 margin-top: -23px;
 margin-right: 25px;
 padding-bottom: 5px;
}
.my_novalue{
 font-size: 9pt;
 font-style: italic;
 font-weight: normal;
 line-height: 1.0em;
 color: #c0c0c0;
}

.my_topic{
  margin-top:10px;
  margin-bottom:5px;
  text-align: left;
  font-style: italic;
  font-size: 16pt;
  line-height: 1.1em;
  color: #c0c0c0;
}

.my_input {
 font-size: 9pt;
 width: 98%;
 border: 1px solid #e0e0e0;
 color: #202020;
 background-color: #c0c0c0;
}
.my_input_tip {
 font-size: 9pt;
 width: 98%;
 border: 1px solid #e0e0e0;
 background-color: #c0c0c0;
 color:#666666; 
 font-style: italic;
}
.my_input100 {
 font-size: 9pt;
 width:100%;
 border: 1px solid #e0e0e0;
 color: #202020;
 background-color: #c0c0c0;
}

.my_photos {
 margin: auto;
 text-align: left;
 border-bottom: 1px solid #f5f5f5;
 border-top: 1px solid #f5f5f5;
 padding: 10px;
 background-color: #434343;
 margin-bottom: 20px;
 overflow: none;
}

.my_section {
 margin: auto;
 text-align: left;
 border: 1px solid #f5f5f5;
 padding: 15px;
 background-color: #434343;
 margin-bottom: 10px;
 overflow: auto;
 position: relative;
}

.my_wind_moon {
 border: 1px solid #f5f5f5;
 padding: 5px;
 background-color: #606060;
 margin-right: 10px;
 margin-top: 20px;
 margin-bottom: 20px;
 margin-left: 0px;
 display: table-cell;
 bottom: 0px;
}

.my_photo_section{
 float:left; 
 width:20%; 
 text-align:left;
 font-size: 10pt;
 line-height: 1.1em;
 color: #c0c0c0;
 padding-right:5px;
 margin-right: 5px;
 border-right: 1px dotted #c0c0c0;
}

.my_photo {
 text-align: right;
 padding-bottom: 20px;
}

.my_cat{
 width:100%; 
 text-align: left; 
 padding-bottom:5px;
}

.my_tags{
 width:100%; 
 text-align: left; 
 padding-bottom:5px;
}

.my_main_photo {
 position:relative; 
 height: auto;
 padding: 5px;
/* margin-top: -85px;
 float: left;        */
 display: block;
} 

.my_delete_photo {
 position:relative; 
 height: auto;
 padding-left: 5px;
/* margin-top: -105px;
 float: left;*/
 display: block;
}

.my_show_image {
 border: 1px solid #f0f0f0;
 max-width: 120px;
 max-height: 120px;
}
.my_image_div{
 text-align: center;
}

.my_image_ul {
 text-align: center;
 padding: 0px;  /* отмена свойств ul */
 list-style:none;
}

.my_image_ul li{
 float: left;
}

.my_section_ul{
 padding: 0px;  /* отмена свойств ul */
 list-style:none;
}

.my_section_ul li{
 float: left;
 text-align:left;
 font-size: 10pt;
 line-height: 1.1em;
 color: #c0c0c0;
 padding-right:5px;
 margin-right: 5px;
 border-right: 1px dotted #c0c0c0;
}

.my_tag_mod{
 font-size: 10pt;
}
.my_tag{
 font-size: 10pt;
 color: #ebf05e;
}

.my_section_name{
 font-size: 10pt;
 font-weight: bold;
 color: #ebf05e;
 padding-top:10px;
 padding-bottom:10px;
 text-align:left;
 clear:both;
}

.my_fileinputs {
  height: 20px;
  position: relative;
  width:600px;
  margin-top:5px;
  margin-left:20px;
}

.my_similar_tag{
 margin-bottom: 5px;
 float: left;
}

.my_similar_tags{
 width: 350px;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 margin-top: 5px;
 padding: 5px;
 background-color: #404040;
 overflow: auto;
 min-height: 30px;
}

.my_mod_acc{
 font-size: 8pt;
 color: #ebf05e; 
}

.my_wind{
 font-size: 10pt;
 font-weight: bold;
 color: #ffffff; 
}
.my_wind_a{
 font-size: 10pt;
 font-weight: bold;
 color: #ebf05e; 
}

.map_wrapper{
 border: 2px solid #f5f5f5;
 border-radius: 5px;
 margin-top: 5px;
 margin-bottom: 10px;
 background-color: #404040;
 color: #000000;
 overflow: auto;
}

.my_tag_short{
 float:left;
 text-align: left; 
 padding-top:5px;
 padding-bottom:5px;
 padding-right:10px;
}

/* <-- my_pages */

/* images articles --> */
.images_wrapper {
 display: block; 
 background-color: transparent;
 text-align: center;
 margin: 8px;
 margin-bottom: 0px;
}
.images_wrapper_img {
 display: block;
 border: 1px solid #f0f0f0;
}
.images_wrapper_shadow {
 display: block;
}
.images_wrapper_text {
 font-weight: bold;
 font-style: italic;
 position: relative;
 display: block;
 float: left;
 color: #101010;
 margin-left: 2px;
 text-align: left;
 margin-bottom: 5px;
}
/* images articles --> */

/* articles --> */
.section_descr {
 font-size: 9pt;
 line-height: 1.15em;
 text-align: justify;
}

.art_table {
 background-color: #c0c0c0;
}
.art_table TD {
 background-color: #606060;
}
.art_table .art_table_h, .art_table_h TD {
 background-color: #343434;
 color: #ebf05e;
 font-weight: bold;
 border-color: #e5e5e5;
}
.art_table_h A:link {text-decoration: none; color: #ebf05e; }
.art_table_h A:hover {text-decoration: underline; color: #ebf05e; }
.art_table_h A:visited {text-decoration: none; color: #FFFFB0; }
.art_table_h A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.art_text {
 font-size: 11pt;
 line-height: 1.15em;
 text-align: justify;
 text-indent: 15pt;
}
.art_question {
 font-weight: bold;
 font-style: italic;
 line-height: 1.1em;
 text-align: justify;
 text-indent: 15pt;
 color: #b0b0b0;
}
.art_header {
 font-size: 18pt;
 font-weight: bold;
 line-height: 1.3em;
 color: #ebf05e;
}
.art_subheader {
 font-size: 12pt;
 font-style: italic;
 color: #ebf05e;
}
.art_author {
 font-size: 10pt;
 font-weight: bold;
 font-style: italic;
 border-bottom: 1px dashed #404040;
 text-align: right;
}
.art_comment {
 font-size: 9pt;
 font-weight: bold;
 text-align: right;
 color: #3f3f3f;
 background-color: #cccccc;
 border: 1px solid #ffffff;
 padding: 10px;
}
.art_comment A {text-decoration: underline; color: #404040; }
.art_intro {
/* font-weight: bold;*/
 text-align: justify;
 text-indent: 15pt;
 color: #e5e5e5;
 background-color: #808080;
 border-top: 1px solid #909090;
 border-left: 1px solid #909090;
 border-right: 1px solid #202020;
 border-bottom: 1px solid #202020;
 padding: 10px;
}
/* <-- articles  */

/* magazine --> */
.journal_wrapper {
 border-bottom: 1px dotted #c0c0c0;
 padding-top: 10px;
 padding-bottom: 10px;
}
.journal_header {
 font-weight: bold;
 font-size: 24pt;
 line-height: 1.0em;
 color: #ffffff;
 text-align: left;
 padding-bottom:10px;
}
.journal_number {
 color: #ffffff;
 font-size: 11pt;
 line-height: 1.0em;
 width: 30px;
 float: left;
 margin-right: 5px;
}
.journal_topic {
 color: #ebf05e;
 font-size: 11pt;
 line-height: 1.0em;
 float: left;
 margin-right: 5px;
}
.journal_topic A:link {text-decoration: none; color: #ebf05e; }
.journal_topic A:hover {text-decoration: underline; color: #ebf05e; }
.journal_topic A:visited {text-decoration: none; color: #FFFFB0; }
.journal_topic A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.journal_html {
 font-size: 8pt;
 float: left;
 margin-left: 10px;
 margin-top: 2px;
}

.journal_author {
 color: #ffffff;
 font-size: 8pt;
 line-height: 1.0em;
 float: left;
 margin-top: 4px;
}
.journal_author A:link {text-decoration: none; color: #ffffff; }
.journal_author A:hover {text-decoration: underline; color: #ebf05e; }
.journal_author A:visited {text-decoration: none; color: #ffffff; }
.journal_author A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.journal_content {
 float: left;
 width: 490px;
}
.journal_comments {
 float: left;
 padding-left: 8px;
}

.journal_list {
 color: #ebf05e;
 text-align: center;
}
.journal_table{
 border-top: 5px solid #c0c0c0;
 border-bottom: 2px solid #c0c0c0;
}
.journal_row{
 width: 100%;
 padding-top: 2px;
 padding-bottom: 2px;
}
.journal_cell
{
 font-size: 130%;
 color: #e0e0e0;
 padding-top: 12px;
 padding-bottom: 12px;
}
.journal_ul_main 
{
 list-style: none;
 width: auto;
 height: auto;
 margin: 0px;
 padding: 10px;
 clear: both;
}
.journal_li_main
{
 float: left;
 width: 583px;
 padding-left: 20px;
}
.journal_li_main_photo
{
 float: left;
}
.journal_li_main td
{
 font-size: 120%;
}
.journal_ul {
 list-style: none;
 width: auto;
}
.journal_li
{
 width: auto;
 padding-top: 0px;
 padding-bottom: 10px;
 text-align: center;
}
.journal_ul_icon
{
 list-style: none;
 width: auto;
 height: auto;
 margin: 0px;
 padding-bottom: 10px;
 padding-top: 5px;
 padding-left: 10px;
 clear: both;
}
.journal_li_icon
{
 float: left;
 text-align: left;
 padding-right: 10px;
 max-width: 100px;
 font-weight: bold;
 font-size: 7pt;
 line-height: 1.2em;
 color: #ffffff;
}

/* <-- magazine  */

/* mini_sales --> */
.mini_sales{
 margin: auto;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 padding: 5px;
 background-color: #404040;
 margin-top: 10px;
 margin-bottom: 10px;
 overflow: auto;
}
.mini_sales_vertical{
 width:150px; 
 margin: auto;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 padding: 5px;
 background-color: #404040;
 margin-top: 10px;
 margin-bottom: 10px;
 overflow: auto;
}
.mini_sales_header
{
 font-size: 11pt;
 line-height: 1.0em;
 color: #ebf05e;
 text-align: center;
 padding-bottom: 15px;
}
.mini_sales_header A:link {text-decoration: none; color: #ebf05e; }
.mini_sales_header A:hover {text-decoration: underline; color: #ebf05e; }
.mini_sales_header A:visited {text-decoration: none; color: #FFFFB0; }
.mini_sales_header A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.mini_sales_one{
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left:5px;
 padding-right:5px;
 width: 140px;
}
.mini_sales_image_div {
 float:left;
 margin-right:5px;
 width: 60px;
 text-align: center;
}
.mini_sales_image{
 border: 1px solid #f0f0f0;
 width: 40px;
}
.mini_sales_price {
 padding-top: 2px;
 text-align: center;
 color: #ffffff;
 font-weight: bold;
 font-size: 10pt;
 line-height: 1.3em;
}

.mini_sales_comment{
 float: left;
 width: 90px; 
}
.mini_sales_name {
 font-weight: bold;
 font-size: 10pt;
 line-height: 1.3em;
 word-wrap: break-word;
}
.mini_sales_name A:link {text-decoration: none; color: #ebf05e; }
.mini_sales_name A:hover {text-decoration: underline; color: #ebf05e; }
.mini_sales_name A:visited {text-decoration: none; color: #FFFFB0; }
.mini_sales_name A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.mini_sales_type {
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 color: #ffffff;
}

/* <-- mini_sales */

/* one sale --> */
.sales_return
{
    background: url(images/design2011/sales_return.png) top left no-repeat;
    width: 220px;
    height: 19px;
    border: 0;
    font-size: 0;
}
.sales_return:hover {background: url(images/design2011/sales_return_selected.png) top left no-repeat;}

.onesales_nm_sales {
 margin: auto;
 text-align: left;
 border-top: 1px solid #f5f5f5;
 padding: 5px;
 background-color: #343434;
 margin-bottom: 20px;
 overflow: auto;
}

.onesales_section{
 float:left; 
 width:25%; 
 text-align:left;
 font-size: 10pt;
 line-height: 1.1em;
 color: #c0c0c0;
 padding-right:5px;
 border-right: 1px dotted #c0c0c0;
 margin-right: 5px;
}

.onesales_desc {
 color: #ebf05e;
 font-weight: bold;
 font-size: 9pt;
 line-height: 1.3em;
 margin-bottom: 8px;
}
.onesales_desc A:link {text-decoration: none; color: #ebf05e; }
.onesales_desc A:hover {text-decoration: underline; color: #ebf05e; }
.onesales_desc A:visited {text-decoration: none; color: #FFFFB0; }
.onesales_desc A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.onesales_details {
 color: #ffffff;
 font-size: 9pt;
 line-height: 1.3em;
 margin-bottom: 8px;
}
.onesales_price {
 padding-top: 2px;
 text-align: center;
 color: #ffffff;
 font-weight: bold;
 font-size: 14pt;
 line-height: 1.3em;
}

/* <-- one sale */


/* Старые классы */
.dict_table,.show_table,.tbl_a_log {
 border-top: 5px solid #c0c0c0;
 border-bottom: 2px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 border-radius: 5px;
}
.dict_text,.show_text,.tbl_a_logtxt {
 color: #e0e0e0;
}
.dict_header,.show_header,.tbl_a_loghdr {
 font-weight: bold;
 background-color: #909090;
 color: #e0e0e0;
 border-top: 1px solid #404040;
 border-bottom: 1px solid #404040;
}
.dict_total,.show_total {
 font-weight: bold;
 font-size: 130%;
 background-color: #909090;
 color: #e0e0e0;
 border-top: 3px solid #404040;
 border-bottom: 1px solid #404040;
}
.dict_filter,.show_filter {
 background-color: #aaaaaa;
 border-bottom: 1px solid #404040;
}
.pagestr {
 padding: 4px;
 font-size: 110%;
}
TD .pagestr {
 color: #e0e0e0;
}

.dict_tr,.show_tr {
 background-color: #606060;
}
.dict_tr2,.show_tr2 {
 background-color: #787878;
}
.dict_trd,.show_trd {
 background-color: #cc2020;
}
.dict_image,.show_image {
 border: 1px solid #f0f0f0;
}
.formctrl {
 font-size: 9pt;
 border: 1px solid #e0e0e0;
 color: #202020;
 background-color: #c0c0c0;
}
.formfilter {
 font-size: 9pt;
 color: #404040;
 border: 1px solid #606060;
 background-color: #b0b0b0;
}
.formctrl100 {
 font-size: 9pt;
 width:100%;
 border: 1px solid #e0e0e0;
 color: #202020;
 background-color: #c0c0c0;
}
.formctrl100r {
 font-size: 9pt;
 text-align: right;
 width:98%;
 border: 1px solid #e0e0e0;
 color: #202020;
 background-color: #c0c0c0;
}


.marked {
 font-weight: bold;
 font-size: 105%;
 color: #ebf05e; /*#90f0f0;*/
}
.marked A:link {text-decoration: none; color: #ebf05e; }
.marked A:hover {text-decoration: underline; color: #ebf05e; }
.marked A:visited {text-decoration: none; color: #FFFFB0; }
.marked A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.plain_table_hollow TD {
 font-size: 110%;
}
.plain_table {
 background-color: #404040;
}
.plain_table TD {
 background-color: #e0e0e0;
 font-size: 110%;
}
.plain_table_h TD {
 background-color: #a2a2a2;
 font-weight: bold;
 font-size: 110%;
}
.plain_text {
 font-size: 120%;
 text-align: justify;
 line-height: 1.15em;
}
.plain_text_in {
 font-size: 11pt;
 text-align: justify;
 text-indent: 15pt;
}
.plain_header {
 font-weight: bold;
 font-size: 13pt;
 line-height: 1.5em;
}
.plain_subheader {
 font-style: italic;
 font-size: 12pt;
}
.png {
/* behavior: url('png.htc');*/
}

.artlist_author {
 font: bold 90%/1.0em Tahoma,Verdana,Arial,Sans Serif;
}
.artlist_author A:link {text-decoration: none; color: #ebf05e; }
.artlist_author A:hover {text-decoration: underline; color: #ebf05e; }
.artlist_author A:visited {text-decoration: none; color: #FFFFB0; }
.artlist_author A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.artlist_name {
 font: bold 120%/1.0em Tahoma,Verdana,Arial,Sans Serif;
}
.art_search {
 background-color: #808080;
 border: 1px solid #c0c0c0;
}
.art_search_link {
 text-align: right; 
 font-size: 140%;
 padding-bottom: 5px;
}

.main_header
{
 font-size: 18pt;
 color: #ebf05e;
 text-align: center;
 padding-bottom: 5px;
}
.main_photo
{
 position: relative;
 left: 0px;
 top: 0px;
 width: 190px;
 text-align: center;
}
.main_search
{
 position: relative;
 left: 0px;
 top: 0px;
 width: 250px;
 padding-bottom: 10px;
}
.main_news
{
 position: relative;
 left: 0px;
 top: 0px;
 width: 250px;
}

.back_bottom {
 position: relative;
 color: #404040;
 text-align: right;
 width: 100%;
 clear: both;
 padding: 10px;
}

.announce {
 font-weight: bold;
 line-height: 1.1em;
 color: #c0c0c0;
 border: 2px dotted #f96900;
}
.announce_date {
 color: #a0a0a0;
 font-weight: bold;
 font-size: 7pt;
}
.forum_announce {
 border: 2px dotted #7baa44;
 padding: 4px;
}
.art_announce {
}
.art_bit_rating {
 text-align: left;
 font-size: 90%;
 font-weight: bold;
 color: #c0c0c0;
}
.art_bit_author {
}
.art_bit_new {
 font-weight: bold;
 font-size: 8pt;
 color: #90f0f0;
}
.art_bit_journal {
 text-align: left;
 font-size: 8pt;
 font-weight: bold;
 color: #c0c0c0;
}

.art_image {
 float: left; 
 display: block; 
 text-align: center;
}
.art_image IMG {
 border: 1px solid #c0c0c0;
}
.art_name_preview {
 font-weight: bold;
 font-size: 11pt;
 color: #ebf05e;
 padding-top: 5px;
}
.art_group_right {
 float: right; 
 display: block; 
 width: 45%;
 margin-top: 6px;
 margin-bottom: 16px;
}
.gal_mover {
 width: 100%;
 height: 51px;
 position: absolute;
}
.gal_mover_arrow_left {
 background: url('images/design2011/prev_arrow.png') no-repeat;
 background-color: transparent;
 width: 56px;
 height: 51px;
 z-index: 4;
 float: left;
}
.gal_mover_arrow_right {
 background: url('images/design2011/next_arrow.png') no-repeat;
 background-color: transparent;
 width: 56px;
 height: 51px;
 z-index: 4;
 float: right;
}

.gal_announce {
 font-weight: bold;
 text-align: center;
}
.gal_duration {
 font-size: 8pt;
 line-height: 1.1em;
 font-weight: bold;
 color: #c0c0c0;
 padding-bottom: 8px;
}
.gal_list_weight {
 width: 120px;
 padding-top: 2px;
 font-weight: bold;
 font-size: 12pt;
 color: #ebf05e;
}
.gal_list_name {
 width: 280px;
 padding-top: 2px;
 font-weight: bold;
 font-size: 12pt;
}
.gal_list_name A:link {text-decoration: none; color: #ebf05e; }
.gal_list_name A:hover {text-decoration: underline; color: #ebf05e; }
.gal_list_name A:visited {text-decoration: none; color: #FFFFB0; }
.gal_list_name A:visited:hover {text-decoration: underline; color: #FFFFB0; }


.gal_gray_text{
 color: #b0b0b0;
}

.gal_photo_rating_yellow{
 color: #ebf05e;
}


.desktop
{
 display: block;
 position: relative;
 float: left;
 font-weight: bold;
 font-size: 10pt;
 line-height: 1.2em;
 width: 240px;
 height: 155px;
}
.desktop div
{
 display: block;
 clear: both;
 text-align: left;
 padding: 0px 10px 10px 10px;
 font-weight: bold;
}

.video_div{
 margin: auto;
 width:640px; 
 height: 360px; 
 background: #000000;
 border: 1px solid #ffffff;
}
.video_div_main{
 margin-left: -70px;
 width:640px; 
 height: 360px; 
 background: #303030;
 border: 1px solid #ffffff;
}


/* tags --> */

.div_tags
{
 position: relative;
 margin: auto;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 padding: 20px;
 background-color: #404040;
 margin-bottom: 20px;
}

.tags_group{
 padding-top:10px;
}

.tags_group_name{
 text-align:left;
 font: 12pt/1.1em Tahoma,Verdana,Arial,Sans Serif;
 color: #fff;
}

.tag {
 padding-top: 5px;
}

.tag A:link {text-decoration: underline; color: #cccccc; }
.tag A:hover {text-decoration: underline; color: #cccccc; }
.tag A:visited {text-decoration: underline; color: #cccccc; }
.tag A:visited:hover {text-decoration: underline; color: #cccccc; }

.tag_selected {
 font-weight: bold;
}

.tag_selected A:link {text-decoration: underline; color: #ebf05e; }
.tag_selected A:hover {text-decoration: underline; color: #ffffff; }
.tag_selected A:visited {text-decoration: underline; color: #ebf05e; }
.tag_selected A:visited:hover {text-decoration: underline; color: #ffffff; }

.tags_text {
  font-size: 11.5pt;
  padding-top: 0.5px;
  text-align: left;
}

.tags_text_gray {
  font-size: 10pt;
  padding-top: 4px;
  color: #b0b0b0;
}

.tags_all_number {
 text-align: right;
 font-size: 120%;
 color:#ffffff; 
 text-align:center; 
 padding-top: 5px;
 padding-bottom: 10px;
}
.tags_all_number A:link {text-decoration: underline; color: #ebf05e; }
.tags_all_number A:hover {text-decoration: underline; color: #ffffff; }
.tags_all_number A:visited {text-decoration: underline; color: #ebf05e; }
.tags_all_number A:visited:hover {text-decoration: underline; color: #ffffff; }


.tags_header {
}

.tags_header_left {
 font-size: 14pt; 
 color: #ebf05e; 
 text-align: left; 
 padding-left: 15px; 
 float: left;
}

.tags_header_right {
 font-size: 11pt;
 text-align: center; 
 padding-right: 15px; 
 margin:auto; 
 padding-top: 7px;
}

.tags_image {
 padding-right: 10px; 
 float: left; 
}

.tags_image_comment {
 padding-top: 5px;
}

.tags_image_competition {
 padding-top: 5px;
 color: #ebf05e;
}

.show_tags
{
 position: relative;
 margin: auto;
 text-align: left;
 padding-top: 10px;
 padding-bottom: 10px;
}
.show_tags A:link {text-decoration: underline; color: #ebf05e; }
.show_tags A:hover {text-decoration: underline; color: #ffffff; }
.show_tags A:visited {text-decoration: underline; color: #ebf05e; }
.show_tags A:visited:hover {text-decoration: underline; color: #ffffff; }

.glist_right .show_tags A:link {text-decoration: underline; color: #cccccc; }
.glist_right .show_tags A:hover {text-decoration: underline; color: #cccccc; }
.glist_right .show_tags A:visited {text-decoration: underline; color: #cccccc; }
.glist_right .show_tags A:visited:hover {text-decoration: underline; color: #cccccc; }

/* <-- tags */

/* top --> */
.top_wrapper {
 padding-top: 10px; 
 padding-bottom: 0px;
}

.top {
 width: 231px;
 height: 38px;
 padding-top: 0px;
 font-size: 11pt;
 color: #CCCCCC;
 background: url('images/design2011/top_group.png') no-repeat top;
 background-color: transparent;
 text-align: center;
}
.top A:link {text-decoration: none; color: #cccccc; }
.top A:hover {text-decoration: none; color: #cccccc; }
.top A:visited {text-decoration: none; color: #cccccc; }
.top A:visited:hover {text-decoration: none; color: #cccccc; }

.top:hover{
 color: #3f3f3f;
 background: url('images/design2011/top_group_a.png') no-repeat top;
 background-color: transparent;
}
.top:hover A:link {text-decoration: none; color: #434343; }
.top:hover A:hover {text-decoration: none; color: #434343; }
.top:hover A:visited {text-decoration: none; color: #434343; }
.top:hover A:visited:hover {text-decoration: none; color: #434343; }

.top_selected {
 width: 231px;
 text-align: center;
 padding-top: 0px;
 height: 38px;
 font-size: 11pt;
 color: #3F3F3F;
 background: url('images/design2011/top_group_a.png') no-repeat top;
 background-color: transparent;
}
.top_selected A:link {text-decoration: none; color: #434343; }
.top_selected A:hover {text-decoration: none; color: #434343; }
.top_selected A:visited {text-decoration: none; color: #434343; }
.top_selected A:visited:hover {text-decoration: none; color: #434343; }

/* <-- top */

/* author page --> */
.author_div{
 padding-bottom: 1px; 
 width:100%; 
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc; 
 background: #343434 url('images/design2011/top_author_border_top.png') no-repeat; 
 background-position: 1px 1px; 
 position: relative;
 margin-bottom: 10px;
}
.author_div_inside {
 padding-left: 27px; 
 padding-right: 27px;
 padding-top: 30px; 
 padding-bottom: 15px;
}

.net_author_div{
 padding-bottom: 1px; 
 width:100%; 
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc; 
 background: #343434;
 position: relative;
 margin-bottom: 10px;
}
.net_author_div_inside {
 padding-left: 27px; 
 padding-right: 27px;
 padding-top: 15px; 
 padding-bottom: 15px;
}
.net_author_bio {
 float: left;
 font-size: 10pt;
 color: #ffffff;
 padding-left: 20px;
 text-align: justify;
 width: 385px;
}

.author_image {
 float: left;
}
.author_bio {
 float: left;
 font-size: 10pt;
 color: #ffffff;
 padding-left: 20px;
 text-align: justify;
 width: 560px;
}
.author_name {
 font-size: 12pt;
 color:#ebf05e;  
}
.author_name .c_user {
 color: #ebf05e;
 font-size: 12pt;
}

.author_all_number {
 text-align: right;
 font-size: 120%;
 color:#ffffff; 
 text-align:center; 
 padding-top: 5px;
 padding-bottom: 10px;
}
.author_all_number A:link {text-decoration: none; color: #ebf05e; }
.author_all_number A:hover {text-decoration: underline; color: #ebf05e; }
.author_all_number A:visited {text-decoration: none; color: #FFFFB0; }
.author_all_number A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.author_articles {
 padding-bottom: 20px;
}


/* <-- author page  */


/* office --> */
.cab_bio{
 position: relative;
 margin: auto;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 padding: 20px;
 background-color: #404040;
 margin-bottom: 20px;
}

.cab_photo{
 width: 150px;
 float: left;
 margin-right: 20px;
}
.cab_photo_img{
 border: 1px solid #f5f5f5;
}

.cab_name{
  color: #ebf05e;
  text-align: left;
  font-size: 16pt;
  font-weight: bold;
  margin-bottom:10px;
}

.cab_about{
  margin-top:5px;
  text-align: left;
  font-style: italic;
  font-size: 8pt;
  line-height: 1.1em;
  color: #c0c0c0;
}

.cab_desc{
  width: 550px;
  margin-top:5px;
  margin-bottom:5px;
  color: #ffffff;
  text-align: left;
}

.cab_create{
  color: #ebf05e;
  text-align: center;
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 20px;
}
.cab_create A:link {text-decoration: none; color: #ebf05e; }
.cab_create A:hover {text-decoration: underline; color: #ebf05e; }
.cab_create A:visited {text-decoration: none; color: #FFFFB0; }
.cab_create A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.cab_new_photo{
 font-size: 9pt;
 width:150px;
 border: 1px solid #e0e0e0;
 color: #202020;
 background-color: #c0c0c0;
}

.cab_fileinputs {
  height: 20px;
  position: relative;
  width:150px;
  margin-top:5px;
}
.cab_fakefile {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1;
 width:200px;
 height: 20px;
}
.cab_fakefile_input {
  width:125px;
  height:17px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  color: #000000;
}
.cab_file_hidden { 
 opacity: 0;
 filter: alpha ( opacity = 0); 
 -moz-opacity:0 ;  
 position: relative;
 text-align: right;
 z-index: 2;
 width:150px;
 cursor: pointer; 
}
.cab_button_select{
 vertical-align:bottom;
 padding-bottom:1px;
 padding-left:2px;
 cursor: pointer; 
}
/* <-- office  */


/* contests --> */
.comp_title{
 font-size: 14pt;
 font-weight: bold;
 color: #ebf05e; 
 text-align: center; 
 margin-bottom:10px;
}
.comp_title A:link {text-decoration: none; color: #ebf05e; }
.comp_title A:hover {text-decoration: underline; color: #ebf05e; }
.comp_title A:visited {text-decoration: none; color: #FFFFB0; }
.comp_title A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.comp_period{
 font-size: 10pt;
 color: #ffffff; 
 text-align: center; 
 margin-bottom:10px;
}
.comp_subtitle{
 font-size: 12pt;
 color: #ebf05e; 
 text-align: center; 
 padding-top:10px;
 padding-bottom:10px;
 background: #343434;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
}
.comp_subtitle1{
 font-size: 12pt;
 color: #ebf05e; 
 text-align: center; 
 padding-top:10px;
 padding-bottom:10px;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
}
.comp_table_header{
 font-size: 10pt;
 text-align: center; 
 padding-top:10px;
 padding-bottom:10px;
 background: #343434;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
}
.comp_place_wrapper{
 background: #343434;
 border-bottom: 1px solid #cccccc;
}
.comp_place_div {
 background: transparent url('images/design2011/contest_place_bg.png');
 width:181px;
 float:left;
 margin-left:43px;  
 margin-right:43px; 
 text-align: center;
 min-height: 293px;
 padding-top:5px; 
}

.comp_desc{
 font-size: 10pt;
 color: #ffffff; 
 text-align: center; 
 margin-top:10px;
}
.comp_place_cup {
 heigth:46px;
 width:50px;
 margin:auto;
 margin-top:10px;
}
.comp_prize{
 position: relative;
 margin: auto;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 padding: 20px;
 background-color: #404040;
 margin-bottom: 20px;
}

.comp_one_prize{
 float: left;
 text-align: center;
 width: 200px;
}

.comp_photo_img{
 border: 1px solid #f5f5f5;
}
.comp_photo_img_small{
 border: 1px solid #f5f5f5;
 width:50px;
}
.comp_album{
 font-size: 11pt;
 font-weight: bold;
}

.comp_place1{
 font-size: 10pt;
 color: #ffffff; 
 text-align: left; 
 background: transparent;
 border-bottom: #cccccc 1px dotted ;
}
.comp_place1_marked{
 font-size: 10pt;
 color: #ebf05e; 
 text-align: left; 
 background: transparent;
 border-bottom: #cccccc 1px dotted ;
}
.comp_place2{
 font-size: 10pt;
 color: #ffffff; 
 text-align: left; 
 background: #343434;
 border-bottom: #cccccc 1px dotted ;
}
.comp_place2_marked{
 font-size: 10pt;
 color: #ebf05e; 
 text-align: left; 
 background: #343434;
 border-bottom: #cccccc 1px dotted ;
}
.comp_marks{
 font-size: 8pt;
 color: #c0c0c0;
}
/* <-- contests */

/* list_gallery --> */
.list_gal_wrapper {
 width:100%;
 border-bottom: 1px dashed #ffffff;
 margin-top: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.list_gal_spec,.list_gal_name {
 color: #f5f5f5;
 font-size: 11pt;
 padding-bottom: 3px;
 text-align: center;
}

.list_gal_name {
 font-size: 14pt;
 padding-bottom: 8px;
}

.list_gal_desc, .list_gal_date {
 color: #101010;
 font-size: 11pt;
 padding-bottom: 10px;
 margin-top: -10px;
 text-align: center;
}

.list_gal_date{
 font-size: 9pt;
 margin-top: 0px;
 padding-bottom: 0px;
}

.list_gal_divider {
 clear: both;
 border-bottom: 1px dashed #ffffff;
 padding-bottom: 10px;
}

.list_gal_spec_yellow{
 color: #ebf05e;
 font-size: 11pt;
}
.list_gal_spec A:link {text-decoration: none; color: #ebf05e; }
.list_gal_spec A:hover {text-decoration: underline; color: #ebf05e; }
.list_gal_spec A:visited {text-decoration: none; color: #FFFFB0; }
.list_gal_spec A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.list_gal_tags{
 color: #ffffff;
 font-size: 11pt;
 padding-bottom: 3px;
}
.list_gal_tags A:link {text-decoration: none; color: #ebf05e; }
.list_gal_tags A:hover {text-decoration: underline; color: #ebf05e; }
.list_gal_tags A:visited {text-decoration: none; color: #FFFFB0; }
.list_gal_tags A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.list_gal_div,.list_gal_div_s {
 width: 389px;
 margin-left: 0px; 
 margin-right: 0px; 
 padding-left: 5px;
 padding-right: 5px;
 float: left;
}

.list_gal_div_s {
 width: 295px;
}

.list_gal_add {
 padding: 5px;
}

.list_gal_image_h,.list_gal_image_h_s {
 width: 186px;
 height: 177px; 
 margin-top: 15px;
 background: url('images/design2011/photo_border_horizontal.png') no-repeat top left;
 background-color: transparent;
 padding-top: 26px;
 padding-left: 3px;
 margin-left: 109px;
}
.list_gal_image_h_s {
 margin-left: 59px;
}

.list_gal_image_h_wrapper,.list_gal_image_h_s_wrapper {
 width: 179px;
 height: 120px;
 overflow: hidden;
}

.list_gal_image_v,.list_gal_image_v_s {
 width: 173px;
 height: 200px;
 margin-top: 10px;
 background: url('images/design2011/photo_border_vertical.png') no-repeat top left;
 background-color: transparent;
 padding-top: 3px;
 padding-left: 26px;
 margin-left: 116px;
}
.list_gal_image_v_s {
 margin-left: 66px;
}

.list_gal_image_v_wrapper,.list_gal_image_v_s_wrapper {
 width: 120px;
 height: 179px;
 overflow: hidden;
}



.list_gal_image {
 margin: auto;
}
.list_gal_image IMG {
 border: 1px solid #ffffff;
}

.list_gal_video {
 width: 221px;
 height: 165px;
 margin-top: 10px;
 background: url('images/design2011/video_border.png') no-repeat top left;
 background-color: transparent;
 padding-top: 16px;
 padding-left:5px;
 margin-left: 89px;
}

.list_gal_video_wrapper {
 width: 202px;
 height: 114px;
 overflow: hidden;
}


.list_gal_image_v IMG,.list_gal_image_h IMG{
 border: 1px solid #000000;
}

.list_gal_main_ul{
 list-style: none; 
 width: 400px; 
 padding: 10px; 
 margin: 10px; 
}
.list_gal_main_li{
 list-style: none; 
 float: left; 
 text-align: center; 
 width: 100px;
}
.list_gal_main_li_descr{
 list-style: none;
 float: left;
 padding-left: 10px;
}
.list_gal_photo{
 width: 100px; 
 min-height: 130px;
}
.list_gal_ul{
 list-style: none; 
 padding: 0px;
 margin: 0px;
 clear: both;
}
.list_gal_li_click{
 list-style: none;
 float: left;
 width: 50px;
 text-align: left;
}
.list_gal_li_rating{
 list-style: none;
 float: left;
 width: 50px;
 text-align: right;
 color: #ebf05e;
}
.list_gal_descr_author{
 width: 280px;
 white-space: nowrap;
 padding-top: 2px;
}
.list_gal_descr_group{
 width: 280px; 
 white-space: nowrap;
 padding-top: 2px;
 overflow: hidden;
}
.list_gal_descr_date{
 width: 280px;
 white-space: nowrap;
 padding-top: 5px;
}
/* <-- list_gallery */

/* trophy --> */

.trophy_gal_div{
 width: 398px;
 margin-left: 0px; 
 margin-right: 0px; 
 float: left;
}
.trophy_spec{
 color: #ffffff;
 font-size: 9pt;
 padding-bottom: 5px;
}

.trophy_fish {
 color: #f5f5f5;
 font-size: 14pt;
 font-weight: bold;
 padding-bottom: 5px;
}

/*.trophy_spec_yellow{
 color: #ebf05e;
 font-size: 9pt;
 padding-bottom: 5px;
}
.trophy_spec A:link {text-decoration: none; color: #ebf05e; }
.trophy_spec A:hover {text-decoration: underline; color: #ebf05e; }
.trophy_spec A:visited {text-decoration: none; color: #FFFFB0; }
.trophy_spec A:visited:hover {text-decoration: underline; color: #FFFFB0; }
.trophy_fish {
 font-size: 16pt;
 font-weight: bold;
 color: #ffffff; 
}
*/
.trophy_left {
 width: 190px; 
 float: left;
 padding-top: 15px;
 margin-left: 6px;
}
.trophy_right {
 padding-top: 10px;
 width: 170px; 
 float: left;
 margin-right: 10px;
 margin-left: 10px;
}
.trophy_image_h {
 width: 186px;
 height: 177px; 
 margin-top: 15px;
 background: url('images/design2011/photo_border_horizontal.png') no-repeat top left;
 background-color: transparent;
 padding-top: 26px;
 padding-left: 3px;
 margin-top: 35px;
 margin: auto;
}
.trophy_image_h_wrapper {
 width: 179px;
 height: 120px;
 overflow: hidden;
}

.trophy_image_v {
 width: 150px;
 height: 200px;
 margin-top: 10px;
 background: url('images/design2011/photo_border_vertical.png') no-repeat top left;
 background-color: transparent;
 padding-top: 3px;
 padding-left: 26px;
 margin: auto;
}
.trophy_image_v_wrapper {
 width: 120px;
 height: 179px;
 overflow: hidden;
}
/* <-- trophy  */


/* subscription --> */
.subscribe_div {
 font-weight: bold;
 color: #ffffff;
 font-size: 10pt;
 width: 100%;
}
.subscribe_div A:link {text-decoration: none; color: #ebf05e; }
.subscribe_div A:hover {text-decoration: underline; color: #ebf05e; }
.subscribe_div A:visited {text-decoration: none; color: #FFFFB0; }
.subscribe_div A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.sub_div_usr{
 padding-bottom: 2px;
 padding-right: 20px;
 float: left;
}
.sub_div_site{
 padding-bottom: 10px;
 padding-right: 20px;
}

.sub_div_one{
 margin-left:10px;
 margin-top:2px;
}

.sub_text{
 float:left; 
 text-align:left;
 font-style: italic;
 font-size: 8pt;
 line-height: 1.1em;
 color: #c0c0c0;
 padding-bottom:5px;
 padding-top:5px;
 padding-right:10px;
}

.sub_similar_authors{
 width: 80%;
 text-align: left;
 border: 1px solid #f5f5f5;
 border-radius: 5px;
 margin-top: 5px;
 padding: 5px;
 background-color: #404040;
 overflow: auto;
 height: 20px;
}

/* <-- subscription */

/* top_authors --> */
.topa_status{
 width: 30px; 
 height: 30px; 
 position:absolute; 
 top:72px;
}

.topa_groups{
 font-size: 16pt;
 font-weight: bold;
 color: #ebf05e;
 text-align: center;
 padding-bottom:10px;
 padding-top:10px;
}
.topa_search {
 float: left;
 font-size: 10pt;
 color: #ffffff;
}
.topa_wrapper{
 padding-bottom: 1px; 
 width:100%; 
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc; 
 background: #343434 url('images/design2011/top_author_border_top.png') no-repeat; 
 background-position: 1px 1px; 
 position: relative;
 margin-bottom: 1px;
}
.topa_wrapper_inside {
 background: url('images/design2011/top_author_border_bottom.png') no-repeat; 
 background-position: bottom; 
 padding-left: 27px; 
 padding-right: 27px;
 padding-top: 8px; 
 padding-bottom: 8px;
}

.topa_image{
 width:100px; 
 height:100px; 
 margin-right: 10px; 
 float: left;
 position:relative;
 border: 1px solid #ffffff;
 text-align: center;
 display: table-cell;
}
.topa_image_index{
 width:50px; 
 height:50px; 
 margin-right: 10px; 
 float: left;
 position:relative;
 border: 1px solid #ffffff;
 text-align: center;
 display: table-cell;
 overflow:hidden;
}

.topa_image_wrapper{
 position: relative;
/* display: table-cell;
 vertical-align: middle;*/
 top: 50%;
}
.topa_image_wrapper1{
 position: relative;
 top:-100%;
}

.topa_div_info{
 width:600px; 
 float:left;
}
.topa_div_info_index{
 width:140px; 
 float:left;
}

.topa_info_table {
 border: 1px solid #e5e5e5;
}

.topa_info_header {
 font-size: 8pt;
 color: #ebf05e;
 border-bottom: 1px solid #e5e5e5;
}

.topa_info_text {
 font-size: 8pt;
 color: #f5f5f5;
 border-bottom: 1px solid #e5e5e5;
}

.topa_place{
 width:60px;
 height:100px;
 margin-right:20px; 
 float:left;
 text-align: center;
 font-size: 22pt;
 color: #ebf05e;
}
.topa_nm_author{
 width:480px; 
 padding-left:5px; 
 font-size: 14pt;
 color: #ffffff;
}
.topa_nm_author A:link {text-decoration: none; color: #ebf05e; }
.topa_nm_author A:hover {text-decoration: underline; color: #ebf05e; }
.topa_nm_author A:visited {text-decoration: none; color: #FFFFB0; }
.topa_nm_author A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.topa_nm_author_index{
 width: 140px;
 padding-left:5px; 
 font-size: 10pt;
 color: #ffffff;
 font-weight: bold;
}
.topa_nm_author_index A:link {text-decoration: none; color: #ebf05e; }
.topa_nm_author_index A:hover {text-decoration: underline; color: #ebf05e; }
.topa_nm_author_index A:visited {text-decoration: none; color: #FFFFB0; }
.topa_nm_author_index A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.topa_points{
 width:200px; 
 float: right;
 margin-top: -25px;
 text-align:right; 
 font-size: 14pt;
 color: #ebf05e;
}
.topa_points_index{
 width: 150px;
 font-size: 10pt;
 color: #ffffff;
}
/* <-- top_authors */



/* diaries --> */
.diary_preview{
 width: 50px; 
}
/* <-- diaries */

/* marker --> */
.marker_div{
  padding:5px;
  margin: 2px;
  background-color: #606060;
  border-radius: 5px;
  min-width: 250px;
}
.marker_author{
 font-size: 9pt;
 color: #f5f5f5;
}
.marker_name{
 font-size: 10pt;
 font-weight: bold;
 color: #f5f5f5;
 padding-bottom: 5px;
}
.marker_author A:link {text-decoration: none; color: #f5f5f5; }
.marker_author A:hover {text-decoration: underline; color: #f5f5f5; }
.marker_author A:visited {text-decoration: none; color: #f5f5f5; }
.marker_author A:visited:hover {text-decoration: underline; color: #f5f5f5; }
/* <-- marker */




/* faq --> */
.div_faq_items
{
 position: relative;
 width: 55%;
 text-align: left;
 padding: 20px;
 float:left;
}
.faq_one_div
{
  padding-bottom: 5px;
  width: 520px;
}
.faq_one_item{
 color: #f5f5f5;
 font-size: 11pt;
 line-height: 1.0em;
 float: left;
 margin-right: 5px;
}
.faq_one_author{
 color: #ffffff;
 font-size: 8pt;
 line-height: 1.0em;
 float: left;
 margin-top: 3px;
}
.faq_one_status{
 font-size: 10pt;
 color: #ffffff;
 float: left;
 padding-left: 5px;
 padding-top: 3px;
}
/* <-- faq  */

/* lab --> */
.div_lab_items
{
 position: relative;
 width: 55%;
 text-align: left;
 padding: 20px;
 float:left;
}

.lab_one_div
{
  padding-bottom: 5px;
  width: 520px;
}

.lab_one_wrapper {
 max-width:490px;
 float:left;
}

.lab_one_item {
 color: #f5f5f5;
 font-size: 11pt;
 line-height: 1.0em;
 float: left;
 margin-right: 5px;
 max-width:450px;
}
.lab_one_item A:link {text-decoration: none; color: #ebf05e; }
.lab_one_item A:hover {text-decoration: underline; color: #ebf05e; }
.lab_one_item A:visited {text-decoration: none; color: #ebf05e; }
.lab_one_item A:visited:hover {text-decoration: underline; color: #ebf05e; }

.lab_one_author {
 color: #ffffff;
 font-size: 8pt;
 line-height: 1.0em;
 float: left;
 margin-top: 3px;
}
.lab_one_author A:link {text-decoration: none; color: #ffffff; }
.lab_one_author A:hover {text-decoration: underline; color: #ebf05e; }
.lab_one_author A:visited {text-decoration: none; color: #ffffff; }
.lab_one_author A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.lab_one_status{
 font-size: 10pt;
 color: #ffffff;
 float: left;
 padding-left: 5px;
 padding-top: 3px;
}
.lab_novalue{
 font-size: 9pt;
 color: #ffffff;
 float: left;
 padding-top:5px;
 padding-bottom:5px;
}
.lab_new {
 background: url('images/design2011/new_lab.png');
 width: 56px;
 height: 22px;
 float: left;
 margin-right: 3px;
}
.my_lab_mod_acc {
 color: #ffffff;
 font-size: 8pt;
 line-height: 1.0em;
}
.lab_wrapper {
 float: left; 
 width:520px;
}
/* <-- lab  */

/* new cabinet --> */
.net_about {
 background: #8c8c8c url('images/design2011/main_photo_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 width: 780px;
 border-top: #cccccc 1px solid;
 padding: 10px;
}

.net_columns_container {
 width: 980px;
 margin-right:auto;
}

.net_center_column_wrapper {
 float:left;
 /*background: #606060 url('images/design2011/main_section_background.gif');*/
 width: 800px;
 position:relative;
}

.net_center_column {
 float:left;
 /*background: transparent url('images/design2011/left_shadow.png') repeat-y;*/
 background-position: 170px;
 width: 800px;
 position:relative;
}


.net_left_column {
 width: 170px;
 position:relative;
 float:left;
/* background: #999999;*/
}

.net_activity {
}

.net_content_wrapper {
 background: #999999 url('images/design2011/section_background.gif') repeat-x;
 position: relative;
 left: 0px;
 top: 0px;
 width: 100%;
 min-height: 10px;
}
.net_content {
 position: relative;
 left: 0px;
 top: 0px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 15px;
 padding-bottom: 15px;
}

.ul_net {
 list-style: none;
 width: auto;
 margin: auto;
 padding-top: 0px;
 padding-left: 0px;
 width: 800px; 
}

.li_net_left {
 float: left;
 width: 170px;
 height: auto;
}

.li_net_center {
 float: left;
 width: 615px;
 height: auto;
 border-top: 1px solid #cccccc;
 padding-left: 15px;
}

.net_text {
 text-align: left;
 color: #f5f5f5;
 font-size: 10pt;
}
.net_text A:link {text-decoration: none; color: #ebf05e; }
.net_text A:hover {text-decoration: underline; color: #ebf05e; }
.net_text A:visited {text-decoration: none; color: #FFFFB0; }
.net_text A:visited:hover {text-decoration: underline; color: #FFFFB0; }

.net1_wrapper {
 margin-top: 10px;
 padding-bottom: 5px;
 border-bottom: 1px dashed #e0e0e0;
}
.net1_repost_wrapper {
}
.net1_repost {
 float: left;
 color: #e0e0e0;
 font-size: 8.5pt;
 padding-bottom: 2px;
}
.net1_timep
{
 font-size: 8.5pt;
 font-weight:bold;
 color: #404040;
 float: left;
 margin-left: 5px;
 padding-top: 1px;
}
.net1_show_imagep {
 border: 1px solid #f0f0f0;
 margin-right: 10px;
 margin-bottom: 5px;
 width: 30px;
/* height: 30px;*/
 float: left;
 overflow:hidden;
}
.net1_show_imagep IMG{
 width: 30px;
}

.net1_time
{
 font-size: 9pt;
 font-weight:bold;
 color: #404040;
 float: left;
 margin-left: 5px;
}
.net1_link
{
 font-size: 8.5pt;
 float: right;
}
.net1_link A:link {text-decoration: none; color: #B0B0B0; }
.net1_link A:hover {text-decoration: underline; color: #B0B0B0; }
.net1_link A:visited {text-decoration: none; color: #B0B0B0; }
.net1_link A:visited:hover {text-decoration: underline; color: #B0B0B0; }

.net1_text
{
 padding-top:10px;
 padding-bottom:10px;
 padding-right:10px;
 font-size: 9pt;
 line-height: 1.2em;
 color: #ffffff;
 width: 540px;
}
.net1_show_image {
 border: 1px solid #f0f0f0;
 margin-right: 10px;
 margin-bottom: 2px;
 width: 50px;
/* height: 50px;*/
 float: left;
 overflow:hidden;
}
.net1_show_image IMG{
 width: 50px;
}
.net1_content {
 float: left;
 width: 540px;
}
/*.net1_content .c_user {
 color: #e5e5e5;
} */

.net1_bottom {
 text-align: right;
}
.net1_photos {
 margin: auto;
 text-align: left;
 border-bottom: 1px solid #f5f5f5;
 border-top: 1px solid #f5f5f5;
 padding: 5px;
 padding-bottom: 10px;
 background-color: #434343;
 margin-bottom: 20px;
 overflow: none;
}
.net1_photo {
}
.net1_div_photos {
}
.net1_big_photo {
 margin-top: 10px;
 text-align: left;
 position: relative;
}
.net1_big_photo IMG{
 border: 1px solid #f5f5f5;
}
.net1_thumbs {
 margin-top: 10px;
}
.net1_thumb_wrapper {
 position: relative;
}
.net1_thumb {
 border: 1px solid #f0f0f0;
 overflow:hidden;
}
.net1_del_photo {
 position: absolute;
 top: 5px;
 left: 5px;
 width: 16px;
 height: 16px;
}
.nf_div {
 width: 70px;
 float: left;
 margin-bottom: 5px;
 overflow:hidden;
 
}
.nf_image {
 border: 1px solid #f0f0f0;
 margin-right: 10px;
 margin-bottom: 2px;
 width: 50px;
 height: 50px;
 overflow:hidden;
 margin: auto;
}
.nf_image IMG{
 width: 50px;
}
.nf_big_image {
 border: 1px solid #f0f0f0;
 margin: 0px 10px 10px 10px;
 width: 70px;
 height: 70px;
 overflow:hidden;
 float: left;
}
.nf_big_image IMG{
 width: 70px;
}
.nf_large_image {
 margin: 10px;
 width: 100px;
/* height: 100px;*/
 border: 1px solid #f0f0f0;
 overflow:hidden;
 float: left;
}
.nf_large_image IMG{
 width: 100px;
}

.nf_wrapper {
 float: left;
 width: 540px;
 padding-top: 10px;
}

.nf_wrapper .c_user {
 color: #f5f5f5;
 font-size: 12pt;
}


.nf_name {
 text-align: center;
 font-size: 8pt;
}
.nf_big_name {
 float: left;
 text-align:left;
 margin-top: 10px;
 font-size: 12pt;
}
.nf_big_name A:link {text-decoration: none; color: #ffffff; }
.nf_big_name A:hover {text-decoration: underline; color: #ffffff; }
.nf_big_name A:visited {text-decoration: none; color: #ffffff; }
.nf_big_name A:visited:hover {text-decoration: underline; color: #ffffff; }

.nf_big_action {
 float: right;
 text-align: right;
 margin-top: 10px;
 font-size: 10pt;
}

.nf_city {
 font-size: 10pt;
 text-align:left;
 color: #cccccc;
}
.nf_cfriends {
 font-size: 9pt;
 color: #aaaaaaa;
}

.net_links {
 font-size: 10pt;
 margin-top: 5px;
 margin-bottom: 10px;
}
.net_links A:link {text-decoration: underline; color: #ffffff; }
.net_links A:hover {text-decoration: underline; color: #EBF05E; }
.net_links A:visited {text-decoration: underline; color: #ffffff; }
.net_links A:visited:hover {text-decoration: underline; color: #EBF05E; }


.likes_overlay {
 background: transparent;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 display: none;
 z-index: 30;
}
.likes_cover {
 background: #606060 url('images/design2011/main_section_background.gif');
 border: #cccccc 1px solid;
 display: block;
 margin: auto;
 margin-top: 20px;
}

.likes_wrapper {
 float: left;
 width: 100px;
 padding-top: 10px;
}

.likes_wrapper .c_user {
 color: #f5f5f5;
 font-size: 9pt;
}

.likes_image {
 margin: 0px 10px 10px 0px;
 width: 70px;
 height: 70px;
 overflow:hidden;
}
.likes_image_border {
 border: 1px solid #f0f0f0;
 width: 68px;
 max-height: 68px;
 overflow:hidden;
}

.likes_image_border IMG{
 width: 70px;
}
.likes_small_wrapper {
 float: left;
 width: 52px;
 padding-top: 10px;
 overflow: hidden;
 text-align: center;
 padding-left:10px;
}

.likes_small_wrapper .c_user {
 color: #f5f5f5;
 font-size: 7pt;
}

.likes_small_image {
 margin: 0px 0px 0px 0px;
 width: 50px;
 height: 50px;
 overflow: hidden;
 float: left;
}
.likes_small_image_border {
 border: 1px solid #f0f0f0;
 width: 48px;
 max-height: 48px;
 overflow:hidden;
}
.likes_small_image_border IMG{
 width: 50px;
}


.likes_popup {
 position:absolute; 
 z-index:900; 
 width: 380px;
 min-height: 80px;
 background: #404040;
 border: #cccccc 1px solid;
 padding-right: 10px;
 padding-bottom: 10px;
 margin-left: -110px;
}

.likes > div {
 display:none; 
}
.likes:hover > div,.likes > div:hover {
 display:block;
}
.likes_also {
 text-align: center;
 clear: both;
 margin-top: 5px;
}
.likes_also A:link {text-decoration: none; color: #ebf05e; }
.likes_also A:hover {text-decoration: underline; color: #ebf05e; }
.likes_also A:visited {text-decoration: none; color: #FFFFB0; }
.likes_also A:visited:hover {text-decoration: underline; color: #FFFFB0; }
/* <-- new cabinet */

/* smilies --> */
.smilies {
 margin-top: 2px;
 margin-bottom: 3px;
}
.one_smilie {
 float: left;
 margin-left: 3px;
 margin-top: 3px;
}
/* <-- smilies */

.system_message {
 position:fixed;
 width: 600px;
 min-height: 80px;
 background: #404040;
 border: #cccccc 1px solid;
 top: 300px;
 left: 212px;
}
.system_message_info {
 padding:20px;
}
.load_error {
 margin-bottom: 20px;
 color: #f07070;
 font-weight: bold;
}
.video_button_wrapper {
 display: table-cell;
 text-align:center;
 vertical-align:middle;
}
.breadcrumbs {
 margin-top:5px;
 margin-bottom:5px;
}
.inner_link_div {
/* border-bottom: #cccccc 1px dashed;*/
 margin-bottom:10px;
}
.go_top_page {
 background: transparent;
 height: 20px;
 width: 70px;
 position: fixed;
 top:10px;
 right:0px;
 text-align: center; 
}
/* sape --> */
.links * {
 background:transparent none repeat scroll 0 0 !important;
 border:medium none !important;
 clear:none !important;
 clip:rect(auto, auto, auto, auto) !important;
 font-size:100% !important;
 font-style:normal !important;
 font-variant:normal !important;
 font-weight:normal !important;
 height:auto !important;
 letter-spacing:normal !important;
 line-height:normal !important;
 margin:0 !important;
 overflow:visible !important;
 padding:0 !important;
 position:static !important;
 text-align:left !important;
 text-decoration:none !important;
 text-indent:0 !important;
 text-transform:none !important;
 vertical-align:baseline !important;
 visibility:visible !important;
 white-space:normal !important;
 width:auto;
 word-spacing:normal !important;
 z-index:auto !important;
 cursor: pointer!important;
}
.links li {
 display:list-item !important;
 list-style-image:none !important;
 list-style-position:outside !important;
 list-style-type:none !important;
 display: inline;
}
.links li DIV {
 padding:0.5em !important;
}
.links DIV, .links TABLE {
 padding: 5px !important;
}
.links {
 width: auto!important;
 font-family: Verdana!important;
 font-size: 11px!important;
 border: 1px solid #E0E0E0!important;
 background-color: #606060!important;
 padding:5px!important;
 position: relative!important;
 display:block!important;
}
.links_icnt, .links_icnt * {
 text-align: left!important;
}
.links_text, .links_text A, .links_text A:hover {
 color: #F0F0F0!important;
 font-size: 11px!important;
}
.links_url {
 color: #FFFFB0!important;
 font-size: 11px!important;
}
.links_header, .links_header A {
 color: #EBF05E!important;
 font-size: 13px!important;
 font-weight: bold!important;
 text-decoration: underline!important;
}
.links_sign {
 color: #a0a0a0!important;
 font-size: 10px!important;
 text-align: left!important;
}
.links_clear {
 clear:both!important;
}
.links TABLE {
 width: 100%!important;
 border: 0px!important;
}
/* <-- sape */

/* Dynamic --> */
.dynamic_wrapper {
}
.dynamic_wrapper A:link {text-decoration: none; color: #ebf05e; }
.dynamic_wrapper A:hover {text-decoration: none; color: #ebf05e; }
.dynamic_wrapper A:visited {text-decoration: none; color: #ebf05e; }
.dynamic_wrapper A:visited:hover {text-decoration: none; color: #ebf05e; }

.dynamic_next {
 height: 33px;
 width: 150px;
 margin: auto;
 color: #ebf05e;
 background-color: #404040;
 font-size: 11pt;
 font-weight: bold;
 text-align: center;
 margin-top: 16px;
 margin-bottom: 26px;
 border: 2px dashed #ebf05e;
 border-radius: 8px;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 -khtml-border-radius: 8px;
 padding-top: 12px;
 overflow: hidden;
}

.dynamic_loader {
 margin: auto;
 background: url('images/design/loader.gif') no-repeat;
 width: 36px;
 height: 36px;
 margin-bottom: 10px;
}
/* <-- Dynamic */

/* Upload photos --> */
.dropzone {
  clear: both;
  width: 300px;
  height: 300px;
  border: 2px dashed #aaa;
  color: #aaa;
  line-height: 280px;
  text-align: center;
  margin: auto;
}

.dropzone.dragover {
  color: #ebf05e;
  border: 2px dashed #000;
}

.upload_files {
}
/* <-- Upload photos */

/* links --> */
.one_link {
 top: 0px; 
 left: 0px; 
 width: 200px; 
 height: 200px; 
 float: left; 
 text-align: center;
}
/* <-- links */

/* katushki --> */
.reel_header {
 border-top: 5px solid #c0c0c0;
 border-bottom: 2px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 background-color: #787878;
}

.reel_wrapper {
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 background-color: #606060;
}
.reel_wrapper2 {
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
 background-color: #787878;
}
.reel_name {
 float: left;
 width: 240px;
 min-height: 23px;
}
.reel_desc {
 float: left;
 width: 75px;
 text-align: right;
 min-height: 23px;
 padding-right: 3px;
}

.reel_tr_100 {
 background-color: #a0a000;
 font-size: inherit;
}
.reel_red1 {
 background-color: #ff8400;
 float: left;
 width: 60px;
 text-align: right;
 min-height: 23px;
 padding-right: 3px;
}
.reel_red2 {
 background-color: #b04040;
 float: left;
 width: 60px;
 text-align: right;
 min-height: 23px;
 padding-right: 3px;
}
.reel_green {
 background-color: #00a000;
 float: left;
 width: 60px;
 text-align: right;
 min-height: 23px;
 padding-right: 3px;
}

/* <-- katushki */