@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; }
body {font: 16px/20px 'Trebuchet MS',Georgia, "Times New Roman", Times, serif;  color: #535251;  min-width: 982px;  position: relative; height: 100%; background: #f8f5ee url(../images/back_top.png) center top repeat-x; z-index: 0; }

img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #5E4304;}
a:hover {text-decoration: none; color: #de622c;}
a:visited {color: #897750;}
p {padding:0 0 25px;}
h1, h2, h3, h4, h5, h6 {font: normal 18px 'Constantia', "Times New Roman", Times, serif; color: #251a01; padding-bottom: 13px;  /*color:#010a82;*/}
h1 {font: bold 24px 'Constantia', "Times New Roman", Times, serif;}
h2 {font: bold 24px 'Constantia', "Times New Roman", Times, serif;}
h3 {font: 16px 'Trebuchet MS',Georgia,"Times New Roman",Times,serif;}
h4 {font-size: 13px;}
h5 {font-size: 12px; line-height:14px;}
h6 {font-size: 11px;}
ul, ol {padding:0 0 18px 30px;}
ul li {list-style: disc outside; padding:5px;}
ol li{padding:5px;}
input, input:focus {outline:none;}

.clearfix:before,.clearfix:after, .new_img:before, .new_img:after, .author:before, .author:after, .network:before, .network:after, .area:before, .area:after, .footer_area:before, .footer_area:after, .autor_info:before, .autor_info:after, .area_inner:before, .area_inner:after, .gallery > ul > li:before, .gallery > ul > li:after, .side_bar_inner .block_images li:before, .side_bar_inner .block_images li:after, .info_block:before, .info_block:after, .more_info .block_images ul li:before, .more_info .block_images ul li:after, .exers_accomplis li:before, .exers_accomplis li:after, .author_in:before, .author_in:after, .block_images_in li:before, .block_images_in li:after, .info_suplemen:before, .info_suplemen:after, .autor_comment:before, .autor_comment:after, .img_text:before, .img_text:after, .rtng_work:before, .rtng_work:after {content: ""; display: table;}
.clearfix:after, .new_img:after, .author:after, .network:after, .area:after, .footer_area:after, .autor_info:after, .area_inner:after, .gallery > ul > li:after, .side_bar_inner .block_images li:after, .info_block:after,.more_info .block_images ul li:after, .exers_accomplis li:after, .author_in:after, .block_images_in li:after, .info_suplemen:after, .autor_comment:after, .img_text:after, .rtng_work:after {clear: both;}
.clearfix, .new_img, .author, .network, .area, .footer_area, .info_block, .area_inner, .gallery > ul > li, .side_bar_inner .block_images li, .info_author, .more_info .block_images ul li, .exers_accomplis li, .author_in, .block_images_in li, .info_suplemen, .autor_comment, .img_text, .rtng_work  {zoom: 1; /* IE 6/7 */}

.clearthis {clear:both; height:0; line-height:0;}


.wrap { min-height: 100%; position: relative; background:url(../images/header_back.jpg) center top repeat-x;}
.contentarea {min-height: 831px; min-width:982px;  position: relative; overflow: hidden; margin: 0 auto;}
.page { width: 982px; margin: 0 auto; position:relative; padding:0 0 292px; margin-bottom: -78px;}


.header {position:relative; /*height: 396px;*/ height: 149px;}
    .network {position: absolute; width: 192px; top:46px; left:22px;}
    .twitter {width:18px; float: left;}
    .twitter a {display: inline-block; background: url(../images/twitter.jpg) left top no-repeat; width: 18px; height: 19px;}
    .lte7 .twitter a,.lte7 .facebook a {display: inline; zoom:1;}
    .facebook { width: 19px; float: left; padding: 0 0 0 7px;}
    .facebook a {display: inline-block; background: url(../images/facebook.jpg) left top no-repeat; width: 19px; height: 19px;}
    .login {position: absolute; width: 188px; top:72px; left:22px; font-size: 13px;}
    .login a {color:#433d30;}

    .logo {position: absolute; top:29px; left:447px; /*padding: 74px 0 0;*/ font-size: 11px; font-style: italic; color: #8b8b8b; text-align: center;}
    .logo a {width: 81px; height: 74px; display: inline-block;background: url(../images/logo.jpg) center top no-repeat;}
    .search { position: absolute; top:71px; right: 1px; width: 182px; height: 30px; background: url(../images/search.png) right top no-repeat;}
    .search input { width: 138px; padding: 0 9px; height: 25px; line-height: 25px; border: none; background: none; color: #8b8b8b; display: block; float:left;}
    .search a {display: block; width: 24px; height: 25px; float:right;}
        /*.lte7 .search a, .lte7 .search input {display:inline; zoom:1;}*/
.yellow_block {height:171px; position: relative; padding: 37px 0 38px 19px;}

       .girl { position: absolute; width:101px; height: 153px; left: 50%; margin-left: -559px; top:21px; background: url(../images/girl.jpg) left center no-repeat; zoom:1;}
       .pensil {position: absolute; width:209px; height: 39px; top:174px; left:50%; margin-left: -535px; background: url(../images/pensil.png) left center no-repeat;}
       .underline {position: absolute; width:225px; height: 8px; top:90px; left: 50%; margin-left: -76px; background: url(../images/underline.jpg) left center no-repeat;}
       .book {position: absolute; width:234px; height: 107px; top:107px; left: 50%; margin-left: -47px; background: url(../images/book.png) left center no-repeat;}
       .erase {position: absolute; width:129px; height: 101px; top:-1px;  left: 50%;  margin-left: 474px; background: url(../images/erase.png) left center no-repeat;}

    .block1{width:284px; float:left; position: relative;}
    .block2 {width:284px; float:left; padding: 0 0 0 58px; position: relative;}
    .block3{width:282px; float:left; padding: 0 0 0 55px; position: relative;}
    .yellow_block h3, .yellow_block h4 {color:#251a01; font-size: 24px; font-style: italic; padding: 0 0 4px; line-height: 26px;}
    .yellow_block h4 {color:#fff; text-align: right; padding: 0 0 10px;}
    .yellow_block a {color:#c14203;}
    .info {font-size: 16px; line-height: 20px; color: #433d30;}


.content {width:662px; float:left;}
.content h2 {color:#251a01;  font-family: Constantia; font-weight: bold; font-size: 24px; padding: 0 0 14px 0px;}
.top_auther {width: 664px; overflow: hidden;  padding: 0 0 40px 20px;}
.top_auther ul {width: 700px; padding: 0; font-size: 0; line-height: 0; display:table; margin: 0 0 5px; margin-left: -20px; }
  .top_auther li {width: 272px; padding: 1px 0 0 50px; height: 49px; display: inline-block; margin: 0 19px 10px 0; font-size: 13px; line-height: 24px; list-style: none; position: relative;}
  .top_auther h2 { padding-bottom: 14px;}
         .b1 {background:#ede9dc url(../images/one.jpg) 15px center no-repeat !important;}
         .b2 {background:#ede9dc url(../images/too.jpg) 15px center no-repeat !important;}
         .b3 {background:#ede9dc url(../images/three.jpg) 15px center no-repeat !important;}
         .b4 {background:#ede9dc url(../images/four.jpg) 15px center no-repeat !important;}
         .b5 {background:#ede9dc url(../images/five.jpg) 15px center no-repeat !important;}
         .b6 {background:#ede9dc url(../images/six.jpg) 15px center no-repeat !important;}
         .b7 {background:#ede9dc url(../images/seven.jpg) 15px center no-repeat !important;}
         .b8 {background:#ede9dc url(../images/eight.jpg) 15px center no-repeat !important;}
         .b9 {background:#ede9dc url(../images/nine.jpg) 15px center no-repeat !important;}
         .b10 {background:#ede9dc url(../images/ten.jpg) 5px center no-repeat !important;}
       .b {width: 272px; padding: 1px 0 0 50px; height: 49px;}
  .lte7 .top_auther li {display:inline; zoom:1;}
        .name {padding: 0 0 3px;}
        .name a {color:#251a01; font-size: 16px; line-height: 24px; /*text-decoration: none; border-bottom: 1px solid #b9b3a7;*/}
           /* .name a {border:none;}*/
       .rtng_work {color:#535251; font-size: 13px; line-height: 15px; padding: 0 0 6px;}
        .rtgn {width:89px;  background: url(../images/etoile.png) 2px center no-repeat; padding: 0 6px 0 22px;/* margin: 0 0 6px;*/ font-size: 13px;}
        .rtng_work .rtgn {float: left;}
        .lte7 .rtgn, .lte7 .work { -pie-png-fix:true; position: relative;}
        .work { width: 90px; float:left; }
        .work a {color:#535251; display: inline-block; background: url(../images/picture.png) left center no-repeat; padding: 0 0 0 22px;}
        .lte7 .work a {display: inline; zoom: 1;}

        .thebest {padding: 0 0 0 0px;}
        .thebest a {background: url(../images/triangle.png) right 8px no-repeat; padding: 0 18px 0 0; color: #cfa100; display: inline-block; font-size: 16px; line-height: 24px;}
        .lte7 .thebest a {display:inline; zoom:1; -pie-png-fix:true;}

.pictures { width: 642px; overflow: hidden; padding: 0 0 40px 20px;}
    .pictures h2 {padding-bottom: 6px;}
    .pictures ul { font-size: 0; line-height: 0; display: table; padding: 5px 0 0px; width: 700px; background: #ede9dc; margin: 0 0 10px -20px;}
    .pictures li {display: inline-block; list-style: none; width: 321px; overflow:hidden; font-size: 13px; line-height: 24px; margin: 0 19px 15px 0; padding: 0;}
    .pictures img {border: 1px solid #ecebd6;}
    .lte7 .pictures li {display:inline; zoom:1;}
    .image {background: #fff url(../images/bl_image_top.png) center top no-repeat; padding: 16px 10px 10px; margin: 0 10px 0 10px; height: 209px; width: 281px; text-align: center;}
    .comment { width: 148px; float:left ;  line-height: 15px; position: relative;}
    .lte7 .comment a {display: inline; zoom: 1;}
        .comment a {color:#535251;background: url(../images/comment.png) 2px center no-repeat; padding: 0 0 0 22px; display: inline-block;}


    .teachers {width: 642px; overflow: hidden; padding: 0 0 40px 20px;}
    .teachers ul {font-size: 0; line-height: 0; display: table; padding: 0; width: 700px; margin:0 0 5px -20px; }
    .teachers li {display: inline-block; list-style: none; padding: 0; background:#ede9dc; width: 300px; padding: 5px 11px 10px; margin: 0 18px 18px 0;}
        .lte7 .teachers li {display:inline; zoom:1;}

        .photo {width:120px; padding:15px 10px 10px; background:#fff url(../images/bl_teach_top.png) center top no-repeat; float:left; position: relative; }
            .position { position: absolute; bottom: 17px; left:22px;}
           .lte7 .position img{-pie-png-fix:true;}
        .data {float:right; width:148px; font-size: 13px; line-height: 20px; padding: 9px 0 0;}
        .data .name { padding-bottom: 9px;}
        .data .name a {line-height: 20px;}
            .city { background: url(../images/flag.png) 2px top no-repeat; padding: 0 0 0 22px; line-height: 15px; margin: 0 0 10px; position: relative; font-size: 13px;}
            .lte7 .city {-pie-png-fix:true;}
            .expirience {font-style:italic; color:#938f8b; line-height: 14px;}
.side_bar {width:280px; float:right; padding: 0 0 0 10px;}
   .side_bar h2, .side_bar_inner h2, .side_bar_autor h2 {padding: 0 0 14px 0;}
    .side_bar .thebest, .side_bar_inner .thebest{padding:0;}

    .new_authors { padding: 0 0 42px;}
        .autors {}
        .author { background: #e8eddc; height: 49px; padding: 1px 10px 0; margin: 0 0 11px; margin-left: -10px; }

    .new_images {padding: 0 0 45px;}
        .block_images {padding: 0 0 3px;}
        .new_images h2 {padding-bottom: 11px;}
        .new_img { background: #e8eddc; padding: 12px 10px 10px; margin: 0 0 10px -10px; height:54px;}
        .n_i {float: left; width: 79px;}
            .n_i img {max-width: 79px;}
        .imginfo {float: right; width: 180px; font-size: 13px;}
            .imginfo .name a {line-height:17px;}

    .new_articles { padding: 0 0 40px;}
        .block_articles{ margin-bottom: -10px;}
        .article {padding: 0 0 24px;}
    
    .concours {padding: 0 0 40px;}
        .block_concour{ margin-bottom: -15px;}
         .item_concour {padding: 0 0 35px;}
         .item_concour .name a {color:#862c04; line-height: 20px; border:none; text-decoration: underline;}
         .item_concour .name a:hover {text-decoration: none;}
        .pris {background: url(../images/cadeau.png) left center no-repeat; padding: 0 0 0 20px; line-height: 15px; font-size: 13px;}
        .lte7 .pris {-pie-png-fix:true;}

    .exersices { padding:  0 0 42px;}
        .block_exers{ padding: 5px 0 0; margin-bottom: -10px;}
        .exersices .name a {line-height: 20px;}
        .exers {padding: 0 0 27px; font-size: 13px; line-height: 24px;}
        .num { width:110px; display: inline-block;}
        .mark {width:120px;display: inline-block; }
        .lte7 .num, .lte7 .mark {display: inline; zoom:1;}
.footer { height:172px; padding: 120px 0 0; margin:-292px 0 0; background:url(../images/footer_back.jpg) center bottom repeat-x;  /**/}
.footer_area {width:982px; margin: 0 auto;position: relative;}
    .bl_foot1 {width:650px; float:left; position: relative;}
    .menu { width:650px; padding: 35px 0 20px 25px;}
        .menu ul {padding: 0; font-size: 0; line-height: 0; display: table;}
        .menu li {display: inline; padding: 0; font-size: 16px; line-height: 18px; margin: 0 36px 0 0; list-style: none;}
        .menu a {text-decoration: none; display: inline; zoom:1; border-bottom: 1px solid #504733; color:#dbd8cd; font-family: 'Trebuchet MS',Georgia, "Times New Roman", Times, serif;}
        .menu a:hover {border:none;}
        .lte7 .menu a:hover {border-bottom:1px solid #251a01; }
    .links {width: 600px; padding:40px 0 0 24px; }
        .links ul {font-size: 0; line-height: 0; display: table; padding: 0;}
        .links li {display: inline-block; list-style: none; font-size: 13px; line-height: 15px; padding: 0; margin: 0 8px 0 0;}
        .lte7 .links li {display:inline; zoom:1;}
    .bl_foot2 { width: 280px; float:right; padding: 35px 0 0; color: #847b66;/* position: relative;*/}
    .info_complem ul {padding: 7px 0 0 16px;}
        .info_complem li {list-style: none; padding:0 0 6px; }
        .info_complem li a {color: #847b66; padding:0 }


/*-----------------------------------------------------------gallery-------------------------------------------------------*/
.main {height: auto !important; min-height: 100%; position: relative;}
.page_inner {width: 984px; margin: 0 auto; position:relative; padding:0 0 260px; /*margin-bottom: -78px;*/}
    .area_inner {padding: 38px 0 0; position: relative;}
    .content_inner {width: 643px; float: left; padding: 10px 0 0 21px; }
        .breadcrumb { padding: 0 0 19px 0px;}
        .breadcrumb ul {font-size: 0 ; line-height: 0; display: table; color: #96928a; padding: 0;}
         .breadcrumb li {display: inline-block; background: url(../images/arr_bredcr.png) left 7px no-repeat; list-style: none; font-size: 13px; line-height: 15px; padding: 0 6px 0 9px;}
         .lte7 .breadcrumb li {display: inline; zoom: 1;}
         .breadcrumb li:first-child {background: none; padding-left: 0;}
            .breadcrumb a { color:#535251;}
        .autor_info {background: #fff; padding: 10px 20px 20px 20px; overflow: hidden; margin-left: -21px; }
                /*.autor_info input[type="text"] {border:}*/
.table,.table2 {border-collapse: collapse; width: 621px;}
                .table2 td {width: 280px; padding: 0 29px 12px 0; vertical-align: bottom;}
                .table2 td:first-child {padding: 0 60px  12px 0;}
                .right {text-align: right;}
                .fon1, .fon2 {width: 280px; background: url(../images/input1.png) no-repeat; display: inline-block; height: 29px; position: relative; padding: 1px 0 0 ;  }
                    .lte7 .fon1, .lte7 .fon2 {display: inline; zoom:1;}
                    .fon2 {width: 122px; background: url(../images/input2.png) no-repeat;}
                  .fon1 select, .fon2 select  {width: 280px; height: 24px; line-height: 24px;  padding: 0 0 0 4px; color: #8b8b8b; font-size: 13px;/*margin: 0 0 0 1px;*/ border: none; background: none;}
                        /*span.ufd.plain {padding: 1px 0 0;}*/
                       .autor_info .fon1  span.ufd.plain input, .autor_info .fon2  span.ufd.plain input, .sort .fon2  span.ufd.plain input {height: 24px; line-height: 24px !important; border: none; background:none !important; padding: 0 6px; color: #8b8b8b; font:13px 'Trebuchet MS', Georgia, "Times New Roman", Times, serif; }
                        .autor_info .fon2 select, .sort .fon2 select { width: 122px;}
                        .autor_info .fon2 input { width: 114px; border: none; background: none; padding: 0 6px; height: 24px; line-height: 24px; color:#8b8b8b !important;}
                    /*.sel{background: url(../images/arr_select.png) center 7px no-repeat; border: none; width: 21px; height: 24px; padding: 0;/*display: inline-block;}*/
                    .autor_info .ufd.plain button, .sort .ufd.plain button {height: 24px; width: 21px;}
                    .autor_info .table2 label {color:#251a01; font-size: 16px; padding: 0 0 4px; display: inline-block;}
                    .lte7 .autor_info .table2 label {display: inline; zoom: 1;}
                  .autor_info .ufd.plain button.disabled{ background-position: center center !important;}
                   .autor_info .ufd.plain button, .sort .ufd.plain button {background: url(../images/arr_select.png) center center no-repeat !important;}
                        #ufd-container .plain div.list-wrapper div.list-scroll {background:none; border:none !important; height:auto !important; vertical-align: bottom; }
                        #ufd-container .plain div.list-wrapper-up div.list-scroll {background:none; border:none !important; height:auto !important; vertical-align: bottom; }

                        #ufd-container .plain div.list-scroll ul {-webkit-border-radius:0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; border: 1px solid #dadada; position: relative; /*width: 320px !important; *//*position: absolute; top:-2px;*/  padding: 4px 0 0; background: #fff; color:#8b8b8b !important; border-top: none; margin: -2px 0 0;}
                        #ufd-container .plain div.list-wrapper-up div.list-scroll ul {-webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;  border: 1px solid #dadada; border-bottom: none; /*margin: 3px 0 0;*/ top:3px; padding: 0;}
                        #ufd-container .plain  div.list-scroll ul li { font-size: 13px; padding: 4px 3px ; white-space:normal !important; height: auto !important;}
                         #ufd-container .plain li.active {background: #f8f5ee !important;  color:#8b8b8b !important; }
                        .autor_info .fon1 input { height: 23px; background: none; border: none; padding: 0 4px; width: 272px; color:#8b8b8b !important;}
                        .sbmt {background: url(../images/button.png) no-repeat; width: 129px; height: 30px; display: inline-block;}
                        .lte7 .sbmt {display:inline; zoom:1;}
                        .sbmt input[type="submit"] {background: none; border:none; font-weight: bold; color:#fff; padding: 2px 0 0; text-align: center; width: 129px; height: 22px; line-height: 22px; cursor: pointer; font: bold 13px 'Trebuchet MS',Georgia,"Times New Roman",Times,serif;}
.lte7 .distrib .sbmt input[type="submit"], .lte7 .distrib .fon1 input[type="text"] {margin: 0 0 0 22px;}

#ufd-container .plain div.list-wrapper {height: auto !important; margin: -3px 0 0 0; }
#ufd-container .plain div.list-wrapper-up {margin: 1px 0 0;}

    .gallery {margin: 30px 0 0;}
        .gallery h1 {overflow: hidden;}
        .sort {float: right; width: 301px; text-align: left; padding: 6px 0 0 0; /*margin: 0 10px 0 0;*/}
            .table3 {border-collapse: collapse;}
                .table3 td{padding: 0 29px 0 0 ; margin: 0;}
        .gallery > ul {padding: 0; margin-left: -21px;}
        .gallery > ul > li {list-style: none; padding: 0; background: #ebe9e3; padding: 4px 11px 10px; margin: 0 0 10px;}
            .gallery .image { width: 281px; float: left; padding:16px 10px 10px; margin: 0; background: #fff url(../images/bl_image_top_2.png) center top no-repeat; text-align: center; width: 281px; height: 209px; overflow: hidden;}
             .image u { display: inline-block; height: 209px; width: 1px;}
              .image a {margin: 0 0 0 1px;}
              .image *{vertical-align: middle;}
                 .image img {border: 1px solid #ecebd6; max-width: 279px; max-height: 207px; }

            .gallery .block_descript {width: 288px; float: right; padding: 25px 0 0; font-size: 13px;}
                        .autor_im {background: url(../images/autor.png) 3px center no-repeat; padding: 0 0 0 22px; margin: 0 0 6px; font-size: 13px;}
                        .autor_im a {color:#535251;}
                        .date_edit {background: url(../images/date_edit.png) 3px center no-repeat; padding: 0 0 0 22px; margin: 0 0 6px; font-size: 13px;}
                        .categor {font-size: 13px;}
                        .more {margin: 20px 0 0;}
                            .more a {color: #bcaf96;}
        .nav {padding: 0 0 80px;}
        .nav ul {padding: 0; font-size: 0; line-height: 0; display: table;}
        .nav li {list-style: none; padding: 0; display: inline-block;  font: 24px "Times New Roman", Times, serif; font-weight: bold; line-height: 48px; padding: 0 12px; }
        .lte7 .nav li {display: inline; zoom: 1;}
            .nav li a {color: #251a01; }
            .nav .active { font-size: 48px;}
            .nav .active a {text-decoration: none;}
            .nav li:first-child, .nav .last {font-family: Constantia;}
            .nav li:first-child {padding: 0 26px 0 0;}
            .nav .last {padding: 0 0 0 26px;}

        .distrib { background: #ebe9e3; padding: 18px 20px 16px; margin-left: -21px;}
        .distrib label {font-size: 16px; color: #251a01; padding: 0 0 18px; display: inline-block;}
        .lte7 .distrib label {display: inline; zoom: 1;}
        .distrib input[type="text"] {width: 272px; padding: 0 4px; border:none; height: 24px; line-height: 24px; background: none; font-size: 13px; color: #8b8b8b; }
        .distrib .fon1 {margin: 0 0 7px;}
.side_bar .author_in {padding: 1px 10px 0 50px;  margin: 0 0 11px -10px;
   /*background:none;*/}
 .side_bar .new_img_in { padding: 9px 4px 7px 50px;}
.side_bar .imginfo_in {width:149px; float: right; font-size: 13px; line-height: 15px;}
.side_bar .block_images_in ul {padding: 0; margin: 0 0 0 -10px;}
.side_bar .block_images_in li { padding: 9px 0 7px 50px; list-style: none; margin: 0 0 10px; position: relative;}
.footer_inner { height:172px; padding: 7px 0 0; margin:-179px 0 0; background:url(../images/footer_inner.png) center bottom repeat-x;  /**/}






/*------------------------------------------------------------------author--------------------------------------------------------*/
.content_author {width: 622px; float: left; padding: 10px 0 0 22px; }
.content_author  .name a {font-size: 13px; font-weight: bold;}
    .info_block {padding:  0 0 23px;}
        .redact a { background: url(../images/redact_pr.png) left top no-repeat; padding: 0 0 0 25px; display: inline-block; color: #276baa; font-size: 16px;}
        .add_pict a {background: url(../images/add_picture.png) no-repeat; display: inline-block; width: 280px; height: 54px; }
        .lte7 .redact a, .lte7 .add_pict a {display: inline; zoom: 1; }
        .info_block .bl1 {float: left; width: 330px;}
        .info_block .bl1 h1 {/*padding: 0 0 35px;*/ min-height: 62px; padding: 0 0 4px;}
        .info_block .bl2 {float: right; width: 282px; padding: 4px 0 0;}
           /* .info_author h2 {}*/
            .redact {padding: 0 0 25px;}

    .comments { line-height: normal; padding: 0 0 46px; font-size: 13px;}

    .more_info  {}
        .more_info  h3 { padding: 0 0 14px;}
        .more_info .bl1 {float:left; width: 280px;}
           .more_info .block_images ul {padding: 0; margin-left:-11px; }
              .more_info .block_images ul li {list-style: none; padding: 9px 10px 8px; background: #ede9dc; margin: 0 0 10px; }
        .more_info .bl2 {float: right; width: 281px; padding: 0 0 0 10px;}
            .viner {padding: 0 0 24px; font-size: 13px;}
            .viner ul {padding: 0; color: #969696;}
            .viner ul li {list-style: none; padding: 0 0 8px;}
            .viner a {color:#535251;}
        
            .exers_accomplis {}
            .exers_accomplis ul {padding: 0;margin: 0 0 0 -10px;}
            .exers_accomplis li {list-style: none; padding: 9px 7px 8px 10px; background: #ebe9e3; margin: 0 0 10px;}
                .exers_accomplis .imginfo {width: 185px;}
            .dat, .marks { line-height: normal;}
                .marks span {color:#969696;}
                
                .popular {padding: 0 0 45px; line-height: normal; font-size: 13px; line-height: 24px;}
                .popular h3, .auther_articles h3 {line-height: normal;}
                .auther_articles {padding: 0 0 15px; line-height: normal; font-size: 13px; line-height: 24px;}
                .popular a, .auther_articles a {color:#535251;}
                .add_artcl {margin: 16px 0 0;}
                .add_artcl a {display: inline-block; background: url(../images/button_long.png) no-repeat; width: 159px; height:30px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; line-height: 24px;}

.fon {background: url(../images/pxl.png) 672px top repeat-y;}
.fon_complem {position: absolute; left:672px; top:0; width: 1px; height: 77px; background: url(../images/fon_area.png) no-repeat;}




/*----------------------------------------------------picture--------------------------------------------------*/
.block_picture { padding: 0 20px 25px 0;}
    .info_picture {margin:10px 0 0; padding: 0 0 10px;}
        .info_picture .redact {float: right; width: 215px; padding: 4px 0 0;}
        .info_picture .redact a {font-size: 16px;}
        .info_picture h1 {overflow: hidden;}
    .picture_item {padding: 4px 10px 10px; background: #ebe9e3; margin-left: -20px; margin-right: -20px;}
         .wrap_picture {background: #fff url(../images/picture_shadow.png) center top no-repeat; padding:16px 10px 10px; width: 622px; }
         .picture_item img {border: 1px solid #ecebd6; max-width: 620px;}
    .info_suplemen {margin: 8px 0 0 ; padding: 0 0 15px; font-size: 13px;}
    .info_suplemen a {color: #535251;}
               .info_suplemen  .bl1 {float:left; width: 318px; }
                .avie {color:#251a01; font-size: 16px; line-height:20px; padding: 0 0 12px; }
                    .avie * {vertical-align: middle;}
                    .worse a, .better a{display: inline-block; background: url(../images/mark_worse.png) left 3px no-repeat; height: 24px; width: 19px;}
                    .lte7 .worse a, .lte7 .better a {display: inline; zoom:1;}
                    .better a {background: url(../images/mark_better.png) left -1px no-repeat;}
                    .point{padding: 0 10px;}
                .info_suplemen  .bl1 .autor_im {margin: 0;}
                .info_suplemen  .bl1 .rtgn {margin: 0;}
                .info_suplemen  .bl1 .date_edit {margin: 0;}
                .info_suplemen  .bl1 .age {padding: 0 0 0 22px; line-height: normal;}
                .info_suplemen .bl1 ul, .info_suplemen .bl2 ul {padding: 0;}
                .info_suplemen .bl1 ul li, .info_suplemen .bl2 ul li {list-style: none; padding: 0;}
          .info_suplemen  .bl2 {float: right; width: 280px; /*line-height: normal;*/}
                .info_suplemen  .bl2 .nativ { padding: 0 0 22px;}
                .info_suplemen  .bl2 .nativ a {color:#bcaf96;}
                

    .descr_pict {line-height: normal; padding: 0 0 15px; font-size: 13px;}
.block_comments { padding: 0 0 24px;}
    .comment_item {margin-left: 20px; /* padding: 0 0 0 20px;*/}
.comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item {margin: 0;}
.block_comments > .comment_item  {margin-left: -20px;}
            .autor_comment .autor_im { float:left; width:300px; margin: 0;  }
    .autor_comment {background: #ebe9e3; padding:4px 0 0 20px; line-height: normal;}
    .autor_comment .voting {float: right; text-align: right; padding: 0 20px 0 0; width: 84px;}
.autor_comment .voting * {vertical-align: middle;}
    .autor_comment .date {color:#969696; padding: 0 0 0 18px;}
        .minus, .plus {padding: 0 10px 0 0; height: 16px; line-height: 14px; display: inline-block;}
        .minus a, .plus a {display: inline-block; width: 14px; height: 14px; background: url(../images/minus.png) 0 center no-repeat;}
        .lte7 .minus a, .lte7 .plus a, .lte7 .minus, .lte7 .plus { display: inline; zoom:1;}
        .plus {padding: 0 0 0 10px;}
        .plus a {background: url(../images/plus.png) 0 center no-repeat;}
        .point_grey {color: #969696;}
        .point_red {color: #b58466;}
        .point_grn {color: #7ab566;}
    .message_item {background:none; padding: 0px 0 20px 20px; font-size: 13px; line-height: 16px;}
.add_comments {padding: 0 0 15px;}
.add_comments textarea {width: 612px; height: 129px; background: #fff; border:1px solid #dadada; -webkit-border-radius: 4px ; -moz-border-radius: 4px ; border-radius: 4px ; overflow: auto; padding: 4px; resize:none;}
/*.add_comments input[type="submit"] { background: url(../images/button.png) no-repeat; width: 129px; height: 30px; line-height: 16px; border: none; font-weight: bold; color: #fff; }*/
.add_comments .sbmt {margin: 20px 0 0; width: 159px; background: url(../images/button_long.png) no-repeat;}
.add_comments .sbmt input[type="submit"] {width: 159px;}



/*-------------------------------------------------------------article-------------------------------------------------------*/
.item_article { padding: 0 18px 0 0;}
    .info_article {padding: 0 0 15px; line-height: normal;}
        .categor a {color :#535251;}
.text {color: #251a01; padding: 0 0 20px;}
    .text p {font-size: 16px; line-height: 20px; padding: 0 0 10px;}
    blockquote { background:#ebe9e3 url(../images/quot1.png) 21px 16px no-repeat; padding: 16px 66px; margin: 15px -18px 20px -21px; position: relative;font-size: 13px; line-height: 16px; min-height: 30px; }
        .quot { position:absolute; right: 19px; bottom: 16px; width: 38px; height: 27px; background: url(../images/quot2.png) no-repeat;}
        blockquote p {  padding: 0; }
    .text ul, .text ol {padding: 0 0 15px 14px; font-size: 16px; line-height: 20px;}
    .text ul li {background: url(../images/circle.png) left center no-repeat; padding: 0 0 0 17px; list-style: none;}
    .text ol {padding: 0 0 15px 35px;}
    .text ol li {color: #a39d8d; padding: 0 0 0 0px; font-weight: bold;}
        .text ol li span {font-weight: normal; color: #251a01;}
    .img_text {padding: 0 0 15px;}
        .img_text img {float:left; max-width: 290px; margin-right: 32px;}
        .img_text p {overflow: hidden;}

/*---------------------------------------------lists---------------------------------------------*/

.list_autors {margin: 15px 0 0; padding: 0 0 40px;}
 .list_autors h1 {overflow: hidden;}
.list_autors .sort {padding: 0 3px 0 0;}
    .table4 { margin: 0 0 0 -22px; border-collapse: collapse;}
    .table4 td { width: 292px; padding: 16px 10px 10px 22px; vertical-align: top; background: #ebe9e3;}
    .table4 td:first-child {width: 310px;}
    .table4 tr:nth-child(even) td { background: none; }
        .table4 tr.even td {background: none;}
    .table4 .city {margin: 0 0 3px;}
    .table4 a {color: #251a01; font-size: 16px;}    
© TrueDev.org