html{}
body, p{ padding:0; margin:0;
font-family:		Tahoma, Geneva, sans-serif;
 
}
a
{ font-family:		Tahoma, Geneva, sans-serif;
  
  color:			#ff8f40;
}

h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			black;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}


.logo{border:0; margin:62px 25px 0 0; float:left;}

.main_div{ width:870px; 
margin:0 auto; padding-top:0; height:100%;}
.head_right{ background:url(../images/header.jpg) right top no-repeat; height:194px; border: white solid 1px;}


.contact_list{color:#4c8429;}
.contact_list a {color:#4c8429;}
.contact_list li{list-style-type:none; float:left; margin:75px 40px 0 0;}

.top_menu{
	text-align: left;
}
.top_menu a{
	color:#ff6700;
	font-size:12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.top_menu a:hover{text-decoration:none;}

.top_menu li{ float:left; list-style-type:none; 
margin:22px 20px 0 0; 
-margin:22px 15px 0 0;
//margin:22px 15px 0 0;
line-height:26px;}
.line_rol{background:url('../images/line_rol.jpg') repeat-x top left;}
.left_rol{background:url('../images/left_rol.jpg') no-repeat top left;}
.right_rol{background:url('../images/right_rol.jpg') no-repeat top right; padding:0 11px 0 11px;


}
a.selected{color:#fffffd; text-decoration:none;}

.content{}
/*---------------LEFT -------------------------------------*/
.column-left{
	float:left;
	width:190px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	height:100%;
}
.line_cat{background:url('../images/line_cat.jpg') repeat-y top left; width:190px; } 
.top_cat{background:url('../images/cat.jpg') no-repeat top left; width:190px; } 
.bot_cat{background:url('../images/bot_cat.jpg') no-repeat bottom left; width:190px; }
.bot_cat p{padding:65px 0 0 30px;}
.bot_cat ul{padding:0 0 30px 30px;font-size:12px;
-padding:0 0 30px 0px;
//padding:0 0 30px 0px;
}

.bot_cat ul li{list-style-type:none; line-height:20px;}
.bot_cat ul li a{
	text-decoration:underline;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4c8529;
	font-size:12px;
}
.bot_cat ul li a:hover{text-decoration:none;}


.orange-block{background:#ff9c00 url("../images/orange-bot.jpg") bottom left no-repeat; height:83px; margin-top:-16px; padding-top:-10; width:190px; font-size:12px;}

.orange-block p {
    padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
font-size:15px;

}

.search_str{
padding-left:20px;

}

/*---------------AND LEFT -------------------------------------*/

/*---------------RIGHT------------------------------------------*/
.column-right {
	float:right;
	width:190px;
	background-image: none;
	background-repeat: no-repeat;
	height:100%;
}

.aut{background:url('../images/dog.jpg')  width:190px;
	background-image: url(../images/dog.jpg);
	background-repeat: no-repeat;
	height: 235px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	font-size:13px;
} 

.aut p{
	padding-top: 80px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size:15px;
	
}

.aut a{
color:#4c8529;
font-size:13px;

}
.basket{
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	height: 83px;
	margin-top: 20px;
	padding-top: 0px;
	padding-left: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
    font-size:13px;
}

.basket p{
	padding-top: 5px;
	padding-left: 15px;
	font-size:16px;
}

.basket a{
color: #fff;
text-decoration: none;

}

.news
{
	background-image: url(../images/Untitled-1.jpg);
	background-repeat: no-repeat;
	height:100%;
	margin-top: 20px;
	font-size: 13px;
}

.news p
{
padding-top:20px;

}

.news a
{
color:#666666;

}

	
/*---------------AND RIGHT------------------------------------------*/

.column-center{
	margin-top: 0;
	margin-right: 190px;
	margin-bottom: 0;
	margin-left: 190px;
	padding-top: 50px;
	font-size: 13px;
	height:100%;
	
}

.tovar{float:left; 
margin:0 0 20px 15px;
-margin:0 0 20px 10px;
//margin:0 0 20px 10px;
height:100%;

}

.tovar img {border:#e4db26 solid 1px; margin-left:10px;}

.text_center{ margin:0 25px 0 55px;}

.footer
{
	clear:  both;
	background: #bae89f;
	text-align: left;
	padding: 5px;
	height: 1%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
    color:#666666;
}

.push {
height:4em;
}



.catalog_m

{
font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
color:#666666;


}

