/* 
Установка параметров по умолчанию
---------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

html, body, div, form, span, iframe, a, img, table, th, td {
	padding: 0;
	margin: 0;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
body, html {
	text-align:center;
}
body {
	margin:0 10px;
}
a:link, a:visited {
	color: #000;
	font-size: 12px;
	text-decoration:underline;
}
a:hover, a:active {
	color: #FE611C;
	text-decoration:none;
}
a img {
	border:none;
}
:focus {
	outline:none;
}

/*
Основные блоки страницы
---------------------------------------------------*/
#mainContainer {
	width:100%;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'980px':(documentElement.clientWidth||document.body.clientWidth)>1240?'1240px':'');
	max-width:1240px;
	min-width:980px;
	text-align:left;
	background:url(../pics/rightcolumnline.gif) right top repeat-y;
	margin: 0 auto;
}
#contentContainer {
	width:100%;
	min-height: 350px;
}
#content {
	float:left;
	width:100%;
	padding-bottom:50px;
	overflow:hidden;
}
#header {
	height:150px;
	background:#FFF;
	position:relative;
}
#leftColumn {
	width: 178px;
	float:left;
	margin-left:-100%;
	overflow:auto;
}
#centerColumn {
	padding:30px 15px 30px 15px;
	margin:0 200px 0 178px;
	overflow:hidden;
}
#centerColumn p {
	margin-bottom:20px;
}
#centerColumn h2 {
	display:block;
	text-align:center;
	color:#000;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../pics/dottedline.gif) left bottom repeat-x;
	padding-bottom:30px;
	margin-bottom:20px;
}
#centerColumn dt {
	font-weight:bold;
}
#rightColumn {
	width: 196px;
	float:left;
	margin-left:-196px;
	overflow:auto;
}
#footer {
	clear:both;
	width:100%;
	min-height:61px;
	height:auto !important;
	/*height:61px;*/
	background: #F2CB5A url(../pics/bottombg.gif) repeat-x;
	color:#FFF;
	text-align:center;
}
#subFooterLeft {
	min-height:61px;
	height:auto !important;
	/*height:61px;*/
	background:url(../pics/footerleft.gif) left top no-repeat;
}
#subFooterContent {
	min-height:51px;
	height:auto !important;
	/*height:61px;*/
	padding:5px 0;
	background: url(../pics/footerright.gif) right top no-repeat;
	overflow:hidden;
	color:#FFF;
}
#subFooterContent a:link, #subFooterContent a:visited {
	color:#FFF;
	text-decoration:none;
}
#subFooterContent a:hover, #subFooterContent a:active {
	text-decoration:none;
}
.additionalContent {
	padding: 0 5px;
}
.additionalContent dt {
	font-weight:bold;
}
.additionalContent dd {
	margin-bottom:15px;
}
.additionalContent p {
	margin-bottom:15px;
}
.feedbackContent {
	text-align:center;
	letter-spacing:1px;
}
.feedbackContent form {
	padding-top:10px;
}
.feedbackTable {
	width:410px;
	margin:0 auto;
}
.feedbackContent input {
	left:147px;
	width:215px;
	height:17px;
	padding-left:2px;
	border:1px solid #B2B2B2;
}
.feedbackContent textarea {
	left:147px;
	width:215px;
	height:110px;
	padding-left:2px;
	border:1px solid #B2B2B2;
}
.feedbackContent input:focus {
	border:1px solid #999;
}
.feedbackContent textarea:focus {
	border:1px solid #999;
}
.formButtons {
	border:1px solid #000;
	clear:both;
}
/*
Основные элементы страницы
---------------------------------------------------*/
.logo {
	width:293px;
	height:61px;
	position:absolute;
	left:10px;
	top:15px;
	display:block;
}
.topBanner {
	position:absolute;
	left:350px;
	top:15px;
	height:61px;
	overflow:hidden;
}
.leftBanner {
	width:165px;
	padding:20px 5px 30px 5px;
	text-align:center;
	overflow:hidden;
}
.rightBanner {
	width:164px;
	padding: 10px 0 20px 2px;
	overflow:hidden;
}
.welcomeText {
	color:#000;
	padding:0 10px 30px 10px;
}
.sectionDesc {
	color:#000;
	padding:10px 10px 15px 10px;
	clear:both;
	float:left;
	display:inline;
	width:815px;
}
.sectionDesc img {
	float:left;
	margin-right:12px;
	display:inline;
}
.sectionImage {
	margin-top:20px;
	float:left;
	display:inline;
	clear:both;
}
.bottomBanner {
	padding:8px;
}

/*
Горизонтальное меню
---------------------------------------------------*/

#mainMenu {
	position:absolute;
	bottom:0;
	height: 57px;
	background: url(../pics/menuleft.gif) left top no-repeat;
	width:100%;
}
#mainMenu ul {
	list-style:none;
	overflow:hidden;
}
#mainMenu li {
	float:left;
	background:#333 url(../pics/noact_menu_bg.gif) left top repeat-x;
	width:20%;
}
*+html #mainMenu li, * html #mainMenu li {
	width:19.9%;
}
#mainMenu li.active {
	float:left;
	background: #FE8235 url(../pics/act_b_bg.gif) left top repeat-x;
}
#mainMenu a {
	display:block;
	float:left;
	height:56px;
	text-align:center;
	font:18px Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:1px;
}
#mainMenu a.active {
	display:block;
	float:left;
	height:44px;
	text-align:center;
	font:18px Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:13px;
	background:url(../pics/act_blur.jpg) center bottom no-repeat;
}
.menuButton {
	width:100%;
	background: url(../pics/menu_spacer.gif) right top no-repeat;
}
.menuShcartButton {
	width:100%;
	background: url(../pics/menu_right.gif) right top no-repeat;
}
.menuShcartButtonAct {
	width:100%;
	background: url(../pics/menu_right_act.gif) right top no-repeat;
}
.shcartPageButton_a {
	width:199px;
	background:#FD9845;
	color:#FFF;
}

/*
Форма поиска
---------------------------------------------------*/

.searchArea {
	width:177px;
	height:56px;
	background: url(../pics/searchbottom.gif) left bottom no-repeat;
	margin-bottom:5px;
}
.searchArea form {
	background:url(../pics/searchbg.gif) left top repeat-x;
	height:39px;
	width:166px;
	margin-left:1px;
	padding:8px 0 0 8px;
}
.searchArea form input {
	border:1px solid #B2B2B2;
	width:101px;
	height:15px;
	font:10px Tahoma;
	color:#999;
	padding:0 2px;
}
.searchArea form input:focus {
	border:1px solid #999;
}
.searchArea form .findButton {
	width:48px;
	height:17px;
	border:none;
	margin:0 0 -5px -2px !important;
	margin:0 0 -3px 2px;
	color:#000;
}
.searchArea form .findButton:focus {
	border:none;
}
.searchArea p {
	display:inline;
}
.searchArea .advSearch {
	display:block;
	margin:3px 0 0 1px;
}
.searchArea .advSearch a {
	font-size:11px;
}
.searchArea a:link, .searchArea a:visited {
	color:#000;
	text-decoration:underline;
}
.searchArea a:hover, .searchArea a:active {
	text-decoration:none;
}

/*
Каталог товаров
---------------------------------------------------*/

#catalogBlock {
	width:176px;
	background:#FD9845 url(../pics/catalogbg.gif) repeat-y;
}

#catalogBlock dt {
	position:relative;
	width:176px;
	height:51px;
	color:#FFF;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#catalogBlock dt span {
	background:url(../pics/catalogtitle.gif) left top no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}
#catalogBlock dd {
	width:176px;
	background:url(../pics/catalogfooter.gif) bottom no-repeat;
	padding-bottom:35px;
}
#catalogBlock ul {
	list-style:none;
}
#catalogBlock li {
	display:inline;
}
#catalogBlock a {
	font-size:11px;
}
.firstLevelCatalog a:link, .firstLevelCatalog a:visited {
	color:#000;
	display:block;
	padding:0 5px 8px 26px;
	text-decoration:none;
	background:none;
	overflow:auto;
}
.firstLevelCatalog a:hover, .firstLevelCatalog a:active {
	text-decoration:none;
	background:url(../pics/catalogfirstbg_a.gif) 15px 6px no-repeat;
}

#catalogBlock .firstLevel_a {
	font-weight:bold;
	background:url(../pics/catalogfirstbg_a.gif) 15px 6px no-repeat;
}

.secondLevelCatalog {
	width:174px;
	margin:0 0 8px 1px;
}

.secondLevelCatalog a:link, .secondLevelCatalog a:visited {
	color:#434343;
	padding: 5px 5px 5px 35px;
	display:block;
	background:none;
}
.secondLevelCatalog a:hover, .secondLevelCatalog a:active {
	background:none;
}
#catalogBlock .secondLevel_a {
	font-weight:bold;
	background:#F6C44C;
}
.thirdLevelCatalog a:link, .thirdLevelCatalog a:visited {
	color:#FE611C;
	padding-left:45px;
	display:block;
	background:#FDE4A7;
}
.thirdLevelCatalog a:hover, .thirdLevelCatalog a:active {
	background:#FDE4A7 url(../pics/thirdlevelbg.gif) 35px 11px no-repeat;
}
#catalogBlock .thirdLevel_a {
	font-weight:bold;
	background:#F6C44C url(../pics/thirdlevelbg.gif) 35px 11px no-repeat;
}
.fourthLevelCatalog a:link, .fourthLevelCatalog a:visited {
	color:#000;
	padding-left:45px;
	display:block;
	background:none;
}
.fourthLevelCatalog a:hover, .fourthLevelCatalog a:active {
	background:none;
}
#catalogBlock .fourthLevel_a {
	font-weight:bold;
	background:none;
}
.fifthLevelCatalog a:link, .fifthLevelCatalog a:visited {
	color:#333;
	padding-left:45px;
	display:block;
	background:none;
}
.fifthLevelCatalog a:hover, .fifthLevelCatalog a:active {

}
#catalogBlock .fifthLevel_a {
	font-weight:bold;
	background:none;
}

/*
Вход на сайт
---------------------------------------------------*/

#login dt {
	position:relative;
	width:196px;
	height:38px;
	background:#434343;
	color:#FFF;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#login dt span {
	background:url(../pics/usertitle.gif) left top no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#login dd {
	width:171px;
	padding:10px 0 10px 25px !important;
	padding:10px 0 13px 25px;
}

/*
Блок новостей
---------------------------------------------------*/

#news dt {
	position:relative;
	width:196px;
	height:38px;
	background:#434343;
	color:#FFF;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#news dt span {
	background:url(../pics/newstitle.gif) left top no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#news dd {
	width:154px;
	padding:10px 0 0 25px;
}
.newsDate {
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#FE611C;
}
#news a:link, #news a:visited {
	color:#000;
	margin:3px 0 15px 0;
	display:block;
	font-size:11px;
	text-decoration:none;
}
#news a:hover, #news a:active {
	text-decoration:none;
}
#news p {
	font-size:11px;
	color:#4672F0;
	padding-bottom:15px;
}

/*
Секции товаров
---------------------------------------------------*/

/*Дерево секций*/
#sectionsTree {
	margin-bottom: 15px;
	clear:both;
	font-weight:bold;
	color:#FE611C;
}
#sectionsTree li {
	display:inline;
	padding:0 7px 0 16px;
	background:url(../pics/sectiontreebg.gif) left center no-repeat;
}
#sectionsTree .firstSectionTree {
	background:none;
	padding:0 5px 0 10px;
}
#sectionsTree a:link, #sectionsTree a:visited {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sectionsTree a:hover, #sectionsTree a:active {
	text-decoration:underline;
}

/*Сортировка товаров и разбивка на страницы*/
.sortRazbItems {
	clear:both;
	float:left;
	display:inline;
	width:100%;
	margin:12px 0;
}
.sortingBlock {
	float:left;
	display:inline;
	margin-left:10px;
}
.sortRazbItems ul {
	float:right;
	list-style-type:none;
	display:inline;
	margin-right:10px;
}
.sortRazbItems li {
	display:inline;
	color:#FE611C;
	font-weight:bold;
	padding:0 2px;
}
.sortRazbItems a:link, .sortRazbItems a:visited {
	font-size:12px;
	text-decoration:none;
}
.sortRazbItems a:hover, .sortRazbItems a:active {

}
.sortRazbItems select {
	border:1px solid #B2B2B2;
	margin-right:10px;
}

/*Товары в две колонки*/
.itemsRow {
	float:left;
	position:relative;
	width:100%;
	margin-bottom:10px;
	display:inline;
}
.itemsRow p {
	margin:0;
}
.leftItemBlock {
	width:48%;
	background: url(../pics/dottedline.gif) left top repeat-x;
	float:left;
	padding: 15px 0 10px 0;
}
/*Нет на складе. Установка прозрачности для элементов*/
.noItem a, .noItem div, .noItem span, #centerColumn .itemsRow .noItem h3, #centerColumn .itemsRow .noItem h3 a, #centerColumn #linkedRow .noItem h4 a {
	color:#999;
}
.noItem .itemSmallImage img, .noItem .itemBigImage img, #linkedRow .noItem img {
	filter:alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.rightItemBlock {
	float:right;
	width:48%;
	background: url(../pics/dottedline.gif) left top repeat-x;
	padding: 15px 0 10px 0;
}
.itemsRow h3 {
	float:left;
	text-align:center;
	display:inline;
	margin:10px 0;
	width:100%;
}
h3 a:link, h3 a:visited {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#000;
	display:block;
}
h3 a:hover, a:active {
	text-decoration:none;
	color:#FD9845;
}
.itemsRow h3 img {
	margin-bottom:5px;
	color:red;
}
.itemSmallImage {
	float:left;
	overflow:hidden;
	clear:both;
	text-align:center;
	width:100%;
}
.desc {
	font-size:11px;
	padding:15px 10px 60px 10px;
	clear:both;
	line-height:15px;
}
.itemPrice {
	height:41px;
	background:#D1D1D1 url(../pics/itembottombg.gif);
	position:absolute;
	bottom:5px;
	width:48% !important;
	width:100%;
}
.price {
	/*float:left;*/
	/*width:200px;*/
	position:relative;
	left:0;
	top:0;
	height:32px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 0 0 20px;
	background:url(../pics/itembottomleft.gif) left top no-repeat;
}
.buttons {
	position:absolute;
	right:-1px;
	top:0;
	height:32px;
	width:80px;
	padding-top:9px;
	padding-right:5px;
	background:url(../pics/itembottomright.gif) right top no-repeat;
}
.firstPrice {
	font: 18px Arial, Helvetica, sans-serif;
	color:#000;
	margin-right:10px;
}
.firstPriceCompare {
	font: 18px Arial, Helvetica, sans-serif;
	color:#000;
}
.buttons a {
	float:right;
	margin-right:5px;
	display:inline;
}

/*
Страница товара
---------------------------------------------------*/

.itemBlock {
	background: url(../pics/dottedline.gif) left top repeat-x;
	float:left;
	margin-top:18px;
	display:inline;
	width:100%;
}
.itemOnePrice {
	height:41px;
	background:#D1D1D1 url(../pics/itembottombg.gif);
	position:absolute;
	bottom:5px;
	width:100%;
	clear:both;
}
.descBig {
	font-size:12px;
	padding:15px 20px 80px 20px !important;
	padding:15px 20px 80px 20px;
	line-height:16px;
	/*float:left;*/
	clear:both;
	overflow:hidden;
}
.descBig img {
	float:left;
	clear:right;
	margin: 0 15px 60px 0;
}
.itemsRow h3.itemPage {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FD9845;
	display:block;
	margin: 20px 0 0 0;
	text-align:center;
	width:100%;
}
.itemsRow h3.itemPage img {
	margin:0 auto 5px auto;
	display:block;
}
.itemBigImage {
	margin:70px 20px 0 20px !important;
	margin:15px 20px 0 20px;
	text-align:center;
}

/*
Сопутствующие товары и секции
---------------------------------------------------*/

#linkedItems {
	clear:both;
	float:left;
	width:100%;
}
#linkedSections {
	clear:both;
	padding-top:5px;
}
#linkedSections ul {
	margin:0 0 50px 10px;
	list-style-type:none;
}
#linkedSections a:link, #linkedSections a:visited {
	font-size:11px;
	display:block;
	width:50%;
	padding:2px 15px;
	color:#000;
	text-decoration:none;
	background:url(../pics/sectiontreebg.gif) left center no-repeat;
}
#linkedSections a:hover, #linkedSections a:active {
	text-decoration:underline;
}
.greyTitleLine {
	background:#F0F0F0;
	font-size:12px;
	font-weight:bold;
	padding:3px 8px;
	margin-bottom:15px;
}
.linkedItemBlock {
	width:33%;
	float:left;
	padding-bottom:15px;
	height:195px;
}
.linkpadblock {
	margin: 0 10px;
	padding: 10px;
	overflow:hidden;
	background: url(../pics/dottedline.gif) left bottom repeat-x;
	/*height:200px;*/
}
#linkedRow h4 img {
	margin-bottom:5px;
}
#linkedItems h4 a:link, #linkedItems h4 a:visited {
	color:#AA1010;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#linkedItems h4 {
	text-align:center;
	margin-bottom:10px;
}
#linkedItems h4 a:hover, #linkedItems h4 a:active {
	color:#000;
	text-decoration:none;
}
.linkedIcon {
	text-align:center;
	overflow:hidden;
}
.linkedPrice {
	float:left;
	margin-top:10px;
	line-height:20px;
	text-align:center;
	width:100%;
}
#linkedRow {
	/*background:url(../pics/linkedlinebg.gif) left bottom no-repeat;*/
	float:left;
	width:100%;
	margin-bottom:15px;
}

/*
Дополнительные страницы
---------------------------------------------------*/
.additionalPageTitle {
	text-align:center;
	color:#4672F0;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	padding-bottom:30px;
	background:url(../pics/dottedline.gif) left bottom repeat-x;
}

.newsHeader {
	background: #FCD371 url(../pics/newsbottom.gif) left bottom no-repeat;
	padding-bottom:13px;
	position:relative;
}
.newsHeaderRight {
	background:url(../pics/newsrighttop.gif) right top no-repeat;
}
.newsHeaderContent {
	background: url(../pics/newslefttop.gif) left top no-repeat;
	padding:7px 10px 0 38px;
	color:#000;
	font-weight:bold;
	position:relative;
	_height:1%;
}
.newsContent {
	color:#000;
	padding:10px 38px 45px 38px;
}

/*
Расширенный поиск
---------------------------------------------------*/

.adSearchHeader {
	background: #FCD371 url(../pics/newsbottom.gif) left bottom no-repeat;
	padding-bottom:13px !important;
	padding-bottom:12px;
	margin-bottom:0 !important;
	margin-bottom:15px;
	cursor:pointer;
	clear:both;
	_border:1px solid white;
}
.adSearchHeaderRight {
	background:url(../pics/newsrighttop.gif) right top no-repeat;
}
.adSearchHeaderContent {
	background: url(../pics/newslefttop.gif) left top no-repeat;
	padding:7px 10px 0 38px;
	color:#000;
	font-weight:bold;
	position:relative;
	/*height:100%;*/
}
.adSearchContent {
	color:#4672F0;
	padding:10px 38px 45px 38px;
	text-align:right;
	clear:both;
}
.searchbody {
	padding: 8px 0;
	float:right;
	margin-top:0 !important;
	margin-top:-15px;
	width:100%;
}
.searchbody input {
	width:155px;
	height:15px;
	padding-left:2px;
	border:1px solid #B2B2B2;
	font-size:11px;
	margin-left:30px;
	margin-bottom:4px;
}
.searchbody select {
	margin-bottom:4px;
	width:160px;
	overflow:hidden;
}
.searchbody .fprice {
	width:65px;
	padding-left:2px;
	margin:0 0 4px 0;
}
.hiddenc {
	display:none;
}
a.fbutt:link, a.fbutt:visited {
	display:block;
	width:96px;
	height:17px;
	background: #38B2CA url(../pics/searchad_b.gif) left top no-repeat;
	margin:10px 0 0 auto;
}
a:hover.fbutt, a.fbutt:active {
	display:block;
	width:96px;
	height:17px;
	background: #FD9845 url(../pics/searchad_b.gif) left bottom no-repeat;
}
.fcatalog {
	margin-right:18px;
}
.fcatalog select {
	border:1px solid #B2B2B2;
}
.inpSearch {
	text-align: left;
	padding-left:30px;
}
div.ivs input {
	width:20px;
}
td.trbcont img#easy {
	position:relative;
	vertical-align:middle;
}
.nothingFind {
	font-weight:bold;
	padding:0 38px;
}
.right {
	float:right;
	margin-right:15px;
}
a:link.right, a:visited.right {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
a:hover.right, a:active.right {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}

/*
Сравнение товаров
---------------------------------------------------*/

.noCompare {
	font-weight:bold;
	text-align:center;
}
.compare {
	margin-bottom:30px;
	width:100%;
}
a:link.clear, a:visited.clear {
	display:block;
	width:189px;
	height:17px;
	background:#38B2CA url(../pics/clearcompare_b.gif) left top no-repeat;
	margin:0 5px 15px auto;
}
a:hover.clear, a:active.clear {
	display:block;
	width:189px;
	height:17px;
	background: #FD9845 url(../pics/clearcompare_b.gif) left bottom no-repeat;
}
.compare .head {
	font-weight:bold;
	padding-bottom:15px;
}
.head a:link, .head a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.head a:hover, .head a:active {
	color:#000;
}
.compare .pname {
	text-align:left;
}
.compare td {
	padding:2px 10px;
	text-align:center;
}
.greyLine {
	background:#E6E6E6;
}
a:link.buyButtonWhite, a:visited.buyButtonWhite {
	display:block;
	width:63px;
	height:25px;
	background: #38B2CA url(../pics/buy_b.gif) top no-repeat;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
}
a:hover.buyButtonWhite, a:active.buyButtonWhite {
	background: #FEA10C url(../pics/buy_b.gif) bottom no-repeat;
}
.buyCompareLine {
	height:41px;
	background: url(../pics/itembottombg.gif) repeat-x;
}
.buyCompareLeft {
	background: url(../pics/itembottomleftbig.gif) left no-repeat;
}
.buyCompareRight {
	background: url(../pics/itembottomrightbig.gif) right no-repeat;
}
.buyCompareBg {
	background: url(../pics/itembottombg.gif) left center repeat-x;
}
.compare .priceTd {
	text-align:left;
	font-weight:bold;
	height:70px;
	width:200px;
}
a:link.deleteLink, a:visited.deleteLink {
	color:#000;
	display:block;
	margin-top:5px;
}
a:hover.deleteLink, a:active.deleteLink {
}
.newItemCompare {
	padding-bottom:10px;
}
.noItemCompPrice {
	color:#CCC;
}
.noItemCompPrice span {
	color:#CCC;
}
a:link.noItemCompPrice, a:visited.noItemCompPrice {
	color:#CCC;
}
a:hover.noItemCompPrice, a:active.noItemCompPrice {
	color:#CCC;
}

/*
Страницы авторизированного пользователя
---------------------------------------------------*/

#catalogBlockReg {
	width:176px;
	background:#565656 url(../pics/regmenubg.gif) repeat-y;
}
#catalogBlockReg dt {
	position:relative;
	width:176px;
	height:51px;
	color:#FFF;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#catalogBlockReg dt span {
	background:url(../pics/regmenutop.gif) left top no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
}
#catalogBlockReg dd {
	width:176px;
	background:url(../pics/regmenubottom.gif) bottom no-repeat;
	padding-bottom:35px;
}
#catalogBlockReg ul {
	list-style:none;
}
#catalogBlockReg li {
	display:inline;
}
#catalogBlockReg a {
	font-size:11px;
}
.firstLevelCatalogReg a:link, .firstLevelCatalogReg a:visited {
	color:#FFF;
	display:block;
	padding:4px 8px 6px 26px;
	text-decoration:none;
	background:none;
}
.firstLevelCatalogReg a:hover, .firstLevelCatalogReg a:active {
	text-decoration:none;
	background:url(../pics/catalogfirstbg_a.gif) 15px 9px no-repeat;
}

#catalogBlockReg .firstLevel_a {
	font-weight:bold;
	background:url(../pics/catalogfirstbg_a.gif) 15px 9px no-repeat;
}
a:link.add, a:visited.add {
	display:block;
	width:163px;
	height:17px;
	background: #38B2CA url(../pics/addadres_b.gif) left top no-repeat;
	margin:30px 0 0 20px;
}
a:hover.add, a:active.add {
	display:block;
	width:163px;
	height:17px;
	background: #FD9845 url(../pics/addadres_b.gif) left bottom no-repeat;
}
.editAdressButton {
	width:1px;
}
.editAdressButton a:link, .editAdressButton a:visited {
	display:block;
	width:113px;
	height:17px;
	background: #38B2CA url(../pics/edit_b.gif) left top no-repeat;
}
.editAdressButton a:hover, .editAdressButton a:active {
	background: #FD9845 url(../pics/edit_b.gif) left bottom no-repeat;
}
.editAdressButtonGrey a:link, .editAdressButtonGrey a:visited {
	display:block;
	width:113px;
	height:17px;
	background: #38B2CA url(../pics/editgrey_b.gif) left top no-repeat;
}
.editAdressButtonGrey a:hover, .editAdressButtonGrey a:active {
	background: #FD9845 url(../pics/editgrey_b.gif) left bottom no-repeat;
}
.adressTable {
	margin:10px 0 35px 0;
}
.adressTable .delAdresButton {
	width:1px;
	padding-left:20px;
	padding-right:20px;
}
.adressTable .delAdresButtonGrey {
	width:1px;
	padding-left:20px;
	padding-right:20px;
}
.delAdresButton a:link, .delAdresButton a:visited {
	display:block;
	width:74px;
	height:17px;
	background: #38B2CA url(../pics/delete_b.gif) left top no-repeat;
}
.delAdresButton a:hover, .delAdresButton a:active {
	background: #FD9845 url(../pics/delete_b.gif) left bottom no-repeat;
}

.delAdresButtonGrey a:link, .delAdresButtonGrey a:visited {
	display:block;
	width:74px;
	height:17px;
	background:#38B2CA url(../pics/deletegrey_b.gif) left top no-repeat;
}
.delAdresButtonGrey a:hover, .delAdresButtonGrey a:active {
	background: #FD9845 url(../pics/deletegrey_b.gif) left bottom no-repeat;
}
.adressTable td {
	padding:4px 0;
}
.adressTable .adressTitle {
	padding-left:35px;
}
.adressTitle a:link, .adressTitle a:visited {
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
.adressTitle a:hover, .adressTitle a:active {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.tc {
	padding-right:50px;
	font-size:11px;
	color:#333;
	letter-spacing:1px;
	text-align:left;
}
.tc2 {
	padding-right:30px;
	font-size:11px;
	color:#333;
	text-align:left;
	width:150px;
	vertical-align:top;
	padding-top:2px;
}
.fc {
	padding:2px 0;
}
.fc input {
	width:220px;
	height:18px !important;
	height:16px;
	_padding-top:2px;
	border:1px solid #B2B2B2;
	padding-left:1px;
	font-size:12px;
	color:#333;
}
.fc input:focus {
	border:1px solid #999;
}
.fc select {
	width:220px;
	height:20px;
	border:1px solid #B2B2B2;
	padding-left:1px;
	font-size:12px;
	color:#333;
}
.star {
	color:red;
}
a:link.saveButton, a:visited.saveButton {
	display:block;
	width:89px;
	height:17px;
	margin:15px auto;
	background: #38B2CA url(../pics/save_b.gif) left top no-repeat;
}
a:hover.saveButton, a:active.saveButton {
	background: #FD9845 url(../pics/save_b.gif) left bottom no-repeat;
}
.centerBlack {
	color:#000;
	font-weight:bold;
	text-align:center;
}
.section {
	font-weight:bold;
	padding:20px 0 5px 0;
	text-align:left;
}

.feedbackButtons {
	padding:20px 0 50px 0;
}
a:link.clearButton, a:visited.clearButton {
	display:inline;
	width:96px;
	height:17px;
	background:#38B2CA url(../pics/clear_b.gif) left top no-repeat;
	float:left;
	margin-left:12px;
	margin-right:5px;
}
a:hover.clearButton, a:active.clearButton {
	background:#FD9845 url(../pics/clear_b.gif) left bottom no-repeat;
}
a:link.sendButton, a:visited.sendButton {
	display:block;
	width:96px;
	height:17px;
	background:#38B2CA url(../pics/send_b.gif) left top no-repeat;
	float:left;
}
a:hover.sendButton, a:active.sendButton {
	background:#FD9845 url(../pics/send_b.gif) left bottom no-repeat;
}
.inptc {
	text-align:left;
}
a:link.activeRegMenu, a:visited.activeRegMenu, a:hover.activeRegMenu, a:active.activeRegMenu {
	background:#B7B7B7 url(../pics/regmenubg_a.gif) left top repeat-y;
	font-weight:bold;
}

/*
Кнопки
---------------------------------------------------*/

a:link.compareButton, a:visited.compareButton {
	position:absolute;
	top:-20px;
	right:13px !important;
	right:18px;
	font-size:10px;
	color:#FE611C;
	text-decoration:underline;

}
a:hover.compareButton, a:active.compareButton {
	color:#000;
	text-decoration:none;
}
a:link.compareResButton, a:visited.compareResButton {
	position:absolute;
	top:-20px;
	right:13px;
	font-size:10px;
	color:#000;
	text-decoration:underline;
	display:none;
}
a:hover.compareResButton, a:active.compareResButton {
	color:#000;
	text-decoration:none;
}
a:link.buyButton, a:visited.buyButton {
	display:block;
	width:63px;
	height:25px;
	background: #38B2CA url(../pics/buy_b.gif) top no-repeat;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
a:hover.buyButton, a:active.buyButton {
	background: #FD9845 url(../pics/buy_b.gif) bottom no-repeat;
}
a:link.zakazButton, a:visited.zakazButton {
	display:block;
	width:73px;
	height:25px;
	background: #4672F0 url(../pics/zak_b.gif) top no-repeat;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
a:hover.zakazButton, a:active.zakazButton {
	background: #FF7802 url(../pics/zak_b.gif) bottom no-repeat;
}
a:link.noItemButton, a:visited.noItemButton {
	display:block;
	width:63px;
	height:25px;
	background: url(../pics/noitem.gif) no-repeat;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
/*
Фрейм корзины
---------------------------------------------------*/
#win_basket {
	width:190px;
	height:110px !important;
	height:120px;
	font-size:11px;
	margin-bottom:15px;
}
#shcartFrame {
	font-size:11px;
	color:#000;
	padding: 15px 0 0 25px;
	text-align:left;
}
#shcartFrame body, #shcartFrame html {
	padding:0;
	margin:0;
	text-align:left;
	width:190px;
	font-size:11px;
}
#shcartFrame dl {
	text-align:left;
}
#shcartFrame dt {
	float:left;
	width:85px;
	padding:2px 0;
}
#shcartFrame dd {
	color:#FE611C;
	font-weight:bold;
	padding:2px 0;
}
#shcartFrame dd input {
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
}
#shcartFrame select {
	border:1px solid #FE611C;
	font-size:11px;
	min-width:40px;
}
.izakaz {
	display:block;
	background: #38B2CA url(../pics/ordering_b.gif);
	width:139px;
	height:17px;
	margin-top:10px;
	text-align:center;
}
#pricecont {
	width:50px;
	border:none;
	color:#FE611C;
	font-weight:bold;
	font-size:10px;
}
/*
Другое
---------------------------------------------------*/

#login .tweaks {
	display:block;
	margin: 5px;
	font-size:11px;
}
.bold {
	font-weight:bold;
}
.noItemImg {
	float:right;
}
#captcha_img {
	margin:5px 0;
}
.hz {
	display:block;
	position:absolute;
	right:-1px;
	bottom:-14px;
	background:url(../pics/newsbottom2.gif);
	width:15px;
	height:14px;
}
.hz2 {
	display:block;
	position:absolute;
	right:-1px !important;
	bottom:-14px !important;
	right:-1px;
	bottom:-15px;
	background:url(../pics/newsbottom2.gif);
	width:15px;
	height:14px;
}
* html .scrollblock {
	overflow-x:auto;
	width:100%;
	overflow:visible;
}
*+html .scrollblock {
	width:100%;
	overflow-x:auto;
	overflow-y:hidden;
}
.scrollblock {
	width:100%;
	overflow:auto;
}

/*
Страница "Оплата и доставка"
---------------------------------------------------*/
.deliv_block {
	background:#F9F8F8;
	border:1px solid #ECECEC;
	padding: 0 10px 20px 10px;
	overflow:hidden;
	height:100%;
}
.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:-15px;
}
.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;
	font-style:normal;
	margin-right:5px;
}
.rab_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	background:#37b3cb;
	margin:5px 1px 0 0;
	text-align:center;
	vertical-align:top;
	font-size:1px;
	padding:3px;
}
.vih_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	background:red;
	margin:5px 1px 0 0;
	text-align:center;
	font-size:1px;
	padding:3px;
}
.rab_den img, .vih_den img {
	vertical-align:top;
}
.easypayBg {
	padding-right:40px;
	height:18px;
	float:left;
	background:url(../pics/easypaybg.gif) right center no-repeat;
}
.webmoneyBg {
	padding-right:75px;
	height:18px;
	float:left;
	background:url(../pics/webmoneybg.gif) right center no-repeat;
}
.webpayBg {
	padding-right:62px;
	height:18px;
	float:left;
	background:url(../pics/webpaybg.gif) right center no-repeat;
}
/* Новый вывод таблицы свойст модели на странице товара */

.modelTable {
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	margin-top:30px;
	width:100%;
}
	.modelTable h3 {
		width:100%;
		height:41px;
		color:#AA1010;
		font-weight:bold;
		font-size:13px;
		position:relative;
		display:block;
		margin:0;
		line-height:41px;
		text-align:left;
	}
		.modelTable h3 i.ug_l {
			position:absolute;
			left:-21px;
			top:0;
			width:10px;
			height:41px;
			overflow:hidden;
			background:url(../pics/modtab_l.gif);
			display:block;
		}
		.modelTable h3 i.ug_r {
			position:absolute;
			right:-21px;
			top:0;
			width:10px;
			height:41px;
			overflow:hidden;
			background:url(../pics/modtab_r.gif);
			display:block;
		}
	.modelTable col {
		width:1%;
	}
	.modelTable td {
		padding:3px 20px;
		border-left:1px solid #DBDBDB;
		border-top:1px solid #DBDBDB;
	}
		.firstCol {
			white-space:nowrap;
		}
	.modelTable thead td {
		background:#DBDBDB url(../pics/itembottombg.gif);
		height:41px;
		border-top:none;
		padding:0 20px;
	}
	.modelTable tfoot td {
		background:#DBDBDB;
		height:3px;
		padding:0;
	}
	td.groupTitle {
		padding:12px 20px;
		font-weight:bold;
	}
	tr.grey td {
		color:#999;
	}
	td.secondLevel {
		padding-left:40px;
	}
}
.shop_text p {
	margin: 0 0 10px 0 !important;
}




/* Авторизация
----------------------------
*/

#loginPlace {
	font-size:11px;
	background:url(../pics/loading.gif) center center no-repeat;
	min-height:30px;
	_height:30px;
}
#loginPlace p, #loginPlace div, #loginPlace input {
	margin:0;
	padding:0;
}
#loginPlace input {
	border:1px solid #B2B2B2;
	color:#999;
	font-family:Tahoma;
	font-size:11px;
	line-height:normal;
	padding:2px;
	width:130px;
}
#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:3px;
	z-index:2;
	width:124px;
	cursor:text;
	color:#999;
	font-size:11px;
}
#loginPlace input.formButton {
	width:49px;
	height:17px;
	border:none;
	float:left;
}
#loginPlace p {
	padding:0 3px;
	position:relative;
	clear:both;
	margin-bottom:5px;
}
#loginPlace p.welcomeLine {
	margin-bottom:10px;
}
#loginPlace div.newLine {
	padding:5px 0 0 0;
	width:264px;
	position:relative;
	overflow:hidden;
}
#loginPlace a:link, #loginPlace a:visited {
	font-size:11px;
	color:#666;
	text-decoration:underline;
}
#loginPlace a:hover, #loginPlace a:active {
	font-size:11px;
	color:#FF7E00;
	text-decoration:none;
}
	#loginPlace a.margLink {
		margin-right:10px;
	}
#loginPlace p.links {
	padding:3px 0 0 0;
}
#loginPlace .errors {
	color:#C66;
	font-size:11px;
	float:left;
	clear:both;
}
#loading {
	width:16px;
	height:16px;
	position:absolute;
	left:65px;
	bottom:7px;
	background:url(../pics/loading.gif);
}
#shcartPlace {
	padding:0 10px 0 20px;
	font-size:11px;
	border-left:1px solid #D9D9D9;
}
.shcart p {
	float:left;
	margin:0;
}
#regContainer {
	padding:10px 25px;
}
#regContainer * {
	padding:0;
	margin:0;
	font-size:11px;
}
#regContainer td {
	padding:0 5px 5px 0;
}
	#regContainer b {
		display:block;
		font-weight:normal;
		color:#999;
	}
#regContainer label {
	margin-bottom:3px;
	display:block;
}
#regContainer p {
	margin-bottom:10px;
}
#regContainer input {
	font-size:11px;
	padding:2px;
	width:220px;
	border:1px solid #CCCCCC;
}
#regContainer input.restBut {
	width:109px;
	height:17px;
	border:none;
}
#regContainer .errors {
	color:#C66;
	display:block;
}
#regContainer .good {
	display:block;
	color:#6BA804;
}
a:link.restLink, a:visited.restLink {
	width:105px;
	height:25px;
	background:url(../pics/restore_but.gif);
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
a:hover.restLink, a:active.restLink {
	background:url(../pics/restore_but.gif) 0 -25px;
}
a:link.regLink, a:visited.regLink {
	width:100px;
	height:25px;
	background:url(../pics/reg_but.gif);
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
a:hover.regLink, a:active.regLink {
	background:url(../pics/reg_but.gif) 0 -25px;
}
#messageArea td {
	padding-top:10px;
}
#messageArea * {
	color:#C66;
}
#messageArea ul {
	margin:10px 0 10px 20px;
	
}
#addressTable {
	width:100%;
	border-collapse: collapse;
}
#addressTable td {
	margin:0;
	padding:5px 8px;
	font-size:11px;
	color:#333;
}
#addressTable td.titleRow {
	padding:20px 0 10px 0;
}
.addressTitle {
	font-weight:bold;
}
#addressTable h3 {
	color:#000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}
.greyLine td {
	background-color:#F0F0F0;
}
#addressTable td.check {
	width:20px;
}
#addressTable td.edit {
	width:127px;
}
#addressTable td.delete {
	width:86px;
	padding-right:20px;
}
a:link.editLink, a:visited.editLink {
	display:block;
	width:127px;
	height:17px;
	text-indent:-300px;
	background:url(../pics/edit.gif);
	overflow:hidden;
	margin-top:5px;
}
a:hover.editLink, a:active.editLink {
	background:url(../pics/edit.gif) 0 -17px;
}

a:link.deleteLink, a:visited.deleteLink {
	display:block;
	width:74px;
	height:17px;
	text-indent:-300px;
	background:url(../pics/delete_b.gif);
	overflow:hidden;
}
a:hover.deleteLink, a:active.deleteLink {
	background:url(../pics/delete_b.gif) 0 -17px;
}
a:link.saveLink, a:visited.saveLink {
	display:block;
	width:89px;
	height:17px;
	text-indent:-300px;
	background:url(../pics/save_b.gif);
	overflow:hidden;
}
a:hover.saveLink, a:active.saveLink {
	background:url(../pics/save_b.gif) 0 -17px;
}
a:link.addLink, a:visited.addLink {
	display:block;
	width:113px;
	height:17px;
	text-indent:-300px;
	background:url(../pics/add2.gif);
	overflow:hidden;
}
a:hover.addLink, a:active.addLink {
	background:url(../pics/add2.gif) 0 -17px;
}
.radioBut {
	width:auto;
}
#addressTable .hideRow {
	display:none;
}
#addressTable .hideRow td {
	border-bottom:1px solid #D2D2D2;
	padding:20px 0;
}

#addressTable .addTable td {
	border:none;
	padding:4px;
}
.successMessage {
	padding:10px 20px;
	background:#D6EFAC;
	border:1px solid #6BA804;
	margin:20px 20px 0 20px;
	font-size:11px;
	font-weight:bold;
}
.errorMessage {
	padding:10px 20px;
	background:#FFDCDC;
	border:1px solid #FFB7B7;
	margin:20px 20px 0 20px;
	font-size:11px;
	font-weight:bold;
}
.centerBlock {
	margin:20px;
}
#bigLogin {
	margin:20px;
}
	#bigLogin * {
		margin:0;
		padding:0;
		width:auto;
		font-size:11px;
		text-align:left;
	}
	#bigLogin table {
		border-collapse:collapse;
	}
		#bigLogin table td {
			padding:0 0 10px 0;
			margin:0;
		}
	#bigLogin p {
		margin-bottom:10px;
	}
	#bigLogin label {
		margin-right:3px;
	}
	#bigLogin input {
		width:220px;
		padding:2px 1px;
		border:1px solid #CCC;
	}
		#bigLogin input.submitBut {
			border:none;
			height:18px;
			width:52px;
			background:url(../pics/login_but.gif);
			font-size:0;
			text-indent:-1000px !important;
			text-indent:0;
			cursor:pointer;
		}
	#bigLogin .links a:link, #bigLogin .links a:visited {
		color:#666;
		text-decoration:underline;
		margin-right:20px;
	}
	#bigLogin .links a:hover, #bigLogin .links a:active {
		color:#FF7E00;
		text-decoration:none;
	}

.redEr {
	color:#C66;
}

.registerinfo td {
	padding-bottom:8px;
}
.registerinfo input {
	width:150px;
	border:1px solid #CCC;
	padding:2px;
	font-size:11px;
}
.linkedPrice a
{
	text-decoration:none;
	color:#000;
}
/*Otzivy*/ 
#otzyvy {
		clear:both;
	margin-top: 10px;
	padding-top:20px;
}
.tabs {
	float:left;
	clear:both;
	width:100%;
}



.smallRaiting {
	display:block;
	height:9px;
	width:55px;
	background:url(../pics/star_small.gif) left -9px repeat-x;
	margin:7px auto 0 auto;
	position:relative;
	
}
	.smallRaiting i {
		display:block;
		position:absolute;
		left:0;
		top:0;
		background:url(../pics/star_small.gif) 0 0 repeat-x;
		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;
	}
#helpfulTable {
	margin-bottom:30px;
}
	#helpfulTable td {
		border:1px solid #DDD;
		vertical-align:top;
		width:50%;
	}
		#helpfulTable td.tabSpacer {
			width:5px;
			border:none;
		}

#helpful_positive {
}
	#helpful_positive b, b.helpfulPos {
		color:#6CBC2E;
		margin:5px 10px;
	}
	#helpful_positive a:link, #helpful_positive a:visited {
		color:#99cccc;
		font-size: 12px;
		font-weight: bold;
		text-decoration:underline;
		margin-left:10px;
	}
	#helpful_positive a:hover, #helpful_positive a:active {
		text-decoration:none;
	}
#helpful_negative {
}
	#helpful_negative b, b.helpfulNeg {
		color:#CA0F0F;
		margin:5px 10px;
	}
	#helpful_negative a:link, #helpful_negative a:visited {
		color:#99cccc;
		font-size: 12px;
		font-weight: bold;
		text-decoration:underline;
		margin-left:10px;
	}
	#helpful_negative a:hover, #helpful_negative a:active {
		text-decoration:none;
	}
.b-review {
	clear:both;
	width:100%;
	margin-bottom:10px;
	overflow: hidden;
	_zoom:1;
}
* html .b-review {
	margin-bottom:15px;
}
*+html .b-review {
	margin-bottom:15px;
}
	.b-review a{
		outline:none;
	}
	.b-review h3, .b-review .topHead {
		background:#f0f0f0;
		font-weight:bold;
		font-size:12px;
		color:#000000;
		margin:0 0 5px 0;
		padding:5px 10px;
	}
	.b-review h3 i, .b-review .topHead i {
		font-size:11px;
		font-weight:normal;
		color:#151567;
		font-style:normal;
	}
	.b-review .status {
		display: block;
		float: right;
		color:#787878;
	}
.itemBigImage .smallRaiting {
		display:block;
		height:16px;
		width:90px;
		background:url(../pics/star_big.gif) left -16px repeat-x;
		position:relative;
		margin: 7px 0;
		margin: 0 auto;
	
}
	.itemBigImage .smallRaiting i {
			display:block;
			position:absolute;
			left:0;
			top:0;
			background:url(../pics/star_big.gif) 0 0 repeat-x;
			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;
		background:url(../pics/star_big.gif) left -16px repeat-x;
		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;
			color:#848284;
			font-size:12px;
		}
		.bigRaiting i {
			display:block;
			position:absolute;
			left:0;
			top:0;
			background:url(../pics/star_big.gif) 0 0 repeat-x;
			text-indent:-1000px;
			height:15px;
			overflow:hidden;
			
		}
		.bigRaiting .star5 {
			width:90px;	
		}
		.bigRaiting .star4 {
			width:72px;
		}
		.bigRaiting .star3 {
			width:54px;
		}
		.bigRaiting .star2 {
			width:36px;
		}
		.bigRaiting .star1 {
			width:18px;
		}
	.b-review dl {
		margin:0 10px;
		font-size:12px;
	}
		.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;
		color:#000000;
	}
	#centerColumn .b-review dd p {
		padding: 0;
		font-size: 12px;
		font-weight: normal;
	}
	#centerColumn .b-review dt {
		font-weight:bold;
		background: none;
		color:#FD9845;
		margin: 0;
		padding: 0;
	}

	.commentsLinks {
		margin:0 0 0 10px;
		float:left;
		padding:0 0 0 10px;
		position:relative;
		width:280px;
		height:31px;
		display:inline;
		_zoom:1;
	}
		.commentsLinks a:link, .commentsLinks a:visited {
			position:absolute;
			color:#0f68ca;
			text-decoration:underline;
			margin-right:25px;
			/*padding-right:8px;
			background:url(../pics/grey_strn.gif) right center no-repeat;*/
		}
		.commentsLinks a:hover, .commentsLinks a:active {
			text-decoration:none;
		}
		.commentsLinks a.l-addComment {
			left:10px;
			top:4px;
			padding-top:5px;
			padding-bottom:8px;
			margin-right:0;
		}
		.commentsLinks a.l-allComments {
			left:138px;
			top:4px;
			margin-right:0;
			padding-top:5px;
			padding-bottom:8px;
		}
		.commentsLinks a:link.l-addCommentAct, .commentsLinks a:visited.l-addCommentAct, .commentsLinks a:hover.l-addCommentAct, .commentsLinks a:active.l-addCommentAct {
			left:0;
			top:4px;
			border:1px solid #e5e5e5;
			border-bottom:none;
			padding:5px 10px 8px 10px;
			background:#f1f2f4; /*url(../pics/grey_strv.gif) 105px center no-repeat;*/
			color:#292929;
			text-decoration:none;
			margin-right:0;
			z-index:2;
		}
		.commentsLinks a:link.l-allCommentsAct, .commentsLinks a:visited.l-allCommentsAct, .commentsLinks a:hover.l-allCommentsAct, .commentsLinks a:active.l-allCommentsAct {
			left:128px;
			top:4px;
			border:1px solid #e5e5e5;
			border-bottom:none;
			padding:5px 10px 8px 10px;
			background:#f1f2f4; /*url(../pics/grey_strv.gif) 128px center no-repeat;*/
			color:#292929;
			text-decoration:none;
			margin-right:0;
			z-index:2;
		}
		.l-noComments {
			position:absolute;
			left:138px;
			top:4px;
			padding-top:5px;
			padding-bottom:8px;
			color:#999;
		}
	#centerColumn p.helpful {
		float:right;
		margin:0 20px 0 0;
		color:#7f7f7f;
		height:22px;
		padding:9px 0 0 0;
		width:192px;
		text-align:right;
		display:inline;
		font-size: 12px;
	}
		#centerColumn p.helpful i {
			margin:0 6px;	
		}
		#centerColumn p.helpful a.green {
			color:#7f7f7f;
			font-size: 12px;
			font-weight: bold;
			text-decoration:underline;
		}
		#centerColumn p.helpful a.red {
			color:#7f7f7f;
			font-size: 12px;
			font-weight: bold;
			text-decoration:underline;
		}


#reviewSuccess {
	border:1px solid #DCE7C5;
	background:#F3F9E7;
	padding:10px;
	margin-bottom:25px;
	color:#000;
}
#reviewError {
	border:1px solid #F0D7D7;
	background:#FFEFEF;
	padding:10px;
	margin-bottom:25px;
	color:#000;
}
#commentSuccess {
	float:left;
	width:100%;
	clear:both;
}
	#commentSuccess p {
		margin:10px 10px 0 10px;
		border:1px solid #DCE7C5;
		background:#F3F9E7;
		padding:10px;
		color:#000;
	}
#commentError {
	float:left;
	width:100%;
	clear:both;
}
	#commentError p {
		margin:10px 10px 0 10px;
		border:1px solid #F0D7D7;
		background:#FFEFEF;
		padding:10px;
		color:#000;
	}
#createReview {
	background:#f0f0f0;
	padding:20px;
	position:relative;
	_height:1%;
	clear:both;
	font-size: 11px;
}
	#createReview h3 {
		text-transform:uppercase;
		font-size:13px;
		font-weight:bold;
		margin:0 0 20px 0;
		background:none;
		color:#FD9845;
		text-align:left;
	}
	#createReview p {
		padding:0;
		margin:0 5px 15px 0;
		overflow:hidden;
		font-weight: normal;
	}
	#createReview p label {
		color:#000000;
		display:block;
		font-weight: normal;
		font-size:12px;
		padding:5px 0 3px 0;
	}
		#createReview p label b {
			font-weight:normal;
			color:#787878;
			font-size:11px;
		}
	#createReview p span, #createReview p {
		color:#706c7f;
		font-size: 12px;
	}
	#createReview i {
		color:#848284;
		font-style:normal;
	}
	a#helpReview {
		position:absolute;
		right:20px;
		top:20px;
		background:url(../pics/ohelp.gif) no-repeat left 2px;
		color:#000000;
		display:block;
		padding:0 0 0 15px;
		text-decoration:none;
	}
	#createReview #whatWrite {
		position:absolute;
		z-index:101;
		right:20px;
		top:40px;
		width:350px;
		border:1px solid #000;
		background-color:#FCF6D9;
		padding:10px 8px 0 8px;
		display:none;
		color:#000000;
	}
		.closeHelp {
			text-align:right;
		}
		#whatWrite h5 {
			font-size:11px;
			font-weight:bold;
			margin:0 0 6px 0;
		}
		#whatWrite ul {
			margin:0 0 10px 18px;
			padding:0;
			list-style: disc;
		}
	#createReview input {
		width:300px;
		padding:2px 3px;
		font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
		border:1px solid #B7B7B7;
	}
	#createReview textarea {
		width:98%;
		height:200px;
		padding:3px;
		font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
		margin:0;
		border:1px solid #B7B7B7;
	}
	textarea#rf_positive, textarea#rf_negative {
		height:60px;
	}
	#createReview .buttons {
		margin:10px 0 0 0;
		padding:0;
	}
		#createReview .buttons input {
			width:68px;
			height:16px;
			margin-right:5px;
			border:none;
			cursor:pointer;
			background:green;
			font-size:0;
			/*text-indent:-1000px;*/
		}
			#createReview .buttons input.submit {
				background:url(../pics/review_add.gif);
			}
			#createReview .buttons input.reset {
				background:url(../pics/review_exit.gif);
			}
	#createReview div.reviewHelp {
		color:#787878;
		margin-top:20px;
	}
		#createReview #formErrors {
			border:1px solid #F0D7D7;
			background:#FFEFEF;
			padding:10px;
			margin-bottom:10px;
			color:#000;

			position:absolute;
			left:50%;
			top:50%;
			margin-left:-200px;
			margin-top:-10px;
			padding:30px;
			border:2px solid #CA0F0F;
			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;
			}
	#createReview div.setRaiting {
		font-size:12px;
		color:#000000;
		overflow:hidden;
		/*margin:20px 0 10px 0;*/
		margin:5px 0 20px 0;
	}
		#createReview div.setRaiting i {
			color:#666;
		}
		.voting {
			position:relative;
			width:90px;
			height:16px;
			overflow:hidden;
			background:url(../pics/stars.gif) 0 -16px no-repeat;
			margin:0 3px 0 3px;
			padding:0;
			list-style:none;
			display:inline-block;
			top:2px;
		}
		* html .voting {
			display:inline;
			_zoom:1;
		}
		*+html .voting {
			display:inline;
		}
		.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 a.cur,
		.voting a:hover,
		.voting:hover a.cur:hover,
		.voting.phover a.cur:hover,
		.voting:hover a:hover,
		.voting.phover a:hover {
			background:url(../pics/stars.gif) no-repeat;
		}
		.voting:hover a.cur,
		.voting.phover a.cur {
			background: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;
		}
	.captchaBlock {
		position:relative;
	}
		#captcha_checked {
			position:absolute;
			left:320px;
			top:4px;
			display:block;
			text-indent:-1000px;
			width:13px;
			height:11px;
			background:url(../pics/checked.gif) no-repeat;
		}
a:link.newRevLink, a:visited.newRevLink {
	color:#0F68CA;
	font-size:12px;
	text-decoration:underline;
	margin:0 0 20px 10px;
	display:block;
	width:130px;
}
a:hover.newRevLink, a:active.newRevLink {
	text-decoration:none;
	color:##FE723C;
}
.commentsContainer {
	float:left;
	clear:both;
	width:100%;
	display:none;
}
.reviewComments {
	background:#f1f2f4;
	border:1px solid #e5e5e5;
	margin:0 10px;
	padding:25px 10px 10px 10px;
	position:relative;
	z-index:1;
}
.reviewComments #commentErrors {
	background:#FFEFEF;
	border:2px solid #CA0F0F;
	color:#000;
	left:50%;
	margin-bottom:10px;
	margin-left:-200px;
	margin-top:-10px;
	padding:30px;
	position:absolute;
	top:40%;
	z-index:100;
}
	.reviewComments #commentErrors ul {
		margin:10px 0 0 0;
		padding:0;
		/*list-style:none;*/
	}
	.reviewComments #commentErrors li {
		margin:0 0 0 20px;
		padding:0;
	}
	.reviewComments form {
		margin:0;
		padding:0;
	}
	.reviewComments h4 {
		font-weight:bold;
		font-size:12px;
		margin:0 0 5px 0;
		padding:0 10px;
	}
	.reviewComments h4 {
		font-weight:bold;
		font-size:12px;
		margin:0 0 5px 0;
		padding:10px 10px 0 10px;

		border-top:1px solid #E5E5E5;
	}
	.reviewComments .comment {
		padding:0 10px 10px 10px;
	}
	.reviewComments p {
		margin:0 0 15px 0;
	}
	.reviewComments p {
		padding:0;
		margin:0 0 10px 0;
	}
	.reviewComments p label {
		display:block;
		font-size:12px;
		padding:5px 0 3px;
	}
	.reviewComments i {
		color:#333;
		font-style:normal;
	}
	.reviewComments input {
		width:300px;
		padding:1px 3px;
		font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
		border:1px solid #B7B7B7;
	}
	.reviewComments textarea {
		width:99%;
		height:100px;
		padding:3px;
		font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
		margin-top:0;
		border:1px solid #B7B7B7;
	}
	.reviewComments .buttons {
		margin-top:10px;
		padding:0;
	}
		.reviewComments .buttons input {
			width:68px;
			height:16px;
			margin-right:5px;
			border:none;
			cursor:pointer;
			background:green;
			font-size:0;
		}
		.reviewComments .buttons input.submit {
			background:url(../pics/review_add.gif);
		}
		.reviewComments .buttons input.reset {
			background:url(../pics/review_exit.gif);
		}
#TB_overlay2 {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:#FFF;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
* html #TB_overlay2 { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
#centerColumn p.reviLinks {
	margin:15px 0;
	padding: 0;
}
#centerColumn .itemBlockSmall p.reviLinks {
	margin-top:15px;
	padding: 0;
}
#centerColumn p.itemSmallStars {
	overflow:hidden;
	margin:5px auto 0 auto;
	padding: 0;
	text-align: center;
	width: 80px;
	_margin:0;
}
#centerColumn .itemBigImage p.itemSmallStars {
	text-align: center;
	width: 90px;
	margin: 5px auto 0 auto;
	_margin:0;
} 
	.itemSmallStars a:link, .itemSmallStars a:visited {
		color:#FE611C;
		font-size: 11px;
		text-decoration: underline;
		font-weight: normal;
	}
	.itemBigImage .itemSmallStars a:link, .itemBigImage .itemSmallStars a:visited {
		color:#FE611C;
		font-size:12px;
		text-decoration: underline;
		font-weight: normal;
	}
	.itemBigImage .itemSmallStars a:hover, .itemBigImage .itemSmallStars a:active {
		text-decoration: none;
		color:#000000;
	}
	.itemSmallStars a:hover, .itemSmallStars a:active {
		text-decoration:none;
		color:#000000;
	}
.buttonsCont a#send {
	float: left;
	background: url(../pics/send_review.gif) top right no-repeat;
	width: 126px;
	height: 25px;
}
.buttonsCont a#send:hover {
	background: url(../pics/send_review.gif) bottom right no-repeat;
}
.reviLinks a {
	color:#FE611C;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
.reviLinks a:hover {
	text-decoration: none;
	color: #000000;
}
.itemBlockReviews .itemBigImage {
	float: left;
}
.itemBlockReviews .buttonsItem {
	margin: 0;
	padding:0;
	float: none;
}
.itemBlockReviews .descBig {
	padding: 0 !important;
}
#otzyvy h2 {
	background: none;
	text-align: left;
	padding: 10px;
	margin:0;
	height: auto;
	color:#FD9845;
}
.helpful span {
	color:#7f7f7f;
}
#reviewForm {
	_zoom:1;
}
/*END*/
.itemBigImageReviews {
	float: left;
	margin: 0 40px 5px 40px;
	text-align: center;
	display: inline;
}
.itemsRow h3.itemPageReviews {
	float: none;
	text-align: left;
}
.priceBox {
	float: left;
}
.itemOnePriceReviews {
	overflow: hidden;
	_zoom:1;
	margin: 15px 0;
}
.itemOnePriceReviews a.zakazButton:link, .itemOnePriceReviews a.zakazButton:visited {
	float: left;
	margin-left: 15px;
}
.itemBlock {
	padding-top: 20px;
}
h3.itemPageReviews a:link, h3.itemPageReviews a:visited {
	text-align: left;
}
.itemsRow, .itemBlock {
	float: none;
	display: block;
	overflow: hidden;
	_zoom:1;
}