body {width: 99%; padding-top: 9px; font-family: serif; color: black}
img {border: 0px}

div.global {margin-left: 60px}
div.white_logo {float: left; width: 147px; height: 90px;
  background: url(pic/logo-white.gif) white no-repeat}
div.short_about {float: right; width: 213px; height: 258px; background-color: #FFFFEE;
  padding: 12px; color: #666666; font-size: smaller; border-top: 3px ridge #FFFFED;
  text-align: justify; margin-bottom: 3px}
div.pack {float: left; width: 150px; height: 150px; margin-left: 6px}
div.name_pack-0 {font-weight: bold; background-color: #FF8833; padding-left: 3px;
  border-top: 3px ridge #FF8834}
div.name_pack-1 {font-weight: bold; background-color: #99FF33; padding-left: 3px;
  border-top: 3px ridge #99FF34}
div.name_pack-2 {font-weight: bold; background-color: #3399FF; padding-left: 3px;
  border-top: 3px ridge #3499FF}
div.short_descr-0 {font-size: smaller; background-image: url(pic/pack-back-0.jpg);
	background-position: 0px 0px; background-repeat: repeat-y; height: 111px;
  color: #666666; padding: 12px 12px 0px 12px}
div.short_descr-1 {font-size: smaller; background-image: url(pic/pack-back-1.jpg);
	background-position: 0px 0px; background-repeat: repeat-y; height: 111px;
  color: #666666; padding: 12px 12px 0px 12px}
div.short_descr-2 {font-size: smaller; background-image: url(pic/pack-back-2.jpg);
	background-position: 0px 0px; background-repeat: repeat-y; height: 111px;
  color: #666666; padding: 12px 12px 0px 12px}
div.events {float: left; width: 225px; border-top: 3px ridge #CCCCCD; font-size: smaller;
  margin-left: 3px; border-right: 1px solid #CCCCCC}
div.contacts {float: right; width: 225px; border-top: 3px ridge #CCCCCD;
  font-size: smaller}

a {text-decoration: none; color: white; background-color: inherit}
a:hover {color: #00FF00; background-color: inherit}
li.inchoices a:active {border-style: groove}
li.ref {border-top-width: 1px; border-top-style: solid; border-top-color: black;
  margin-right: 24px}
li.offer {list-style-type: disc; margin: 0px; text-align: justify}
li.crea {color: #6909CA}
li.crea p {color: black}

p.intext {padding: 0px 24px 0px 24px}
p.intext:first-letter {padding-left: 0px}
p.message {margin: 9px 360px 0px 24px; color: #966900}
p.in_pack{margin: 0px 0px 6px 0px}
p.in_pack:first-letter, p.event-descr:first-letter, p.event-name:first-letter {
  padding-left: 0px}
p.in_pack a, p.event-name a {color: blue}
p.event-date {margin: 0px; font-weight: bold; padding: 3px 6px 0px 6px}
p.event-name {margin: 0px; font-weight: bold; color: blue; padding: 0px 6px}
p.event-descr {margin: 0px; color: #666666; padding: 0px 6px 12px 6px}

span > a {color: #FF0066}
span > a:hover {color: #6600FF}
span.try {font-style: italic; margin-left: 15px}
span.events-bar {display: block; background-color: #CCCCCC; width: 222px;
  padding-left: 3px}

table {width: 90%; margin-left: auto; margin-right: auto; border-collapse: separate;
  border-spacing: 0px 0px}

td {border-bottom: 2px solid black; border-top: 2px solid #E2F0FB;
  vertical-align: bottom; background-color: #D0D0D0}
td.exam {vertical-align: top}

h1, h2, h3 {color: #6909CA}

strong.separate {display: block; font-size: larger; margin: 9px 0px}