@charset "windows-1251";
body {
	background-color: #555555;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
#menu {
margin:0px 0px 0px 17px;
}
 #menu  td.items {
 background:url(../images/bg_menu.gif) repeat;
 border-bottom:1px solid #555555;
 }
td.right_spacer {
  background-image:url(../images/vertical_spacer_menu.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  width:4px;
}
div.right_spacer {
  background-image:url(../images/vertical_spacer_menu.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  width:4px;
  height:40px;
 }
#menu td a {
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:35px;
	background-image: url(../images/menu_item.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform:lowercase;
  }

#menu  td a:hover {
	background-image: url(../images/menu_item.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
 }
.main_pic {
	background-image: url(../images/mainpic.jpg);
	background-color: #D99C0D;
	background-repeat: no-repeat;
	background-position: left -60px;

 }
.spacer {
	width:2px;
	background-color: #e0a30d;
	background-image: url(../images/v_spacer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-top:3px solid #FFFFFF;
 }
.top_bg_block {
 	background-color: #e0a30d;
 	border-top:3px solid #FFFFFF;
 }
#top_block a img {
 	border:0;
	padding:20px;

 }
#top_block {
 }
.sublogo {
 background:url(../images/bg_menu.gif) repeat;
 width:257px;
 }
.shadow {
	background-image: url(../images/shadow_small.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 250px;
}
#second_menu {
 margin:0px 0px 17px 17px;
 width:257px;
 /*min-height:300px;*/
 background-color:#A8A8A8
}
#second_menu ul {
	list-type:none;
	list-style:none;
	margin:0;
	padding:0;
}
ul li ul li {
	margin-left:10px;
}
.menuItem {
 	text-decoration:none;
 	color:#FFFFFF;
 	font-size:11pt;
 	font-weight:bold;
}

ul li ul li .menuItem {
 	text-decoration:none;
 	color:#FFFFFF;
 	font-size:11pt;
 	font-weight:normal;
}
.menuItem:hover {
	text-decoration:underline;
}
.menuItemActive {
        text-decoration:underline;
 	color:#FFFFFF;
 	font-size:11pt;
 	font-weight:bold;
}
#contact_block {
 background:url(../images/bg_menu.gif) repeat;
 margin:0px 0px 0px 17px;
 width:257px;
 height:180px;
}
#banerblock {
 margin:15px 0px 0px 17px;
 width:257px;
}
#contact_spacer {
	background-image: url(../images/stripe_points.gif);
	background-repeat: repeat-x;
	background-position: left center;
	width:230px;
	height:1px;
}

#super_container {
 margin-left:4px;
 color:#FFFFFF;
 font-size:13pt;
 }
.header_stripe {
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 31px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 31px;
	padding-left: 20px;
	margin-bottom:10px;
 }
.header_stripe span {
  	background-image: url(../images/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
	font-weight:bold;
	text-transform: capitalize;
}

.logo_container {
	position:absolute;
	left:-17px;
	top:-33px;
}
#l1 {
	height:66px;
	background-image: url(../images/logo_center.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width:auto;
}
#l2 {
	height:66px;
	background-image: url(../images/logo_start.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:auto;
}
#l3 {
	height:66px;
	background-image: url(../images/logo_end.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	width:309px;
}
.bottom_menu {
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 5px 0px;
}
.bottom_menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;
	line-height:15pt;
	text-transform:lowercase;
}
.bottom_menu a:hover {
	text-decoration:underline;
}
.bottom_spacer {
	background-image: url(../images/bottom_stripe.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height:6px;
}
.copyright {
	padding:10px 0px 0px 0px;
	font-size:8pt;
	text-align:center;
	color:#ebebeb;
}
#regform {
    width:500px;
}
#regform span {
    font-size:11pt;
}
#regform .header {
    font-size:12pt;
    font-weight:bold;
}
#regform input {
    border:1px solid #E4E4E4;
    margin:1px;
}
#regform input.buttons {
    width:90px;
}
.error {
    font-weight:bold;
    font-size:14pt;
    color:#EFCF4E;
}
.sitemap {

}
.sitemap a, .sitemap span {
 	text-decoration:none;
 	color:#FFFFFF;
 	text-transform:lowercase;
 	margin-left:30px;
}
.sitemap a:hover {
 	text-decoration:underline;
}
.chapter a, .chapter span {
 	text-decoration:none;
 	color:#FFFFFF;
 	/*text-transform:lowercase;*/
 	margin-left:30px;
}
.chapter a:hover {
 	text-decoration:underline;
}

#PageBlock a {
	color:#FFFFFF;
}
#PageBlock a:hover {
	text-decoration:none;
}

#prod_content_list div {
	background-color:#FFF;
	padding-bottom:5px;
	text-align:center;
}
#prod_content_list a {
	color:#8c8c8c;
	font-weight:bold;
	font-family:Arial;
	font-size:12pt;
	padding:3px;
	text-align:center;
	text-decoration:none;
}
#prod_content_list a:hover {
	color:#000;
}
#prod_content_list a img {
	border:0;
	margin:7px;
}

#prod_content_list div:hover {
	background-color:#F2F2F2;
}



