@charset "utf-8";
/* CSS Document */
html { }
body { }
.clear { display:block; clear:both; height:0; }
.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.inner { width:1000px; margin:0 auto; }

h1{margin-bottom:10px;}
h2{margin-bottom:10px;}
h3{margin-bottom:10px;}
h4{margin-bottom:10px;}


a { color:#c90005; }
a:hover { text-decoration:none; }

#container {
	width:100%;
	min-width:1000px;
	width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
	/*font:12px Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-family: 'Roboto Condensed', sans-serif;
	color:#737373;
}
#container a { cursor:pointer; }
#container img { vertical-align:bottom; }

#header { }
#header .top { padding:7px 0; background-color:#2c2c2c; }
#header .top .search { float:right; width:226px; padding:6px 10px; background-color:#6c6c6c; }
#header .top .search input.txt { float:left; margin:0; padding:0; border:none; background-color:transparent; font:12px Arial, Helvetica, sans-serif; color:#b4b4b4; }
#header .top .search input.btn { float:right; }
#header .middle { height:130px; padding-top:26px; background:url(../img/bg-header-middle.jpg) center top repeat-x; }
#header .middle .menu { float:left; padding:0px 0 0 24px; }
#header .middle .menu li { padding-bottom:6px; }
#header .middle .menu li a { padding-left:16px; background:url(../img/bt-header-menu.png) left 5px no-repeat; font-size:15px; color:#525252; }
#header .middle .cart { float:right; width:214px; height:94px; padding:6px 16px; background-color:#2c2c2c; text-align:center; }
#header .middle .cart h2 { font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; }
#header .middle .cart h2 span { padding:4px 0 0 32px; background:url(../img/bg-cart.png) left center no-repeat; }
#header .middle .cart p { padding:8px 0; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; }
#header .middle .cart p span { }
#header .middle .cart a { display:block; height:25px; padding:7px 46px 0; background:url(../img/bt-cart.png) repeat-x; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:center; color:#fff; }
#header .middle .cart a:hover { text-decoration:underline; }

#header .middle .phones { position:relative; float:right; width:252px; height:106px; padding:0 12px;width: 271px; }

#header .middle .phones .numbers p span{
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: middle;
}

#header .middle .phones .support { position:absolute; left:30px; top:-8px; }
#header .middle .phones .support span { float:left; font-size:44px; font-weight:bold; color:#2c2c2c; }
#header .middle .phones .support span b { padding-left:22px; background:url(../img/bg-phones-support.png) 4px center no-repeat; color:#d30107; }
#header .middle .phones .support p { float:left; padding:6px 0 0 12px; font-size:17px; line-height:1.2em; text-transform:uppercase; color:#3b3b3b; }

#header .middle .phones .numbers { position:absolute; left:12px; bottom:0; padding:4px 12px; border-left:7px solid #c50006; background-color:#2c2c2c; right: 10px;}

#header .middle .phones .numbers p { padding-bottom:2px; font-size:14px; color:#fff; }

#header .middle .paycards { float:right; padding:6px 10px 0 0; }
#header .middle .paycards p { padding-bottom:12px; color:#525252; }
#header .middle .paycards img { padding:0 6px 6px 0; }
#header .bottom { height:35px; background:url(../img/bg-header-bottom.png) top repeat-x; }
#header .bottom .inner { height:30px; padding-top:5px; background:url(../img/bg-header-bottom-inner.jpg) center top no-repeat; }
#header .bottom p { float:left; width:246px; margin-right:14px; padding-top:4px; font-weight:bold; text-align:center; color:#fff; }

a#logo { display:block; position:relative; float:left; width:245px; height:106px; background:url(../img/logo.png) no-repeat; text-decoration:none; color:#fff; }
a#logo b { position:absolute; left:66px; top:5px; font:24px "Arial Black", Gadget, sans-serif; line-height:1em; text-transform:uppercase; }
a#logo p { position:absolute; left:10px; top:70px; font-weight:bold; }

#menuMain { float:left; width:754px; padding-top:5px; text-align:center; }
#menuMain ul li{display:inline-block; padding:0 8px; border-right:1px solid #818181;}
#menuMain ul li:last-child{border:0;}
#menuMain a { text-transform:uppercase; text-decoration:none; color:#fff; }
#menuMain a:hover { text-decoration:underline; }
#menuMain span.sep { padding:0 10px; font-size:14px; color:#818181; }

#wrapper { padding:14px 0 24px; }

#cSide { float:left; width:1000px; }
#lSide { float:left; width:246px; margin-left:-1000px; }
#rSide { float:left; width:246px; margin-left:-246px; }

#content { margin:0 260px; }
#content p { padding-bottom:12px; font-size:14px; }
#content p.sm { font-size:12px; }
#content h2 { padding-bottom:12px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#c00007; }
#content h3 { padding-bottom:12px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#2c2c2c; }
#content ul, #content ol { padding:0 0 6px 30px; font-size:14px; }
#content ul li, #content ol li { padding-bottom:6px; }

.justi{text-align: justify}

#content table thead th,#content table thead td  { background-color:#ededed; font-size:12px; color:#262626; padding:6px 10px; border-bottom:1px solid #ededed; }

.ttl { margin-bottom:12px; padding:6px 5px 3px; background-color:#2c2c2c; font-size:17px; font-weight:bold; text-transform:uppercase; color:#fff; }

.breadcrumbs { padding-bottom:12px; color:#b5b5b5; }
.breadcrumbs a { text-decoration:none; color:#b5b5b5; }
.breadcrumbs a:hover { text-decoration:underline; }
.breadcrumbs span.sep { padding:0 4px; }

table { width:100%; margin-bottom:16px; border:1px solid #ededed; font-size:14px; text-align:center; color:#3b3b3b; }
table td { padding:6px 10px; border-bottom:1px solid #ededed; }
table td select { padding:2px 4px; border:1px solid #c6c6c6; font-size:14px; color:#3b3b3b; }
table td a.remove { display:block; width:16px; height:16px; margin:0 auto; background:url(../img/bt-remove.png) no-repeat; }
table td a.buy { display:block; width:40px; height:23px; margin:0 auto; padding:5px 10px 0; background:url(../img/bt-buy.gif) top repeat-x; 
font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; }
table td a.buy:hover { text-decoration:underline; }
table td.price { color:#b4000a; }
table tr.legend td { background-color:#ededed; font-size:12px; color:#262626; }
table tr.upgrade td { padding:10px; border-color:#ffffcc; background-color:#ffffcc; }
table tr.upgrade td a { padding-right:20px; background:url(../img/bt-upgrade.png) right 2px no-repeat; font-size:12px; font-weight:bold; color:#8d8d8d; }
table tr.title td { padding:10px; background-color:#ededed; font-size:12px; font-weight:bold; text-align:left; color:#414141; }
table tr.shipping td { font-size:12px; }
table tr.shipping label { display:block; }
table tr.shipping label input { float:right; margin:1px 0 0 6px; *margin-top:-2px; padding:0; }
table tr.shipping .clear { height:8px; }
table tr.total td { padding:10px; border-color:#ffffcc; background-color:#ffffcc; font-size:18px; text-align:right; color:#2c2c2c; }
table tr.special td { background-color:#fffae6; }
table tr.special td.first { background:#fffae6 url(../img/td-special.png) left top no-repeat; }

.checkout{float:right;}
.update {float:left;}

.checkout, .update { display:block; height:30px;  padding:0 10px; background:url(../img/bt-buy.gif) top repeat-x; 
font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; border: 0; line-height:30px; margin:5px;}
.checkout:hover, .update:hover { text-decoration:underline; }

.product-table { width:100%; margin-bottom:16px; border:1px solid #ededed; font-size:14px; text-align:center; color:#3b3b3b; }
.product-table td { padding:6px 10px; border-bottom:1px solid #ededed; }
.product-table td select { padding:2px 4px; border:1px solid #c6c6c6; font-size:14px; color:#3b3b3b; }
.product-table td a.remove { display:block; width:16px; height:16px; margin:0 auto; background:url(../img/bt-remove.png) no-repeat; }
.product-table td.buy a { display:block; height:23px; margin:0 auto; padding:5px 10px 0; background:url(../img/bt-buy.gif) top repeat-x;
 font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; min-width: 80px;}
.product-table td.buy a:hover { text-decoration:underline; }
.product-table td.price { color:#b4000a; }
.product-table thead th { background-color:#ededed; font-size:12px; color:#262626; padding:6px 10px; border-bottom:1px solid #ededed; }
.product-table tr.upgrade td { padding:10px; border-color:#ffffcc; background-color:#ffffcc; }
.product-table tr.upgrade td a { padding-right:20px; background:url(../img/bt-upgrade.png) right 2px no-repeat; font-size:12px; font-weight:bold; color:#8d8d8d; }
.product-table tr.title td { padding:10px; background-color:#ededed; font-size:12px; font-weight:bold; text-align:left; color:#414141; }
.product-table tr.shipping td { font-size:12px; }
.product-table tr.shipping label { display:block; }
.product-table tr.shipping label input { float:right; margin:1px 0 0 6px; *margin-top:-2px; padding:0; }
.product-table tr.shipping .clear { height:8px; }
.product-table tr.total td { padding:10px; border-color:#ffffcc; background-color:#ffffcc; font-size:18px; text-align:right; color:#2c2c2c; }
.product-table tr.popular  td { background-color:#fffae6; }
.product-table tr.popular  td.package { background:#fffae6 url(../img/td-special.png) left top no-repeat; }

.table-condensed  th { background-color:#ededed; font-size:12px; color:#262626; padding:6px 10px; border-bottom:1px solid #ededed; }
.table-condensed tr td.img{padding:0;}
.table-condensed tr td.img img{width:30px!important; height:auto!important; display:none;}
.table-condensed tr td{padding:5px; font-size:12px;}
.table-condensed tr td.method .frm-item{float:left}
.table-condensed .total th, .table-condensed tfoot th{background-color:#fff;}
.table-condensed .total th{text-align:right;}
.table-condensed .total th .continue{float:left;}

.buttons { padding-bottom:12px; }
.buttons .left p { color:#b1b0b0; }
.buttons .left p a { color:#b1b0b0; }
.buttons .right { *width:230px; }
.buttons .right a { color:#d37200; }
.buttons .right a.checkout { display:block; float:right; height:23px; margin:-6px 0 0 12px; padding:5px 20px 0; background:url(../img/bt-checkout.gif) top repeat-x; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; }
.buttons .right a.checkout:hover { text-decoration:underline; }

.bonuses { padding:0 12px 2px; border:1px solid #ededed; }
.bonuses .title, .bonuses .subtitle { margin:0 -12px 12px; padding:10px 12px; background-color:#ededed; font-weight:bold; color:#414141; display: block;}
.subtitle h1, .ttl h1{
margin-bottom: 0;
padding: 0;

font-size: 17px;
}


ul.tick, .bonuses ul { padding-left:0 !important; font-size:12px !important; color:#414141; }
ul.tick li, .bonuses ul li { padding:4px 0 10px 34px;  list-style:none}
.bonuses ul li.selected{background:url(../img/li-tick.png) left top no-repeat;}


ul.bull, .text_block ul, .text_block ol { list-style-type:disc; list-style-position:inside; }

.product { padding-bottom:12px; }
.product img { float:left; margin-right:14px;/* border:1px solid #ebebeb;*/ }
.product h1 { font-size:30px; font-weight:normal; line-height:.8em; *line-height:1em; text-transform:uppercase; color:#b80009; }
.product a.spec { color:#2c2c2c; }
.product table { margin:10px 0 20px; }

#slider { position:relative; width:480px; height:296px; margin-bottom:12px; }
#slider .slide { position:relative; width:480px; height:296px; background-position:left top; background-repeat:no-repeat; }
#slider .slide h2 { position:relative; float:right; padding:5px 16px; border-radius:6px; background-color:#be111d; font-size:18px; font-weight:bold; 
text-transform:uppercase; color:#fff; margin-bottom:0px; }
#slider .slide h3 { clear:right; float:right; margin-bottom:20px; padding:5px 16px; border-radius:6px; background:#fff url(../img/bg-slider-h3.png) right top no-repeat; font-size:18px; font-weight:normal; text-transform:none; color:#676767; }
#slider .slide p { font-size:12px; color:#fff; }
#slider .slide .shadow { width:444px; height:146px; padding:150px 18px 0;/* background:url(../img/bg-slider-shadow.png) bottom repeat-x;*/ }
#slider .links { position:absolute; z-index:11; right:18px; bottom: 15px; }
#slider .links a { display:block; float:left; width:12px; height:12px; margin-left:6px; background-color:#fff; text-indent:-9999px; }
#slider .links a:hover, #slider .links a.activeSlide { background-color:#cd0004; }
#slider .slide-01 { background-image:url(../img/slide-01.jpg); }
#slider .slide-02 { background-image:url(../img/slide-02.jpg); }
#slider .slide-03 { background-image:url(../img/slide-03.jpg); }

.showcase { width:480px; margin:-12px 0 12px; background:url(../img/bg-showcase.gif) center repeat-y; }

/*.showcase .elem { 
	float:left; 
	width:216px; 
	padding:24px 12px 12px; 
	border-bottom:1px solid #e9e9e9; 
	height:225px; 
	word-break: break-all;
	position: relative;
}*/

.showcase .elem {
    float: left;
    width: 220px;
    padding: 24px 10px 12px;
    border-bottom: 1px solid #e9e9e9;
    height: 225px;
    word-break: break-all;
    position: relative;
}

.price-container{
	position: relative;
	height: 62px;
}

.price-btns{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}


/*.hu .showcase .elem,
.cs .showcase .elem,
.nl .showcase .elem,
.fr .showcase .elem {
    width: 224px;
    padding: 24px 8px 12px;
    height: 230px;
}*/

.hu .showcase .elem,
.it .showcase .elem{
	word-break: normal;
}

.showcase .elem:last-child { border-bottom:none; }
.showcase .elem img { float:left; margin:-12px 12px 12px 0; /*border:1px solid #ebebeb;*/ }
.showcase .elem a { color:#6e6e6e; }

.showcase .elem p { 
	padding-bottom:12px; 
	color:#a0a0a0; height:85px; 
	overflow:hidden; 
/*	margin-bottom:10px; */
}

.hu .showcase .elem p,
.cs .showcase .elem p,
.nl .showcase .elem p,
.fr .showcase .elem p{
	margin-bottom: 0;
}

.showcase .elem a.buy {
    display: inline-block;
    height: 23px;
    padding: 5px 6px 0;
    background: url(../img/bt-buy.gif) top repeat-x;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    vertical-align: middle;
    /*min-width: 40px;*/
    text-align: center;
    max-width: 51%;
}

.hu .showcase .elem a.buy,
.it .showcase .elem a.buy,
.de .showcase .elem a.buy{
	text-align: center;
	padding: 5px 6px 2px;
	height: auto;
	background: linear-gradient(0deg,#c61521,#9f000f);
	-ms-word-break: normal;
	word-break: normal;
}

.col-sm-4.price .price-currency.wide,
.col-sm-4.price .per_container{
	display: block;
}

.col-sm-4.price .per_container,
.col-sm-4.price{
	/*max-width: 80px;*/
	font-weight: 400;
	text-align: center;
	word-break: normal;
}


.showcase .elem a.buy:hover { text-decoration:underline; }

.menuSide { padding:0 0 0 2px; }
.menuSide li { padding:0 0 8px 16px; background:url(../img/li-menuSide.gif) left 5px no-repeat; }
.menuSide li a { font-weight:bold; text-transform:uppercase; text-decoration:none; color:#595959; }
.menuSide li a:hover { text-decoration:underline; }

.banners { padding-bottom:11px; }
.banners .elem { position:relative; width:230px; height:90px; margin-bottom:1px; padding:8px 0 0 16px; background-position:left top; background-repeat:no-repeat; }
.banners .elem .arr { position:absolute; left:-10px; top:12px; width:20px; height:21px; background:url(../img/bg-banner-arr.png) no-repeat; }
.banners .elem h2 { font-size:27px; font-weight:bold; text-transform:uppercase; color:#fff; margin-bottom:0 }
.banners .elem p { font-weight:bold; color:#fff; }
.banners .elem p span { font-size:15px; }
.banners .elem-01 { background-image:url(../img/bg-banner-01.jpg); }
.banners .elem-02 { background-image:url(../img/bg-banner-02.jpg); }
.banners .elem-02 h2 { padding-top:4px; font-size:21px; }
.banners .elem-02 h2 span { font-size:17px; }
.banners .elem-03 { background-image:url(../img/bg-banner-03.jpg); }

.testimonials { position:relative; /*min-height:272px;*/ margin-bottom:12px; padding:12px; background:#eaeaea url(../img/bg-testimonials.png) 10px 24px no-repeat; }
.testimonials .subtitle{display:none;}

.testimonials h2 { margin-bottom:20px; padding-top:4px; font-size:17px; font-weight:bold; text-transform:uppercase; color:#b80009; }
.testimonials p { text-align:right; color:#bb1d21; }
.testimonials .links { position:absolute; z-index:11; right:0; top:8px; display:none; }
.testimonials .links a { display:block; float:left; width:34px; height:34px; margin-left:1px; background-image:url(../img/bt-testimonials.png); background-repeat:no-repeat; }
.testimonials .links a.prev { background-position:left top; }
.testimonials .links a.next { background-position:right bottom; }
.testimonials .content .tab p { font-style:italic; text-align:left; color:#747474; }

.wrapper_alphabetblock { overflow: hidden; margin-bottom: 15px; }

.banner-coupon-code {
	height: 266px;
	max-width: 500px;
	margin-bottom: 12px;
	background: url(../img/choise_BANNER.png) no-repeat 50% 0;
	padding: 15px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.banner-coupon-code__describe {
	height: 169px;
	margin-bottom: 21px;
}
.banner-coupon-code__describe p {
	font-size: 20px;
	font-weight: bold;
}
.banner-coupon-code__timezone {
	height: 28px;
	line-height: 28px;
	margin-bottom: 12px;
	color: #2C2C2C;
	font-size: 18px;
}
.banner-coupon-code__value-coupon-code {
	display: block;
	margin: 6px 0;
	letter-spacing: 0.07em;
	font-size: 46px;
	color: #d30107;
	text-shadow: 1px 1px 0 #ccc, -1px -1px 0 #ccc, 1px -1px 0 #ccc, -1px 1px 0 #ccc;
}
.banner-coupon-code__title {
	margin-bottom: 22px;
	font-size: 34px;
}
.banner-coupon-code__btn {
	background: url(../img/bt-cart.png) repeat-x;
	border: none;
	color: #fff;
	padding: 0 18px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	height: 32px;
	display: block;
	margin: auto;
	text-transform: uppercase;
}
.zeroclipboard-is-hover {
	text-decoration: underline;
}
.col-sm-4.price {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    margin-right: 4%;
    text-align: center;
    max-width: 38%;
}

.per_container {
    font-size: 14px;
}
.alphabet { margin:-12px 0 12px; padding:10px 0; background-color:#f5f5f5; text-align:center; }
.alphabet ul li{display:inline-block}
.alphabet a { padding:2px; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#595959; }
.alphabet a:hover { background-color:#b0000b; color:#fff; }
.alphabet .clear { height:10px; }

.topsellers .elem { margin-bottom:6px; padding:12px 0 6px; border-bottom:1px dashed #d6d6d6; }
.topsellers .elem:last-child { border-bottom:none; }
.topsellers .elem img { float:left; margin:-12px 12px 0 0; border:1px solid #ebebeb; }
.topsellers .elem a { color:#6e6e6e; }
.topsellers .elem a.buy { display:block; float:right; height:23px; margin-top:-12px; *margin-top:-32px; padding:5px 10px 0; background:url(../img/bt-buy.gif) top repeat-x; font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; }
.topsellers .elem a.buy:hover { text-decoration:underline; }

.block-apk {
	position: relative;
	margin-top: -30px;
	margin-bottom: 15px;
	height: 120px;
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 700;
}
.block-apk img {
	position: absolute;
	top: 0;
	left: 0;
}
.block-apk p {
	color: #303030;
	font-size: 18px;
	line-height: 18px;
	position: relative;
	z-index: 1;
	padding-top: 45px;
	padding-left: 9px;
	padding-right: 75px;
}
.block-apk span {
	display: block;
	font-size: 32px;
	line-height: 32px;
	color: #b30b18;
}
.block-apk a {
	text-decoration: none;
}


.near-products div{float: left;width: 216px;padding: 24px 12px 12px;border-bottom: 1px solid #E9E9E9;}
.near-products div img{float: left;margin: -12px 12px 12px 0px; /*border: 1px solid #EBEBEB;*/}
.near-products div span.cont{margin-top: -10px; float: left;width: 120px;}
.near-products div a{color:#6E6E6E;}


.testimonials_block div{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #d6d6d6;}
.testimonials_block div span{font-weight:700;}
.testimonials_block div.even{}

.contact  input, .contact textarea{border:1px solid #d6d6d6}
.contact  input[type=submit]{ display:block; height:30px;  padding:0 10px; background:url(../img/bt-buy.gif) top repeat-x; 
font-size:16px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff; border: 0; line-height:30px; margin:5px;}
.contact  input[type=submit]:hover { text-decoration:underline; }



#footer { padding:10px 0; background-color:#2c2c2c; }
#footer .copy { float:right; width:246px; font-size:12px; text-align:center; color:#858585; }

#menuBottom { float:left; width:754px; text-align:right; }
#menuBottom ul li{display:inline-block; padding:0 5px; border-right:1px solid #818181;}
#menuBottom ul li:last-child{border:0;}
#menuBottom a { text-transform:uppercase; text-decoration:none; color:#fff; }
#menuBottom a:hover { text-decoration:underline; }
#menuBottom span.sep { padding:0 10px; font-size:14px; color:#818181; }

/* ----------
 * 002 - Site
 */

#sb-site, .sb-site-container {
	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
	width: 100%;
	position: relative;
	z-index: 1; /* Site sits above Slidebars */
	background:#fff;
	
}

/* Micro clearfix by Nicolas Gallagher, ensures the site container hits the top and bottom of the screen. */
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
	content: ' ';
	display: table;
}

#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
    clear: both;
}



/* ---------------
 * Timer
 */
 #note {
 	/*display: none;*/
 	/* margin-bottom: 3px;
 	margin-top: -10px; */
 	margin: -10px -10px 3px -6px;
 }
 #note span {
 	display: inline-block;
 	font-size: 8px;
 	margin: 0 12px 0 4px;
 	width: 40px;
 	text-align: center;
 	text-transform: none;
 }
 .countdownHolder {
 	width: auto;
 }
 .digit {
 	background-color: #444444;
 	color: #fff;
 }
 .digit.static {
 	rgba(4, 4, 4, 0.35);
    background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.5, #3A3A3A), color-stop(0.5, #444444) );
 }
 .countDiv:before,
 .countDiv:after {
 	background-color: #fff;
 	width: 2px;
 	height: 2px;
 	margin-left: 0;
 }



/* ---------------
 * 003 - Slidebars
 */

.sb-slidebar {
	height: 100%;
	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
	position: fixed;
	top: 0;
	z-index: 0; /* Slidebars sit behind sb-site. */
	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
	
}

.sb-slidebar, .sb-slidebar * {
	-webkit-transform: translateZ( 0px ); /* Fixes issues with translated and z-indexed elements on iOS 7. */
}

.sb-left {
	left: 0; /* Set Slidebar to the left. */
}

.sb-right {
	right: 0; /* Set Slidebar to the right. */
}

html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
}

.sb-slidebar.sb-active {
	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
}

.sb-style-overlay {
	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
}

.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
}
#sb-site, .sb-site-container, .sb-slidebar {
/*	-webkit-transform: translate( 0px );
	   -moz-transform: translate( 0px );
	     -o-transform: translate( 0px );
	        transform: translate( 0px );*/
	
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition:    -moz-transform 400ms ease;
	     -o-transition:      -o-transform 400ms ease;
	        transition:         transform 400ms ease;
	
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}


/* --------------------
 * 005 - Helper Classes
 */
 
.sb-hide { 
	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
}	

#show_menu2, #show_menu {
	display:none;
   
}
.change_v{    display: none;
    text-align: center;
    padding: 5px 0 0;}
	.change_v a{    color: #858585; text-decoration:underline; font-size:14px;}
	.change_v a:hover{ text-decoration:none} 
	
	
/* support block */
.oval_block {
    width: 100%;
    position: relative;
    border: 1px solid #B00917;
    float: left;
}

.link_3 .link_fon {
    background: transparent url("../imgs/link_fon1_right.gif") no-repeat scroll right 0px;
    height: 20px;
}

.link_3 a {
    background: transparent url("../imgs/link_fon1_left.gif") no-repeat scroll 0px 0px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    padding-top: 2px;
    height: 18px;
    text-align: center;
    display: block;
}

.support_block strong {
    color: #B30B18;
    font-size: 14px;
    font-weight: bold;
     text-transform: uppercase;
}
.oval_block .pic {
    width: 77px;
    height: 108px;
    background: transparent url("../imgs/7.gif") no-repeat scroll 0px 0px;
    position: absolute;
    left: 5px;
    bottom: 0px;
    float: left;
}

.oval_block .text {
    height: 61px;
    padding: 7px 5px 10px 87px;
}

.oval_block .lc {
    left: -1px;
    top: -1px;
    background: transparent url("../imgs/fon_block_3_left_top.gif") no-repeat scroll 0px 0px;
}

.oval_block .rc {
    right: -1px;
    top: -1px;
    background: transparent url("../imgs/fon_block_3_right_top.gif") no-repeat scroll 0px 0px;
}

.oval_block .lc0 {
    background: transparent url("../imgs/fon_block_3_left_bot.gif") no-repeat scroll 0px 0px;
    left: -1px;
    bottom: -1px;
}

.oval_block .rc0 {
    background: transparent url("../imgs/fon_block_3_right_bot.gif") no-repeat scroll 0px 0px;
    right: -1px;
    bottom: -1px;
}

.link_3 .link_fon {
height: 20px;
background: rgb(176, 9, 23);
border-radius: 3px;
}

.link_3 {
margin-top:8px;
}
/* support block */