/* global */
body {
        margin:0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
}
a {color:#4887C7;}
a img {border:none}

h1 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size:22px; margin-bottom:27px; font-weight:normal}
h1.gallery_title {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:24px; font-weight:normal; margin-bottom:8px;}
h2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size:19px; margin-bottom:16px;}
th {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9F9F9F; font-weight:normal; padding-bottom:7px; text-align:left;}

.content {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.content th {padding:5px 10px 6px 18px;}
.content td {padding:5px 10px 6px 18px;}
.content ul li {padding-bottom:11px; list-style-image:url(/img/dot.gif);}
.content ol li {padding-bottom:11px;}
.h6 {background-color:#23518E; color:#FFFFFF; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding:5px 9px 5px 9px;}
.h7 {background-color:#DCE3ED; color:#23518E; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; padding:5px 9px 5px 9px;}

.h {visibility:hidden;}

/* common */
.head {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#c1c1c1; text-transform:uppercase; border-bottom:1px solid #C1C1C1; padding-bottom:5px; margin-bottom:21px; margin-top:18px;}
.header {background-repeat:no-repeat; background-position:top right; height:192px;}
.plashka {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#23518e; color:#FFFFFF; padding:3px 10px 6px 10px;}
.logobg {background-image:url('/img/logo2.gif'); text-align:right;}
.logobg img {margin-right:9px;}
.logobottom {background-image:url('/img/logobottom.jpg'); background-repeat:repeat-x; background-position:left top; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:118px; height:26px; padding-top:4px; }
.logobottom a,.logobottom2 a {color:#23518e; margin-right:10px;}
.logobottom2 {background-image:url('/img/logobottom2.jpg'); background-repeat:repeat-x; background-position:left top; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:118px; height:26px; padding-top:4px; margin-right:9px;}

.topbg {background-image:url('/img/topbg.gif'); background-repeat:repeat-x; background-position:top; vertical-align:top;}

.sort {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:12px; color:#797979; background:#d3e2f1; }
.sort2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:12px; color:#797979; background:#d3e2f1;}
.sort .middle_text {padding:0px 9px 0px 24px; line-height:11px}
.sort2 {padding:7px 9px 6px 24px;}
.sort2 .middle_text {padding:0px 9px 0px 24px; line-height:11px}
.sort .middle_text td {padding:7px 0px 6px 0px}
.sort select {color:#797979; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.sort select.next_date {width:153px; height:19px;}
.sort select.season {width:95px; height:19px;}
.sort input.button {height:20px; width:59px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 2px 3px 2px; vertical-align:bottom;}
.sort .cur, .sort2 .cur  {background-color:#336699; color:#FFFFFF; padding:0px 2px 2px 4px; margin-right:5px; margin-left:5px; }
.sort a, .sort2 a  {padding:0px 5px 5px 4px;}

.pagelist {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:20px; color:#797979;}
.pagelist .cur {background-color:#336699; color:#FFFFFF; padding:0px 2px 2px 4px; margin-right:2px; margin-left:2px; font-weight:bold;}
.pagelist a {padding:0px 1px 5px 2px; font-weight:bold;}
.path {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:40px; margin-bottom:8px; color:#797979;}

.rblock {background-color:#23518E; color:#FFFFFF; width:100%;}
.rblock td.title {padding-left:10px; padding-right:27px; width:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-transform:uppercase;}
.rblock2 {background-color:#23518E; color:#FFFFFF; width:100%;}
.rblock2 td.title {padding-left:10px; padding-right:27px; width:100%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }

.adoncontent {margin-left:163px; margin-top:32px;}
.centrcontent {margin-left:281px;}
.adoncontent .path {margin-left:120px;}

.indetail {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}

.banner1 {margin-top:15px; text-align:center; }
.banner2 {margin-bottom:8px; text-align:center;}

.middleblock {margin-top:-20px; clear:both;}

.footer {background-color:#23518E; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:20px;}
.footer .firstline {background-color:#FFFFFF;}
.footer a {color:#FFFFFF;}
.footer .counters {text-align:right; padding-right:22px; padding-bottom:13px;}
.footer .cp,.footer .cp td {padding-left:36px; font-size:10px; line-height:10px; color:#FFFFFF;}
.footer .cp img {margin-right:15px;}
.footer .current {background-color:#72B42C;}
.footmenu,.footmenu td {font-size:10px;}
.footmenu table {height:20px;}
.footmenu a {padding-left:10px; padding-right:10px; text-decoration:none;}
.footmenu td.current {background-color:#72B42C;}
.footmenu td.service {background-color:#4976b1;}
.footlinks {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#797979;}
.footlinks a {color:#797979;}

.pricedescr {background-color:#eaf3fd; font-size:11px; padding:7px 12px 11px 12px;}

.sitemap ul li {padding-top:2px; padding-bottom:2px; list-style-image:url(/img/dot.gif);}
.sitemap ul ul {margin-top:2px;}


/* top menu */
.topmenu {background-image:url('/img/menubg.gif'); background-repeat:repeat-x; background-color:#1B4583; font-weight:bold; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.topmenu a {color:#FFFFFF; padding-left:10px; padding-right:10px; text-decoration:none;}
.topmenu table {height:26px;}
.topmenu td.current {background-color:#72B42C;}

.servicemenu {background-color:#4d72a4; background-image:url('/img/srvmenubg.gif'); background-repeat:repeat-x; background-position:top; padding:6px 19px 7px 14px;}
.servicemenu .item {color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.servicemenu .delim {border-top:1px solid #809cc2; margin-top:6px; margin-bottom:5px;}
.servicemenu a {color:#FFFFFF; text-decoration:none;}
.servicemenu .login {color:#abdf55; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.servicemenu .login a {color:#abdf55; text-decoration:none;}
.servicemenu a.enter {background-image:url('/img/lock.gif'); background-repeat:no-repeat; background-position:left; padding-left:13px;}

.submenu {margin:13px 10px 19px 10px;}
.submenu .img {vertical-align:top; padding-right:7px; padding-top:5px;}
.submenu .txt {padding-bottom:6px; line-height:16px; width:100%;}
.submenu .txt a.current {font-weight:bold; color:#23518E;}
.childmenu {padding-left:22px;}


/* main page */
.topnotices {margin-left:63px; margin-top:27px;}
.topnotices .head {font-size:11px; margin-bottom:20px; }
.topnotices .title {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height:19px; margin-bottom:6px; }
.topnotices .title a {text-decoration:none; color:#336699;}
.topnotices .lid {line-height:16px; padding-bottom:29px;}
.topnoticessend {margin-left:30px;}
.topnoticessend .img {text-align:right; vertical-align:top; padding-right:13px; padding-top:1px;}
.topnoticessend h3 {font-weight:normal; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:0px;}
.topnotices .topnoticeother {padding-bottom:18px;}
.topnotices .topnoticeother a {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}

.hottournews .head {margin-left:12px; padding-bottom:5px; margin-bottom:19px; margin-top:18px; font-size:11px;}
.hottournews .img {vertical-align:top; padding-right:7px; padding-top:5px;}
.hottournews .txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:15px;}
.hottournews .date {font-size:10px; color:#c1c1c1;}
.hottournews .other {padding-top:11px;}
.hottournews .indetail {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}

.rcottagelist .title h2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:0px; margin-bottom:0px; color:#FFFFFF;}
.rcottagelist .rblock {margin-bottom:9px;}
.rcottagelist .item {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-right:19px;}
.rcottagelist .delim {border-bottom:1px solid #C1C1C1; margin-top:10px; margin-bottom:15px; margin-right:19px;}
.rcottagelist .img {padding-left:9px; padding-right:9px; vertical-align:bottom;}
.rcottagelist .txt {vertical-align:bottom; padding-bottom:2px;}
.rcottagelist .title {font-size:12px; font-weight:bold; margin-bottom:4px;}
.rcottagelist .params {color:#676464; margin-bottom:5px; font-size:10px;}
.rcottagelist .price {font-size:10px; background-color:#72B42C; color:#FFFFFF; font-weight:bold; padding:1px 2px 2px 3px; width:10px; white-space:nowrap;}
.rcottagelist .delim2 {border-bottom:1px dashed #C1C1C1; margin-top:10px; margin-bottom:15px; margin-right:19px;}

.rcottagelist .other {margin-top:33px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-right:19px;}
.rcottagelist .other .box {text-align:right; width:90px; vertical-align:top; padding-top:3px;}
.rcottagelist .other .txt {padding-left:12px; padding-bottom:16px;}
.rcottagelist .other .dot {text-align:right; width:98px; vertical-align:top; padding-top:5px;}
.rcottagelist .other .href {padding-left:5px; padding-bottom:16px;}
.rcottagelist .other .href a {font-weight:bold;}

.maintext {padding: 0px 0px 0px 63px;}
.maintext h1 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#336699; margin-bottom:0px;}
.maintext .txt {vertical-align:top; padding-top:2px; padding-right:29px;}

.toursblock {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:22px;}
.toursblock .title h2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; margin-bottom:0px; color:#FFFFFF;}
.toursblock .img {vertical-align:top; padding-top:2px; padding-right:12px;}
.toursblock .txt {font-size:11px; line-height:14px; vertical-align:top;}
.toursblock .title {font-weight:bold; font-size:14px; line-height:14px; padding-bottom:1px;}
.toursblock .price {margin-top:3px;}
.toursblock .price span {font-size:10px; background-color:#72B42C; color:#FFFFFF; font-weight:bold; padding:1px 2px 2px 3px;}
.toursblock .delim {padding-top:10px; padding-bottom:13px;}
.toursblock .delim .dots {background-image:url('/img/delim.gif'); background-repeat:repeat-x; background-position:top; height:1px;}

.toursblock .other {margin-top:50px; margin-left:62px; }
.toursblock .other .img {vertical-align:top; padding-right:9px;}
.toursblock .other .txt {vertical-align:top; width:100%; font-size:11px;}

.mainphoto {background-color:#e9f2ff; }
.mainphoto .img {padding:0px 16px 27px 12px; vertical-align:top;}
.mainphoto .head {font-size:10px; margin-top:8px; margin-bottom:8px;}
.mainphoto .txt {width:100%; vertical-align:top; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:30px 19px 14px 0px; }
.mainphoto .atphoto {font-weight:bold; color:#72b42c; margin-bottom:5px;}
.mainphoto .author {margin-top:15px;}

.reklama {background-color:#f3f3f3; padding:22px 20px 28px 24px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-left:36%; margin-top:28px; }
.reklama .title {color:#c1c1c1; font-size:10px; font-weight:bold;}
.reklama .links {font-size:11px;}

/* special offer */
.specoffer {background-color:#e9f2ff; margin-right:9px;}
.specoffer .image {background-repeat:repeat-x; background-position:left top;}
.specoffer .txt {width:100%; vertical-align:top; padding:9px 15px 0px 25px;}
.specoffer .txt .title {font-size:18px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#336699; margin:0px 0px 9px 10px; line-height:18px;}
.specoffer .txt .lid {margin-left:10px;}
.specoffer .price {background-color:#72b42c; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-right:9px;}
.specoffer .params {margin:10px 0px 0px 10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:12px; font-size:11px; margin-bottom:7px;}
.specoffer .foot {background-color:#FFFFFF; }
.specoffer .other {margin:10px 11px 24px 10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.specoffer .other a {background-image:url('/img/adv.gif'); background-repeat:no-repeat; background-position:right; padding-right:11px;}

.rspecialoffer {background-color:#e9f2ff; margin-top:29px; position:relative}
.rspecialoffer .block_title {position:absolute; right:0px; top:53px}
.rspecialoffer .type_title {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-height:14px; font-weight:bold}
.rspecialoffer .picture {xheight:126px; vertical-align:top;}
.rspecialoffer .txt {padding-left:16px; padding-right:40px;}
.rspecialoffer .title {font-size:18px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#4887c7; margin-top:18px;}
.rspecialoffer .lid {margin-top:11px;}
.rspecialoffer .type {font-size:14px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:25px;}
.rspecialoffer .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-top:25px;}
.rspecialoffer .label {padding:7px 0px 13px 11px;}
.rspecialoffer .price {background-color:#72b42c; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-right:9px;}
.rspecialoffer .foot {background-color:#FFFFFF; width:100%;}
.rspecialoffer .other {margin:0px 11px 12px 18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.rspecialoffer .other a {background-image:url('/img/adv.gif'); background-repeat:no-repeat; background-position:right; padding-right:11px;}

.arspecialoffer {background-color:#e9f2ff;}
.arspecialoffer .picture {height:126px; vertical-align:top; background-repeat:repeat-x;}
.arspecialoffer .txt {padding-right:10px; vertical-align:top;}
.arspecialoffer .title {padding-left:20px; font-size:18px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#336699;}
.arspecialoffer .lid {padding-left:20px; margin-top:11px;}
.arspecialoffer .type {font-size:14px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:25px;}
.arspecialoffer .params {padding-left:20px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-top:25px;}
.arspecialoffer .label {padding:7px 0px 13px 12px;}
.arspecialoffer .price {background-color:#72b42c; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-right:9px;}
.arspecialoffer .foot {background-color:#FFFFFF; width:100%;}

/* news page */
.encnotice {margin-left:45px; margin-top: 50px; font-size:11px;}
.encnotice .other {font-size:11px; margin-top:36px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.newsdetail .other {margin-top:35px;}
.newsdetail .other .box {padding-right:13px; vertical-align:top; padding-top:1px;}
.newsdetail .other .txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top;}
.newsdetail .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.newsdetail .toppic {float:left; margin:4px 19px 4px 0px;}

.rtournews {margin-right:19px; margin-top:28px;}
.rtournews .img {vertical-align:top; padding-right:7px; padding-top:5px;}
.rtournews .txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:15px;}
.rtournews .other {padding-top:11px;}
.rtournews .indetail {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}

.rarticles {margin:0px 10px 0px 10px;}
.rarticles .item {margin:26px 0px 4px 0px;}
.rarticles .title {font-weight:bold; color:#336699; font-size:15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.rarticles .lid {font-size:11px; margin-top:12px;}
.rarticles .other {margin-top:23px;}
.rarticles .indetail {font-weight:bold; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}

.newsarchive .img {vertical-align:top; padding-right:7px; padding-top:5px;}
.newsarchive .txt {padding-bottom:15px; width:100%;}
.newsarchive .date {color:#8E8E8E; font-size:11px;}

.articlesarchive .img {vertical-align:top; padding-right:26px; padding-bottom:29px; padding-top:4px;}
.articlesarchive .txt {vertical-align:top; padding-bottom:29px;}
.articlesarchive .title {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; margin-bottom:10px;}
.articlesarchive .title a {text-decoration:none; color:#336699;}


/* companies page */
.tourfirmslist .leftth {text-align:left; padding-left:11px;}
.tourfirmslist .company {padding:5px 5px 5px 11px; }
.tourfirmslist .plus {text-align:center;}
.tourfirmslist .thbox {padding-left:3px; padding-right:7px; }
.tourfirmslist .city {font-size:10px;}
.tourfirmslist {margin-bottom:25px;}
.tourfirmslist .sort {margin-left:11px;}

/* company */
.lmenu {background-color:#f1f6fb; padding: 0px 25px 29px 32px; margin-top:22px;}
.lmenu .headtitle {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#23518E; text-transform:uppercase; border-bottom:1px solid #d6e0eb; padding: 19px 0px 5px 15px;}
.lmenu .delim {border-bottom:1px solid #ffffff; margin-bottom:12px;}
.lmenu .img {vertical-align:top; padding-left:15px; padding-right:7px; padding-top:5px;}
.lmenu .txt {padding-bottom:3px; width:100%;}
.lmenu a.cur {font-weight:bold; text-decoration:none; color:#23518e;}
.company .tourslist {margin-top:10px;}


/* tours */
.toursearcform form {margin:0px 0px 0px 0px;}
.toursearcform {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a;}
.toursearcform .caption {font-weight:bold; color:#336699; text-transform:uppercase; vertical-align:bottom;}
.toursearcform .fieldtitle {text-align:right; padding-right:6px;}
.toursearcform .intxt {width:66px; font-size:11px; }
.toursearcform .comment img {vertical-align:middle;}
.toursearcform .comment {font-size:11px;}
.toursearcform .fieldset {padding-left:20px;}
.toursearcform .insubm {font-weight:bold;}
.toursearcform .advanced {background-image:url('/img/adv.gif'); background-repeat:no-repeat; background-position:right; padding-right:11px;}
.toursearcform .checkfield {vertical-align:top; text-align:right; padding-top:14px;}
.toursearcform .checkboxes input {vertical-align:middle; margin-right:4px;}
.toursearcform .checkboxes {font-size:11px; padding-left:5px; padding-top:12px; vertical-align:top}
.toursearcform .checkboxes .txt {padding-right:4px; width:100%;}
.toursearcform .inselect {font-size:10px; width:133px;}
.toursearcform .intext {font-size:10px; width:127px;}
.toursearcform .ifyou {font-size:11px; color:#000000; margin:10px 0px 0px 85px;}
.toursearcform .ifyou ul {margin-left:15px; margin-top:10px;}
.toursearcform .ifyou li {margin-bottom:5px; margin-left:0px;}
.toursearcform .button {border:0px; background-color:#f1f6fb;}

.tourslist {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.tourslist .img {padding:5px 19px 0px 0px; vertical-align:top;}
.tourslist .img img {border-color:#23518e;}
.tourslist .txt {vertical-align:top; width:100%;}
.tourslist .title {font-weight:bold; font-size:18px;}
.tourslist .title img {vertical-align:middle;}
.tourslist .type {font-weight:bold; font-size:12px;}
.tourslist .duration {font-size:12px;}
.tourslist .datestart {margin-bottom:3px; font-size:12px;}
.tourslist .company {font-size:12px;}
.tourslist .company a {font-weight:bold;}
.tourslist .price {background-color:#72b42c; color:#FFFFFF; font-weight:bold; padding:0px 5px 1px 5px;}
.tourslist .delim {height:21px;}
.tourslist .arhive {color:#c0c0c0;}
.tourslist .arhive .price {background-color:#c0c0c0;}

.new_rmenuparams {margin-left:90px; margin-top:0px; margin-bottom:14px}
.new_rmenuparams .img {vertical-align:top; padding-right:7px; padding-top:5px;}
.new_rmenuparams .txt {font-size:12px; padding-bottom:2px; width:100%; }
.new_rmenuparams .txt a.strong {font-weight:bold;}
.new_rmenuparams .txt a.all {font-weight:bold;}
.new_rmenuparams .txt a.current {font-weight:bold; color:#23518e; text-decoration:none;}

.rmenuparams {margin-left:10px; margin-top:15px;}
.rmenuparams .img {vertical-align:top; padding-right:7px; padding-top:5px;}
.rmenuparams .txt {font-size:12px; padding-bottom:2px; width:100%; }
.rmenuparams .txt a.strong {font-weight:bold;}
.rmenuparams .txt a.all {font-weight:bold;}
.rmenuparams .txt a.current {font-weight:bold; color:#23518e; text-decoration:none;}

/* tour */
.ltourcalend {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:6px; background-color:#F1F6FB; background:url(/img/information.jpg) top left no-repeat}
.ltourcalend .caption {text-align:right; font-weight:bold; text-transform:uppercase; color:#336699; padding-right:13px; ; background-position:left; background-repeat:no-repeat; height:32px;}
.ltourcalend .comment {color:#6A6A6A; font-size:11px; text-align:right; padding: 0px 13px 13px 0px;  background-position:left top; background-repeat:no-repeat; }
.ltourcalend .legend {margin:0px 13px 30px 34px;}
.ltourcalend .legend .title {font-weight:bold; text-transform:uppercase; color:#336699; margin-bottom:3px;}
.ltourcalend .legend .top {vertical-align:top; padding-top:0px;}
.ltourcalend .legend .item {font-size:11px; padding-top:4px; padding-left:7px; padding-bottom:8px; vertical-align:top;}
.ltourcalend .legend .hastour {background-color:#72b42c; color:#FFFFFF; padding:3px 5px 3px 6px; margin-bottom:8px;}
.ltourcalend .legend .clean {background-color:#FFFFFF; color:#000000; padding:3px 5px 3px 6px; margin-bottom:8px;}
.ltourcalend .legend .busy {background-color:#23518E; color:#FFFFFF; padding:3px 5px 3px 6px; margin-bottom:8px;}

.calends {background-color:#F1F6FB; padding:0px 12px 26px 34px;}
.calends .itemmonth {font-size:11px; margin-bottom:3px;}
.calends .itemmonth a {font-weight:bold;}
.calends .fuulmonth .title {font-weight:bold; font-size:12px; margin-top:15px;}
.calends .fuulmonth table {width:100%; margin-top:2px; margin-bottom:8px;}
.calends .fuulmonth th {border-top:1px solid #C4CDD7; border-bottom:1px solid #C4CDD7; text-align:center; font-weight:bold; color:#A7A7A7; padding:4px 0px 4px 0px;}
.calends .fuulmonth th.hollyday {color:#a3520a}
.calends .fuulmonth td {text-align:center; background-color:#FFFFFF; border-bottom:1px solid #C4CDD7; padding:3px 0px 4px 0px; border-right:1px solid #FFFFFF;}
.calends .fuulmonth td.hastour {background-color:#72b42c;}
.calends .fuulmonth td.hastour a {color:#FFFFFF; text-decoration:none;}
.calends .fuulmonth td.today span {background-color:#4887c7; color:#FFFFFF; font-weight:bold; padding:1px 0px 2px 1px;}

.tour .img {vertical-align:top; padding:4px 20px 0px 0px;}
.tour .img img {border-color:#4887c7;}
.tour .txt {vertical-align:top; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.tour .txt .type {font-weight:bold; font-size:17px;}
.tour .txt .company a {font-weight:bold;}
.tour .txt .delim {padding-bottom:3px;}
.tour .txt .price {background-color:#72b42c; color:#FFFFFF; font-weight:bold; font-size:17px; padding:0px 5px 0px 5px;}
.tour .pricedescr {margin-top:22px;}
.tour .content {margin-top:22px;}
.tour .arhive {color:#c0c0c0;}
.tour .arhive a {color:#c0c0c0;}
.tour .arhive a:visited {color:#c0c0c0;}
.tour .arhive .fullprice .digit {background-color:#c0c0c0;}
.tour .archive_bg {background-color:#c0c0c0; color:#ffffff}

.addons {margin-left:24px; background-color:#f1f6fb; padding:14px 19px 14px 19px;}

.rsmallmap {text-align:center; margin-top:6px; clear:both;}
.rsmallmap .comment {font-size:11px; text-align:center; padding:4px 20px 0px 20px;}
.rdetailmaplink {background-image:url(../img/dot2.gif); background-repeat:no-repeat; background-position:left top; padding-left:15px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:7px;}
.rsightstitle {background-image:url(../img/dot2.gif); background-repeat:no-repeat; background-position:left top; padding-left:15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.rsights {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:5px 15px 5px 15px;}
.rsights div {margin-bottom:3px;}

.rtourcottagestitle {background-image:url(../img/dot2.gif); background-repeat:no-repeat; background-position:left top; padding-left:15px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0px 13px 0px; font-weight:bold;}
.rtourcottages {background-color:#F1F6FB; padding:11px 10px 9px 15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rtourcottages .img {padding-right:11px; vertical-align:top;}
.rtourcottages .txt {vertical-align:top;}
.rtourcottages .txt .title {font-weight:bold;}
.rtourcottages .txt .params {font-size:11px; padding-top:1px;}

.rfullsights {margin-top:10px;}
.rfullsights {background-color:#F1F6FB; padding:11px 10px 9px 15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rfullsights .img {padding-right:11px; vertical-align:top;}
.rfullsights .img img {border-color:#4887C7;}
.rfullsights .txt {vertical-align:top;}
.rfullsights .txt .title {font-weight:bold;}
.rfullsights .txt .params {font-size:11px; padding-top:1px;}
.rfullsights .delim {background-color:#FFFFFF; height:9px;}

/* photogallery */
.photogallery {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.photogallery .photos {background-color:#F5F5F6; padding:12px 12px 12px 12px;}
.photogallery .item {float:left; width: 81px; height:81px; margin-right:29px; margin-bottom:12px; color:#9D9C9B; max-height:81px;}
.photogallery .item .title {text-align:center;}
.photogallery .photos img {border-color:#4887C7;}
.photogallery .indetail {margin:5px 0px 0px 12px;}
.photogallery .indetail a {background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}

.fullgallery {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.fullgallery .photos {background-color:#F5F5F6; padding:18px 18px 18px 18px;}
.fullgallery .item {float:left; width: 81px; height:141px; margin-right:41px; margin-bottom:12px; color:#9D9C9B; xxx-max-height:81px;}
.fullgallery .photos img {border-color:#4887C7;}
.fullgallery .other {margin-top:35px;}
.fullgallery .other .box {padding-right:13px; vertical-align:top; padding-top:1px;}
.fullgallery .other .txt {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top;}

.photogallery2 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.photogallery2 .photos {xbackground-color:#F5F5F6; padding:12px 12px 12px 12px;}
.photogallery2 .item {float:left; width: 250px; height:168px; xmargin-right:29px; xmargin-bottom:2px; color:#9D9C9B; max-height:168px;}
.photogallery2 .item .title {text-align:center;}
.photogallery2 .photos img {border:solid 0px red; background:url(/img/photo_border.gif) top left no-repeat; padding:21px 21px 21px 22px}
.photo_count {color:#797979; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px}

.messageanons {margin-top:24px; margin-bottom:20px;}
.messageanons .caption {background-color:#DCE3ED; color:#23518E; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; padding:6px 15px 4px 15px;}
.messageanons .message {background-color:#f5f5f6; padding:19px 15px 19px 15px;}
.messageanons .indetail {margin:5px 0px 0px 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.messageanons .indetail a {background-image:url('/img/indetail.gif'); background-position:right; background-repeat:no-repeat; padding-right:13px;}
.messageanons .author {color:#9c9c9c; font-style:italic; font-size:11px;}
.messages {margin-top:-20px; margin-bottom:20px;}
.messages .author {color:#9c9c9c; font-style:italic; font-size:11px;}
.messages .date {color:#A2A2A2; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; margin-left:15px;}
.messages .fullmessage {background-color:#E9E9E9; padding:19px 15px 19px 15px; margin-top:3px; margin-bottom:20px;}
.msgparams {margin:-18px 0px 33px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.msgparams .barrow {background-image:url('/img/indetail2.gif'); background-position:right; background-repeat:no-repeat; padding-right:10px;}
.commentto {margin-left:15px; font-size:10px;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; color:#a2a2a2;}
.commentto a {color:#000000;}
.backtopage {}

.sendarticles {margin-left:15px; padding-top:16px; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:12px;}
.sendarticles img {float:left; margin-right:13px;}

/* cottages */
.cottagesearcform form {margin:0px 0px 0px 0px;}
.cottagesearcform {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a;}
.cottagesearcform .caption {font-weight:bold; color:#336699; text-transform:uppercase; vertical-align:bottom;}
.cottagesearcform .fieldtitle {text-align:right; padding-right:6px;}
.cottagesearcform .intxt {width:66px; font-size:11px;}
.cottagesearcform .intext {width:157px; font-size:11px;}
.cottagesearcform .inselect {font-size:10px; width:163px;}
.cottagesearcform .comment {font-size:11px;}
.cottagesearcform .insubm {font-weight:bold;}
.cottagesearcform .advanced {background-image:url('/img/adv.gif'); background-repeat:no-repeat; background-position:right; padding-right:11px;}
.cottagesearcform .checkfield {vertical-align:top; text-align:right; padding-top:14px;}
.cottagesearcform .checkboxes input {vertical-align:middle; margin-right:4px;}
.cottagesearcform .checkboxes {font-size:11px; padding-left:5px; padding-top:12px; vertical-align:top}
.cottagesearcform .checkboxes .inp {vertical-align:top; }
.cottagesearcform .checkboxes .txt {padding-right:4px; width:100%;}
.cottagesearcform .ifyou {font-size:11px; color:#000000; margin:10px 0px 0px 70px;}

.cottageslist .img {vertical-align:top; padding:5px 20px 0px 0px;}
.cottageslist .img img {border:1px solid #4887c7;}
.cottageslist .txt {vertical-align:top; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:100%;}
.cottageslist .title {font-weight:bold; font-size:18px; padding-bottom:4px;}
.cottageslist .title img {vertical-align:middle;}
.cottageslist .region {padding-bottom:2px;}
.cottageslist .capasity {padding-bottom:3px;}
.cottageslist .txt .price {background-color:#72b42c; color:#FFFFFF; font-weight:bold; font-size:14px; padding:0px 5px 1px 5px;}
.cottageslist .txt .notice {font-family:Georgia, "Times New Roman", Times, serif; color:#666666; margin-top:6px;}
.cottageslist .lid a {text-decoration:none; color:#000000;}
.cottageslist .notice a {text-decoration:none; color:#666666;}
.cottageslist .delim {height:30px;}

.rforestry {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rforestry img {margin-right:10px;}
.rforestry .title {font-weight:bold; color:#336699; text-transform:uppercase;}
.rforestry .title a.current {color:#336699;}
.rforestry a {text-decoration:none;}
.rforestry .txt {font-size:11px; color:#666666;}
.rforestry .item {clear:left; margin:10px 19px 0px 0px;}

/* one cottage */
.cottageinfo .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-top:5px;}
.cottageinfo .params img {vertical-align:middle;}
.cottageinfo .options {margin-top:9px; line-height:17px;}
.cottageinfo .options .title {font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:15px 0px 1px 0px;}
.cottageinfo .price {margin: 23px 0px 9px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.cottageinfo .price span.digit {background-color:#72b42c; color:#FFFFFF; font-weight:bold; font-size:17px; padding:0px 5px 0px 5px;}
.cottageinfo .price span.comment {font-size:11px; color:#999999;}

.cottageinfo .description {margin-top:20px; line-height:16px;}
.cottageinfo .description .caption {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/* places */
.places .img {vertical-align:top; padding:6px 19px 0px 0px;}
.places .img img {border-color:#4887c7}
.places .txt {vertical-align:top; width:100%;}
.places .txt .title {font-weight:bold; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px;}
.places .txt .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
.places .txt .lid {color:#666666}
.places .txt .lid a {color:#666666; text-decoration:none;}
.places td.delim {height:29px;}

.lplacesearchform form {margin:0px 0px 0px 0px;}
.lplacesearchform {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a;}
.lplacesearchform .caption {font-weight:bold; color:#336699; font-size:11px; text-transform:uppercase; vertical-align:bottom; text-align:right;}
.lplacesearchform .fields {padding-left:20px;}
.lplacesearchform .intxt {width:208px; font-size:11px;}
.lplacesearchform .insubm {font-weight:bold; margin-top:8px;}
.lplacesearchform .checkfield {vertical-align:top; text-align:right; padding-top:14px;}
.lplacesearchform .ifyou {font-size:11px; color:#000000; margin:10px 0px 0px 20px;}
.lplacesearchform .ifyou ul {margin-top:7px;}
.lplacesearchform .categories {font-size:11px; padding-left:9px; padding-top:14px;}
.lplacesearchform .categories div {margin-bottom:5px;}
.lplacesearchform .categories a.current {color:#000000; text-decoration:none;}

/* hotels */
.hotels .img {vertical-align:top; padding:6px 19px 0px 0px;}
.hotels .img img {border:1px solid #4887C7;}
.hotels .txt {vertical-align:top; width:100%;}
.hotels .txt .title {font-weight:bold; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:4px;}
.hotels .txt .title img {vertical-align:middle;}
.hotels .txt .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px;}
.hotels .txt .level {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px;}
.hotels .txt .level img {vertical-align:middle;}
.hotels .txt .lid {color:#666666}
.hotels .txt .lid a {color:#666666; text-decoration:none;}
.hotels td.delim {height:15px;}

.roomsearcform form {margin:0px 0px 0px 0px;}
.roomsearcform {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a;}
.roomsearcform .caption {font-weight:bold; color:#336699; text-transform:uppercase; vertical-align:bottom;}
.roomsearcform .fieldtitle {text-align:right; padding-right:6px;}
.roomsearcform .intxt {width:66px; font-size:11px; }
.roomsearcform .comment {font-size:11px;}
.roomsearcform .inselect {font-size:10px; width:160px;}
.roomsearcform .insubm {font-weight:bold;}
.roomsearcform .advanced {background-image:url('/img/adv.gif'); background-repeat:no-repeat; background-position:right; padding-right:11px;}
.roomsearcform .checkfield {vertical-align:top; text-align:right; padding-top:14px; padding-left:10px;}
.roomsearcform .checkboxes input {vertical-align:middle; margin-right:4px;}
.roomsearcform .checkboxes {font-size:11px; padding-left:5px; padding-top:12px; vertical-align:top}
.roomsearcform .checkboxes .txt {padding-right:4px; width:100%;}
.roomsearcform .ifyou {font-size:11px; color:#000000; margin:10px 0px 0px 72px;}

/* hotel */
.hotel .level {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:14px 0px 1px 0px;}
.hotel .level img {vertical-align:middle;}
.hotel .address {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.hotel .descripton {margin-top:20px;}
.hotel .pricedescr {margin-top:21px;}
.hotel .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-top:12px;}

.rooms {margin-top:28px;}
.rooms .img {padding:5px 19px 0px 0px; vertical-align:top;}
.rooms .img img {border-color:#4887c7;}
.rooms .txt {width:100%; vertical-align:top;}
.rooms .txt .title {font-weight:bold; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rooms .txt .params {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin:2px 0px 3px 0px;}
.rooms .price {background-color:#72b42c; color:#FFFFFF; font-weight:bold; padding:0px 5px 1px 5px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rooms .txt .options {color:#666666; margin-top:5px;}
.rooms .txt .options a {color:#666666; text-decoration:none;}
.rooms .delim {height:24px;}

.hotelroom .photogallery {margin-bottom:23px;}
.hotelroom .rooms {margin-top:15px;}

.fullprice {margin: 14px 0px 9px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.fullprice span.digit {background-color:#72b42c; color:#FFFFFF; font-weight:bold; font-size:17px; padding:0px 5px 0px 5px;}
.fullprice span.comment {font-size:11px; color:#999999;}
.fullprice .order {font-weight:bold; font-size:18px; padding-left:4px;}
.fullprice .orderbutton {font-weight:bold;}

.form {background-color:#829CBF; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:4px 18px 10px 10px;}
.form a {color:#FFFFFF;}
.form .fieldtitle {text-align:right; font-weight:bold; width:30%; vertical-align:top; padding:4px 10px 8px 0px;}
.form .fieldtitle img {vertical-align:middle;}
.form .fieldcomment {color:#000000; font-size:11px; margin-right:60px;}
.form .field {padding-bottom:8px;}
.form .fieldset {color:#000000; font-weight:bold; font-size:14px; padding-top:15px; padding-bottom:8px;}
.form .fieldsetsub {color:#000000; font-weight:bold; font-size:13px; padding-bottom:4px;}
.form .field .checkbox {vertical-align:top; padding-right:4px;}
.form .field .txt {padding-left:5px; padding-top:2px; vertical-align:top; width:100%;}
.form .submit {font-weight:bold; font-size:18px; color:#636363; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.error {background-color:#f7bc06; padding:0px 28px 0px 28px; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.error .title {color:#ff0000; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.error .title img {vertical-align:middle;}
.error .item {font-weight:bold;}
.error .comment {font-size:11px; margin-top:3px; padding-bottom:16px;}

.rform {background-color:#829CBF; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.rform a {color:#FFFFFF;}
.rform .fieldtitle {font-weight:bold; width:30%; vertical-align:top; padding:0px 10px 4px 0px;}
.rform .fieldcomment {color:#000000; font-size:11px; margin-right:60px;}
.rform .field {padding-bottom:8px;}
.rform .field .checkbox {vertical-align:top; padding-right:4px;}
.rform .field .txt {padding:2px 18px 6px 5px; vertical-align:top; width:100%; font-size:11px; }
.rform .submit {font-weight:bold; font-size:18px; color:#636363; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }



/* my section */
.lorders {background-color:#BCCFE3; text-align:right; font-size:11px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:12px; padding:11px 19px 10px 10px;}
.lorders .statuses {font-weight:bold; font-size:14px; margin-top:3px;}
.sudo {background-color:#F1F6FB; text-align:right; font-size:11px; color:#999999; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:12px; padding:11px 19px 10px 10px;}
.sudo .item {font-size:12px; font-weight:bold; margin-top:10px;}

/* georgpaphy */
.topweather {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:6px;}
.mainregions .img {vertical-align:top; width:100px;}
.mainregions .txt {vertical-align:top;}
.mainregions .title {font-weight:bold; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top:1px;}
.mainregions .region {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#949494; font-size:11px; margin-bottom:20px;}

/* search */
.searchform {background-color:#d9e1ec}
.searchform a.detail {color:#4887c7; background-image:url(/img/srcarr2.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.searchform .inp {width:97%;}
.searchform .submit {xmargin-right:3px; font-size:10px; font-weight:bold; margin-top:3px;}
.searchform .top {vertical-align:top; padding-top:14px; }

/* new at site */
.newatsite {margin-right:11px; margin-bottom:14px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.newatsite .head {font-size:11px; margin-bottom:11px;}
.newatsite .title {margin:0px 8px 4px 17px; font-size: 18px; line-height:19px; }
.newatsite .title a {text-decoration:none; color:#336699;}
.newatsite .lid {margin:0px 8px 0px 17px; font-size:11px;}
.newatsite .other {font-weight:bold; font-size:11px; margin:13px 0px 0px 17px;}

.searchresults {margin-top:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.searchresults .num {vertical-align:top; padding-right:12px;}
.searchresults .txt {vertical-align:top; }
.searchresults .type {color:#AFAFAF;}
.searchresults .title {color:#000000; font-size:19px; font-weight:bold;}
.searchresults .url {font-size:11px; margin-bottom:17px;}
.searchresults .map {font-size:11px;}
.searchresults .map img {float:left; margin-right:3px;}

.geoblock  {vertical-align:top; width:50%;}
.geoblock .title a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#336699; font-size:20px; margin-bottom:27px; text-decoration:none;}

.contactBlock { margin-bottom:20px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.contactBlock div.title { font-size:11px; font-weight:bold; color:#888888; line-height:12px; margin-bottom:6px; }
.contactBlock div.phones { line-height:22px; font-size:18px; margin-bottom:6px; padding:10px 0px 3px 57px; background:url(/img/phone.jpg) 4px bottom no-repeat; }
 .contactBlock div.phones p { margin:0; white-space:nowrap}
.contactBlock div.phones p span { font-size:11px; margin-left:6px}

.contactBlock div.person {margin:7px 0px 0px 60px ; line-height:18px; padding:3px 0px 0px 0px; clear:both; overflow:hidden}
.contactBlock div.person .img {width:60px; float:left;}
.contactBlock div.person .img img {background:#e4e6ea; padding:4px}
.contactBlock div.person .txt {width:140px; float:left;}
.contactBlock div.person .name {font-weight:bold; font-size:14px;}
.contactBlock div.person .mail { font-size:12px;}
.contactBlock div.person .mail a {color:#4887c7}
.contactBlock div.person .mail a:visited {color:#4887c7}
.contactBlock div.person .icq, .contactBlock div.person .skype {font-size:11px}

.footerContacts { font-size:10px; vertical-align:top; padding-top:3px}
.footerContacts p { margin:0px}

.new_added_prices {margin:13px 0px 6px 0px}
.new_added_prices table {font-size:Tahoma, Vernada, Arial, Helvetica, sans-serif; font-size:11px; line-height:21px}
.new_added_prices th {color:#999998; border-bottom:1px solid #999998; font-weight:bold; padding:0px 3px 0px 3px}
.new_added_prices td {padding:0px 3px 0px 3px}
.new_added_prices span {color:#999998;}

.new_prices_table {padding:10px 0px 15px 0px}
.new_prices_table table {width:99%}
.new_prices_table table,  .new_prices_table table td {border:1px solid #cfd8e3; border-collapse:collapse}
.new_prices_table table td  {padding:12px; background:#fbfdff}
.new_prices_table table tr.blue td  {background:#f5faff}
.new_prices_table table td.price {font-weight:bold}

