/*  
Theme Name: dentland
Theme URI: http://wordpress.org/
*/

body { background: #727272 url(/wp-content/themes/dentland/img/background.jpg) repeat-x top; margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif;  }
a { color: #0c0c0c; text-decoration: underline; }
a img { border: none; }
img.imgleft { float: left; margin: 0px 0px 30px; }
img.imgright { float: right; margin: 10px 0px 10px 15px; }
img.longfoot { margin-bottom: 50px; }
.floatleft { float: left; }
.floatright { float: right; }

.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both; }

.gal { text-align: center; margin: 0; }
.onlyprint { display: none; }
ul { margin: 0; padding: 0; }
p.signature { text-align: right; }
address { padding: 5px; font-style: normal; }

#dentland { display: none; }
#container { width: 846px; margin: 0 auto; padding: 0; position: relative; top: 0px;
  background: #fff url(/wp-content/themes/dentland/img/co_bg.jpg) repeat-y; }
#footer { width: 846px; background: #fff url(/wp-content/themes/dentland/img/co_bg.jpg) repeat-y; margin: 0 auto; padding: 0; }
#content { min-height: 450px; margin: 0; padding: 0px 30px; width: 786px; }
#cover { background: url(/wp-content/themes/dentland/img/c_bg.jpg) no-repeat 0 0px; padding-top: 155px;}
#bottom { background: #fff url(/wp-content/themes/dentland/img/b_bg.jpg) no-repeat -12px bottom; height: 45px; margin: 0; padding: 0; }
.overbottom { height: 20px; background: url(/wp-content/themes/dentland/img/dots.jpg) repeat-x; margin: 0px auto; padding: 0pt 5px; width: 764px; clear: both; border: none; }
#address { position: relative; padding: 20px; padding-left: 70px; color: #666; font-size: 12px; background: url(/wp-content/themes/dentland/img/info_logo_green.jpg) no-repeat 30px center; margin: 0; }
#address a { color: #83A62A; }
#langswitcher { position: absolute; top: 20px; right: 20px; width: 100px; font-size: 11px;}
#langswitcher a { display: block; height: 18px; padding-left: 20px;}
#langswitcher a.langhu { background: url(/wp-content/themes/dentland/img/flags/hu.gif) no-repeat 0 2px; }
#langswitcher a.langen { background: url(/wp-content/themes/dentland/img/flags/gb.gif) no-repeat 0 2px; }
#langswitcher a.langde { background: url(/wp-content/themes/dentland/img/flags/de.gif) no-repeat 0 2px; }
#big_pic { width: 461px; height: 602px; position: absolute; top: 0px; right: 9px; margin: 0 0 20px 0px; z-index: 1;
	background: #fff url(/wp-content/themes/dentland/img/bp/default.jpg) no-repeat; }
#big_pic_lepedo {  color: black; width: 470px; height: 445px; float: right; z-index: 2; background: #fff; margin: 0; padding: 0; }
#logoclick { text-decoration: none; display: block; width: 145px; height: 111px; float: right; margin-top: 9px; }
#headcontact { width: 300px !important; width: 295px; height: 81px; margin: 9px 0 0 0; padding: 10px 0px 5px 15px; color: #8AA03E; height: 111px; width: 315px; position: absolute; }
span.bg { /*background-color: #fff;*/ height: 111px; width: 316px; position: absolute; top: 9px; opacity: .7; }
#headcontact a { color: #8AA03E; }
#headcontact h1{ color:#8A9F42; font-family:Verdana; font-size:13px; font-weight:bolder; letter-spacing:0.1em; margin: 5px 0pt 20px 0px; padding: 0px; text-align: left; }
#headcontact span { font-size: 11px; margin: 0px; display: block; font-size: 11px; font-weight: bold; line-height: 1.5em; margin-top: 27px; }
#bottomlinklist { margin: 0 40px; padding: 10px 0; font-size: 11px; line-height: 1.5em; text-align: center; }
#bottomlinklist ul { display: inline; list-style-type: none; }
#bottomlinklist ul li { display: inline; font-weight: bold; }
#bottomlinklist ul li ul li { font-weight: normal; white-space: nowrap; }
#bottomlinklist a { white-space: nowrap; text-decoration: none; padding-right: 10px; margin-right: 5px; border-right: 1px solid #666; color: #666; text-transform:uppercase; }
#bottomlinklist a.noborder { border: none; }
#header{ height: 111px; margin: 7px 0 0 0; padding: 0pt; position: absolute; left: 10px; top: 2px; width: 366px; z-index: 20; }
#header h1 { background: #AEC575 url(/wp-content/themes/dentland/img/h_bg.jpg); color: #fff; padding: 22px 1px; margin: 9px 2px 0 0; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; border-bottom: 1px solid white; height: 40px; }
#header h1 #titlepic { background: transparent url(/wp-content/themes/dentland/img/header/h_bg_dl_eng.jpg) no-repeat scroll center top; height: 84px; position: absolute; top: 0px; left: -1px; width: 365px; }
blockquote { margin: 0; padding: 0;}
blockquote em { text-align: right; display: block; }
p { margin: 5px; text-align: justify; font-size: 12px; }
#c { font-size: 12px; line-height: 1.3em; color: #666; font-family: Verdana, Arial, sans-serif; padding-bottom: 30px; min-height: 300px; }
#c p { margin-bottom: 15px; }
#c li { margin: 5px 0px; text-align: justify; }
#c h2,
#c h3,
#c h4,
#c h5,
#c caption, #c .caption { margin: 20px 0 10px 0; padding:0pt 5px; font-family: Verdana, Arial, sans-serif; color: #993333; line-height: 1.3em; text-transform:uppercase; font-size: 14px; }
#c caption, #c .caption { font-weight: bold; text-align: center; }
#c h2 { font-size: 15px; margin-top: 5px; }
#c h3,
#c dt { font-size: 14px; }
#c h4 { font-size: 13px; text-transform:none; }
#c h5 { font-size: 1em; font-style: italic; font-weight: normal; }
#c dl { margin: 5px; }
#c dt { margin: 20px 0px 5px 0px; }
#c dd { margin: 5px 0px 10px 20px; }
#c ul { margin: 0px 30px 20px; padding: 0px; list-style: square url(/wp-content/themes/dentland/img/subpagelistarrow.jpg); }
#c .haveleftimg { margin-left: 335px; padding: 0; }
#c li ul { list-style: square url(/wp-content/themes/dentland/img/subpagelistarrow2.jpg); margin-left: 20px; margin-right: 0px;}
#c a { color: #83a62a; }
#c fieldset { float: left; width: 760px; }

table.costs { clear: both; width: 100%;border: none; color: #666; font-size: 11px; }
table.costs tbody, table.costs thead { border: none; }
table.costs th.thead { text-align: center; padding: 20px 10px; }
table.costs th { padding: 5px; }
table.costs th.th { text-align: center; padding: 7px; }
table.costs tbody th { text-align: left; padding: 2px 10px; }
table.costs td, table.costs th { border: none; text-align: center; }
table.costs td { width: 150px; }
table.costs tr.costs_rowa { background: #e1efbe; }
table.costs tr.costs_rowa td, table.costs tr.costs_rowa th { color: #575757;  }

div.ourstaff {
    display: realtive;
}

div.ourstaff p {
    float: left;
    margin: 0px !important;
    padding: 0px;
    text-align: center;
    height: 348px;
    width: 30%;
    position: relative;
}

div.ourstaff p a {
    font-size: 13px !important;
    color: #993333 !important;
    font-family: Verdana, Arial, sans-serif !important;
    line-height: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}

div.ourstaff h2 {
    margin-bottom: 75px !important;
}

div#ourstaff-display {
  position: absolute;
  z-index: 2000;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
div#ourstaff-display div.bgbox {
  position: absolute;
  z-index: 2010;
  width: 100%;
  height: 100%;
  top: 0px; left: 0px;
  background: #000;
  opacity: .7;
}
div#ourstaff-display div#ourstaff-content{
  margin: 30px auto;
  padding: 20px;
  background: #fff;
  text-align: center;
  z-index: 2020;
  position: fixed;
  width: 570px;
  color: #660000;
}
div#ourstaff-display div#ourstaff-content * {
  font-size: 14px;
}
div#ourstaff-display div#ourstaff-content ul {
    text-align: left;
}
div#ourstaff-display .overbottom {
    background: none;
    width: 100%;
}


#TB_window #TB_ajaxContent p.overbottom {
    width: auto;
}

#sepru { background: #000; clear: both; z-index: 30; }
#menu, #menu li.m ul { list-style-type: none; width: 366px; }
#menu { float: left; position:relative; left: -1px; top: -19px; border-top:1px solid #FFFFFF; }
#menu a { 	display: block; font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 10px; text-decoration: none; position: absolute; height: 26px; text-transform:uppercase; font-weight: bold;}
#menu .nomenu { display: none; }
#menu li.m, #menu li.m a, #menu li.s, #menu li.s a { width: 122px; height: 26px; margin: 0; padding: 0; }
#menu li.m { float: left; }
#menu li.m ul { float: left; left: 0px; position: absolute; top: 26px; background: transparent url(img/menu_top.jpg) no-repeat scroll left -1px; margin-top: 1px; padding-top: 8px; }
#menu li.m a { background-color: #525F72; }
#menu li.m a.actmenu, #menu li.m a:hover { background-color: #fff; color: #000; }
#menu li.s { float: left; }
#menu li.s a { background-color: #9B354B; }
#menu li a span { display: block; width: 122px; position: absolute; height: 26px; left: 0; top: 0; cursor: pointer; background-position: top left; }
#menu li a:hover span, #menu li a.actmenu span  { background-position: 0 26px; }

