body{background:#46352F;margin:0 auto;color:#222;font-size:16px;font-family:Arial,Helvetica,sans-serif;text-align:center}a,a:link,a:active,a:visited{color:#8B2222;text-decoration:none}a:hover{text-decoration:underline}a img,a img:hover,img,img:hover{border:none}.mail-error{width:748px;margin:0 auto;padding:20px 10px;font-size:18px;color:#D33737}.mail-success{width:728px;margin:0 auto;padding:30px 20px;font-size:18px;color:#799313}.home{background:url(../images/welcome.png) no-repeat 16px 1px}.practice{background:url(../images/practice.png) no-repeat 16px 1px}.contact-form{background:url(../images/contact-form.png) no-repeat 16px 1px}.contact-phone{background:url(../images/contact-phone.png) no-repeat 16px 1px}.estilovin a{padding:4px;text-decoration:none;color:#D33737;display:block}.estilovin a:hover{color:#8B2222}.warning{margin:0 auto;width:400px;padding:20px}#map{border:1px solid #8B2222;margin:0 auto;margin-top:20px;margin-bottom:20px}#wrapper{background:url(../images/header-bg.png) repeat-x;width:100%;margin:0 auto;text-align:center}#wrapper #header{width:768px;height:320px;margin:0 auto;text-align:center}#wrapper #header #mmenu{width:100%;height:64px}#wrapper #header #mmenu ul li{width:128px;height:64px;padding:0;float:left}#wrapper #header #mmenu ul li a.mmenu-first{width:126px;border-left:1px solid #9C8D83}#wrapper #header #mmenu ul li a{border-right:1px solid #9C8D83;width:127px;height:44px;padding:20px 0 0;font-size:16px;text-decoration:none;text-align:center;color:#2E241F;display:block}#wrapper #header #mmenu ul li a:hover{background:url(../images/menu-btn-hover.png) repeat-x;color:#F2F2F2}#wrapper #header #logo{background:url(../images/logo.png) no-repeat 0 0;width:339px;height:61px;margin:90px 20px 34px 20px;padding:0;float:left}#wrapper #body{background:#E1DCD8;width:100%;margin:0 auto;text-align:center;overflow:hidden}#wrapper #body #top{width:768px;margin:0 auto;text-align:center;overflow:hidden}#wrapper #body #top #visits{border-top:1px solid #C1AFA2;width:446px;margin:10px 150px 0px;padding-bottom:20px;float:left}#wrapper #body #top #visits #label{padding:4px;font-size:20px;color:#744440}#wrapper #body #top #visits #counter{background:url(../images/counter-bg.png) no-repeat 0 0;width:146px;height:39px;margin:0 auto;padding:4px 0 0;font-size:26px;text-align:center;color:#F2F2F2}#wrapper #body #top #content{width:363px;padding:20px 10px;text-align:left;float:left}#wrapper #body #top #content p{padding:0 15px;font-size:16px;color:#2E241F}#wrapper #body #top #content fieldset{border:none;margin:0 auto;margin-top:12px;padding:0 10px;text-align:left}#wrapper #body #top #content fieldset label{padding:0 4px;font-size:16px;color:#D33737}#wrapper #body #top #content fieldset img.captcha{padding:4px 0}#wrapper #body #top #content fieldset input.captcha{background:#ECE9E6;border:1px solid #C1AFA2;width:92px;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333}#wrapper #body #top #content fieldset.val_error{background:#D7D0C8;border:1px solid #C1AFA2;padding:3px 8px}#wrapper #body #top #content fieldset.val_error span{font-size:16px;color:#D33737}#wrapper #body #top #content fieldset input.field{background:#ECE9E6;border:1px solid #C1AFA2;width:160px;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333}#wrapper #body #top #content fieldset input.button{background:url(../images/button.png) no-repeat 0 0;border:none;width:112px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#F0F0F0}#wrapper #body #top #content fieldset input.button:hover{color:#FFF}#wrapper #body #top #content fieldset textarea{background:#ECE9E6;border:1px solid #C1AFA2;width:317px;height:170px;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333}#wrapper #body #top #content fieldset textarea:focus,#wrapper #body #top #content fieldset textarea:hover,#wrapper #body #top #content fieldset input.field:focus,#wrapper #body #top #content fieldset input.field:hover,#wrapper #body #top #content fieldset input.captcha:hover{background:#F4F4F4}#wrapper #body #top #submenu #links{width:100%;padding:12px 0}#wrapper #body #top #submenu #links ul,.estilovin{list-style:url(../images/list-style.png) outside;margin:0 auto;padding:0}#wrapper #body #top #submenu #links ul li{width:227px;margin-left:59px;text-align:left}#wrapper #body #top #submenu #links ul li a{width:100%;padding:4px;text-decoration:none;color:#D33737;display:block}#wrapper #body #top #submenu #links ul li a:hover{color:#8B2222}#wrapper #body #top #contact,#wrapper #body #top #submenu{width:365px;padding:20px 10px;text-align:left;float:left}#wrapper #body #top #contact #title,#wrapper #body #top #submenu #title,#wrapper #body #top #content #title{border-bottom:1px solid #C1AFA2;width:100%;padding:6px 0 8px;font-size:20px}#wrapper #body #top #contact #title span,#wrapper #body #top #submenu #title span,#wrapper #body #top #content #title span{color:#744440;padding:0 0 0 63px}#wrapper #body #top #contact fieldset{border:none;margin:0 auto;margin-top:12px;padding:0 10px 0 20px;text-align:left}#wrapper #body #top #contact fieldset span{font-size:25px;color:#D33737}#wrapper #body #top #topics .title{border-bottom:1px solid #C1AFA2;padding:6px 20px 8px 60px;text-align:left;overflow:hidden}#wrapper #body #top #topics .cont{padding:10px 0 20px 10px;font-size:16px;text-align:left;color:#462A1E}#wrapper #body #subjects{background:url(../images/subs-bg-top.png) repeat-x 0 0 #D7D0C8;width:100%;margin:0 auto;text-align:center}#wrapper #body #subjects #contents,#wrapper #body #top #topics{width:748px;padding:30px 10px 20px;margin:0 auto}#wrapper #body #subjects #contents .title{border-bottom:1px solid #C1AFA2;margin-top:5px;padding:6px 20px 8px 60px;text-align:left;overflow:hidden}#wrapper #body #subjects #contents .title #left,#wrapper #body #top #topics .title #left{font-size:20px;text-align:left;color:#D33737;float:left}#wrapper #body #subjects #contents .title #right,#wrapper #body #top #topics .title #right{margin-top:6px;font-size:16px;text-align:left;color:#D33737;float:right}#wrapper #body #subjects #contents .cont{padding:10px 16px 40px;font-size:16px;text-align:left;color:#462A1E}#wrapper #body #subjects #contents .cont img,#wrapper #body #top #topics .cont img{background:#E1DCD8;border:1px solid #C1AFA2;margin:4px 10px 4px 4px;padding:2px}#wrapper #body #subjects p.error_mysql{font-size:18px;color:#D33737}#wrapper #footer{background:url(../images/footer-bg.png) repeat-x;width:100%;height:80px;margin:0 auto;text-align:center}#wrapper #footer #menu{width:768px;height:20px;margin:0 auto;padding:15px 0 0}#wrapper #footer #menu ul,#wrapper #header #mmenu ul{list-style:none;margin:0 auto;padding:0}#wrapper #footer #menu ul li{width:127px;border-right:1px solid #E1DCD8;float:left}#wrapper #footer #menu ul li a{width:127px;font-size:16px;color:#9C8D83;display:block}#wrapper #footer #menu ul li a:hover{color:#E1DCD8}#wrapper #footer #menu ul li a.fmenu-first{border-left:1px solid #E1DCD8}#wrapper #footer #copy{margin-top:10px;font-size:16px;color:#E1DCD8}