body{ margin: 0; padding: 0;}
ul{ margin: 0; padding: 0;}

caption
{
	color:#094400;
	font-family:Tahoma;
	font-size:12px;
	text-align: left;
	font-weight:bold;
	padding-bottom:5px;
}

/*--------------ÍÎÂÈÍÊÈ---------------*/
.novinki-link{text-align: center; padding:8px}
.novinki-link A {text-decoration:none;color: #828d7b;font-family:Tahoma;font-size:11px;}

table.articles
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;	
}

table.articles TD
{
	height:34px;	
	text-align: center;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}

table.articles TH
{
	height:34px;
	text-align: center;
	font-weight:bold;
	font-size:12px;
	color:#094400;
	font-family:Tahoma;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	background-color: #dcdcdc;
	padding:2px;
}

table.catalog
{ 
	border-top: #ebebeb 1px solid;
	border-left: #ebebeb 1px solid;	
}

table.catalog TD
{
	text-align: center;
	border-right: #ebebeb 1px solid; 
	border-bottom: #ebebeb 1px solid;
	padding:2px;
}

#centerblock TD
{
	font-family:Tahoma;
	font-size:12px;
	color:#094400;
}

#centerblock A
{
	text-decoration:none;
	color: #3b6fa6;
}

#centerblock .text
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}


#centerblock .text LI
{
	padding-left:10px;
	margin-top:3px;
	list-style-type:none;
    	background:url(/_page/img/li_red.gif) no-repeat left top;
}


#centerblock .subcategory
{
	background-image:url(/_page/img/dots1.gif);
	background-repeat:repeat-x;
}


#centerblock .elements LI
{
	padding-left:10px;
	margin-top:3px;
	list-style-type:none;
    	background:url(/_page/img/li_red.gif) no-repeat left top;
}

/* ß×ÅÉÊÈ ÒÀÁËÈÖ */
input, select, textarea
{
	font-family:Tahoma;
	font-size:12px;
	color:#094400;
}

td
{
	font-family:Tahoma;
	font-size:12px;
	color:#094400;
}

td.scroll
{
	vertical-align:top;
	padding:20px;
	text-align:right;
}
td.header
{
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}

td.dots1
{
	background-image:url(/_page/img/dots1.gif);
	background-repeat:repeat-x;
}

td.dots2
{
	background-image:url(/_page/img/dots2.gif);
	background-repeat:repeat-y;
}

td.line1
{
	font-weight: bold;
	text-align: center;
	background-color: #7a9c7b;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
td.line2
{
	background-color: #cedec5;
	background-image: url(/_page/img/line.gif);
	background-repeat: repeat-x;
}

td.line21
{
	background-color: #9ebe87;
	background-image: url(/_page/img/line1.gif);
	background-repeat: repeat-x;
}

td.line3
{
	background-color: #cedec5;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

td.line31
{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff;
}


/* ÊÎÍÅÖ ß×ÅÉÊÈ ÒÀÁËÈÖ */



/* ÌÅÍÞ */ 

a.menulink
{
	text-decoration:none;
	color: #ffffff;
	font-weight:bold;
}
a.menulink:hover
{
	color: #ed5a2a;
	text-decoration:none;
	font-weight:bold;
}
td.menu_header
{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10;
	background:url(/_page/img/left_menu.gif);
	background-repeat:no-repeat;
}
a.left_menu
{
	font-size:11px;
	color:#0946f5;
	text-decoration:none;
}
a.left_menu:hover
{
	font-size:11px;
	color:#0946f5;
	text-decoration:underline;
}

/* ÊÎÍÅÖ ÌÅÍÞ */





/* ÑÑÛËÊÈ */

a
{
	color: #0946f5;
	text-decoration:none;
}
a:hover
{
	color: #0946f5;
	text-decoration:underline;
}

a.link
{
	color: #094400;
}
a.navig
{
	font-size:10;
	color:#4d73a0;
	text-decoration:none;
	font-weight:bold;
	margin-left:4;
	margin-right:4;
}
a.navig:hover
{
	font-size:10;
	color:#4d73a0;
	text-decoration:none;
	margin-left:4;
	margin-right:4;
}
/* ÊÎÍÅÖ ÑÑÛËÊÈ */

h1
{
	color:#ffffff;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
}
h2
{
	text-transform:uppercase;
	color:#000000;
	font-size:10px;
	margin-bottom:0px;
}
h3
{
	color:#000000;
	font-size:10px;
	margin-bottom:0px;
}

ul.menu
{
	margin:0px;
	padding-left:5px;
	padding-right:5px;
}

ul
{
	margin:0px;
	padding:10px;
	
}

li
{
	padding-left:10px;
	margin-top:3px;
	list-style-type:none;
    	background:url(/_page/img/list_menu.gif) no-repeat left top;
	
}
li.menu
{
	padding-left:10px;
	margin-top:3px;
	list-style-type:none;
    	background:url(/_page/img/list_menu.gif) no-repeat left top;
}
input
{
	width: 350px;
}
textarea
{
	width: 350px;
}
select
{
	width: 350px;
}
img.border{
	border: 1px solid #386b2d;
	margin: 20px;
}
input.submit
{
	border: 1px solid #80aa7a;
	background-color: #386b2d;
	font-weight: bold;
	color: #ffffff;
}
p
{
	text-indent:20px;
	margin-bottom:7px;
	margin-top:7px;
}
div.bgcolor_header
{
	background-color:#dcdcdc;
	border-bottom:solid #cccccc 1px;
	border-top:solid #cccccc 1px;
	padding-left: 20px;
	padding-top: 2px;
	margin-top:8px;
	margin-bottom:8px;
	height: 20px
}

div.obzor_data
{
	background:url(/_page/img/information.gif) no-repeat left;
	padding-left:19px;
	text-align: left;
	color:#658fbe;
	font-size:12px;
}
div.comments
{
	font-family:Tahoma;
	font-size:10px;
}


/* ----- FLOATING WINDOW ------*/
div#float-text{ width: 310px; height:auto; }
div#float-text #shadow{ margin:5px; background:#fff; border:1px solid #999; position: absolute; width:300px; top: 0px; left: 0px; }
div#float-text #shadow DIV{ margin:10px; font-family: tahoma; font-size: 11px; color: #000; text-align:left; }

div.float{ position: absolute; top: 0px; left: -500px; width: 310px; height:auto; }
div.float .shadow{ margin:5px; background:#fff; border:1px solid #999; position: absolute; width:300px; top: 0px; left: 0px; }
div.float .shadow DIV{ margin:10px; font-family: tahoma; font-size: 11px; color: #000; text-align:left; }

/* ----- CURMENU ------*/
#curmenu-table { margin: 10px; }
#curmenu-table TD{ padding: 3px; text-align: left; }
#curmenu-table A{ background:url(/_page/img/li_red.gif) no-repeat left top; padding-left:6px; font-family: Arial; color: #3857f0; text-decoration: underline; font-size: 11px; }
#curmenu-table A.cur{ color: #e33939; text-decoration: none;  }