body, html {height :100%}
body {margin : 0; text-align : center; background : #f5f6fa url('../img/bg.png') center top repeat-y;}

#dental2001 {background : url('../img/top.jpg') left top repeat-x; min-height : 100%; _height : 100%;}
#dental2001face {background : url('../img/face.jpg') center top no-repeat; padding-bottom : 60px;}

#dental968 {width : 968px; margin : 0 auto; text-align : left; background : url('../img/bg-top.jpg') left 222px no-repeat}

#langs {float : right; padding : 17px 0 0 0; text-transform : uppercase; font-size : 11px;}
#langs b {font-weight : normal; color : #ef5b05;}     
#langs a:link, #langs a:visited {color : #666666; text-decoration : none;}
#langs a:hover, #langs a:active {color : #ef5b05; text-decoration : none;}

#mainmenu {height : 48px; margin : 0; padding : 0;}
#mainmenu li {list-style : none; list-style-image : none; float : left; padding : 15px 20px 0px 0; color : #4d4d4d; font-size : 14px;}
#mainmenu li a:link, #mainmenu li a:visited {color : #666666; text-decoration : none;}
#mainmenu li a:hover, #mainmenu li a:active {color : #ef5b05; text-decoration : none;}
#mainmenu li b {color : #ef5b05; font-weight : normal;}

#rightpanel {width : 248px; float : right; padding : 30px 0; font-size : 11.4px;}
#rightpanel .rightpos {padding : 10px 5px 10px 25px; border-bottom : 1px solid #dadada;}
#rightpanel h2 {color : #ef5b05; font-size : 14px; margin : 0 0 2px 0; padding : 0; font-weight : normal;}
#rightpanel h3 {font-size : 17px; font-weight : normal; margin : 0; padding : 0 0 6px 0; color : #000;}
#rightpanel h4 {font-size : 12px; font-weight : normal; margin : 0; padding : 0 0 6px 0; color : #0064b9;}
#rightpanel img {float : right;}
#rightpanel li {padding : 0 0 3px 0;}
#rightpanel .rightp {padding-right : 15px;}          
#rightpanel .eduk img {float : left; vertical-align : middle;}
#rightpanel .eduk a:link, #rightpanel .eduk a:visited, #rightpanel .eduk a:active, #rightpanel .eduk a:hover {color : #50aaff; font-weight : bold;}

#submenu {margin-left : -25px;}
#submenu a:link, #submenu a:visited {color : #8a8a8a; text-decoration : none; padding : 2px 10px 2px 25px; font-size : 13px; display : table; _display : block;}
#submenu a:hover, #submenu a:active {color : #fff; background : #ff6f16;}                                                         
#submenu b a:link, #submenu b a:visited {color : #fff; background : #ff6f16; font-weight : normal;}   
#submenu .subin a:link, #submenu .subin a:visited {color : #8a8a8a; text-decoration : none; padding : 2px 10px 2px 20px; margin : 1px 0 0 25px; font-size : 11px; display : table; _display : block;}
#submenu .subin a:hover, #submenu .subin a:active {color : #fff; background : #ff6f16;}                              
#submenu .subin b a:link, #submenu .subin b a:visited {color : #fff; background : #ff6f16; font-weight : normal;}            

#submenu big {font-size : 13px;}      
#submenu big a:link, #submenu big a:visited {color : #0064b9;}
#submenu big a:hover, #submenu big a:active {color : #fff;}   
#submenu big b a:link, #submenu big b a:visited {color : #fff;}

#submenu h2 a:link, #submenu h2 a:visited {color : #ef5b05; text-decoration : none; padding : 2px 10px 2px 25px; font-size : 14px; display : table;}
#submenu h2 a:hover, #submenu h2 a:active {color : #fff; background : #ff6f16;}                                                                     
#submenu h2 b a:link, #submenu h2 b a:visited {color : #fff; background : #ff6f16; font-weight : normal;}

#content {width : 570px; padding : 40px 0; margin-left : 120px;}

.pad {margin : 0 80px 0 0;}
.freediv {clear : left; height : 0; text-align : right; position : relative;}
.freediv a {position : absolute; right : 0; margin : -30px 0 0 0;}

#footer {position : relative; margin-top : -80px; height : 80px; background : #a4a9ad url('../img/footer.jpg') left top repeat-x; width : 100%; left : 0; font-size : 11px; text-align : center;}
#footer div {width : 968px; padding : 20px 0 0 0; color : #5f6467; text-align : left; margin : 0 auto;}
#footer div a:link, #footer div a:visited {color : #5f6467; text-decoration : none; float : right;}
#footer div a:hover, #footer div a:active {color : #000; text-decoration : none; float : right;}
        
/* formular */
.Contact_Button {background : #f5f6fa; border : 1px solid #ef5b05; color : #ef5b05; font-weight : bold; padding : 3px 10px;}
.Contact_Text {width : 320px; border : 1px solid #bbb; background : #fff;}
.Contact_TextArea {width : 320px; height : 150px; border : 1px solid #bbb; background : #fff;}
.Contact_Form_PlainText {}
.Contact_Form_Text {width : 140px; font-weight : bold; vertical-align : top;}
.Contact_Form_Input {}
.Contact_Form_Submit {text-align : center; padding-top : 15px;}

.navrhtbl {border-collapse : collapse;}
.navrhtbl td {border-bottom : 1px dashed #edeeef; padding : 5px 0;}
.navrhtbl .darkline {border-bottom : 1px solid #edeeef;}
.navrhtbl .noborder {border-bottom : 0;}
   
