* {margin : 0; padding : 0; border : 0; }
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
body {margin:0; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url("/template/images/body_bckg.jpg") repeat-y center;}

#all {background:url("/template/images/container_bckg.jpg") no-repeat top center; min-height: 100%;}
#container {width:1000px; margin:0 auto; padding-bottom: 130px; background:url("/template/images/container_bckg.jpg") no-repeat top center;}

.clearfloat {clear : both;}

#main {background:url("/template/images/main_bottom.jpg") bottom center no-repeat; margin:0 60px;}
#sidebar {float:right; width:210px; padding:0 0 0 10px; }

#sidebar_block {margin:0 0 24px;padding:0;}

#sidebar_block h5{padding:12px 0 6px 18px;}
#sidebar_block p{padding:0 0 6px 18px;font-size:8pt;font-family:arial,tahoma;line-height:normal;}

#footer {position: relative;
         width:1000px;
         height:130px;
         margin: -130px auto 0;
         padding:0 auto;

         clear:both;
         background:url("/template/images/footer_bckg.jpg") no-repeat center #53533B;
         font-family:"Times New Roman", Times, serif;
         color:#666666;
         font-size:10px;
         text-transform:uppercase;}

.brown {color:#936307;}
.logodescr {margin:6px 0 0;color:#999;font-size:11px;}
a {color:#936307; text-decoration:none;}
a:hover {color:#666666;}
blockquote {color:#666666; border-left:2px solid #936307; padding-left:20px; margin:10px 0 10px 40px;}
h1, h2 {font-family:"Times New Roman", Times, serif; margin:21px 0; font-size:1.8em;}

#logo {height:52px; margin:0 60px; padding:72px 0 0 80px; background:url("/template/images/llogo.gif") no-repeat 32px 70px;}
#logo a {font-size:27px; color:#666; font-family:"Times New Roman", Times, serif; text-transform:capitalize;}
#menu {height:40px; margin:0 60px;}
#menu ul {margin:0; padding:0;}
#menu ul li {display:inline-block; float:left; list-style:none; text-align:center; color:#936307;}
#menu a {padding:0 20px; font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:lowercase; color:#936307;}
#menu a:hover {color:#666666;}
#menu_icons {position:absolute;margin:-69px 852px;line-height: 6pt;}

#left_footer {float:left; padding:30px 0 0 80px;}
#right_footer {float:right; padding:0px 81px 0 0;}
#right_footer_box1 {height:57px;padding-top:33px;}
#right_footer_box2 {padding-left:81px;}

#right_footer a {color:#666666;}
#creator {padding-top:36px;text-transform:none;font-size:12px;}

/* ------ стили контента страницы ------ */

#text {margin-left:20px;width:621px;}
#text p {margin:10px 0;}
#text img {margin:6px;padding:4px;border:1px solid #DFDFDF;}
#text ul {padding:0; margin:10px 0 10px 40px;}
#text li {list-style:none; padding-left:20px; background:url("/template/images/li.gif") no-repeat 0 7px;}
#text a {color:#936307l;border-bottom:1px #ccc dashed;}
#text a:hover {color:#666666;border-bottom:0px;}
#text hr {height:1px;color:#C0C0C0;margin:15px 0 0;}
#text #separator{margin:24px 0;
                 border-bottom: 1px solid #C9C9C9;
                 background:url("/template/images/saparator.png") no-repeat 0 0px;}

#text a.path2page {font-size:81%;color:#666;border-bottom:1px solid #B1B1B1;}
#text a.path2page:hover {font-size:81%;color:#333;border-bottom:1px solid #333;}
#text span.fullpath2curpage {font-size:81%;color:#999;}

/* ------ подпись автора истории + анекдоты ------ */

.content_author {padding-top:9px;text-align:right;font-weight:bold;font-style:italic;font-size:12px;color:#999;}

/* ------ блок навигация (разбиение на страницы) ------ */
#dv_navpagelist {margin:36px 0 0;padding:0;}
#dv_navpagelist .dv_navcurpage, .dv_navpage{margin:0 3px; padding:1px 5px; float:left;}
#dv_navpagelist .dv_navcurpage {background-color:#C0C0C0;}
#dv_navpagelist .dv_navpage {background-color:#FFF;}
#dv_navpagelist .dv_navpage:hover {background-color:#C0C0C0;}
#dv_navpagelist .dv_navpage a {border-bottom:0px;}

/* ------ блок комментариев ------ */

#dv_comments {margin-left:36px;padding:15px;}
#dv_comments p.cmt_text {margin:0;padding:0;font-style:italic;font-size:14px;}
#dv_comments p.cmt_author {margin:0;padding:0;text-align:right;font-weight:bold;font-style:italic;font-size:11px;color:#999;}
#dv_comments .razdel {margin:3px 0 15px;border-top: 1px solid #C9C9C9;}

/* ------ блок комментариев (добавка) ------ */

#add_comments_link {margin:-33px 0  12px 52px;}
#add_comments_link img{border:0;margin:0;padding:0 9px 6px 0;}
#add_comments_link a{color:#006699;font-family:vernada,tahoma;}
#add_comments_link a:hover{color:#333;}

#block_addcomments {display: none;}
#add_comments {padding:15px;width:450px;height:300px;}
#add_comments textarea, input {border: 1px solid #999;background-color:#fff;}
#add_comments input.mybutton {background-color:#E9E9FD; cursor:hand;}
#add_comments p {margin:0;padding:12px 0;color:#666;font-family:verdana,sans-serif,arial,tahoma;font-size:0.75em;}
#dv_antispam {width:450px;margin:12px 0 12px -12px;padding:0 0 12px 12px;border: 1px solid #E3D1AC;background-color:#EFE3C0;}
#dv_antispam1 {float:left;}
#dv_antispam2 {float:left;padding:12px 0 0 10px;}
#dv_antispam2 img.capcha {border: 1px solid #C9C9C9;margin-right:12px;}


/* ------ блок списка страниц  ------ */

#dv_pglist {margin:0; padding:0;}
#dv_pglist p.lst_descr {text-align:right;margin:0;font-size:72%;color:#999966;}

#dv_pglist_group {margin:24px 0 0; padding:0;border-bottom:1px #ccc solid;}
.dv_pglist_img {float:left;width:180px;margin-left:15px 0 0 0;padding:0 0 27px 27px;background:url("/template/images/border.png") no-repeat left bottom;}
.dv_pglist_txt {float:left;width:410px;margin:15px 0 0;}
.dv_pglist_txt p{font-size:100%;color:#333;line-height:18px;}

#dv_pglist img.pg_pic {padding:4px;background-color:#DFDFDF;border:1px #c4c4c4 solid;}

#dv_pglist a.pg_title{color:#333;}
#dv_pglist a.pg_title:hover{color:#666;}

#dv_pagestatinfo {font-size:78%;color:#999966;margin:4px 0 12px;line-height:15px;}
#dv_pagestatinfo img{border:0;margin:-3px 0 0;padding:0 3px 0 9px;}

#dv_detail {clear:both;width:100%;text-align:right;margin:-15px 0 6px;}
#dv_detail a{color:#006699;font-family:vernada,tahoma;font-size:90%;}
#dv_detail a:hover{color:#333;}
#dv_detail img{border:0;margin:-3px 0 0 0;}

/* ------ блок списка страниц (page_line) ------ */
#dv_smlpglist {margin:12px 0; padding:0 0 24px 50px;border-bottom:1px #ccc solid;}

/* ------ блок списка аудиофайлов  ------ */

#dv_audlst_block {margin: 24px 0 24px 45px;}

#dv_audlst_item {margin:24px 0 15px; padding:6px 0; border-bottom:1px #ccc solid;}
#dv_audlst_item p{line-height:18px;color:#666;}
#dv_audlst_item h4{color:#333;}

#dv_audlst_files {margin: 21px 0 9px 12px;}
#dv_audlst_file {margin:0;padding:0;}
#dv_audlst_file img{border:0;margin:0;padding:0 7px 0 0;}
#dv_audlst_file span{font-size:72%;color:#999;}

div.tags {margin: 9px 0; font-family: Verdana; font-size: 8pt; font-style:italic; color: #999966;line-height:12px;}

/* ------ блок видео-ролики горизонт  ------ */

#dv_video_horiz {margin: -15px 0 33px 42px;padding:0;}
#dv_video_horiz_item {float:left;margin:9px 0;padding:0;width:156px;height:112px;}
#dv_video_horiz_item .vid_screenshot {position:absolute;width:123px;height:96px;margin:3px;border:1px #ccc dotted;}
#dv_video_horiz_item .vid_iconplay {position:absolute;top:-9px;left:-9px;border:0;}

#dv_video_norm {margin: -15px 0 33px 42px;padding:0;}
#dv_video_norm_item {float:left;margin:9px 0;padding:0;width:279px;height:224px;}
#dv_video_norm_item .vid_screenshot {position:absolute;width:246px;margin:3px;border:1px #ccc dotted;}
#dv_video_norm_item .vid_iconplay {position:absolute;top:0px;left:0px;border:0;}

#dv_video_norm_descr h5{color:#333;margin:12px 0 3px;padding:0;}
#dv_video_norm_descr p{margin:9px 0 0;font-size:96%;color:#666;line-height:15px;}
#dv_video_norm_descr i{font-size: 8pt; color: #999966;}

/* ------ блок программа "точка отсчета" ------ */
#dv_benchmark {padding:0 0 9px 27px; min-height: 93px; border-bottom:1px #DBDBDB solid;}
#dv_benchmark .bnch_photo {float:left;margin:6px 15px 0 0;}
#dv_benchmark .bnch_descr {float:left;font-size:96%;line-height:17px;}

/* ------ блок программа "Структура" ------ */
#dv_struct_mnpage {padding-left:15px;background:url("/template/images/struct_ugolok.png") no-repeat top left;}
#dv_struct_subpage {margin: 6px; padding-left:18px;}
#dv_struct_mnpage .dv_list_numpages {font-size:63%;font-color:#999;line-height:17px;}
