/* CSS Document */

/* normalize browser defaults */
html,body,ul,ol,li,form,p,h1,h2,h3,h4,h5,hr{margin:0;padding:0;}
img{border:0;}
a{border:0; outline:0 none;}
.clear{font-size:1px;height:1px;overflow:hidden;clear:both;}

/*általános*/
html,body{height:100%;}
body{background:#fff;}
body{font-family:arial,geneva,sans-serif;text-align:center;}
div#canvas{width:980px;padding:0;margin:0 auto;height:100%;position:relative;text-align:center;}
html>body #canvas{height: auto; min-height: 100%;}
/*lábléc*/
/*hr {height:120px; visibility: hidden;}*/
/*div#footer{width:980px;height:120px;padding:0;margin:0;}*/

div#header{padding:40px 0 20px;}
img {font-size:arial;font-size:10px;color:#c0c0c0;}
img.logo {float:left;display:inline;width:294px;height:55px;padding:0 0 0 15px;}

.topRight{font-size:14px;font-weight:bold;float:right;display:inline;padding:10px 15px 0 0;}
.slogan{color:#a0c64f;font-size:14px;font-weight:bold;text-align:right;padding-bottom:1.7em;}
.topMenu{font-size:11px;text-align:right;}
.topMenu a:link,.topMenu a:visited{color:#bbb;text-decoration:none;}
.topMenu a:hover{color:#333;}

.main{width:100%;height:294px;background:url(../objects/mainbg.jpg) top left no-repeat;}
.mainContent{width:320px;padding:65px 0 0 55px;font-size:12px;color:#fff;text-align:justify;font-weight:bold;float:left;display:inline;}
.mainContent h1{font-size:16px;color:#fff;font-weight:bold;margin-bottom:6px;}

.minimenu{float:right;display:inline;padding:0px 15px 0 0;}
.britesmileLnk:link, .britesmileLnk:visited{color:#9da3b9;font-weight:bold;font-size:16px;text-decoration:none;}
.britesmileLnk:hover{color:#a0c64f;}
.briteskinLnk:link, .briteskinLnk:visited{color:#a0c64f;font-weight:bold;font-size:16px;text-decoration:none;}
.briteskinLnk:hover{color:#9da3b9;}

.menuContainer{width:750px;padding:20px 0;margin:0 auto;}
.menuContainer td {width:20%;text-align:center;}
.menuContainer td a:link, .menuContainer td a:visited{font-size:12px;font-weight:bold;text-decoration:none;color:#9da3aa;line-height:1.1em;}
.menuContainer td a:hover{color:#333;}
.menuContainer td img {padding-top:3px;}

.footer{width:750px;padding:20px 0;margin:10px auto;text-align:center;border-top:1px solid #999;font-size:10px;color:#bbb;}
.footer a:link, .footer a:visited, .footer a:hover {font-size:10px;color:#bbb;text-decoration:none;}

.main2{width:100%;height:100px;background:url(../objects/mainbg2.jpg) top left no-repeat;}
.pageContent{width:490px;background:url(../objects/smile.jpg) top left no-repeat;padding:0 100px 0 390px;text-align:left;}
.pageContent h1{color:#b8babc;font-size:26px;padding:0.5em 0;}
.pageContent .pageText{color:#666;font-size:12px;text-align:justify;}
.innerLinkBox{border:1px solid #ddd;padding:6px 12px;float:right;display:inline;width:200px;margin:0 -85px 20px 20px;}
.innerLinkBox a:link, .innerLinkBox a:visited{color:#a0c64f;font-size:14px;font-weight:bold;text-decoration:none;line-height:1.4em;}
.innerLinkBox a:hover{color:#9da3b9;}
.innerPicBox1{border:1px solid #ddd;padding:4px;float:right;display:inline;width:294px;margin:0 -85px 20px 20px;}
.innerPicBox2{float:right;display:inline;width:165px;margin:0 -85px 20px 20px;}

.main3{width:100%;height:100px;background:url(../objects/mainbg3.jpg) top left no-repeat;}
.pageContent h2{color:#b8babc;font-size:16px;padding:0.5em 0;}

.main4{width:100%;height:100px;background:url(../objects/mainbg4.jpg) top left no-repeat;}
.pageText td{padding:3px 5px;width:20%;font-size:11px;text-align:left;vertical-align:top;}
.pageText td.cellM{background:#f5f9fe;border-bottom:1px solid #bfbfbf;font-weight:bold;}
.pageText td.cellM2{background:#f5f9fe;font-weight:bold;}

.pageText td.cellBS{background:#e6ecee;border-bottom:1px solid #bfbfbf;}
.pageText td.cellBS2{background:#e6ecee;}

.pageText td.cellR{background:#f0f0f0;border-bottom:1px solid #bfbfbf;}
.pageText td.cellR2{background:#f0f0f0;}

.pageText td ul{list-style:none;}
.pageText td ul li{border-bottom:1px solid #bfbfbf;border-top:1px solid #fff;padding:2px 0;}

.pageText a:link, .pageText a:visited{color:#a0c64f;font-weight:bold;text-decoration:none;}
.pageText a:hover{color:#9da3b9;}

.sign{text-align:left;font-weight:bold;color:#b8babc;font-style:italic;padding:2px 0;}

.itext{border:1px solid #bfbfbf;width:300px;font-family:arial,geneva,sans-serif;color:#666;font-size:12px;}
.hiba{color:darkred;}
.nhiba{color:darkgreen;}
