@charset "iso-8859-2";
/***************************************************/
/* CSS document for http://www.tothdent.hu website */
/* Copyright 2006 anaiz                            */
/* contact developer at info@anaiz.hu              */
/*                      wwww.anaiz.hu              */
/***************************************************/


/******************/
/* Basic settings */
/******************/

/* body definition */
body {
  font-size: 11px;
  font-family: verdana;
  color: #436a71;
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #6f7f82;
  background-repeat: no-repeat;
  background-position: top center;
}


/* set uniform boxes to start with, cancel img borders, and align every text to left */
div, h1, h2, h3, h4, h5, h6, p, td, ul, ol, li, label, a, form, input, img, span, table {
  padding: 0;
  margin: 0;
}

img {
  border: 0px none;
}

h1, h2, h3, h4, h5, h6, td, th {
  text-align: left;
}

/* basic class to float something to the right */
.r {
  float: right;
}

/* basic class to text-align something to center */
.c {
  text-align: center;
}


/********************/
/* Layout definiton */
/********************/

/* main container, everything goes inside it */
#main {
  position: absolute;
  width: 834px;
  left: 50%;
  margin-left: -417px;
  background-color: #6f7f82;
  background-image: url('../img/tothdent_content2.gif');
  background-repeat: repeat-y;
  background-position: top left;
}

#main2 {
  position: absolute;
  width: 834px;
  float: left;
  background-color: #6f7f82;
  background-image: url('../img/tothdent_content2.gif');
  background-repeat: repeat-y;
  background-position: top left;
}

/* top spacer : holds one image design element */
#top {
  width: 834px;
  height: 27px;
  background-color: #acb5b0;
}

/* title box : holds company logo */
#title {
  width: 834px;
  height: 69px;
}

/* header section : contains menu and language box */
#header {
  width: 834px;
  height: 213px;
  background-color: #acb5b0;
  background-image: url('../img/tothdent_header.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

/* info box : holds info bar */
#info {
  width: 834px;
  height: 52px;
}

/* language box : contains language selection form */
#languagebox {
  float: right;
  margin-top: 100px;
  margin-right: 1px;
  text-align: right;
}

#languagebox select {
  margin-top: 10px;
  width: 134px;
}

/* a container box for content; used for displaying a continous background */
/* (content box has a different, non-repeating background image, but also  */
/* needs a repeating one)                                                  */
#content_box2 {
  width: 834px;
  background-color: #fdf5e6;
  background-image: url('../img/tothdent_content2.gif');
  background-repeat: repeat-y;
  background-position: top left;
}

/* Content Box : holds content text and images */
#content_box1 {
  background-image: url('../img/tothdent_content1.gif');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 240px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 30px;
}

#content {
  width: 834px;
  background-color: #fdf5e6;
  background-image: url('../img/tothdent_content2.gif');
  background-repeat: repeat-y;
  background-position: top left;
}

#text {
  float: right;
  width: 607px;
  background-color: #fdf5e6;
  background-image: url('../img/tothdent_text_bg.gif');
  background-repeat: repeat-y;
  background-position: top left;
}

#images {
  width: 224px;
  text-align: center;
  background-image: url('../img/tothdent_images_bg.gif');
  background-repeat: repeat-y;
  background-position: top left;
}


/* bottom spacer : holds one image design element */
#footer {
  width: 834px;
  height: 29px;
  background-color: #036bfe;
  text-align: right;
}

#popup {
  width: 100%;
  text-align: center;
  color: #ffffff;
  margin: 20px;
}


/***********/
/* Content */
/***********/

p, h1, h2, h3, h4, h5, h6, div, td, th, blockquote, ul, ol, li {
  font-family: Verdana;
}

#lang_form select option {
  text-transform: uppercase;
}

#text div, #text p, #text h1, #text h2, #text h3, #text h4, #text h5, #text #text h6, #text table, #text ul, #text ol, #text form, #text img {
  padding-left: 20px;
  padding-right: 30px;
}

#text table {
  margin-left: 90px;
}

#text p, #text td, #text th
#popup p {
  color: #436a71;
  font-size: 11px;
  line-height: 16px;
  margin-top: 6px;
  margin-bottom: 6px;
  text-align: justify;
}

#text td, #text th {
  padding-left: 6px;
  padding-right: 6px;
}

#text td.price, #text th.price {
  text-align: right;
}

#text th {
  color: #c0c7be;
  font-weight: bold;
  text-transform: uppercase;
  font-stretch: expanded;
}

#text td.separator {
  font-size: 1px;
  line-height: 1px;
  height: 12px;
}


#text h1 {
  font-family: trebuchet ms, arial, sans-serif;
  color: #c0c7be;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-top: 12px;
  margin-bottom: 12px;
  font-stretch: expanded;
}

#text h2 {
  color: #436a71;
  font-size: 12px;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 2px;
}

#text h3 {
  color: #fe8301;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 3px;
  margin-top: 16px;
  margin-bottom: 2px;
}

#text strong {
  color: #878e8e;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
}

#text .mini {
  color: #878e8e;
  font-size: 10px;
  letter-spacing: 1px;
  margin-top: -12px;
  text-transform: uppercase;
}

#text ul.submenu {
  color: #878e8e;
  font-size: 10px;
  letter-spacing: 1px;
  margin-top: -12px;
  text-transform: uppercase;
}

#text ul.submenu, #text ul.submenu li {
  display: inline;
  list-style-type: none;
}

#text div.gallery_container {
  margin-top: 12px;
  margin-bottom: 12px;
}

#text ul.gallery {
}

#text ul.gallery, 
#text ul.gallery li {
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#text ul.gallery li {
  float: left;
}


#text ul.teszt,
#text ul.teszt li,
#text ul.teszt ul,
#text ul.teszt ul li {
  list-style-type: none;
  list-style-position: inside;
  margin-left: -10px;
}

#text ul.teszt li h2 {
  color: #436a71;
  font-size: 11px;
  font-weight: 600;
}


#text a {
  color: #036bfe;
  text-decoration: none;
  font-weight: bold;
}

#text h2 a{
  color: #adb4ab;
}

#text a:hover {
  color: #0148ab;
  text-decoration: none;
  font-weight: bold;  
}

#text .submit {
background-color: #fe8301;
height: 20px;
border: 1px solid white;
font-weight: bold;
color: white;
margin-left: -10px;
text-decoration: none;}


#text a.submit:hover {
background-color: #036bfe;
color: white;}

#images ul {
  list-style-type: none;
}

#images ul li {
  list-style-type: none;
  margin-top: 8px;
  margin-bottom: 8px;
}

.video {
	text-align: center;
	margin-top: 16px;
}