body {margin: 0; margin-top: 10px; font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; color: #222;}
td {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; color: #222;}
th {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; color: #222;}
img {border: 0;}
img.pic-right {float: right; margin-left: 10px; margin-bottom: 10px; border: 1px solid #EBEBEB;}
img.pic-left {float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #EBEBEB;}
img.instlogo {float: left; margin-right: 10px; margin-bottom: 10px;}
img.pic {margin-right: 10px; border: 1px solid #EBEBEB;}
img.flag {margin-right: 5px; vertical-align: middle;}
img.flag1 {vertical-align: middle;}
a {color: #000;}
a.wu {text-decoration: none;}
div.hr {border-top: 1px dashed #EBEBEB; margin-top: 10px; margin-bottom: 30px;}
hr {border:0; border-top: 1px solid #EBEBEB; height: 1px;}

form {margin: 0;}
input {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}
input.submit {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}
select {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}
legend {color: #000000}

h1 {margin: 0; font: 8pt Tahoma, Kalimati, sans-serif;}
h1.title {font: 8pt Tahoma, Kalimati, sans-serif;position: absolute; top: 3px; letter-spacing: 0.2em; color:#CCC; width: 100%; text-align: center; text-decoration: none;}
h1.home {position: absolute; left: 10px; top: 3px;}
h1.page {font: 15pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 10px;}
h2 {margin: 0; font: 8pt Tahoma, Kalimati, sans-serif;}
h2.section {font: 13pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 10px;}
h2.page {font: 15pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 10px;}
h3 {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin: 0; margin-top: 10px; margin-right: 20px; padding: 3px; background-color: #EBEBEB; float: left;}
h3.menu {background-color: #FFF; margin-right: 10px; float: none}

#top {}

#tabs {width: 100%;}
.tab {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin: 0; letter-spacing: 0.5pt; text-align: center; padding: 5px; padding-bottom: 8px; margin-bottom: 20px;}

.inactive_tab {border-left: 1px solid #FFF; border-bottom: 1px solid #CCC; border-right: 0; border-top: 0; height: 30px; padding-top: 10px; background-color: #EBEBEB; font-weight: normal;}
html>body .inactive_tab {height: 14px}

.active_tab {border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; border-bottom: 1px solid #FFF; height: 40px; padding-top: 15px; background-color: #FFF;}
html>body .active_tab {height: 18px}

.main {padding-bottom: 20px; background-color: #FFF; width: 100%;}
.main-eng {padding-bottom: 20px; background-color: #FFF; width: 100%;}

.header {width: 100%;}

#country-bar {position: absolute; top: 120px; left: 213px; background-color: #F0F0F0; padding: 10px; right: 0;}
#country-bar {top: expression('124px')}
html>body #country-bar {left: 213px;}
.country-bar {margin-right: 5px;}
#country-bar table {width: 100%; margin: 0; padding: 0; border-collapse: collapse}
#country-bar td {text-align: center}

#search {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding: 10px; background-color: #F0F0F0; margin-top: 30px; margin-bottom: 20px;}
#search-note {position: relative; top: 5px; color: #333;}
.search-note {color: #333;}

.search-google {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding: 10px; padding-left: 20px; background-color: #F0F0F0;}

#yahoo-group {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding: 10px; padding-right: 0; background-color: #F0F0F0; margin-top: 20px; margin-bottom: 0; width: 478px;}
#yahoo-group-eng {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding: 10px; padding-right: 0; background-color: #F0F0F0; margin-left: 12px; margin-top: 20px; margin-bottom: 0;}

.adv {margin-top: 20px; padding: 10px; padding-right: 0; background-color: #F0F0F0; width: 478px;}
.adva {margin-top: 20px; margin-bottom: 10px; margin-right: 20px; padding: 10px; background-color: #F0F0F0; text-align: center;}
.adva2 {margin-top: 20px; margin-bottom: 10px; padding: 10px; background-color: #F0F0F0; text-align: center;}
.adv1 {margin-top: 10px; margin-bottom: 10px; padding: 10px; padding-left: 22px; background-color: #F0F0F0; right: 0; text-align: center; background: #F0F0F0 url(/images/bochok-big.gif) left top no-repeat;}
.adv1 {margin-top: expression('14px')}
.adv1-adaptive {margin-top: 10px; margin-bottom: 10px; padding: 10px; padding-left: 22px; background-color: #F0F0F0; right: 0; text-align: center; background: #F0F0F0 url(/images/bochok-big.gif) left top no-repeat; height: 120px;}
.adv1-adaptive {margin-top: expression('14px')}
.adv2b {margin-top: 20px; margin-bottom: 30px; clear: both;}
.adv2c {margin-top: 20px; margin-bottom: 30px; clear: both;}
.adv2 {margin-top: 30px; margin-bottom: 30px;}
#google_ads_div_bottom-big_ad_container {border: 1px solid #EBEBEB;}
.advi {margin-bottom: 20px; margin-right: 20px; padding: 10px; background-color: #F0F0F0; text-align: center;}

.adv3 {padding-left: 20px; padding-right: 20px;}

/* .adv4 {float: right; margin-bottom: 10px; width: 200px; position: relative; top: -3px; border-left: 20px solid #fff; background-color: #fff;} */
.adv4 {float: right; margin-bottom: 10px; position: relative; top: -3px; border-left: 20px solid #fff; background-color: #fff;}

.cadv {margin-bottom: 5px; border: 1px solid #EBEBEB;}

.login {margin-left: 20px; margin-bottom: 10px;}
.adminmenu {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}

.footer {padding: 20px; padding-bottom: 30px; background-color: #F0F0F0;}
.made-by {float:right; margin-right:0;}

.columns {padding-left: 20px; padding-top: 10px; padding-bottom: 10px;}
td.column {padding-right: 10px;}

td.content {padding-top: 10px; padding-right: 20px;}
td.recomend {}
div.recomend {background-color: #F0F0F0; padding: 10px; margin-left: 20px;}
td.calendar {padding-top: 10px; padding-right: 20px;}

.events {padding-left: 10px; padding-top: 10px; padding-right: 20px; width: 25%;}

.newsTitle {font: bold 10pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 5px;}
.newsTitle1 {font: 10pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 5px;}
.newsTitle1:first-line {font-weight: bold;}
.newsBody {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-top: 0; margin-bottom: 10px;}
.newsItem {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 10px;}
.eventsItem {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 10px;}
.more {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 15px; margin-bottom: 10px;}
.more1 {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 20px;}
.more2 {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-right: 20px; margin-bottom: 20px;}

.newsTitle > a:visited {color: #555;}
.newsTitle1 > a:visited {color: #555;}

.columnsTitle {font: bold 10pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 5px;}
.columnsBody {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-top: 0; margin-bottom: 10px;}

.intro {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-top: 0; margin-bottom: 10px;}

.queries {padding-top: 20px;}
#query {background-color: #F0F0F0; padding: 10px; padding-left: 20px; padding-bottom: 5px; margin-right: 20px; margin-bottom: 20px;}
.query {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding-left: 10px; padding-bottom: 5px;}

#yahoo {margin-top: 10px; margin-bottom: 20px;}
td.yahoo {padding-right: 20px; width: 50%; vertical-align: top;}
fieldset.yahoo {padding-left: 10px; padding-right: 10px; padding-bottom: 20px; border: 1px solid #CCC; line-height: 2em;}
legend.yahoo {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 5px;}
.yahoo2 {margin-bottom: 20px;}
.yahoo3 {margin-top: 20px; margin-right: 30px;}
.featured {margin-top: 5px;}

fieldset.dossier {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border: 1px solid #CCC; float: left; margin-right: 10px; line-height: 2em;}
legend.dossier {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 5px;}

td.index {vertical-align: top;}
fieldset.index {padding-left: 10px; padding-right: 10px; padding-bottom: 20px; border: 1px solid #CCC; margin-right: 20px; margin-top: 10px; line-height: 2em;}
fieldset.index2 {padding-left: 10px; padding-right: 10px; padding-bottom: 20px; border: 1px solid #CCC; margin-right: 20px; margin-top: 10px; line-height: 2em;}
legend.index {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 5px;}

fieldset.help {padding-left: 10px; padding-right: 10px; padding-bottom: 20px; border: 1px solid #CCC;}
legend.help {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-bottom: 5px;}

span.author{font-weight: normal;}

.column-pic {margin-left: 10px; border-right: 1px solid #000; border-bottom: 1px solid #000;}

/* Headings */

h2.heading3 {font: bold 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
h2.heading3 a {font: bold 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; text-decoration: none}
h2.heading3 a:hover {text-decoration: none}

h2.heading3c {font: bold 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB; margin-top: 30px; width: 250px;}
a.inheading {color: #FF9933; text-decoration: none;}
h2.general {font: bold 10pt Arial, "Nimbus Sans L", sans-serif;}

/* Catalog */

h1.headingC {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
h1.headingCB {font: bold 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
h1.headingCD {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #000000; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
h2.headingC {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
h2.headingCB {font: bold 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
h2.headingCD {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #000000; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
a.headingC {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; text-decoration: none;}
a.headingCB {font: bold 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; text-decoration: none;}
a.headingCD {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #000000; text-decoration: none;}
span.headingClow {color: #CCCCCC;}
a.headingClow {color: #CCCCCC; text-decoration: none;}
span.regioData, span.regioData2 {display: block; border-bottom: 1px dashed #EBEBEB; padding-bottom: 4px; margin-bottom: 7px;}
span.regioData2 {border: 0}
td.compCol1 {vertical-align: top; border-right: 1px dashed #EBEBEB;}
td.compCol1a {vertical-align: top; border-right: 1px dashed #EBEBEB; padding-right: 10px;}
td.compCol2 {vertical-align: top; border-right: 1px dashed #EBEBEB; white-space: nowrap; width: 35%;}
td.compCol3 {vertical-align: top; padding-right: 20px; width: 10%}
div.compDesc {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-left: 10px; margin-bottom: 10px;}
div.compDescB {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-left: 10px; margin-bottom: 10px;}
div.compDossier {font: 7pt Tahoma, Kalimati, sans-serif; margin-left: 10px; margin-top: 0; margin-bottom: 0;}
div.textC {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-left: 10px; margin-bottom: 30px;}

table#toursTbl {width: 100%; padding: 0; border-collapse: collapse;}
#toursTbl th {border-bottom: 1px solid #EBEBEB; text-align: left; padding-top: 10px}
#toursTbl th h2, #toursTbl th a {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; text-decoration: none}
#toursTbl th span {color: #CCCCCC;}
#toursTbl td {padding: 5px 10px 0 10px; text-align: left; vertical-align: top}
#toursTbl td.compCol1 {border-right: 1px dashed #EBEBEB; padding-left: 0}
#toursTbl td.compCol2 {white-space: nowrap; width: 25%; border-right: 1px dashed #EBEBEB;}
#toursTbl td.compCol2a {white-space: nowrap; width: 35%; border-right: 1px dashed #EBEBEB;}
#toursTbl td.compCol3 {white-space: nowrap; width: 10%; padding-right: 0; text-align: right; font: normal 8pt "Trebuchet MS", Tahoma, sans-serif;}
#toursTbl td.compCol3 span {font: bold italic 18pt "Times New Roman", FreeSerif, serif;}

.agtTbl td.compCol2, .agtTbl td.compCol3 {white-space: normal !important}
.agtTbl td.compCol3 {text-align: left !important; width: auto !important}
.agtTbl tr.agtStatus * {font-weight: bold ! important}

/* Page bar */

td.menu {}

.barMenuItem {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 30px; padding-left: 0; padding-right: 0; display: block; text-decoration: none; border-bottom: 1px solid #EBEBEB;}

.barMenuItema {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 30px; padding-left: 0; padding-right: 0; display: block; text-decoration: none; border-bottom: 1px solid #EBEBEB;}

/* Left menu */
#newmenu {list-style: none; margin: 12px 20px 0 0; padding: 0; font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}
#newmenu li {margin: 0 0 30px 0; padding: 0}
#newmenu ul {margin: 30px 0 0 6px; padding: 0; list-style: none}
#newmenu ul li {margin: 0 0 30px 0; padding: 0}
#newmenu a {text-decoration: none}
#newmenu span {display: block; margin: 0 0 0 0; padding: 0; border-bottom: 1px solid #EBEBEB}
#newmenu span.newmenuexpand {display: inline; border: 0; margin: 0; padding: 0; white-space: nowrap}
.newmenuexpanded {display: block}
.newmenucollapsed {display: none}
.newmenucurrent {font-weight: bold;}
.newmenuexpand {cursor: pointer; cursor: hand;}
.newmenuexpand:hover {color: #FF9933}

/* Rating */

.raiting-item {font-size: 9pt; border-bottom: 1px solid #CCC; line-height: 1em; padding: 5px; padding-left: 0;}

/* General text */

div.post {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-left: 10px; margin-bottom: 10px;}
div.text {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-left: 10px; margin-bottom: 20px;}
div.text1 {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-top: 20px; margin-bottom: 20px; width: 400px;}
div.lyrics {font: 10.5pt "Times New Roman", FreeSerif, serif; color: #666666; margin-left: 30px; margin-bottom: 20px;}
div.form {font: bold 10.5pt "Times New Roman", FreeSerif, serif; margin-bottom: 10px;}

/* Journal */

.pageBar2 {padding-left: 10px; padding-right: 30px; padding-top: 95px; vertical-align: top;}

.prevnextdate {font-size: 10pt;}
.curdate {text-decoration: none;}

.headingJ {color: #000000;}
.headingJlow {color: #CCCCCC;}
.headingFlow {color: #000000;}
.headingSlow {color: #000000;}
.headingWlow {color: #000000;}
.headingDlow {color: #CCCCCC; font-style: italic;}

td.tools {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; text-align: left;}
td.dossier-tab {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; text-align: left; padding: 5px; padding-right: 0;}
td.dossier-items span {display:block;margin-bottom:5px;margin-right:0;}
td.dossier-items img {margin-right: 5px; vertical-align: middle;}
table.comment {margin-bottom: 20px;}
img.agentlogo {}

.regCopyBox {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; display: inline; margin: 0; padding: 2px; text-decoration: none; cursor: hand; padding-left: 5px;  padding-right: 5px; background-color: #EBEBEB; border-left: 1px dashed #CCCCCC; border-right: 1px dashed #CCCCCC; border-top: 1px dashed #CCCCCC;}
.regCopy {padding: 2px; padding-left: 5px; text-decoration: none;}

td.dossier1 {vertical-align: top; width: 200px;}
td.dossier {padding-left: 20px; vertical-align: top; width: 200px;}

.searchResults {font: 10.5pt "Times New Roman", FreeSerif, serif; margin-left: 10px; padding-top: 10px; padding-bottom: 20px;}
.foundItem {display: block; margin-bottom: 10px;}

sup {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}
.cut {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}

.sel {font-weight: bold;}
/* span.dossier-list{margin-right: 10px;} */
span.yahoo-list{margin-right: 10px;}
em.quot {display: block; margin-left: 20px;}

div.comment {margin-bottom: 20px;}

/* Keywords */

em.keyword {font: italic 10pt Arial, "Nimbus Sans L", sans-serif}

/* Pages */

.reviewList {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding-right: 20px; vertical-align: top;}

.divider {height: 1em; border-bottom: 1px dashed #CCCCCC;}
.space {height: 1em;}

/* Tip */

div.tip {width: 25%; float: right; border: 1px dashed #FF9933; padding: 15px;}
span.tip {cursor: help;}

/* Fighting */

div.fighting {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; display: inline; padding: 2px; color: #FFFFFF; background-color: #FF9933; text-decoration: none;}

/* Catalogs */

td.cat {vertical-align: top; padding-right: 20px;}

/* Current */

h1.current {font: 11.5pt Arial, "Nimbus Sans L", sans-serif; margin-left: 10px; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid  #EBEBEB;}
a.current {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; margin-top: 0; margin-bottom: 5px; display: block;}
td.current {font: bold 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding-bottom: 5px;}
.daylink {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}

/* FAQs page */

.faqs {margin-left: 10px; margin-bottom: 10px;}
.quest {font: 10.5pt "Times New Roman", FreeSerif, serif;}
li.faq {font: 10.5pt "Times New Roman", FreeSerif, serif;}

/* Quick Link */

#quickLink {display: block; padding: 10px; padding-left: 137px; padding-top: 0}
#main1 #quickLink, #main2 #quickLink, #main3 #quickLink {padding-top: 16px; padding-left: 26px}
/* Yandex search */
div#ysearch {padding: 0 30px 0 48px}
#ysearch ol li {padding-bottom: 10px}
#ysearch p {padding: 0; margin: 4px 0; font: 10.5pt "Times New Roman", FreeSerif, serif;}
#ysearch h2 {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #EBEBEB;}
#ysearch .ydoc {font-weight: bold;}
#ysearch .yheadline {}
#ysearch .ypassage {}
#ysearch .ydocinfo {color: #AAA}
#ysearch .yhighlight {}
.ypages {text-align: center}

/* travel.ru informer */
table.tours {border-collapse: collapse; border: 1px solid #eeeeee}
.tours th {font-weight: bold; text-align: left; vertical-align: middle; background: #eeeeee; padding: 12px 10px}
.tours td {padding: 6px 10px; text-align: left; vertical-align: top;}
.tours td.ttmore {text-align: right; vertical-align: bottom}
.tours td.ttprice {font-size: 18px; font-weight: bold; text-align: right}
.tours td.tthead {padding-top: 16px; border-top: 1px solid #eeeeee; vertical-align: bottom}

/* Forum */

td.forum {vertical-align: top; padding-right: 10px; width: 33%;}

/* Tours */
div.cost {float: right; font: bold italic 18pt "Times New Roman", FreeSerif, serif;}
div.cost1 {float: right; padding: 10px; padding-top: 0; font: bold italic 18pt "Times New Roman", FreeSerif, serif;}
div.legend {position:relative; top:10px; float: right; font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif;}
td.tours-short-list {font-size: 9pt; border-bottom: 1px solid #CCC; line-height: 1em; padding: 5px; padding-right: 10px;}
td.tours-school {font-weight: bold; padding-left: 10px; width: 45%}
td.tours-country {width: 35%}
td.tours-age {white-space: nowrap; width: 10%}
td.tours-price {font-weight: bold; font-style: italic; white-space: nowrap; width: 10%; text-align: right; padding-right: 10px;}

/* Yandex Direct */

/* Workshops */

.cut-title {font: 10pt  "Trebuchet MS", Tahoma, Kalimati, sans-serif; font-weight: bold; margin-bottom: 20px;}
.cut-text {font: 9pt  "Trebuchet MS", Tahoma, Kalimati, sans-serif; float: right; padding: 10px; padding-left: 20px; padding-bottom: 20px; width: 220px; text-align: center; background-color: #FFFFFF; border:1px solid #EBEBEB;}

/* Sidebar */
.sideinfoblock {display:block; margin-top:10px;}
.sideinfoblock1 {display:block; margin-bottom:10px;}
/*.sideinfoblock {display: block; font-size: smaller}
.sideinfoblock strong {font-size: 10.5pt;}*/

/* Ozon 1st page */
#ozone img {display: none !important;}
#ozone * {font: bold 10pt "Trebuchet MS", Tahoma, Kalimati, sans-serif ! important;}
#ozone div div {padding: 0 !important; font: 10.5pt "Times New Roman", FreeSerif, serif !important;}
#ozone * {padding-left: 0 !important; padding-top: 0 !important;}

/* Ozon adv */
#ozon {margin-top: 10px; padding-top:5px; background-color: #FAFAFA; border:1px solid #EBEBEB;}
#ozon * {background-image: none !important;}
#ozon2 * {font: bold 10pt "Trebuchet MS", Tahoma, Kalimati, sans-serif ! important; background-color: #FAFAFA ! important; background-image: none !important;}
#ozon2 div div {padding: 0 !important; font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif !important;}
#ozon2 * {padding-left: 1px !important;}
/* #ozon-more {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif !important; font-weight: normal !important; padding-left: 5px !important; padding-bottom: 5px !important;} */
#ozon-more {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; padding-left: 7px; margin-bottom: 10px;}

/* Ozon page */
#ozone3 * {font: 10pt Arial, "Nimbus Sans L", sans-serif !important; margin-top: 0; margin-bottom: 10px; background-image: none !important;}
#ozone3 a {font: 10pt Arial, "Nimbus Sans L", sans-serif; color: #FF9933 !important; margin-top: 0; margin-bottom: 10px; text-decoration: none !important;}
#ozone3 div div {font: 10.5pt "Times New Roman", FreeSerif, serif !important;}
#ozone3 * {padding-top: 0 !important;}

.country-info {font: 9pt "Trebuchet MS", Tahoma, Kalimati, sans-serif; line-height: 1.5em;}
.inst-pic {margin-bottom: 5px;}

.expired, .expired a {color: #666666 !important;}

@media only screen and (max-width: 1024px) {
    #subscribe-button {
        display: none;
    }
}

@media only screen and (max-width: 1278px) {
    #adv14 {
        display: none;
    }
}
