.main_content .center_column  {width:779px;margin-top:4px;margin-left:1px;}
.center_column .block_center {width:auto;background:url(/img/shop/test/content_bottom.png) no-repeat left bottom;}
.center_column .block_center h1 {background:url(/img/shop/test/h1_bg.png) no-repeat 2px top;margin-left:-4px;}
.center_column .block_bg {background:url(/img/shop/test/center_bg_top.png) no-repeat left top;}
.center_column .block_bg2  {background:url(/img/shop/test/center_bg_center.png) repeat-y left top;margin-left:0;}
.center_column .block_inside {background-position:431px 20px !important;}

h2.caption {font-size:18px;color:#d82c47;font-family:arial;font-weight:400;margin-bottom:0px;}

.left_column .login {font-weight:bold;padding-top:10px;padding-left:10px;padding-bottom:4px;}
.shop_menu.left_menu {margin-bottom:5px;}
.shop_menu ul.shop_menu {margin-top:5px;}
.left_menu li a {font-size:11px;padding-top:2px;height:34px;}
.left_menu li a span {top:1px;}
.left_menu li li a {font-size:10px;line-height:23px;padding-left:26px;}
.balance {padding-bottom:12px;padding-left:10px;}
.balance a {color:#d82c47;font-size:13px;font-weight:bold;}
span.active ul {display:block!important;}

.shop_item {float:left;margin-right:10px;margin-bottom:30px;position:relative;width:232px;background:url(/img/shop/test/shot_item_top.png) no-repeat left top;}
.shop_item div.back {background:url(/img/shop/test/shop_item_back.png) repeat-y left bottom;margin-top:21px;}
.shop_item.inside div.back {background:url(/img/shop/test/shop_item_back_inside.png) repeat-y left bottom;}
.shop_item_flower {background:url(/img/shop/test/shop_item_flower.png) no-repeat right bottom;padding:20px 10px 12px 8px; height: 150px;}
.shop_item .img_box {float:left;width:38px;height:35px;padding-top:3px;margin-right:8px;position:relative;top:-22px;text-align:center;background:url(/img/shop/test/img_bg.gif) no-repeat left top;}
.shop_item .img_box img {width:32px;height:32px;}
.shop_item div.fl {width:166px;overflow:hidden;position:relative;top:-22px;}
.shop_item p.name {font-weight:bold;font-size:13px;color:#224a75;text-align:center;}
.shop_item span.desc {display:none;}
.shop_item p.cost {text-align:center;padding-bottom:8px;}
.shop_item p.cost span {color:#d82c47;font-weight:bold;}
.shop_item .about {border:none;background:url(/img/shop/test/description_but.gif) no-repeat left top;width:82px;height:22px;display:block;float:left;cursor:pointer;text-indent:-9999px;}
.shop_item .buy, .desc_cost .buy {border:none;width:82px;height:22px;float:left;margin-left:4px;background:url(/img/shop/test/buy_but.gif) no-repeat left top;text-indent:-9999px;cursor:pointer;}
.shop_item .controls {position:absolute;width:200px;left:44px;bottom:8px;}
.shop_item .controls_gift {position:absolute;width:100px;left:88px;bottom:35px;}
.shop_item .gift, .desc_cost .gift {border:none;width:88px;height:22px;display:block;background:url(/img/shop/gift_but.png) no-repeat left top;text-indent:-9999px;cursor:pointer;}
.shop_item a.gift  {display: block; float: left: display: block;}
.shop_item a.gift_again {display: block; float: left; border:none;width:117px;height:22px;background:url(/img/shop/gift_again_but.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
.shop_item .winme {position: absolute; background:url(/img/shop/winme.png) no-repeat left top; width: 152px; height: 18px; top: -17px; left: 40px;}
.shop_item .winme a {display: block; text-indent: -9999px; height: 18px;}

.shop_item.inside {margin-left:246px;margin-top:20px;}
.shop_item.inside .shop_item_flower {height: 250px;}
.shop_item.inside ul.controls {position:static;width:auto;margin:0;list-style-type:none;}
.shop_item.inside ul.controls li {float:left;margin:0;list-style-type:none;}
.shop_item.inside a.back {display:block;width:81px;height:22px;background:url(/img/shop/test/button_back.png) no-repeat left top;text-indent:-9999px;cursor:pointer;}
.shop_item.inside ul.controls a.more {display:block;width:81px;height:22px;background:url(/img/shop/test/button_more.png) no-repeat left top;text-indent:-9999px;cursor:pointer;}
.shop_item.inside ul.controls a.back {margin-right:10px;}
.shop_item.inside .buy {margin-left:0;}
.shop_item.inside .desc span {color:#d82c47;font-weight:bold;}
.shop_item.inside ul.controls {margin:8px auto;}
.shop_item.inside ul.controls li {margin-left:16px;}

.pager {text-align:center;}
.pager a {font-size:12px;color:#d82c47;margin-right:12px;}
.pager span {background:#d82c47;padding:2px 3px;color:#fff;margin-right:12px;}

.shop_tooltip {display:none;background:url(/img/shop/shop_tooltip.png) no-repeat left top;height: 400px; width:385px;position:fixed;z-index:100;left:50%;top:130px;margin-left:-179px;}
.shop_tooltip .patt {}
.shop_tooltip ul,.shop_tooltip li {list-style-type:none;}
.shop_tooltip .close {position:absolute;left:50%;bottom:7px;display:block;width:81px;height:22px;cursor:pointer;text-indent:-9999px;background:url(/img/shop/test/tooltip_close.png) no-repeat left top;margin:0 auto;margin-left:-40px;}
.shop_tooltip div.desc {color:#224a75;font-weight:bold;font-size:13px;margin:18px;overflow-y:auto;height:285px;}

.desc_cost {text-align: center; padding: 5px 105px 0;}
.desc_cost  button {float: left; display: block;}
.desc_cost .shop_cost_const  span{color: #D82C47; font-weight: bold;}
ul.controls {float: none; clear: both;}

