/* style for template #0  */

p, body, font, div, td
{ font-family:		tahoma;
  font-size:		11px;
  color:#666666;
}

img
{ border:0; }

 a
{ color:			#7faa0b;
  text-decoration:  underline;
}

a:hover
{ color:			#7faa0b;
  text-decoration:  none;
}

ol, li {
	list-style-type:1;
}

ul {
	margin-bottom:0;
	margin-top:0;
}

ul li
{ font-family:		tahoma;
  font-size:		11px;
  line-height:18px;
  list-style:url(images/marker-arrows-2.png);
}

h1
{ font-family:		tahoma;
  font-size:		14px;
  color:			#6a6a6a;
  margin-bottom:8px;
}

h2 {
	color:#0d58b3;
	font-size:14px;
	margin-bottom:8px;
	margin-top:8px;
}

h3 {
	color:#689f08;
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
}

h4 {
	color:#666666;
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
}



.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		11px;
}
.faq_gray
{ font-size:		11px;
  color:			#666666;
}
.faq_olive
{ font-size:		11px;
  color:			eaac0f;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.blue-link {
	color:#0d58b3;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.blue-link:hover {
	color:#0d58b3;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}

.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
  text-decoration:	none;
}
.standardsmall
{ font-weight:		normal;
  font-size:		10px;
  text-decoration:	none;
}
.blue
{color:#0d58b3;
}

.light
{ color:			#eaac0f;
}

.light p
{ color:			#666666;
}

.light a
{ color:			#eaac0f;
  text-decoration:underline;
}

.light a:hover
{ color:			#eaac0f;
  text-decoration:underline;
}

.lightsmall
{ color:			#eaac0f;
  font-size:		9px;
}
a.lightmenu
{ color:			#689f08;
  text-decoration:	underline;
  font-size:		12px;
}

a:hover.lightmenu
{ color:			#689f08;
  text-decoration:	none;
  font-size:		12px;
}

a.lightmenunobold
{ color:			#689f08;
  text-decoration:	none;
  font-weight:		underline;
  font-size:		12px;
}

a:hover.lightmenunobold
{ color:			#689f08;
  text-decoration:	none;
  font-weight:		normal;
  font-size:		12px;
}

.darkmenu
{ color:			black;
  text-decoration:	none;
  font-size:		11px;
}

.topmenu
{ color:			#d7d7d7;
  font-size:		18px;
}

.topmenu a
{ color:			#7faa0b;
  text-decoration:  underline;
}

.topmenu a:hover
{ color:			#7faa0b;
  text-decoration:  none;
}

.lightstandard
{ color:			666666;
  font-weight:		normal;
}
.middle
{ color:			#203A16;
}
.olive
{ color:			#FC851E;
}
.olive1
{ color: #FFFF33;
}
a:olive1
{ color:			color: #FFFF33;
  text-decoration:	none;

}

.cart
{
  font-size:		11px;
  margin:			1px;
  color:			#a19fa1;
}
.cartsmall
{
  font-size:		9px;
  margin:			1px;
  color:			#a19fa1;
}
.totalPrice
{ font-family:		tahoma;
  font-size:	    16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    10px;
  font-weight:		normal;
  background:url(images/input-bcgr.gif) repeat-x;
  border:solid 1px #cdcdcd;
  font-weight:		none;
  color:			#666666;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#CCCCCC;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#CCCCCC;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #CCCCCC;
  BORDER-RIGHT: 1px dotted #CCCCCC;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #CCCCCC;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #CCCCCC;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F6F6F6;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #CCCCCC
}
.selected_option {
  background: white url(images/tmpl9_mainmenu_selected.gif) no-repeat;
  background-position: top left;
  background-color: #CA7A7A;
}

.best-offers {
	border:solid 1px #000000;
	margin-top:10px;
	margin-bottom:10px;
}

.best-offers td {
	text-align:center
}

.main-leaders td {
	text-align:center
}


font.price {
	color:#eaac0f;
	font-size:18px;
}

.detailed-price {
	vertical-align:top;
	padding-top:15px;
}

.detailed-price p {
	font-size:10px;
	color:#999999;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
}

#product-sort {
	font-size:14px;
	padding-left:7px;
	padding-bottom:10px;
	font-weight:bold;
}

#catalog-navigator {
	padding-left:7px;
}

.green-text {
	color:#7faa0b;
	margin:0;
}

.adv-block {
	border-bottom:dashed 1px #cdcdcd;
}

.ruff
{
  width: 255px;
    font-size: 12px;
  text-align: center;
  font-family: Tahoma;
  border: 4px double #7FAA0B; 
 }



/* зелёная заголовочная часть   */
td.tbbg-module_rounded_grey_header_green-0{ background : url(images/module_rounded_grey_header_green1.png) no-repeat; height: 70px; width: 24px; }
td.tbbg-module_rounded_grey_header_green-1{ background : url(images/module_rounded_grey_header_green3.png) 10% repeat-x; height: 70px; color: #666; }
td.tbbg-module_rounded_grey_header_green-2{ background : url(images/module_rounded_grey_header_green2.png)   no-repeat; height: 70px; width: 24px; }


/*  неизменяемая часть заголовочного блока    */
td.tbbg-module_rounded-4{ background :url(images/module_rounded_grey_corners2.png) 100% 0 no-repeat; height:10px; width:24px; }/*    */
td.tbbg-module_rounded-3{ background : url(images/content_wrapper_edges_with2.png) 0% -30px repeat-y; width: 24px; } /*   */
td.tbbg-module_rounded-6{ background :url(images/module_rounded_grey_corners2.png) 100% -10px  no-repeat;height:10px;width:24px; }/*    */
td.tbbg-module_rounded-5{ background :url(images/content_wrapper_edges_with2.png) 100% -1600px   repeat-y; width:24px; } /*   */
td.tbbg-module_rounded-7{ background : url(images/module_rounded_grey_corners2.png) 100% -20px repeat-x; height: 10px; } /*  */
td.tbbg-module_rounded-content{ background-color: #ffffff; font-size: 0.7em; color: #666; text-decoration: none; padding: 1.0em 0 .25em 0;}

td.tbbg-without-0{ background-image: url(images/make-tl.gif); background-repeat: no-repeat; height: 16px; width: 10px; }
td.tbbg-without-1{ background-image: url(images/textbox-bkgd.gif); background-repeat: repeat-x; height: 16px;padding-left:1.5em; }
td.tbbg-without-2{ background-image: url(images/make-tr.gif); background-repeat: no-repeat; height: 16px; width: 10px; }

td.tbbg-3{ background-image: url(images/make-left.gif); background-repeat: repeat-y; width: 10px; }
td.tbbg-4{ background-image: url(images/make-bl.gif); background-repeat: no-repeat; height: 12px; width: 10px; }
td.tbbg-5{ background-image: url(images/make-right.gif); background-repeat: repeat-y; width: 10px; }
td.tbbg-6{ background-image: url(images/make-br.gif); background-repeat: no-repeat; height: 12px; width: 10px; }
td.tbbg-7{ background-image: url(images/textbox-bottom.gif); background-repeat: repeat-x; height: 12px; }
td.tbcont{ background-color: #ffffff; color: #666; font-family: Arial; font-size: 11px; text-decoration: none; padding: .25em 1.5em .25em 1.5em;}





td.tbbg_green-0{ background : url(images/module_rounded_grey_header_green.png) 0 0 no-repeat; height: 35px; width: 30px; }
td.tbbg_green-1{ background : url(images/module_rounded_grey_header_green.png) 100% -90px repeat-x; height: 35px; color: #666; }
td.tbbg_green-2{ background : url(images/module_rounded_grey_header_green.png) 100% -45px no-repeat; height: 35px; width: 30px; }



td.tbbg_rounded-401{ background :url(images/module_rounded_grey_corners3.png) 100% 0 no-repeat; height:10px; width:30px; }/*    */
td.tbbg_rounded-301{ background : url(images/content_wrapper_edges_with2.png) 0% -30px repeat-y; width: 30px; } /*   */
td.tbbg_rounded-601{ background :url(images/module_rounded_grey_corners3.png) 100% -10px  no-repeat;height:10px;width:30px; }/*    */
td.tbbg_rounded-501{ background :url(images/content_wrapper_edges_with2.png) 100% -1600px   repeat-y; width:30px; } /*   */
td.tbbg_rounded-701{ background : url(images/module_rounded_grey_corners3.png) 100% -20px repeat-x; height: 10px; } /*  */





