body {margin: 0px; padding: 0px; font-family: Arial; color: #333333;}

p, div, td , li {font-family: Arial;font-size: 10pt;color: #000000;}

a:hover{text-decoration: none;}

.head 
{
 width: 867px;
 height: 59px;
 text-align: center;
}

.head  a , .head a:link , .head a:active , .head a:visited
{
 font-family:Tahoma, Verdana, Arial;
 color:333333;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
}
.head  a:hover
{
 font-family:Tahoma, Verdana, Arial;
 color:cc0000;
 font-size:10pt;
 font-weight:bold; 
 text-decoration:none;
}

.head div
{
 width:150px;
 line-height: 20px;
 text-align: left;
} 

.head td {padding-bottom: 10px;}

.main_content {padding-right:15px; font-size: 80%;}
.main_content a {color: #D50000;}
.head .red_link {color: #cc0000 !important;}
.page_header {font-size: 16pt; color: #333333;}
.page_header .red_line {margin-top: 1px; margin-bottom: 25px; width: 70px; height: 3px; font-size: 0%; background: #e41c24;}
.news {font-size: 80%;}
.news p{margin: 0; padding: 0;}
.news .item {margin-bottom: 20px;}
.news .item .more {text-align: right; color: #999999; clear: both;}
.news .item .more a {color: #999999;}
.right_column {font-size: 80%;}
.right_column a {color: #333333;}
.archive_link {margin-top: 30px; margin-bottom: 30px; font-weight: bold;}
.archive_link, .archive_link a {color: #cc0000;}
.vacancy .item {margin-bottom: 20px;}
.vacancy .item a {font-weight: bold;}
.vacancy .item span {font-size: 8pt; color: #757575;}
.vacancy .item_red {color: #cc0000;}
.vacancy .item_red a {color: #cc0000; font-weight: bold;}

.center_block {width: 867px; height: 240px; margin-bottom: 20px; text-align: left; background: #343434 url('../img/design/scroll_bg.gif') repeat-x left center;}
.center_block .corner1 {height: 4px; font-size: 0%; background: transparent url('../img/design/corner1.gif') no-repeat left top;}
.center_block .corner2 {height: 4px; font-size: 0%; background: transparent url('../img/design/corner2.gif') no-repeat right top;}
.center_block .corner3 {height: 4px; font-size: 0%; background: transparent url('../img/design/corner3.gif') no-repeat right top;}
.center_block .corner4 {height: 4px; font-size: 0%; background: transparent url('../img/design/corner4.gif') no-repeat left top;}
.center_block .content {height: 232px;}

a {color: #cc0000;}
a:hover {color: #2c2c2c;}

.redtextbox {color: #cc0000; padding: 0 0 15px 0;}
.redtextbox a {color: #cc0000;}

.newsblock .item {margin-bottom: 25px;}
.newsblock .item .date {color: #cc0000;}
.newsblock .item .title {font-weight: bold;}
.newsblock .item .content {margin: 2px 0px 0px 0px;}
.newsblock .item .link {text-align: right; color: #999999;}
.newsblock .item .link a {color: #999999;}

.goto {font-size: 110%;}
.pages {margin-top: 20px; font-size: 95%;}
.pages a {padding-right: 6px; color: #cc0000;}
.pages span {padding-right: 6px;}

.journal_list {font-size: 95%;}
.journal_list .item {clear: both;}
.journal_list .item  .journal_image {padding-bottom: 20px; float: left;}
.journal_list .item  .journal_image img{border: 0px; margin-right: 10px;}
.journal_list .item .link {color: #999999; margin-top: 14px;}
.journal_list .item .link a {color: #999999;}

.shopbox {position: relative; top: -25px; margin-top: -25px;}
.shopbox a {color: #333333;}

.menu2 {background: #efeddf; padding: 10px 0px 5px 0px;}
.menu2 ul {margin: 0px; padding: 0px 0px 0px 25px;}
.menu2 ul li {margin-bottom: 15px; font-size: 95%;}
.menu2 ul li a {color: #333333;}
.menu2 .active {color: #cc0000;}
.menu2 .minibanners {margin: 10px 10px 10px 10px; border-top: 1px solid #cccccc; padding-top: 15px;}

.projects1 {position: absolute; top: 183px; padding-left: 3px;}
.projects2 {position: absolute; top: 183px; padding-left: 3px; color: white;}
.projects2 .list {width: 235px; background: #343434; float: left;}
.projects2 .list .left a {font-size: 80%; color: white;}
.projects2 .list .left {text-align: right; vertical-align: middle;}
.projects2 .list .right .bg {width: 101px; height: 61px; background: white url(../img/design/border.gif) no-repeat left top; text-align: center;}
.projects2 .list .right img {position: relative; margin-top: 12px;}

.sliderGallery {overflow: hidden; position: relative; height: 230px; width: 860px; margin-bottom: 20px; background: #343434 url(img/design/scroll_bg.gif) repeat-x;}
.slider_bg div{color: #999; font-family: Arial; font-size: 11px; padding-top: 5px; }
.sliderGallery UL {position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0 20px 0 20px; margin: 0; top: 0; left: 0px; padding-top: 10px;}
.sliderGallery UL li div{color: #999; font-family: Arial; font-size: 11px; padding-top: 3px;}
.slider {width: 780px; height: 18px; margin-top: 195px; position: relative; position: absolute; bottom: 16px; left: 38px;}
.handle {position: absolute; height: 18px; width: 136px; bottom: 0; left: 0; background: url(img/design/scroll.gif) no-repeat; z-index: 100;}
.corn_l{position: absolute; left: 0; top: 0; width: 38px; height: 189px; background: url(img/design/corn.gif)  0 25px no-repeat; z-index: 1000;}	
.corn_r{position: absolute; right: 0px; top: 0; width: 38px; height: 189px; background: url(img/design/corn.gif)  0 25px no-repeat; z-index: 1000;}	
#block1 {font-family: Arial, sans-serif; font-size: 10px; color: #000; font-weight: normal; text-decoration: none; text-align: center;}
#block1 a{font-family: Arial, sans-serif; font-size: 10px; color: #000; font-weight: normal; text-decoration: none;}