a.menu_link, a.menu_link_active {
    display:block;
    float:left;
    margin:0px;
    padding:8px 15px;
	padding-top:50px;
    text-align:center;
	line-height:12px;
    color: #4e4c43;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.menu_link_active {
    background:#fb583d;
	color: #ffffff;
}
a.nmb_link {
    color: #1d0b69;
    font-size: 12px;
    font-weight: normal;
    font-family: arial;
    text-decoration: none;
}
a.act_nmb_link {
    color: #5c5a51;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
a.direction_link {
    color: #5c5a51;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
a.bannertitle_link {
    color: #5c5a51;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration:underline;
}
a.catalogtitle_link {
    color: #5c5a51;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration:underline;
}
a.category_link, a.category_link_active {
    cursor:pointer;
    color: #1d0b69;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.category_link_active {
    text-decoration: underline;
}
a.price_link {
	background:url('images/excel.png') no-repeat left center;
	padding-left:21px;
	color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a.abouttitle_link {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a.contacttitle_link {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    text-decoration:underline;
}
a.mail_link {
    color: #827f6f;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a.more_link {
    display:block;
    margin-top:15px;
    margin-bottom:20px;
    margin-left:0px;
    padding-left:0px;
    width:5em;
    color:#302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a.state_link {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
body {
 background:#f9f7eb url('images/bground.jpg') repeat-x left top;
 margin:0px;
 padding:0px;
 min-width:1024px;
}
#wrapper {
  margin:0px;
  /*border:1px solid red;*/
}
#top_block {
  height:70px;
  /*border:1px solid blue;*/
}
#top2_block {
  position:relative;
  margin-bottom:40px;
  height:323px;
  /*border:1px solid blue;*/
}
.bank_banner {
	background:url("/images/absolutlogo.gif") no-repeat;
	display:block;
	float:left;
	margin:25px 0px 20px 0px;
	width:250px;
	height:50px;

}
#logo_modblock {
  background:url('images/logo.jpg') no-repeat;
  position:absolute;
  top:22px;
  left:5%;
  display:block;
  text-align:left;
  width:153px;
  height:213px;
}
#adversary_block {
	background:url('images/adversary.jpg') no-repeat;
	position:absolute;
	top:34px;
	left:26%;
	width:522px;
	height:287px;
}
#clock {
	background:url('images/clock.jpg') no-repeat;
	position:absolute;
	top:22px;
	right:3%;
	width:312px;
	height:307px;
	z-index:1;
}
.mainmenu_block {
    float:left;
    margin:0px;
	margin-left:20%;
    padding:0px;
    list-style:none;
    text-align:left;
    /*border:1px solid blue;*/
}
.mainmenu_block li {
    background:url('images/breaker.png') repeat-y right top;
	float:left;
}
#last {
	background:transparent;
}
#left_column {
   float:left;
   width:22%;
   margin-left:4%;
   /*border:1px solid blue;*/
}
#main_block {
   position:relative;
   float:left;
   width:45%;
   margin-left:2%;
   /*border:1px solid blue;*/
   z-index:2;
}
#right_column {
   float:left;
   width:22%;
   margin-top:80px;
   margin-left:2%;
   /*border:1px solid blue;*/
}
#about_modblock {
    text-align:left;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    margin-right: 0px;
}
#about_modblock a.more_link {
    margin-left: 0px;
}
#about_modblock h1{
    color: #010101;
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
	margin:0px;
    padding-top:0px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
}
.bheader {
	color: #1d0b69;
    font-family: arial;
    font-size: 38px;
    font-weight: bold;
	margin:0px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:0px;
    padding-right:0px;
}
#about_list_itemblock {
    margin-left:0px;
}
#about_image {
    float:left;
    margin-right:8px;
}
#about_modblock p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
#banner_modblock {
    text-align:left;
    margin:20px 0px 20px 0px;
}
#banner_modblock .more_link{
    display:inline;
    width:auto;
}
.banner_groupblock {
    background:#e8e6db;
    float:left;
    width:100%;
    padding:10px 0px;
    margin-bottom:0px;
    /*border:1px solid #353f48;*/
}
.banner_posblock {
    text-align:left;
    float:left;
    width:47%;
    margin:0px;
	margin-left: 1%;
    /*border:1px solid black;*/
}
.banimage_block {
    float:left;
    padding:10px 0px;
    width:45%;
    text-align:center;
    /*border:1px solid;*/
}
.bantext_block {
    padding:10px 0px;
    /*border:1px solid green;*/
}
.banlink_block {
    text-align:right;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:5%;
}
#banner_modblock h1 {
    color: #a5a49b;
    font-family: arial;
    font-size: 22px;
    font-weight: normal;
	margin:0px;
    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}
.banimage_block img {
    max-width:90px;
}
.banner_link_itemblock {
    margin-left:15px;
}
.bantext_block p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
.banner_modblock .label {
    color: #302f29;
    margin-right:5px;
}
#contact_modblock {
    text-align:left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#left_column #contact_modblock {
	margin-top: 30px;
}
.short {
	background:url('images/breaker.png') repeat-y left top;
	padding-left:20px;
}
#contact_main {
    float:left;
    width:65%;
    margin-right:15px;
    margin-bottom:20px;
    /*border:1px solid black;*/
}
#contact_sheme {
    float:right;
    width:25%;
    margin-right:10px;
    /*border:1px solid green;*/
}
.contact_lcolumn {
	float:left;
	width:180px;
	margin-top:15px;
	/*border:1px solid green;*/
}
.contact_rcolumn {
	float:left;
	width:180px;
	margin-top:15px;
	margin-left:20px;
	/*border:1px solid green;*/
}
#contact_modblock h1 {
    color: #a5a49b;
    font-family: arial;
    font-size: 22px;
    font-weight: normal;
	margin:0px;
    padding-top:0px;
    padding-bottom:10px;
    padding-left:0px;
    padding-right:0px;
}
#left_column #contact_modblock h1 {
    color: #dd2421;
    font-family: arial;
    font-size: 30px;
    font-weight: bold;
	margin:0px;
    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}
#left_column #contact_modblock p {
    color: #dd2421;
    font-family: arial;
    font-size: 30px;
    font-weight: bold;
    text-align:left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#contact_modblock.short p {
    color: #827f6f;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#contact_main p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
}
.contact_image_itemblock {
   font-family: arial;
   font-size: 12px;
   font-weight: normal;
   text-align:center;
}
.contact_image_itemblock img{
   max-width:150px;
}
#price_modblock {
    text-align:left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#price_modblock h1{
    background:url('images/sheet.png') no-repeat left top;
    color: #2b2b2b;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:70px;
    padding-right:0px;
}
#prices_list_itemblock {
    margin-left:0px;
}
.price_date_itemblock {
    color: #9e9e9e;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
}
#price_modblock p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
#catalog_modblock {
    text-align:left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;
}
#catalog_modblock .more_link{
    display:inline;
    width:auto;
}
#catalog_groupblock {
    background:#e8e6db;
    float:left;
    width:100%;
    padding:10px 0px;
    margin-bottom:0px;
    /*border:1px solid #353f48;*/
}
#catalog_posblock {
    text-align:left;
    float:left;
    width:47%;
    margin:0px;
	margin-left: 1%;
    /*border:1px solid black;*/
}
#catimage_block {
    float:left;
    padding:10px 0px;
    width:45%;
    text-align:center;
    /*border:1px solid;*/
}
.image1 {
	margin-top:20px;
	/*border:1px solid;*/
}
.image2 {
	margin-top:20px;
	/*border:1px solid;*/
}
#cattext_block {
    padding:10px 0px;
    /*border:1px solid green;*/
}
#cattext_block2 {
    padding-top:35px;
    /*border:1px solid green;*/
}
#catalog_fullblock {
    text-align:left;
    width:96%;
    padding-bottom:20px;
    margin-bottom:0px;
    margin-left: 10px;
    margin-right: 0px;
    /*border:1px solid #353f48;*/
}
#catlink_block {
    text-align:right;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:5%;
}
#catalog_modblock h1 {
    color: #a5a49b;
    font-family: arial;
    font-size: 22px;
    font-weight: normal;
	margin:0px;
    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}
#catimage_block img {
    max-width:90px;
}
#catalog_fullblock #catimage_block img {
    max-width:150px;
}
#catalog_link_itemblock {
    margin-left:15px;
}
#cattext_block p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
#catalog_modblock #label {
    color: #302f29;
    margin-right:5px;
}
.catalog_categorylist_itemblock {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
#catdescr_block {
	color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top:30px;
    margin-bottom:30px;
    margin-left:0px;
    margin-right:0px;
}
#gallery_modblock {
    text-align:left;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;
}
#gallery_modblock .more_link{
    display:inline;
    width:auto;
}
#gallery_groupblock {
    background:#e8e6db;
    float:left;
    width:100%;
    padding:10px 0px;
    margin-bottom:0px;
    /*border:1px solid #353f48;*/
}
#gallery_posblock {
    text-align:left;
    float:left;
    width:47%;
    margin:0px;
	margin-left: 1%;
    /*border:1px solid black;*/
}
#galimage_block {
    padding:0px;
    margin-left:0px;
    text-align:center;
    /*border:1px solid black;*/
}
#galtext_block {
    padding:0px;
    margin-left:0px;
    /*border:1px solid green;*/
}
#gallery_modblock h1 {
    color: #a5a49b;
    font-family: arial;
    font-size: 22px;
    font-weight: normal;
	margin:0px;
    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}
#galimage_block img {
    max-width:210px;
}
#gallery_link_itemblock {
    margin-left:0px;
	text-align:center;
}
#galtext_block p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
.gallery_categorylist_itemblock {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
#galdescr_block {
	color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
#faq_orderform_modblock {
    text-align:left;
    margin:20px 0px 20px 0px;
}
#left_column #faq_orderform_modblock {
	margin-top: 30px;
	margin-bottom: 30px;
}
#faq_orderform_modblock h1{
    color: #a5a49b;
    font-family: arial;
    font-size: 22px;
    font-weight: normal;
	margin:0px;
    padding-top:0px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
}
#faq_orderform_modblock h2{
    color: #2a2a2a;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:0px;
    padding-right:5px;
}
#faq_orderform_modblock p {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 10px;
}
#left_column #faq_orderform_modblock p {
	line-height:18px;
	margin:10px 0px;
	margin-bottom:30px;
}
.faq_formheader_itemblock {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
}
.faq_formlabel_itemblock {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    margin-top:8px;
    margin-bottom:8px;
    margin-right:8px;
}
.faq_highlightedLabel_itemblock {
    color: #ee082e;
}
.faq_inputfield_itemblock {
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    border:1px solid #a5acb0;
}
.module_cnttext {
    color: #302f29;
    font-family:arial;
    font-size: 12px;
    font-weight:normal;
    text-align:center;
    margin-top:15px;
    margin-bottom:15px;
}
.message_block {
    color: #302f29;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align:center;
    vertical-align:top;
    margin-top:10px;
    margin-bottom:10px;
}
 .active_category {
display: block;
padding-left:10px;
padding-right:0px;
}
 .hidden_category {
display: none;
padding-left:10px;
padding-right:0px;
}
img {
    border:0px;
}
.spacer {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
}

