﻿body 
{
    margin:0;
    padding:0;
    border:0 none;
    height:100%;		
	font: 12px/1.8 Tahoma, sans-serif;
	background:#fff;
	color: #333;
	x-overflow:hidden;
}

a:focus { outline:0;}

.imgpng
{ 
	behavior: url(hacks/iepngfix.htc); 
}

img 
{
	border:0;	
}

a.smallImgTxt
{
	font-size: 11px;
	text-decoration: none;
	color: #BDBFC1;
}

a:hover.smallImgTxt 
{
		color: #333;
}
a.smallImgTxtCurrent
{
	color: #333;
	font-size: 11px;
	text-decoration: none;
}

.topblockmenu
{
	margin 0;	
	padding: 0;
	font-size: 11px;
	width: 100%;
	clear: both;
	border: solid 0px green;
}

a.topblockmenu 
{
	color: #333;
	text-decoration: none;
	border: solid 0px pink;	
}

.topblockmenu li{
	display: inline;
	line-height:25px;	
}

.topblockmenu li a{
	color: #333;
	margin-right:18px;
	text-decoration: underline;
	text-transform:lowercase;	
}

.topblockmenu li a:visited{
	color: #333;
}

.topblockmenu li a:hover, .topblockmenu li.current a{
	color: #333;	
}
.prod_center
{
	margin: 5px 0 0 0;	
	font: normal 11px Tahoma;	
	border: solid 0px aqua;
	height:40px;

}
.prod_center a
{	
	font: normal 11px Tahoma;
	color:#333;
	text-decoration: none;
	text-align:center;	
	border: solid 0px magenta;

}
.prod_center a:hover 
{		
	color:#81cc0d;
	text-decoration: none;	
	border: solid 0px green;
}
.product_menu
{
	padding: 0;
	float: left;
	font: normal 11px Tahoma;
	width: 80%;
	clear: both;
	border: solid 0px brown;
}

.product_menu a
{
font: normal 11px Tahoma;
color:#333;
text-decoration: none;
border: solid 0px aqua;
}

.product_menu li
{
	display: inline;
	line-height:25px;
}
.product_menu li a
{
color: #333;
margin-right:18px;
margin-left:5px;
text-decoration: none;
text-transform:uppercase;
border: solid 0px blue;
}
.product_menu li a visited
{
	color: #333;
}
.product_menu li a:hover, .product_menu li.current a{
	color: #333;
	text-decoration:underline;
	border: solid 0px blue;
}

.deepblockmenu
{
margin: 0;
padding: 0;
float: left;
font: 11px Tahoma;
width: 100%;
clear: both;
}

.deepblockmenu li{
display: inline;
float:none;
line-height:25px;
}

.item_template
{
	float:left;
	display:block; 
	width:240px;
	border:solid 0px red;	
	text-align:center;
}

.item_templateWide
{
	float:left;
	display:block; 
	width:420px;
	border:solid 0px green;	
	text-align:center;
}

#logoswf
{
	float: left;
	margin-top:13px;
	margin-left:3px;
	width: 231px;
	height: 33px;	
	background-image:url(../images/logo.gif);
	border:0px solid #cc0000;
}

#right_links
{
	float: right;
	margin-top:5px;
	border:0px solid #cc0000;
	text-align:right;
}

#interval
{
	height:20px;
}

.down_text
{	
	background: transparent;
	color:#BDBFC1;  
	font: normal 11px Tahoma;	
	text-align: left;	
	margin:10px 5px 10px 5px;	
	border:0px solid #cc0000;
}
a.down_text
{
	color:#BDBFC1; 
	text-decoration:none;	
	border: solid 0px blue;	
}
a.down_text:hover
{
	color:#333; 
	text-decoration:none;
	border: solid 0px yellow;		
}
 .deep_links
{
	color: #5E5645;
	font: normal 11px Tahoma;	
	width: 100%;
	height: 25px;
	text-align: center;
	background: #FAFAFA;	
	border-top: 1px solid #F7F7F7;
	border-bottom: 1px solid #F7F7F7;	
}
.deep_links a
{
	color: #5E5645;
}
.deep_links a:hover
{
	color: #5E5645;
}

.bottom_links
{
	background: transparent;
	color:#BDBFC1;  
	font: normal 11px Tahoma;
	line-height: 1.8em;
	text-align: center;
}
.bottom_links a
{
	color: #BDBFC1;
}
.bottom_links a:hover
{
	color: #BDBFC1;
}
.trim_width
{
	width: 990px;
	margin:0px auto 0px auto;	
	clear:both;
	border: solid 0px aqua;
}	
.full_width_background
{
	width: 100%;	
	display:table;
	clear:both;
	background-image:url(menu_gray.jpg);
	background-repeat:repeat-x;
		
	height: 48px;
	line-height:48px;
	border-bottom: solid 1px #e0e0e0;
	border-top: solid 1px #e0e0e0;	
}

.full_width
{
	width: 100%;
	margin:0px auto 0px auto;
	border-top: 1px solid #F7F7F7;	
	border-bottom: 1px solid #F7F7F7;	
	display:table;	
}

#btn_bcground
{
	background:#FAFAFA;	
}

.full_width_wo_border
{
	width: 100%;
	margin:0px auto 0px auto;
	border-top: 1px solid #F7F7F7;	
	border: 0px solid brown;	
	display:block;	
}
.w1o_border
{
	border: 0px solid #fff;
}
.but_location
{
	font-size:1px; 
	float:left; 
	width:180px; 
	height:26px;
	border: solid 0px aqua; 
}
.but_location_wide
{
	font-size:1px; 
	float:left; 
	width:280px; 
	height:26px;
	border: solid 0px aqua; 
}
a.bbut{
    background: transparent url("search_back.jpg") no-repeat scroll top right;
    color: #333;
    display: block;
    float: right;
    font: bold 12px Arial, Sans-Serif;
    height: 20px;
    margin-right: 26px;
    margin-top: 0px;
    padding-right: 18px;
    text-decoration: none;
	outline: none;
	border: solid 0px yellow;
}

a.bbut span {
    background: transparent url("search_ico.jpg") no-repeat;
    background-position:2px 4px;
    display: block;
    line-height: 12px;
    padding: 5px 0px 5px 12px;
    border:0px solid #cc0000;
    color: #333;
}

a.buy_but{
    background: transparent url("but_buy.gif") no-repeat scroll top right;
    color: #fff;
    display: block;
    float:right;
    font: bold 12px Arial, Sans-Serif;
    height: 26px;
    m1argin-left: 63px;
    m1argin-top: 10px; 
    padding-right: 18px;
    text-decoration: none;
	outline: none;
	border:0px solid #cc0000;
}

a.buy_but span {
    background: transparent url("but_buy.gif") no-repeat;
    display: block;
    line-height: 16px;
    padding: 4px 0 5px 19px;
    border:0px solid #cc0000;
    color: #fff;
}


#styleSmallImagesHor
{
	overflow:hidden;
	filter: alpha(opacity=100);
	opacity: 1.0; 
	width: 100%; 
	height: 250px; 
	z-index: 6;
	clip: rect(0px, 100%, 300px, 0px);
	text-align:center;	
	left: 0px; 
	top: 10px; 	
	position: relative;	
	background: #fff;	
	border: 0px solid blue;
}

.scroller
{
	background: #EBEBEB;
	margin-top:10px;
}

#contentImagesHor
{	
	position: relative; 		
	border: 0px solid green;
	z-index: 7;
 
}
#contentImagesHor a
{
	display:inline-block;
	margin: 0px;
}

#contentImagesHor img
{
	margin-right: 0px;
	border: 0px solid green;
	margin: 0px;
}
#deptScrollerHor
{
	margin: 5px 0 5px 0; 	
	display: block; 
	text-align: center; 
	height: 25px; 
	position:relative; 
	top: 0px; 
	width: 990px; 
	z-index: 8;
	border: 0px solid #cc0000;
}
.small_imgs_block
{
	display:block;
	float:left;
	width:110px;
	height:100px;	
	text-align:center;
	margin-top:8px;	
	border: solid 0px magenta;
}
.small_img
{
	height:65px; 
	margin-top:10px;	
}
.stylePrevImg
{	
	border:solid 0px #00cc00;
	height:65px; 
	m1argin-top:10px;	
	cursor: HAND;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5; 

}

.currentStylePrevImg
{	
	border:solid 0px green;
	height:65px; 
	m1argin-top:10px;	
	cursor: HAND;
	cursor: pointer;	
}

.stylePrevImg:hover,.currentStylePrevImg
{
	border:solid 0px yellow;
	height:65px;	
	filter: alpha(opacity=100);
	opacity: 1.0; 	
}

.productImg
{
	text-align:center;
	margin-top: 0px;
	border:solid 0px aqua;	
}
.productTMark
{	
	text-align:right;	
	border:solid 0px brown;	
}
.productTxt
{
	text-align:left;
	margin-left: 15px;
	font: normal 11px Tahoma;
	border:solid 0px aqua;		
}
.productCaption
{
	text-align:left;
	margin-left: 15px;
	font: bold 11px Tahoma;		
}
.BackLink
{
	text-align:right;
	margin-right:15px;
	font: normal 11px Tahoma;
	color: #81cc0d;		
}
.BackLink a
{
	text-decoration:underline;
	color: #81cc0d;	
}

.divSend *{margin:0;}

.bannerABOUT
{
	background-image:url(../images/about_banner.jpg); 
	height:74px;
	border:0px solid #cc0000;
}
.bannerABOUT h4
{
	padding-top:27px; 
	padding-left:10px; 
	font: bold 14px Tahoma;
}
.adoutSolidTxt
{
	width:100%;
	text-align:justify;	
	float:left;
	margin-top:8px;
	margin-left:4px;
	margin-bottom:8px;	
	font: normal 12px Tahoma;
	line-height: 1.3em;
	color: #333;		
}
.aboutContentDiv
{
	text-align:justify;	
	font-size:12px;
	line-height: 1.3em;
	width:302px; 
	float:left;
	display:inline;   
	border:solid 0px red;
}

.aboutSpanDiv
{
	width:39px;
	height: 90px;
	display:inline;    
	float:left;   
	border:solid 0px green;
}
.txtAbout
{
	width:732px;
	text-align:justify;
	float:left;
	margin-top:8px;
	margin-left:4px;
	margin-bottom:8px;	
	font: normal 11px Tahoma;
	color: #333;
	border-right: solid 1px #F7F7F7;
	padding-right: 15px;	
}
.txtSendMail
{
	font: normal 11px Tahoma;
	color: #333;	
} 
.txtWriteUs
{
	float:right; 
	width:92%;
	font: bold 15px Tahoma;
	color: #81cc0d;
	margin-top: 10px;
	clear:both;
	border:solid 0px #0000cc;
}
.sendForm
{
	width:230px; 
	float:right; 	
	line-height:10px;
	border-left: solid 0px green;	
}
.rightTxtBox
{
	 float:right; 
	 width:90%; 
	 border:solid 0px #00cc00;
}
.divSend
{
	text-align:right;	 
	border:solid 0px #00cc00;
}
.divRight
{
	float:right; 
	width:90%; 
	border:solid 0px #0000cc;
	clear:both;
}
.divTxtBxs
{
	font: normal 11px Tahoma;
	color: #333;
	float:right; 
	width:92%; 
	border:solid 0px #00cc00;
}
.TxtAreaW
{
	width: 100%;
}
.hGrMenu
{
	border:0px solid #cc0000;
	height:24px;
	line-height:24px;	
}
.gradient
{	
	background-repeat: repeat-x; 
	background-image: url(../images/gradient.jpg); 
	width:100%;
	height: 1%;
	border:0px solid brown;	
}





