body {
  font-size: 12px;
  font-family: verdana;
  color: #013A65;
  margin: 2em;
  text-align: left;
  background-color: #fdffff;
}

div, h1, h2, h3, h4, h5, h6, p, td, ul, ol, li, label {
  padding: 0;
  margin: 0;
}

img {
  border: 0px none;
}

h1, h2, h3, h4, h5, h6, td, th {
  text-align: left;
}

h1 {
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  padding-top: 16px;
  padding-bottom: 12px;
  color:#F343A7;
}

h2 {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  padding-top: 12px;
  padding-bottom: 9px;
  color:#4E6E73;
  letter-spacing: 2px;
}

h2.faq {
  font-size: 11px;
  letter-spacing: 0;
}

h3 {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  padding-top: 9px;
  padding-bottom: 9px;
}

h3.faq {
  font-size: 10px;
}

h4 {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
}

h4.faq {
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
}

a {
  color: #027D93;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #027D93;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #FEC732;
  font-weight: bold;
  text-decoration: none;
}

p, li, td, th, label, div, input, textarea, select, option {
  font-family: verdana;
  font-size: 11px;
  line-height: 19px;
  text-align: justify;
}

p {
  padding-top: 6px;
  padding-bottom: 6px;
}

li {
  padding-top: 2px;
  padding-bottom: 2px;
}

td, th {
  vertical-align: top;
}

td ul, td ol, th ul, th ol {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none;
}

td {
  background-color: #C374C7;
  padding: 3px;
  margin: 2px;
  color:#FFFFFF;
}

th {
  background-color: #FFE08C;
  padding: 3px;
  margin: 2px;
  color: #FD0A94;
}

input, textarea, select, option {
  background-color: #ffffff;
  border-width: 1px;
  border-top-color:#CFB9F1;
  border-right-color:#CFB9F1;
  border-bottom-color:#CFB9F1;
  border-left-color:#CFB9F1;
 
}


/* HUNGARY DENTAL 2.0 layout definitions start */

.LayoutBox {
  position: absolute;
  margin: 0px;
  padding: 0px;
  border: 0;
  z-index: 1;
}

#HDLogo {
  left: 50px;
  top: 20px;
  width: 120px;
  height: 43px;
}

#Languages {
  left: 305px;
  top: 20px;
  width: 450px;
  height: 43px;
  text-align: right;
}

#Slogan {
  left: 50px;
  top: 63px;
  width: 702px;
  height: 46px;
}


#MainMenu {
  left: 50px;
  top: 112px;
  width: 702px;
  height: 39px;
  background-color: #dcfcfe;
  text-align: left;
  padding-top: 8px;
}

#BigBox {
  left: 50px;
  top: 162px;
  width: 702px;
  background-image: url('../img/background.jpg');
  background-position: right 465px;
  background-repeat: repeat-y;
}

.InnerBox {
  margin: 0px;
  padding: 0px;
  border: 0;
  z-index: 2;
}

#Left {
  width: 461px;
}

#Right {
  float: right;
  width: 237px;
  border-bottom: 4px solid #ffffff;
}

#Content {
  background-color: #DCF4F6;
  margin-top: 3px;
  padding: 12px;
}

#Footer {
  clear: both;
  background-color: #DCFCFE;
  border-top: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  padding: 5px 8px 8px 8px;
}

#AnaizTag {
  background-color: #ffffff;
  text-align: right;
  padding: 0px 0px 30px 0px;
}

.menuLayer {
  position: absolute;
  top: 142px;
  visibility: hidden;
  background-color: #93d8e3;
  border: 3px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  z-index: 9;
}


#menuLayer1 {
  left: 60px;
}

#menuLayer2 {
  left: 190px;
}

#menuLayer3 {
  left: 240px;
}

#menuLayer4 {
  left: 430px;
}

#menuLayer5 {
  left: 480px;
}

#menuLayer6 {
  left: 540px;
}

.SideBox {
  width: 237px;
  height: 68px;
  margin: 0px;
  padding: 0px;
  border: 0;
  z-index: 2;
}

.sideBox p {
  padding: 27px 10px 10px 13px;
}


#SideBox1 {
  background-image: url('../img/20.jpg');
}

#SideBox2 {
  background-image: url('../img/22.jpg');
}

#SideBox3 {
  background-image: url('../img/23.jpg');
}

#SideBox4 {
  background-image: url('../img/24.jpg');
}



/* HUNGARY DENTAL 2.0 layout definitions end */

/* drop down menu Styles */


.menuLayer ul {
	list-style-type: none;
	text-align: left;
}

.menuLayer ul li {
	display: block;
	border-bottom: 1px solid #ffffff;
}



div#Languages ul, div#MainMenu ul, div#Footer ul {
	list-style-type: none;
}

div#Languages ul li, div#MainMenu ul li, div#Footer ul li {
	display: inline;
}


div#footer ul {
  padding-top: 9px;
  padding-left: 5px;
  word-spacing: 7px;
}

div.section {
  clear: left;
  padding-top: 15px;
  padding-bottom: 15px;
}

div.section h2 {/*
  color: #fefdfd;
  background-color: #a6d1d2; */
  border-bottom: 1px solid #E4F9FA;
}

div#Content a {
  color: #BF7EE8;
  text-decoration: none;
}

div#Content a:hover {
  color: #F99FFE;
  text-decoration: none;
}

div#Content ul {
  padding-left: 20px;
  list-style-type: square;
  color:#0f7690;
  text-align: justify;
}
div#Content ul.white {
  padding-left: 20px;
  list-style-type: square;
  color:#ffffff;
}

div#Content table {
  width: 100%;
}

div#Content table tr td ul {
  list-style-type: disc;
  
}

.td_smart {
  font-size: 13px;
  font-weight: bold;

}



img.portrait {
  float: left;
  padding: 0;
  margin: 0;
}


div.in {
  margin-left: 100px;
}

div.sidebar_button {
  text-align: center;
}

.big_image {
  text-align: center;
}

div.label {
  clear: left;
  float: left;
  text-align: right;
  width: 175px;
  margin-bottom: 7px;
}

form div {
  margin-bottom: 7px;
}

li a, a.normi {
  font-weight: normal;
  color:#6BA1A7;
}

li a:visited, a.normi:visited {
  font-weight: normal;
  color:#6BA1A7;
}

li a:hover, a.normi:hover {
  font-weight: normal;
  color:#6BA1A7;
}

.menuLayer ul li a {
	text-transform: uppercase;
	color: #2e7276;
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 20px;
}

.menuLayer ul li a:visited {
	color: #2e7276;
	font-weight: bold;
}

.menuLayer ul li a:hover {
	color: #ffffff;
	font-weight: bold;
}


.box_header_blue{
    background:#A2E1EA;
    color:#FA0082;
    font:12px Verdana;
    font-weight:bold;
    padding:5px;
    text-transform: uppercase;
    
}

.box_content_blue{
    background:url('../img/bg_blue.jpg') repeat-x #9EE1E7;
    padding:6px;
    font:12px Verdana;
    font-weight:bold;
}	

.box_header_pink{
    background:#DE93E5;
    color:white;
    font:12px Verdana;
    font-weight:bold;
    padding:5px;
    text-transform: uppercase;
    
}

.box_content_pink{
    background:#FAC6F6;
    color:#9E0CA4;
    padding:6px;
    font:12px Verdana;
    font-weight:bold;
}	

#MainMenu ul li a{
	font-size:12px !important;
	font-weight:bold !important;
	margin: 0 5px 0 5px;}