body {background: #9a9a9b; color: #000000; font-family: arial; font-size: 12px; padding: 0; margin: 0}

td {font-size: 12px; vertical-align: top}

h1, h2, h3, h4, h5, h6 {font-family: arial; margin:0; padding: 0}


a {color: #ef591e; text-decoration: none}
a:hover {text-decoration: underline}

ol {padding-bottom: 10px}

form{margin: 0px}
input, textarea {background: #ffffff; border: solid 1px #595655; font-family: arial; font-size: 10px}
input.but {background: #ffffff; font-size: 10px; font-weight: 600; border: outset 1px #595655}
select {background: #ffffff; border: solid 1px #595655; font-size: 10px}
input.img {border: none}

p{margin: 0 0 5 0}
img {border: none}

#error {color: red}


/*** ALL ***/
table#main {width: 994px; height: 100%}
tr#top td {background: #ffffff;height: 134px; border-bottom: 1px solid #b5b5b6}
tr#top td img#logo {float: left}

div#info {background: #e8e8e8 url('img/spacing_top_info.gif') no-repeat; height: 28px; border-bottom: 1px solid #c6c5c5}
div#bron {font-size: 11px; height: 18px; padding: 8 0 0 20; color: #ed2024; font-weight: 600; float: left}
div.icon {float: left; margin: 7 0 0 10; padding: 1 0 2 5; border-left: 2px solid #c6c5c5; word-spacing: 3px}

div#auth {font-size: 10px; text-align: right; margin: 6 10 0 0; line-height: 16px}
div#auth a {color: #454545}
div#auth input{height: 16px; width: 90px}
div#auth input#but {background: #e8e8e8; width: 40px}

div#cup {font-size: 10px; width: 380px; line-height: 11px; text-align: right; float: right; margin: 8 10 0 0}
div#cup h3 {margin: 0 0 5 0; font-size: 14px; font-weight: 500}
div#cup img {float: right; margin-left: 10px; position: relative; top: -2px}

td#collaj {background: #ffffff url("img/spacing_collaj_l.gif") repeat-y; background-position: 20px 0px; padding: 0 0 0 60px; height: 200px; border-bottom: 1px solid #c6c5c5}
td#collaj div {background: #ffffff url("img/spacing_collaj_r.gif") repeat-y top right}
td#collaj img {border: 4px solid #d6d6d6}

td.right_block {}
td#menu {border-left: 1px solid #c6c5c5; border-bottom: 1px solid #c6c5c5; padding: 20 10 20 20}
div#border {border-left: 1px solid #c6c5c5; border-bottom: 1px solid #c6c5c5; display: table; padding: 20 10 20 20}

table#menu {width: 210px}
table#menu a{color: #000000}
table#menu td{background: #ffffff;text-align: right; height: 42px}
table#menu td.name{background: url('img/back_menu.gif') repeat-x; padding: 11 5 0 0}

table#menu td.icon{background: #ffffff;background: url('img/back_menu_icon.gif') no-repeat; width: 42px}
table#menu td.icon img {margin: 1 6 0 0}
table#menu td.icon div.flash {margin: 1 6 0 0}

td.right_block {background: #ffffff;padding-bottom: 90px}
td.right_block div.block {background: #ffffff url("img/spacing_y.gif") repeat-y 203px 0px; width: 210px; display: table; margin: 20 0 0 10}
td.right_block div.block div.head {background: url("img/spacing_rt.gif") no-repeat bottom right; height:22px; text-align: right; padding: 0 15 0 0 }
td.right_block div.block div.head h4 {font-size: 12px; color: #000000}
td.right_block div.block div.head img {position: relative; top: 2px; float: right}
td.right_block div.block div.content {background: url("img/spacing_rb.gif") no-repeat bottom right; text-align: right; font-size: 11px; padding: 0 15 5 0; margin-right: 1px}
td.right_block div.block img.spacing {margin-bottom: 6px}
td.right_block div.block img.spacing#last {display: none}

td#arenda {background: #ffffff;background: #ffffff url("img/bottom_collaj1.gif") no-repeat 90px bottom}


td#content {background: #ffffff;padding: 20}
div.block_line {display: table}

div.block_news {background: url("img/spacing_lb.gif") no-repeat 34px bottom; padding: 0 0 10 0; margin-bottom: 15px; width: 680px; font-size: 11px; display: table; float: left; margin-right: 20px; clear: left}
div.block_news div.head {background: #e8e8e8; padding: 5 5 5 50}
div.block_news div.head h4 {font-size: 12px; margin:0; padding: 0; display: inline}
div.block_news div.spacing_t {background: url("img/spacing_lt.gif") no-repeat 34px 3px; clear: both; height: 14px}
div.block_news div.spacing {background: url("img/spacing_left.gif") repeat-y; height: 100%; display: table; padding-left: 45px}
div.block_news div.content {background: #e8e8e8; width: 635px; float: right; display: table}
div.block_news div.content div img{float: left; margin-right: 10px; margin-bottom: 5px}
div.block_news div.content div embed{float: left; margin-right: 10px; margin-bottom: 5px}
div.block_news div.content div{padding: 5 10; text-align: justify; margin-bottom: 0; clear: both}
div.block_news div.spacing_bl {background: url("img/spacing_lb.gif") no-repeat 34 0; height: 20px}
div.block_news div.content p.link {padding: 5 10; text-align: left}

div.block_1 {background: url("img/spacing_lb.gif") no-repeat 34px bottom; padding: 0 0 10 0; margin-bottom: 15px; width: 345px; font-size: 11px; display: table; float: left; margin-right: 20px; clear: left}
div.block_1 div.head {background: #e8e8e8; padding: 5 5 5 50}
div.block_1 div.head h4 {font-size: 12px; margin:0; padding: 0; display: inline}
div.block_1 div.spacing_t {background: url("img/spacing_lt.gif") no-repeat 34px 3px; clear: both; height: 14px}
div.block_1 div.spacing {background: url("img/spacing_left.gif") repeat-y; height: 100%; display: table; padding-left: 45px}
div.block_1 div.content {background: #e8e8e8; width: 300px; float: right; display: table}
div.block_1 div.content div img{float: left; margin-right: 10px; margin-bottom: 5px}
div.block_1 div.content div embed{float: left; margin-right: 10px; margin-bottom: 5px}
div.block_1 div.content div{padding: 5 10; text-align: justify; margin-bottom: 0; clear: both}
div.block_1 div.spacing_bl {background: url("img/spacing_lb.gif") no-repeat 34 0; height: 20px}
div.block_1 div.content p.link {padding: 5 10; text-align: left}

div.block_2 {background: url("img/spacing_rb.gif") no-repeat 285px  bottom; padding: 0 0 10 0; margin-bottom: 15px;width: 345px; font-size: 11px; display: table; clear: right}
div.block_2 div.head {background: #e8e8e8; padding: 5 50 5 5; text-align: right}
div.block_2 div.head h4 {font-size: 12px; margin:0; padding: 0}
div.block_2 div.spacing_t {background: url("img/spacing_rt.gif") no-repeat top right; width: 311px; clear: both; height: 10px; font-size: 1px; margin-top: 4px}
div.block_2 div.spacing {background: url("img/spacing_right.gif") repeat-y top right; height: 100%}
div.block_2 div.content {background: #e8e8e8; width: 300px; display: table}
div.block_2 div.content div img{float: right; margin-left: 10px; margin-bottom: 5px}
div.block_2 div.content div embed{float: right; margin-left: 10px; margin-bottom: 5px}
div.block_2 div.content div{padding: 5 10; text-align: justify; margin-bottom: 0; clear: both}
div.block_2 div.content p.link {padding: 5 10; text-align: left}

div.sg_pos {background: #e8e8e8; display: table; width: 210px; height: 200px; text-align: center; float: left; margin: 0 10; margin-bottom: 20px; padding-bottom: 5}
div.sg_pos img{border: 10px solid #f6f6f6; margin: 10 10 5 10}

div#photo {background: #e8e8e8; width: 100%; text-align: center}
div#photo img {border: 15px solid #f6f6f6; margin: 20}
div#photo div#annot {background: #f6f6f6; padding: 10 0; margin: 0 20 20 20}
div#photo div#line {margin: 0 0 20 0; display: table; text-align: center; width: 100%}
div#photo div#line img{margin: 0 20}
div#photo div#line img#curent{border: 15px solid #c8c8c8; margin: 0 20}

td#content_in {background: #ffffff; padding-bottom: 20; width: 800px}
div#content {padding: 0 20}
td#content_in div.block_1 div.content {background: #f6f6f6}
td#content_in div.block_2 div.head {background: #f6f6f6}
td#content_in div#head {background: #d4d4d4 url("img/spacing_collaj_r.gif") repeat-y top right; margin: 0 0 20 0; height: 30px; display: block; border-bottom: 1px solid #c6c5c5}
td#content_in div#spacing {background: #ffffff url("img/spacing_collaj_l.gif") repeat-y; background-position: 20px 0px; width: 60px; height: 100%; float: left}
td#content_in div#head div#icon {width: 46px; height: 46px; border: 1px solid #b5b5b6; background: #e2e2e2; z-index: 100; display: table; position: relative; top: -9px; margin: 0 0 -30 20; float: left; text-align: center;}
td#content_in div#head h1 {font-size: 16px; font-weight: 500; padding-top: 5px; width: 400px; margin-left: 140px}

div#gallery_annot {background: #e8e8e8; padding: 5 10 2 10}

div#way {padding: 0 20 10 20}

tr#bottom td{background: #e8e8e8; height: 60px; padding: 10 20; border-top: 1px solid #b5b5b6}
tr#bottom div#banners{float: left; padding-right: 20px}
tr#bottom div#adress{border-left: 1px solid #b5b5b6; padding-left: 10px; font-size: 11px; line-height: 12px; display: table; width: 300px}

tr#bottom td#collaj {padding: 0}
tr#bottom td#collaj div {background: #e8e8e8 url("img/bottom_collaj2.gif") no-repeat; position: relative; top: -1px; left: 90px;  width: 120px; height: 50px}

div#pages {clear: both; padding: 10 0}
div#pages a#curent{font-weight: 600; color: #000000}

.hide {font-size: 1px; color: e8e8e8}