/* Manual */
div.column {
    background-color: #f6f6f6;
    border-top: 2px solid white;
    padding: 3px 25px;
}

/* Novelty */
a.novelty_block {
    border: solid 1px #645454;
    padding: 1em;
    display: block;
    font-size: 14px;
    text-decoration: none;
    color: black;
}
a.novelty_block:hover {
    border-color: red;
}

/* Index */
a.index_fireproof {
    background: transparent url(/img/listovka_sprite.jpg) no-repeat scroll 0px 0px;
    width: 250px;
    height: 231px;
    float: left;
    margin-bottom: 1em;
}
a.index_fireproof:hover {
    background-position: 0px -231px;
}
a.index_burglary {
    background: transparent url(/img/listovka_sprite.jpg) no-repeat scroll -250px 0px;
    width: 250px;
    height: 231px;
    float: left;
    margin-bottom: 1em;
}
a.index_burglary:hover {
    background-position: -250px -231px;
}

/* Page */
a.page_a {
    font-family: Tahoma;
    font-size: 16px;
    padding: 0px 5px;
    text-decoration: underline;
}
a.page_a:hover {
    color: #000000;
    text-decoration: none;
}
a.page_previous {
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    text-decoration: underline;
}
a.page_previous:hover {
    color: #000000;
    text-decoration: none;
}
a.page_previous_button {
    background: transparent url(/img/key_sprite.gif) no-repeat scroll 0 0;
    padding: 2px 47px 2px 0;
    margin: 0 1em;
}
span.page_previous {
    color: #999999;
    font-family: Tahoma;
    font-size: 14px;
    background: transparent url(/img/key_sprite.gif) no-repeat scroll 0 -21px;
    padding: 2px 0 2px 60px;
    margin-left: 1em;
}
a.page_next {
    color: #000000;
    font-family: Tahoma;
    font-size: 14px;
    text-decoration: underline;
    margin-left: 1em;
}
a.page_next:hover {
    color: #000000;
    text-decoration: none;
}
a.page_next_button {
    background: transparent url(/img/key_sprite.gif) no-repeat scroll 100% -42px;
    padding: 2px 47px 2px 0;
    margin-left: 1em;
}
span.page_next {
    color: #999999;
    font-family: Tahoma;
    font-size: 14px;
    background: transparent url(/img/key_sprite.gif) no-repeat scroll 100% -63px;
    padding: 2px 60px 2px 0;
    margin-left: 1em;
}
span.page_now {
    color: #f8dbdb;
    background-color: #b10101;
    font-size: 16px;
    font-weight: bold;
    padding: 0px 5px;
}

/* Basket */
a.basket_delivery_off {
    background: transparent url(/img/basket-calculator-sprite.gif) no-repeat scroll 0px -33px;
    width: 50px;
    height: 33px;
    float: left;
    margin-left: 63px;
}
a.basket_delivery_off:hover {
    background-position: 0px 0px;
}
a.basket_delivery_on {
    background: transparent url(/img/basket-calculator-sprite.gif) no-repeat scroll 0px 0px;
    width: 50px;
    height: 33px;
    float: left;
    margin-left: 63px;
}
a.basket_delivery_on:hover {
    background-position: 0px -33px;
}
a.basket_minus {
    background: transparent url(/img/basket-number-sprite.gif) no-repeat scroll 0px 0px;
	width: 18px;
	height: 17px;
	float: left;
}
a.basket_minus:hover {
    background-position: 0px -17px;
}
a.basket_plus {
    background: transparent url(/img/basket-number-sprite.gif) no-repeat scroll -18px 0px;
	width: 18px;
	height: 17px;
	float: right;
}
a.basket_plus:hover {
    background-position: -18px -17px;
}

/* Path */
div.path_div {
    margin-bottom: 10px;
    font-size: 16px;
}
a.path_a {
    color: #852324;
    font-size: 16px;
	text-decoration: underline;
}
a.path_a:hover {
    font-size: 16px;
	text-decoration: none;
}
h1.path_h1 {
    display: inline;
	 color: #b20002;
    font-size: 16px;
}

/* Catalog */
a.art_name {
    text-decoration: underline;
    font-size: 14px;
    font-family: Tahoma;
    color:#9E0607;
    font-weight: bold;
}
a.art_name:hover {
    text-decoration: none;
}

/* Rubric indent */
div.rubric-level-1 {
	margin-left: 0px;
	font-size: 14px;
}
div.rubric-level-2 {
	margin-left: 20px;
}
div.rubric-level-3 {
	margin-left: 40px;
}
div.rubric-level-4 {
	margin-left: 60px;
}
/* Rubric Line */
div.line-rubric {
	padding-left: 1em;
	color: #FFFFFF;
	margin: 5px 0 5px 2px;
	background-color: #852324;
	text-align: left;
	font-size: 12px;
	font-family: tahoma;
	height: 18px;
}

td {
	font-family: Tahoma;
	font-size: 12px;
}
ul{
	margin: 0 0 0 0; padding-left: 15px; list-style-type: square; display: block;
}

li {
	padding-bottom: 4px; margin-left: 10px;
}
h1 {
	font-family: Tahoma;
	color:#691516;
	font-size: 15px;
	font-weight: bold;
	}
h2 {
	font-family: Tahoma;
	font-size: 14px;
	margin: 2px 0 5px 0;
}
a {
	font-family: Tahoma;
	color: black;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma;
	color:#852324;
}


	a.big, a.menu {
	font-family: Tahoma;
	color:#852324;
	}
    a.big:hover, a.menu:hover {
	text-decoration: none;
	font-family: Tahoma;
	color:#852324;
	}

a.asc {
    float: right;
    padding-right: 15px;
    background: transparent url(/img/s_asc.png) no-repeat scroll right center;
	text-decoration: underline;
}
a.asc:hover {
	text-decoration: none;
}
a.desc {
	text-decoration: underline;
    float: right;
    padding-right: 15px;
    background: transparent url(/img/s_desc.png) no-repeat scroll right center;
}
a.desc:hover {
	text-decoration: none;
}

a.full {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 12px;
	color: black;
}
a.full:hover {
	font-family: Tahoma;
	font-size: 12px;
	color:#852324;
}
    a.page {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 15px;
	color:#852324;
	}
    a.page:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 15px;
	color:#852324;
	}
    .pagecur {
    	font-weight: bold;
    	color: #b10101;
	background-color: #f8dbdb;
	font-size: 15px;
	}
    a.topline {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	}
    a.topline:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 13px;
 	color:#FF7301;
	font-weight: bold;
	}

    a.rand {
	text-decoration: none;
	font-family: tahoma;
	font-size: 14px;
	color: #4e4e4e;
	font-weight: bold;
	}
    a.rand:hover {
	text-decoration: underline;
	font-family: tahoma;
	font-size: 14px;
	color: #000000;
	}
a.lent {
    font-size: 14px;
}
    h1.lent {
        color: #ad080a;
     	margin: 0px 0px 3px 0px;
    }
    a.predl {
        text-decoration: none;
        font-size: 14px;
	font-family: Tahoma;
	color:#852324;
	font-weight: bold;
    }
    a.predl:hover {
        text-decoration: none;
        font-size: 14px;
	font-family: Tahoma;
	color:#852324;
	font-weight: bold;
    }
    a.news {
        text-decoration: none;
        font-size: 14px;
	font-family: Tahoma;
	color:#000000;
	font-weight: bold;
    }
    a.news:hover {
        text-decoration: none;
        font-size: 14px;
	font-family: Tahoma;
	color:#000000;
	font-weight: bold;
    }
.submit {width:52px;padding:1px 0 0;background:#852324;border:1px solid #7f9db9;color:#fff;text-transform:uppercase}
.menu1, .menu2, .menu3 {padding:0;border-left:1.2em solid #852324}
.menu1 a, .menu3 a {font-weight:bold;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;width:100%;color:#404040;padding:0.7em 1em 0.7em 25px;display:block;border-bottom:1px solid #ddd; font-size: 12px;}
.menu1 a:hover, .menu3 a:hover {background:url("/img/arr2.gif") 11px 12px no-repeat #fff; font-size: 12px;}
.menu1 div a, .menu3 div a {padding:0.2em 1em 0.2em 30px;background:#fff;font-weight:normal}
.menu1 div a:hover, .menu3 div a:hover {background:none}
.menu1 a, .menu3 a {background:url("/img/arr1.gif") 10px 12px no-repeat #eee;}
.menu2 a {color: #000000;}
.menu2 a:hover {color: #000000;}

    .linenews {
    	color: #FFFFFF;
	margin: 5px 0 5px 2px;
	background-color: #852324;
	text-align: right; font-size: 12px;
	font-family: tahoma;
        height: 18px;
	}
.coin {
margin: 7px 0 15px 25px; height: 28px; background-image: url("/img/coins.gif"); background-repeat: no-repeat;
}

a img {border:0}
span.count a *{
	filter:"alpha(opacity=30)";
	-moz-opacity:0.3
}
span.count a *{
	filter:"alpha(opacity=20)";
	-moz-opacity:0.3
}
span.count2 a *{
	filter:"alpha(opacity=0)";
	-moz-opacity:0.3
}
span.count a:hover *{
	filter:"alpha(opacity=100)";
	-moz-opacity:1.0
}
span.count2 a:hover *{
	filter:"alpha(opacity=100)";
	-moz-opacity:1.0
}

a.menunew {
    background:url("/img/arr1.gif") 10px 12px no-repeat;
    color:#404040;
    font-size: 12px;
    font-weight:bold;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-decoration:none;
    padding:0.6em 1em 0.6em 25px;
    display:block;
    border-bottom:1px solid #ddd;
}
a.menunew:hover {
    background:url("/img/arr2.gif") 11px 12px no-repeat #fff;
    color: #000;
}
a.menunew_active {
    background:url("/img/arr2.gif") 11px 12px no-repeat #fff;
    color: #000;
    font-size: 12px;
    font-weight:bold;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-decoration:none;
    padding:0.6em 1em 0.6em 25px;
    display:block;
    border-bottom:1px solid #ddd;
}
a.menunew_active:hover {
    background:url("/img/arr1.gif") 10px 12px no-repeat;
    color:#404040;
}

    a.toplinenew {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: bold;
	}
    a.toplinenew:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 15px;
 	color:#FF7301;
	font-weight: bold;
	}
