﻿:root {
    --color-red: #97392d;
    --color-red-light: #d24a43;
    --color-black: #201600;
    --color-gray: #a9abac;
    --color-gray-dark: #4b4848;
    --background-grey: #f0f0f0;
    --border-color: #e6e6e6;
    --radius: 4px;
    --transition-menu: .2s ease-in;
}

a, a.active {
	outline: none !important; 
} 

.ico_copy_button, .ico_copy_down_button{
	display:block;
	width:64px;
	height:64px;
	background:url(img/ico_copy.png) center center no-repeat;
}

.ico_copy_down_button {
	background-image:url(img/ico_copy_down.png);
}

.ico_copy_down_button.ajax {
	background-image:url(img/ico_copy_down_ajax.gif);
}

.align_center
{
	margin:0 auto;
}

#BasketOrderLM.sending {
	background-image:url(img/ajax_box.gif);
	cursor:progress;
}

.red-list {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}

.red-list li {
	background: url("data:image/gif;base64,R0lGODlhBwAHAIAAANJKQwAAACH5BAAAAAAALAAAAAAHAAcAAAIGhI+py40FADs=") 0 4px no-repeat;
	padding-left:16px;
	margin-bottom:7px;
}


.bitva_pop_up {
	width:400px;
	height:250px;
	background:url(images/pop_up_led.jpg) 0 0 no-repeat;
	position:fixed;
	right:40px;
	bottom:40px;
	z-index:99999;
	text-align:center;
	padding:4px 0 0 0px;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	
}

.bitva_pop_up  > p {
	height:75px;
	width:205px;
	margin-top:90px;
	float:right;
}


.bitva_pop_up  a{
	color:#305e85;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	text-transform:uppercase;
	text-decoration:none;
}

.bitva_pop_up  a:hover{
	text-decoration:none;
	
}

.bitva_pop_up  u{
	font-size:65px;
	line-height:75px;
	color:#3b5167;
	width:120px;
	height:75px;
	text-align:center;
	right:10px;
	bottom:10px;
	display:inline-block;
	margin-right:30px;
	text-decoration:none;
	font-weight:bold;
}

.bitva_pop_up  b{
	font-size:105px;
	line-height:75px;
	color:#fff;
	width:210px;
	height:75px;
	text-align:center;
	right:10px;
	bottom:10px;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}

.bitva_pop_up  i{
	display:block;
	width:23px;
	height:23px;
	/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFTk5O////DIM95wAAAAJ0Uk5T/wDltzBKAAAAUklEQVR42pSRQRLAMAgCt///dE426LidKUdiEBAMz4ZPfj5R80y6dBj0q0+n714aHX76v/DZDKR/ckvmYs8r86IvfsS/5JV+pE/t/9cddxwBBgC6FwGZsHf/sQAAAABJRU5ErkJggg==') 0 0 no-repeat;
	*/
	float:right;
	margin-right:4px;
	cursor:pointer;
	
}

.piggy-bank a {
	color:#d24a43 !important;
	font-weight:bold !important;
}

.money-bonus a, .money-bonus {
	color:#21a567 !important;
	font-weight:bold !important;
}

.news-item .money-bonus,
.extra-news-info .money-bonus {
	display:inline-block;
	margin-top:4px;
}

.extra-news-info .money-bonus {
	font-size:16px;
}

.piggy-bank a i {
	background:url(img/piggy-bank.png) left center no-repeat;
	display:inline-block;
	width: 22px;
	height: 23px;
	margin-right:5px;
	margin-bottom:-6px;
}

.money-bonus a i, .money-bonus i {
	background:url(img/ico_bonus.png) left center no-repeat;
	display:inline-block;
	width: 24px;
	height: 24px;
	margin-right:5px;
	margin-bottom:-6px;
}


/* temp banners */

.banner_popup_0 {
	width:400px;
	height:250px;
	background:url(/upload/banner_lenta_opros_400х250.jpg) 0 0 no-repeat;
	position:fixed;
	right:40px;
	bottom:40px;
	z-index:99999;
	text-align:center;
	padding:4px 0 0 0px;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	
}

.banner_popup_0  a{
	color:#305e85;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:400px;
	height:225px;
	margin-top:20px;
}

.banner_popup_0  a:hover{
	text-decoration:none;
	
}

.banner_popup_0  i{
	display:block;
	width:23px;
	height:23px;
	float:right;
	margin-right:4px;
	cursor:pointer;
	
}

/*** MAIN FONT ***/
@font-face {
	font-family: 'magnn';
	src:  url('fonts/magnn/magnn.eot?imgsop');
	src:  url('fonts/magnn/magnn.eot?imgsop#iefix') format('embedded-opentype'),
	  url('fonts/magnn/magnn.ttf?imgsop') format('truetype'),
	  url('fonts/magnn/magnn.woff?imgsop') format('woff'),
	  url('fonts/magnn/magnn.svg?imgsop#magnn') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

/*** deprecated font ***/
@font-face {
	font-family: 'magistral';
	src: url('fonts/magistral/magistral.eot');
	src: url('fonts/magistral/magistral.eot') format('embedded-opentype'),
		url('fonts/magistral/magistral.ttf') format('truetype'),
		url('fonts/magistral/magistral.woff') format('woff'),
		url('fonts/magistral/magistral.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}