/*page*/
  html, body {width:100%;height:100%; font-family: Georgia, "Times New Roman", Times, serif;}
  body {padding:0; margin:0}

/*#logo{opacity:0} 
body {background:#fff url(../images/bgr/bg2_banner.jpg) no-repeat center -95px;}
body.home {background:#fff url(../images/bgr/bg2_banner.jpg) no-repeat center top}

.home #body {background:#f9e828}
.page #body {background:#cac9b7}
.category-video #body {background:#a5c518}
.category-sound #body {background:#66c1bc}
.category-news #body {background:#aa82b6}

.home {background:#f9e828 url(../images/bgr/bg3-home.jpg) no-repeat center top;}
.page {background:#cac9b7 url(../images/bgr/bg3-page.jpg) no-repeat center -100px;}
.category-video {background:#a5c518 url(../images/bgr/bg3-video.jpg) no-repeat center -100px;}
.category-sound {background:#66c1bc url(../images/bgr/bg3-sound.jpg) no-repeat center -100px;}
.category-news {background:#aa82b6 url(../images/bgr/bg3-news.jpg) no-repeat center -100px;}
.category-blog {background:#8ac0f8 url(../images/bgr/bg3-blog.jpg) no-repeat center -100px;}
*/

.home {background:#f9e828}
.page {background:#cac9b7}
.category-video {background:#a5c518}
.category-sound {background:#66c1bc}
.category-news {background:#aa82b6}
.category-blog {background:#8ac0f8}

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1.5 "times new roman"; color:#1f70a8;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0;padding: 0;font: 2.2em "Times new roman"; color:#000;}
  h2 {margin:0;padding: 0;font:34px "Times New Roman";color:#000;}
  h3 {margin: 0;padding:0;font:1.8em "Times New Roman";color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}




/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.5 "times new roman", sans; color:#000000}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 "times new roman";}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
  #header {width:978px;margin:0 auto 0px auto;padding:18px 0 7px 0;border-bottom:1px solid #000}
  #header:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      .banner{display:block;margin:0 0 42px 0}
      .banner img{vertical-align:top}

      #logo{margin:0 0 0 21px;float:left}

      .main_menu{float:right;background:#000;padding:19px 3px 16px 40px;margin:0;margin:47px 20px 0 0;}
      .main_menu li{padding:0 0 4px 0;list-style-type:none;float:left;margin: 0 25px 0 0}
      .main_menu a{font-size: 12px; font-weight: bold; font-family: Palatino, Georgia, "Times New Roman", Times, serif; font-style:italic;color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
      .main_menu a:hover{border:none}

  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;}
      html>body #wrapper {height:auto;}
      #body {padding:40px 0 600px;width:978px;margin:0 auto}
      #main_page #body {padding:53px 0 500px;width:978px;margin:0 auto}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: left;width:100%;}
        #main_page #main_col_content {margin: 0 338px 0 0;}
        #main_col_content {margin: 0 277px 0 0;}
        /*#grey_page #main_col_content {margin: 0px 0 0;}*/
    .category #main_col_content {margin: 0px 0 0;}
        #main_col_content img{vertical-align:top}

        .front_news{margin:0 0 47px 0;padding:0}
        .front_news:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .front_news li{padding:0;margin:0 0 0 20px;list-style-type:none;float:left;width:220px}
        .front_news img{vertical-align:top;margin:0 0 5px 0}
        .front_news dd{padding:0 4px;font-size:14px;color:#37383a;line-height:1.3}
        .front_news dd a{font:bold 21px "times new roman";color:#000;text-decoration:none;}
        .front_news dd a:hover{border-bottom:1px dashed #000}
        .underline_block{border-bottom:1px solid #000;padding:0 0 2px 18px;margin:0 0 17px 0}
        .underline_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .underline_block h2{float:left}
        .underline_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .no_line{margin-bottom:0;border:none;padding-bottom:18px}


        .catalog_menu{float:right;padding:0;margin:16px 0 0 15px}
        .catalog_menu li{float:left;list-style-type:none;padding:0;margin:0 41px 0 0}
        .catalog_menu a{font-size: 12px; font-weight: bold; font-family: Palatino, Georgia, "Times New Roman", Times, serif; font-style:italic;color:#000;text-decoration:none;border-bottom:1px dashed #000}
        .catalog_menu a:hover{border:none}

        .front_info{padding:0;position:relative;left:6px;margin:0 0 36px 0}
        .front_info:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .front_info li{float:left;padding:0;margin:0 0px 15px 13px;list-style-type:none;width:307px}
        .front_info li.clearing{float:none;width:100%;padding:0;margin:0}
        .front_info dt{float:left;margin:0 11px 0 0}
        .front_info img{vertical-align:top}
        .front_info h3{font:bold 14px "times new roman"}
    .front_info dd h3 a{font:bold 14px "times new roman";background:none;padding:0;margin:0}
        .front_info dd h3 a:hover{border-bottom:1px dashed #000}
        .front_info dd{font-size:14px;color:#383838;overflow:hidden;line-height:1.3}
        .front_info dd a{font-size:13px;color:#383838;text-decoration:none;background:#d9dadc;padding:0 2px;}
        .comment{background: url(../images/marker/comment.png) no-repeat left 1px;padding:2px 0 2px 17px;font-size:10px;font-family:verdana;position:relative;top:-1px}
        .like{background: url(../images/marker/like.png) no-repeat left 1px;padding:2px 0 2px 14px;font-size:10px;font-family:verdana;position:relative;top:-1px}


        .external_links{padding:0;margin:0 0 49px -2px}
        .external_links:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .external_links li{list-style-type:none;float:left;margin:0 0 0 20px}
        .external_links img{border:1px solid #000;vertical-align:top}

        .breadcrumbs{clear:both;padding:0;margin:0 0 6px 0; font-size:13px;}
        .breadcrumbs:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .breadcrumbs li{float:left;list-style-type:none;padding:0;margin:0}
        .breadcrumbs a{font-size:13px;color:#37383a;margin:0 4px 0 0;text-decoration:none;border-bottom:1px dashed #37383a}
        .breadcrumbs a:hover{border:none}
    .breadcrumbs li:first-child{padding-left: 16px; background: url(../images/img/home.png) no-repeat left 4px;}
    .breadcrumbs li.main_page a{border-bottom:none;position:relative;top:5px}
        .breadcrumbs .separator{background: url(../images/marker/li.png) no-repeat left top;width:5px;height:5px;margin:0 5px;position:relative;top:8px;}


        .preload_text{margin:13px 0 47px 18px}
        .preload_text:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .preload_text .main_text, .preload_text p{font-size:14px;color:#000000;line-height:1.3}
        .preload_text .main_text{padding:0 0 15px 0}
        .preload_text ol {font-size:14px; line-height:1.3}
        .preload_text p {margin-bottom: 18px;}
        .preload_text h3 {margin-bottom: 18px;}

        .button {background:#000;font-size:14px;font-weight:bold;color:#fff;font-style:italic;text-decoration:none;padding:9px 21px 7px;float:left;margin:31px 0 0 0}
        .post-ratings {margin:31px 0 0 0}
        .post-ratings .button {margin:0 0 0 0}

        .comments{padding:0;margin:0 0 48px 18px;}
        .comments li{list-style-type:none;padding:0;margin:0 0 16px 0}
        .comments dt{background:#d9dade;float:left;clear:both;color:#39393b;font-size:12px;padding:0 5px}
        .comments dd{clear:both;font-size:13px;color:#363739;margin:0 0 0 2px}
        .comments .second{margin:0 0 16px 23px}
        .comments .third{margin:0 0 16px 41px}
        .comments .four{margin:0 0 16px 71px}
        .comments .five{margin:0 0 16px 90px}

        .gallery{padding:0;margin:3px 0 5px 0;}
        .gallery:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .gallery li{list-style-type:none;padding:0;margin:0;float:left;margin-right:20px}


        .categories_block{border-top:2px solid #000;border-bottom:2px solid #000;margin:0 0 18px 0}
        .categories_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .categories_video{float:left;padding:5px 3px 7px 0px;margin:0;margin:0px 20px 0 18px;}
        .categories_video li{padding:4px 8px 4px 8px;list-style-type:none;float:left;margin: 0 5px 0 0}
        .categories_video li.current, .categories_video li.current-cat {background:#fff;margin-right:0}
        .categories_video a{font-size: 12px; font-weight: bold; font-family: Palatino, Georgia, "Times New Roman", Times, serif;font-style:italic;color:#000;text-decoration:none;border-bottom:1px dashed #000}
        .categories_video li.current a{border:none;cursor:default}
        .categories_video a:hover{border:none}

        .rating_video{float:right;padding:5px 3px 7px 0px;margin:0;margin:0px 13px 0 18px;}
        .rating_video li{padding:4px 8px 4px 8px;list-style-type:none;float:left;margin: 0 5px 0 0}
        .rating_video li.current{background:#fff;}
        .rating_video a{font-size: 12px; font-weight: bold; font-family: Palatino, Georgia, "Times New Roman", Times, serif;font-style:italic;color:#000;text-decoration:none;border-bottom:1px dashed #000}
        .rating_video li.current a{border:none;cursor:default}
        .rating_video a:hover{border:none}

        .pagebar{font-size: 13px; font-weight: bold; font-family: Palatino, Georgia, "Times New Roman", Times, serif; font-style:italic;color:#000;margin:0 0 53px 19px}
        .down_pager{margin:0 0 18px 19px}
        .pagebar a{font-size: 13px; font-weight: bold; font-family: Palatino, Georgia, "Times New Roman", Times, serif; font-style:italic;color:#000;margin:0 4px;text-decoration:none;border-bottom:1px dashed #000}
        .pagebar .this-page{border:none;color:#494238}

        .post_text {display:block;overflow:hidden;height: 90px;}


  /*=SIDEBAR*/
    #main_page #sidebar {float: right;width: 318px;margin: 0 0px 0 -318px;}
    #sidebar {float: right;width: 259px;margin: 0 0px 0 -259px;}
    .part_sidebar{margin:0 0 35px 0}
    #main_page .part_sidebar{margin:0 0 50px 0}
        #sidebar .underline_block{padding-left:0;margin-bottom:12px}
        #sidebar p{padding:0;font-size:14px;color:#363a3b;line-height:1.3}
        .underline_a{border-bottom:1px dashed #383838;text-decoration:none;font-size:14px;color:#383838}
        .underline_a:hover{border:none}

        #sidebar .catalog_menu{margin:16px 0px 0 0}
        #sidebar .catalog_menu li{margin-right:21px}

        #sidebar h3 a, #sidebar .page_item a{text-decoration:none;font:bold 14px "times new roman";color:#000;border:none;line-height:1}
        #sidebar h3 a:hover, #sidebar .page_item a:hover{border-bottom:1px dashed #000}

        .select_a{font-size:13px;color:#383838;margin:0 4px 0 0;text-decoration:none;background:#d9dadc;padding:1px 2px 3px;}

        .news{padding:0;margin:6px 0 22px 0;line-height:1.3}
        .news li{padding:0;margin:0 0 16px 0;list-style-type:none;line-height:1}
        .news li h3{line-height:1}
        .news .select_a{position:relative;top:1px}

        .tabs{clear:both;padding:0;margin:0px 0 6px 0;}
        .tabs:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .tabs li{list-style-type:none;padding:0;margin:0 4px 0 0;float:left;padding:0px 3px}
        .tabs a{border-bottom:1px dashed #37383A;color:#37383A;font-size:13px;margin:0 0px 0 0;text-decoration:none;}
        .tabs a:hover{border:none}
        .tabs li.current_tab a{color:#fff;border:none}
        .tabs li.current_tab {background:#000;margin-top:-4px;padding:2px 3px}
        .tabs li.current_tab{padding-top:4px}


        .recommendation{padding:0;margin:-4px 0 0 0;}
        .recommendation:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .recommendation li{list-style-type:none;margin:0 0 0px 0;padding:9px 0 9px 9px;position:relative;left:-9px;width:239px}
        .recommendation li.hover{background:#fff;}
        .recommendation img{vertical-align:top}
        .recommendation li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .recommendation dl:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .recommendation dt{float:left;}
        .recommendation dd{float:left;padding:0 0 0 9px;width:160px;font-size:14px;color:#38393b;line-height:1.2;}
        .recommendation dd a{font-size:14px;color:#38393b;line-height:1.2;text-decoration:none}
        .recommendation dd a:hover{border-bottom:1px dashed #000}
        .recommendation dd .comment{top:1px}
        .recommendation dd .like{top:1px}
        .recommendation li.line{height:1px;background:#000;font-size:0;padding:0;margin:9px 0;width:100%;left:0}
        .recommendation dd .select_a{background:#D9DADC none repeat scroll 0 0;color:#383838;font-size:13px;margin:0 4px 0 0;padding:1px 2px 3px;text-decoration:none;position:relative;top:1px}
        .recommendation dd .select_a:hover{border:none}

        .external_front{display:block;margin:0 0 47px 0}
        .other{margin-bottom:61px}
        .external_front img{vertical-align:top}


        #comments,#popular{display:none}

        .no_active{background:#999;}
        .no_active .phrase{display:none}
        .rating{display:none;color:#000}
        .no_active .rating{display:block}

  /*=FOOTER*/
    #footer {position:absolute; bottom:0px;clear:both;width:100%;height:584px;background:#38383a url(../images/bgr/footer.png) repeat-x left top;}
    .footer_inside{width:940px;margin:42px auto 0 auto;position:relative}
    .info_project{padding:0;margin:0 0 0 -81px;}
    .info_project img{margin:0 0 8px 0}
    .info_project li{list-style-type:none;padding:0;margin:0 0 0 81px;width:160px;float:left}
    .info_project dt{color:#ffffff;border-bottom:1px solid #fff;font-size:17px;font-weight:bold;padding:0 0 2px 1px;margin:0 0 18px 0}
    .info_project dd{margin:0 0 4px 0;line-height:1}
    .external{color:#88898b;font-size:14px;text-decoration:none;border-bottom:1px dashed #88898b;line-height:1}
    .external:hover{color:#88898b;font-size:14px;text-decoration:none;border-bottom:none;}

    .copyright{position:absolute;top:436px;left:0px;border-top:1px solid #fff;color:#878789;font-size:14px;width:940px;padding:15px 0 0 0}
    .stats{position:absolute;top:486px;left:0px;color:#878789;font-size:14px;width:940px;padding:15px 0 0 0; display:none;}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  label {margin:0 15px 0 0;font-size:14px;color:#38393d}
  select{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:380px;height:122px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {width:218px;height:1.4em;border:solid 1px #A5ACB2;}
  .input_text {width:218px;height:1.4em;border:solid 1px #A5ACB2;}
  fieldset{padding:0;margin:0;border:none}
  form dt{float:left;margin:0 13px 0 0}
  form dd{float:left}
  form dl{margin:0 0 15px 0}
  form dl:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .feedback_form{margin:18px 0 0 18px}

  /* articles */
.section-container { background-color: white; padding: 15px; margin-bottom: 18px; }
.preload_text h2.section-title { margin: 18px 0 18px 0; border-bottom: 1px solid black; }
.preload_text a.select_a { position: relative; top: -5px; }
td.section-text { width: 520px; padding-right: 20px; }
td.section-images { width: 140px; }
td.section-images p.description { font-size:12px; color: #575757; }
.preload_text .credits { font-size: 14px; border: 1px solid black; padding: 9px; float: right; }

p.list-title {
	margin-bottom: 0;
}
ul.list {
	margin-top: 0;
}
div#banners div {
	display: none;
}