body#main_body {font-size: 62.5%;   background: #558000; padding: 17px; margin: 0; color: #000;  font-family: Arial, Tahoma, Verdana, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#2d75c1; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse; width:100%;}
td {vertical-align:top;}

ol { margin-top:0; padding-top:0;}
ol li {padding-bottom:10px;}

blockquote {background:#f7f7f0;margin:17px -20px 25px -20px;  padding:15px 20px 18px; font: 1.45em/1.45em 'Times New Roman'}
blockquote big {font-size:1.06em;}

small {font-size:0.9em;}



h1 {font-size:2.66em;  font-weight:normal; padding:5px 0 10px 0; margin:0; line-height:40px}
h1.next_text {padding:15px 0 26px 0;}
h2 {font-size:2em;  font-weight:normal; padding:7px 0 5px 0; margin:0;}
h2  span {font-size:0.5em; color:#999999; padding: 0 0 0 5px;}
h3 {font-size:1.5em;  font-weight:normal; padding:7px 0 8px 0; margin:0;}
h4 {font-size:1.75em;  font-weight:normal; padding:20px 0 0px 0; margin:0;}
h5 {font-size:1.33em;  font-weight:normal; padding:0px 0 0px 0; margin:0; color:#999999;}
h6 {font-size:1.33em;   padding:0 0 8px 0; margin:0;}

h1 a, h2 a, h4 a, h5 a, h6 a {color:#669900;}

.green {color:#669900;}
.red {color:#ff0000;}

#main_global {min-width: 960px; max-width:1244px; margin:0 auto;}
#main_global1 {width:100%; }
#main_global2 {width:100%; }

#container_bg {width: 100%; background:#fff url(images/l_bg.gif) 0 0 repeat-y;}
#right_bg {width: 100%;background:transparent url(images/r_bg.gif) 100% 0 repeat-y;}
#top_bg {width: 100%;background:transparent url(images/t_bg.png) 0 0 no-repeat;}
.error_page  #top_bg {background:transparent url(images/t_bg_error.png) 0 0 no-repeat;}
#bottom_bg {width: 100%;background:transparent url(images/b_bg.png) 0 100% no-repeat;}
.error_page #tr_bg {background:transparent url(images/tr_bg_error.jpg) 100% 1px no-repeat;}
#tr_bg {padding:32px 22px 23px 22px; background:transparent url(images/tr_bg.jpg) 100% 1px no-repeat;}
#br_bg {width: 100%;background:transparent url(images/br_bg.jpg) 100% 100% no-repeat;}

/*----Header---*/

#header { width:100%; background: #6a9f00; }
.error_page  #header { width:100%; background: #fff; }

#logo {position: relative; padding-top:12px;padding-left: 62px; z-index:1;}
#reklame {padding:12px 0px 0px 0;}
#reklame1 {height:26px; font-size:12px; float:right; padding: 0 40px 0 0;}
#reklame img {margin: 0 5px -2px 0;}
#reklame a {color:#fff;}

table#info  {width:auto;}
#info  td {padding:55px 0 0 62px; font-size:1.1em; width:290px;}
.info_title {font-size:1.63em; padding: 0 0 10px 0;}
#info a {color:#fff;}
#auth_menu {padding:10px 0 0 0px; margin:0; color:#003300; font-size:1.2em; word-spacing:6px;}
#auth_menu a {color:#003300; word-spacing:normal;}
/*----main_menu---*/
#main_menu {padding:8px 0 0 0px; margin:0; color:#e1eccc; font-size:1.6em;  line-height:1em; } /*---change 19.09  height= no ---*/
#main_menu li {float:left; padding:0 0 1px 0; margin: 0 30px 0 0;  height:25px; background:none; }

#main_menu a {color:#e1eccc; }
#main_menu  span.s {font-size:1.31em; color:#fff;}
#main_menu  span.s a {color:#fff;}
/*----/Main_menu---*/

#search {vertical-align:bottom; padding:32px 0 0 0;}
#search form {width:225px; padding: 18px 0 18px 40px; background: #5d8c00 url(images/search_bg.gif) 0 0 no-repeat;}

/*----/Header---*/

/*----Content---*/
#main_container {padding: 22px 0 0 0; font-size:1.2em; line-height:1.5;}

.wrapper {width:100%;}
.content {padding:10px 50px 110px 82px;}
.content1 {padding:10px 50px 110px 102px;}
.content2 {padding:10px 60px 110px 102px;}
.content3 {padding:10px 0 110px 62px;}

.blog_right {padding-right:20px;}
.blog_right_rp {width:18%;}

.content1 h1 {padding-bottom:0px; }
.content1 h3 {padding-top:0; }


td.resort {padding:0 15px 0px 64px; font-size:0.9em;}
.resort td {padding: 0 40px 0 0;}


.path {font-size:1.33em; color:#ff0000; margin: 10px 0 0px 0;}
.path a {color:#669900;}
.path span {padding: 0 0 0 38px; display:inline-block; height:14px; background:url(images/path_separ.gif) 40% 6px no-repeat;}


ul {list-style-type:none;padding:0px 0 6px 0px; margin:0;}
ul li {margin:0; padding: 0 0px 8px 16px; background: transparent url(images/arr_03.gif) 0 8px no-repeat;}
ol {padding:0px 0 14px 0px; margin:0; font-weight:bold;}
ol span {font-weight:normal;}
ol li {margin:0 0 0 18px; padding: 0 0px 0px 0px;}
.right_part ul {margin: 12px 0 0 -16px;}
ul.list li {background:none;}

p {padding:0 0 14px 0; margin:0; font-size:1.2em}  /*---change 24.09  font = no attrib ---*/}

.content .tr_last td {border:0;}


/*----menu---*/
.content table.menu {font-size:1em !important; }
table.menu {margin:0px 0 40px 0px; font-size:1.2em; width:auto !important;}
.menu td {padding: 0 60px 0 10px !important; width:80px; }
.menu td.last { padding: 0 0px 0 10px;}
.menu td img {margin: 0 0 0 -5px;}
/*----/menu---*/
           


.blue_block {background:#d7e6f5; color:#999999; padding:12px 10px; margin: 0px 0 80px 0; }
.blue_block a {color:#000;}

.advert1 {background:#f0f0f0 url(images/advert_top.gif) 0 0 no-repeat; margin:0 0 20px 0; width:200px;}
.advert1_b {padding:20px; background:transparent url(images/advert_bottom.gif) 0 100% no-repeat;}
.advert {background:#f0f0f0; padding:9px 42px 9px 42px;}
.title_advert {width:86px; padding:0 0 10px 0;}
.advert1 .title_advert {width:auto; padding:0 0 20px 0;}
.title_advert span {display:block; width:60px; height:17px; padding: 0 0 0 6px; font-size:12px;color:#fff; background: #b7c6d6 url(images/advert_title.gif) 0 0 no-repeat;}
.line {display:block; clear:both; height:0; line-height:0; margin: 0 0 20px 0; font-size:0; border-top:1px solid #dcdcdc;}
.cl {display:block; clear:both; height:0; line-height:0; font-size:0; }

.error_img {background:transparent url(images/error_img.jpg) 100% 45px no-repeat; min-height:420px;  height:auto !important; _height:420px;}
.td_error {padding:63px 240px 0 40px; font-size:1.2em; line-height:160%;}
.td_error .error_title {font-size:1.55em; padding: 0 0 16px 0;}


.extra {color:#999999; font-size:0.9em; padding: 0 0 28px 0;}
.extra1 {color:#999999; font-size:0.9em; padding:0;}
.extra2 {color:#999999; font-size:0.9em; padding:14px 0 0 0 !important;}

.photo {margin:0 0 10px 0 !important; }
.photo td {padding:0 0 6px;}
.photo img {margin: 4px 17px 0 0 }
.video {margin:0 0 10px 0 !important; color:#999999; font-size:0.9em;}
.video td {padding:4px 17px 0 0;}
.video img {margin: 0 0 0 0 }

.phonetika {width:auto;}
.phonetika td {padding: 10px 0 0 60px; vertical-align:top; width:290px}
ul.phonetik_list {margin: 0 0 12px 0px;} /*---change 19.09 changed last margin dim -10 > 0---*/
.phonetik_list li {padding: 5px 0 5px 33px; background:url(images/phonetika_list.jpg) 0 2px no-repeat;}

.play {margin: 13px 0 0 0;}
.td_play {width:480px; padding-top:6px;}
.play_album {width:48%; padding-top:6px; padding: 0 5% 0 70px ;}
.play_album ul.phonetik_list {margin: 10px 0 0 0px;}
.track {font-weight:normal;}
.track a {color:#000; text-decoration:none;}
.track a:hover {text-decoration:underline;}

.post {margin: 10px 0 0 0;}
.post p {padding:0 0 0px;}
.post h2 {padding:0 0 12px;}
.post h2 a {color:#2d75c1;}
.post_info {font-size:0.9em; color:#999999;}
.post_info a {color:#999999;}

.post_tags {font-size:0.9em; color:#555555; padding: 13px 0 28px 0;}
.post_tags a {color:#555555;}

.post_text  {margin: -2px 30px 20px 0;}
.post_text .post_tags {padding: 0px 0 22px 0;}

.send_comment h5 {font-size:2.66em; padding:16px 0 0 0; margin:0; color:#999999; line-height:1.3;}
.send_comment h6 {font-size:2em; padding:0 0 30px; margin:0; font-weight:normal;}
.send_comment h6 a {}
.send_comment .comment {background:#f0f0f0;font-size:1em; line-height:1em; border-bottom:20px solid #fff;}
.send_comment p {margin-top:5px;}


.pages {font-size:1.25em; color:#555555; margin: 7px 0;}
.pages a {color:#669900;}
.pages1 {font-size:1.25em; color:#555555; margin: 7px 0; }
.pages1 a {margin: 0 0 0 2px;}

.tags {font-size:1.25em; color:#999999; margin: 20px 0 0 0; line-height:2; background:#f5f5f5 url(images/tags_tl.gif) 0 0 no-repeat;}
.tags td {background: url(images/tags_tr.gif) 100% 0 no-repeat;}
.tags td table {background: url(images/tags_bl.gif) 0 100% no-repeat;}
.tags td td {padding: 17px 15px 17px 20px; background: url(images/tags_br.gif) 100% 100% no-repeat;}
.tags h3 {font-size:18px; color:#000000; padding:0 !important; line-height:20px;}
.tags a {color:#999999;}
.tags span {color:#000;}

h3.back {padding-bottom:4px;}
h3.back a {color:#669900;}
.ico {margin:0 5px 0 0; vertical-align:middle;}

.forum h1 {padding-bottom:2px;}
.forum h2 {font-size:1.58em; padding: 10px 0 5px 0;}
.forum .title_line {height:98px;}
.title_new_theme {height:27px; text-align:right;}
.title_new_theme a {padding: 0 0 0 10px; background:url(images/new_theme.gif) 0 3px no-repeat;}
h3.rule {margin: 0 0 0 -26px; padding:15px 0 20px 26px !important; position:relative; background:url(images/rule.gif) 0 17px no-repeat;}

.forum_section {text-align:left; background:#f7f7f0; margin: 0 0 33px 0;}
.forum_section h4 {font-size:1.25em; padding:0;}
.forum_section h4 a {color:#2d75c1;}
.forum_section th {color:#4d4d2e; font-size:1.25em; font-weight:normal; background:#e5e5ca; padding:3px 10px 3px 20px; border-bottom:3px solid #f7f7f0;}
.forum_section td {padding:3px 10px 4px 20px;}
.forum_section .even td { background:#efefdd;}
.forum_themes {text-align:left; background:#f7f7f0; margin: 0 0 8px 0;}
.forum_themes th {color:#4d4d2e; font-size:1.25em; font-weight:normal;  background:#e5e5ca; padding:3px 10px 3px 20px; border-bottom:10px solid #f7f7f0;}
.forum_themes td {padding:3px 10px 15px 20px; background:url(images/line.gif) 0 100% repeat-x;}
.forum_themes td.first {background:url(images/line_01.gif) 0 100% repeat-x;}
.forum_themes td.last {background:url(images/line_01.gif) 100% 100% repeat-x;}
.forum_themes .last td {background-image:none;}
.forum_topic {text-align:left; background:#f7f7f0; margin: 0 0 8px 0;}
.forum_topic th {color:#4d4d2e;  background:#efefdd; font-weight:normal;  padding:6px 10px 6px 20px; vertical-align:top; height:48px;}
.forum_topic th a {color:#558000;}
.forum_topic td {padding:2px 60px 40px 40px;}
.forum_topic td p {padding:6px 0px 14px 0px;}
.forum_topic td .answer_text p {padding:2px 0px 6px 0px;}
a.edit {padding: 0 0 0 16px; color:#2d75c1 !important; margin: 0 6px; background:url(images/edit_ico.gif) 0 3px no-repeat;}
a.delete {padding: 0 0 0 16px; color:#2d75c1 !important; margin: 0 6px; background:url(images/del.gif) 0 3px no-repeat;}
a.quote {padding: 0 0 0 16px; color:#2d75c1 !important;  margin: 0 6px; background:url(images/quote_ico.gif) 4px 3px no-repeat;}
a.answer {padding: 0 0 0 16px; color:#2d75c1 !important; margin: 0 6px; background:url(images/answer_ico.gif) 2px 3px no-repeat;}
.answer_text {background:#fff; border:1px solid #ebebd3; margin: 10px -20px 0; padding: 6px 20px 2px;}
.answer_text p.author {color:#99992e; padding:0 !important;}
.answer_text strong {color:#99992e; padding:0 !important; display:block; font-weight: normal;}
.quote {background:#fff; border:1px solid #ebebd3; margin: 0 -20px 23px; padding: 6px 20px 2px;}
.quote p.author {color:#99992e; padding:0 !important;}
.itog td {padding: 0 0 0 20px; line-height:1.6;}
.itog span {font-size:1.25em;}


.auth {padding:8px 0 0; margin:0 0 20px 0;}
.auth input {margin: 0 0 10px 0; width:95%;}
.auth .go  {cursor:pointer; margin:8px 0 0 0; width:auto;}

.user { background:#f5f5f5;}
.user td { background:#f5f5f5; padding:3px 20px 20px;}
.user h3 {padding:12px 0 0 0 !important;}

.photos {}
.photos h2 {padding:15px 0 10px;}
.photos h2 a {color:#2d75c1;}

.photo_list {color:#999999;}
.photo_list td {padding: 4px 0 15px;}
.photo_list img  {margin: 0 8px 4px 0;}

.zoom {padding:8px 0 20px;}
.zoom a {padding: 0 0 0 20px; font-size:1.25em; color:#669900;  background:url(images/zoom.gif) 0 4px no-repeat;}

.ref {background:#f2f7e6; padding: 2px 20px;}
.ref h3 {color:#669900; font-size:1.25em; line-height:1.2; padding:4px 0 14px 0;}
.ref input  {width:240px; margin: 2px 0 16px;}

.table_clip td {padding:0;}
.table_clip img {margin:5px 0 7px;}

.content2  .con_right {margin-right:-60px;}
/*----/content---*/

/*---right_part---*/
.right_part {padding: 0 80px 40px 30px;width:230px;}
.right_part1 {padding: 55px 45px 40px 30px;width:170px;}
.right_part2 {padding: 0px 22px 40px 30px;}
.right_part3 {width:32%; padding: 0 0 40px 20px;}
.right_part4 {padding: 0px 0 40px 30px; width:25%}
.right_part5 {padding: 0 80px 40px 30px;width:230px;}
.block_photo {width:535px;}
.right_part_rubber {width:37%;}
.content .right_part {padding: 0 0px 0px 30px; width:210px;}
.content3 .right_part {padding: 0 0 0px 30px; width:22%;}
.right_part p {padding-bottom:0;}
.right_part h3 {padding: 0 0 5px 0 ;}
.right_part3_rp {width:8%;}
.right_part5_rp {width:12%;}

/*---/right_part---*/

/*---left_part---*/
.left_part {width:150px; padding: 66px 30px 80px 62px;}
.left_menu {margin:0; font-size:1.25em; font-weight:bold; line-height:1.33em;} /*--- original line-height:1.2em; 26.09.2009 ---*/
.left_menu li {margin:0; padding:0 0 16px 0; background:none;} /*--- original padding = padding:0 0 11px 0; 26.09.2009 ---*/
.left_menu li a {color:#558000; font-weight:normal;}
.left_menu ul {margin:0; padding:6px 0 0 12px; font-size:0.8em;}
.left_menu ul li {padding:5px 0 2px 0;}

/*---/left_part---*/

/*---center_part---*/
.center_part {padding: 10px 20px 100px 20px; }
.center_part p {padding:0 0 14px 0;}
.center_part h1 {padding-bottom:10px;}
.center_part img {margin: 0 0 6px;}
.center_part_rp {width:18%;}

.table {margin: 0 -20px;}
.table table {text-align:left; border-bottom:8px solid #f7f7f0; margin:4px 0 20px 0;}
.table table th {padding: 3px 20px; font-size:1.25em; color:#4d4d2e; font-weight:normal; background:#e5e5ca; border-bottom:12px solid #f7f7f0;}
.table table td {padding: 3px 20px; background:#f7f7f0;}
.table table .even td {background:#efefdd;}
/*---/center_part---*/

/*----footer---*/
.partners {width:100%; color:#777777; font-size:1.1em;}
.partners td {padding:15px 40px 20px 0;}  /*---change 19.09  previos values = 38px 40px 38px 0; ---*/
.partners td.first {padding:40px 10px 0 42px; width:76px; color:%999999; font-size:1.1em;	}
.partners a {color:#777777;}


#footer {font-size:1.1em; color:#ccffcc; padding:10px 65px 43px 65px;}
#footer span {color:#fff; font-weight:bold;}
#footer a {color:#fff;}
#footer table {width:100%;}
.footer_left {width:25%; padding: 0 4% 0 0;}
.footer_center {width:10%;padding: 7px 20px 0 55px; width:100px; background: transparent url(images/logo_w.gif) 0 3px no-repeat;}
.footer_right {text-align:right; }
.footer_right img {margin-left:7px; }
/*----/footer---*/

#cat {
    margin: 0 auto 0 auto;
    width: 100%;
}

#cat .catItem {
    width: 23%;
    height: 140px;
    float: left;
    margin: 4px 5px 15px auto;
    overflow: hidden;
}

#cat .catItem img {
   margin-right: 10px;
}

/*---content_errow---*/
#content_errow {	width:320px; margin: 0 auto; padding: 97px 0 200px 140px; min-height:85px; background:url(images/errow.png) 40px 90px no-repeat; }
#content_errow .errow_kod {font-size:1.33em; color:#999999; line-height:1em;}
#content_errow h1 {font-size:2.25em; color:#000000; padding:6px 0 10px;}
#content_errow p {padding:0 0 30px;}
#content_errow big  {font-size:1.25em;}
/*---/content_errow---*/

/*---add---*/
input, textarea, select {font:12px Arial; }


.prompting {font-size:0.9em; padding: 25px 0 0 25px; line-height:1.7; background:url(images/prompting_ico.gif) 2px 22px no-repeat;}
.prompting img {vertical-align:middle; margin: -2px 0 0 0;}
.td_play .prompting {margin: 0 80px 0 40px;}

.comment {padding: 10px 40px 15px 40px; font-size:1em !important; background:#f7f7f0 !important; color:#000000 !important;  }
.comment h5 {font-size:2.66em; color:#80804d; padding:5px 0 5px 0;}
.comment_block {line-height:1.55; padding: 8px 0;}
.comment_block .author {color:#669900; font-weight:bold; }
.forum-user {color:#669900; font-weight:bold; }
.comment_block .author a {color:#669900; text-decoration:none;}
.comment_block .author a:hover {text-decoration:underline;}
.date {font-size:0.9em; color:#999999;}
.comment_block .date {padding: 0 0 2px 0;}
.comment_block .del {float:right; padding: 0 0 0 13px;  background:url(images/del.gif) 0 5px no-repeat;}

.send_comment .comment h6  {font-size:1.33em; font-weight:normal; margin:0; padding:14px 0 20px;}
.send_comment .comment h6  a {color:#2d75c1;}

.right_part6 {width:12%;}

.list_year {list-style-type:none; margin:0; padding:22px 0; font-size:1.33em; }
.list_year li {padding:0 0 7px; background:none; }
.list_year li a {color:#669900;}

.new { line-height:1.2; padding: 10px  0 0 0;}
.new h4 {font-size:1.33em; padding: 0 0 8px 0;}
.new h4 a {color:#2d75c1;}
.new p {line-height:1.35; padding: 0 0 4px 0;}

.block_new {padding:10px 60px 65px 102px;}
.block_new h1 {font-size:1.58em; line-height:1.2em; padding:10px 0 6px;}

.date_block_new {font-size:0.9em; color:#999999; padding: 0 0 23px 0;}

.weblog {margin: 28px 0 60px 220px; background:#f7f7f0; }
.weblog_left .weblog {margin: 28px 30px 60px 110px; }
.weblog_r {width:27%;}
.weblog_r1 {width:18%;}
.weblog_r2 {width:8%;}
.weblog fieldset, .weblog1 {padding: 7px 60px 30px 60px;}
.weblog h5 {font-size:2.66em; line-height:1.2; color:#80804d; padding:9px 0 13px 0;}
.weblog textarea {width:98%; margin: 5px 0 15px 0; height:200px;}
.weblog input {margin: 1px 0 10px 0;}
.weblog  .inp {width:98%; }
.weblog  .inp1 {width:67%; }
.weblog p {padding:4px 0 10px 0;}
.weblog  input, .weblog label {vertical-align:middle;}
.weblog   .check {margin:0 5px 0 0;}
.weblog .line {margin:35px -40px 15px;}

.go {cursor:pointer;}

.search1 {padding:10px 0 25px 0;}
.search1 .go {width:80px; float:right; margin:0;}
.search1 div {margin: 0 85px 0 0;}
.search1 div input {width:90%; float:left;  font-size:15px;}

.catalog {margin: 0 -14px 0 0;}
.catalog .element {width:24.8%; float:left; padding:5px 0;  height:157px; overflow:hidden;}
.catalog .element .element1 {width:95%; color:#999999;}
.catalog .element img {display:block; margin:0 0 4px 0;}
/*---/add---*/

/*---main--- 26.09.2009 ---*/

.about {padding: 15px 40px 10px 160px; background:url(images/about.jpg) 0 15px no-repeat;}
/*--- .about a {color:#669900}  ---*/

.photo_block {font-size:0.92em; line-height:1.4em;	padding:5px 0 20px;}
.photo_block .item {width:25%; float:left; color:#999999; height:140px;}
.photo_block .item1 {width:90px;}
.photo_block img {display:block; margin: 0 0 2px;}
.photo_block .text_block {padding: 5px 40px 10px 0; font-size:1.25em; line-height:1.7em; clear:left;}

.video_block {font-size:0.92em; line-height:1.4em;	padding:5px 0 20px;}
.video_block .item {width:25%; float:left; color:#999999; height:140px;}
.video_block .item1 {width:90px;}
.video_block  img {display:block; margin: 0 0 2px;}
.video_block .text_block {padding: 5px 40px 10px 0; font-size:1.25em; line-height:1.7em; clear:left;}


.clip_block {font-size:0.92em; padding:7px 0;}

/*---/main---*/
