body {margin:0px; padding:0px; background:url(../img/bg.png) repeat-x #fff; font:16px "Times New Roman", Times, serif; min-width:1000px;} 
#header {width:100%; height:150px; background:url(../img/bg_header.jpg) no-repeat;} 
#logo {padding:27px 0px 0px 34px; float:left;} 
#telephone {background:url(../img/telephone.jpg) no-repeat; width:280px; height:150px; float:right;} 
#menu {background:url(../img/bg_menu.png) repeat-x; width:100%; height:38px;} 
#menu ul {margin:0px 0px 0px 60px; padding:0px; list-style-type:none; font:bold 17px "Times New Roman", Times, serif;} 
#menu ul li {float:left; height:17px; height:40px;} 
#menu ul li a {color:#fff; text-decoration:none; padding:9px 18px 0px 15px; height:31px; float:left; background:url(../img/border_menu.png) no-repeat right top;} 
#menu ul li a:hover {text-decoration:underline;} 
#menu ul li.active a {background: url(../img/bg_menu.gif) repeat-x; color:#5e2a05; margin:-1px 0px 0px 0px; padding:10px 15px 0px 15px;} 
#menu ul li.active a:hover {text-decoration:none;} 
#menu_left, #menu_right {width:5px; height:39px; background:url(../img/bg_menu_left.png) no-repeat; float:left;} 
#menu_right {background:url(../img/bg_menu_right.png) no-repeat;} 
#content {padding:10px 20px 0px 20px; color:#5e2a05;} 
.expert {width:100%; margin-bottom:50px;} 
.expert td, .expert2 td  {vertical-align:top;} 
.expert2 td  {padding:10px;} 
.expert h1 {margin:0px; padding:0px;} 
.expert2 {border:1px #5e2a05 solid;} 
#content a {color:#5e2a05;} 
#content .news a {color:#fff;} 
#content a:hover {text-decoration:none;} 
#content_left {float:left; width:250px;} 
#content_left_top {width:250px; height:45px; background:url(../img/bg_content_left.png) no-repeat;} 
.content_side_bottom {width:250px; height:14px; background:url(../img/bg_content_left_bottom.gif) no-repeat;} 
#content_left ul.left, #content_right ul.left {background:url(../img/bg_ul_left.jpg) no-repeat #36932f;} 
#content_left ul.right, #news {background:url(../img/bg_ul_right.jpg) no-repeat #36932f;} 
#content_left h2, #content_right h2 {background:url(../img/bg_h2.jpg) no-repeat #fff; color:#5d5b5a; font:bold 14px "Times New Roman", Times, serif; text-transform:uppercase; width:226px; text-align:center; padding:12px 12px 11px 12px; margin:0px;} 
#content_right h2.news_head {padding-top:255px; background-position:bottom;} 
#form {background:url(../img/bg_ul_right.jpg) no-repeat #36932f; width:250px; padding-bottom:25px; min-height:148px; _height:148px;} 
#form form {padding:34px 0px 0px 20px;} 
#form .text, #form textarea {border:0px; padding:7px 8px 7px 12px; margin-bottom:8px; background:#FFF; color:#36932f; font:15px "Times New Roman", Times, serif; background:url(../img/bg_input_text.png) no-repeat; width:194px; height:22px;} 
.errors {color:#fff; padding:20px 20px 0px 20px; font:12px "Times New Roman", Times, serif; margin-bottom:-20px;} 
#form h3 {color:#fff; padding:20px 20px 0px 20px; margin:0px;} 
#form p {color:#fff; padding:20px 20px 0px 20px; margin:0px;} 
#form .submit {background:none; border:0px; font:12px "Times New Roman", Times, serif; color:#36932f; margin:3px 23px 0px 0px; padding:4px 0px 4px 0px; background:url(../img/submit.png) no-repeat; width:78px; float:right;} 
#form textarea {width:191px; height:86px; margin-top:1px; background:#fff;} 
#content_left h2.no_bg {padding:32px 12px 21px 12px; background:none;} 
#content_left ul, #content_right ul {padding:15px 0px 15px 0px; margin:0px; width:250px; min-height:150px;} 
#content_left ul li, #content_right ul li {list-style-type:none; background:url(../img/round_menu.gif) no-repeat 0px 12px; margin-left:15px; padding:5px 10px 5px 10px; display:block; width:200px;} 
#content_left ul li a, #content_right ul li a {color:#fff; font:bold 17px "Times New Roman", Times, serif; text-decoration:none;} 
#content_left ul li a:hover, #content_right ul li a:hover {text-decoration:underline;} 
#practical {width:230px; background:#fff; height:163px; padding-left:20px;} 
#practical a {text-decoration:none; position:absolute; display:block; background:url(../img/practical.png) no-repeat; width:49px; height:74px;} 
a#practical_1:hover {background-position:-209px 0px;} 
a#practical_2 {background-position:-80px 0px; margin-left:80px;} 
a#practical_2:hover {background-position:-289px 0px;} 
a#practical_3 {background-position:-160px 0px; margin-left:160px;} 
a#practical_3:hover {background-position:-369px 0px;} 
a#practical_4 {width:87px; height:73px; margin:90px 0px 0px 11px; background-position:-11px -90px;} 
a#practical_4:hover {background-position:-220px -90px;} 
a#practical_5 {margin:90px 0px 0px 129px; background-position:-129px -90px;} 
a#practical_5:hover {background-position:-338px -90px;} 
#content_right {float:right; width:250px;} 
#images_right {position:absolute; margin-left:-17px;} 
#news {font-weight:bold; color:#fff; padding:20px;} 
#news .date {font:normal 10px "Times New Roman", Times, serif;} 
.news {padding-bottom:15px;} 
.news img {margin-top:8px;} 
a#all_news {width:69px; height:21px; background:url(../img/bg_all_news.gif) no-repeat; color:#36932f; display:block; font:normal 12px "Times New Roman", Times, serif; padding:2px 0px 0px 9px; float:right; margin-top:5px;} 
a#all_news:hover {text-decoration:none;} 
.response {margin:-13px 0px 30px 0px;} 
#page a, .ditto_currentpage {display:block; float:left; padding:2px 6px 2px 6px; margin:2px; border:1px #5e2a05 solid; text-decoration:none;} 
#content #page a:hover {background:#f4f1ee;} 
#content table.data {border-collapse:collapse;} 
#content table.data td {border:1px #5e2a05 solid; padding:2px 4px 2px 4px;} 
.ditto_currentpage {background:#f4f1ee;} 
#content_center {margin:0px 270px 0px 270px;} 
.both {clear:both;} 
.thumbscontainer {width:100%;} 
#footer {width:100%; height:83px; background:url(../img/bg_footer.png) repeat-x; padding-top:37px;} 
#footer_content {margin:0px 20px 0px 20px; border-top:1px #e9e1da solid;} 
#copyright {font:12px "Times New Roman", Times, serif; padding-top:22px; float:left;} 
#counters {float:right; padding-top:20px;} 
#counters img {margin-left:3px;} 
h1 {font:24px "Times New Roman", Times, serif; color:#5e2a05;} 
img {border:0px;}
#mail p {margin:0px; padding:0px;}