BODY              {background : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; color: #000000; }
.BODY             {background : #FFFFEA; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; color: #000000; }
.BODY1            {background : #FFEAEA; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; color: #000000; }
.BODY2            {background : #EFEFCF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; color: #000000; }
TABLE             {font-size: 10pt; }

.W		{font-family:Verdana; font-size:8 pt; color:#F5F5F5; text-decoration: none; letter-spacing:1;text-transform: uppercase}
.W:LINK         {color:#F5F5F5}
.W:visited     	{color:#F5F5F5}
.W:HOVER        {color:#FFFF55; text-decoration: none}

A {	font-size: 10pt; text-decoration: none;}
A:LINK          {color:#0000dd}
A:visited     	{color:#0000dd}
A:HOVER         {color:#008080; text-decoration: none}

.A              {font-size: 8pt; text-decoration: none}
.A:LINK         {color="#0000dd"}
.A:visited     	{color="#0000dd"}
.A:HOVER        {color="#008080"; text-decoration: none}

.A {font-size: 9pt; text-decoration: underline; FONT-WEIGHT: normal; COLOR: #003366; font-family:Arial, Helvetica, sans-serif;}
.A:link { FONT-WEIGHT: normal; COLOR: #003366; font-family:Arial, Helvetica, sans-serif;}
.A:visited { COLOR: #003366;}
.A:hover { COLOR: #003366; text-decoration: underline; }
/*распорка right*/
.hFooter { 
clear: both; 
height: 40px; 
} 
.footer { /* подвал */ 
color: #fff; 
height: 40px; /* высота подвала */ 
margin-top: -40px; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */ 
27	} 
                                                                            /*lowercase*/
.head              {font-family:Arial; font-size: 12;  text-decoration: none;  text-transform: normal;}
.head:LINK         {color="#000000"}
.head:visited      {color="#000000"}
.head:HOVER        {color="#339966"; text-decoration: underline;}

.green          {text-decoration: none}
.green:LINK     {color="#000000"}
.green:visited  {color="#000000"}
.green:HOVER    {color="#769880"; text-decoration: none}

.green1          {text-decoration: underline}
.green1:LINK     {color="#2C5D39"}
.green1:visited  {color="#2C5D39"}
.green1:HOVER    {color="#2C5D39"; text-decoration: none}

.A9             {font-size: 9pt; text-decoration: none}
.A9:LINK        {color="#0000dd"}
.A9:visited     {color="#0000dd"}
.A9:HOVER       {color="#008080"; text-decoration: none}

.n             {color="#ffffea"; text-decoration: none}
.n:LINK        {color="#ffffea"}
.n:visited     {color="#ffffea"}
.n:HOVER       {color="blue"; text-decoration: none}

.ul             {list-style-image:url(Products/chok/img/li.jpg); }

p.justify	{ text-align: justify }
.hry          {
color: #AAAAAA; /*для IE */
background-color:#AAAAAA; /*для Firefox, Opera, Safari*/
border:0px none;
height:1px;
margin:3px 0px 3px 0px;  
margin= 0px 0px 0px 0px;
}
.hry2          {
color: #AAAAAA; /*для IE */
background-color:#AAAAAA; /*для Firefox, Opera, Safari*/
border:0px none;
height:3px;
margin:8px 0px 8px 0px;
margin= 0px 0px 0px 0px;
}
.7text          {font-size: 7pt;}
.8text          {font-size: 8pt;}
.9text          {font-size: 9pt;}
.11text         {font-size: 11pt;}
.12text         {font-size: 12pt;}
.12textline 	{font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
.11textline 	{font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
.10textline	{font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
.9textline      {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}
.8textline      {
	font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #339966;
}
.7textline      {font-size: 7pt; font-family: Arial, Helvetica, sans-serif; border-collapse: collapse;}
.5textline      {font-size: 5pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse;}

h5.price 	{margin-bottom:0}

.submenu2 {	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute; }
hr 		{height: 1px; color="007700";}

.wr {  padding-right: 5px; padding-left: 5px}

.R               {font-size: 10pt; text-decoration: none}
.R:LINK          {color="#0000dd"}
.R:visited     	{color="#0000dd"}
.R:HOVER         {color="#ffffea"; text-decoration: none}

.topreklama		{font-size:8 pt; color="#F5F5F5";text-decoration: none;}
.topreklama:LINK         {color="#F5F5F5"}
.topreklama:visited     	{color="#F5F5F5"}
.topreklama:HOVER        {color="#FFFF55"; text-decoration: none}


.button {  color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #339966; border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 12px}

.menu               {font-size: 10pt; text-decoration: underline}
.menu:LINK          {color="#0000dd"}
.menu:visited       {color="#0000dd"}
.menu:HOVER         {color="#008080"; text-decoration: none}

.catalog {
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;


}
.cat {font-size: 9pt; text-decoration: underline; FONT-WEIGHT: normal; COLOR: #003366;}
.cat:link { FONT-WEIGHT: normal; COLOR: #003366;}
.cat:visited { COLOR: #003366;}
.cat:hover { COLOR: #dd0000; }

.citycat {text-decoration: underline; FONT-WEIGHT: bold; COLOR: #003366;}
.citycat:link { FONT-WEIGHT: normal; COLOR: #003366;}
.citycat:visited { COLOR: #003366;}
.citycat:hover { COLOR: #dd0000; }

.bot { 	FONT-SIZE: 8pt; COLOR: #999999;}
.bot:link { FONT-SIZE: 8pt; COLOR: #999999; }
.bot:visited { 	FONT-SIZE: 8pt;	COLOR: #999999; }
.bot:hover { FONT-SIZE: 8pt; COLOR: #999999;}

.more_td {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.bcat {	
	FONT-FAMILY: Verdana, Arial;
	font-size: 13pt; 
	text-decoration: underline; 
	FONT-WEIGHT: bold; 
	COLOR: #003366;
}
.bcat:link { 
	FONT-WEIGHT: bold; 
	COLOR: #003366;
}
.bcat:visited { COLOR: #003366;}
.bcat:hover { COLOR: #003366; text-decoration: underline;}
h3.catalogs {
	FONT-FAMILY: Verdana, Arial;
	font-size: 13pt; 
	FONT-WEIGHT: bold; 
	COLOR: #000000;
	margin-top:12px; 
	margin-bottom:10px;
}

h4.catalogs {
	FONT-FAMILY: Verdana, Arial;
	font-size: 10pt; 
	FONT-WEIGHT: bold; 
	COLOR: #000000;
	margin-top:10px; 
	margin-bottom:8px;
}
/*************/
h1.catalogs {
	FONT-FAMILY: Verdana, Arial;
	font-size: 8pt; 
	FONT-WEIGHT: bold; 
	COLOR: #000000;
	margin-bottom:3px;
}
.pbcat {	
	FONT-FAMILY: Verdana, Arial;
	font-size: 8pt; 
	text-decoration: underline; 
	FONT-WEIGHT: bold; 
	COLOR: #003366;
}
.pbcat:link { 
	FONT-WEIGHT: bold; 
	COLOR: #003366;
}
.pbcat:visited { COLOR: #003366;}
.pbcat:hover { COLOR: #003366; text-decoration: underline;}


.ccat {font-size: 10pt; text-decoration: none; FONT-WEIGHT: bold; COLOR: #0000dd;}
.ccat:link { FONT-WEIGHT: bold; COLOR: #0000dd;}
.ccat:visited { COLOR: #0000dd;}
.ccat:hover { COLOR: #dd0000; }
li.c {
	margin-bottom: 5px;
	list-style-type: square;
}
/*aquana-style*/
A.topmenu:link{text-decoration: none; color: #737373; font-family: helvetica, sans-serif, verdana, tahoma, arial; font-weight: bold; font-size: 8pt;}
A.topmenu:visited{text-decoration: none; color: #737373; font-family: helvetica, sans-serif, verdana, tahoma, arial; font-weight: bold; font-size: 8pt;}
A.topmenu:hover{text-decoration: none; color: red; font-family: helvetica, sans-serif, verdana, tahoma, arial; font-weight: bold; font-size: 8pt;}

.td_reg_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #A4DC6E;
	font-weight: bold;
}

/*aquana-style-end*/
.gbs{font-size: 8pt; FONT-WEIGHT: bold; COLOR: #000000; font-family:Tahoma; text-transform: uppercase; text-align:center;}

.10priceline      {
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #339966;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #339966;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #339966;


}
.apr {font-size: 10pt; text-decoration: none; FONT-WEIGHT: bold; COLOR: #0000dd;}
.apr:link { FONT-WEIGHT: bold; COLOR: #0000dd;}
.apr:visited { COLOR: #0000dd;}
.apr:hover { COLOR: #dd0000; }
/*lisma*/
.menu {FONT-SIZE: 10PT; FONT-WEIGHT:BOLD}

.news_d              { font-size: 8pt;  text-decoration: none;  text-transform: normal;}
.news_d:LINK         {color="#003366"}
.news_d:visited      {color="#003366"}
.news_d:HOVER        {color="#003366"; text-decoration: underline;}
.style1 {
	/*color: #1E4B00;*/
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9pt;
}
/*kamen-gallary*/
.rmenu {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Tahoma;
	color: #880505;
	font-weight: bold;
}
.rmenu_a {
	DISPLAY: block;
	FONT-SIZE: 10pt;
	WIDTH: 100%;
	COLOR: #880505;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	padding: 2px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
.rmenu_a:visited {
	DISPLAY: block;
	FONT-SIZE: 10pt;
	WIDTH: 100%;
	COLOR: #880505;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
	padding: 2px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	font-weight: bold;
}
.rmenu_a:hover {
	COLOR: #f47a00;
	TEXT-DECORATION: none;
	padding: 2px 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
}
/*kamen-gallary*/
td.sprav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #007700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left:2px;
}
.spravka {font-size: 8pt; text-decoration: none; FONT-WEIGHT: bold; COLOR: #003366;}
.spravka:link { FONT-WEIGHT: bold; COLOR: #0000dd;}
.spravka:visited { COLOR: #0000dd;}
.spravka:hover { COLOR: #dd0000; }
.right_bord      {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #339966;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #339966;

}
h1.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom:0px;
	color: #666666;	
}

#logosibtable {
	border-collapse:collapse;
	font-size: 8pt;
}
#logosibtable a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#tabcolor2 {width:90%; border:1px solid #f1f1f1; background:white;  margin:10px 0px 20px 0px; border-collapse:collapse;}
#tabcolor2 th {color:#666666;background: #f1f1f1; font-size: 12px; padding:5px; text-align:center;}
#tabcolor2 td {color:#333333; padding:5px 5px 5px 15px; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}
#tabcolor2 a { color:#336699; text-decoration: underline;}
#tabcolor2 a:hover { text-decoration: none;}

#tabcolor3 {border:1px solid #f1f1f1; background:white;  margin:10px 0px 20px 0px; border-collapse:collapse;}
#tabcolor3 th {color:#666666;background: #f1f1f1; font-size: 12px; padding:5px; text-align:center;}
#tabcolor3 td {color:#333333; padding:5px 15px 5px 15px; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}


#table1 {width:90%; border:1px solid #006633; background:white;  margin:10px 0px 20px 0px; border-collapse:collapse;}
#table1 th {color:#ffffff;background: #006633; font-size: 12px; padding:5px; text-align:center;}
#table1 td {color:#333333; padding:5px 0px 5px 0px; border-bottom:1px solid #006633; border-left:1px solid #006633; text-align:center;}

.imgR {
	float:right;
	border:1px solid #f2f2f2;
	padding: 10px 10px 10px 10px;
}
.imgL {
	float:left;
	border:1px solid #f2f2f2;
	padding: 10px 10px 10px 10px;
	margin-right:10px;
}
.imgBig {
	border:1px solid #f2f2f2;
}

/**
 *links
 */
.links {font-size: 9pt; text-decoration: underline; FONT-WEIGHT: normal; COLOR: #003366; font-family:Arial, Helvetica, sans-serif;}
.links:link { FONT-WEIGHT: normal; COLOR: #003366; font-family:Arial, Helvetica, sans-serif;}
.links:visited { COLOR: #003366;}
.links:hover { COLOR: #003366; text-decoration: underline; }
#order { font-size:11px; color:#646464; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif;}
#order a { color:#003366; font-size:11px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.p_l {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt;  MARGIN: 0px 0px 20px;
	font-weight:bold;
	font-size:14pt;
	margin:0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif
}
.a_bl{font-size: 8pt; text-decoration: underline;}
.a_bl:link {color:#0000dd}
.a_bl:visited {color:#0000dd}
.a_bl:hover {color:#0000dd; text-decoration: underline;}

#err {
	color:ff0000;
	margin:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#table2 {
	font-family:Arial;
	font-size:10pt;
}
.lform {
	width: 350px;
	height: 21px;
	font-size:11px;
}

#block {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 5px 10px 0px 0px;
	background-color: #ffffcc;
	padding:10px;

}
#block p {
	margin:0px 0px 5px 0px;

}

.pages_table {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.pages_nums_td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 3px
}
.pages_mods_td {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.pages_tr {
	BACKGROUND-COLOR: #ffffff
}
.pages_link {
	COLOR: #006699;
	
}
.pages_link:link, .pages_link:visited {
	COLOR: #006699;
	text-decoration:underline;
}
.pages_link:hover {
	text-decoration:none;
}

.pages_current {
	COLOR: red
}

#reklama 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #777777;
}

#reklama a
{
	font-size:11px;
 	color: #555555;
 	text-decoration: underline;
 
}

a.class3:link, a.class3:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:13px;
	text-decoration:underline;
	
	}

a.class3:hover {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:13px;
	text-decoration:none; 
	
}

a.class3:active {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:13px;
	text-decoration:none;
	
	}

/**/	
.last_article_node{width: 70%;margin: 0 auto;}

header{height:231px;clear:both;width:100%;background:url(/img/new_template/logo_n.jpg)0px 0px no-repeat,url(/img/new_template/header_bg_n.jpg)-15px 0px repeat-x;}
header .logo_div{float: left;margin: 28px 120px 0px 32px;}
header .bonfi_header{width:500px;height:140px;float: left;margin: 17px 0 0;}
header .clear{float:none;clear:both;}
.search_div{width: 472px;margin: 23px 0 0 350px;}
