.butt{
overflow: hidden;
width: 629px;
padding: 0px 0px 0px 0px;
vertical-align:top;
}

.butt ul{
margin:0px;
padding:0px;
list-style:none;
}

.butt ul li{
display:inline;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
border:0px;
}

.butt ul li a{
background: transparent url('images/menu/left_h.gif') no-repeat bottom left;
display:block;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
height: 31px;
padding-left: 21px;
text-decoration: none;
color: #000000;
font-weight: normal;
margin-left:0px;
margin-right:0px;
}

.butt ul li a.first{
background: transparent url('images/menu/left_f_h.gif') no-repeat bottom left;
display:block;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
height: 31px;
padding-left: 23px;
text-decoration: none;
color: #000000;
font-weight: normal;
margin-left:0px;
margin-right:0px;
}

.butt ul li a span{
background: transparent url('images/menu/right_h.gif') no-repeat bottom right;
color: #000000;
display: block;
text-align:left;
cursor:pointer;
margin-bottom:0px;
margin-top:0px;
border:0px;
line-height:16px;
padding-right:21px;
padding-top:8px;
padding-bottom:7px;
}

.butt ul li a.last span{
background: transparent url('images/menu/right_l.gif') no-repeat top right;
display: block;
color:#072f64;
text-align:left;
cursor:pointer;
margin-bottom:0px;
margin-top:0px;
border:0px;
line-height:16px;
padding-right:21px;
padding-top:8px;
padding-bottom:7px;
}

.butt ul li a:hover{
background: transparent url('images/menu/left.gif') no-repeat top left;
}

.butt ul li a.first:hover{
background: transparent url('images/menu/left_f.gif') no-repeat top left;
}

.butt ul li a:hover span{
background: transparent url('images/menu/right.gif') no-repeat top right;
color:#072f64;
}

.butt ul li a.last:hover span{
background: transparent url('images/menu/right_l_h.gif') no-repeat bottom right;
color: #000000;
}

.search_butt{
background:url(images/search_butt.gif) no-repeat;
width:85px;
height:31px;
border:0px;
cursor:pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 16px;
text-decoration: none;
color: #000000;
padding-top:7px;
padding-bottom:8px;
}

.search_butt_over{
background:url(images/search_butt2.gif) no-repeat;
width:85px;
height:31px;
border:0px;
cursor:pointer;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 16px;
text-decoration: none;
color: #000000;
padding-top:7px;
padding-bottom:8px;
}

.main_cart{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:30px;
text-decoration:none;
display:inline-block;
height:21px;
line-height:21px;
padding-top:10px;
padding-bottom:10px;
}

.header_top{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#072f64;
}

.menu{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
text-decoration:none;
display:block;
color:#000000;
background:#dfecf5;
height:21px;
padding-top:4px;
line-height:16px;
padding-right:15px;
}

a.menu:hover{
background:#f8d9b7;
}

.contact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height:16px;
}

.name_product{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000099;
line-height:16px;
text-decoration:none;
}

.price{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000055;
line-height:16px;
font-weight:bold;
}

.price_num{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#cc0000;
line-height:16px;
font-weight:bold;
}

.button{
overflow: hidden;
width: 215px;
padding: 0px 0px 0px 0px;
vertical-align:top;
}

.button ul{
margin:0px;
padding:0px;
list-style:none;
}

.button ul li{
display:inline;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
border:0px;
}

a.buy{
	background:url(images/buy.gif) top left no-repeat;
	display:block;
	width:88px;
	height:20px;
	text-decoration:none;
	padding-top:3px;
	float: left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
}

a.buy span{
	color:#004600;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-left:21px;
	text-decoration:none;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
	line-height:14px;
	padding-top:0px;
	display: block;
}

a.buy:hover{
	background:url(images/buy_h.gif) top left no-repeat;
}

a.buy:hover span{
	color:#ffffff;
}

.button ul li a.details{
	background:url(images/details.gif) top left no-repeat;
	display:block;
	width:115px;
	height:20px;
	text-decoration:none;
	float: left;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
	padding-top:3px;
}

.button ul li a.details span{
	color:#00265b;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-left:22px;
	text-decoration:none;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
	border:0px;
	line-height:14px;
	padding-top:0px;
	display: block;
}

.button ul li a.details:hover{
	background:url(images/details_h.gif) top left no-repeat;
}

.button ul li a.details:hover span{
	color:#ffffff;
}

.border{
overflow: hidden;
width: 750px;
padding: 0px 0px 0px 0px;
vertical-align:top;
background:url(images/border_h.gif) top repeat-x;
height:1px;
display:block;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#072f64;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

.logo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#072f64;
}

.search{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:15px;
text-decoration:none;
color:#000000;
background:#ddeffc;
line-height:16px;
padding-left:15px;
padding-right:15px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#072f64;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}

.elements{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;
line-height:16px;
text-decoration:none;
}

.txt{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000099;
line-height:16px;
text-decoration:none;
padding-left:15px;
padding-right:15px;
}

.details {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000099;
}

.price_d {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
font-weight:bold;
}


.tab_grey{
padding-left:5px;
padding-right:5px;
background:#EEEEEE;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
height:20px;
color:#000099;
}

.tab_grey2{
padding-left:5px;
padding-right:5px;
background:#EEEEEE;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
height:20px;
color:#000099;
}

.tab_w2{
padding-left:5px;
padding-right:5px;
background:#ffffff;
border-right: 1px solid #999999;
height:20px;
color:#000099;
}

.tab_w{
padding-left:5px;
padding-right:5px;
background:#ffffff;
height:20px;
color:#000099;
}

.snoska{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000099;
line-height:16px;
text-decoration:none;
padding-left:75px;
padding-right:75px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
text-indent:-10px;
}

strong{
font-weight:normal;
}

.cart_txt{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000033;
}

.goon {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000099;
text-decoration:none;
cursor:pointer;
}

.logo{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-decoration:none;
	display:block;
}

.txt2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000099;
line-height:16px;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

.art{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000099;
line-height:16px;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

a.art:hover{
color:#ff0000;
}

a.pricelist{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
line-height:20px;
text-decoration:none;
}

a.pricelist:hover{
color:#ff0000;
}

.news{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}

.butt ul li a{
background: transparent url('images/menu/left_h.gif') no-repeat bottom left;
display:block;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
height: 31px;
padding-left: 21px;
text-decoration: none;
color: #000000;
font-weight: normal;
margin-left:0px;
margin-right:0px;
}

a.buy_s {
background: transparent url('images/butt-on2.gif') no-repeat bottom left;
display:block;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
height: 23px;
padding-left: 23px;
text-decoration: none;
color: #000000;
font-weight: normal;
margin-left:0px;
margin-right:0px;
}

a.buy_s span{
background:url('images/butt-onr.gif') no-repeat bottom right;
color: #000000;
display: block;
text-align:left;
cursor:pointer;
margin-bottom:0px;
margin-top:0px;
border:0px;
line-height:16px;
padding-right:23px;
padding-top:4px;
padding-bottom:3px;
}

a.buy_s:hover {
background: transparent url('images/butt-off2.gif') no-repeat bottom left;
}

a.buy_s:hover span{
background:url('images/butt-offr.gif') no-repeat bottom right;
}

a.buy_s2 {
background: transparent url('images/butt-on2.gif') no-repeat bottom left;
display:block;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
height: 23px;
padding-left: 23px;
text-decoration: none;
color: #000000;
font-weight: normal;
margin-left:0px;
margin-right:0px;
}

a.buy_s2 span{
background:url('images/butt-onr.gif') no-repeat bottom right;
color: #000000;
display: block;
text-align:left;
cursor:pointer;
margin-bottom:0px;
margin-top:0px;
border:0px;
line-height:16px;
padding-right:23px;
padding-top:4px;
padding-bottom:3px;
}

a.buy_s2:hover {
background: transparent url('images/butt-off2.gif') no-repeat bottom left;
}

a.buy_s2:hover span{
background:url('images/butt-offr.gif') no-repeat bottom right;
}

.logo_top{
	display:block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000055;
	width:185px;
	height:75px;
}

#logo01{
	background:url('images/type_product/01.jpg') no-repeat;
}

a#logo01:hover{
	background:url('images/type_product/01-hover.jpg') no-repeat;
}

#logo02{
	background:url('images/type_product/02.jpg') no-repeat;
}

a#logo02:hover{
	background:url('images/type_product/02-hover.jpg') no-repeat;
}
#logo03{
	background:url('images/type_product/03.jpg') no-repeat;
}

a#logo03:hover{
	background:url('images/type_product/03-hover.jpg') no-repeat;
}
#logo04{
	background:url('images/type_product/04.jpg') no-repeat;
}

a#logo04:hover{
	background:url('images/type_product/04-hover.jpg') no-repeat;
}
#logo05{
	background:url('images/type_product/05.jpg') no-repeat;
}

a#logo05:hover{
	background:url('images/type_product/05-hover.jpg') no-repeat;
}
#logo06{
	background:url('images/type_product/06.jpg') no-repeat;
}

a#logo06:hover{
	background:url('images/type_product/06-hover.jpg') no-repeat;
}
#logo07{
	background:url('images/type_product/07.jpg') no-repeat;
}

a#logo07:hover{
	background:url('images/type_product/07-hover.jpg') no-repeat;
}
#logo08{
	background:url('images/type_product/08.jpg') no-repeat;
}

a#logo08:hover{
	background:url('images/type_product/08-hover.jpg') no-repeat;
}
#logo09{
	background:url('images/type_product/09.jpg') no-repeat;
}

a#logo09:hover{
	background:url('images/type_product/09-hover.jpg') no-repeat;
}
#logo10{
	background:url('images/type_product/10.jpg') no-repeat;
}

a#logo10:hover{
	background:url('images/type_product/10-hover.jpg') no-repeat;
}
#logo11{
	background:url('images/type_product/11.jpg') no-repeat;
}

a#logo11:hover{
	background:url('images/type_product/11-hover.jpg') no-repeat;
}
#logo12{
	background:url('images/type_product/12.jpg') no-repeat;
}

a#logo12:hover{
	background:url('images/type_product/12-hover.jpg') no-repeat;
}
#logo13{
	background:url('images/type_product/13.jpg') no-repeat;
}

a#logo13:hover{
	background:url('images/type_product/13-hover.jpg') no-repeat;
}
#logo14{
	background:url('images/type_product/14.jpg') no-repeat;
}

a#logo14:hover{
	background:url('images/type_product/14-hover.jpg') no-repeat;
}
#logo15{
	background:url('images/type_product/15.jpg') no-repeat;
}

a#logo15:hover{
	background:url('images/type_product/15-hover.jpg') no-repeat;
}
#logo16{
	background:url('images/type_product/16.jpg') no-repeat;
}

a#logo16:hover{
	background:url('images/type_product/16-hover.jpg') no-repeat;
}
#logo17{
	background:url('images/type_product/17.jpg') no-repeat;
}

a#logo17:hover{
	background:url('images/type_product/17-hover.jpg') no-repeat;
}
#logo18{
	background:url('images/type_product/18.jpg') no-repeat;
}

a#logo18:hover{
	background:url('images/type_product/18-hover.jpg') no-repeat;
}
#logo19{
	background:url('images/type_product/19.jpg') no-repeat;
}

a#logo19:hover{
	background:url('images/type_product/19-hover.jpg') no-repeat;
}
#logo20{
	background:url('images/type_product/20.jpg') no-repeat;
}

a#logo20:hover{
	background:url('images/type_product/20-hover.jpg') no-repeat;
}

#logo21{
	background:url('images/type_product/21.jpg') no-repeat;
}

a#logo21:hover{
	background:url('images/type_product/21-hover.jpg') no-repeat;
}

#logo22{
	background:url('images/type_product/22.jpg') no-repeat;
}

a#logo22:hover{
	background:url('images/type_product/22-hover.jpg') no-repeat;
}

#logo23{
	background:url('images/type_product/23.jpg') no-repeat;
}

a#logo23:hover{
	background:url('images/type_product/23-hover.jpg') no-repeat;
}

#logo24{
	background:url('images/type_product/24.jpg') no-repeat;
}

a#logo24:hover{
	background:url('images/type_product/24-hover.jpg') no-repeat;
}

#logo91{
	background:url('images/type_product/91.jpg') no-repeat;
}

a#logo91:hover{
	background:url('images/type_product/91-hover.jpg') no-repeat;
}

#logo92{
	background:url('images/type_product/92.jpg') no-repeat;
}

a#logo92:hover{
	background:url('images/type_product/92-hover.jpg') no-repeat;
}

#top-link{
	cursor:pointer;
	display:none;
	position:fixed;
	left:0px;
	top:0px;
	padding:0;
	z-index:1;
	text-align:center;
/*	margin-left:50px;*/
}
#top-link:hover{
	background:#e3e3e3;
}

#top-link a {
	display: block;
	width: 100px;
	text-align: center;
	background: #2f5cb9;
	color: white;
	padding: 5px 0;
	margin:5px;
	text-decoration:none !important;
}

#top-link:hover a{
	background:#0b358c;
}

#topicon{
	width:0;
	height:0;
	display:inline-block;
	border-bottom:7px solid #fff;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	margin-right:5px;
}

#text{
	display:none;
	color:#FFF;
}

#content{
	width:1000px;
}



.calculator {
    width: 200px;
    height: auto;
    padding: 5px 6px 5px 12px;
    background: #e2ebf6;
    border-top: 1px solid #eee;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #aaa;
    font-family: Verdana, Geneva, sans-serif;
}
 
.calculator span {
    display: block;
    width: 36px;
    height: 27px;
    background:url(images/calc_n.gif) top left no-repeat;
    color: #1e395b;
    text-align: center;
    vertical-align: middle;
    line-height: 27px;
    float: left;
    margin: 2px;
    border: 0px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}
 
.calculator span:hover {
    background:url(images/calc_n_h.gif) top left no-repeat;
}
 
.calculator span:active {
    background:url(images/calc_n_a.gif) top left no-repeat;
}
 
.calculator:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    clear: left;
}
 
.calculator span sup {
    font-size: .5em;
    line-height: 10px;
}
 
.calculator span#eq {
    background:url(images/calc_eq.gif) top left no-repeat;
    height: 58px;
    line-height: 58px;
    float: right;
}
 
.calculator span#eq:hover {
    background:url(images/calc_eq_h.gif) top left no-repeat;
}

.calculator span#eq:active {
    background:url(images/calc_eq_a.gif) top left no-repeat;
}

.calculator span#id0 {
    background:url(images/calc_null.gif) top left no-repeat;
	width:76px;
}
 
.calculator span#id0:hover {
    background:url(images/calc_null_h.gif) top left no-repeat;
}

.calculator span#id0:active {
    background:url(images/calc_null_a.gif) top left no-repeat;
}

.calculator #view {
    background:url(images/calc_pole.gif) top left no-repeat;
    width: 188px;
    height:32px;
    text-align: right;
    line-height: 18px;
    vertical-align: middle;
    color: #000;
    padding: 0px 5px 0px 5px;
    font-size: 12px;
	border:0px;
	margin-bottom:5px;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}
 
.calculator span:nth-child(3) {
    clear: right;
}

#all_hover{
	background:	url(images/type_product/01-hover.jpg),
				url(images/type_product/02-hover.jpg),
				url(images/type_product/03-hover.jpg),
				url(images/type_product/04-hover.jpg),
				url(images/type_product/05-hover.jpg),
				url(images/type_product/06-hover.jpg),
				url(images/type_product/07-hover.jpg),
				url(images/type_product/08-hover.jpg),
				url(images/type_product/09-hover.jpg),
				url(images/type_product/10-hover.jpg),
				url(images/type_product/11-hover.jpg),
				url(images/type_product/12-hover.jpg),
				url(images/type_product/13-hover.jpg),
				url(images/type_product/14-hover.jpg),
				url(images/type_product/15-hover.jpg),
				url(images/type_product/16-hover.jpg),
				url(images/type_product/17-hover.jpg),
				url(images/type_product/18-hover.jpg),
				url(images/type_product/19-hover.jpg),
				url(images/type_product/20-hover.jpg),
				url(images/type_product/21-hover.jpg),
				url(images/type_product/22-hover.jpg),
				url(images/type_product/23-hover.jpg),
				url(images/type_product/24-hover.jpg),
				url(images/type_product/91-hover.jpg),
				url(images/type_product/92-hover.jpg);
}

#my_slider {
    width:990px;
    height:120px;
    overflow: hidden;
    position:relative;
    list-style: none outside none;
    padding:0;
    margin:0;
}
#my_slider li {
    position: absolute;
    top: 0px;
    left: 0px;
    display:none;
}
#my_slider li:first-child {
    display:block;
}
#counter {
    text-align:right;
    font-size:16px;
    width:500px;
}

.kraski{
	display:block;
	width:300px;
	font-size:20px;
	font-weight:bold;
	background:#0066a6;
	padding:15px 30px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin:20px auto;
}

.kraski:hover{
	background:#00558b;
}