/* start sidebar */
.sidebar{ float: left; margin: 0 0 0 0; width: 255px; }
.menu2{ padding: 0 0 0 15px; position: relative; }
.menu2 li{ width: 240px; list-style: none;}
.menu2 li a { text-decoration: none; color: #339900; display: block; font-weight: bold; padding: 0 0 0 20px; }
.menu2 li ul li a  { font-weight: normal; padding: 0 0 0 30px; height: 28px; }
.menu2 li ul li ul li a  {  font-size: 9px; padding: 0px 0 0 35px; }
.menu2 li ul li ul li a:hover { text-decoration: underline; }
/* end sidebar */

/* start content */
.content{ float: left; width: 100%; }
.indention{ padding: 0 0 0 286px; }

.news{ border-top: 1px solid #d5d5d5; margin: 25px 0 0 0;}
.news span{display: block; color: #999999; font-size: 10px; padding: 0 0 5px 0;}
.news p{ padding: 3px 0 10px 0;  }
.news  li{ float:left; list-style: none; width: 215px; padding: 0 20px 0 0;}
.news  .last{ width:210px; padding: 0;}

a.all-news { background: url(../img/dick1.png) no-repeat 0 5px; padding: 0 0 0 10px; clear: left;}
a.all-news:hover { text-decoration: none; }
/* end content */

.top{
	width: 258px;
	height: 15px;
	background:url(../img/category-panel-top.png) no-repeat;
}
.bottom{
	height: 19px;
	width: 258px;
	background: url(../img/category-panel-bottom.png) no-repeat;
}
.main{
	width: 238px;
	background:url(../img/category-panel-bk.png) repeat-y;
	padding: 10px;
}

.main ul{
	padding: 0px;
	list-style: none;
}
.main ul li{
/*	padding-left: 25px;	*/
	padding-bottom:5px;
}
.main ul li.active{
	/*padding-left: 25px;	*/
	padding-bottom:5px;
}
.main ul li a{
	font: normal 14px Arial;
	color:#164AA3;
	text-decoration: none;	
}
.main ul li a:hover{
	text-decoration: underline ;
}
.main ul li ul{
	margin: 10px;	
	padding-left: 25px;
	list-style: none;
}
.main ul li ul li{
	padding:0px;
	margin-bottom: 4px;
	background:none;	
}

.main ul li ul li a{
	font: normal 12px Arial;
	color:#333;
	text-decoration: underline;
	
}
.main ul li ul li a:hover{
	text-decoration: none ;
}
.searchbox{
	margin-top: 10px;
}






.boldBlue {
	color: #0076da;
	font-weight: bold;
	text-decoration: none;
}


.blockTitle1 {
	height: 29px;
}
.blockTitle1 td {
	background-color: #929292;
	background-image: url('../img/blockTitle1_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 5 20px;
}
.blockTitle1 a {
	color: #fff;
	text-decoration: none;
}
.blockTitle1 h2 {
	padding: 0px; 
	margin: 0px;
	font-size: 12px;
}

.leftMenuBlock {
	padding: 5 16 5 16px; 
}

.leftMenuTbl h3 {
	padding: 5 0 5 0px;
	margin: 0px;
	font-weight: normal;
	font-size: 12px;
}
.leftMenuTbl a {
	color: #575757;
	text-decoration: none;
}
.leftMenuTbl a:hover {
	text-decoration: underline;
}
.lmArr {
	padding: 10 0 0 0px;
}

.leftSubMenu {
	padding: 4 0 12 7px;
}
.leftSubMenu div {
	color: #fe0000;
	font-weight: bold;
	padding: 0 0 3 0px;
}
.leftSubMenu a {
	font-size: 11px;
	font-weight: normal;
}

#clCurrent, #clsCurrent {
	font-weight: bold;
}



.newsShort {
	padding-bottom: 14px;
}
.newsShort .newsDate {
	padding-bottom: 3px;
	color: #0076da;
	font-size: 11px;
}
.newsShort a {
	color: #575757;
	text-decoration: none;
}
.newsShort a:hover {
	text-decoration: underline;
}

.more {
	color: #0076da;
	font-size: 14px;
}
.more a {
	font-size: 14px;
}

.dotted_right {
	border-right: dotted 1px #ababab;
}
.dotted_bottom {
	border-bottom: dotted 1px #ababab;
}

h2.goodTitle1 {
	padding: 0px;
	margin: 0 0 12 7px;
	font-size: 16px;
}
h2.goodTitle1 a {
	color: #575757;
	text-decoration: none;
	font-size: 16px;
}
h2.goodTitle1 a:hover {
	color: #0076da;	
}
.goodImageCell {
	padding-right: 16px;
}
.goodImage {
	border: solid 3px #e8e8e8;
}

.goodDetails {
	padding-bottom: 5px;
}
.goodDetails span {
	font-weight: bold;
}

.goodPriceCell {
	padding: 3 0 0 10px;
	line-height: 160%;
}

.goodPrice {
	color: #0076da;
	font-size: 16px;
	font-weight: bold;
}
.goodPrice span {
	font-size: 12px;
	font-weight: normal;
}

.goodPriceOld {
	color: #a8a8a8;
	text-decoration: line-through;
}
.goodPriceOldMargin {
	margin-bottom: 7px;
}

.toBasket {
	padding: 9 0 0 0px;
}



.h2bheader {
	font-size: 12px;
	padding: 0px;
	margin: 12 0 12 0px;
}
.partnerItem td {
	color: #0076da;
	padding: 0 0 6 0px;
	font-size: 11px;
}
.partnerItem a {
	color: #575757;
	font-size: 11px;
}
.partnerItem a:hover {
	color: #0076da;
}

.catBrandBlock {
	background-color: #eee;
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	background-repeat: repeat-x;
	background-position: bottoom;
}

.brandList {
	font-size: 11px;
}
.brandList a {
	font-size: 11px;
	color: #575757;
}
.brandList a:hover {
	color: #0076da;
}

.catZoom {
	text-align: center;
	padding: 4 0 0 0px;
}
.catZoom a {
	text-decoration: none;
	font-size: 11px;
	color: #575757;
}
.catZoom a:hover {
	text-decoration: underline;
}

.tagCloud {
	border: solid 1px #ebebeb;
	background-color: #f9f9f9;
	padding: 10px;
	text-align: center;
}
.tagCloud a {
	text-decoration: none;
}                                  
.tagCloud a:hover {
	text-decoration: underline;
}

.tagCloud5 {
	color: #575757;
	font-size: 28px;
}
.tagCloud4 {
	color: #777;
	font-size: 22px;
}
.tagCloud3 {
	color: #989898;
	font-size: 18px;
}
.tagCloud2 {
	color: #b8b8b8;
	font-size: 14px;
}
.tagCloud1 {
	color: #d9d9d9;
	font-size: 10px;
}

.analogGoods {
	color: #575757;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.analogGoods:hover {
	color: #0076da;
}
.analogGoods div {
	padding-top: 4px;
}

.content_body {
	text-align: justify;
	line-height: 150%;
}

#red, .error {
	color: red;
}

.newsImg {
	background-color: #fff;
	padding: 2px;
	border: solid 1px #eee;
	margin: 0 6 6 0px;
}

.newsTitle {
	font-size: 14px;
}

.newsDate {
	color: #999;
	font-size: 10px;
}

.tbl_head{
	background: #eeeeee;
	font-weight: bold;
}

.tbl_head2 td{
	font-weight: bold;
	background: #F05B22;
	color: #ffffff;
}

.tbl_row {
	background: #f9f9f9;
}