/*Default Style*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
font-size:9pt;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:bold;
}
ol, ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
}
q:before,q:after {content:”;}
abbr,acronym { border:0;}
/*End Of Default Style*/

/*Def*/
p,ul,li,div{
	color: #3b444a;
}
html, body
{
	height: 100%;
	font-family: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	_text-align: center;
	font-size: 9pt;
}
body{
		background-color: #efefef;
		background-image: url(assets/images/body_bg.gif);
		background-position:50% 50%;
		background-repeat:repeat-y; 
}
p
{
	margin: 0.2cm 0;
	text-align: justify;
}
hr
{
	color: #dbe4ec;
	height:1px;
}
a:link, a:visited
{
text-decoration: none;
color: #4682b4;
font: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
}
a:hover, a:active
{
text-decoration: none;
color: #697177;
font: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
}

a.active
{
color: #515b66;
font: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
}
* html li.wfmenu a.active
{
color: #515b66;
font: Tahoma, Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
}
#header
{
	width:995px;
	height: 130px;
	margin: 0 auto;
	background-image: url(assets/images/mbb.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
 #def_image
{
	margin: 0 auto;
	width: 995px;
	padding: 0px;
}
#logo
{
	float:left;
	margin:16px 24px;
}
*html #logo /* Huck for IE6 */
{
	-margin-left: 12px;
}

#pm
{
	width: 617px;
	float:right;
	height:97px;
	padding-right:12px;
	text-align: left;
}

#dv2, #dv1, #dv2 b, #dv3
{
	color:#697177;
	font-size: 11px;
}
#dv1 div, #dv2 div{
	text-align:left;
}
#dv1
{
	float:left;
	position:relative;
	margin:31px 0 0 10px;
}
#dv2
{
	float:left;
	position:relative;
	margin:31px 0 0 90px;
	color:#697177;
}
#dv3
{
	float:right;
	margin:19px 0 0 0;
	width:186px;
}

#shopCart, #inCart
{

	border-right: 1px solid #dbe4ec;
	border-left: 1px solid #dbe4ec;
	
}
.topcart div, #inCart div
{

height:56px;
}
#shopCart img, #inCart img
{
	float:left;
	margin: 0px 16px 0 8px;
	display:block;

}
#shopCart div, #inCart div
{
	padding: 0;
	text-align:left;
}
#content
{
	float:left;
	position:relative;
	width:710px;
	margin:0 0 64px 0;
}
#acontent
{
	float:left;
	position:relative;
	width:100%;
	margin-bottom:64px;
}
#contentm12
{
	float:left;
	position:relative;
	width:698px;
	margin:0px 0 64px 12px;
}

#footer
{
	clear:both;
	text-align: center;
	background: url(assets/images/footer_bg.gif) 50% no-repeat #fff;
	padding-bottom:70px;
}
	
	#nonFooter
	{
		position: relative;
		min-height: 100%;

	}

	* html #nonFooter
	{
		height: 100%;
	}

	#footer
	{
		position: relative;
		margin: -3.5em auto 0 auto;
	}

	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

	* html #footer
	{
		margin-top: -3.4em;
	}
.footer_text
{
	height:12px;
	color:#999999;
	font-size: 11px;
}
/*End Of Def*/


/* SHAPE BEGIN */

.z1, .z2, .z3 {
    display: block;
    height: 1px;
	
}

.z5 {margin:0 5px; display: block; height: 1px; }
.z3 { margin: 0 3px; border-right: 2px solid #dbe4ec; border-left: 2px solid #dbe4ec; }
.z2 { margin: 0 2px; border-left: 1px solid #dbe4ec; border-right: 1px solid #dbe4ec; }
.z1 { margin: 0 1px; border-left: 1px solid #dbe4ec; border-right: 1px solid #dbe4ec;}


.shape .shape_content, .shape b, .shape_content_ss, .shape_content_side1  {
    background-color: #f5f7f9;
}
b.z5, b.z17, b.z56
{
	background-color: #dbe4ec;
}

.shape_content
{
   border-right: 1px solid #dbe4ec;
	border-left: 1px solid #dbe4ec;
	padding:2px 8px 2px 8px;
}

*html .z1, .z2, .z3, .z5, .z12, .z13, .z14, .z15, .z16, .z17, .z55, .z56 {
    overflow: hidden; 
    font-size:1px;
}

.rank1
{
	position: relative;
	float: left;
}
 .rank2
 {
 	position: relative;

 }
/*SHAPE END */

/* My*/

.to_b
{
	color: #4682b4;
}
.pt_6{
	padding-top:6px;
}
.pt_12{
	padding-top:12px;
}
.mt_12{
	margin-top:12px;
}
.mt_16{
	margin-top:16px;
}
.mr_12{
	margin-right:12px;
}
.ml_12{
	margin-left:12px;
}
.pl_12{
	padding-left:12px;
}
.link
{
	list-style: url(assets/images/strelka2.gif);
	margin-left:16px;
	line-height:16px;
}
b{
	color: #465159;
}

/*My End*/

/* Crumbs */
#scrbs
{
	text-align:left;
	padding-top: 10px;
	font-size: 8pt;
}

.B_crumbBox
{
margin-left:13px; _margin-left:11px;
}
.B_crumb, .B_homeCrumb {
font-size: 8pt;
}
.B_currentCrumb {
font-size: 8pt;
color: #3b444a;
}

/* End of Crumbs */

/* Categories Menu */

#menu 
{
	padding-top: 2px;
	text-align:left;
	float:right;
}
#menu ul li
{
	list-style: none;
	display:inline;
	height: 30px;
	width: 124px;
	text-align: center;
}
#menu ul li a, #menu ul li span
{
	height: 29px;
	width: 124px;
	background: url(assets/images/menu_bg.gif) no-repeat;
	text-decoration: none;
	font-size:8pt;
	font-weight: bold;
	text-transform: uppercase;
	float:left;
	
	
}
#menu ul li a p, #menu ul li span p
{
	margin:10px 0 0 0;
	color:#4682b4;
	text-align:center;
	padding:1px 0px 0px 1px;
}

#menu ul li span p
{
	color: #ffffff;

}
#menu ul li a:hover
{
background: url(assets/images/menu_bg.gif) no-repeat 0px -29px;

}
#menu ul li a:hover p {
		color:#3e739f;
}
#menu ul li#active span p
{
	margin-top:9px;
}
#menu ul li#active span
{
	background: url(assets/images/menu_bg.gif) no-repeat 0px -58px;
	color: #ffffff;

}

/* End of Cat Menu */

/* BODY */

#body_div
{
	width:970px;
	margin: 0 auto;
	text-align:left;
	padding-top:2px;
}
#body_div p{
	line-height:13px;
}
#sidebar
{
	float: left;
	width: 260px;
	position: relative;
}

.out
{
	position: absolute;
	background: url(assets/images/scrub_here.gif) no-repeat;
	width: 12px;
	height: 7px;
	top:36px;
	left:16px;
}


h1{
	margin-left:1px;
	color: #465159;
}
h3 {
	font-size: 8pt;
	text-transform: uppercase;
	color: #697177;
	margin:6px 0;
	line-height: 20px;
	padding-left: 18px;
	background:  url(assets/images/str.gif) no-repeat;
}
.dt {
	border: 1px dotted #dbe4ec;
}


/* End Of BODY */

/* PRODUCT */

ul.SPEC, ol.COMPL
{
	border-top: 0px solid #dbe4ec;
}
ul.SPEC li, ol.COMPL li
{
line-height: 16px;
border-bottom: 1px solid #dbe4ec;
padding:3px 6px 3px 0px;
}
ul.SPECy
{
	border-left: 1px dotted #dbe4ec;
	padding-left:12px;
	margin-bottom: 12px;
	min-height: 150px;
	_height:150px;
}
ul.SPECy li
{
line-height: 16px;
padding: 0;
}


#product_image
{
float: left;
position: relative;
text-align:center;
}
#product_image div
{
width:200px;
text-align:center;
margin-left:12px;
}

#product_small_desc
{
width: 474px;
position: relative;
float: left;


}
.pr_price{
	font-size: 11pt;
	color: #ff1493;
	font-weight:bold;
}




/*Sidebar Menu*/
#sidenavnext
{
	margin:5px 0px 4px 17px;
}

.ParentRowTpl
{
	list-style: url(assets/images/plus.gif);
}

#sidenav li a
{
font-weight:bold;
text-transform:uppercase;
font-size: 8pt;
}
#sidenav li
{
	padding: 1px 0;
	list-style: none;
}
#sidenavnext li
{
	padding: 0;
	list-style: url(assets/images/bolee.gif);
}

#sidenavnext li ul li
{

}
#sidenavnext li a
{
		font-weight: normal;
		text-transform: none;
}

#sidenavnext li.ActiveParentRowTpl, #sidenavnext li.ParentRowHereTpl
{

	list-style: url(assets/images/minus.gif);

}
#sidenavnext li.ParentRowTpl
{

	list-style: url(assets/images/plus.gif);
}


/*E Sidebar Menu*/


/* SiteMap */
#sitemap{
	margin-left: 19px;
}

#sitemap a 
{
font-size:8pt;

}
#SiteMap_def a
{
text-transform: uppercase;
font-weight: bold;
}

/* End Of SiteMap */



      
/* Products Listing */

.clear-fix
{
	clear: both;
}


/* shop stuff */


.shop-stuff { padding:0px; float:left; margin:8px 0 4px 12px; width: 224px; }


.shop-stuff .shs-title { font-weight:bold; font-size:8pt; text-transform: uppercase; min-height:24px; _height:24px; line-height:12px;}
.shop-stuff .shs-descr { min-height:60px; max-height: 60px !important; }
.shop-stuff div div { margin-bottom:8px;padding-left:1px; }
.shop-stuff div.img_pre {text-align:center;}
.shop-stuff div.img_pre img {max-height: 150px}
.shs-price {font-weight:bold; font-size:11pt; color: #ff1493;}
.shop-stuff span.go {margin-left:125px; _margin-left:124px;}
.shop-stuff span.go2 {margin-left:22px; margin-top:-2px;}
.relative {position:relative; padding:3px 10px; border-left: 1px solid #dbe4ec; border-right: 1px solid #dbe4ec;}


/* *** crossbrowser inline-block *** */
.shop-stuff {
  /* for firefox2 */
  display: -moz-inline-stack;
  /* for all modern */
  display: inline-block; vertical-align: top;
  /* for IE6 & IE7 */
  zoom: 1; *display: inline;
}
.shop-stuff .shs-descr {
  /* for IE6 */  
  _height: 60px;
}
.shs-def
{
padding:0px 10px 0px 10px; border-left: 1px solid #dbe4ec; border-right: 1px solid #dbe4ec;
height:25px;
_padding-top:3px;
}
.shs-def .pet
{
position:relative;
float:left;
width:79px;
}
.shs-def .vas
{
position:relative;
float:left;
}
.mt_0 {
	margin-top: 0px;
}
/* TABS */

#accordion
{
	margin-left: 12px;
	clear:both;
}
	
/*products_listing*/

.list_item
{
	margin:0px 0 0 12px;
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #dbe4ec;
   height:90px;
}
.list_item_image 
{
position:relative;
float:left;
width:120px;
height: 90px;
text-align: center;
}
.list_item_description
{
border-left: 1px dotted #dbe4ec;	
padding: 0 6px;
position:relative;
width:431px;
_width:446px;
float:left;
height: 90px;
}
.list_item_price
{
border-left: 1px dotted #dbe4ec;		
padding: 0 6px;
position:relative;
width:121px;
_width:125px;
float:right;
height: 90px;
color:#697177;
}
.h8{
	height: 71px;
}
.fl_r{
	float: right !important;
}
.fl_l{
	float: left;
}
.listing_link
{
	text-transform: uppercase;
	font-weight: bold;
	display:block;
	margin-bottom: 4px;
	font-size:8pt;
}
sup.green{
	color: #66cc00;
}
sup.orange
{
	color: #ff9a00;
}
.comment2
{
	color: #697177;
	font-size:8pt;
}

/**/

input.qua
{
	margin-right:6px;
	color: #657f90;
	border: 1px solid #abb9c3;
	background: #f5f7f9;
	line-height:20px;
	padding:2px 0 0 2px;
	float:left;
	width:25px;
}

a.single_image div#lupa
{
position: absolute;
top:140px;
left:80px;
}

#index_new ul, #index_specials ul
{
	border-top: 1px dotted #dbe4ec;

	margin-right:2px;
	font-size:8pt;
}
#index_new ul
{

}
#index_new ul li, #index_specials li
{
line-height: 15px;
border-bottom: 1px dotted #dbe4ec;
padding:3px 6px 3px 0px;
list-style:none;
}
#index_search div{

}

.specials{
	color:#ff6600;
	padding-left: 0px;

}
.price{
	color: #ff1493;
	padding-left: 0px;
	font-size:8pt;
}
.details{
	float: right;
	font-size:8pt;
}
.comment{
	color: #999999;
	font-size:8pt;
}
.p_link{
	color: #b0b0b0;
	
}
.fl_r{
	float: right
}
.lhm{

}
.fz8pt
{
	font-size: 8pt;
}
.contact
{
color:#657f90;
font-size:12pt;
font-weight:bold;
margin:12px;
}
#c34 {
position:relative;
width:30%;
}
#c35 {
position:relative;
width:70%;
}
ul#side{
	margin-bottom: 12px;
}
ul#side li{
	margin-top: 11px;
}

/* AjaxSearch Style */

#ajaxSearch_form fieldset{
	height: 24px;
}
#ajaxSearch_input{
	color: #657f90;
	border: 1px solid #dbe4ec;
	background: #f5f7f9;
	height: 21px;
	line-height:18px;
	padding:2px 0 1px 2px;
	width:612px;
	margin:0;
}

#ajaxSearch_intro
{
	color:#657f90;
	padding:4px 0 4px 2px;
	border-bottom:1px dotted #dbe4ec;
	margin:0;
}
#ajaxSearch_submit
{
float:right;
position: relative;
_margin-top:-24px;
_padding-top:3px;

}
.ajaxSearch_resultLink
{
	text-transform: uppercase;
	font-weight: bold;
	font-size:8pt;
}
.ajaxSearch_resultsInfo
{
	margin:0 0 2px 0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #dbe4ec;
}
.ajaxSearch_result{
	padding:5px 0;
	border-bottom:1px dotted #dbe4ec;
}
.ajaxSearch_resultDescription
{

}
/* AjaxSearch Style End */


table#contacts tr.nae
{
border-bottom:1px dotted #dbe4ec;
}
table#contacts tr td{
	padding: 3px 6px 3px 0;
}
td.nae{
	border-left:1px dotted #dbe4ec;
}
/*Feedback*/
#feedback .left
{
padding-right:30px;
}
#feedback tr
{
border-top:1px dotted #dbe4ec;
}
#feedback tr td
{ 
	padding: 4px 4px 4px 0;
}
td#area{
	vertical-align:top;
}
#feedback input, #feedback select, #feedback textarea
{
	color: #657f90;
	border: 1px solid #abb9c3;
	background: #f5f7f9;
	line-height:20px;
	padding:2px 0 0 2px;

}
/*quote div*/
div.quote{
padding:8px 10px 10px 8px;
	background-color: #f8f47e;
	border-top: 1px solid #ffd27d;
	border-bottom: 1px solid #ffd27d;
	border-right: 1px solid #ffd27d;
	border-left: 4px solid #ffd27d;
	color:#3b444a;
}	
div.errors strong, div.quote h5{
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom:5px;
}
.inactive{

	background-color: #f1f1f1 !important;
	border-top: 1px solid #dbe4ec !important;
	border-bottom: 1px solid #dbe4ec !important;
	border-right: 1px solid #dbe4ec !important;
	border-left: 4px solid #dbe4ec !important;
	color:#3b444a;	
}
div.errors{
padding:8px 10px 10px 8px;
	background-color: #f87e7e !important;
	border-top: 1px solid #ca5458 !important;
	border-bottom: 1px solid #ca5458 !important;
	border-right: 1px solid #ca5458 !important;
	border-left: 4px solid #ca5458 !important;
	color:#3b444a;	
}