#head {height: 400px; background: url(../../im/bg/head.gif)/*tpa=http://suskburyatia.ru/im/bg/head.gif*/ top left no-repeat;}

#head .stripe_1 {border-top: 5px solid #ac1f1e; margin: 0 0 0 350px;}
#head .stripe_2 {border-top: 3px solid #ac1f1e; border-bottom: 1px solid #fff; padding: 5px 0 0 0; margin: 0 0 0 350px;}

#head .logo {padding: 25px 0 0 234px; width: 100%;}
#head .block {padding: 85px 25px 20px 35px;}
#head .block .search {}
#head .block .search .text {width: 175px; margin: 0 5px 0 0; border: 1px solid #b3c3ce;}
#head .block .map {padding: 30px 0 0 0; position: relative; z-index: 27;}
#head .block .map .image {position: relative; z-index: 17; margin: 0 0 0 -70px;}
#head .block .map .image img {position: relative;}
#head .block .map .link {position: relative; z-index: 19; float: left; background: #ac1f1e; padding: 5px 10px 7px 10px; margin: -45px 0 0 30px;}
#head .block .map .link a {color: #fff;}

#content {margin: -225px 0 0 0; padding: 0 0 50px 0;}

#content .left_side {width: 270px; padding: 0 50px 0 30px;}
#content .left_side .menu {padding: 25px 20px; background: #ac1f1e;}
#content .left_side .menu a {color: #fff;}
#content .left_side .menu a.selected {text-decoration: none; color: #eec72b;}
#content .left_side .menu ul {padding: 0; margin: 0 0 -20px 0; list-style: none;}
#content .left_side .menu ul li {padding: 0 0 20px 0; margin: 0;}
#content .left_side .menu ul li a {font-family: arial, sans-serif; font-size: 14px; font-weight: bold;}
#content .left_side .menu ul li ul {display: none;}
#content .left_side .menu ul li.sub ul {display: block; padding: 10px 0 20px 20px;}
#content .left_side .menu ul li.sub ul li {padding: 0 0 10px 0;}
#content .left_side .menu ul li.sub ul li a {font-weight: normal;}

#content .left_side .stripe {border-top: 3px solid #ac1f1e; border-bottom: 1px solid #64a4c5; padding: 5px 0 0 0; margin: 10px 0 45px 0;}

#content .left_side .block {padding: 20px; border-bottom: 5px solid #ac1f1e; margin: 5px 0 0 0; color: #fff;}
#content .left_side .block a {color: #fff; font-family: arial, sans-serif; font-size: 14px; font-style: italic;}
#content .left_side .block a.selected {text-decoration: none; color: #eec72b;}
#content .left_side .block .sub {display: none;}
#content .left_side .active .sub {display: block; padding: 5px 0 0 10px;}
#content .left_side .active .sub .item {padding: 5px 0 0 0;}
#content .left_side .block_back {background: url(../../im/bg/block_back.gif)/*tpa=http://suskburyatia.ru/im/bg/block_back.gif*/ bottom left repeat-y;}

#content .left_side .block_1 {background: url(../../im/bg/block_faq.gif)/*tpa=http://suskburyatia.ru/im/bg/block_faq.gif*/ bottom left no-repeat;}
#content .left_side .block_2 {background: url(../../im/bg/block_wanted.gif)/*tpa=http://suskburyatia.ru/im/bg/block_wanted.gif*/ bottom left no-repeat;}
#content .left_side .block_3 {background: url(../../im/bg/block_press.gif)/*tpa=http://suskburyatia.ru/im/bg/block_press.gif*/ bottom left no-repeat;}
#content .left_side .block_4 {background: url(../../im/bg/block_phone.gif)/*tpa=http://suskburyatia.ru/im/bg/block_phone.gif*/ bottom left no-repeat;}

#content .left_side .calend {padding: 50px 0 0 20px;}
#content .left_side .calend .inside {padding: 10px 20px 0 0;}
#content .left_side .calend .arrow {font-size: 14px;}
#content .left_side .calend .name {width: 100%; text-align: center;}
#content .left_side .calend .day {}
#content .left_side .calend .day th {border-bottom: 1px solid #ccc; color: #999; font-weight: normal; text-align: left; padding: 5px;}
#content .left_side .calend .day td {padding: 5px;}
#content .left_side .calend .day td.today {border: 1px solid #c00;}
#content .left_side .calend .day td.weekend {color: #c00;}

#content .left_side .banner {margin: 50px 0 20px 0; border-bottom: 5px solid #ac1f1e;}
#content .left_side .banner2 {margin: 0 0 20px 0; border-bottom: 5px solid #ac1f1e;}

#content .main {padding: 155px 50px 0 0;}
#content .main .mark {color: #456883; font-size: 14px; margin: 0 5px 0 0;}

#content .main .error {color: #c00;}
#content .main .progress {color: #090; background: url(../../im/loader.gif)/*tpa=http://suskburyatia.ru/im/loader.gif*/ left no-repeat; padding: 0 0 0 25px;}

#content .main .index_img {margin: 0 30px 30px 0; float: left; border-bottom: 3px solid #ac1f1e;}
#content .main .index_more {padding: 0 0 50px 0;}
#content .main .index_more .link {}
#content .main .index_more .text {}

#content .main .chain {color: #456883;}
#content .main .chain ul {padding: 0; margin: 0; list-style: none;}
#content .main .chain ul li {padding: 0 15px 15px 0; margin: 0; float: left;}

#content .main .item_list {}
#content .main .item_list .item {padding: 0 0 30px 0;}
#content .main .item_list .item .date {padding: 0 0 5px 0; white-space: nowrap;}

#content .main .doc_list {margin: 0 0 -30px 0;}
#content .main .doc_list .doc {padding: 0 0 30px 0;}
#content .main .doc_list .doc .text {padding: 0 0 10px 0;}
#content .main .doc_list .doc .download {}
#content .main .doc_list .doc .download .icon {float: left; margin: 0 5px 0 0;}

#content .main .wanted_list {}
#content .main .wanted_list td {width: 33%;}
#content .main .wanted_list td .cell {padding: 0 30px 30px 0;}
#content .main .wanted_list td .cell .image {border-bottom: 3px solid #ac1f1e; margin: 0 0 10px 0;}

#content .main .map_list {position: relative; z-index: 129;}
#content .main .map_list .point {position: absolute;}
#content .main .map_list .point .info {width: 300px; position: absolute; z-index: 1001; margin-left: -15px;}
#content .main .map_list .point .info .block {padding: 10px; background: #ac1f1e; color: #fff;}
#content .main .map_list .point .info .block .name {padding: 0 0 10px 0; color: #eec72b;}
#content .main .map_list .point .icon {margin: -19px 0 0 -5px;}
#content .main .map_list .point small {color: #fff;}

#content .main .search_form {padding: 10px; background: #004f76;}
#content .main .search_form .text {}
#content .main .search_form .text input {width: 400px;}
#content .main .search_form .button {padding: 0 0 0 10px;}

#content .main .mail_form {padding: 20px; background: #004f76; color: #fff;}
#content .main .mail_form td {padding: 0 10px 10px 0; color: #fff;}
#content .main .mail_form td.name {text-align: right;}

#content .main .archive {}
#content .main .archive .calend {padding: 0 30px 0 0;}
#content .main .archive .calend .arrow {font-size: 14px;}
#content .main .archive .calend .name {width: 100%; text-align: center;}
#content .main .archive .calend .day {}
#content .main .archive .calend .day th {border-bottom: 1px solid #ccc; color: #999; font-weight: normal; text-align: left; padding: 5px;}
#content .main .archive .calend .day td {padding: 5px;}
#content .main .archive .calend .day td.today {border: 1px solid #c00;}
#content .main .archive .calend .day td.weekend {color: #c00;}

#content .main .archive .year {border-left: 1px solid #64a4c5; padding: 0 0 0 30px;}
#content .main .archive .year .month_list {padding: 0; margin: 0; list-style: none;}
#content .main .archive .year .month_list li {padding: 0; margin: 0 15px 15px 0; float: left;}

#content .main .page_nav {padding: 30px 0 0 0;}
#content .main .page_nav td {vertical-align: middle;}
#content .main .page_nav .prev, .page_nav .next {padding: 0 0 0 15px;}
#content .main .page_nav .title {font-size: 18px; font-family: arial, sans-serif;}
#content .main .page_nav .arrow {font-size: 18px; font-family: arial, sans-serif;}
#content .main .page_nav .disabled {color: #999;}
#content .main .page_nav .list {}
#content .main .page_nav .list td {padding: 10px 10px 0 0; font-size: 14px; font-family: arial, sans-serif;}
#content .main .page_nav .list td.current {font-weight: bold;}

#footer {background: url(../../im/bg/back.gif)/*tpa=http://suskburyatia.ru/im/bg/back.gif*/ top left repeat-x;}
#footer .back {background: url(../../im/bg/head.gif) top left no-repeat;}
#footer .stripe {border-top: 5px solid #ac1f1e; margin: 0 0 0 350px;}

#footer td {color: #fff;}
#footer td a {color: #fff;}

#footer .webdela {width: 290px; padding: 30px;}
#footer .webdela .icon {float: left; margin: 0 5px 0 0;}
#footer .webdela .text {margin: 0 0 0 27px;}

#footer .copy {padding: 30px 30px 30px 0;}




























