#fla {
	margin-bottom: 30px;
}

#index {
	padding: 20px 0;
}

#index h1 {
	color: #ffffff;
	height: 100%;
	background: url(../products/DentalTrainingProducts/images/bg-stitle.jpg) no-repeat;
	padding: 7px 15px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 120%;
}

#index h1 a {
	color: #ffffff;
}

.dtp-box {
	margin-bottom: 1px;
}

.dtp-sbox {
	color: #ffffff;
	margin-bottom: 10px;
	padding: 3px 5px;
}

.dtp-box table {
	margin-left: 10px;
}

.dtp-box td.photo {
	width: 50px;
	padding-bottom: 10px;
}

.dtp-box td.name {
	width: 240px;
	padding: 0 5px 10px 10px;
	font-size: 120%;
}

.simulator01 {
	background-color: #d3d7d9;
}

.simulator02 {
	background-color: #8a8c8e;
}
.simulator02 a {
	color: #FFFFFF;
}

.prosthetic01 {
	background-color: #EFE6D3;
}

.prosthetic02 {
	background-color: #887E70;
}
.prosthetic02 a {
	color: #FFFFFF;
}

.conservative01 {
	background-color: #D1DCE8;
}

.conservative02 {
	background-color: #778697;
}
.conservative02 a {
	color: #FFFFFF;
}

.periodontal01 {
	background-color: #E3D4E0;
}

.periodontal02 {
	background-color: #8C7E88;
}
.periodontal02 a {
	color: #FFFFFF;
}

.othertraining01 {
	background-color: #C7DDDC;
}

.othertraining02 {
	background-color: #6D8674;
}
.othertraining02 a {
	color: #FFFFFF;
}

.other01 {
	background-color: #BFD499;
}

.other02 {
	background-color: #627E54;
}
.other02 a {
	color: #FFFFFF;
}


/*------------------------------------------*/

h2 {
	float: left;
	height: 16px;
	font-size: 90%;
	margin-right: 1px;
	line-height: 1.2em;
}

h2.simulator {
	background-color: #8a8c8e;
	width: 584px;
	color: #ffffff;
}

h2.prothetic {
	background-color: #887e70;
	width: 584px;
	color: #ffffff;
}

h2.conservative {
	background-color: #778697;
	width: 584px;
	color: #ffffff;
}

h2.periodontal {
	background-color: #8C7E88;
	width: 584px;
	color: #ffffff;
}

h2.othertraining {
	background-color: #6d8674;
	width: 584px;
	color: #ffffff;
}

h2.other {
	background-color: #627E54;
	width: 584px;
	color: #ffffff;
}

#dtp {
	float: left;
	height: 16px;
	font-size: 90%;
	padding: 2px 5px;
	position: relative;
	top: -50px;
	color: #ffffff;
	background-color: #9f5078;
	width: 230px;
	line-height: 1.2em;
}

#dtp2 {
	float: left;
	height: 16px;
	font-size: 90%;
	padding: 2px 5px;
	position: relative;
	top: -30px;
	color: #ffffff;
	background-color: #9f5078;
	width: 230px;
	line-height: 1.2em;
}

#dtp a, #dtp2 a {
	background-image: url(../products/DentalTrainingProducts/common/btn-Go-dtp.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 15px;
	color: #ffffff;
}

div.simulator-area {
	background-color: #d3d7d9;
}

div.prothetic-area {
	background-color: #efe6d3;
}

div.conservative-area {
	background-color: #D1DCE8;
}

div.periodontal-area {
	background-color: #E3D4E0;
}

div.othertraining-area {
	background-color: #c7dddc;
}

div.other-area {
	background-color: #BFD499;
}

h2.simulator-area {
	background-color: #d3d7d9;
	width: 630px;
}

h2.prothetic-area {
	background-color: #efe6d3;
	width: 630px;
}

h2.conservative-area {
	background-color: #D1DCE8;
	width: 630px;
}

h2.periodontal-area {
	background-color: #E3D4E0;
	width: 630px;
}

h2.othertraining-area {
	background-color: #c7dddc;
	width: 630px;
}

h2.other-area {
	background-color: #BFD499;
	width: 630px;
}

/*------------------------------------------*/


.simulator-area-wrap {
	background: url(../products/DentalTrainingProducts/common/frame-simulator.jpg) no-repeat top;
}

.prothetic-area-wrap {
	background: url(../products/DentalTrainingProducts/common/frame-prothetic.jpg) no-repeat top;
}

.conservative-area-wrap {
	background: url(../products/DentalTrainingProducts/common/frame-conservative.jpg) no-repeat top;
}

.periodontal-area-wrap {
	background: url(../products/DentalTrainingProducts/common/frame-periodontal.jpg) no-repeat top;
}

.othertraining-area-wrap {
	background: url(../products/DentalTrainingProducts/common/frame-othertraining.jpg) no-repeat top;
}

.other-area-wrap {
	background: url(../products/DentalTrainingProducts/common/frame-other.jpg) no-repeat top;
}



/*------------------------------------------*/

#variation-tbl {
}

#variation-tbl table {
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
}

#variation-tbl th, #variation-tbl td {
	padding: 3px;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
}

#variation-tbl th {
	text-align: center;
	background-color: #e8e8e8;
}

#variation-tbl td img {
	margin-left: 3px;
	vertical-align: middle;
}

/*------------------------------------------*/

#nissim-box {
	float: left;
	width: 550px;
	padding: 5px;
	border: solid 1px #999999;
}

#nissim-sbox {
	float: left;
	width: 170px;
	padding-left: 10px;
	margin-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #999999;
}

/*------------------------------------------*/

#type-table {
	margin: 20px 0;
}

#type-table th {
	padding: 5px;
	background-color: #d3d3d3;
	font-weight: bold;
	border-bottom: solid 2px #ffffff;	
}

#type-table td {
	padding: 5px;
	background-color: #e8e8e8;
	border-left: solid 2px #ffffff;	
	border-bottom: solid 2px #ffffff;	
}


/*------------------------------------------*/

p.mis {
	font-size: 110%;
}

p.mis img {
	vertical-align: text-bottom;
	margin-right: 3px;
	margin-top: 1px;
}

/*------------------------------------------*/

#simodont-list table{
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

#simodont-list table th,table td{
  padding: 10px 5px;
  text-align: left;
  
}

#simodont-list table tr:nth-child(odd){
  background-color: #eee
}