.body {margin-top: 30px; margin-left: 30px; font-family: "Arial Narrow", Arial; font-weight: bold; font-size: 12px; letter-spacing: 0px; text-transform: uppercase; line-height: 17px; width: 1000px;}
.body a, .body a:visited {color: #000; text-decoration: none;}
.body a:hover, .body a.active {color: #00967d; }
#left, #middle, #right, #content {float:left; position: relative; width: 170px; margin-right: 30px;}
#right {width: 180px;}
#content {width: 351px;}
#left .block-body, #middle .block-body, #right .block-body {margin-top: 25px;}

#content .gallery li {float:left; height: 30px; margin-right: 9px; margin-top: 2px; cursor: pointer;}
#content .gallery .bigImage {padding-top: 61px;}
#left .block-about .block-body, #middle .block-categories .block-body {margin-top: 40px;}

#left .block-about h3 a, #middle .block-categories h3 a {position: absolute; top: 16px; z-index:2; margin}
#left .block-contact, #middle .block-clients_dates {position: absolute; top: 16px; z-inbdex: 1;}
#left .block-contact .block-body, #middle .block-clients_dates .block-body {display: none;}

#left .block-contact h3 {margin-left: 42px;}
#middle .block-categories h3 {margin-left: 49px;}

.block-title a, .block-title span {margin-top: 4px;}
#left .site-title a {height: 0; width: 82px; padding-top:16px; overflow: hidden; background: url('/theme/ta-trung/img/logo.png') no-repeat; display: block;}
#left .block-about .block-title a {height: 0; width: 37px; padding-top:11px; overflow: hidden; background: url('/theme/ta-trung/img/about_off.png') no-repeat; display: block;}
#left .block-about .block-title a:hover, #left .block-about .block-title a.active {background: url('/theme/ta-trung/img/about_on.png') no-repeat;}
#left .block-contact .block-title a {height: 0; width: 51px; padding-top:11px; overflow: hidden; background: url('/theme/ta-trung/img/contact_off.png') no-repeat; display: block;}
#left .block-contact .block-title a:hover, #left .block-contact .block-title a.active {background: url('/theme/ta-trung/img/contact_on.png') no-repeat; }
#middle h2 {height: 0; width: 80px; padding-top:16px; overflow: hidden; background: url('/theme/ta-trung/img/arrangement.png') no-repeat; display: block;}
#middle .block-categories .block-title a {height: 0; width: 68px; padding-top:11px; overflow: hidden; background: url('/theme/ta-trung/img/categories_off.png') no-repeat; display: block;}
#middle .block-categories .block-title a:hover, #middle .block-categories .block-title a.active {background: url('/theme/ta-trung/img/categories_on.png') no-repeat;}
#middle .block-clients_dates .block-title a {height: 0; width: 45px; padding-top:11px; overflow: hidden; background: url('/theme/ta-trung/img/clients_off.png') no-repeat; display: block;}
#middle .block-clients_dates .block-title a:hover, #middle .block-clients_dates .block-title a.active {background: url('/theme/ta-trung/img/clients_on.png') no-repeat;}
#right h2 {height: 0; padding-top:16px; overflow: hidden; background: url('/theme/ta-trung/img/work.png') no-repeat; display: block;}
#right .block h3 {clear: both; padding-bottom: 16px;}
#right .block h3 span {float: left; padding-top: 11px; width: 77px; height: 0; display: block; overflow: hidden; background: url('/theme/ta-trung/img/sort_by.png') no-repeat;}
#right .block h3 a.date {float: left; margin-left: 7px; padding-top: 11px; width: 92px; height: 0; display: block; overflow: hidden; background: url('/theme/ta-trung/img/chronological_off.png') no-repeat;}
#right .block h3 a.date:hover, #right .block h3 a.date.active {background: url('/theme/ta-trung/img/chronological_on.png') no-repeat;}
#right .block h3 a.alphabet {float: left; padding-top: 11px; width: 83px; height: 0; display: block; overflow: hidden; background: url('/theme/ta-trung/img/alphabetical_off.png') no-repeat; margin-right: -3px;}
#right .block h3 a.alphabet:hover, #right .block h3 a.alphabet.active {background: url('/theme/ta-trung/img/alphabetical_on.png') no-repeat;}

.bigImage .description, #content .date {margin: 0; padding: 0; margin-top: 21px;}

.block-body .new, .vocabulary .new {color: #00967d; padding-left: 5px;}
