/* Путь к странице */
div.path {color: #999999}
div.path a {color: #999999}

h1.header {margin-bottom: 5px;}
h5 img {margin-right: 10px}

/* Top menu */
td.topMenu {background-image: url(../img/bg_menu.gif); background-repeat: repeat-x;}
td.topMenu td td {background-image: url(../img/bg_menu.gif); background-repeat: repeat-x;}
div.topMenu {margin-top: 2px; padding-left: 15px; padding-right: 15px; height: 18px;}
div.topMenu a {color: #000000; text-decoration: none; font-size: 11px}
div.topMenu a:hover {color: #000000; text-decoration: underline; font-size: 11px}

/* Left menu */
div.leftMenu {margin-top: 23px; margin-bottom: 20px;}
div.leftMenu a {font-size: 13px; color: #387D22; font-weight: bold;}
div.leftMenu table {background-color: transparent;}
div.leftMenu td {vertical-align: middle; padding-right: 10px; padding-top: 4px;}
div.leftMenu p {margin-top: 0px; margin-bottom: 4px;}

/* Sub menu */
tr.submenu {}
tr.submenu td {padding-top: 7px; vertical-align: top; color: #7B6953; text-decoration: underline;}
tr.submenu td a {color: #3366CC; font-size: 12px; font-weight: normal;}
tr.submenu td img {margin-top: 2px;}

/* Билеты, Визы */
div.remark {background-image: url(../img/remark.gif); background-repeat: no-repeat; width: 199px; height: 61px; margin-top: 20px;}
div.remark div {margin-left: 50px; padding-top: 10px;}
div.remark div a {color: #3366CC; font-size: 12px; font-weight: normal;}

/* Bottom */
td.bottom {background-image: url(../img/bg_gradient.gif); background-position: bottom; background-repeat: repeat-x;}
td.bottom div.map {background-image: url(../img/bg_bottommap.jpg); height: 215px; background-repeat: no-repeat; background-position: right;}
td.bottom div.line {width: 100%; height: 130px; border-bottom: 1px solid #A19A8F;}

/* Карта ссылок */
div#map {position: absolute; left: 132px; top: 71px;}

/* Создай свой маршрут */
div.ttl {height: 62px; width: 460px; background-image: url(../img/bg_title.jpg); background-repeat: no-repeat; text-align: left; font-size: 14px; color: #006600}
div.ttl div {position: relative; top: 49px; left: 283px;}

/* Создай свой маршрут английская версия */
div.ttlEng {height: 62px; width: 460px; background-image: url(../img/bg_title_eng.jpg); background-repeat: no-repeat; text-align: left; font-size: 14px; color: #006600}
div.ttlEng div {position: relative; top: 49px; left: 283px;}

/* Карта маленькая */
div.smoll_map {float: left; margin-top: 15px;  margin-right: 7px; margin-bottom: 3px;}
div.smoll_map img.m {border: 1px solid #387D22;}

/* Иконки */
img.icon {margin-right: 10px;}
img.file {margin-left: 10px; margin-right: 5px;}


/* Регионы */
div.region {font-size: 1em; color: #666666;}
div.region a {font-size: 0,75em;}
table.region {margin: 0; border-collapse: collapse;}
table.region td {margin: 0; border: 1px solid #DFD8CB; padding: 3px 10px; vertical-align: middle;}
table.region td.hd {background-color: #EDE9E2}
table.region tr.hd {background-color: #EDE9E2}
table.region td a.i {text-decoration: none}
table.region td img {margin-right: 5px}

/* Программа тура */
td.data {color: #999999; font-weight: bold;}
td.body {padding-left: 15px;}
td.body p {margin-top: 0px; margin-bottom: 15px;}
td.body a {
	display: inherit;
}
td.body h4 {margin-top: 0}

/* Цена тура */
table.price {margin: 0; border-collapse: collapse;}
table.price td {margin: 0; border: 1px solid #DFD8CB; padding: 3px 10px;}
table.price td.hd {background-color: #EDE9E2}
table.price tr.hd {background-color: #EDE9E2}

/* Поиск тура */
table.search {margin: 0; border-collapse: collapse;}
table.search td {margin: 0; border: 1px solid #DFD8CB; padding: 3px 10px; vertical-align: middle;}
table.search td.hd {background-color: #EDE9E2}
table.search tr.hd {background-color: #EDE9E2}

/* График заездов */
table.timeTable {margin: 0; border-collapse: collapse;}
table.timeTable td {margin: 0; border: 1px solid #DFD8CB; padding: 3px 2px; text-align: center; font-size: 12px;}
table.timeTable thead {background-color: #EDE9E2;}

/* Общие сведения по туру */
div.aboutTour {}
div.aboutTour p {margin: 5px 5px}

/* Фотогаллерея тура ? */
table.fg {}
table.fg td {}
table.fg td h4 {margin: 0}
table.fg td div {text-align: left; }
table.fg td div.name {padding-bottom: 10px;}
img.border {border: 1px solid #387D22;}

table.photo_menu {width: 100%}
table.photo_menu td {width: 34%}
table.photo_menu td.activ {color: #7B6953; text-decoration: underline;}
table.photo_menu td img {margin-right: 10px;}
h2.fg {color: #7B6349; font-size: 1.4em; font-weight: normal; margin-top: 20px}

table.photo {width: 100%}


/* Телефон */
div#phone-prefix {color: #7B6953; margin-top: 4px; text-align: center;}
div#phone-prefix img {margin-top: 5px;}
div#phone {background-image: url(../img/bubble.gif); background-position: right; background-repeat: no-repeat; width: 144px; height: 66px; color: #7B6953; font-size: 1.6em;}
div#phone div {padding-left: 20px; padding-top: 17px;}

/* гиды */
div.guides div {width:95%; clear:both; margin-top:10px; margin-bottom:40px}
div.guides br {clear:both}
div.guides div img { margin-right: 10px; border: 1px solid #387D22;}
div.guides p { margin-top: 0px;}
div.guides p b {display:block; color:#006600; font-size:1.2em; margin-bottom:10px}
div.guides p i {display:block;  color:#7B6349; margin-bottom:12px;margin-right:20px}
div.guides p span {display:block; margin-bottom:8px}
div.guides p span.about {display:block; text-align: justify; margin-top:20px; margin-right:30px}
div.guides p span.position {display:block; color:#2c2c2c; font-style: italic; margin-bottom:12px}
div.guides p span.icq_number {white-space: nowrap; pagging-top: 0.5em;}
div.guides p span.icq_number img {margin-right: 0.3em; margin-left: 0.3em}

/***NY2011****/
h2 a {color: #387D22;}
.about table{ background-color:inherit}
.about table a{line-height:1.5em;margin-right:15px}	
.rounded{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.dop20{height:20px}

.i_sale20{background: url(../img/i_sale20.gif) top left no-repeat; padding-left:50px; height:40px; display:table-cell;vertical-align:middle;}
.ny {padding:0px 0px 20px 0px; }
.ny a{text-decoration:none; color:#666;}
.ny a b{color: #3366CC;}
.ny a:hover{text-decoration:underline; color: #3366CC;}