html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td, fieldset {
margin:0; 
padding:0; 
border:0; 
outline:0; 
vertical-align:baseline; 
background:transparent;
}
html {
font-size:100.01%;
}
body {
background:url(img/bodyBack.jpg) repeat-x #8cc63f;
color:#fff;
font:12px Tahoma, Geneva, sans-serif;
text-align:center;
}
:focus {
outline:0; 
}
table {
border-collapse:collapse; 
border-spacing:0; 
font-size:100%;
}

ol, ul {
list-style:none;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
.contentMainWrap .sale_basket_basket A {
	color:#B7D5A4;
	}
.contentMainWrap a:visited{
	color:#b7d5a4;
}
	.contentMainWrap .sale_basket_basket a,
	.contentMainWrap .sale_basket_basket a:visited {
		color:#286C22;
		}
.contentMainWrap .leftMenu a:visited{
	color:#fff;
}

input[type="text"], input[type="password"] {
font-size:100%;
padding:0;
}
textarea {
font:100% Arial, sans-serif;
padding:0;
}

.mainWrap {
	width:990px;
	min-height:328px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	position:relative;
	background:url(img/headerBack.png) left top no-repeat;
}

/*header
-----------------------------------------------------------------*/
.header {
	height:546px;
}
.mid .header {
	padding-top:0;
	}

.headerTopMenu {
	width:990px;
	position:absolute;
	list-style-type:none;
	margin-left:45px;
	font-size:16px;
	top:22px;
	z-index:2;
	font-weight:bold;
}
.mid .headerTopMenu {
	top:22px;
	}

.headerTopMenu li {
	float:left;
	margin:0 93px 0 0;
	position:relative;
}
.headerTopMenu .active{
	font-size:17px;
	position:relative;
	top:-1px;
	cursor:default;
	text-decoration:none !important;
}

.headerTopMenu li span {
	display:block;
}
.headerTopMenu li a,
.headerTopMenu li span{
	background:url(img/menu-triangle.gif) right 5px no-repeat;
	padding-right:15px;
}
.headerTopMenu li span a {
	background:none;
	padding-right:0;
	}
.headerTopMenuDropShadow{
	font-weight:normal;
}

.headerTopMenuDropShadow li a{
	background:none;
	padding-right:0;
}

.headerTopMenu li.headerMap {
	}
	.headerTopMenu li.headerMap .headerTopMenuDropShadow {
		left:-85px;
		}
li.headerMap a{
	background:none;
	padding-right:0;
}

.headerTopMenu .noBack a,
.headerTopMenu .noBack span,
.headerTopMenu li:first-child a,
.headerTopMenu li:first-child span {
	background:none;
}


.headerLogo {
	width:180px;
	height:187px;
	background:url(img/headerLogo.png) no-repeat;
	position:absolute;
	margin:46px 0 0 43px;
	text-indent:-9999px;
}
.headerLogo a{
	display:block;
	width:100%;
	height:100%;
}

.headerPhone {
	position:absolute;
	font-size:24px;
	top:128px;
	left:740px;
	z-index:1;
}
.mid .headerPhone {
	top:128px;
	}

.headerPhone span {
	font-size:22px;
}

.headerPhone span span {
	display:block;
	font-size:14px;
	margin:-1px 0 0 16px; 
}

.change_region {
	width:400px;
	height:58px;
	position:absolute;
	margin:172px 0 0 162px;
	padding:5px 0 0 70px;
	font-size:1.1em;
}

.recall_me {
	width:400px;
	height:58px;
	position:absolute;
	margin:105px 0 0 730px;
	padding:5px 0 0 70px;
	font-size:1.1em;
}

.change_region select {
	display:inline;
	height:20px;
	border-bottom:1px solid #73b63d;
	border-left:1px solid #7bba49;
	border-right:1px solid #7bbb49;
	border-top:1px solid #75b740;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	color:#286C22;
}



span#consult {
	display:block;
	font-size:12px;
	margin-top:0px;
	margin-left:-15px; 
	
}

span#consult a#online_maryjane {
	#color:#A8EE51;
	#display:none;
}

span#consult a#offline_maryjane {
	#color:#43860d;
	#display:none;
}

span#consult a#online_maryjane .colored {
	color:#00FF00;
	font-size:12px;
}

span#consult a#offline_maryjane .colored {
	color:#FF0000;
	font-size:12px;
}

.headerBusket {
	width:150px;
	height:58px;
	background:#86c23e;
	position:absolute;
	margin:212px 0 0 226px;
	padding:5px 0 0 70px;
	background:url(img/headerBusketBack.png) no-repeat;
	font-size:1.1em;
}

.headerBusket STRONG {
	font-weight:bold;
	}

.headerBusket div {
	margin-top:6px;
	width:160px;
}
.headerBusket span {
	display:block;
}

.headerBusket div a {
	font-size:14px;
	padding-right:16px;
	text-decoration:underline;
}
.headerBusket div a:hover {
	text-decoration:none;
}

.headerBusket FORM {
	float:left;
	}

.header .searchForm {
	width:180px;
	height:40px;
	position:relative;
	top:220px;
	left:504px;
	}
	.header form.logined {
		margin:0 80px 0 0;
		float:right;
		}

.header form input[type=text] {
	display:block;
	width:170px;
	height:16px;
	border-bottom:1px solid #73b63d;
	border-left:1px solid #7bba49;
	border-right:1px solid #7bbb49;
	border-top:1px solid #75b740;
	font-family:Arial, Helvetica, sans-serif;
	color:#286C22;
	padding:2px 5px;
}

.rightColumn form input[type=text],
.rightColumn_forumed form input[type=text] {
	border-bottom:1px solid #73b63d;
	border-left:1px solid #7bba49;
	border-right:1px solid #7bbb49;
	border-top:1px solid #75b740;
	font-family:Arial, Helvetica, sans-serif;
	color:#286C22;
	padding:2px 5px;
}

#forum-login-form-window INPUT[type=text],
#forum-login-form-window INPUT[type=password] {
	display:block;
	width:150px;
	height:16px;
	margin:5px auto;
	border-bottom:1px solid #73b63d;
	border-left:1px solid #7bba49;
	border-right:1px solid #7bbb49;
	border-top:1px solid #75b740;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	padding:2px 5px;
	}


.header form input#searchHeaderSub {
	width:90px;
	height:25px;
	float:right;
	margin:2px -6px 0 0;
	font:12px Tahoma, Geneva, sans-serif;
	color:#fff;
	background:url(img/searchSubmit.png) 5px 5px no-repeat;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
}
.header form.logined P A {
	margin-top:3px;
	}
.header form.logined input[type=submit] {
	font-size:0.9em;
	margin-top:5px;
	/*width:90px;
	height:25px;
	float:right;
	margin:2px -6px 0 0;*/
}

.headerAdminMenu {
	width:295px;
	font-size:16px;
	margin:176px 0 0 726px;
	overflow:hidden;
}

.headerAdminMenu ul li {
	height:16px;
	float:left;
	border-left:1px solid #a8ee51;
	list-style-type:none;
	margin:8px 0 0 -1px;
}

.headerAdminMenu a {
	display:block;
	font-size:16px;
	color:#a8ee51;
	padding:0 21px;
	margin-top:-3px;
}
.headerAdminMenu form.logined {
	font-size:0.8em;
	width:200px;
	margin-right:100px;
	margin-top:-3px;
	text-align:center;
	}
	.headerAdminMenu .logined a {
		padding:0;
		font-size:1em;
		}
	.header form.logined input[type=submit] {
		float:none;
		}

.headerTopMenu li span {
	cursor:pointer;
}

.headerTopMenu li span:hover {
	text-decoration:underline;
}

.headerAdminMenu a span {
	display:block;
	font-size:15px;
}


.headerTopMenu li li {
	width:70px;
	padding-bottom:3px;
	display:block;
}

.headerTopMenu li ul li a {
	color:#197505;
	font-size:16px;
}


.headerTopMenuDropShadow {
	position:absolute;
	top:15px;
	left:-3px;
	margin-top:4px;
	display:none;
	z-index:5;
	border-top:1px solid #5a7847;
	border-left:1px solid #5a7847;
	border-bottom:5px solid #5a7847;
	border-right:2px solid #5a7847;
	overflow:hidden;
}


.headerTopMenuDropShadow ul{
	display:block;
	padding:14px 30px 22px 16px;
	position:relative;
	z-index:2;
}
.headerTopMenuDropShadow ul li {
float:none !important;
white-space:nowrap;
}
.headerTopMenuDropShadow div {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background:#d3f1ba;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	width:100%;
	height:100%;
}

#headerAdminMenuDropShadow {
	width:274px;
	height:200px;
	background:#41601f;
	position:absolute;
	margin:-37px 0 0 676px;
	z-index:1;
	filter: alpha(opacity=90);
	-moz-opacity:0.9; /* Mozilla 1.6   */
	-khtml-opacity:0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity:0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	display:none;
}

#headerAdminMenuDropShadow form {
	width:270px;
	height:200px;
	position:relative;
	background:#dff9c8;
	border:1px solid #97ae8e;
	left:0;
	top:0;
	overflow:hidden;
}

#headerAdminMenuDropShadow div#login_error {
	color: red;
	padding-left: 20px;
}

#headerAdminMenuDropShadow h2 {
	font:bold italic 24px Georgia, "Times New Roman", Times, serif;
	color:#286c22;
	margin:9px 0 0 18px;
	padding-bottom:0;
}


#headerAdminMenuDropShadow label {
	color:#286c22;
	font:12px Tahoma, Geneva, sans-serif;
	float:left;
	margin:4px 0 0 20px;
}

#login {
	width:149px;
	height:15px;
	float:right;
	margin:0 20px 0 0;
	background:#e9ffd7;
	border:1px solid #7d887c;
}

#passwd {
	width:159px;
	height:19px;
	float:right;
	margin:-2px 20px 0 0;
	background:#e9ffd7;
	border:1px solid #7d887c;
}

#headerAdminMenuDropShadow div {
	width:270px;
	height:20px;
	position:relative;
	float:left;
	padding-top:6px;
}
.remember {
	padding:5px 0 0 90px;
	}
#headerAdminMenuDropShadow .remember label {
	float:none;
	margin-left:5px;
	}

#dropClose {
	width:13px !important;
	height:13px !important;
	background:url(img/closeButton.gif) left bottom no-repeat;
	position:absolute  !important;
	top:5px;
	left:250px;
	font-size:1px;
	margin:0!important;
	padding:0 !important;	
	cursor:pointer;
}

#headerAdminMenuDropShadow div a {
	float:left;
	margin:5px 0 0 20px;
	font:16px Tahoma, Geneva, sans-serif;
	color:#197505;
	text-decoration:underline;
}

#headerAdminMenuDropShadow div a:hover {
	text-decoration:none;
}

#headerAdminMenuDropShadow input[type=submit] {
	width:79px;
	height:31px;
	background:url(img/adminMenuSubmit.png) 5px 5px no-repeat;
	float:right;
	border:0;
	margin:2px 17px 0 0;
	font:16px Tahoma, Geneva, sans-serif;
	color:#fff;
	position:relative;
	cursor:pointer;
	z-index:100;
}

/*contentWrap
-----------------------------------------------------------------*/
.contentMainWrap {
	width:990px;
	min-height:100%;
	margin:0 auto;
	float:left;
	background:url(img/mainBack.png) 38px 0 repeat-y;
}

.contentOffers {
	width:924px;
	height:257px;
	margin-left:37px;
}


.cornerLT,
.cornerLTG,
.cornerLTGg{
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	overflow:hidden;
	background:url(img/corners.png) no-repeat;
	background-position:0px 0px;
	top:0;
	left:0;
}

.cornerLTG {
	background:url(img/corners.png) no-repeat;
	background-position:0px -20px;
}

.cornerLTGg {
	background:url(img/corners.png) no-repeat;
	background-position:0px -30px;
}

.cornerRT,
.cornerRTG {
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	top:0;
	right:0;
	background:url(img/corners.png) no-repeat;
	background-position:-10px 0px;
	overflow:hidden;
}

.cornerRTG {
	background:url(img/corners.png) no-repeat;
	background-position:-10px -20px;
}

.cornerLB {
	display:block;
	width:10px;
	height:10px;
	bottom:0;
	left:0;
	position:absolute;
	background:url(img/corners.png) no-repeat;
	background-position:0px -10px;
	overflow:hidden;
}

.cornerRB {
	display:block;
	width:10px;
	height:10px;
	bottom:0;
	right:0;
	position:absolute;
	background:url(img/corners.png) no-repeat;
	background-position:-10px -10px;
	overflow:hidden;
}

.wcornerLT {
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	top:-2px;
	left:-2px;
	background:url(img/whiteCorners.gif) no-repeat;
	background-position:0px 0px;
	overflow:hidden;
}

.wcornerRT {
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	top:-2px;
	right:-2px;
	background:url(img/whiteCorners.gif) no-repeat;
	background-position:-11px 0px;
	overflow:hidden;
}

.wcornerLB {
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	left:-2px;
	bottom:-2px;
	background:url(img/whiteCorners.gif) no-repeat;
	background-position:0px -11px;
	overflow:hidden;
}

.wcornerRB {
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	right:-2px;
	bottom:-2px;
	background:url(img/whiteCorners.gif) no-repeat;
	background-position:-11px -11px;
	overflow:hidden;
}

.offersBlock {
	width:674px;
	height:501px;
	margin:-243px 0 0 247px;
	position:absolute;
}

.offersBig {
	width:423px;
	height:473px;
	position:relative;
	float:left;
	#background:#86c23e;
	overflow:hidden;
}

.offersSmall {
	width:195px;
	height:473px;
	position:relative;
	float:left;
	margin-left:39px;
	#background:#86c23e;
	overflow:hidden;
}

.offersBig a,
.offersSmall a {
	display:block;
	#position:absolute;
	top:10px;
}

/*News
=================================================================*/
.contentNews {
	width:924px;
	height:745px;
	position:relative;
	margin-left:37px;
}

.contentNews h2 {
	height:37px;
	display:block;
	color:#86c23e;
	font:bold italic 36px Georgia, "Times New Roman", Times, serif;
	margin-top:-13px;
	padding:0 0 16px 17px;
}

.contentProductsBlock {
	width:691px;
	/*height:708px;*/
	float:left;
	padding-left:17px;
	overflow:hidden;
}

.contentNewsSideBar {
	width:216px;
	height:708px;
	float:right;
}

.contentProductsBlock ul {
	height:100%;
	display:block;
}

.contentProductsBlock li {
	width:226px;
	height:230px;
	float:left;
	position:relative;
	list-style-type:none;
	background:url(img/greenFrame.png) left top no-repeat;
	overflow:hidden;
}

.contentProductsBlock li {
	padding-bottom:3px;
}

.contentProductsBlock li span {
	width:190px;
	height:166px;
	display:block;
	margin:3px 0 0 3px;
	background:#fff;
	overflow:hidden;
}

.contentProductsBlock li span i{
	width:190px;
	height:166px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.productLink{
	position:absolute;
	width:190px;
	height:166px;
	top:2px;
	left:2px;
	
}

.contentProductsBlock div {
	width:131px;
	height:100px;
	display:block;
	position:absolute;
	background:url(img/greenFrameCloud.png) no-repeat;
	font-weight:bold;
	top:114px;
	left:84px;
}

.contentProductsBlock li div span {
	width:auto;
	height:auto;
	background:none;
	display:block;
	position:absolute;
	top:46px;
	left:40px;
}

.contentProductsBlock div span a {
	display:block;
	height:auto;
	width:auto;
	top:0;
	left:0;
	color:#fff !important;
	text-decoration:underline;
	margin-top:3px;
}

.contentNewsLastNews {
	width:198px;
	height:191px;
	background:url(img/lastNewsBack.jpg) no-repeat;
}

.contentNewsSideBar dl{
	width:160px;
	float:left;
	color:#197505;
	font:12px Tahoma, Geneva, sans-serif;
	margin:20px 0 0 18px;
	line-height:16px;
}

.contentNewsSideBar dt {
	color:#979896;
	padding-bottom:3px;
}

.contentNewsSideBar dd {
	padding-bottom:24px;
}

.contentNewsSideBar dd a {
	color:#197505 !important;
	font:12px Tahoma, Geneva, sans-serif;

}

.contentNewsReview {
	width:195px;
	overflow:hidden;
	background:#86c23e;
	margin-top:43px;
	position:relative;
}

.contentNewsReview h3,
.contentBestProductsGallery h3{
	display:block;
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding-top:10px;
	left:38px;
}

.contentNewsReview dl,
.contentBestProducts dl {
	display:block;
	position:relative;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#1f5619;
}
.contentBestProducts dl {
	margin-top:60px;
	}
.contentNewsReview dl {
	margin-top:10px;
	}

.contentNewsReview dt,
.contentBestProducts dt,
.contentNewsReview dd a {
	color:#1f5619;
}
.contentNewsReview dt {
	font-weight:bold;
	}

.contentNewsReview dd,
.contentBestProducts dd {
	font-weight:normal;
	line-height:16px;
}
.b-order-payment {
	clear:both;
	overflow:hidden;
	}

/*BestProducts
=================================================================*/
.contentBestProducts {
	width:924px;
	/*height:751px;*/
	margin:0px 0 0 37px;
}

.contentBestProducts h2 {
	width:100%;
	height:35px;
	color:#86c23e;
	font:bold italic 36px Georgia, "Times New Roman", Times, serif;
	display:block;
	float:left;
	padding:0 0 17px 246px;;
	margin:-17px 0 0 0;
}

.contentBestProductsSideBar {
	width:218px;
	/*height:716px;*/
	float:left;
}

.contentBestProductsBlock {
	width:678px;
	/*height:716px;*/
	float:left;
	position:relative;
}

.contentBestProductsGallery {
	width:198px;
	height:227px;
	margin-left:20px;
	background:#86c23e;
	position:relative;
}

.contentBestProductsGallery img {
	margin:39px 0 0 9px;
	border:1px solid #286c22;
}

.contentBestProducts dl {
	margin:0 0 0 9px;
}

.contentBestProducts dt {
	font-weight:normal;
}

.contentBestProductsPay {
	width:198px;
	#height:392px;
	margin:17px 0 0 20px;
	background:#fff;
	position:relative;
	border:2px solid #8cc63f;
}
.contentBestProductsPay h2 {
	height:auto;
	font-size:18px; 
	padding:0;
	margin-top:8px;
	text-align:center;
}

.contentBestProductsPay .delivery {
	margin-left:9px;
}
.contentBestProductsPay .toLeft{
	float:left;
	clear:left;
	display:inline;
	margin-bottom:10px;
	margin-left:10px;
}
.contentBestProductsPay .toRight{
	float:right;
	display:inline;
	margin-bottom:10px;
	margin-right:10px;
}
.contentBestProductsPay h3 {
	color:#86c23e;
	font:bold italic 36px Georgia, "Times New Roman", Times, serif;
	float:left;
	width:100%;
	font-size:18px; 
	margin-top:30px;
	text-align:center;
	padding-bottom:10px;
}

.contentBestProductsPay A {
	float:left;
	width:88px;
	#margin:15px 0;
	text-align:center;
	}
	.contentBestProductsPay A IMG {
		#max-width:88px;
		}

.contentBestProductsPay A.retwit {
	float:none;
	margin:30px 20px;
}

.rosPost {
	float:left;
	margin:42px 0 0 -9px;
}

.ems {
	float:right;
	margin:48px 0 0 0;
}

.contentBestProductsBlock .contentProductsBlock {
	padding:0;
	margin-left:28px;
	/*height:716px;*/
}
/*contentText
=================================================================*/
.contentText {
	width:924px;
	height:100%;
	float:left;
	margin:0px 0 0 37px;
}

.contentTextSideBar {
	width:198px;
	float:left;
	margin-left:20px;
	position:relative;
}

.contentTextBlock {
	width:645px;
	float:left;
	margin-left:28px;
}

.contentTextSurvey {
	width:198px;
	position:relative;
	background:#86c23e;
}

.contentTextContact {
	width:198px;
	margin-top:18px;
	position:relative;
	background:#86c23e;
}

.contentTextSurvey h3 {
	width:158px;
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0 0 0 18px;
	padding-top:10px;
}

.contentTextSurvey form {
	display:block;
	width:181px;
	margin:34px 0 0 9px;
}

.contentTextSurvey div {
	padding-bottom:4px;
}

.contentTextSurvey label {
	margin-left:6px;
	position:relative;
	top:-5px;
}

.niceRadio {
	width:20px;
	height:21px;
	display:inline-block;
	cursor:pointer;
	background:url(img/radioBack.png) no-repeat;
	overflow:hidden;
}
.radioChecked {
	background-position:0 -21px;
}
.niceRadio input {
	margin-left:-17px;
}
		

.contentTextSurvey input[type=submit] {
	width:108px;
	height:35px;
	border:none;
	display:block;
	font-size:16px;
	color:#fff;
	margin:15px 0 0 32px;
	background:url(img/buttonAnswerBack.png) 5px 5px no-repeat;
	cursor:pointer;
}

.contentTextSurvey input[type=submit]::-moz-focus-inner { 
	padding:0;
	border:0
}

.clear {
clear:both;
}

.contentTextContact address {
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0 0 0 21px;
	padding-top:15px;
	padding-bottom:5px;
}

.contentTextContact address b {
	display:block;
	font-size:14px;
	font-weight:normal;
	padding-bottom:10px;
}

.icq,
.skype {
	display:block;
	clear:both;
	overflow:hidden;
	width:115px;
	height:27px;
	background:url(../pic/icqPic.gif) no-repeat;
	text-align:left;
	margin-top:5px;
	font:bold 16px Arial, Helvetica, sans-serif;
}

.icq b,
.skype b {
	display:block;
	margin-top:-2px;
}

.skype {
	background:url(../pic/skypePic.gif) no-repeat;
}

.contentTextBlock {
	line-height:18px;
}

.contentTextBlock p {
	margin-bottom:22px;
}


/*footer
-----------------------------------------------------------------*/
.footer {
	width:990px;
	height:380px;
	float:left;
	background:url(img/footerBack.jpg) top no-repeat;
	text-align:center;
}

.footerMenu {
	width:767px;
	margin:32px auto 0 auto;
	background:#8cc63f;
	padding:10px 0 15px 0;
	overflow:hidden;
	position:relative;
	text-align:left;
}

.footerMenu ul {
	margin-left:25px;
	width:787px;
	font-size:16px;
	color:#16480d;
}
.footerMenu ul:after {
	content:" ";
	display:block;
	clear:both;
	overflow:hidden;
	height:0px;
}

.footerMenu li {
	float:left;
	margin-right:65px;
	cursor:default;
	color:#fff;	
}
.footerMenu .active {
	color:#fff;
	font-weight:bold;
}
.footerMenu li ul {
	width:auto;
	margin:14px 0 0 0;
}
.footerMenu li ul li {
	float:none;
	font-size:12px;
	line-height:16px;
	margin:0;
}

.footerMenu li a {
	color:#FFF;
	}

.footerMenu a {
	color:#16480d;
	text-decoration:underline;
}
.footerMenu a:hover{
	text-decoration:none;
}

.footerMenu li li a{
	color:#16480d;
	text-decoration:none;
}
.footerMenu li li a:hover{
	text-decoration:underline;
}

.footerMenu a:visited {
	color:#16480d;
	
}

.fcornerL {
	width:10px;
	height:24px;
	float:left;
	background:url(img/footerMenuCorners.gif) no-repeat;
	background-position:0px 0px;
}

.fcornerR {
	width:10px;
	height:24px;
	float:right;
	background:url(img/footerMenuCorners.gif) no-repeat;
	background-position:-10px 0px;
}

.footerMenu .contentInnerBlock {
	width:700px;
	float:left;
	margin:0;
	top:0;
	left:0;
}

.footerText {
	width:100%;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:60px;
	position:relative;
	height:300px;
}


.footerText b,
.footerText i {
	display:block;
	font-size:12px;
	font-weight:normal;
	margin-top:24px;
}

.footerText i {
	font-style:normal;
	margin:0;
}

.footerText span {
	width:165px;
	position:absolute;
	text-align:right;
	top:134px;
	right:20px;
	color:#286c22;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}

.footerText span a {
	display:inline;
	color:#286c22;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.footerText span a:hover {
	color:#fff;
	text-decoration:underline;
}

.footerText div {
	width:650px;
	height:35px;
	margin:6px auto 0 auto;
	overflow:hidden;
}

.footerText div a {
	display:inline-block;
	color:#3c9339;
	font-size:14px;
	text-decoration:underline;
	padding:0 5px;
	
}

.footerText div a:hover {
	color:#fff;
}

div#bottoms {
	font-size:16px;
	height: 40px;
	text-align: center;
	margin-top:100px;
	#position:relative;
	font-weight: normal;
	width: 800px;
}

div#bottoms a {
	font-size:16px;
}

/*------------------Second_MJ.html-----------------------*/

.leftColumn,
.sideBar{
	width:175px;
	float:left;
	display:inline;
	margin-top:-243px;
	position:relative;
	}
.leftColumn {
	margin-left:58px;
	}
.sideBar {
	margin-left:21px;
	}
.leftColumn .leftMenu,
.sideBar .leftMenu{
	font-size:16px;
	font-weight:bold;
	color:#8cc63f;
}
.leftColumn .leftMenu li,
.sideBar ul li {
	margin-bottom:12px;
}
.leftColumn .leftMenu a,
.sideBar .leftMenu a {
	font-weight:normal;
}

.leftMenu a.sel {
	color:#86C23E;
	font-weight:bolder;
}

.leftMenu a.sel:visited {
	color:#86C23E;
	font-weight:bolder;
}
.leftColumn .leftMenu ul,
.sideBar .leftMenu ul{
	margin:10px 0 0 18px;
	font-size:14px;
	width:150px;
}
.leftColumn .contentNewsReview,
.sideBar .contentNewsReview{
	width:175px;
}
.leftColumn .contentNewsReview dl,
.sideBar .contentNewsReview dl{
	width:160px;
	float:left;
	display:inline;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#1f5619;
	margin:10px;
	line-height:16px;
}

.leftColumn .contentNewsReview dt,
.sideBar .contentNewsReview dt {
	padding-bottom:3px;
}

.leftColumn .contentNewsReview dd,
.sideBar .contentNewsReview dd {
	padding-bottom:24px;
}

.leftColumn .contentNewsReview h3,
.sideBar .contentNewsReview h3,
.contentBestProductsGallery h3{
	left:28px;
}
.contentNewsReview a:visited{
	color:#16480d;
}

.randomGood{
	width:175px;
	background:#86c23e;
	margin-top:25px;
	position:relative;
	padding:5px 0;
}

.randomGood h3{
	display:block;
	width:120px;
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:5px 0 12px 28px;
}
.randomGood .forImg{
	width:149px;
	height:149px;
	background:url(img/random-frame.png) no-repeat;
	margin-left:7px;
	text-align:center;
	overflow:hidden;
	padding:3px 0 0 3px;
}

.randomGood .forImg a{
	height:143px;
	width:143px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.randomGood .forImg IMG{
	text-align:center;
#	display:block !important;
}
.randomGood h4{
	font-size:14px;
	font-weight:bold;
	margin-left:11px;
}
.randomGood h4 a,
.contentMainWrap .randomGood h4 a:visited {
	color:#1F5619
}
.randomGood p{
	margin-left:11px;
	color:#1F5619;
	margin-bottom:14px;
}

.rightColumn {
	margin-right:25px;
	margin-left:257px;
	margin-top:-243px;
	padding-right:25px;
	padding-left:1px;
	position:relative;
	overflow:hidden;
}
.rightColumn_forumed{
	margin-right:45px;
	margin-left:57px;
	margin-top:-243px;
	position:relative;
	overflow:hidden;
	}
	.rightColumn_forumed H1 {
		margin-bottom:20px;
		}
.path{
	color:#E9FFD7;
	font-size:14px;
	font-weight:bold;
}
.rightColumn UL.path LI,
.rightColumn_forumed UL.path LI {
	display:inline;
	margin-left:0;
}
.path a{
	color:#E9FFD7;
	font-weight:normal;
	text-decoration:underline;
}
.path a:hover{
	text-decoration:none;
}

.rightColumn h1{
	font:bold italic 36px Georgia, "Times New Roman", Times, serif;
	color:#86C23E;
	margin-bottom:12px;
}
.goodsForm{
	width:720px;
	overflow:hidden;
	padding-bottom:40px;
}


.goodsForm input[type=submit]{
	color:#86C23E;
	background:none;
	border:none;
	font-size:14px;
	font-family:Tahoma;
	padding:0;
	margin-bottom:9px;
	cursor:pointer;
	border-bottom:1px solid #86C23E;
	
}
@-moz-document url-prefix(){
	.goodsForm input[type=submit]{
		margin-left:-2px;
		}

}


.goodsForm input[type=submit]::-moz-focus-inner{
border:none;
}



.sort{
	width:410px;
	float:left;
	font-size:14px;
}
.sort label{
	float:left;
	margin-right:8px;
}
.pages{
	float:right;
	margin-right:32px;
	font-size:18px;
	display:inline;

}
.pages li{
	display:inline;
}
.pages a{
	font-size:14px;
}
.pages a.noBord{
	text-decoration:none;
}
.pagesAll{
	text-decoration:underline;
}
.pagesAll:hover{
	text-decoration:none;
}

.gallery{
	float:left;
	padding-top:13px;
	width:104%;
}
.rightColumn ul.gallery li {
	float:left;
	width:344px;
	height:276px;
	margin:0 10px 16px 0;
	background:url(img/gallery-frame-borderless.png) no-repeat;
	color:#286C22;
	overflow:hidden;
	position:relative;
}
.rightColumn ul.gallery li.added {
	background-image:url(img/gallery-frame.png);
	}
.gallery li a.compare {
	color:#286C22;
	}
.gallery .forImg{
	margin:18px 0 0 13px;
	width:143px;
	height:143px;
	text-align:center;
	overflow:hidden;
	float:left;
	display:inline;
	border:1px solid #86C23E;
}
.gallery .forImg a{
	width:143px;
	height:143px;
	display:table-cell;
	vertical-align:middle;
}
.galleryRightColumn{
	margin:16px 0 0 25px;
	font-size:14px;
	width:145px;
	height:149px;
	float:left;
	display:inline;
}
.galleryRightColumn label{
	float:left;
	margin-right:4px;
}
.gallery h4{
	font-size:14px;
	font-weight:bold;
	margin-bottom:12px;
}
.gallery h4 a{
	color:#286C22;
	text-decoration:underline;
}
.gallery h4 a:hover{
	text-decoration:none;
}
.gallery h4 a:visited{
	color:#16480d;
}
.galleryFeature{
	margin-bottom:13px;
}
.galleryFeature li{
	float:none;
	width:auto;
	height:auto;
	margin:0;
	background:none;
	color:#286C22;
	overflow:auto;
}
.galleryBottom{	
	clear:both;
	margin:10px;
	width:230px;
	height:73px;
	overflow:hidden;
}
.galleryBottom .price span{
	color:#86C23E;
	font-size:24px;
	font-weight:bold;
}
.galleryBottom .price i{
	text-decoration:line-through;
	font-style:normal;
	color:#E15102;
	font-size:24px;
	font-weight:bold;
}
.galleryBottom .price{
	color:#286C22;
	font-size:18px;
	margin-right:27px;
}
.galleryBottom .newPrice {
	color:#286C22;
	font-size:15px;
	}
	.galleryBottom .newPrice SPAN {
		color:#E15102;
		font-size:20px;
		font-weight:bold;
		}
	.galleryBottom .newPrice S {
		font-weight:bold;
		font-size:0.9em;
		color:#F00;
		margin-right:10px;
		}
		.galleryBottom .newPrice S SPAN {
			color:#86C23E;
			font-size:1em;
			}
	.goodInfoPrice .newPrice S {
		font-weight:bold;
		font-size:0.9em;
		color:#F00;
		margin-right:10px;
		}
		.goodInfoPrice .newPrice S SPAN {
			color:#286C22;
			font-size:1em;
			}
.noGood{
	margin:3px 0 3px 0;
	color:#E15102;
}
.noGood A {
	color: black;
}
.noGood SPAN {
	color: #86C23E;
}
.isGood{
	margin:7px 0 3px 0;
	color:#86C23E;
}
.gallery .cart{
	width:45px;
	height:45px;
	position:absolute;
	top:214px;
	left:270px;
}
.gallery .cart-added{
	color:#86C23E;
	height:45px;
	left:200px;
	position:absolute;
	top:200px;
	width:125px;
	}

.niceCheck {
	width:19px;
	height:18px;
	display:inline-block;
	cursor:pointer;
	background:url(img/checkbox.png);
	overflow:hidden;
}
.niceChecked {
	background-position:0 -18px;
}
.niceCheck input {
	margin-left:-18px;
}
.galleryBottom label{
	/*margin-left:7px;*/
	position:relative;
	top:-4px;
}
.goodsForm .formLine{
	float:left;
	width:697px;
	margin-bottom:10px;
}
.goodsForm .formLine .pages{
	margin-right:10px;
}

.bottom{
	float:left;
	width:697px;
	margin-bottom:10px;
	margin-top:30px;
	font-size:13pt;
}

.bottomText{
	width:887px;
	clear:both;
	margin-left:57px;
	padding-top:20px;
	font-size:14px;
}
.bottomText p{
	margin-bottom:16px;
}
/*--------------end Second_MJ.html-----------------------*/

/*----------------Second_MJ_2.html-----------------------*/
.rightColumn a{
	text-decoration:underline;
}
.rightColumn a:hover{
	text-decoration:none;
}

.goodRating{
	width:177px;
	margin-top:25px;
}
.topRating{
	width:177px;
	height:11px;
	background:url(img/top-rating.png) no-repeat;
	overflow:hidden;
}
.bottomRating{
	width:177px;
	height:11px;
	background:url(img/bottom-rating.png) no-repeat;
}
.goodRatingBody{
	width:177px;
	background:url(img/good-rating.png) repeat-y;
	color:#286C22;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	padding-bottom:10px;
}
.goodRatingBody h2{
	color:#8CC63F;
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	margin-bottom:4px;
}
.productRate{
	width:124px;
	height:20px;
	background:url(img/stars.png) no-repeat;
	overflow:hidden;
	margin:0 auto 23px auto;
	text-align:left;
}
.productRate div{
	width:124px;
	height:20px;
	background:url(img/stars.png) 0 -20px no-repeat;
}
.goodRatingBody a{
	color:#286C22;
	text-decoration:underline;
	display:block;
	margin-top:7px;
}
.goodRatingBody a:hover{
	text-decoration:none;
}
.goodRatingBody a:visited{
	color:#16480d;
	
}

.goodRatingBody span{
	color:#8CC63F;
	font-size:12px;
	display:block;
	margin:-10px auto 0 auto;
}
.goodInfo{
	margin-top:28px;
	width:686px;
	overflow:hidden;
}
.goodInfo .forImg{
	width:204px;
	height:228px;
	background:url(img/info-frame.png) no-repeat;
	float:left;
	margin-right:32px;
	text-align:center;
}
.goodInfo .forImg div{
	height:200px;
	width:200px;
	overflow:hidden;
	margin:2px 2px 10px 2px;

}
.goodInfo .forImg div a{
	height:200px;
	width:200px;
	display:table-cell;
	vertical-align:middle;
}
.goodInfoBox{
	width:280px;
	background:#8CC63F;
	position:relative;
	float:left;
	margin-right:25px;
	font-size:14px;
	min-height:203px;
	
}
.goodInfoBody{
	margin:2px 0 0 26px;
	color:#286C22;
}
.goodInfoBody A,
.goodInfoBody A:visited {
	color:#286C22;
	}
.goodInfoBody h2{
	padding:10px;
}
.goodInfoBody dl{
	padding-top:16px;
}
.goodInfoBox dt{
	width:135px;
	float:left;
}
.goodInfoBox dd{
	font-weight:bold;
	margin-bottom:8px;
}
.goodInfoBox label{
	width:75px;
	float:left;
	margin-bottom:10px;
	clear:left;
}
.goodInfoBox .formLine{
	margin-bottom:8px;
	width:240px;
}
.goodInfoPrice{
	width:143px;
	background:#8CC63F;
	position:relative;
	float:left;
	color:#286C22;
	font-size:12px;
	min-height:203px;
}
.goodInfoPrice .goodInfoBody{
	margin:9px 0 0 28px;
}
.goodInfoPrice .price span{
	color:#286C22;
	font-size:24px;
	font-weight:bold;
}
.goodInfoPrice .price i{
	text-decoration:line-through;
	font-style:normal;
	color:#E15102;
	font-size:24px;
	font-weight:bold;
}
.goodInfoPrice .price{
	color:#286C22;
	font-size:18px;
	margin-right:5px;
	display:block;
	margin-bottom:6px;
}
.goodInfoPrice .newPrice span{
	color:#E15102;
	font-size:24px;
	font-weight:bold;
}
.goodInfoPrice .newPrice{
	color:#E15102;
	font-size:18px;
	display:block;
}
.goodInfoPrice .noGood{
	margin:7px 0 3px 0;
	color:#E15102;
}
.goodInfoPrice .isGood{
	margin:7px 0 3px 0;
	color:#286C22;
}
.goodInfoPrice .toCart{
	width:121px;
	height:42px;
	background:url(img/btn-buy.png);
	margin:25px 0 0 -16px;
	/* width:85px;
	height:64px;
	background:url(img/white-cart.gif) no-repeat; */
	display:block;
}


.whiteContentBlock{
	background:#fff;
	border:2px solid #86C23E;
	width:661px;
	color:#286C22;
	font-size:14px;
	margin-top:34px;
	margin-bottom:30px;
	padding:6px 11px 0 12px;
	overflow:hidden;
	line-height:150%;
}
.whiteContentBlock p{
	margin-bottom:18px;
}
.whiteContentBlock h2{
	font-size:18px;
	font-weight:bold;
	margin-bottom:6px;
}
.whiteContentBlock .toCart{
	width:121px;
	height:42px;
	background:url(img/btn-buy.png);
	/* width:85px;
	height:64px;
	background:url(img/green-cart.gif) no-repeat; */
	float:right;
	display:inline;
	margin:0 5px 0 0;
}

.whiteContentBlock .feedback {
	width:100%;
	margin-left:500px;
	padding-top:50px;
}

.whiteContentBlock a {
	color: black;
}

.otherGoods{
	width:685px;
	background:#86C23E;
	position:relative;
	float:left;
	font-size:14px;
	overflow:hidden;
	margin-bottom:34px;
}
.otherGoods .goodInfoBody{
	margin:-4px 0 0 0;

}
.contentBox .otherGoods h2{
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-bottom:13px;
	margin-left:12px;
}
.otherGoods UL {
	clear:both;
	overflow:hidden;
	}
.rightColumn .otherGoods UL LI{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:123px;
	margin-right:23px;
	padding-bottom:8px;
}
.otherGoods .forImg{
	width:119px;
	height:119px;
	background:url(img/related-products-frame.png) no-repeat;
	margin:0 auto 8px auto;
}
.otherGoods .forImg div{
	width:115px;
	height:115px;
	overflow:hidden;
	position:relative;
	top:2px;
	left:2px;
	}
	.otherGoods .forImg DIV A {
		width:115px;
		height:115px;
		display:table-cell;
		vertical-align:middle;
		}
		.otherGoods .forImg DIV IMG {
			width:115px;
			height:115px;
			}
.otherGoods .toCart{
	height:26px;
	width:26px;
	background:url(img/white-green-busket.gif) no-repeat;
	margin:8px auto;
	display:block;
}

.otherGoods .price span{
	color:#286C22;
	font-size:14px;
	font-weight:bold;
}
.otherGoods .price i{
	text-decoration:line-through;
	font-style:normal;
	color:#E15102;
	font-size:14px;
	font-weight:bold;
}
.otherGoods .price{
	color:#286C22;
	font-size:12px;
	margin-right:5px;
}
.otherGoods .newPrice span{
	color:#E15102;
	font-size:14px;
	font-weight:bold;
}
.otherGoods .newPrice{
	color:#E15102;
	font-size:12px;
}
.forumDiscussion{
	float:left;
	width:340px;
	margin-right:65px;
	font-size:12px;
}
.contentBox .forumDiscussion h2{
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-bottom:16px;
}
.forumLinks h2{
	color:#fff;
	margin-bottom:16px;
}

.forumDiscussion DL {
	margin:10px 0;
	}
.forumDiscussion dd{
	color:#86C23E;
	margin-bottom:18px;
}
.forumDiscussion dt{
	font-weight:bold;
	float:left;
	margin-right:5px;
}
.forumDiscussion a{
	font-size:12px;
	margin-right:60px;
}

.forumLinks{
	float:left;
	width:600px;
	margin-right:65px;
	margin-bottom:20px;
	font-size:12px;
}

.forumLinks DL {
	margin:10px 0;
	}
.forumLinks dd{
	color:#86C23E;
	margin-bottom:18px;
}
.forumLinks dt{
	font-weight:bold;
	float:left;
	margin-right:5px;
}
.forumLinks a{
	font-size:12px;
	margin-right:60px;
}

.question{
	float:left;
	width:275px;
}
.contentBox .question h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#FFF;
	font-style:normal;
}
.contentBox .question h2 span{
	font-size:18px;
	display:block;
}
.question form{
	width:275px;
	overflow:hidden;
}
.question .formLine{
	float:left;
	width:100%;
	margin-bottom:6px;
}
.question label{
	color:#8CC63F;
	font-size:14px;
	display:block;
	margin-bottom:2px;
}
.question input[type=text]{
	width:275px;
	height:18px;
	border:none;
	background:#D6F1C5;
	color:#286C22;
	font:12px Tahoma;
}
.question textarea{
	width:275px;
	height:143px;
	border:none;
	background:#D6F1C5;
	color:#286C22;
	font:12px Tahoma;
	overflow:auto;
}
.question input[type=submit] {
	width:97px !important;
	height:32px !important;
	background:url(img/btnsend.gif) 5px 5px no-repeat !important;
	cursor:pointer;
	overflow:hidden;
	border:none;
	text-indent:-9999px;
	margin-top:5px;
	margin-left:-5px;
}
/*------------end Second_MJ_2.html-----------------------*/

/*--------------- Second_MJ_3.html-----------------------*/
.contentBox{
	width:685px;
}

.contentBox .topP{
	margin-bottom:35px;
	font-size:14px;
	line-height:24px;
	padding-top:4px;
}
.contentBox h2{
	font:bold italic 18px Georgia, "Times New Roman", Times, serif;
	color:#86C23E;
	margin-bottom:8px;
}
.contentBox li{
	margin-bottom:30px;
}
.contentBox li p{
	font-size:14px;
	line-height:24px;
}
.more{
	float:right;
	color:#86C23E;
}

/*------------end Second_MJ_3.html-----------------------*/

.wid101,
.wid130{
	width:101px;
	color:#286C22;
	background-color:#D6F1C5;
	font:14px Tahoma;
	position:relative;
	top:-3px;
}
.wid130{
	width:250px;
	float:left;
}

/**
* forum
*/
.forum-info-box,
.forum-table {
	color:#22611B;
	}
.forum-info-box A,
.forum-table A {
	color:#B7D5A4;
	}

/**
* basket & order
*/
.rightColumn TABLE {
	width:690px;
	}
.rightColumn TABLE.sale_order_full_table TABLE {
	width:670px;
	}
TABLE.sale_basket_basket,
TABLE.sale_order_full_table,
TABLE.sale_order_full {
	color:#286C22;
	border:2px solid #86C23E;
	}
	TABLE.sale_basket_basket TH,
	TABLE.sale_order_full TH {
		background:#FFF;
		border-width:2px;
		}
	TABLE.sale_basket_basket TD,
	TABLE.sale_order_full TD {
		border-width:0 2px;
		}
	TABLE.sale_basket_basket TH,
	TABLE.sale_basket_basket TD,
	TABLE.sale_order_full TD,
	TABLE.sale_order_full TH {
		border-color:#86C23E;
		}
		
	INPUT[type=submit].back-btn {
		float:left;
		background: url("img/mainBack.png") repeat-y scroll 38px 0 transparent !important;
		text-decoration: underline !important;
	}	
		
	INPUT.btn,
	.rightColumn INPUT[type=submit],
	.rightColumn INPUT[type=reset],
	.rightColumn_forumed INPUT[type=submit],
	.rightColumn_forumed INPUT[type=reset],
	.logined INPUT[type=submit],
	#forum-login-form-window INPUT[type=submit] {
		width:110px;
		height:22px;
		border:0;
		text-align:center;
		color:#FFF;
		font-size:1.1em;
		font-family:Tahoma,Geneva,sans-serif;
		background:url(img/btn-bg.png) no-repeat;
		cursor:pointer;
		}
		

	
	SPAN.btn {
		float:left;
		font-family:Tahoma,Geneva,sans-serif;
		background:url(img/btn-l.png) no-repeat;
		cursor:pointer;
		}
	SPAN.btn.right {
		float:right;
		}
		SPAN.btn SPAN {
			display:block;
			height:22px;
			padding:0 12px 0 10px;
			background:url(img/btn-r.png) no-repeat 100% 0;
			}
			SPAN.btn INPUT,
			SPAN.btn A {
				width:inherit !important;
				text-align:center;
				padding:0 10px;
				color:#FFF;
				background:url(img/btn-rep.png) repeat-x !important;
				}		
		SPAN.btn.btn-big {
			background-image:url(img/btn-big-l.png);
			}
			SPAN.btn.btn-big SPAN {
				height:27px;
				padding-right:11px;
				background-image:url(img/btn-big-r.png);
				}
				SPAN.btn.btn-big INPUT,
				SPAN.btn.btn-big A {
					height:27px;
					font-weight:bold;
					background-image:url(img/btn-big-rep.png) !important;
					}
	.rightColumn .catalog-compare-result INPUT[type=submit] {
		width:180px;
		background-image:url(img/btn-bg-wide.png);
		}
	.rightColumn .sale_order_full_table_content INPUT[type=submit].wide-extra {
		width:230px;
		background-image:url(img/btn-bg-wide-extra.png);
		}
	#forum-login-form-window INPUT[type=submit] {
		margin-top:5px;
		}
	DIV.order {
		width:690px;
		text-align:right;
		}
.sale_order_full_table_content {
	clear:both;
	overflow:hidden;
	color:#FFF;
	border:2px solid #86C23E;
	width:97%;
	margin-bottom:10px;
	padding:10px;
	}
	FORM.sale_order_full_table_content DD,
	FORM.sale_order_full_table_content P {
		margin-bottom:9px;
		}
	.sale_order_full_table_content TABLE {
		width:auto;
		}
	.sale_order_full_table_content LI {
		margin-bottom:10px;
		}
DIV.forum-header-box {
	overflow:hidden;
	width:860px;
	}
	DIV.forum-header-title {
		float:left;
		}
.rightColumn table {
	width:692px;
	}
.rightColumn UL LI {
	list-style-type:disc;
	margin-left:20px;
	}
DIV.forum-header-box,
table.forum-post-table,
table.forum-post-table td.forum-cell-user,
table.forum-post-table td.forum-cell-contact,
table.forum-post-table td.forum-cell-post,
table.forum-post-table td.forum-cell-actions,
table.forum-table td.forum-column-footer,
table.forum-post-table td.forum-column-footer,
div.forum-footer-box,
table.sale_personal_profile_list,
table.sale_personal_profile_list th,
table.sale_personal_profile_list td,
table.sale-personal-order-list,
table.sale-personal-order-list th,
table.sale-personal-order-list td,
table.sale-personal-order-list-filter,
table.sale-personal-order-list-filter td,
table.sale-personal-order-list-filter th,
table.sale_personal_profile_detail,
table.sale_personal_profile_detail th,
table.sale_personal_profile_detail td,
table.forum-table td,
div.forum-info-box,
div.forum-reply-form,
table.forum-table th.forum-column-lastpost,
table.forum-table th.forum-column-topics,
table.forum-table th.forum-column-replies,
table.forum-table th.forum-column-title,
table.forum-table th.forum-column-views,
table.forum-table th.forum-first-column,
table.forum-table th.forum-column-posts,
table.forum-table th.forum-column-points,
table.forum-table th.forum-column-datereg,
table.forum-table th,
table.forum-table td,
table.forum-table th.forum-last-column,
table.forum-table tr.forum-row-last td,
table.forum-table tr.forum-row-first td,
div.forum-navigation-box,
div.forum-post-date,
div.forum-reply-header,
TABLE.sale_personal_order_detail,
TABLE.sale_personal_order_detail TD,
TABLE.sale_personal_order_detail TH {
	border-color:#86C23E;
	background:none;
	}
.sale_order_full_table_content TD TABLE {
	width:700px;
	}
	.sale_order_full_table_content .delivery-table TD TABLE {
		width:855px;
		}
TABLE.sale_personal_order_detail {
	width:670px;
	}
	.sale_order_full_table_content TD TD {
		/*border-top:1px solid #86C23E;
		border-bottom:1px solid #86C23E;*/
		padding:2px;
		}
table.sale_personal_profile_list th,
table.sale-personal-order-list th,
table.sale-personal-order-list-filter th,
table.sale_personal_profile_detail th,
table.forum-table th.forum-column-lastpost,
table.forum-table th.forum-column-topics,
table.forum-table th.forum-column-replies,
table.forum-table th.forum-column-views,
table.forum-table th.forum-column-posts,
table.forum-table th.forum-column-points,
table.forum-table th.forum-column-datereg,
table.forum-table tr.forum-row-last td,
table.forum-table tr.forum-row-first td,
table.forum-table th.forum-column-title,
table.forum-table th,
table.forum-table td,
div.forum-info-box,
div.forum-post-date,
div.forum-reply-header,
TH.forum-column-username,
TABLE.sale_personal_order_detail TD,
TABLE.sale_personal_order_detail TH {
	color:#B7D5A4;

	}
	
.forum-quote th, .forum-quote td {
	color: #696969 !important;	
}
	
DIV.subscribe-form INPUT[type=text] {
	font-size:1.2em;
	margin:10px 0;
	width:300px;
	}
DIV.subscribe-form TD {
	text-align:left !important;
	}
TABLE.sale-personal-order-list-filter {
	margin-top:15px;
	}
TABLE.profile-table {
	width:350px;
	}
	.profile-table INPUT[type=text],
	.profile-table INPUT[type=password] {
		width:170px;
		padding:2px 4px;
		font-size:0.9em;
		font-family:Arial, Helvetica, sans-serif;
		}
.forum-table td,
.forum-info-box,
.forum-navigation-box,
.forum-note-box {
	width:860px;
	}
.forum-info-box.tab-container,
.forum-info-box.tab-container-selected {
	width:inherit;
	}
div.forum-reply-form {
	margin-top:-1px;
	width:886px;
	}
div.forum-note-box.forum-note-error {
	background:#F00;
	color:#FFF;
	border:0;
	}
div.forum-note-box.forum-note-success {
	border:1px solid #86C23E;
	background:#86C23E;
	color:#FFF;
	border:0;
	}
DIV.catalog-compare-list,
DIV.catalog-compare-result {
	width:670px;
	margin-bottom:10px;
	}
DIV.catalog-compare-list {
	text-align:center;
	}
	TABLE.compare-table TD,
	DIV.catalog-compare-result TD,
	DIV.catalog-compare-result TH,
	DIV.table-container TD,
	DIV.table-container TH {
		border:1px solid #86C23E;
		padding:5px;
		}
	DIV.subscribe-edit TD {
		padding:5px;
		}
	DIV.catalog-compare-result INPUT {
		margin:8px 8px 8px 0;
		}
	DIV.catalog-compare-result P {
		margin-bottom:10px;
		}
DIV.table-container TABLE {
	width:650px;
	}
FORM.sale_order_full_table_content TABLE {
	margin-bottom:15px;
	}
	FORM.sale_order_full_table_content TABLE TABLE {
		margin-bottom:0;
		}
.search-page TD {
	vertical-align:top;
	}
.search-page TD {
	clear:both;
	overflow:hidden;
	padding:10px 0;
	}
.all-results {
	margin-bottom:50px;
	}
.search-page {
	}
	.search-page .all-results TD {
		padding:0 0 10px;
		border-bottom:1px solid #FFF;
		}
	.search-page HR {
		clear:both;
		overflow:hidden;
		margin-top:10px;
		}
	.search-page IMG {
		float:left;
		margin-right:10px;
		}
	.search-page H2 {
		padding:30px 0 10px;
		}
	.rightColumn .products-founded LI,
	.rightColumn .forums-founded LI,
	.rightColumn .other-founded LI {
		clear:both;
		overflow:hidden;
		list-style:none;
		margin:0 0 15px;
		}
		.rightColumn .forums-founded DT {
			width:150px;
			font-weight:bold;
			float:left;
			}
UL.order-breadcrumb {
	clear:both;
	overflow:hidden;
	}
	UL.order-breadcrumb LI {
		margin-right:5px;
		float:left;
		}
		UL.order-breadcrumb SPAN {
			font-weight:bold;
			}
		UL.order-breadcrumb A {
			text-decoration:none;
			}
.delivery-opts-table {
	margin:5px 0 15px;
	}
	.delivery-opts-table TD {
		padding:5px;
		border:1px solid #FFF;
		}
.sale_order_full_table_content TABLE.delivery-table TD,
.sale_order_full_table_content TABLE.delivery-table TD TD {
	border:0;
	}
ol.vote-items-list li,
ol.vote-items-list li.vote-item-vote-first {
	border:0;
	}
DIV#voting {
	display:none;
	}
.sitemap {
	float:left;
	width:45%;
	font-size:1.2em;
	}
	.sitemap A {
		display:block;
		margin-bottom:5px;
		}
		.sitemap UL {
			font-size:0.95em;
			margin-left:2em;
			}
.hidden {
	visibility:hidden;
	}
form.sale_order_full_table_content table.profiles-table {
	margin-bottom:0;
	}
	.profiles-table TD {
		padding-bottom:10px;
		}
		.id-profile-radio {
			margin-right:10px;
			}
		.sale_order_full_table_content .profiles-table td table {
			width:inherit;
			}
		.profiles-table TABLE TD {
			width:200px;
			}
#sof-prof-div {
	margin-left:20px;
	}
	#sof-prof-div TD {
		width:200px;
		}
		#sof-prof-div TD B {
			display:block;
			margin:10px 0 5px;
			}
font.notetext {
	color:#FFF;
	}
.rightColumn LI {
	list-style-type:disc;
	margin-left:15px;
	}
.faq-sections {
	margin-bottom:10px;
	}
table.form-table {
	background:none;
	}
	table.form-table td {
		border:1px solid #FFF;
		}
	table.form-table th {
		background:none;
		color:#FFF;
		border:0;
		}
.vacancies-table {
	border-bottom:1px solid #FFF;
	}
table.sale-personal-order-list {
	clear:both;
	overflow:hidden;
	margin:10px 0;
	}

.sale_order_full_table_content H2 {
	margin-bottom:10px;
	}
.order-btns {
	clear:both;
	overflow:hidden;
	}

.feedback {
	float:left;
	width:100%;
	margin-left:500px;
	padding-top:50px;
}

.forum-user-name span.uid {
	font-size:7pt;
	font-weight:normal;
}
.forum-row-even span.uid {
	font-size:7pt;
	font-weight:normal;
}

.forum-post-text A {
	color:#aaa;
	text-decoration:underline;
}

.forum-post-text A:hover {
	text-decoration:none;
}

.forum-post-text A:visited {
	color:#a55;
	text-decoration:underline;
}

h2.quest {
	font-size: 11pt;
}

ul#twitter_update_list {
	padding-top:25px;
	padding-bottom:25px;
	 color:#197505;
}

ul#twitter_update_list li{
	 margin-left:10px;
	 margin-top:15px;
}

ul#twitter_update_list a {
	float:none;
	color:#197505;
}

ul#blog {
	padding-top:25px;
	padding-bottom:25px;
	 color:#197505;
}

ul#blog li{
	 margin-left:10px;
	 margin-top:15px;
}

ul#blog a {
	float:none;
	color:#197505;
}

div#blog_links {
	height:40px;
	color:#333;
}

div#blog_links a.medium_a {
	padding:15px;
	color:#333;
	float:none;
	font-size:12pt;
}


	div#mailform {
		background: white;
		bottom:0;
		padding:0;
		position: fixed;
		width:100%;
		height: 70px;
		left:0;
		z-index:1000;
		margin-bottom:0px;
		border-top: 1px solid black;
		font-family: Arial,Helvetica,sans-serif;
		color: #000;
		min-width: 1200px;
		
	}
	
	div#mailform span.h1 {
		font-weight: bolder;
	}
	
	div#mailform div#left_title {
		font-size:12pt;
		color: #000;
		display:block;
		width: 400px;
		height: 100px;
		margin:5px 0px 5px 0px;
		float:right;
	}
	
	div#mailform div#left_title P {
		font-size:8pt;
		margin: 0px 0 0 -313px;
	}

	div#mailform div#left_title UL {
		font-size:8pt;
		text-align: left;
		list-style: square outside;
	}
	
	div#mailform div#subscribe_form {
		font-size:12pt;
		color: 000;
		float:right;
		width: 600px;
		margin:5px 200px 5px 0px;		
	}
	
	div#mailform div#subscribe_form P {
		padding-bottom:20px;
	}
	
	div#mailform .green {
		color: green;
		display:none;
	}
	
	div#mailform .searchHeaderInp
	{
		border-color: #75B740 #7BBB49 #73B63D #7BBA49;
		border-style: solid;
		border-width: 1px;
		color: #000;
		font-family: Arial,Helvetica,sans-serif;
		height: 16px;
		padding: 2px 5px;
		width: 120px;
		margin-right:20px;
	}

	div#mailform .searchHeaderSub
	{	
		background: url("/bitrix/templates/mj/img/searchSubmit.png") no-repeat scroll 5px 5px transparent;
		border: medium none;
		color: #000;
		cursor: pointer;
		font: 12px Tahoma,Geneva,sans-serif;
		height: 25px;
		margin: 2px -6px 0 0;
		text-indent: -9999px;
		width: 90px;
		
	}
	
	div#mailform #hideme {
		bottom: -2px;
		cursor: pointer;
		position: absolute;
		right: 25px;
		z-index:1001;
	}
	
	#showme {
		bottom: -2px;
		cursor: pointer;
		position: fixed;
		right: 25px;
		z-index:1001;
	}

	div#mailform2 .green {
		color: #86C23E;
		display:none;
	}
	
	OL.nummered {
		list-style: decimal outside; margin-left: 20px;
	}

