/* ----------------начальные параметры тела страницы BEGIN */
html, body, form, fieldset 
{
	margin: 0;
	padding: 0;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 
{
	margin: 15px 0;
	padding: 0;
}

ul {
	list-style: none;
}


ul li {
	padding-left: 30px;
}

ol li {
	margin-left: 35px;
}

th {
	padding: 5px;
	text-align: left;
}


hr {
	height: 1px;
}


/* ------------------------------начальные параметры тела страницы END*/


/* ------------------------------параметры формы поиска, обратная связь  BEGIN*/
form {
	margin: 0;
	padding: 0;
}
.searchbody form
{
	padding: 10px 0px 0px 16px;
}
form label {
	cursor: pointer;
}

.button {
	padding: 2px;
	cursor:pointer;
	margin-right:2px;
}
.button_bask
{
	padding: 2px;
	cursor:pointer;
	margin-right:2px;
}

.inputbox, .addTable td input[type=text] {
	height:16px; 
	width:200px;
}
#price_before_new, #price_after_new
{
	width:53px;
}
input.addtocart {
	width: 89px !important;
	margin-right: 3px;

}

/* ------------------------------параметры формы поиска, обратная связь END*/

/* ------------------------------ основные настройки центрального блока BEGIN*/
#ja-wrapper1 {
	width: 990px;
	margin: 0 auto;
}

.narrow #ja-wrapper1 {
	width: 770px;
}

#ja-wrapper2 {
	padding-right: 14px;
}

.narrow #ja-wrapper2  /*фигня какая-то */
{
	padding-right: 0;
}

.narrow #ja-wrapper3 /*фигня какая-то */
{
	padding-left: 0;
}

#ja-wrapper3 {
	padding-left: 14px;
}

#ja-container {
	min-height: 300px;
}

#ja-mainbody-inner /*фигня какая-то */
{
	padding: 25px 0;
	overflow: hidden;
	_zoom:1;
}


#ja-mainbody, #ja-mainbody-fr {
	float: right;
	width: 80%;
}

#ja-mainbody #ja-contentwrap {
	float: left;
	width: 74.9%;
}

#ja-mainbody-fl {
	float: left;
	width: 100%;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	width: 74.9%;
}

#ja-mainbody-fl #ja-col2 {
	float: right;
	width: 25%;
}

#ja-mainbody-f {
	float: none;
	width: 100%;
}

#ja-content {
	padding: 0 20px;
	margin: 0;
	clear: both;
	display: block;
}

#ja-mainbody-fr #ja-content {
	padding: 0 40px 0 20px;
}

#ja-newswrap .article_seperator {
	display: block;
	height: 20px;
	margin:10px 0;
}

.additionalContent {
	overflow:auto;
	width:100%;
}
/* ------------------------------ основные настройки центрального блока END*/

/* ------------------------------ правый и левый блок страницы BEGIN*/
.moduletable {
	padding: 0;
}
div.moduletable h3 {
	padding: 0;
	margin: 0 0 5px;
}

div.moduletable {
	padding: 0 15px;
	margin-bottom: 18px;
}

#ja-col1 div.moduletable {
	margin-bottom: 15px;
}

#ja-col1 div.moduletable h3 {
	margin: 0 -15px 5px;
	padding: 8px 15px;
}

/* Right Module */
div.module h3,
div.module-grey h3,
div.module-dark h3 {
	margin: 0 -14px 5px;
	padding: 0 14px 8px;
	line-height: normal;
}

div.module,
div.module-grey,
div.module-dark,
div.module-blank {
	margin: 5px 0 10px;
	padding: 0;
}

div.module div, div.module div div,
div.module-grey div, div.module div div,
div.module-dark div, div.module div div {
	padding: 0;
}

div.module div div div,
div.module-grey div div div,
div.module-dark div div div {
	padding: 8px 15px 15px;
}

div.module-blank div div div {
	padding: 15px;
}

div.module div div div div,
div.module-grey div div div div,
div.module-dark div div div div,
div.module-blank div div div div {
	margin: 0;
	padding: 0;
	float: none;
}
/* 
*/

#ja-col1 {
	float: left;
	width: 20%;
}

#ja-col1 div.ja-innerpad {
	padding: 8px 0 10px;
}

#ja-col2 {
	float: right;
	width: 24.9%;
}

#ja-col2 div.ja-innerpad {
	padding: 0 25px 10px 0;
}




/*

*/

/* ------------------------------ правый и левый блок страницы END*/

/* ------------------------------ шапка BEGIN*/
#ja-headerwrap {
	position: relative;
	height: 100px;
	overflow: hidden;
	_zoon:1;
}

h1.logo {
	float: left;
	margin: 0;
	padding: 0;
	width: 295px;
	display: block;
	height: 100px;
}

h1.logo a {
	width: 280px;
	float: left;
	display: block;
	text-indent: -4000px;
	height: 100px;
}

/* ------------------------------ шапка END*/

/* ------------------------------ верхнее меню BEGIN*/
#ja-mainnavwrap a,
#ja-mainnavwrap a:hover,
#ja-mainnavwrap a:active,
#ja-mainnavwrap a:focus {
	outline: none;
}

ul#mainMenu {
	padding:0;
	margin:0;
	overflow:hidden;
	_zoom:1;
}
#mainMenu li {
	float:left;
	padding:0;
	margin:0;
}
#mainMenu a:link, #mainMenu a:visited {
	display:block;
	float:left;
	height:28px;
	margin-right:1px;
	padding:8px 20px 0 20px;
}

/* ------------------------------ верхнее меню END*/

/* ------------------------------  меню товаров BEGIN*/
#ja-col1 div.level1 {
	padding: 8px 15px;
	margin-bottom:5px;
}

#ja-col1 div.level2 a {
	padding: 5px 0 6px 15px;
	display: block;
	margin:0px 15px;
}

#ja-col1 div.level3 a {
	display:block;
	padding:7px 0 3px 15px;
	margin:0px 15px;
}

#ja-col1 div.level4 a, #ja-col1 div.level5 a {
	display:block;
	padding:7px 0 3px 15px;
	margin:0px 15px;
}

/* ------------------------------  меню товаров END*/


/* ------------------------------ breadcrumbs и строка поиска BEGIN*/

#ja-pathwaywrap {
	overflow: hidden;
	_zoon:1;
}

#ja-pathway {
	padding-top: 30px;
	width: 80%;
	float: right;
	display: block;
	text-indent: 20px;
}

#ja-pathway strong {
	margin-right: 10px;
}

#ja-pathway img {
	margin: 0 5px;
}

/* Search */
#ja-searchwrap {
	width: 20%;
	float: left;
	position: relative;
	padding-bottom:10px;
}

#ja-search {
	height:24px;
	margin-top:15px;
}

#ja-search .inputbox {
	left:18px;
	padding:2px 5px 3px;
	position:absolute;
	top:18px;
	width:120px;
}
#goSearch {
	cursor:pointer;
	height:20px;
	overflow:hidden;
	position:absolute;
	right:23px;
	top:17px;
	width:20px;
}
.addSearch {
	clear:both;
	margin-left:15px;
	display:block;
	padding-top:3px;
}

/* ------------------------------ breadcrumbs и строка поиска END*/

/* ------------------------------ подвал BEGIN*/

#ja-footerwrap {
	clear: both;
	float: left;
	width: 100%;
	position: relative;
}

#ja-footerwrap span.spacer {
	width: 20%;
	float: left;
	display: block;
	height: 100px;
}

#ja-footer {
	padding: 20px 0;
	width: 80%;
	float: right;
	position: relative;
}

#ja-footer small, #ja-footer address {
	padding: 0 0 0 20px;
	display: block;

}

#ja-footer ul {
	margin: 0 0 10px 5px;
	padding: 0;
}

#ja-footer li {
	margin: 0;
	padding: 0;
	display: inline;
}

#ja-footer li a {
	padding: 0 15px;
	display: inline;
	line-height: normal;
}

/* ------------------------------ подвал END*/

/* ------------------------------ банерные поля BEGIN */

div.bottomBanner {
	padding:5px 20px 10px 20px;
}
div.leftBanner {
	padding:2px 10px;

}
div.rightBanner {
	padding:2px;
}
div.enterButton {
	margin-top:8px;
}
.shcartBanner {
	padding:3px 5px;
}
.topBanner {
	width:370px;
	height:70px;
	padding:10px 0;
	overflow:hidden;
	position:absolute;
	left:300px;
}
#ja-feature {
	margin: 0px;
	padding: 5px 0 25px 0;
	position: relative;
}


#ja-feature img {
	float:left;
	margin-right:15px;
}
/* ------------------------------ банерные поля END*/



/* ------------------------------ хз BEGIN*/

/* Clearfix */
.clearfix {
	overflow: hidden;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

.copy {
	padding:5px 20px;
}
/* ------------------------------ хз END*/

/* ------------------------------ товары BEGIN*/

.ja-newsblock {
	margin: 0;
	display: block;
	position:relative;
	clear:both;
	height:100%;
}

#ja-newswrap {
	display: block;
	overflow: hidden;
	clear: both;
	
}

#ja-newswrap div.moduletable {
	margin: 0;
	padding: 0;
}

.ja-newsitem,
.ja-newsitem-left,
.ja-newsitem-right,
.ja-newsitem-center {
	float: left;
	padding: 0;
	text-align: center;
}



.ja-newsitem-left div.ja-newsitem-inner,
.ja-newsitem-center div.ja-newsitem-inner,
.ja-newsitem-right div.ja-newsitem-inner,
.ja-newsitem div.ja-newsitem-inner {
	text-align: left;
	float: left;
}

.ja-newsitem-left, .ja-newsitem-right
{
 width: 49.9%;
}
.ja-newsitem-left .ja-newsitem-inner, .ja-newsitem-right .ja-newsitem-inner {
width:95%;
}

.ja-newsitem-center div.ja-newsitem-inner {
	float: none;
	margin: 0 auto;
}

.ja-newsitem-right div.ja-newsitem-inner {
	float: right;
}

.oneItemBlock {
	position:relative;
	height:1%;
}

.ja-newstitle {
	display: block;
	margin-bottom: 5px; 
}
.smallImage {
	width:100%;
	float:left;
	overflow:hidden;
}
.smallImage a img
{
	margin-bottom: 0px !important;	
}
.smallImage 
{
	margin-bottom: 5px !important;	
}

.smallDesc {
	margin-bottom:70px;
	clear:both;
}
.itemBigImage {
	padding:5px 0 10px 0;
}
.descBig {
	padding-bottom:60px;
}
.ja-newscat span.secondPrice {
	line-height:0;
	display:inline;
	height:auto;
	padding-left:0;
}
.new {
	margin-bottom:5px;
	display:block;
}

.newBig 
{
	margin-left:15px;
}

.sectionImage {
	margin-top:15px;
	float:left;
	display:inline;
}
.ja-newscontent img {
	margin: 5px 10px 10px 0;
	padding: 0;
}

.ja-newscontent p {
	margin: 5px 0;
}

.ja-newsitem ul {
	margin: 10px 0 0;
	padding: 0;
}

/*блок сортировки*/
.sortRazbItems {
	float:left;
	width:100%;
	margin:-10px 0px 15px 0px;
	clear:both;
}
.sortingBlock {
	float:left;
	padding-top:10px;
}
.sortsel
{
	width:120px;
}
.sortingBlock select {
	margin-right:20px;
}
.page_div {
	float:right;
	margin:5px 0 0 0;
}
.page_div li {
	display:inline;
	padding:0 2px;
}
.statusOrder
{
	margin:10px 0px;
	display:block;
}
/*сравнение*/
a:link.compareButton, a:visited.compareButton 
{
	margin:5px 0 15px 0;
	display:block;
	width:100px;
}
a:hover.compareButton, a:active.compareButton {
	margin:5px 0 15px 0;
	clear:both;
}
.compareResButton {
	display:none;
	margin:5px 0 15px 0;
	clear:both;
}

/*ценник, купить полное описание*/
.ja-newscat2 {
	display: block;
	text-decoration: none;
	margin: 0 0 10px;
	/*position: absolute;*/
	bottom:0;
	height: 32px;
	line-height: 32px;
	clear:both;
	width:100%;
	cursor:pointer;
}

.ja-newscat2:hover, .ja-newscat2:active, .ja-newscat2:focus {
	text-decoration: none;
	outline: none;
}

.ja-newscat2 span {
	display: block;
	padding: 0 5px 0 15px;
	height: 32px;
	line-height: 34px;
}
.ja-newscat2 span.secondPrice 
{
	line-height:0;
	display:inline;
	height:auto;
	padding-left:0;
}
/*ценник, купить краткое описание*/
.ja-newscat
{
	display: block;
	margin: 0 0 10px;
	position: absolute;
	bottom:0;
	height: 32px;
	line-height: 32px;
	clear:both;
	width:47% !important;
	width:100%;
	cursor:pointer;
}

.ja-newscat:hover, .ja-newscat:active, .ja-newscat:focus {
	text-decoration: none;
	outline: none;
}

.ja-newscat span 
{
	display: block;
	padding: 0 5px 0 15px;
	height: 32px;
	line-height: 32px;
}
.ja-newscatOrder {
	display: block;
	margin: 0 0 10px;
	position: absolute;
	bottom:0;
	height: 32px;
	line-height: 32px;
	clear:both;
	width:47% !important;
	width:100%;
}
.ja-newscatOrder span {
	display: block;
	padding: 0 5px 0 15px;
	height: 32px;
	line-height: 32px;
}
.ja-newscatOrder span.secondPrice {
	line-height:0;
	display:inline;
	height:auto;
	padding-left:0;
}



/*Нет на складе. Установка прозрачности для элементов*/

.noItem img {
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.ja-newscatNo {
	display: block;
	margin: 0 0 10px;
	position: absolute;
	bottom:0;
	height: 32px;
	line-height: 32px;
	clear:both;
	width:47% !important;
	width:100%;
}
.ja-newscatNo, .ja-newscatNo:hover, .ja-newscatNo:focus, .ja-newscatNo:active 
{

	cursor:default;
}

.ja-newscatNo span {
	display: block;
	padding: 0 5px 0 15px;
	height: 32px;
	line-height: 34px;
}
.ja-newscatNo span.secondPrice {
	line-height:0;
	display:inline;
	height:auto;
	padding-left:0;
}

/*Нет на складе полное описание. Установка прозрачности для элементов*/
.ja-newscatNo2 {
	display: block;
	margin: 0 0 10px;
	position: absolute;
	bottom:0;
	height: 32px;
	line-height: 32px;
	clear:both;
	width:100%;
}
.ja-newscatNo2, .ja-newscatNo2:hover, .ja-newscatNo2:focus, .ja-newscatNo2:active {
	cursor:default;
}

.ja-newscatNo2 span {
	display: block;
	padding: 0 5px 0 15px;
	height: 32px;
	line-height: 34px;
}
.ja-newscatNo2 span.secondPrice {
	line-height:0;
	display:inline;
	height:auto;
	padding-left:0;
}
.oneItemBlock .itemOrder 
{
	width:100% !important;
}
/* ------------------------------ товары END*/
/* ------------------------------ сопутствующие товары BEGIN*/
#linkedItems {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:30px;
}
.greyTitleLine {
	padding:5px 18px;
	margin-top:15px;
}
.linkedItemBox {
	overflow: hidden;
}
.linkedItemBlock1 {
	float:left;
	margin-bottom:15px;
	width:50%;
	clear:right;
}
.linkedItemBlock2 {
	float:left;
	margin-bottom:15px;
	width:50%;
	clear:right;
}
.new3 {
	margin-left:10px;
}
#linkedSections {
	float:left;
	width:100%;
}
.linkedPrice {
	padding-top:10px;
}
.linkedIcon {
	overflow:hidden;
}

/* ------------------------------ сопутствующие товары END*/
/* ------------------------------ корзина BEGIN*/
#ja-vm-cart {
	width: 243px;
	margin: 0px;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#ja-vm-cart div.moduletable h3 {
	margin: 10px 0px 0px -70px;
	padding: 0;
	
}

#ja-vm-cart div.moduletable a {
	display: block;
	width: 100px;
	height: 19px;
	margin: 5px 0 0 0;
	text-indent: -2000px;
}

#ja-vm-cart br {
	display: none;
}

.shcart {
	width:140px;
	height:20px;
	padding:0px;
	padding-top:2px;
	margin:0;
}


/*страница корзины*/
.thead, .theadName {
	padding:3px 5px;
}
.tdescName, .trbcont /*ячейки таблиц, описание */
{
	width:40%;
}
.hiddenc {
	display:none;
}
.price_value {
	width:100px;
}
.quantity_value {
	width:50px;
}
.itemname {
	padding:3px 5px 8px 3px;
}

.shcartHeaderTitle {
	padding:3px 5px;
}
.s_result_price {
	padding:10px 5px 5px 5px;
}
.shcart_itogo_value {
	padding:10px 5px 5px 5px;
}
.price_valueBlue {
	width:100px;
}
#shcartCurrency {
	padding:5px 5px 0px 5px;
}
.commentThead {
	padding:3px 5px;
}
.bringName {
	padding:3px 5px;
}
.tshcart {
	margin-bottom:10px 15px;
	
}
.option {
	position:relative;
}
.trbcont {
	padding:3px 5px;
}
.trbcont input {
	position:relative;
	top:4px;
	margin-right:5px;
}
html:first-child .trbcont input {
	position:relative;
	top:0px;
}
.s_result_priceWhite {
	padding:3px 5px;

}
.priceval {

	padding:3px 5px;
}
.actiontitle {
	padding:10px 5px;
	margin-top:15px;
}
.infoname textarea {
	margin-bottom:1px;
	padding:3px 0 3px 5px;
}
.tshcart2 {
	margin:5px;
}
.ihline {
	padding:15px 0 5px 0;
}
.infoname {
	padding:2px 5px 0 0;
	vertical-align:top;
}
.noCompare {
	padding:10px 0;
}

.infoval em {
	clear:both;
	display:block;
	margin-bottom:5px;
}
.additionalContent .pravila
{
	float:right;
	position:relative;
	right:20px;
}
#easy_frame
{
	position: absolute; 
	left: -1000px; 
	top: - 1000px;
}
.myframe4del
{
	position: absolute; 
	left: -10000px; 
	top: -10000px;
}

div.but_easypay
{
	text-align:center;
}

div#payments
{
	margin-top:20px;
	padding:10px;
}
div#payments div.textcont p, ul
{
	margin:0px;
	padding:0px;
}
div#payments div.textcont p
{
	padding-bottom:10px;
}
div.textcont div div
{
	clear:right;
}
a.link_info_payment
{
	margin-left:10px;
}
	table.skarbn
		{
		margin-bottom:13px;
		}
		.payments td.skar1
		{
		text-align:left;
		width:60%;
		}
		.payments td.skar2
		{
		padding-right:10px;
		text-align:right;
		}
/* ------------------------------ корзина END*/

/* ------------------------------ Всплывающее окно при покупке товара BEGIN*/
#fixme {
	position: absolute;
	left: 50%;
	bottom: 50%;
	width: 280px;
	height: 95px;
	z-index: 10000;
	margin:auto auto -47px -140px;
	padding-top:33px;
}
body > div#fixme {
	position: fixed;
	z-index: 10000;
}


/* ------------------------------ Всплывающее окно при покупке товара END*/
/* ------------------------------ Страница "Оплата и доставка" BEGIN*/
.deliv_block {
	padding: 0 10px 20px 10px;
	overflow:hidden;
	height:100%;
}
.deliv_block ul, .deliv_block li, .deliv_block dl, .deliv_block dt, .deliv_block dd {
	margin:0;
	padding:0;
}
.db_left {
	width:49%;
	float:left;
}
.db_right {
	width:49%;
	float:right;
}
.deliv_block dt {
	margin:35px 0 8px 0;
	clear:both;
}
.deliv_block dl {
	margin-top:10px;
}
.deliv_block dd {
	line-height:1.5;
}
.deliv_block li {
	list-style-type:none;
	overflow:hidden;
	padding:3px 0;
}
.deliv_block li em {
	float:left;
	margin-right:5px;
}
.rab_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	margin:5px 1px 0 0;
	vertical-align:top;
	padding:3px;
}
.vih_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	margin:5px 1px 0 0;
	padding:3px;
}
.rab_den img, .vih_den img {
	vertical-align:top;
}
.easypayBg {
	padding-right:40px;
	height:18px;
	float:left;
}
.webmoneyBg {
	padding-right:75px;
	height:18px;
	float:left;
}
.webpayBg {
	padding-right:62px;
	height:18px;
	float:left;
}
/* ------------------------------ Страница "Оплата и доставка" END*/
/* ------------------------------ страница новости BEGIN*/

.newsContent {
	padding:5px 0;
}
.fullNewsDate {
	margin:5px 0;
	display:block;
}
/* ------------------------------ страница новости END*/

/* ------------------------------ отзывы и рейтинги BEGIN*/
#otzyvy
{
	/*clear:both;*/
	float:left;
    width:100%;
}
.tabs 
{
	float:left;
	/*clear:both;*/
	width:100%;
}
.smallRaiting 
{
	display:block;
	height:9px;
	width:55px;
	margin:7px auto 0 0;
	position:relative;
	
}
.smallRaiting i {
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-indent:-1000px;
	height:9px;
	overflow:hidden;
		
}
.smallRaiting .star5 {
	width:55px;	
}
.smallRaiting .star4 {
	width:44px;
}
.smallRaiting .star3 {
	width:33px;
}
.smallRaiting .star2 {
	width:22px;
}
.smallRaiting .star1 {
	width:11px;
}

.itemBigImage .smallRaiting {
	display:block;
	height:16px;
	width:90px;
	position:relative;
	margin: 7px 0;
	
}
.itemBigImage .smallRaiting i {
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-indent:-1000px;
	height:16px;
	overflow:hidden;
}
.itemBigImage .smallRaiting .star5 {
	width:90px;	
}
.itemBigImage .smallRaiting .star4 {
	width:72px;
}
.itemBigImage .smallRaiting .star3 {
	width:54px;
}
.itemBigImage .smallRaiting .star2 {
	width:36px;
}
.itemBigImage .smallRaiting .star1 {
	width:18px;
}
.bigRaiting {
	display:block;
	height:16px;
	width:90px;
	position:relative;
	margin:10px 10px;
}
.bigRaiting u {
	text-decoration:none;
	left:95px;
	top:0;
	height:16px;
	vertical-align:middle;
	position:absolute;
	display:block;
	width:120px;
}
.bigRaiting i {
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-indent:-1000px;
	height:16px;
	overflow:hidden;
}
.bigRaiting .star5 {
	width:90px;	
}
.bigRaiting .star4 {
	width:72px;
}
.bigRaiting .star3 {
	width:54px;
}
.bigRaiting .star2 {
	width:36px;
}
.bigRaiting .star1 {
	width:18px;
}
.b-review {
	float:left;
	clear:both;
	width:100%;
	display:inline;
	margin-bottom:25px;
}

.b-review a{
	outline:none;
}

.b-review h3, .b-review .topHead {
	margin:0 0 5px 0;
	padding:5px 10px !important;
}
	
.b-review dl {
	margin:0 10px;
}

.b-review dl p {
	margin:0 0 10px 10px;
}
.b-review dt, .b-review dd {
	padding:0;
	margin:0;
}
.b-review dd {
	margin-bottom:15px;
}

/*польза отзыва*/
p.helpful {
	float:right;
	margin:0 20px 0 0;
	height:22px;
	padding:9px 0 0 0;
	width:192px;
	display:inline;
}
p.helpful i {
	margin:0 6px;	
}
/*создание отзыва*/
#createReview {
	margin-bottom:25px;
	padding:20px 20px 0 20px;
	position:relative;
	_height:1%;
	clear:both;
}
#createReview h3 {
	margin:0 0 20px 0;

}
#createReview p {
	padding:0;
	margin:0 5px 15px 0;
	overflow:hidden;
}
#createReview p label {
	display:block;
	padding:5px 0 3px 0;
}

a#helpReview {
	position:absolute;
	right:20px;
	top:20px;
	display:block;
	padding:0 0 0 15px;
}
#createReview #whatWrite {
	position:absolute;
	z-index:101;
	right:20px;
	top:40px;
	width:350px;
	padding:10px 8px 0 8px;
	display:none;
}
#whatWrite h5 {
	margin:0 0 6px 0;
}
#whatWrite ul {
	margin:0 0 10px 18px;
	padding:0;
}

/*формы создания отзыва*/
#createReview input {
	width:300px;
	padding:2px 3px;
}
#createReview textarea {
	width:95%;
	height:200px;
	padding:3px;
	margin:0;
}
textarea#rf_positive, textarea#rf_negative {
	height:60px;
}
textarea#rf_comment {
	height:150px;
}
#createReview .buttons {
	margin:10px 0 0 0;
	padding:0;
}
#createReview .buttons input {
	width:68px;
	height:16px;
	margin-right:5px;
	cursor:pointer;
}
/*выставление рейтинга*/
#createReview div.setRaiting {
	overflow:hidden;
	margin:5px 0 20px 0;
}

.voting {
	position:relative;
	width:90px;
	height:16px;
	overflow:hidden;
	margin:0 3px 0 3px;
	padding:0;
	list-style:none;
	display:inline-block;
	top:2px;
}
.voting li {
	display:inline;
	margin:0;
	padding:0;
}
.voting a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:16px;
	text-indent:-9999px;
	outline:none;
}
.voting .one a {
	width:18px;
	z-index:5;
}
.voting .two a {
	width:36px;
	z-index:4;
}
.voting .three a {
	width:54px;
	z-index:3;
}
.voting .four a {
	width:72px;
	z-index:2;
}
.voting .five a {
	width:90px;
	z-index:1;
}
.sendm /*кнопка отправить*/
{
	float: left;
}
#createReview div.reviewHelp 
{
	margin-top:20px;
}
#createReview #formErrors {
	padding:10px;
	margin-bottom:10px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-10px;
	padding:30px;
	z-index:100;
}
#createReview #formErrors ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
#createReview #formErrors li {
	margin:0 0 0 20px;
	padding:0;
}
#reviewSuccess 
{
	padding:10px;
	margin-bottom:25px;
}
.b-review .status 
{
	display: block;
	float: right;
   padding:0;
   margin:0px 0px 0px 0px !important;
}
#TB_overlay2 
{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
p.itemSmallStars
{
	margin:5px 0;
	}
/* ------------------------------ страница отзывы END*/
/* ------------------------------ страница сравнения BEGIN*/

.compare {
	margin-top:30px;
	width:100%;
}
.compare td {
	padding:2px 15px;
}
.buyCompareBg /*купить ячейка*/
{
	height:32px !important;
	height:28px;
}

.buyCompareLeft /*купить ячейка левая*/
{
	height:32px !important;
	height:28px;
}
a:link.deleteLink, a:visited.deleteLink {
	display:block;
	width:70px;
	height:21px;
	text-indent:-300px;
	overflow:hidden;
}
.compar
{
position: absolute;
left: -1000px;
top: -1000px;
z-index: 100;
}
table.compare td.centerTd
{
	text-align:center !important;
}
/* ------------------------------ страница сравнения END*/
/* ------------------------------ страница поиска BEGIN*/

.adSearchHeader 
{
	clear:both;
}
.adSearchHeaderContent 
{
	padding:3px 0px;
	margin:10px 0;
	cursor:pointer;
	clear:both;
	height:15px;
}
.findForm {

}
.in 
{
	padding-right:10px;
	width:150px;
}
.right
{
	display:block;
	float:left;
	width:50%;
}
.left
{
	display:block;
	float:left;
	width:44%;
	padding:0px 10px;
	
}
div#clean
{
	height:1px;
	clear:both;
}
.inputboxFix /*текст поиска*/
{
	margin-bottom: 1px;
	padding: 3px 0 3px 5px;
	width:156px;
}
.unvis
{
 display:none;
}
.buttonFindR /*кнопка найти*/
{
	padding: 2px;
	cursor:pointer;
	margin-right:2px;
	float:right;
}
.nothingFind
{
	clear:both;
	padding:20px 16px;
}
.num_pag
{
	margin-left:15px;
}
.num_pag a
{
	margin-right:7px;
}
table.fcatalog td.findsup
{
	height:1px;
	padding:0px;
	}
/* ------------------------------ страница поиска END*/
/* ------------------------------ авторизация и регистрация BEGIN*/
#loginPlace 
{
	padding:10px 0;
	width:135px;
}
#loginPlace p, #loginPlace div, #loginPlace input 
{
	margin:0;
	padding:0;
}
#loginPlace input {
	width:130px;
	padding:2px;
	padding:2px;
}

#loginPlace p.posRelative {
	width:130px;
	height:20px;
}
#loginPlace p.posRelative input {
	position:absolute;
	left:0;
	top:0;
}
#loginPlace p.posRelative label 
{
	position:absolute;
	left:4px;
	top:2px;
	z-index:2;
	width:124px;
	cursor:text;
}
#loginPlace p {
	padding:0 0 6px 0;
	position:relative;
}
#loginPlace p.links {
	padding:3px 0 0 0;
}
#loginPlace .errors {
	float:left;
	clear:both;
}
#loginPlace input.formButton {
	width:44px;
	height:21px;
}
#loading 
{
	width:16px;
	height:16px;
	position:absolute;
	left:55px;
	top:2px;
}
#loginPlace p.welcomeLine 
{
	margin-bottom:10px;
}
#loginPlace div.newLine {
	padding:5px 0 0 0;
	width:264px;
}

#loginPlace a.margLink {
	margin-right:10px;
}

/*восстановление пароля*/
#regContainer {
	padding:10px 25px;
}
#regContainer * {
	padding:0;
	margin:0;
}
#regContainer p {
	margin-bottom:10px;
}
#regContainer input {
	padding:2px;
	width:220px;
}
#regContainer label {
	margin-bottom:3px;
	display:block;
}
a:link.restLink, a:visited.restLink 
{
	width:93px;
	height:21px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
#regContainer .errors {
	display:block;
}
#regContainer .good {
	display:block;
}
#regContainer td {
	padding:0 5px 5px 0;
}
#captcha_img 
{
	margin:10px 0;
}
/*не правильно заполнены поля*/
#messageArea td {
	padding-top:15px;
}
#messageArea ul {
	margin:10px 0 10px 0
}
#messageArea ul li {
	padding-left:30px;
}

#regContainer input.restBut {
	width:109px;
	height:17px;
}
a:link.regLink, a:visited.regLink
{
	width:85px;
	height:21px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
/* ------------------------------ авторизация и регистрация END*/
/* ------------------------------ инфо о владельце BEGIN*/
.ja-newscatwrap dd {
	padding:0 0 20px 0;
	margin:0;
}
.ja-newscatwrap dt {
	padding:0;
	margin:0;
}
/* ------------------------------ инфо о владельце END*/
/* ------------------------------ личный кабинет пользователя BEGIN*/
.tc 
{
	padding-right:8px;
}
.section {
	padding:10px 0;
}

#addressTable {
	width:100%;
}
#addressTable td {
	margin:0;
	padding:5px 8px;
}
#addressTable td.titleRow, #profile_form td.titleRow{
	padding:20px 0 10px 0;
}

#addressTable h3 {
	margin:0;
}
.radioBut {
	width:auto;
}

#addressTable td.check {
	width:20px;
}
#addressTable td.edit {
	width:110px;
}
#addressTable td.delete {
	width:86px;
	padding-right:20px;
}
a:link.editLink, a:visited.editLink {
	display:block;
	width:108px;
	height:21px;
	text-indent:-300px;
	overflow:hidden;
}

#addressTable .hideRow {
	display:none;
}
#addressTable .hideRow td {
	padding:20px 0;
}

#addressTable .addTable td {
	padding:0px 8px 0px 0px;
}
.successMessage {
	padding:10px 20px;
	margin:20px 20px 0 20px;
}
.errorMessage {
	padding:10px 20px;
	margin:20px 20px 0 20px;
}
/* ------------------------------ личный кабинет пользователя END*/

