html, body, td {
	font-family: tahoma;
	font-size: 12px;
	margin: 0px;
}
form {
    margin: 0;
}
h1 {
	font-size: 15px;
	color: #1d4303;
}
a {
	text-decoration: underline;
	color:#000000;
}
a:hover {
	text-decoration: none;
	color:#418a10;
}
a.page {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 15px;
	color:#418a10;
}
a.page:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 15px;
	color:#418a10;
}
.pagecur {
	font-weight: bold;
	color: #418a10;
	background-color: #e6f8da;
	font-size: 15px;
}
div.phone_on {
    background: transparent url(/img/phone_sprite.gif) no-repeat scroll 0px 0px;
}

div.phone_off {
    background: transparent url(/img/phone_sprite.gif) no-repeat scroll 0px -37px;
}
.placeholder {
    color: gray;
}

/* Galery */
a.img_prev {
    float: left;
    width: 32px;
    height: 32px;
    background: url('/img/photolenta_nav_sprite.png') no-repeat scroll 0px 0px transparent;
}
a.img_prev:hover {
    background-position: 0px -32px;
}
a.img_prev:active {
    background-position: 0px -64px;
}
a.img_next {
    float: right;
    width: 32px;
    height: 32px;
    background: url('/img/photolenta_nav_sprite.png') no-repeat scroll -64px 0px transparent;
}
a.img_next:hover {
    background-position: -64px -32px;
}
a.img_next:active {
    background-position: -64px -64px;
}
a.img_play {
    display: block;
    margin-left: 102px;
    float: left;
    width: 32px;
    height: 32px;
    background: url('/img/photolenta_nav_sprite.png') no-repeat scroll -32px 0px transparent;
}
a.img_play:hover {
    background-position: -32px -32px;
}
a.img_play:active {
    background-position: -32px -64px;
}
a.img_pause {
    display: block;
    margin-left: 102px;
    float: left;
    width: 32px;
    height: 32px;
    background: url('/img/photolenta_nav_sprite.png') no-repeat scroll -96px 0px transparent;
}
a.img_pause:hover {
    background-position: -96px -32px;
}
a.img_pause:active {
    background-position: -96px -64px;
}
a.b_img_play {
    display: block;
    float: left;
    width: 40px;
    height: 28px;
    background: url('/img/slideshowplay_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 10px 0 0 10px;
}
a.b_img_play:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_play:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}
a.b_img_pause {
    display: block;
    float: left;
    width: 40px;
    height: 28px;
    background: url('/img/slideshowpause_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 10px 0 0 10px;
}
a.b_img_pause:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_pause:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}
a.b_img_next {
    display: block;
    float: left;
    width: 71px;
    height: 28px;
    background: url('/img/slideshownext_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 10px 0 0 10px;
}
a.b_img_next:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_next:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}
a.b_img_prev {
    display: block;
    float: left;
    width: 71px;
    height: 28px;
    background: url('/img/slideshowprev_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 10px 0 0 10px;
}
a.b_img_prev:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_prev:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}
a.b_img_exit {
    display: block;
    float: right;
    width: 39px;
    height: 28px;
    background: url('/img/slideshowexit_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 10px 10px 0 0;
}
a.b_img_exit:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_exit:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}
a.b_img_plus {
    display: block;
    float: left;
    width: 14px;
    height: 13px;
    background: url('/img/slideshowplus_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 17px 0 0 5px;
}
a.b_img_plus:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_plus:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}
a.b_img_minus {
    display: block;
    float: left;
    width: 14px;
    height: 13px;
    background: url('/img/slideshowminus_on.gif') no-repeat scroll 0px 0px transparent;
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
    margin: 17px 0 0 18px;
}
a.b_img_minus:hover {
    opacity: 1;
    filter: 'alpha(opacity=100)';
}
a.b_img_minus:active {
    opacity: 0.7;
    filter: 'alpha(opacity=70)';
}

/* Wizard */
td.next {
    background-color:#afd199;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #1f4d01;
    border-left: solid 1px #000000;
}
td.current {
    border-left: solid 1px #1f4d01;
    border-top: solid 1px #1f4d01;
    border-right: solid 1px #1f4d01;
    background-color: #D2E9C4;
}
td.next:hover {
    background-color: #D2E9C4;
}
a.next {
    color: #000000;
    text-decoration: none;
    font-size: 16px;
    display: block;
    padding: 4px 1em;
}
a.next:hover {
    color: #418A10;
}

/* Catalog */
a.into_basket {
    background: transparent url(/img/into_basket.gif) no-repeat 0px -24px;
    width: 100px;
    height: 24px;
    margin: 0;
    float: left;
}
a.into_basket:hover {
    background-position: 0px 0px;
}
a.into_basket_put {
    background: transparent url(/img/into_basket.gif) no-repeat 0px -48px;
    width: 100px;
    height: 24px;
    margin: 0;
    float: left;
}
a.into_basket_put:hover {
    background-position: 0px 0px;
}
a.catalog_active {
    color: #f5f224;
}
a.catalog_active:hover {
    color: #FFFFFF;
}

/* Sort */
a.asc {
    float: right;
    padding-right: 15px;
    margin-left: 1em;
    background: transparent url(/img/s_asc.png) no-repeat scroll right center;
}
a.desc {
    float: right;
    padding-right: 15px;
    margin-left: 1em;
    background: transparent url(/img/s_desc.png) no-repeat scroll right center;
}
a.sort_no {
    float: right;
    padding-right: 15px;
    margin-left: 1em;
}

/* Basket */
a.basket_compare {
    background: transparent url(/img/steeloff_calc_sprite.gif) no-repeat scroll 0px -28px;
    width: 28px;
    height: 28px;
    float: left;
    margin-right: 1em;
}
a.basket_compare:hover {
    background-position: 0px 0px;
}
a.basket_assembly_off {
    background: transparent url(/img/steeloff_calc_sprite.gif) no-repeat scroll -28px -28px;
    width: 28px;
    height: 28px;
    float: left;
    margin-right: 1em;
}
a.basket_assembly_off:hover {
    background-position: -28px 0px;
}
a.basket_assembly_on {
    background: transparent url(/img/steeloff_calc_sprite.gif) no-repeat scroll -28px 0px;
    width: 28px;
    height: 28px;
    float: left;
    margin-right: 1em;
}
a.basket_assembly_on:hover {
    background-position: -28px -28px;
}
a.basket_delivery_off {
    background: transparent url(/img/steeloff_calc_sprite.gif) no-repeat scroll -56px -28px;
    width: 28px;
    height: 28px;
    float: left;
    margin-right: 1em;
}
a.basket_delivery_off:hover {
    background-position: -56px 0px;
}
a.basket_delivery_on {
    background: transparent url(/img/steeloff_calc_sprite.gif) no-repeat scroll -56px 0px;
    width: 28px;
    height: 28px;
    float: left;
    margin-right: 1em;
}
a.basket_delivery_on:hover {
    background-position: -56px -28px;
}
a.basket_minus {
    background: transparent url(/img/steeloff_add_sprite.gif) no-repeat scroll -22px 0px;
	width: 22px;
	height: 22px;
	float: left;
}
a.basket_plus {
    background: transparent url(/img/steeloff_add_sprite.gif) no-repeat scroll 0px 0px;
	width: 22px;
	height: 22px;
	float: right;
}

/* Compare */
td.compare_head_same {
    font-size: 14px;
    background: transparent url(/img/compare_gradient.gif) no-repeat scroll left bottom;
    color: gray;
}
td.compare_head_diff {
    font-size: 14px;
    background: transparent url(/img/compare_gradient.gif) no-repeat scroll left bottom;
    color: black;
}
td.compare_same {
    color: gray;
    font-size: 14px;
}
td.compare_diff {
    color: black;
    font-size: 16px;
}
td.compare_same a {
    color: gray;
    font-size: 14px;
}
td.compare_diff a {
    color: black;
    font-size: 16px;
}
a.close_sprite {
    width: 20px;
    height: 20px;
    float: right;
    background: transparent url(/img/close_sprite.gif) no-repeat scroll 0px 0px;
    margin: 0px 0px 2px 10px;
}
a.close_sprite:hover {
    background-position: 0px -20px;
}

/* Bread */
div.breadblock {
	margin: 2px 0 20px 0;
}
.link_bread {
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    color: #879280;
}
a.link_bread:hover {
    color: #000000;
}
.link_bread_2 {
    color: #719459;
}
.link_bread_3 {
    color: #558a31;
}
h1.bread {
    font-size: 16px;
    color: #418a10;
	margin: 0;
	display: inline;
}

/* Page */
a.page_a {
    color: #418A10;
    font-family: Tahoma;
    font-size: 24px;
    padding: 0px 0.6ex;
    text-decoration: underline;
}
a.page_a:hover {
    color: #000000;
    text-decoration: none;
}
a.page_previous {
    color: #418A10;
    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: #418A10;
    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 {
    background-color: #418A10;
    color: #E6F8DA;
    font-size: 24px;
    padding: 0px 0.6ex;
}
    a.green {
	text-decoration: underline;
	color:#418a10;
	font-weight: bold;
	}
    a.green:hover {
	text-decoration: none;
	color:#75be06;
	font-weight: bold;
	}
    a.menu {
	text-decoration: none;
	font-size: 12px;
	color:#232B5C;
	font-variant: small-caps;
	font-weight: bold;
	}
    a.menu:hover {
	text-decoration: underline;
	font-size: 12px;
	color:#232B5C;
	font-variant: small-caps;
	font-weight: bold;
	}
    a.inside {
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
	}
    a.inside:hover {
	text-decoration: underline;
	font-size: 12px;
	color:#FFFFFF;
	}
    a.pub {
	text-decoration: underline;
	font-size: 12px;
	color:#418a10;
	font-weight: bold;
	}
    a.pub:hover {
	text-decoration: none;
	font-size: 12px;
	color:#418a10;
	font-weight: bold;
	}

    a.bred {
	text-decoration: underline;
	font-size: 12px;
	color:#FFFFFF;
	}
    a.bred:hover {
	text-decoration: none;
	font-size: 12px;
	color:#75be06;
	}
    a.full {
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 12px;
	color:#000000;
	}
    a.full:hover {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color:#5b5b5b;
	}
    a.predl {
        text-decoration: underline;
        font-size: 14px;
	font-family: Tahoma;
	color:#418a10;
	font-weight: bold;
    }
    a.predl:hover {
        text-decoration: none;
        font-size: 14px;
	font-family: Tahoma;
	color:#418a10;
	font-weight: bold;
    }
    a.topline {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	}
    a.topline:hover {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	}
    a.topline_new {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	}
    a.topline_new:hover {
	font-size: 14px;
	text-decoration: none;
	}
    a.topline_new2 {
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	}
    a.topline_new2:hover {
	font-size: 14px;
	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;
}

div.line-rubric {
	height: 19px;
	background-color: #418a10;
	margin-left: 0px;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-size: 12px;
	}


#navlist li
{
padding-left: 10px;
background-image: url(/img/punson.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
margin-bottom: 3px;
}
#navlist2 li
{
padding-left: 10px;
background-image: url(/img/punson_black.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
margin-bottom: 3px;
}
#navlist, #navlist2, #navpub
{
margin-left: 0;
margin-top: 5px;
padding-left: 5px;
list-style: none;
}

#navpub li
{
padding-left: 10px;
background-image: url(/img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
margin-bottom: 3px;
}
a img {border:0}
span.count a *{
	filter: 'alpha(opacity=30)';
    -ms-filter: "alpha(opacity=30)"; /* IE 8 */
	opacity: 0.3;
}
span.count a:hover *{
	filter: 'alpha(opacity=100)';
    -ms-filter: "alpha(opacity=100)";
	opacity: 1.0
}

