#content .content { background: none;}

#content .content .left_side .catalog_menu ul li.current { color:#fff; background: no-repeat right top #3a94d2 ; background-image:url(/images/arrow_left_menu.png); width: 370px;margin-left: -40px;text-indent: 55px; }
#content .content .left_side .catalog_menu ul li.current a { color:#fff; text-decoration:none; font-weight:bold; }
#content .content .left_side .catalog_menu ul li.current a:hover { text-decoration:underline; }

.default { padding:20px 40px; text-align:justify; }
.default h1 { font-size:19px; font-family:Tahoma; font-weight:normal; text-align:right; margin:10px 0px;}
.default > .description { font-family:Georgia; font-size:13px; line-height:25px; margin:20px 0px; }
.default > .description a { color:#898989; }

.breadCrumbs { border-bottom:1px solid #cccccc; padding-bottom:10px; }
.breadCrumbs a { color:#898989; }

.shop_block .shop_item { background:#f4f4f4; border:1px solid #ccc; border-radius:10px; padding:20px 15px; margin-bottom:10px; }
.shop_block .shop_item .image_row { width:175px; height:160px; float:left; border:1px solid #ccc; background:#fff;   text-align:center; position:relative;}
.shop_block .shop_item .image_row a { display:block;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute; } 
.shop_block .shop_item .image_row a img { max-width:175px; max-height:160px; top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;  }
.shop_block .shop_item .info { padding-left:200px;  }
.shop_block .shop_item .info .caption { color:#0774bf; font-size:24px; font-family:Tahoma; text-decoration:none; }
.shop_block .shop_item .info .caption:hover { text-decoration:underline; }
.shop_block .shop_item .info .group_link { background:url(/images/mark.png) no-repeat left 2px; color:#0575c0; padding-left:20px; font-family:Georgia; font-size:13px;   }
.shop_block .shop_item .info  .description { font-family:Georgia; font-size:13px; line-height:16px; margin-top:20px; }
.shop_block .shop_item .info  .description a { color:#898989; }

.paginator { background:#3a94d1; border-radius:2px; height:40px; text-align:right;  }
.paginator a , .paginator span { color:#fff; font-family:Georgia; font-size:19px; line-height:30px; width:30px; height:30px; display:inline-block; text-align: center; margin-top:4px; text-decoration:none;}
.paginator span { color:#3a94d1; background:#fff; border-radius:20px;  }
.paginator a:hover { text-decoration:underline; }

/**************************/

.item_info { position:relative; margin-top:40px; }
.item_info .back_image { width:175px;  height:160px; margin-right:20px; margin-bottom:20px; }
.item_info #gallery { position: absolute; top: 0px;left: 0px;z-index: 5; width:175px; height:160px; border:1px solid #ccc; background:#fff; }
.item_info #gallery a { display:block;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute; } 
.item_info #gallery a img { max-width:175px;  max-height:160px; top:0;bottom:0;left:0;right:0;margin:auto;position:absolute; }
.item_info h1 { color:#0774bf; font-size:24px; font-family:Tahoma; text-decoration:none; text-align:left; padding-bottom:10px;  }
.item_info .group_link { background:url(/images/mark.png) no-repeat left 2px; color:#0575c0; padding-left:20px; font-family:Georgia; font-size:13px; }
.item_info .description > div * { font-family:Georgia; font-size:13px; line-height:16px; margin-top:20px; }
.item_info .description > div a { color:#898989; }
.item_info .description > div table tr:nth-child(odd) td { background:#F4F4F4;  }
.item_info .line_bottom  { width:100%;  background:#3a94d1; border-radius:2px; height:40px; text-align:right; margin-top:40px;   }
.item_info .line_bottom a { font-family:Georgia; font-size:13px; color:#fff;  background:url(/images/arrow_to_catalog.png) no-repeat left top; padding-left:40px; height:30px; display:block; width:140px; line-height:30px; float:right; margin-top:5px; margin-right:10px; text-align:left; }