BODY {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	MARGIN-BOTTOM: 0px;
	BACKGROUND: #C0C0C0 url("/images/bgpage.gif");
	PADDING:0px;
	font-family: Arial;
	FONT-SIZE: 10px;
	color: #313131;
}

IMG {
	border: 0;
}

TABLE {
	font-size: 13px;
}

H1 {
	margin: 0 0 0 0;
	font-size: 18px;
	color: #659D23;
	font-weight: lighter;
}

H2 {
	margin: 0 0 0 0;
	font-size: 18px;
	color: #659D23;
	font-weight: lighter;
}


H3 {
	margin: 0 0 0 0;
	font-size: 18px;
	color: #659D23;
	font-weight: lighter;
}
H4{
	margin: 0 0 0 0;
	font-size: 18px;
	color: #659D23;
	font-weight: lighter;
}
H5{
	margin: 0 0 0 0;
	font-size: 14px;
	color: #FF0000;
	font-weight: lighter;
}
.hidden {
    display: none;
}
.visible {
    display: block;
}

/*
P {
	margin: 3 3 5 5;
}
*/
.top_menu1 td {
	border-right: 1px solid #FFFFFF;
	BACKGROUND-COLOR:#347BB9;
	height:5px;
}

#top_menu1_select {
	border-right: 1px solid #FFFFFF;
	BACKGROUND-COLOR:#659D23;
}

#top_menu2_select {
	/*background-color: #F7F3DF;*/
}

.top_menu2 td {
	border-right: 1px solid #D6D6D6;
	/*height: 27px;*/
	width: 20%;
	vertical-align: top;
}

.top_menu2 p {
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: right;
	font-family: Arial Narrow;
	color: #616160;
	font-size:12px;
}

.top_menu2 a {
	color: #347BB9;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.top_menu2 a:hover {
	color: #629DD2;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

/* правое меню BEGIN */
.right_menu a {
	color: #347BB9;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
 .right_menu a:hover  {
	color: #629DD2;
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
}
#right_menu_select {
	color: #659D23;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
#right_menu_select:hover  {
	color: #7CBF2B;
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
}
/* правое меню END */

.top_rubric a {
	color: #347BB9;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
}
.top_rubric a:hover  {
	color: #629DD2;
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
}
.top_rubric  {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#top_menu_select {
	color: #659D23;
	font-family: Arial;
	/*font-size: 16px;*/
	font-weight: bold;
	text-decoration: none;
}
#top_menu_select:hover {
	color: #7CBF2B;
	font-family: Arial;
	/*font-size: 16px;*/
	font-weight: bold;
	text-decoration: underline;
}

.top_menu_hr td {
	height:10px;
	border-bottom: 1 solid #D6D6D6;
}

.buttom_menu img, .top_menu_hr img, .top_menu1 img, .right_menu img, .footer img {
	height: 1px;
	width: 1px;
}


.top_head p {
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: right;
	color: #9F9F9F;
	font-family: Arial Narrow;
	font-size:14px;
}

.top_head input {
	font-size: 12px;
	border: 1px solid #B3B9C3;
}

.buttom_menu p {
	margin: 5px 5px 5px 5px;
}

#copyright p {
	color: #A6A6A6;
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	margin-right: 10px;
}

.main_table {
	color: #2F4A11;
	font-family: Arial, Verdana;
	font-size: 13px;
	text-align: left;
}



/* Меню слева BEGIN */
.right_menu td {
	border-bottom: 1px solid #D6D6D6;
	height: 40px;
}

.right_menu p {
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}

#right_menu2_select {
	width: 4px;
	background-color: #92B601; 
}

#right_menu2 {
	width: 4px;
	background-color: #347BB9; 
}
/* Меню слева END */



/*Стили для каталога слева*/
.catchild {display:none; margin:0}


.left ul {margin:0 0 3px 10px;}

.cat0 a {
	/*display: block;*/
	/*padding:5 5 5 8;*/
	color: #888888;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.cat0 a:hover{
	/*padding: 5 5 5 8;*/
	color: #629DD2;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.cat a {
	/*display: block;*/
	/*padding:5 2 2 8;*/
	color: #347BB9;
	font-size: 12px;
	text-decoration: none;
}

.cat a:hover {
	/*padding: 5 2 2 8;*/
	color: #629DD2;
	font-size: 12px;
	text-decoration: underline;
}



.buttom_menu a {
	color: #888888;
	font-size: 13px;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.buttom_menu a:hover{
	color: #629DD2;
	font-size: 13px;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

/*Каталог стили BEGIN */
.catalog_top a {
	display: block;
	color: #347BB9;
	font-size: 12px;
	text-decoration: none;
}

.catalog_top a:hover {
	color: #629DD2;
	font-size: 12px;
	text-decoration: underline;
}

.catalog_top td {
	BACKGROUND-COLOR: #EDEDED;
}

.catalog_top p {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}



.catalog_search a {
	color: #FFFFFF;
	text-decoration: none;
}

.catalog_search a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.catalog_search td {
	BACKGROUND-COLOR: #659D23;
	font-size: 12px;
	font-family: Arial, Verdana;
}

.catalog_search p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #FFFFFF;
}

.catalog_table p {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.catalog_line td {
	border-bottom: 1px solid #CACACA;
}
/*Каталог стили END */


.top_exit {
	color: #347BB9;
	text-decoration: none;
}

.top_exit:hover{
	color: #629DD2;
	text-decoration: underline;
}

/* Регистрация BEGIN */

.reg_red {
	color:#FF0000;
	font-weight:bold;
	font-size:15px;
}

.registration input {
	font-family: Arial, Verdana;
	font-size: 10pt;
	border: 1px solid #888888;
	width: 350px;
}
.registration td {
	height:21px;
}
.registration img {
	width:3px;
	height:16px;
}
.registration {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #888888;
}
#reg_name td {
	color:#659D23;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
}
#reg_name img {
	width:3;
	height:10;
}

.reg_info p {
	margin: 10px 10px 20px 20px;
}
/* Регистрация END */


/* Для поиска BEGIN */
.search input {
	font-family: Arial, Verdana;
	font-size: 10pt;
	border: 1px solid #487018;
}
.search p{
	margin-left: 5px; margin-right: 5px; margin-top: 10px; margin-bottom: 0;
}
/* Для поиска END */

.table_basket {
	background: url("/images/basketbg.gif");
	background-repeat:no-repeat;
	background-position: left;
}

.table_basket p {
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #659D23;
}

/*Новости справа BEGIN */
.news_date {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #659D23;
}

.news_name a{
	color: #659D23;
	font-size: 13px;
	text-decoration: underline;
}

.news_name a:hover{
	color: #7CBF2B;
	font-size: 13px;
	text-decoration: underline;
}

.news_annt {
	color: #2E2E2E;
}
/*Новости справа END */

.head_line p{
	margin-left: 10px; margin-right: 10px;
}

.normal_p p{
	margin: 5px;
}


.goods, .goodstop {
	background-color: #FFFFFF;
}

/*Для главной страницы BEGIN*/
.index_page p{
	margin: 10px 10px 5px 5px;
}
.index_page a{
	color: #347BB9;
	font-size: 13px;
	text-decoration: underline;
}
.index_page a:hover{
	color: #82B0DB;
	font-size: 13px;
	text-decoration: none;
}
/*Для главной страницы END*/

.menu_left table {
	border: 0;
	border-collapse: collapse;
}
.menu_left td {
	padding: 0px;
}
.menu_left p{
	margin-left: 10px; margin-top: 2px; margin-bottom: 2px;
}

/*вывод рубрик в каталоге BEGIN*/
.cat_in_rubric a {
	color: #347BB9;
	font-size: 16px;
	text-decoration: underline;
}

.cat_in_rubric a:hover {
	color: #629DD2;
	font-size: 16px;
	text-decoration: none;
}
.cat_in_rubric p{
	margin-top: 8px; margin-bottom: 8px;
	
}
/*вывод рубрик в каталоге END*/


/*new*/
.hr-line{display:block;overflow:hidden;height:3px;margin:20px 0;background:url(/images/hr-line.gif);}
.right{padding:0 0 0 40px;}
.left{padding:0 40px 0 0;}