*{ margin: 0; padding: 0;}
body{ margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #4d4d4d;}
body a{ text-decoration: none;}
body img{ border: none;}
body p{ margin: 0; padding: 0; line-height: 17px;}
.clr{ clear: both; line-height: 0;}
#wrap{}
#nav{ width: 976px; height: 67px; margin: 0 auto; }
#nav ul li{ list-style: none; float: left;  padding-top: 25px;}
#nav ul li a{ font-size: 17px; height: 27px; background: none; margin-left: 20px; padding: 10px 15px 5px 15px; text-align: center; display: block; border-top: 2px solid #36647c; color: #FFFFFF;}
#nav ul li a:hover{ font-size: 17px; height: 27px; background: #ffffff; margin-left: 20px; padding: 10px 15px 5px 15px; text-align: center; display: block; border-top: 2px solid #c3c3c3; color: #323232;}
#nav ul li .active{ font-size: 17px; height: 27px; background: #ffffff; margin-left: 20px; padding: 10px 15px 5px 15px; text-align: center; display: block; border-top: 2px solid #c3c3c3; color: #323232;}

/*#nav ul li{ list-style: none; float: left; margin-top: 37px; height: 37px!important;}
#nav ul li a{ height: 37px; border-top: 2px solid #36647c; padding:  15px 35px 0 35px; font-size: 14px; color: #7a0000;}
#nav ul li a:hover{ border-top: 2px solid #c3c3c3; background: #ffffff; color: #323232;  background: #ffffff;}
#nav ul li .active{ border-top: 2px solid #c3c3c3; background: #ffffff; color: #323232;  background: #ffffff;}
*/

#header{}
h1.konsult{ padding:0; margin:0; position: absolute; left: -1000px; width: 900px;}
h2{ font-size: 24px; font-weight: normal; color: #4d4d4d; margin-top: 19px;}
h3{ background: #c49b48; font-size: 14px; width: 270px; height: 25px; color: #4d4d4d; padding-top: 7px; padding-left: 7px;}
h4{ font-size: 14px; color: #039;}
.left{ width: 290px; float: left; margin-right: 14px;}
.form{ width: 290px; float: left;}
#center{ margin: 0 auto; width: 904px;}

input{ width: 210px; background: #c49b48; height: 20px; color: #4d4d4d; border: none; margin-bottom: 10px;}
.input{ width: 70px; height: 20px; font-size: 12px; float: left;}
.text{ padding-left: 0; float: left; width: 80px; height: 20px;}
textarea{ width: 200px; height: 45px; padding: 0; overflow: auto; color: #4d4d4d; background: #c49b48; border: none;}
.img-code{ float: left; width: 90px;}
.sec-code{ float: left; width: 140px; text-align: left; margin-bottom: 3px; margin-top: 6px;}
.code{ float: left; width: 290px; padding-left: 0;}
.submit{ width: 60px; float: right;}
.submit input{ color: #4d4d4d; background: none; width: 60px; cursor: pointer; border: none; font-size: 12px; font-weight: bold;}
.submit input:hover{ color: #ffffff;}
#submit:hover{ color: #007ABD; cursor: pointer;}
table{ line-height: 18px;}
table p{ line-height: 18px;}
table a{ line-height: 18px;}

#lang{ text-align: right; padding-top: 5px; width: 970px; margin: 0 auto; color: #ffffff;}
#lang a{ color: #ffffff;}

#table-courses td{ border: 1px solid #000000; border-collapse: collapse; padding: 5px;}