/* style for template #0  */

body {margin: 0; font: normal 12px arial; background:#fff url(img/feb-bg1.jpg) no-repeat center top;}
table {border: 0;}
form {margin:0}
a {color:#000}
.width-1 {width: 970px;}
.left-1 {width: 775px;}
.left-2 {width: 170px;}
.right-1 {width: 205px;}

.ib {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden;}/* inline-block emulation */

.about-shop {margin: 0 0 15px;}
.about-shop a {font-size:11px; text-decoration:none; color:#555; border-bottom: 1px solid #d6d6d6}
.about-shop a:hover {color:#fff; background: #a12d63; border-bottom: 1px solid #a12d63;}


.top-line {background: #000; padding: 8px 0 11px;}
.logo-line {padding: 15px 0 17px;}

.t-menu {font-size:11px;}
.t-menu a {color:#fff; text-decoration: none; border-bottom: 1px solid #777; margin: 0 12px 0 0; zoom:1;}
.t-menu a:hover {color:#aaa; border-bottom: 1px solid #333;}

.logo-menu {padding: 0 0 5px 20px; color:#999; font-size: 12px; }
.logo-menu td {font-size: 12px; color:#999;}
.logo-menu a {color:#000; text-decoration:none; border-bottom: 1px solid #ccc; font-size:12px; margin: 0 12px 0 0}
.logo-menu a:hover {color:#fff; background: #a12d63; border-bottom: 1px solid #a12d63;}
.logo-menu select {font-size:12px;}

.search-menu {padding: 0 0 5px; font-size:11px; color:#a12d63; white-space: nowrap;}
.search {width: 127px; height: 24px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; background:url(img/search-bg.gif) repeat-x;}
.search-menu div {margin: 0 0 8px}
.search-menu span {display: block; font-size: 26px;}
.search-menu em {font-style: normal; font-size:18px;}

.main-menu {padding: 0 0 10px; position:relative; top:-5px;}
.main-menu a {display: inline-block; color: #000; font: normal 16px arial; padding: 3px 10px 7px 0; text-decoration:none;}
.main-menu a:hover {color: #a12d63;}
.main-menu span {border-bottom: 1px solid #aaa}
.main-menu .active {padding: 2px 4px 2px 4px; background:#a12d63; color:#fff; display:inline-block; border: none; margin: 0 0 4px 0;  font-size:18px;}
.main-menu .active:hover {color:#fff}
.main-menu .small {font: normal 12px arial; padding-left: 13px; color:#a12d63; background: url(img/bul-menu-1.gif) no-repeat 4px 6px;}
.main-menu .big {padding-top:6px;}

.main-banner {border: 0px solid #aaa; width: 100%;}

.title-pop {padding: 20px 0 10px; font: normal 12px arial; color: #a12d63}
.title-pop span {color:#fff; background: #a12d63; padding: 2px 5px 3px 5px;}

.top-goods {color:#a12d63; font-size:12px; width: 200px; padding: 10px 10px 15px}
.top-goods img {margin: 0 0 5px}
.top-goods a {color:#336699;}
.top-price {color:#a12d63; font-size:18px;}


.bottom-line {padding: 25px 0 90px; margin: 40px 0 0; border-top: 1px solid #000; background:#000; color:#fff}

.helpful {font-size: 12px; padding: 20px 20px 0 0}
.left-title {font-size: 11px; padding: 0 0 20px; color:#106ec0}
.helpful a {margin: 0 0 20px; display: block; color:#333} 

.path {font-size:11px; color:#888}
.path a {color:#888}

.page-title {font-size:18px; color:#111; line-height: 100%; padding: 3px 0 0}
.page-title div {font-size:14px;padding: 5px 0 0;}

.adv-search {font-size: 12px; color: #333; padding: 15px 20px 15px 15px}


.model-name-1  {padding: 0 0 2px}
.model-name-1 a {font: normal 16px arial; color: #336699; text-decoration: none; border-bottom: 1px solid #aaa;}
.model-name-1 a:hover {color: #a12d63;}
.model-short {font-size: 11px;  color: #333; padding: 0 0 1px}
.model-price-1 {font-size: 25px; color:#a12d63}
.model-links {padding: 8px 0 0}
.model-links a {display:inline; font-size: 11px; color:#336699; background:#eee url(img/bul-links-1.gif) no-repeat center right; padding: 3px 22px 6px 8px; margin: 0 7px 0 0;}
.model-links a:hover {background:#f8d1df url(img/bul-links-1.gif) no-repeat center right; color:#333}

.stock-info {font-size: 12px; color:#555}
.product-description {font-size: 12px; padding: 20px 0 0; margin: 20px 0 20px; border-top: 1px solid #eee}


.pager {padding: 12px 0 0px; font-size: 12px; background:#fff; margin: 0 0 0; color:#bbb}
.pager a {color:#a12d63; text-decoration:none; border-bottom: 1px solid #bbb; zoom:1}
.pager b {font-weight: normal;}
.pager font {padding: 2px 4px 2px 4px; background:#a12d63; color:#fff;}

.presents-link {padding: 40px 0 40px 200px; font: normal 16px arial; color: #336699; background:url(img/p-small.jpg) no-repeat 10px 15px; text-decoration: none;}


h1 {font: normal 21px arial; color: #336699; margin: 0 0 0px}

.stock-info {font-size: 12px; color:#333; padding: 15px 0 0}
.stock-info span {color:#777}
.order-now {display: block; font: bold 12px arial; color:#225588; margin: 8px 0; padding: 4px 0 0 12px; background: url(img/order-bg.gif) no-repeat; height: 26px; width: 150px;}
.order-title {background:#a12d63 url(img/order-bg-1.gif) no-repeat left center; color:#fff; font: bold 12px arial; width: 156px; padding: 14px 0 15px 40px; margin: 20px 0 0}
.order-description {font-size: 14px; padding: 8px 0 0 40px; color:#a12d63}
.order-price {font-size:14px; color:#a12d63; padding: 0 0 0 40px;}
.order-form-title {font-size:18px;  padding: 14px 0 4px;}
.input-title {font-size: 14px; color:#336699; padding: 7px 0 0}
.order-input {border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background:url(img/search-bg.gif) repeat-x;}
.order-submit {/*background: #dfe7ef; padding: 10px; */ margin: 5px 0 0; width: 1%}

.pop-tags {padding: 5px 0 0; font-size:24px; line-height:140%}
.pop-tags a {color:#336699;}


h3.article-subtit {font: bold 14px arial; margin: 20px 0 2px;}
h3.article-subtit i {font: bold 14px arial;}
.article-sm-pict {margin: 7px 0 21px; border: none;}
.article-sm-pict td {font: normal 12px arial; padding: 7px 15px; text-align: center; vertical-align: top;}
.article-sm-pict a {color:#777;}
.lline4 {border-top: 1px solid #e0e0e0; margin: 25px 0 5px;}

.hor-menu a {text-decoration:none; border-bottom: solid 1px #d9d9d9; zoom:1;}
.hor-menu-ac {color:#91285b!important}
.hor-menu-ac:hover {color:#fff!important}

h3
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}


.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}

.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#3A6135;
}
.big
{ font-size:		18px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.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:			#F0B5B5;
}
.olive
{ color:			#163106;
  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:			#F0B5B5;
  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:			#F0B5B5;
  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:		#82A1DD;
  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:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 1px solid #eee
}

