@charset "windows-1251";

/* INDEX */
#banners {float: right; width: 124px; padding: 18px 5px 10px 11px; text-align: center; background: url(http://img.zapobedu.ru/banners_bk.gif) no-repeat 0px 0px white;}
#banners img {display: block; margin-bottom: 4px;}

#content_block .page {/*padding-right: 63px;*/ width: 100%; background: url(http://img.zapobedu.ru/page_bk.gif) no-repeat 100% 0px white;}

#content_block .header_none {_height: 1px; margin: 0px 69px 0px 7px; padding: 10px 9px 0px 10px; font: 80% verdana; font-weight: bold; color: #D4020F;}
#content_block .header_black {_height: 1px; margin: 0px 69px 10px 7px; padding: 10px 9px 0px 10px; font: 80% verdana; font-weight: bold; color: black;}
#content_block .header {_height: 1px; margin: 0px 69px 10px 7px; padding: 10px 9px 7px 9px; font: 80% verdana; font-weight: bold; color: #D4020F; background: url(http://img.zapobedu.ru/line_red.gif) repeat-x 0px 100%;}

#content_block .header_news {_height: 1px; margin: 0px 63px 5px 17px; font: 70% verdana; font-weight: bold;}
#content_block .header_news a {text-decoration: none; color: black;}

#content_block .header_search {_height: 1px; margin: 0px 63px 3px 17px; font: 70% verdana; font-weight: bold;}
#content_block .header_search a {text-decoration: none; color: black;}
#content_block .header_search a:hover {color: #D4020F;}

#content_block .header_list {_height: 1px; margin: 0px 63px 5px 17px; font: 70% verdana; font-weight: bold;}
#content_block .header_list a {text-decoration: none; color: black;}

#content_block .date {_height: 1px; margin: 0px 69px 10px 7px; padding: 0px 9px 7px 10px; font: 70% verdana; color: #D4020F; background: url(http://img.zapobedu.ru/line_red.gif) repeat-x 0px 100%;}
#content_block img.photo {float: left; clear: left; margin: 3px 12px 3px 17px; border: 1px solid black;}
#content_block .spl {clear: left; height: 1px; margin: 0px 0px 10px 0px; overflow: hidden;}
#content_block .p {_height: 1px; margin: 0px 73px 5px 17px; font: 60% verdana;}
#content_block .p img.image {margin: 2px 10px 2px 0px !important;}
#content_block .p img {margin-left: 0px;}
#content_block .p p {margin: 0px 0px 1.5em 0px;}

#content_block table.links {margin: 0px 0px 10px 17px; font: 60% verdana; border: none; border-collapse: collapse;}
#content_block table.links td {height: 30px; padding-right: 32px; vertical-align: top;}
#content_block table.links td.blue {color: #336699;}
#content_block table.links td.blue span {padding: 0px 7px;}
#content_block table.links td.blue a.more {color: #336699;}
#content_block table.links td.blue a.more img {margin-left: 5px; vertical-align: -2px;}

#content_block .photos {margin: 0px; padding: 6px 0px 0px 7px;}
#content_block .photos table {padding: 0px; border: none; border-collapse: collapse;}
#content_block .photos .block {width: 164px; padding: 6px 4px 0px 10px; font: 60% verdana; font-weight: bold;}
#content_block .photos .block img {display: block; margin-bottom: 3px; border: 1px solid black;}
#content_block .photos .block a {display: block;}
#content_block .photos .p {clear: left; margin: 10px 0px 0px 10px;}

/* SITEMAP */
#content_block .map_l1 {width: 235px; margin: 10px 0px 0px 33px; padding: 0px 0px 1px 10px; font: 70% verdana; font-weight: bold; text-transform: uppercase; border-bottom: 2px solid #DEDEDE;}
#content_block .map_l1 a {text-decoration: none; color: #336699;}
#content_block .map_l1 a:hover {color: #FF0101;}
#content_block .map_l2 {width: 195px; margin: 3px 0px 0px 83px; padding: 0px 0px 1px 0px; font: 70% verdana; font-weight: bold; border-bottom: 1px solid #FFCC33;}
#content_block .map_l2 a {text-decoration: none; color: #010101;}
#content_block .map_l2 a:hover {color: #FF0101;}

/* CONTACTS */
#content_block .red {color: #CA0000;}
#content_block .p_lined {margin: 0px 63px 15px 17px; font: 70% verdana; line-height: 150%;}
#content_block a {color: #D4020F;}

#content_block form.contacts {width: 574px; margin: 50px 63px 0px 17px; padding: 0px; font: 70% verdana;}
#content_block form.contacts table {border: none; border-collapse: collapse;}
#content_block form.contacts table td {vertical-align: top;}
#content_block form.contacts table td.about {height: 30px; font-weight: bold; color: #CA0000;}
#content_block form.contacts b {display: block; width: 180px; font-weight: normal;}
#content_block form.contacts input.txt {width: 437px; margin-bottom: 13px;}
#content_block form.contacts input.txt_2 {width: 437px; margin-bottom: 13px;}
#content_block form.contacts textarea {display: block; width: 437px; height: 88px; margin-bottom: 13px;}
#content_block form.contacts input.btn {float: right; margin-right: 2px; font: 11px verdana; font-weight: bold; color: #FFCC33; background: #CA0000;}

/* NEWS */
#content_block .pages {_height: 1px; margin: 10px 63px 10px 17px; font: 70% verdana; font-weight: bold; color: #336699;}
#content_block .pages a {text-decoration: none; color: #336699;}
#content_block .pages span {color: #CA0000;}
#content_block .pages span.spl {padding: 0px 5px;}


#content_block hr.red {clear: both; height: 2px; margin-left: 7px; margin-right: 69px; color: #CF4247; border: none; background: #CF4247;}
#content_block hr.yellow {clear: both; height: 1px; margin-left: 7px; margin-right: 69px; color: #FFCC33; border: none; background: #FFCC33;}
#content_block hr.grey {clear: both; height: 1px; margin-left: 7px; margin-right: 69px; color: #DEDEDE; border: none; background: #DEDEDE;}

/* PHOTOALBUM */
#content_block table.photos {width: 653px; _height: 1px; margin: 0px 0px 0px 14px; border: none; border-collapse: collapse;}
#content_block .photo_block {width: 201px; padding: 0px 0px 25px 0px; text-align: left; font: 60% verdana; font-weight: bold; color: black;}
#content_block .photo_block .photo {width: 199px; height: 178px; margin-bottom: 5px; padding-top: 21px; text-align: center; border: 1px solid #DEDEDE; background: #FEFAEB;}
#content_block .photo_block img {float: none;}

/* SEARCH */
#content_block form.search {margin: 15px 63px 5px 17px; padding: 0px;}
#content_block form.search input.txt {width: 250px; font-size: 11px;}
#content_block form.search input.btn {width: 83px; font: 11px verdana; font-weight: bold; color: #FFCC33; background: #CA0000;}
#content_block .p_search {_height: 1px; margin: 0px 63px 25px 17px; font: 60% verdana; color: #888888;}
#content_block .p_search b {color: black;}

/* COMMENTS */
#content_block .comment {width: 500px; margin: 10px 63px 25px 17px; font: 60% verdana;}
#content_block .comment .dt {margin: 0px 0px 5px 0px;}
#content_block .comment .name {margin: 5px 0px 0px 0px; text-align: right; font-weight: bold;}
#content_block .comment .name span {padding: 0px 5px;}
#content_block .comment .name i {margin-right: 20px; font-weight: normal;}

#content_block form.comment {width: 574px; margin: 15px 63px 0px 17px; padding: 0px; font: 70% verdana;}
#content_block form.comment table {border: none; border-collapse: collapse;}
#content_block form.comment table td {vertical-align: top;}
#content_block form.comment table td.about {height: 30px; font-weight: bold; color: #CA0000;}
#content_block form.comment b {display: block; width: 100px; font-weight: normal;}
#content_block form.comment input.txt {width: 395px; margin-bottom: 13px;}
#content_block form.comment textarea {display: block; width: 395px; height: 88px; margin-bottom: 13px;}
#content_block form.comment input.btn {float: right; margin: 0px 2px 0px 5px; font: 11px verdana; font-weight: bold; color: #FFCC33; background: #CA0000;}




