@charset "utf-8";
*{ margin:0; padding:0; outline: none; }
html, body{ width:100%; height:100%;font-family:Arial, Sans-Serif, Tahoma;font-size:12px;color:#000;background: #e5e5e5;}
a {text-decoration: none; color: #667384;text-decoration: underline;}
a:hover {text-decoration: none;}
img{ border: none;}
ul, ol{list-style-position: inside;line-height: 15px;}
.clear{clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px;display: block;}
.annotation{display: none;}

.absolute-container{position: relative;height: 0px;width: 0px;font-size: 0px;line-height: 0px;}

.bg-png-crop, .grad-top div, .grad-bot div{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.main-blocks .blue, .bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/images/blank.gif');}


.content ul, ol{list-style-position: outside;padding-left: 15px;line-height: 20px;margin-left: 20px;}

p{padding-bottom: 15px;}

.content{line-height: 19px;}

h1, h2, h3{font-size:18px;font-weight:normal;padding-bottom: 15px;}
h2{color:#a27048;}

table, tr, td, th{padding: 5px;margin: 0;border-collapse: collapse;text-align: left;}
table.borders td{border: 1px solid #000;}
td.image-cell{padding: 0;}
td.image-cell img{display: block;margin: 0;}

table.pretty{width:100%;}
table.pretty th{background: #5f82ba;color: #fff;padding: 3px 7px;border-right: 7px solid #fff;font-size: 11px;}
table.pretty th.param{width: 70%;}
table.pretty td{font-size: 11px;border-bottom: 1px solid #5f82ba;border-right: 7px solid #fff;}

.body{padding: 0 15px 15px 15px;}

.container{width:985px;min-height: 100%;margin: 0 auto -100px auto;background:#fff url(/images/bg.jpg) no-repeat 23px 18px;}
*html .container{height: 100%;}

.footer-pad{height: 120px;}
.footer{height: 100px;width:985px;margin: 0 auto;}

.logo{width: 235px;height: 75px;display: block;margin: 15px 0 0 23px;}

.page-swapper{padding: 20px 0;}
.page-swapper span{padding: 2px 5px;color: #000;font-size: 14px;}
.page-swapper a{font-size: 14px; border:solid 1px #ccc; padding: 2px 5px; text-decoration: none;}
.page-swapper a:hover{font-size: 14px; border:solid 1px #000; padding: 2px 5px; text-decoration: none;}
.page-swapper .inactive{visibility: hidden;}

.top-menu{height:25px;font-size: 14px;background: #59749d;margin:0 0 20px 0;padding:0 0 0 20px;}
*html .top-menu{overflow: hidden;}
.top-menu li{font-size:14px; margin: 0 18px 0 0;display: block;float: left;height:21px;padding:4px 8px 0px 18px; background: url(/images/menu-dot.gif) no-repeat 8px 9px; position: relative;}
.top-menu li.item:hover{background: #284775 url(/images/menu-dot2.gif) no-repeat 8px 9px;}
.top-menu li.sel{}
.top-menu li.sel a{color: #f9f8aa;}
.top-menu li:hover{background: #284775;}
.top-menu a{text-decoration: none;position: relative;color: #fff;float: left;}
.top-menu a:hover{text-decoration: underline;}
.top-menu a i{width: 19px;height: 5px;display: block;overflow: hidden;font-size: 1px;line-height: 1px;position: absolute;background: url(/images/circle.gif) no-repeat 0 0;left:-18px;top:21px;}
.top-menu ul{position: absolute;top:25px;left:0px;background: #284775;z-index: 10;padding: 3px 8px 4px 8px;display: none;}
.top-menu ul li{white-space: nowrap;margin:0;background: none;font-size: 11px;float: none;height: auto;padding: 0;font-family: Verdana;}
.top-menu ul li a{float: none;display: block;border-top: 1px solid #59749d;padding:3px 10px 3px 10px;}
.top-menu li.sel ul li a{color: #fff;}
.top-menu ul li.first a{border-top: 1px solid #284775;}
.top-menu ul li a:hover{background: #59749d;text-decoration: none;}

.main-banner{height: 300px;border: 1px solid #000;margin: 20px 0;}

.header{height: 110px;border-top: 18px solid #e5e5e5;position: relative;}
.header img{margin-top: 20px;}

.banner-block{float: left;width: 28%;padding: 0 20px;}
.banner-block .sub{padding: 20px 0 0 0;}

.left-column{width: 280px;float: left;position: relative;}
.left-column .cont{padding-left: 25px;}
.right-column{width: 100%;float: left;margin-left: -280px;}
.right-column .cont{padding-left: 300px;padding-right: 30px;}

.sub-topics{padding: 20px 0;}

.content-padd{padding:20px 80px 20px 80px;}

.path{padding-bottom: 10px;color: #59749d; font-size:10px;padding-top:5px; line-height: 18px;}
.path a{color: #59749d; }
.path span{margin: 0 2px;}

.main-pic{margin: 0 auto;display: block;}
.main-blocks{width: 908px;margin: 20px auto;font-family: Verdana, Sans-Serif, Tahoma;}
.main-blocks div.b1, .main-blocks div.b2, .main-blocks div.b3{width: 292px;height: 242px;float: left;}
.main-blocks div.b1{background: url(/images/general-menu-1.jpg) no-repeat 0 0;}
.main-blocks div.b2{background: url(/images/general-menu-2.jpg) no-repeat 0 0;margin: 0 16px;}
.main-blocks div.b3{background: url(/images/general-menu-3.jpg) no-repeat 0 0;}
.main-blocks ul a{}
.main-blocks a{text-decoration: none;}
.main-blocks a:hover{text-decoration: underline;}
.main-blocks .bay_now{position: absolute; vertical-align: bottom; margin:166px 0px 0px 110px; display: block;}

.main-blocks .blue{width:170px; background: #59759d url(/images/bg-general-block.jpg) repeat-x bottom left; height: 242px;float: left;}
.main-blocks h2{padding-bottom: 9px; font-size: 16px;}
.main-blocks a{color: #fff;position: relative;;}
.main-blocks .blue li{list-style-type:none;padding: 4px 2px 4px 14px; background: url(/images/dot.gif) no-repeat left center;}


.super-menu{position: absolute;top:10px;right: 20px;}
.super-menu a{color: #2c4977;text-decoration: underline;margin-left: 20px; font-size:11px;}
.super-menu a:hover{color: #939ab3;}
.super-menu .bledno{color:#8a91ad;}

.cart-phone{list-style:none;padding: 0;margin:0;position:absolute;right: 20px;top: 36px;}
.cart-phone li{float: left;width: 140px;height: 41px;background: url(/images/cart-icon.jpg);}
.cart-phone li a{display: block;width: 85px;padding-left: 55px;float: left;text-decoration: none;font-family: Tahoma, Verdana;font-size: 11px;color: #59749d;font-weight: bold;line-height: 17px;padding-top: 3px;}
.cart-phone i{font-style: normal;}
.cart-phone li.phone{width: 183px;background: url(/images/phone-icon.jpg);margin-left: 10px;}
.cart-phone li.phone a{width: 128px;}

.header .buttons{position:absolute;right: 20px;top: 85px;font-size:11px;font-weight: bold;width: auto;}
.header .buttons a{margin-left: 20px;}
.header .buttons a.signup{color: #ec222c;font-weight: normal;}

/*
.phone{width: 321px;height: 50px;background: url(/images/phone.gif) no-repeat;position:absolute;right: 30px;top: 32px;color: #59749d;font-weight: bold;}
.phone a{width: 58px;height: 53px;display: block;position: absolute;top:0px;left: 130px;}
.phone div{padding: 20px 0 0 20px; line-height: 12px;}
.phone div .r{margin-left: 80px;}
*/

.header .brands{position: absolute;top:38px;left:300px;}
*html .header .brands{left:320px;}
.header .brands a{display: block;float: left;height: 32px;background: url(/images/brands.gif) no-repeat 0 0;margin-left: 20px;}
.header .brands .jemix{width: 64px;}
.header .brands .usim{width: 71px;background-position: -67px 0;}
.header .brands .templox{width: 84px;background-position: -141px 4px;}

.main-cont{float: left;width: 100%;margin-right: -320px;}
.main-cont h2{padding-bottom: 0px;}
.main-cont .pad{padding: 0 0 0 45px;}
.main-photo{float: left;width: 300px;}
.main-text{width: 580px;position: relative;}
.main-text .txt{position: relative;padding-top: 10px;top:0; line-height: 16px; color:#4d4d4d}
.grad-top, .grad-bot{height: 19px;overflow: hidden;width: 580px;position: relative;z-index: 2000;}
.grad-top div, .grad-bot div{background: url(/images/grad.png) no-repeat 0 0;height: 38px;width: 580px;position: absolute;}
.grad-top{margin-bottom: -15px;}
.grad-top div{top:-19px;}
.grad-bot div{top:0px;}
.grad-bot{margin-top:-15px;}

.arrows{width: 15px;height: 123px;position: absolute;background: url(/images/arrows.gif) no-repeat;overflow: hidden;left:635px;top:42px;}
.arrows a{width: 15px;height: 20px;display: block;overflow: hidden;}
.arrows a.down{margin-top: 83px;}

.footer .phones{float: right;color: #000;font-size: 11px;}
.footer-menu{border-bottom: 1px solid #dfdfdf;float: left;padding-bottom: 5px;text-transform: uppercase;font-size: 10px;}
.footer-menu a{color: #666;padding: 0 5px 0 10px;text-decoration: none;}
.footer-menu a:hover{color: #000;text-decoration: none;}

.footer .menu-line{height: 50px;padding: 0 50px 0 40px;}

.copy{background: #e5e5e5;color: #666;font-size: 11px;height: 30px;padding-top: 20px;}
.copy a{color: #666;}
.copy .l{float: left;padding-left: 40px;}
.copy .r{float: right;padding-right: 40px;}

.menu{width: 237px;list-style-type: none;padding: 0;margin: 0;}
.menu li.main{height: 54px;display: block;background: url(/images/menu.jpg) no-repeat 0 0;margin-bottom: 10px;cursor: pointer;}
.menu li.main:hover{background: url(/images/menu-hover.jpg) no-repeat 0 0;}
.menu .main_select{background: url(/images/menu-hover.jpg) no-repeat 0 0;}
.menu li.main a{color: #fff;text-decoration: none;font-size: 13px; display: block;width:160px;text-align: center;text-transform: uppercase;padding-top: 18px;height: 36px;}
.menu li.main a.long{padding-top: 11px;height: 43px;}
.menu li i{background-position: center;background-repeat: no-repeat;height: 52px;width:70px;float: right;}

.menu ul{list-style-type: none;padding: 0 0 5px 0;margin: 0;font-family: Verdana;}
.menu .sub{border-right:3px solid #2f4e7d;margin:0 10px 10px 14px;}
.menu ul li a{font-size:12px;  border-bottom: 1px solid #2f4e7d;padding: 5px 5px 5px 8px;display: block;color: #2f4e7d;text-decoration: none;}
.menu ul li a:hover{background: #e7effb;}
.menu .sub ul{padding-right: 7px;}
.menu .sub ul ul{padding-right: 0px;padding-left: 24px;padding-bottom: 0;}
.menu .sel{background: #2f4e7d;color: #fff;}
.menu ul li .sel:hover{background: #2f4e7d;color: #fff;}

.popup{position: absolute;z-index: 10000;background: #fff;padding: 20px;display: none;border: 1px solid #59749d;}

.articles-img{float: left;margin-right: 10px;}
.articles-left{position: relative;top:6px;font-size: 18px;text-transform: uppercase;color: #4c4c4c;}

.art-item{border-bottom: 1px solid #a5a8ad;padding: 10px;}
.first-art{border-top: 1px solid #a5a8ad;margin-top: 10px;}
.art-item .title{padding-bottom: 5px;font-size: 16px;}

.r-col{float: right;margin: 0 0px 20px 20px;}

.map div{padding: 5px 0;font-size: 13px;}
.map div.level0{padding-left: 13px;background: url(/images/dot.jpg) no-repeat 0 center;}
.map div.level1{padding-left: 28px;}
.map div.level2{padding-left: 53px;}
.map div.level3{padding-left: 68px;}
.map div.level4{padding-left: 83px;}

.buttons{width: 100%;}
.buttons td{vertical-align: middle;padding-left: 50px;}
.buttons img{position: relative;top:-3px;margin-right: 10px;}

.categories{}
.categories .item{float:left; display:block; width: 168px;height: 168px;position: relative;background: url(/images/frame.jpg) no-repeat 0 0;margin: 0 36px 30px 0;cursor: pointer;}
.categories, .categories a{color: #fff;}
.categories .icon .img{display: block;height: 122px;text-align: center;padding-top: 1px;}
.categories .icon i{font-size: 14px;font-weight: bold;font-style: normal;display: block;text-align: center;padding: 13px 5px 0px 5px;}
.categories .icon i a{text-decoration: none;}
.categories .icon i a:hover{text-decoration: underline;}

.categories .tooltip{display: none; text-align: center; position: absolute;}
.categories .tooltip div{height:86px; width:158px;text-align: center;  padding:20px 5px;}
.categories .tooltip a{padding-top: 10px; display: block;}

.categories .item:hover{background-position: 0 -168px;}
.categories .item:hover .icon{display: none;}
.categories .item:hover .tooltip{display: block;}

.products{}
.products .item{margin-bottom: 15px;}
.articul{background: #5f82ba;font-size: 14px;margin-bottom: 10px;text-transform: uppercase;}
.articul span{color: #5f82ba;background: #fff;padding: 0 7px;margin-left: 10px;}
.articul a{text-decoration: none;}
.products .pic{width: 200px;height: 200px;float: left;position: relative;}
.products .pic ul{list-style: none; margin:0px padding:0px;}
.products .buy-info{width: 126px;height: 190px;border: 1px solid #e5e5e5;float: right;padding: 10px 0 0 10px}
.products .description{font-size: 11px;color: #000;float: left;width: 300px; padding-left:10px;}
.products .description p{padding: 0;margin: 0 0 10px 0;}
.products .description .fullinfo{margin-top:8px; display: block;}
.products .call-us{border: 1px solid #e5e5e5;float: left;height: 119px;width: 323px;padding: 12px 0 0 12px;line-height: 17px;font-family: Verdana;}
.products .call-us b{line-height: 20px;}
.products .call-us img{float: left;margin-right: 10px;}
.buy-info .price{font-size: 14px;font-weight: bold;color: #fff;background: #a27048;line-height: 24px;padding: 3px 5px;}
.buy-info ul, .price-block ul{font-weight: bold;list-style: none;padding: 0;margin:0px;line-height: 19px; padding:0px;}
.buy-info ul a, .price-block ul a{color: #294775;}
.products .pic .icon{position: absolute;top:80px;left:0px;}
.products .pic .icon2{position: absolute;top:100px;left:0px;}

#product_count_label{padding:0px; margin-top:10px;}
#product_count_label div{padding-left:20px;font-size: 12px; font-weight: bold; height:15px;}
#product_count_label .green{background: url("/images/icon-count-green.gif") no-repeat; }
#product_count_label .red{background: url("/images/icon-count-red.gif") no-repeat; }
#product_count_label li{list-style: disc; font-size:30px;}
#product_count_label li a{font-size:12px;}

.product{padding-bottom: 30px;}
.product .left{width: 234px;float: left;}
.product .description{float: right;width: 420px;}
.product p{line-height: 18px; font-family: Verdana; font-size: 11px;}
.product .info p{line-height: 19px;font-family:Arial, Sans-Serif, Tahoma;font-size:12px;color:#000;}
.product .info ul{line-height: 20px;}
.product .big{text-decoration: none;display: block;height: 200px;margin-bottom: 15px;width: 200px;text-align: center;}
.product .left ul{float: left;background: #e5e5e5;list-style: none;margin: 0;padding: 5px 0px 0px 0px;width: 205px;}
.product .left .gallery li{float: left;width: 60px;height: 62px;margin:0 0px 6px 6px;}
.product .left .big li img{border: 1px solid #a6a6a6; margin:0px;}
.product .left h3{color: #fff;font-family: Verdana;font-size: 13px;background: #5f82ba;text-align: center;padding: 5px;margin: 10px 0 10px 0; }
.product .left table{border: none;border-collapse: collapse;}
.product .left td{padding: 0 10px 10px 0;vertical-align: middle;text-align: left;}
.product .left .files{width:205px;}
.product .price-block{border: 1px solid #e5e5e5;padding: 10px;}
.product .price-block ul{margin: 0px 0 0 0;}
.product .text{padding: 10px 15px;}
.product .buy-info{float: left;padding-right: 35px;}

.like-products .item{width: 180px;margin: 0 0 10px 15px;float: left;}
.like-products a.img{display: block;height: 120px;width: 180px;text-align: center;}
.like-products span{display: block;border: 1px solid #e5e5e5;padding: 7px;position: relative;margin-top: 10px;}
.like-products i{font-size: 11px;font-weight: bold;color: #fff;background: #a27048;line-height: 14px;padding: 2px 3px;position: absolute;top:6px;right:7px;}
.like-products span a{text-decoration: none;text-transform: uppercase;display: block;margin-right: 60px;}
.like-products span a:hover{text-decoration: underline;}

.basket{width:237px; margin-top: 0px; margin-bottom: 18px;}
.basket .body{color: #59749d;padding-left: 35px; background: url(/images/basket-b.jpg) repeat-y;}
.basket .body div{font-size: 14px;padding-top: 15px;padding-left: 35px;color: #000;}
.basket ul{list-style: none;line-height: 17px;}
.basket a.go{font-size: 14px;text-transform: uppercase;color: #000;font-weight: bold;margin-left: 10px;}

.login-form{width: 273px;}
.login-form span{font-family: Verdana;}
.login-form input{width: 265px;border: 1px solid #b2b2b2;font-size: 13px;padding: 3px;margin: 3px 0;}
.login-form .errorMessage{height: 20px;font-size: 12px;color: #ec222c;}
.login-form .controls a{color: #0061c1;font-family: Verdana;line-height: 24px;}
.login-form .controls a.submit{float: right;font-size: 13px;color: #fff;font-weight: bold;text-transform: uppercase;background: #285191;text-decoration: none;line-height: 24px;padding: 0px 5px;}

.login-explain{font-family: Verdana;padding-top: 30px;width: 580px;line-height: 17px;}
.login-explain h3{font-weight: bold;font-size: 13px;padding-bottom: 10px;}

.form input{border: 1px solid #b2b2b2;font-size: 13px;padding: 3px;margin: 3px 0;}
.form a.submit{float: left;font-size: 13px;color: #fff;font-family: Verdana;font-weight: bold;text-transform: uppercase;background: #285191;text-decoration: none;line-height: 24px;padding: 0px 5px;}
.form .errorMessage{height: 12px;font-size: 11px;color: #ec222c;}
	
.signup-form{}
.signup-form span{font-family: Verdana;display: block;}
.signup-form span.annotation{display: none;}
.signup-form span span{display: inline;font-size:10px;margin-left: 5px;}
.signup-form select{margin-top:5px;}
.choose-your-type{padding-bottom: 15px;border-bottom: 1px solid #b2b2b2;margin-bottom: 15px;}
.signup-form input{border: 1px solid #b2b2b2;font-size: 13px;padding: 3px;margin: 3px 0;}
.signup-form input.chk{border: none;padding: 0;margin: 0 5px 0 0;}
.signup-form .company input{width: 260px;}
.signup-form .errorMessage{height: 18px;font-size: 11px;color: #ec222c;}
.signup-form .inn{float: left;width: 160px;margin-right: 20px;}
.plate{padding: 10px;background: #e5e5e5;width: 465px;margin: 10px 0 18px 0;}
.signup-form .bik{margin-right: 20px;float: left;}
.signup-form .bik input{width: 110px;}
.signup-form .bank input{width: 318px;}
.signup-form .rs{margin-right: 20px;float: left;}
.signup-form .rs input{width: 214px;}
.signup-form .ks input{width: 214px;}
.signup-form .country{margin-right: 20px;float: left;}
.signup-form .country input{width: 144px;}
.signup-form .zip{margin-right: 20px;float: left;}
.signup-form .zip input{width: 93px;}
.signup-form .city input{width: 163px;}
.signup-form .street{margin-right: 20px;float: left;}
.signup-form .street input{width: 226px;}
.signup-form .house{margin-right: 10px;float: left;}
.signup-form .house input{width: 47px;}
.signup-form .part{float: left;}
.signup-form .korp{float: left;margin-right: 10px;}
.signup-form .part input{width: 73px;}
.signup-form .korp input{width: 45px;}
.signup-form .name input{width: 165px;}
.signup-form a.submit{float: left;font-size: 13px;color: #fff;font-family: Verdana;font-weight: bold;text-transform: uppercase;background: #285191;text-decoration: none;line-height: 24px;padding: 0px 5px;}

.banner-block{margin-left:16px;}
.banner-block .big{width:906px; height:269px; overflow: hidden; border:solid 1px #fff;}

.cart-notice{position: absolute; z-index:10000000; width: 200px;background: #a27048;border: 1px solid #5c381b;padding: 10px;display: none;  color:#fff;}
.cart-notice a.close{position: absolute;right: 5px;top:0px;font-size: 12px; color:#fff; text-decoration: none;}
.cart-notice span{font-size: 16px;display: block;}

.limit-notice{position: absolute; z-index:10000000; width: 200px;background: red;border: 1px solid #5c381b;padding: 10px;display: none;  color:#fff;}
.limit-notice a.close{position: absolute;right: 5px;top:0px;font-size: 12px; color:#fff; text-decoration: none;}
.limit-notice span{font-size: 16px;display: block;}

.order-control{width: 73px;display: block;  height: 24px;background: #285190;float: left;position: relative;}
.order-control:hover{background:#3976d5; }
.order-control a{color: #fff;text-decoration: none; font-size: 13px; text-transform: uppercase;}
.order-control a.action, .order-control a.count{top:5px;left:10px;position: absolute;font-size: 12px;}
.order-control .count{display: none;text-decoration: underline;}
.order-control .controls{left: 0;position: absolute;top:0;display:none;//top:-1px;}
.order-control input{width: 32px;border: none;height: 18px;margin: 3px 6px 0 2px;color: #000; font-size: 14px; padding-left:2px;}

.buy-product{margin-top:3px;}
.buy-product input{width:24px; height:16px; width:26px; font-size:12px; border: none; margin:3px 5px 0px 6px; padding-left:2px; }
.buy-product .buy-count{display:none; width:70px; color: #fff; background: #285190;text-transform: uppercase;text-decoration: none;line-height: 24px; }
.buy-product:hover .buy-count{display:block;}
.buy-product:hover .buy{display:none;}

.cart-list{}
.cart-list .table_header td{background: #5f82ba; padding:0px 10px; color:#fff; font-size: 11px; font-weight: bold; line-height: 10px; vertical-align: middle; }
.cart-list .table_header td.border{border-left: solid 20px #fff;}
.cart-list .table_header h3{background: #fff; color:#5f82ba; font-size: 14px; text-transform:uppercase; line-height:14px; padding:0px 5px; margin:0px; display: block; float:left;}
.cart-list .prod .title{border-bottom: solid 1px #ccc;}
.cart-list .prod .title .h{text-transform: uppercase; text-decoration: none; display: block;border-bottom: solid 1px #2f4668;}
.cart-list .prod .title .desc{margin-top:3px; font-size: 11px; }
.cart-list .prod .price{border-bottom: solid 1px #ccc; padding-left:20px; }
.cart-list .prod .cost{border-bottom: solid 1px #ccc;padding-left:20px;}
.cart-list .prod .col{border-bottom: solid 1px #ccc;padding-left:20px;}
.cart-list .prod .col input{width:30px; height:20px; font-size: 14px; border: solid 1px #999; padding-left:2px;}
.cart-list .terminate .comment{padding:20px; line-height: 18px;border-bottom: solid 1px #ccc;}
.cart-list .terminate .summa{font-weight: bold; border-bottom: solid 1px #ccc;}
.cart-list .terminate .sale_box{font-weight: bold;}
.cart-list .button-delete:hover{opacity:0.5;}

.button-blue{display: block; font-size: 13px; text-transform: uppercase;text-decoration: none; color:#fff; background: #28518f; padding:3px 10px 5px 10px; float:right; font-family: Verdana; line-height: 15px;}
.button-blue:hover{background: #1c61c8;}
.button-gray{display: block; font-size: 13px; text-transform: uppercase;text-decoration: none; color:#fff; background: #4c4c4c; padding:3px 10px 5px 10px; float:right; font-family: Verdana; line-height: 15px;}
.button-gray:hover{background: #6b6a6a;}

.sub-menu{padding-bottom: 15px;font-size: 13px;}
.sub-menu a{margin-right: 30px;}

.events{float: left; padding-right:20px;}
.events .item{border-bottom: 1px dashed #4c4c4c;padding: 15px 0;line-height: 15px; font-size:11px;}
.events .item a:hover{text-decoration: underline;}
.events img{float: left;margin: 0 10px 5px 0;}
.events .item h3{font-size: 14px;padding-bottom: 5px;}

.orders{width:100%;}
.orders tr td{padding:3px; border-bottom: solid 1px #ccc;}

.text-content{line-height: 20px;}

.search_label{font-size: 17px; margin:0px 0px 5px 10px; padding:0px;}
.search input{border:solid 1px #000; height:24px; font-size:14px; padding-left:2px;width:155px;}
.search{margin-left:10px;}
.search a{font-size:16px;}
