* {
			margin:0;
			padding:0;
			font-size:100%;
		}
		.tip {
-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
background: url(/js/black_arrow.png) no-repeat;
			color:#FFFFFF;
			font-size:130%;
			height:50px;
			right:0px;
			padding:25px 0 0 20px;
			position:absolute;
			text-decoration:none;
			top:25px;
			width:110px;

		}
a.act, a:hover.act {color:#000; font-weight:bold;padding:2px 0; background:#c3d2ab; text-decoration:none;}
body {
	margin:0; 
	padding:0;
	font: 62.5% Arial, Helvetica, sans-serif; color:#666666;
	background:url(/pict/bg.jpg) 50% 0 no-repeat #FFF;
}

h3 {
color:#009900;
font-size:1.3em;
}
h3 a {
color:#009900;
text-decoration:none;
} 

/* Global */
.png-filter {filter:expression(fixPNG(this));}
img {border:0}
form, input, p {margin:0}
.clear-all {clear:both;	width:100%}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}

.txt {
	background:#fff;
	border:1px solid #E4E8EE;
	border-top:1px solid #AAABB1;
	font: normal 12px Arial, Helvetica, sans-serif;
	height:16px;
	padding: 2px 5px 2px 5px;
}


a {color: #666666; text-decoration: underline}
a:hover, a:focus, a:active {text-decoration: none}
a:focus, a:active {outline:none}

/* Container */
.global {
	margin:25px auto 0 auto; width:1000px;
}

/* Header */
.header {
	height:105px;
	padding:28px 25px 0 25px;
	background:url(/pict/header_bg.png) 0 0 no-repeat;
}

/* Footer */
.cols-bottom {width:1000px; height:8px; background:url(/pict/footer_bg.png) 0 0 no-repeat;}
.footer {font-size:1.2em; padding:15px 0 10px 5px;}
.footer p {padding-bottom:15px;}
.footer .menu a {padding-right:15px; text-transform:uppercase}

/* Header phone */
.phone {color:#D3DBBE; float:right; font:2.7em Geneva, Arial, Helvetica, sans-serif}
.phone strong {color:#fff}

/* Header logo */	
.logo {float:left; padding:0 0 0 1px; background:url(/pict/logo.png) 0 0 no-repeat;}
.logo a, .logo a:hover {text-decoration: none;}

/* Header basket */		
.basket {color:#fff; float:left; font-size:1.4em; padding:14px 0 0 28px}
.basket a {color:#FFFFCC;}

/* Header search */		
.search-form {float:right; margin:25px 0 0 0; padding:0;}
.search-form .submit {
			background:url(/pict/btn_find.gif) 0 0 no-repeat;
			border:0;
			color:#000;
			cursor:pointer;
			font:1.3em Arial, Helvetica, sans-serif;
			height:22px;
			width:57px;
			padding:0 0 2px 0;
			vertical-align: top;
			text-align:center;
}	

/* Header menu */				
.header .menu { margin:25px 0 0 0}
.header .menu a {color:#fff; font-weight:bold; font-size:1.3em; text-transform:uppercase; text-decoration: none;}
.header .menu a:hover {text-decoration: underline;}
.header .menu span {font-size:1.8em; color:#C4D2AA; padding: 0 5px 0 5px;}

/* Content */	
.content {
	margin:0; 
	padding:0;
	width:100%;
	background:url(/pict/main_bg.png) repeat-y;
}
.text {
font-size:1.3em;
text-align:justify;
}
.text h2 {
font-size:1.6em !important;
}
.text h4 {
font-size:1.1em;
margin-top:10px;
}
.text p {
margin:10px 0;
}
.text ul {
margin-left:25px;
}
table.forum-reviews-messages th {
background-color:#A8C65B !important;
}
/* Content Table */	   
.main-table {
	 width:985px;
	 margin: 0 7px 0 7px;
}
 .main-panel { 
   width: 180px;
   padding: 9px 5px 15px 15px;
   background-color: #f8f7f0;
}

.main-annonce { 
   padding: 22px 11px 15px 11px;
   width:  185px;
   background:url(/pict/ans.gif) repeat-y right;
}

.main-center { 
   padding:0;
   padding: 22px 11px 15px 11px;
}

/* Navigation Panel */	
.nav-title{ margin:5px 0 0 0;
}
	
.nav-title a {
		color:#fff;
		font-size:1.3em; 
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	    padding:4px 10px; 
	    background:url(/pict/green_bg1.jpg) right top repeat-y #009b01;
display:inline-block;
cursor:pointer;
}
.nav-title a:hover {text-decoration:underline}
.sub-menu { 
	font-size:1.1em; 
	line-height:1.5em;
	margin:0; 
	padding:8px 0 3px 0; 
}

/* Annonce Panel */	
.main-annonce h2 {
	font-size:1.3em;
	letter-spacing: 0.1em ;
	margin:0;
}

.main-annonce h2 span {
		background:url(/pict/green_bg2.gif) 0 0 repeat-y #7AAD15;
		color:#fff;
		font-weight:bold;
		padding:4px 10px;
		text-transform:uppercase
}

/* ABC */	
.sort-by {font-size:1.1em; margin:9px 0 12px 0}
.sort-by a {color:#009900; margin:9px 0 12px 0; text-decoration:none}
.sort-by a:hover {text-decoration:underline}
.alfabet {line-height:2em; padding:0 30px 0 0; text-align:justify;}
.alfabet a {
		color:#006699;
		font-size:1.3em;
		font-weight:bold;
		padding:3px 5px;
		text-decoration:none;
		text-transform:uppercase
	}
.alfabet a:hover,
.alfabet a.active {background:#009900; color:#fff;}
.alfabet a.active:hover {background:#fff; color:#009900;}	

.alfabet a.selected {background:#009900; color:#fff;}
.alfabet a.selected:hover {background:#fff; color:#009900;}


/* Country */	
.country {
	list-style-type:none;
	margin:4px 0 25px 0;
	padding:0
}
.country li {font-size:1.1em; overflow:hidden; padding:0 0 5px 0;}
.country span {float:right}
.country a {color:#006699; text-decoration:none}
.country a:hover {text-decoration:underline}	

/* Product */	
.main-annonce .product {
	font-size:1.1em;
	list-style-type:none;
	margin:12px 0 12px 0;
	padding:0;
	width:183px;
}
	.product-pic {
		display:table;
		height:168px;
		position:relative;
		text-align:center;
		width:168px;
	}
	.pic-container {
		display:table-cell;
		vertical-align:middle;
//		top:50%;
//		left:50%;
//		position: absolute;
	}
	.pic-inner {
//		top:-50%;
//		left:-50%;
//		position:relative;
	}
.product h3 {color:#009900; font-size:1.2em; font-weight:bold; margin:8px 0 0 0;}
.product h3 a {color:#009900; text-decoration:none}	
.product h3 a:hover {text-decoration:underline}	
.made-by {color:#006699;}	
.price {float:left;	padding:7px 10px 0 0}
.price strong {color:#FF6800; font-size:1.3em}
.btn-buy {
		background:url(/pict/btn_buy.gif) 0 0 no-repeat;
		border:0;
		color:#000;
		cursor:pointer;
		font:1.3em Arial, Helvetica, sans-serif;
		height:28px;
		padding:0 0 2px 0;
		text-align:center;
		width:69px
	}
	
/* Specoffer */	
.specoffer {
	font-size:1.1em;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	width:540px
}	

.big-pic {
	float:left; 
	text-align:center;
	margin:0 25px 0 0; 
	width:250px
	}

.specoffer h2 {
	font-size:1.3em;
	margin:0;
	}
.specoffer h2 span {
		background:url(/pict/orange_bg.gif) right top repeat-y #ff9800;
		color:#fff;
		font-weight:bold;
		padding:4px 10px;
		text-transform:uppercase
	}
.specoffer h3 {color:#009900; font-size:1.2em; font-weight:bold; margin:12px 0 0 0;}
.specoffer h3 a {color:#009900; text-decoration:none}	
.specoffer h3 a:hover {text-decoration:underline}	
.old-price {float:left;	padding:7px 10px 0 0}
.old-price strong {font-size:1.3em; text-decoration:line-through}

.main-center .product {
	font-size:1.1em;
	list-style-type:none;
	margin:1px 2px 26px 0;
	padding:0;
	width:183px;
}

/* Catalog Navigation */	
.catalog-nav{ 
   font-size:1.1em; 
   margin:0;
   padding: 5px 0 0 0; line-height:1.8em;
}
	.nnav span {margin-right:10px; background:url(/pict/arrow.gif) no-repeat right center;}
	.nnav a, .nnav a.active {color:#006699; text-decoration:none; padding-right:15px;}
	.nnav a:hover {color:#006699; text-decoration:underline; padding-right:15px;}
	
.catalog-nav h2 {font-size: 2.2em; font-weight:normal; color:#303030; margin:0 0 16px 0;}	
.catalog-nav p {font-size: 1.0em;}

.ssort a { color:#009900; padding: 4px 4px;text-decoration:none;}
.ssort a:hover,
.ssort a.active {background:#009900; color:#fff; text-decoration:none;}
.ssort a.active:hover {background:#fff; color:#009900; text-decoration:none;}	

/* Page Navigation */
#page-nav{ 
   margin:20px 0 20px 0;
   padding:0; 
   line-height:1.5em; 
   text-align:center; 
}	
#page-nav a {
		color:#006699;
		font-size:1.3em;
		font-weight:bold;
		padding:2px 5px;
		text-decoration:none;
	}
#page-nav a:hover,
#page-nav a.active {background:#009900; color:#fff;}
#page-nav a.active:hover {background:#fff; color:#009900;}	

/* Page Goods */
.t-photo{ 
   float:left;
   margin:5px 0 0 0;
   padding:0;
}

.t-descr{ 
   margin:5px 0 0 200px;
   padding:10px 0 0 10px;
   font-size:1.1em;
   background:url(/pict/ans.gif) repeat-y left; position: relative;
}

/* Basket */
.tab-basket { border: 0; border-collapse: collapse; margin-bottom:20px; }
.tab-basket td { font-size:1.1em; padding: 2px; text-align: left; }
.tab-basket span { color:#FF6800; font-size:1.9em; vertical-align:middle;}
.total { color:#303030; font-size:2.1em; float:left; margin-top:27px; padding:7px 100px 0 0}
.total strong {color:#FF6800;}

.total1 { color:#303030; font-size:2.1em; float:left; margin-top:27px; padding:7px 100px 0 0}
.total1 strong {color:#FF6800;}

.btn-per {
		background:url(/pict/btn_per.gif) 0 0 no-repeat;
		border:0;
		color:#000;
		cursor:pointer;
		font:1.3em Arial, Helvetica, sans-serif;
		height:28px;
		padding:0 0 2px 0;
		text-align:center;
		width:109px
}

.order-title { color:#303030; font-size:2.1em; margin-top:27px;}

.btn-zak {
		background:url(/pict/btn_zak.gif) 0 0 no-repeat;
		border:0;
		color:#000;
		cursor:pointer;
		font:1.3em Arial, Helvetica, sans-serif;
		height:38px;
		padding:0 0 2px 0;
		text-align:center;
		width:202px
}
