body, a, table, p, ul, li, ol, pre, div, caption, td { margin:0}
h1, h2, h3, h4, h5, h6 { margin:0}
form, input, button, textarea { margin:0}

body, a, img, p, ul, li, ol, pre, div, caption, table, td { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0}
form, input, button, textarea { padding:0}

body {width:100%; background:white; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px; color:black}

a {color:#BF3100; }
a:hover {color:#BF3100}
a:visited {color:#BF3100}
a img { border:none}
.h { visibility:hidden}

td {border-collapse:collapse}
table {border-collapse:collapse}
* html img.png { behavior:url(/plain/pngbehavior.htc);}

p {padding-bottom:20px; line-height:17px}
p img {border:1px solid #2E943C; position:relative}
h1 {font-size:30px; line-height:30px; color:#000100; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; padding:15px 0px 19px 0px}
h2 {padding:40px 0px 12px 14px; font-size:16px; font-family:Georgia, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px;}
h3 {font-size:14px; font-weight:bold; padding:45px 0px 6px 0px; font-family:"Times New Roman", Arial, Helvetica, sans-serif; line-height:17px }

div.icon_for_page {float:left; margin:5px 15px 10px 0px; border:1px solid #2E943C; position:relative}

ul  {margin:0px 20px 20px 38px}
ul li {list-style:none; background: url(/img/li.gif) left 7px no-repeat; padding-left:17px; margin-bottom:8px}
ul li li {display:list-item; margin-top:8px}
ol {margin:0px 20px 20px 38px}
ol li { list-style:inherit; margin-bottom:8px}

.section .children li {margin-bottom:6px}

.header {background:url(/img/header_bg.jpg) 235px top repeat-x}
.header table {}
.header table td {vertical-align:top;}

.left_box {padding-right:15px; vertical-align:top;}

.menu {margin-top:16px}

.menu td {vertical-align:top}
.menu .line { margin:19px 0px 3px 0px; display:block}
.menu .langs {font-size:10px; margin:0px 0px 0px 30px; height:35px;}
.menu .langs img {position:relative; top:4px}
.menu .langs a { color:#037f0e;}
.menu .langs a.current {text-decoration:none; color:#28b439}
.menu .langs a.current:visited {color:#28b439}
.menu .langs a:visited {color:#037f0e;}
.menu .items {font-family:Georgia, Arial, Helvetica, sans-serif;}
.menu .items .item {margin:0px 0px 12px 30px; font-weight:bold; line-height:13px;}
.menu .items .item_current {margin:0px 0px 12px 30px; font-weight:bold; line-height:13px;}
.menu .items .item a {color:#BF3100;}
.menu .items .item a:visited {color:#BF3100;}
.menu .items  a.current { color:#037F07; text-decoration:none}
.menu .items a.current:visited {color:#037F07;}

.submenu {background:#FFF2D0; position:relative; top:-4px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; margin-bottom:15px}
.submenu a {color:#BF3100}
.submenu a:visited {color:#BF3100}
/*
.submenu .subitem_first {padding:10px 20px 12px 58px}
.submenu .subitem_usual {padding:0px 20px 12px 58px}
.submenu .subitem_last {padding:0px 20px 15px 58px}
*/
.submenu .subitem {padding:0px 20px 12px 58px}
.submenu .subitem_first {padding-top:10px}
.submenu .subitem_last {padding-bottom:11px}

.menu .items_2 {font-size:10px; padding-top:5px; margin-left:30px}
.menu .items_2 .item {font-weight:bold; }
.menu .items_2 .item a {color:#B2B2B2;text-decoration:none}

.search_form { margin:40px 0px 45px 23px; background:url(/img/search_bg.jpg) top left no-repeat #D9FFE0; padding:20px 15px 16px 15px;}
.search_form input { color:#000; width:154px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.search_form button { border:none; background:none; width:48px; font:bold 11px Arial, Helvetica, sans-serif; padding:0}
.search_form button div { background:url(/img/button.gif) left top no-repeat; width:45px; height:17px; color:white; padding:3px 0px}

.weather_block {margin:0px 0px 10px 14px}
.weather_block .title {text-align:right; margin-bottom:8px}
.weather_block td {text-align:right; vertical-align:top;}
.weather_block .sub_title {margin-bottom:4px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px}

.weather_block .today {background:#FFFDE3; padding:0px 9px 5px 0px; margin-bottom:8px}
.weather_block .weekend {background:#FFEED2; padding:0px 9px 5px 0px; margin-bottom:5px}

.weather_block .weekday {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:11px; padding-top:2px}
.weather_block .weekend .weekday {color:#A9A8A6}
.weather_block .date {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:30px;}
.weather_block .weekend .date {color:#A9A8A6}
.weather_block .date span {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px}
.weather_block .icon {padding-top:13px; text-align:right}
.weather_block .temp {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:24px; color:#FF6603; margin:18px 0px 6px 0px}
.weather_block .temp span {color:#383838; font-size:18px}
.weather_block .text {font-size:11px; line-height:12.5px}

.weather_block .xml  {text-align:right}

.banners {margin:34px 8px 0px 10px; text-align:right}
.banners img {margin-bottom:40px}

.main_box {position:relative; top:-66px}

.main_box .anonces {margin-top:8spx}
.main_box .anonces .icon {height:226px; width:219px; border-bottom:4px solid #FFD35E; margin:0px 10px 10px 0px}
.main_box .anonces .title {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:28px; line-height:29px; }
.main_box .anonces .title a {color:#383838; }
.main_box .anonces .title a:visited {color:#383838}
.main_box .anonces .lid {color:#5D5D5D; font-size:11px; line-height:14px; padding:14px 0px 0px 17px}

table.events_news td {vertical-align:top}

.events {}
.events .ru {margin-top:13px; background:url(/img/news_bg.jpg) top right no-repeat; padding-right:46px; padding-top:6px}
.events .en {margin-top:24px;}
.events .en .box {padding-top:25px}
.events .block_title {padding-top:27px;}
.events .box {margin-top:5px; padding:30px 5px 3px 0px}
.events .box td { line-height:16px; padding-bottom:22px}
.events .box td.image { padding:3px 22px 28px 0px;}
.events .box .title {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; padding-bottom:3px}
.events .box .title a {color:#BB3101}
.events .box .title a:visited {color:#BB3101}

.events .all_events {font-size:11px;}
.events .all_events a {color:#383838}
.events .all_events a:visited {color:#383838}

.news {margin-top:45px; background:url(/img/events_bg.jpg) top right no-repeat; }
.news .title {margin:0px 0px 4px 8px; }
.news .items {background:#FFFBD1; border:1px solid #EAE39F; padding:15px}
.news .item {padding-bottom:23px}
.news .item .date {font-size:10px; color:#C6AA61; font-style:italic}
.news .item a {color:#000; text-decoration:none}
.news .archive {font-size:11px}
.news .archive a {color:#383838}
.news .archive a:visited {color:#383838}

.footer {background:url(/img/footer_bg_right.jpg) top right repeat-x; height:152px; overflow:hidden;}
.footer .footer_bg {background:url(/img/footer_bg.jpg) top left no-repeat; padding-top:60px; height:92px; }
.footer table td {vertical-align:top}
.footer .owner_info {font-size:11px; line-height:15px; color:#528A57;}
.footer .owner_info a {color:#528A57}
.footer .owner_info a:visited {color:#528A57}

.footer .interso {font-size:10px; line-height:13px; color:#528A57;}
.footer .interso a {color:#528A57}
.footer .interso a:visited {color:#528A57}

.path {color:#91C297; font-size:10px; position:relative; left:-12px}
.path a {color:#91C297;}
.path a:visited {color:#91C297;}

.section {position:relative; top:-48px; padding-right:100px;}
.section td a {color:#037F0E}
.section td a:visited {color:#037F0E}
.section p {padding-top:0px}

/* 03 */
.feedback {position:relative; top:-48px; padding-right:100px}

.pagelist { margin-bottom:40px; position:relative}
.pagelist td { padding:0px !important}
.pagelist .title {color:#B2B2B2; font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important; line-height:18px}
.pagelist table a {color:#037F0E; padding:2px 2px 5px 2px;  margin-right:7px}
.pagelist table a:visited {color:#037F0E;}
.pagelist table a.current {color:white; font-weight:bold; background:url(/img/pagelist_current_bg.gif) top left repeat-x; text-decoration:none; }
.pagelist table a.current:visited {color:white;}
.pagelist .jumper {font-size:11px; padding-top:2px; color:#BF3100; position:relative; left:-16px; top:2px}
.pagelist .jumper a {background:#FFEEC0; padding:0px 2px 2px 2px}

/* 04 */
.events_cal { position:relative; top:-48px; padding-right:100px}
.events_cal .items table td {vertical-align:top; padding-bottom:20px}
.events_cal .items .item td {vertical-align:top}
.events_cal .items .date {font-family:Georgia, Arial,Helvetica, sans-serif; font-size:14px; line-height:18px; margin-bottom:7px}
.events_cal .items .date span {background:#FFE08E; padding:2px 3px 3px 4px}
.events_cal .items .item .title {font-family:Georgia, Arial,Helvetica, sans-serif; font-size:18px; line-height:18px; padding:0px 0px 4px 0px}
.events_cal .items .item .lid {font-size:12px; line-height:16px; padding:0px 0px 4px 0px; color:#383838}
.events_cal .items .item img.icon {margin-right:10px}
.events_cal .items .item img.more {margin-left:5px}
.events_cal .pagelist { padding-left:150px}

/* 05 */
.eventpage {position:relative; top:-48px; padding-right:100px}
.eventpage table td {vertical-align:top}
.eventpage .date {font-family:Georgia, Arial,Helvetica, sans-serif; font-size:14px; line-height:18px; margin-top:19px}
.eventpage .date span {background:#FFE08E; padding:1px 2px 2px 3px}
.eventpage .cb {font-size:11px; margin-top:18px}

/* 06 */
.faq {position:relative; top:-48px; padding-right:100px}
.faq tr td {padding:15px 0px 15px 0px; border-bottom:2px solid #FFEEC0; }
.faq tr.first td {padding:0px 0px 15px 0px;}
.faq tr.last td {border-bottom:none;}
.faq td {vertical-align:top; }
.faq .date {font-size:10px; line-height:16px; font-style:italic; color:#C6AA61; padding-right:15px}
.faq .person {font-size:11px; font-weight:bold; padding-right:10px}
.faq .person2 {font-size:11px; line-height:14px; color:#037F0E; padding-bottom:4px;  padding-right:10px}
.faq .ask {font-weight:bold; color:#037F0E; padding:5px 0px 12px 12px}
.faq .answer {font-size:11px; color:#646464}
.faq .text {padding:5px 0px 0px 12px}
.faq .pagelist {margin-left:120px}
.faq .pagelist tr td {border-bottom:none; padding:0px; }

.faq table.forma tr.keys td {padding:0px 20px 10px 22px; vertical-align:middle;}
.faq table.forma input {width:380px;}
.faq table.forma input.radio {width:25px;}
.faq table.input_radio {margin-left:0px;}
.faq tr.keys td table.input_radio td {padding:0px 20px 0px 0px; vertical-align:middle}
.faq table.input_radio input {width:90px}
.faq td.red {color:#BF3100}
.faq .formText {font-size:11px; padding-top:20px; color:#333333}
.faq .formText p {padding-bottom:5px}

/* 08 */
.publist {position:relative; top:-48px; padding-right:100px}
.publist .items {}
.publist .items .item {padding-bottom:35px; font-family:Georgia, Arial,Helvetica, sans-serif;}
.publist .items .item .title {font-size:18px; line-height:18px; padding-bottom:8px;}
.publist .items .item .lid {line-height:16px; padding-bottom:10px}
.publist .autorright .place {font-size:11px;  color:#383838; line-height:15px; font-style:italic;}
.publist .autorright .place a {color:#037F0E}
.publist .autorright .place a:visited {color:#037F0E}
.publist .autorright .date {padding-top:5px; font-size:10px;  font-family:Arial, Helvetica, sans-serif; color:#C6AA61; line-height:12px; font-style:italic}


/* 09 */
.pubpage {position:relative; top:-48px; padding-right:100px}
.pubpage td {vertical-align:top;}
.pubpage .autorright {font-style:italic; padding-bottom:35px}
.pubpage .autorright .autor {font-size:10px; color:#383838; padding-bottom:2px}
.pubpage .autorright .place {font-size:11px;  color:#383838; line-height:15px}
.pubpage .autorright .place a {color:#037F0E}
.pubpage .autorright .place a:visited {color:#037F0E}
.pubpage .autorright .date {padding-top:5px; font-size:10px;  font-family:Arial, Helvetica, sans-serif; color:#C6AA61; line-height:12px}
.pubpage .cb {font-size:11px; margin-top:18px}

/* 10 */
.voterezalts {position:relative; top:-48px; padding-right:100px}
.voterezalts .item {background:#FFEEC0; padding:30px 50px 25px 34px}
.voterezalts .arhive {padding:30px 50px 25px 34px}
.voterezalts .item .title {font-family:Georgia, Arial,Helvetica, sans-serif; font-size:16px; line-height:17px}
.voterezalts .arhive .title {font-family:Georgia, Arial,Helvetica, sans-serif; font-size:16px; line-height:17px}
.voterezalts .date {padding:2px 0px 20px 0px; font-size:10px; color:#C6AA61; line-height:14px; font-style:italic; }
.voterezalts td {padding:4px; vertical-align:middle}
.voterezalts td span.rezult_bg {background:#118A1C; margin-right:10px}
.voterezalts td span.rezult {font-family:Georgia, Arial,Helvetica, sans-serif; font-size:18px; line-height:17px}
.voterezalts .total {margin:25px 0px 0px 215px}
.voterezalts .pagelist {margin:20px 0px 0px 0px}
.voterezalts .pagelist td {padding:0px}
.voterezalts .cb {font-size:11px; margin-top:18px}

/* 11 */
.dcats {position:relative; top:-48px; padding-right:100px}
.dcats td {vertical-align:top; padding:0px 20px 20px 0px; }
.dcats .title {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; line-height:17px; padding-bottom:5px}
.dcats .list {padding-bottom:30px; position:relative;}
.dcats .list img {border:1px solid #2E943C}
.dcats .dtitle {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; line-height:17px; padding:4px 0px 7px 0px}
.dcats .lid {font-size:11px; line-height:14px; color:#383838}
.dcats .pagelist td {padding:0px}
.dcats .link_photos {position:relative; left:-17px; top:5px; font-size:11px}
.dcats .link_photos img {border:none}
.dcats .link_photos a {color:#037F0E}
.dcats .link_photos a:visited {color:#037F0E}

/* 12
.dlist {position:relative; top:-48px; padding-right:100px}
.dlist td {vertical-align:top; padding-bottom:45px}
.dlist img {border:1px solid #2E943C}
.dlist .dtitle {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; line-height:17px; padding:4px 0px 7px 0px}
.dlist .lid {font-size:11px; line-height:14px; color:#383838}
.dlist .pagelist td {padding:0px}
.dlist .link_photos {position:relative; left:-17px; top:5px; font-size:11px}
.dlist .link_photos img {border:none}
.dlist .link_photos a {color:#037F0E}
.dlist .link_photos a:visited {color:#037F0E} */

/* 13 */
.zcats {position:relative; top:-48px; padding-right:100px}
.zcats td {vertical-align:top; padding-bottom:12px}
.zcats .title {padding:5px 0px 7px 0px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; }
.zcats .lid {font-size:11px; line-height:14px; color:#383838}

/* 15 */
.albomlist {position:relative; top:-48px; padding-right:100px}
.albomlist td {vertical-align:middle; padding-bottom:50px}
.albomlist td.icon img {border:1px solid #2E943C}
.albomlist .title {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:18px; line-height:17px; padding-bottom:5px}

/* 16 */
.albompage {position:relative; top:-48px; padding-right:50px}
.albompage .content {padding-bottom:20px}
.albompage .pagelist { margin-left:30px}
.zoom {text-align:center; font-size:10px}
.zoom a {color:#aaaaaa}
.zoom a:visited {color:#cccccc}
.cb {font-size:11px; margin-top:18px; clear:both}

/* 17 18 */
.places {position:relative; top:-48px; padding-right:100px}
.places .rubricmenu {padding:0px 0px 0px 10px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:14px}
.places .rubricmenu td {padding:0px 66px 0px 0px}
.places .rubricmenu a {text-decoration:underline; cursor:pointer}
.places .items {}
.places .items a.anchor { color:#000; cursor:default; display:block; height:0px; text-decoration:none; overflow:hidden}
.places .items .title {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:16px; padding:50px 0px 11px 10px}
.places .items table {}
.places .items table td {padding:7px 10px 9px 10px; vertical-align:top}
.places .items table td a {font-weight:bold}
.places .params {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; padding-bottom:21px}
.places .text_about {font-size:12px; line-height:17px}
.places .go_back {padding-top:40px; font-size:11px}
.places .photos {}
.places .photos .item {width:82px; height:110px; float:left; padding:0px 30px 20px 0px; font-size:10px; line-height:12px; overflow:hidden;}
.places .photos .item img {border:1px solid #2E943C}

/* errors */
.formErrors {}
.errorsGB {}

/* news_page */
.news_page  {position:relative; top:-48px; padding-right:100px}
.news_page .title {margin-top:33px}
.news_page .autor {margin-top:15px; font-style:italic; margin-bottom:25px}
.news_page .item {padding-top:23px}
.news_page .item .date {font-size:10px; color:#C6AA61; font-style:italic}
.news_page .item a {color:#037F0E}
.news_page .item a:visited {color:#037F0E}
.news_page .item .lid a { color:#000 !important; text-decoration:none;}
.news_page .archive {padding-top:18px; font-size:11px}
.news_page .archive a {color:#383838}
.news_page .archive a:visited {color:#383838}
.news_page .cb {font-size:11px; margin-top:18px}
.news_page img {position:relative;}

/* search */
.search_page {position:relative; top:-48px; padding-right:100px}
.search_page input {color:#737373; padding:0px 0px 2px 5px; width:165px; font-family:Arial, Helvetica, sans-serif}
.search_page button {background:url(/img/button.gif) center center no-repeat; border:none; width:45px; min-height:22px; color:white;  font:bold 11px Arial, Helvetica, sans-serif; padding:3px 0px 3px 0px}
.search_page .notice  {padding-top:15px}
.search_page .search_rezult {padding-top:15px}
.search_page .search_item {padding-bottom:10px}
.search_page .url {font-size:11px}
.search_page .url a {color:#037F0E}
.search_page .url a:visited {color:#037F0E}
.search_page .intro {padding-bottom:10px}

/* form */

table.forma { position:relative}
table.forma td {background:#FFF2D0; font-size:12px; line-height:17px; padding:10px 20px 10px 22px; text-align:left; border:none; vertical-align:top}
table.forma input {font:normal 12px Arial, Helvetica, sans-serif; padding:2px 0px 3px 5px}
table.forma input.long {width:380px}
table.forma input.radio {width:25px;}
table.forma select {width:388px; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 0px 3px 5px}
table.forma textarea {width:380px; height:90px; font:normal 12px Arial, Helvetica, sans-serif; padding:2px 0px 3px 5px; margin-bottom:10px}
table.forma .field {font:normal 14px "Times New Roman", Arial, Helvetica, sans-serif; line-height:16px}

table.forma td table.input_radio {margin-left:0px;}
table.forma td table.input_radio td {padding:0px 20px 10px 0px; vertical-align:middle; }
table.forma td.code {padding-top:30px}

table.forma button {border:none; min-height:22px; color:white;  font:bold 11px Arial, Helvetica, sans-serif; padding:3px 0px 3px 0px}
table.forma button.submit {width:86px; background:url(/img/button1.gif) center center no-repeat; font:bold 12px Arial, Helvetica, sans-serif; }
table.forma button.clear {width:148px; background:url(/img/button2.gif) center center no-repeat; font:normal 12px Arial, Helvetica, sans-serif; }

table.forma td.top_line {padding:0px 20px 10px 22px;}

table.forma div.for_email {margin-top:6px}
table.forma div.for_email input.check {width:30px;}

table.forma td.middle {vertical-align:middle}

/* 22 */
.votearchive {position:relative; top:-48px; padding-right:100px}

.votearchive .item {padding:20px 50px 25px 0px; border-bottom:2px solid #ffeec0}
.votearchive .item_first {padding:0px 50px 25px 0px; border-bottom:2px solid #ffeec0}
.votearchive .item_last {padding:20px 50px 25px 0px;}
.votearchive .title {font-size:12px; line-height:16px; font-weight:bold; padding-bottom:10px}
.votearchive td {padding:4px; vertical-align:middle}
.votearchive td span.rezult_bg {background:#1fb12d; margin-right:10px}
.votearchive td span.rezult {font-size:11px; line-height:11px; font-weight:bold}
.votearchive td.total {text-align:right; color:#5d5d5d; font-style:italic}
.votearchive td.total_count { color:#5d5d5d;}

/* 23 */
.tourList {position:relative; top:-48px; padding-right:100px}
.tourList td {padding-bottom:30px; vertical-align:top}
.tourList .image {width:116px; padding-top:2px}
.tourList .descrip {width:470px; }
.tourList .title {font-family:Georgia, Arial, Helvetica, sans-serif; color:#bb3101; font-size:18px; line-height:18px; padding-bottom:7px}
.tourList .title a {color:#bb3101; }
.tourList .title a:visited {color:#bb3101; }
.tourList .date {line-height:14px; padding-bottom:7px}
.tourList .date span {font-weight:bold}
.tourList .lid {color:#5d5d5d; font-size:11px; line-height:14px;}

/* 24 */
.tourItem {position:relative; top:-48px; padding-right:20px}
.tourItem .descrip {line-height:18px;}
.tourItem .descrip a {color:#bf3100; font-weight:bold}
.tourItem .txt {color:#5d5d5d; padding:21px 200px 0px 0px; }
.tourItem .txt p {padding-bottom:20px;}

/* фото */


.floats {margin: -1em 0 0 -3em; position: relative; display: inline-block; clear: both;}
.floats:after { content: ''; display: block; clear: both; }
.floats .left { position: relative; float: left; display: inline; overflow: hidden; margin: 1em 0 0 3em; width: 17em; min-width: 194px; }
.floats .left .r { position: absolute; top: 0; left: 0; width: 100%; }
.floats .left .r td {vertical-align:middle; text-align:center; width:194px; height:194px; background:#EEEEEE; border:1px solid #B7B7B7}
.floats .left .min { margin: 0 0 194px 0; height: 4em; width: 194px; }
.floats .left .r .lid {font-size:11px; padding-top:4px; line-height:14px}
.floats .left .r .lid a {color:#B28100}
.floats .left .r .lid a:visited {color:#B28100}
.floats .left .r .lid img {margin-left:3px}

.floats1 .left {margin-bottom:29px}
.floats1 .left  td {vertical-align:middle; text-align:center; width:194px; height:194px; background:#EEEEEE; border:1px solid #B7B7B7}
.floats1 .left .lid {font-size:11px; padding-top:4px; line-height:14px}
.floats1 .left .lid a {color:#B28100}
.floats1 .left .lid a:visited {color:#B28100}
.floats1 .left .lid img {margin-left:3px}

.photogallery {padding:6px 0px 0px 0px;}
.photogallery .en {background:url(/img/news_bg.jpg) top right no-repeat; padding-top:26px; margin-top:10px}
.photogallery .en .title {padding:9px 0px 26px 0px}
.photogallery .ru .title {padding:9px 0px 6px 7px}
.photogallery .all_photos {text-align:right; padding-top:10px; font-size:11px}
.photogallery .all_photos a {color:#383838}
.photogallery .all_photos a:visited {color:#383838}


.poll {background:url(/img/vote_bg.gif) left top no-repeat; font-size:11px; margin-bottom:60px}
.poll .title {text-align:right;}
.poll .question {padding:30px 0px 15px 75px; color:#383838; font-family:Georgia, Arial, Helvetica, sans-serif}
.poll .answer {padding-left:75px}
.poll .answer td {padding-bottom:9px; vertical-align:top;}
.poll input {margin:0; margin-right:8px;}
.poll button { border:none; background:none; width:97px; font:bold 11px Arial, Helvetica, sans-serif; padding:0; cursor:pointer}
.poll button div { background:url(/img/button4.gif) left top no-repeat; width:97px; height:17px; color:white; padding:3px 0px}
.poll td.archive {padding-left:20px; color:#b2b2b2; font-size:10px; line-height:10px; vertical-align:middle}
.poll td.archive a {color:#b2b2b2; text-decoration:none;}
.poll td.archive a:visited {color:#b2b2b2;}

h2.discus {padding-left:0px; clear:both;  font-weight:bold}
h2.discus1 {padding:0px 0px 14px 0px; clear:both; font-weight:bold}
.comments {margin-right:100px}
.comments tr td {padding:15px 0px 15px 0px; border-bottom:2px solid #FFEEC0; }
.comments tr.first td {padding:0px 0px 15px 0px;}
.comments tr.one td {border:0px}
.comments tr.last td {border-bottom:0px;}
.comments td {vertical-align:top; }
.comments .date {font-size:10px; line-height:16px; font-style:italic; color:#C6AA61; padding-right:15px}
.comments .person {font-size:11px; font-weight:bold; padding-right:10px}
.comments .person2 {font-size:11px; line-height:14px; color:#037F0E; padding-bottom:4px;  padding-right:10px}
.comments .ask {font-weight:bold; color:#037F0E; padding:5px 0px 12px 12px}
.faq .answer {font-size:11px; color:#646464}
.comments .text {padding:5px 0px 0px 12px}
.comments .other {padding-top:15px}
.faq h2 {font-weight:bold}

/* таблица по дизайну */

table.design {margin-left:14px; border:1px solid #FFFFFF}
table.design th {background:#E4C77A; border:0px solid #E4C77A; border-bottom:1px solid white; font-size:11px; line-height:13px; font-weight:normal; padding:6px 20px 8px 15px; text-align:left}
table.design td {background:#FFF8E4; border:0px solid #FFF8E4;  border-bottom:1px solid white; font-size:12px; line-height:17px; padding:10px 20px 10px 15px; text-align:left}
table.design td  a {color:#037F0E}
table.design td  a:visited {color:#037F0E}


.panoramLink { width:230px; padding:19px 22px; float:right; background-color:#EEEEEE; margin:0px 0px 10px 20px; position:relative;}
.panoramLink div.image { width:228px; border:1px solid #B7B7B7; margin-bottom:9px; position:relative; overflow:hidden;}
.panoramLink div.image img { display:block}
.panoramLink div.image div.bg { position:absolute; left:0px; bottom:0px;}
.panoramLink div.text { text-align:center; font-size:10px; color:#6B6B6B; line-height:13px}
.panoramLink div.text span { display:inline-block; background:url(/img/blank.gif) left center no-repeat; padding-left:19px; margin-bottom:13px }
.panoramLink div.text a { color:#BF3100;}

.panoramList { text-align:center}
.panoramList img {margin-bottom:8px; border:1px solid white;}
.panoramList p {padding-bottom:34px}
.panoramList a.item {color:#037f07; background:url(/img/panoram_logo.gif) 0 0 no-repeat; padding-left:20px}
.panoramList a.item:visited {color:#037f07;}

