/* style for template #0  */
div
{ font-size:		16px;
  font-weight:		normal;
  text-decoration:	none;
  color: #666666;
}
.menu
{ font-size:		16px;
  font-weight:		bold;
  text-decoration:	none;
  color: #666666;
}
p, body, font, td
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		12px;
  color:			#666666;
}
img
{
border:0;
}
h1
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		17px;
  color:			#666666;
}
h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			#666666;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			#666666;
}
a
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-weight:		bold;
  color:			#666666;
  font-size:		12px;
  text-decoration:none;
}
a:hover {   
	color: #CC0000;
	text-decoration:underline;
}
.menu
{ text-decoration:	none;
  font-weight:		bold;
  font-family: Arial;
  font-size: 12px;
  color: #666666;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.fax
{ font-size:		12px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#666666;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		12px;
}
.standard
{ font-weight:		normal;
}
/*.standardsmall
{ font-weight:		normal;
  font-size:		9px;
}*/
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#666666;
}
.olive
{ color:			#666666;
  font-weight:		normal;
  font-size:		9px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#666666;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#666666;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  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:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#666666;
  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:		#666666;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #666666;
  BORDER-RIGHT: 1px dotted #666666;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #666666;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #666666;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #666666;
}

.pageSeparator {
	BORDER-BOTTOM: 1px dashed #999;
	margin:0;
	padding: 0;
	margin: 8px 0;
}
/*--Redesign------------------------------------*/
h1.product_name {
font: 20px/1.4em "Trebuchet MS";
color: #000;
font-weight: normal;
margin:0;
padding:0;
}
img.product_image {
padding:4px;
/*border: solid #ccc 1px;*/
}
td.product_buy {
text-align: left;
padding: 5px 7px;
background-color: #fff;
}
td.product_description, td.product_description p {
line-height: 1.4em;
color: #333;
font-size: 13px;
}
table.way_to_product {
	border-bottom: dashed #999 1px;
	margin-bottom:10px;
}
table.way_to_product td a {
	font-size:12px;
	font-weight: bold;
	line-height:1.4em;
}
input.totalPrice{
	background-color: #e5d9bf;
	color:#333; 
	font-size:17px; 
	font-weight: normal;
	margin:0;
	padding:0 5px; 
	width:120px; 
	text-align:center; 
	border: solid #9b8f75 1px; 
	font-family:'Trebuchet MS'; 
	margin-top:10px; 
	vertical-align:middle;
}
td.product_name_int {
	padding-bottom:8px;
}
td.product_name_int a.cat {
	font:15px/1.4em "Arial";
	color:#333; 
	text-decoration:none; 
	border-bottom: solid #999 1px;
	font-weight:bold;
}
td.product_name_int a.cat:hover {
	font:15px/1.4em "Arial";
	color:#CC0000; 
	text-decoration:none; 
	border-bottom: solid #CC0000 1px;
	font-weight:bold;
}
a.cat {
	font:12px/1.4em "Arial";
	color:#369; 
	text-decoration:none; 
	border-bottom: solid #999 1px;
	font-weight:bold;
}
a.cat:hover {
	font:12px/1.4em "Arial";
	color:#CC0000; 
	text-decoration:none; 
	border-bottom: solid #CC0000 1px;
	font-weight:bold;
}
table.vitrina td {
	text-align:center;
	width:100%;
	background-color:#FFFFFF;
}
table.vitrina td a {
	font: 13px/1.4em "Arial";
	color: #333/*336633*/;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
table.vitrina td a:hover {
	color:#000;
	text-decoration:underline;
}
td.vitrina-price span {
	font:13px/1.3em "Arial";
	color: #333;
	font-weight:bold;
	background-color:/*#f8dc44*/ #ffd450/*#ffdc51*/;
	font-style:italic;
	padding:2px 4px;
}
div.menu {
	color: #666;
	font: 13px/1.3em "Arial";
	font-weight:bold;
	padding-left:2px;
	}
table.menu-side {
	width:100%;
}
table.menu-side td a {
	font:13px/1.4em "Arial";
	color:#333333;
	font-weight:bold;
}

table.menu2-side td a {
	font:12px/2em "Arial";
	color:#666;
	font-weight:bold;
}
table.top-menu td a {
	font: 13px/1.3em "Arial";
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
table.menu-side td a:hover, table.top-menu td a:hover, table.top-menu td a:hover {
	color:#cc0000;
	text-decoration:underline;
}
a.home, 
a.basket, 
a.mail, 
a.heart, 
a.user, 
a.registration,
a.delivery,
a.home-s  {
	padding-left:22px;
}
a.home:hover, 
a.basket:hover, 
a.mail:hover, 
a.heart:hover, 
a.user:hover, 
a.registration:hover,
a.delivery :hover {
	padding-left:22px;
	color:#CC0000;
}
a.home {
	background:url(images/home.gif) left center no-repeat;
}
a.home-s {
	background:url(images/home-s.gif) left center no-repeat;
}
a.basket {
	background:url(images/basket-s.gif) left center no-repeat;
}
a.mail {
	background:url(images/mail.gif) left center no-repeat;
}
a.heart {
	background:url(images/heart.gif) left center no-repeat;
}
a.user {
	background:url(images/user.gif) left center no-repeat;
}
a.registration {
	background:url(images/registration.gif) left center no-repeat;
}
a.delivery {
	background:url(images/delivery.gif) left center no-repeat;
}
a.tree-1st-level {
	font-size:10px;
	color:#666;
}
a.remove {
	background:url(images/remove.jpg) left center no-repeat;
	padding-left:20px;
	color:#333;
	font-size:14px;
	font-family:"Trebuchet MS";
	font-weight: normal;
}

a.pill {
	background:url(images/pill.png) left center no-repeat;
	padding-left:20px;
	color:#666;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
}
a.catss {
	background:url(images/catss.png) left center no-repeat;
	padding-left:20px;
	color:#666;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
}
a.dogss {
	background:url(images/dogss.png) left center no-repeat;
	padding-left:20px;
	color:#666;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
}
a.zooo {
	background:url(images/fish.png) left center no-repeat;
	padding-left:20px;
	color:#666;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
}
a.pill:hover,
a.catss:hover,
a.dogss:hover,
a.zooo:hover {
	padding-left:20px;
	color:#CC0000;
}
.fax {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
form.AdvancedSearchInCategory input,
form.AdvancedSearchInCategory select {
}
table.AdvancedSearchInCategory {
	background:#FFF/*FCC*/;
}
table.AdvancedSearchInCategory h5 {
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#666;
	font-weight: bold;
	margin:0;
	padding:0;
	margin-bottom:7px;
}
#search_price_from
#search_price_to {
}
.standard {
	line-height:1.8em;
	color:#333333;
	border-bottom: solid #999 1px;
}
a.standard:hover {
	line-height:1.8em;
	color:#c00;
	border-bottom: solid #c00 1px;
	text-decoration:none;
	}
.faq {
	font-weight:bold;
	color:#333;
	background-color:#e5d9bf;
	border: solid #9b8f75 1px;
	padding:3px 5px; 
	font-size:14px;
	font-family:Arial;
}
a.no_underline {
	padding:3px 5px; 
	background-color:#f8f8f8;
	border:solid #CCCCCC 1px;
	line-height:2.2em;
}
a.no_underline:hover {
	padding:3px 5px; 
	background-color:#f4f4f4;
	border:solid #000 1px;
	color:#000000;
	line-height:2.2em;
}
td.reg-head {
	padding:5px;
	color:#333333;
	font:15px "Arial";
	text-align:center;
	font-weight:bold;
	font-style:italic;
	border-bottom: dashed #999 1px;
}
a.left-menu {
	background: url(images/arrow_category_small.gif) left center no-repeat;
	padding-left:10px;
	text-decoration: none;
	color:#666;
	font:13px/1.7em "Arial";
	font-weight:bold;
}
a.left-menu:hover {
	background: url(images/arrow_category_small.gif) left center no-repeat;
	padding-left:10px;
	text-decoration: underline;
	color: #CC0000;
	font:13px/1.7em "Arial";
	font-weight:bold;
}
a.special {
	color:#666666;
	border-bottom: solid #ccc 1px;
	text-decoration:none;
	line-height:1.5em;
}
a.special:hover {
	color: #c00;
	border-bottom: solid #c00 1px;
	text-decoration:none;
}
span.lapka {
	font: 13px/1.7em "Arial";
	font-weight:bold;
	color:#333333;
	padding-left:20px;
	background: url(images/lapka_small_ORANGE.gif) left center no-repeat;
}
/* Animation for sale */
#logo {
	background: #fff;
	float: left;
	width: 200px;
	/*border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;*/
	margin-bottom:15px;
	text-align:center;
}
#portfolio {
	text-align:center;
}
ul {
	margin:0;
}
ul li { 
	list-style:none; margin:0;
}
ul#portfolio li img{ 
	border:0; margin:0;
}

/*===== FORM MESAGE =====*/
    .message {
        /*float: right;*/
        text-align: right;
    }
    .imessage {
        margin: 5px 0 0 2px;
        border: 1px solid #476F95;
    }
    .bmessage {
        background-color: #ffffff;
        margin-top: 10px;
    }
    .redtext {
        color: #ff1111
    }
    .smas {
        text-align: center;
        color: #ff1111;
    }
    
