div#mainmenu { margin: 20px; height: 42px; }

div#mainmenu .item {
  float: right;
  font-size: 14px;
  height: 40px;
  line-height: 270%;
  padding: 0 25px;
  border-right: #2b2b2b 1px solid;
  border-left: #b0b0b0 1px solid;
}

div#mainmenu .logo {
  float: left;
  padding-top: 9px;
  padding-left: 20px;
}

div#mainmenu .spacer {
  float: right;
  height: 40px;
  border-left: #b0b0b0 1px solid;
  margin-right: 20px;
}

div#mainmenu .item a {
  color: #000000;
}

div#mainmenu .item a.prev {
  padding-right: 10px;
  text-decoration: none;
}

div#mainmenu .item a.next {
  padding-left: 10px;
  text-decoration: none;
}

div#mainmenu .current {
  background-color: #3d516b;
}

div#mainmenu .current a {
  color: #FFFFFF;
}

div#mainmenu .current_compact {
  background-color: #3d516b;
  padding: 0 10px;
}

div#content_container {
  margin: 45px 30px 0 40px;
}

div#content_container td.description {
  width: 50%;
}

div#content_container td.events {
  width: 50%;
}

h1 {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 20px 0;
}

.main_description {
	font-size: 11px;
}

td.events h2 {
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 20px 0;
}

span.hint {
  font-size: 11px;
  color: #7c7c7c;
}

div#content_container td.events .events_screen {
  height: 113px;
  background-image: url("/images/knowledge_events_screen_bg.png");
}

div#content_container .videos {
  background-color: #d3f4be;
}

div#content_container .videos h2 {
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 10px 20px;
  white-space: nowrap;
}

div#content_container .videos h2 a {
  font-size: 16px;
}

div#content_container .videos table.list {
  margin-left: 20px;
}

div#content_container .videos table.list td {
  padding-bottom: 30px;
  vertical-align: top;
}

div#content_container .videos td.video_preview {
}

div#content_container .videos td.video_description {
  width: 50%;
  padding: 0 20px;
}

div#content_container td.articles {
  width: 33%;
}

div#content_container td.articles table.list td {
  margin-top: 20px;
  padding-right: 20px;
  vertical-align: top;
  padding-top: 40px;
}

div#content_container td.articles table.list td h3 {
  font-size: 11px;
  margin: 0;
}

div#content_container td.articles h2 {
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}

div#content_container td.researches h2 {
  font-size: 16px;
  font-weight: normal;
  margin: 30px 0 20px 0;
}

div#content_container td.researches div {
  margin-bottom: 5px;
}

div#content_container td.books h2 {
  font-size: 16px;
  font-weight: normal;
  margin: 30px 0 20px 0;
}

div#content_container td.books div.item {
  width: 230px; height: 350px;
  float: left;
  font-size: 14px;
}

div#content_container td.books div.item img {
  margin-bottom: 25px;
}

div#content_container td.books div.item a {
  font-size: 14px;
}


div#content_container .order_training {
  background-image: url("/images/ico_order_training.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 55px;
  height: 63px;
  font-size: 16px;
  line-height: 200%;
}

table.form_tabs {
	
}

table.form_tabs .simple {
	background-image: url("/images/bullet_empty.png");
	background-position: 15px center;
	background-repeat: no-repeat;
}

table.form_tabs .omnibus {
	background-image: url("/images/bullet_omnibus.png");
	background-position: 15px center;
	background-repeat: no-repeat;
}

.form_content {
	border-right: #949494 1px solid;
	border-left: #949494 1px solid;
	border-bottom: #949494 1px solid;
	padding: 10px 30px;
}

.form_content td {
	padding-bottom: 12px;
}

.form_content td input, .form_content td select, .form_content td textarea {
	width: 100%;
	padding: 5px;
	border: #c8c8c8 1px solid;
}

.form_content input.submit {
	background-image: url("/images/submit_bg.gif");
	height: 27px;
	border: none;
	color: #FFFFFF;
	margin: 5px 0;
}

table.form_tabs td {
	padding: 20px 45px;
	cursor: pointer;
}

table.form_tabs td.selected {
	border-left: #949494 1px solid;
	border-right: #949494 1px solid;
	border-top: #949494 1px solid;
	cursor: default;
}
table.form_tabs td.tab {
	border-bottom: #949494 1px solid;
}

.doctor {
	background-color: #e3efed;
	height: 190px;
}

.doctor h2 {
	margin: 15px 15px 0 20px;
	font-size: 16px;
	font-weight: normal;
}

.doctor .hint {
	margin: 12px 15px 0 20px;
	font-size: 11px;
	color: #7c7c7c;
	line-height: 100%;
	font-weight: normal;
}

.doctor .latest {
	display: block;
	margin: 15px 15px 0 20px;
	padding-left: 12px;
	font-size: 11px;
	line-height: 100%;
	font-weight: normal;
	background-image: url('/images/knowledge_bullet.png');
	background-position: left 5px;
	background-repeat: no-repeat;
}

.social td.item {
	padding-right: 20px;
}

