/* ------------------------------- начальные параметры BEGIN*/
* {
	margin: 0;
	padding: 0;
}

html, body, div, form, span, iframe, a, img, table, th, td {
	padding: 0;
	margin: 0;
}

body {
	margin:0;
}

.body {
	min-width: 1264px;
}

.clear {
	clear: both;
	height: 0;
	width: 0;
	font: 0px/0px Arial;
	overflow: hidden;
}

.float-left {
	float: left;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.float-right {
	float: right;
}

.empty-line {
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	clear: both;
}

.overflow {
	overflow: hidden;
}

.clean {
	height:0;
	clear:both;
	font-size:0;
	overflow:hidden;
}

.hiddenBlock {
	display: none;	
}

.hiddenc {
	display:none;
}

.margin-bottom7px {
	margin-bottom: 7px;
}

.margin-top13px {
	margin-top: 13px;
}

.margin-bottom13px {
	margin-bottom: 13px;
}

.margin-bottom15px {
	margin-bottom: 15px;
}

.margin-bottom16px {
	margin-bottom: 16px;
}

.padding-bottom16px {
	padding-bottom: 16px;
}

.margin-bottom34px {
	margin-bottom: 34px;
}

.pt16px {
	padding-top: 16px;
}

.pb8px {
	padding-bottom: 8px;
}

.pb14px {
	padding-bottom: 14px;
}

.pb13px {
	padding-bottom: 13px;
}

.mb-28px {
	margin-bottom: -28px;
}

.mt16px {
	margin-top: 16px;
}

/* ------------------------------- начальные параметры END*/
/*-------------------------------- декоративные элементы BEGIN*/

.longShadow {
	height: 56px;
	width: 100%;
	position: absolute;
	z-index: -1;
}

.line-gray-1px,
.line-white-1px,
.decLineSearch1 {
	height: 1px;
}

.decorSortLine {
	height: 1px;
	width: 100%;
}

/* ------------------------------- декоративные элементы END*/
/*-------------------------------- основные блоки страницы BEGIN*/

#mainContainer {	
	margin: 0 auto;
	height:100%;
	position:relative;
	z-index: 1;
}

#contentContainer {
	position: relative;
	min-height: 396px;
	z-index: 1;
}

.contentContainer-homePage {
	padding-top: 56px;
}

#upperMenuLine {
	position: relative;
	top: -2px;
}

#centerColumn {
	width:1004px;
	margin: 0 auto;
}

.centerColumn {
	width:1004px;
	margin: 0 auto;
}

#footer {
	clear:both;
	min-height:61px;
	margin-top: 54px;
	overflow: hidden;
}

/*-------------------------------- основные блоки страницы END*/
/*-------------------------------- баннерные поля BEGIN*/

.logoblock {
	width: 1004px;
	margin: 0 auto;
	min-height: 117px;
}

.logo_place {
	float: left;	
	margin: 25px 40px 25px 0;
}

#logo img {
	max-width: 152px;
	max-height: 67px;
}

.topBanner {
	overflow: hidden;
}

.welcomeText {
	overflow: hidden;
	width: 1004px;
	margin: 0 auto;
}

.upButton {
	width: 72px;
	height: 55px;
	position: fixed;
	top: 16px;
	left: 7px;	
	z-index: 11;
}

.upButton-Line {
	width: 104px;
	height: 100%;
	z-index: 10;
	position: fixed;
	left: 0;
	top: 0;
}

@media screen and (min-width:1215px){
	.upButton {
		left: 16px;
	}
	
	.upButton-Line {
		width: 104px;
	}
}

.upButton-arrow {
	position: absolute;
	width: 36px;
	height: 18px;
	top: 18px;
	left: 18px;
}

.light-text {
    display: block;
    float: left;
    padding-left: 10px;
    padding-top: 19px;
}

.Parent-bottomBanner {
	width: 1004px;
	margin: 0 auto;
}

/*-------------------------------- баннерные поля END*/
/*-------------------------------- горизонтальное меню BEGIN*/

/* Первая менюшка в header */

#upperMenu {
	position: relative;
}

.line-under-upperMenu {
	height: 1px;
	display: block;
	position: absolute;
	bottom: 0;
	z-index: 1000;
	width: 100%;
}

#upperMenu div.upperMenu-cont {
	width: 1004px;
	margin: 0 auto;
	height: 36px;
	overflow: hidden;
}

#upperMenu li:first-child a{
	margin-left: 0px;
}

#upperMenu li {
	float:left;
	padding: 0;
	margin: 0;
}

#upperMenu a {
	height: 20px;
	white-space: nowrap;
	padding: 10px 0px 7px 7px;
	margin-left: 35px;
	margin-right: 47px;
}

a.upper-menuButton {
	display: block;
}

#upperMenu li.menuShcartButtonAct div{
	width:100%;
	height:57px;
}

/* Конец Первой менюшки */

/* Начало Второй менюшки */

.mainMenu {
	height: 55px;
}

.mainMenu div.cont {
	width: 1004px;
	margin: 0 auto;
	height: 55px;
}

.cont-left-menu .cont-menu-item-first {
	width: 56px;
	position: relative;
	z-index: 2;
	padding: 1px 18px 0;
	margin-left: -1px;
}

.dropDownEmptyBlock {
	position: absolute;
	z-index: 99;
	top: -1px;
	left: 0;
	height: 1px;
	width: 92px;
}

.cont-menu-item  {
	float: left;
	padding: 1px 11px 0 20px;
	height: 53px;
	position: relative;
	z-index: 2;
}

.cont-menu-item-OMagazine {
	padding: 1px 15px 0 15px;
}

.mainMenu-verticalLine {
	float: left;
	height: 53px;
	width: 2px;
	margin-top: 1px;
}

.advSearch .mainMenu-verticalLine-Right,
.current-page .mainMenu-verticalLine-Right {
    height: 53px;
    margin-top: 1px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 2px;
}

.cont-menu-item:hover, .cont-menu-item-2string:hover, .advSearch:hover, .current-page {
	height: 54px;	
}

.mainMenu .first-menuButton {
	padding-right: 6px;
}

.mainMenu-button-rightShadow, .mainMenu-button-leftShadow,.mainMenu-button-leftShadow-FIRST, .mainMenu-button-rightShadow-FIRST {
	position: absolute;
	top: 1px;
	height: 52px;
	width: 16px;
	z-index: 0;
}

.mainMenu-button-leftShadow, .mainMenu-button-leftShadow-FIRST {
	left: 0px;
}

.mainMenu-button-rightShadow, .mainMenu-button-rightShadow-FIRST {
	right: 0px;
}

#parent-CatalogBlock {
	
}

#parent-CatalogBlock:hover,
.mainMenu .cont .cont-left-menu .current-page-first  {
	border-left: 1px solid #dadada;
	margin-left: -2px;
}

.cont-menu-item:hover .mainMenu-button-leftShadow, .advSearch:hover .mainMenu-button-leftShadow, .current-page .mainMenu-button-leftShadow,
.cont-menu-item:hover .mainMenu-button-rightShadow, .advSearch:hover .mainMenu-button-rightShadow, .current-page .mainMenu-button-rightShadow {
	z-index: 0;
}

.mainMenu-arrowDown {
	padding-left: 5px;
	padding-bottom: 2px;
}

.mainMenu .menuButton, .first-menuButton {
	width: 70px;
	display: block;
}

.mainMenu .menuButton {
	height: 34px;
    padding-top: 21px;
}

.mainMenu .menuButton-2string {
	height: 38px;
    padding-top: 11px;
}

/* Конец Второй менюшки */
/*-------------------------------- горизонтальное меню END*/
/*-------------------------------- форма поиска BEGIN*/

.searchArea form input {
	margin: 0;
	padding: 0;
}

div.parent-searchArea {
	height: 53px;
	float: left;
}

.searchArea {
	float: left;
	height: 39px;
	margin: 14px 21px 0;
}

.searchArea form .findField {
	float: left;
	width: 290px;
	height: 22px;
	position: relative;
	padding: 6px 0 0 10px;
}

.searchArea form div.findButton {
	float: left;
	width: 106px;
	height: 26px;
	padding-bottom: 2px;
	margin-left: -1px;
	position: relative;
}

.searchArea form div.findField input {
	margin-left: -1px;
	margin: 0;
	width: 284px;
	padding: 0 6px;
}

.searchArea form div.findButton input {
	width: 106px;
	height: 27px;
}

.searchArea form .findButton {
	float: left;
}

.searchArea .advSearch {
	float: left;
}

.block-AdvSearch  {
	height: 53px;
	float: left;
}

.advSearch {
	height: 54px;
	float: left;
	position: relative;
	padding-top: 1px;
}

#text-advSearch {
	display: block;
	padding: 11px 17px 0 16px;
	height: 38px;
}

/*-------------------------------- форма поиска END*/
/*-------------------------------- каталог товаров BEGIN*/

.Parent-mainCatalog {
	margin-top: 25px;	
}

.subcatalog-mainblock {
	display: inline-block;
    width: 25%;
    float: left; 
}

.sub_catalog-block-level1 {
	margin-bottom: 12px; 
}

.clear_ItemBlock {
	clear: both;
    height: 1px;
    width: 0;
    margin-bottom: 43px;
}

.inprice_old .FirstPrice,
.inprice_old .SecondPrice {
    text-shadow: none;
    position: relative;
}

.inprice_old .FirstPrice:before,
.inprice_old .SecondPrice:before {
    border-bottom: 1px solid #ff0000;
    content: "";
    position: absolute;
    top: 50%;
    width: 100%;
}

.clear_ItemBlock_last {
	clear: both;
    height: 1px;
    width: 0;
    padding-bottom: 38px;
}

.icon {
	margin-bottom: 10px;
}
.icon a {
	display: block;
}
.icon img {
	max-width: 250px;
	max-height: 200px;
}

.clear_sub_catalog{
	clear: both;
    height: 0;
    width: 0;
    margin-bottom: 40px;
}

.catalog-item-block-level-2 {
	display: block;
}

/*------ Выпадающее меню BEGIN*/

.CatalogBlock {
    width: 216px;
	z-index: 100;
	display: none;
	position: absolute;
	padding: 18px 0px 9px 0px;
	top: 55px;
	left: -1px;
}

.cont-menu-item-first:hover .CatalogBlock {
	display: block;
	z-index: 100;
}

.CatalogBlock2, 
.CatalogBlock3, 
.CatalogBlock4, 
.CatalogBlock5{
	width: 208px;
	position: absolute;
	z-index: 100;
	left: 198px;
	top: -16px;
	padding: 0px 0px 0px 1px;
}

.CatalogBlock2 {
	left: 231px;	
}

.CatalogBlock2 {
	left: 208px;
} 

.CatalogBlock,
.CatalogBlock2, 
.CatalogBlock3, 
.CatalogBlock4, 
.CatalogBlock5 {	
	z-index: 100;
}
	
.CatalogBlockInner {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 9px;
	z-index: 100;
}

/*---------Настройки отдельных элементов---------------*/

.CatalogHiddenBlock {
	display: none;
}

.CatalogWapper {
	position: relative;
	display: block;
	z-index: 100;
}

.CatalogLevel a{
	display: block;
	padding: 0 22px 11px;
	
}

.CatalogTxt {
	padding-right: 8px;
	white-space: pre-wrap;
    word-wrap: break-word;
}
.mainMenu-ArrowRight .CatalogFull {
	position:relative;
	display: block;
	 left: 0;
    position: relative;
    top: 0;
    z-index: 3;
}

.mainMenu-ArrowRight .CatalogArrow {
    display: inline-block;
    height: 7px;
    position: absolute;
    width: 4px;
    bottom:2px;
    margin-left: -4px;
}
/*------ Выпадающее меню END*/

/*-------------------------------- каталог товаров END*/
/*-------------------------------- вход на сайт BEGIN*/

#Link-login {
	width: 1004px;
	height: 22px;
	padding-top: 5px;
	margin: 0 auto;
	position: relative;
	z-index: 15;
}

#Script-loginForm {
	position: absolute;
	z-index: 10;
	width: 213px;
	min-height: 140px;
	top: 17px;
	right: 73px;
}

.script-loginForm-inner {
  min-height: 141px;
  width: 213px;
}

#Link-login-floating {
    float: right;
    margin-right: 19px;
    position: relative;
    z-index: 15;
}

#AuthMenu {
    float: right;
    margin-right: 20px;
}

.img-profileAccount {
	position: absolute;
}

/*-------------------------------- вход на сайт END*/
/*-------------------------------- путь - хлебные крошки BEGIN*/

.firstSectionTree, .navig-separator, .secondSectionTree {
	float: left;
}

#addressTable .hideRow {
	display: none;
}

#sectionsTree {
	padding-top: 25px;
	padding-bottom: 33px;
}

#sectionsTree-bottom {
	margin-top: 40px;
}

.sectionsTree-Arrow {
	display: block;
	float: left;
	height: 7px;
	width: 4px;
	margin: 4px 5px 0 7px;
}

#sectionsTree .secondSectionTree {
	display:inline;
}

.SectionTree-bold, .lastSectionTree {
	float: left;
}

.inner-pageH1 {
	padding-bottom: 17px;
}

.inner-pageH1News {
    padding-bottom: 7px;
}

.addTable {
	margin-left: 68px;
	padding-top: 12px;
}

.AdressBlock-title {
	padding-bottom: 10px;
}

.Addr-block-ShowHide-text, .Addr-block-ShowHide {
	margin-left: 18px;
}

.addressTitle {
	padding-left: 2px;
	padding-bottom: 11px;
}

.EditAddress-Block {
	padding: 0px 0 25px;
}

.Edit-Adress-links {
    padding-top: 3px;
}

.editLink {
	margin-right: 18px;
}

.AdressForm {
	padding-top: 9px;
}

.Form-Field-Standart {
	padding: 0 0 18px 15px;
}

.ContainerFormEditAddr {
	padding-top: 11px;
}

.Adressform-text {
	padding-top: 7px;
}

.pass-field {
	padding: 0;
}

.Parent-Adress-field {
	width: 250px;
	height: 25px;
	float: left;
}

.Parent-Restore-field {
	width: 250px;
	height: 25px;
	margin: 10px 0 16px 0;
	line-height: 27px;
}

.Parent-Restore-field + .error {
	padding-top: 17px;
	float: left;
}

.Adress-field {
	width: 242px;
	padding: 5px 4px 4px 4px;
}

.Restore-field {
	width: 242px;
	padding: 0 4px;
}

.Parent-Textarea-field-feedBack {
	margin-top: 8px;
	margin-bottom: 3px;
	height: 88px;
}

.InnerTextArea {
	padding: 4px;
}

.InnerTextArea-rev {
	width: 390px;
	height: 88px;
}

#rf_positive,
#rf_negative {
	height: 53px;
}

.InnerTextArea-feedBack {
	width: 493px;
	height: 88px;
}

.Captcha-td {
	padding: 12px 0 4px;
}

.Captcha-td-Reg {
	padding: 7px 0 4px;
}

/*-------------------------------- путь - хлебные крошки END*/
/*-------------------------------- сортировка BEGIN*/

.Sort_line {
	width: 1004px;
	margin: 0 auto;
	padding: 10px 0;
}

.Sort_line .totalProduct {
	float: left;
	padding-top: 4px;
}

.wrapperSortProduct {
	float: right;
}

.SortProduct {
	padding-right: 33px;
}

.SortProduct select {
	width: 140px;	
}

.Sort-numPage select {
	width: 45px;
}

.SortProduct,
.textTotalProduct,
.sort_text,
.Sort-numPage,
.num_pag,
.wrap-CompareBut {
	float: left;
}

.sort_text, .num_pag {
	padding-top: 4px;
	line-height: 18px;
}

.textTotalProduct {
	line-height: 18px;
}

.WrapperPageNavig {
	width: 1004px;
	margin: 0 auto;
	padding: 9px 0 8px 0;
	overflow: hidden;
}

.pageNavig {
	float: right;
}

.inPageNavig .NavPageNomber, .NavPageNomber-active, .dots3 {
	float: left;
	margin-left: 6px;
}

.prev-PageNav > .In-NavPageNomber,
.next-PageNav > .In-NavPageNomber {
	padding-top: 9px;
}


.NavPageNomber {
	width: 28px;
	height: 27px;
}

.NavPageNomber-active {
	width: 28px;
	height: 27px;
}

.In-NavPageNomber {
	display: block;
    padding-top: 9px;
}

.prev-PageNav,
.next-PageNav {
	width: 104px;
	height: 27px;
}

.dots3 {
	width: 28px;
	height: 27px;
}

.sort_text + .FilterValueSelWrapper {
	width: 170px;
}

.num_pag + .FilterValueSelWrapper {
	width: 50px;
}

.Sort-numPage > select {
	width: 50px;
}

.SortProduct > select {
	width: 178px;
}

/*-------------------------------- сортировка END*/
/*-------------------------------- Страница Раздел товаров BEGIN*/

.title-of-sectionPage-h1 {
	margin: 0 0 20px 0;
}

.sectionDesc-iconItem {
	width: 110px;
	float: left;
	margin-bottom: 42px;
	margin-right: 50px;
}

.sectionDesc-shortText-open-close {
	max-height: 56px;
    overflow: hidden;
}

.Container-DisplayShortDescription-link {
    margin-bottom: 42px;
}

.Parent-Catalog-sectionPage {
	margin: 50px 0 20px;
}

.SectionPage-Catalog-Item {
	float: left;
	width: 50%;
	margin-bottom: 21px;
}

.sep-SectionPage-Catalog-Item {
	clear: both;
	height: 0;
	width: 0;
}

.SectionPage-Catalog-Item-Inner {
	padding-right: 44px; 
}

.SectionPage-Catalog-Item-icon {
	float: left;
}

.SectionPage-Catalog-Item-textParent {
	margin-left: 87px;
}

.SectionPage-Catalog-Item-title {
	margin-bottom: 15px;
}

/*-----------Подбор товаров---------------*/

.margin30px {
	margin-bottom: 30px;
}

.container-SearchProduct {
	margin-bottom: 36px;
}

.inner-SearchProduct {
	margin: 0 auto;
	width: 1004px;
}

.sectionPage-title {
	padding-bottom: 31px;
}
.sectionPage_Open {
	display:block;
	float:left;
	height:13px;
	margin: 2px 5px 0 0;
	width:13px;
}
.sectionPage_Opens {
	display:block;
	float:left;
	height:13px;
	margin: 2px 5px 0 0;
	width:13px;
}
.fullDescrip {
	margin: 42px 0 28px;
}

.navig_line {
    width: 1004px;
	padding: 15px 0;
	margin: 0 auto;
}

.ItemTitle {
	margin-bottom: 24px;
}

/*------------------Фильтр начало-------------*/

.tableFilter {
	margin-top: 7px;
}

.FilterBlock {
	float: left;
	width: 50%;
	margin-bottom: 25px;
}

.FilterCaption {
	float:left;
}

.FilterValue {
	float: left;
}

.FilterBlock .FilterValue .Parent-Adress-field {
	width: 282px;
}

.select_middle {
	width: 100%;
}

.sortsel {
	width: 170px; 
}

.num_pag_sel {
	width: 50px;
}

.FilterValueSelWrapper {
	padding: 4px 3px 3px 3px;
}

.FilterValueSel select {
	width: 285px;	
}

.FilterValue .BlockFilterSel select {
	width: 285px;	
}

.FilterCaption {
	width: 172px;
	margin: 3px 18px 0 23px;
}

.container-checkbox {
	display: block;
	width: 268px;
	clear: left;
	padding-bottom: 14px;
}

.container-checkbox:first-child {
    padding-top: 7px;
}

.Filter-checkbox, .Filter-txt-checkbox {
	float: left;
}

.Filter-checkbox {
	margin-right: 6px;
}

.Filter-price1, .Filter-price2 {
	float: left;
	margin-top: -1px;
}

.price-text {
	float: left;
	margin-top: 6px;
}

.Filter-price1 {
	padding-right: 15px;
}

.Button-resetDiv {
    float: left;
    margin-top: 9px;
    overflow: hidden;
    padding-left: 11px;
}

.Filter-ResetButton {
    margin-top: 6px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 4px;
    float: left;
}

.ResetButton {
	margin-top: 2px;
}

.Button-reset, .ResetButton {
	display: block;
}
	

.tableFilter .Filter-price1 > input[type="text"],
.tableFilter .Filter-price2 > input[type="text"] {
	width: 108px;
	padding: 4px 3px 3px 2px;
	height: 18px;
	margin-top: 0;
	margin-bottom: 0;
}

.Filter-price1 input,
.Filter-price2 input {
	margin-left: 6px;
}

.tableFilter > .FilterBlock > .Parent-Adress-field {
	float: left;
}

.FindPage-checkbox {
	float: left;
}

.SectPage-checkbox {
	padding-top: 25px;
	float: left;
}

.FilterValue > .Parent-Adress-field {
	width: 284px;
	height: 25px;
}

.BGSectionList {
	position: relative;
	z-index: 2;
}

/*------------------Фильтр конец-------------*/

.Section-fullDesr {
	margin-top: 42px;
}

/*-------------------------------- Страница Раздел товаров END*/
/*-------------------------------- отделный товар BEGIN*/

.noItemImg {
	display: block;
    height: 22px;
    padding-left: 10px;
    padding-top: 5px;
    width: 112px;
}

.popular_item {
	margin: 62px 0 32px;
}

.ItemBlock {
	width:25%;
	float:left;
	display: block;
	position: relative;
	height: 340px;
	z-index: 1;
}

.noItem {
	width: 100%;
}

.ItemBlock-Inner {
	margin-right: 30px;
	z-index: 100;
}

.ItemBlock-item-title {
	margin-bottom: 15px;
	overflow: hidden;
}

.itemSmallImage {
	overflow:hidden;
}

.itemImage-setting {
	max-width: 170px;
	max-height: 170px;
	overflow: hidden;
}

.outitemPrice {
	position: absolute;
	bottom: -25px;
	z-index: 1;
}

.itemPrice {
	padding:0;
	margin:0;
}

.price {
	width: 100%;
}

.linkedPrice > .buyButtonParent {
	margin-top: 16px;
}

.secondPrice {
	padding: 4px 0 0;
	display: block;
}

/*-------------------------------- отдельный товар END*/
/*-------------------------------- полное описание товара BEGIN*/

.oneItemBlock {
    position: relative;
    z-index: 3;
}

.itemBigImage {
	display: table;
    float: left;
}

.oneItemBlock .status {
	padding: 10px 0;
    display: block;
}

.status_podzakaz {
    height: 55px;
    padding-top: 1px;
    width: 56px;
}

.ImageTd {
	display: table-cell;
}

.wrapper-lups {
	position: relative;
	z-index: 2;
}

.ItemShoprtInfo {
/*     float: left; */
    float: right;
	width: 527px;
	
    
    position: relative;
    padding-left: 36px;
    z-index: 1;
    overflow: hidden;
}

.ItemShoprtInfo .DescShort {
    margin: 13px 0 6px;
    width: 527px;
}

.raitingText {
	display: block;
	float: left;	
}

#smallRaiting-ItemPage {
	margin: 2px 0 7px 4px;
	float: left;
}

.outitemPrice-ItemPage {
	margin-top: 30px;
}

.outitemPrice-ItemPage .buttons {
	padding-bottom: 13px;
	padding-top: 10px;
}

.groupTable .name + td {
    display: inline-block;
    padding: 3px 0 0 5px;
}

/*Таблица со вкладками Begin*/

.TabsNavigate .Itemtab {
	display: list-item;
	float: left;
	padding: 5px 19px 7px 17px;
}

.ItemtabLink {
	display: block;
}

.tabBlock {
	display: none;
	clear: both;
}

.tabBlockActive {
	display: block;	
}

.tabsblockWapper {
	float: left;
	width: 736px;
	margin-top: 62px;
}

.TabsNavigate {
	height: 27px;
}

.groupTable div.tabsclass {
    min-height: 400px;
    padding: 15px 5px 0 23px;
}

.groupTable .name {
    width: 352px;
}

#character-tab, #review-tab {
	margin-top: 27px;
}

.ShowLinked {
	float: right;
	width: 216px;
	margin-top: 62px;
}

.NameItem {
	margin-bottom: 28px;
}

.tabsblockWapper .groupTable .name span {
    display: inline-block;
    height: 23px;
    overflow: hidden;
    padding: 5px 7px 0 10px;
}

.descBig {
	margin: 33px 0 0 0;
}

/*Вкладка аксессуары Begin*/

.TitleGoods {
	padding: 5px 0 14px;
}

.linkedSections-item {
	padding-bottom: 12px;
	padding-left: 8px;
}

.linkedItemBlock {
	height: 100px;
	padding: 35px 70px 35px 0;
}

.buyButtonParent {
	float: left;
}

.linkedIcon .LinkedBlock-image {
	float: left;
	max-width: 100px;
	max-height: 100px;
}

.LinkedDescrWrapper {
	height: 37px;
	overflow: hidden;
	line-height: 18px;
}

.LinkedWrapperText {
	overflow: hidden;
	float: left;
	width: 348px;
	height: 70px;
	margin-right: 34px;
	padding-left: 44px;
}

.linkedPrice {
	float: right;
	width: 140px;
	margin-top: 5px;
}

.container-mark-result {
    height: 16px;
    overflow: hidden;
    padding: 14px 0 10px;
}

/*Вкладка отзывы Begin*/

.review-name .review-name-men {
	height: 15px;
	width: 16px;
	display: block;
	float: left;
	padding-right: 4px;
}

#smallRaiting-reviews {
	margin: 4px 0 0;
	position: relative;
}

.mark-result {
	display: block;
	float: left;
	margin-right: 10px;
}

.review-name {
	padding: 7px 0;
}

.helpful {
	float: right;
}

.otziv {
	margin-bottom: 12px;
}

.otziv-plus, .otziv-minus {
	float: left;
	width: 295px;
	margin-bottom: 32px;
}

.otziv-plus {
	margin-right: 74px;
}

.otziv-plus > .bold, .otziv-minus > .bold {
    display: block;
    margin-bottom: 2px;
}

.Container-CreateReview {
	margin-top: 7px;
	padding: 24px 22px 36px 26px;
}

.inner-whatWrite {
	padding: 24px 10px 24px 24px;
}

.titleReview {
	float: left;
	margin-bottom: 23px;
}

.helpReview {
	float: right;
	display: block;
	margin-right: 8px;
	margin-top: 5px;
	position: relative;
	z-index: 5;
}

.whatWrite {
	width: 450px;
	height: 428px;
	position: absolute;
	right: 0px;
	top: 19px;
	z-index: 4;
}

.itemTextFild {
	white-space: nowrap;
	width: 160px;
}

.form-createReview .reviewVal {
	padding: 0 0 18px 18px;
}

.form-createReview .itemTextFild, .error {
	padding-top: 6px;
}

.reviewHelp {
	margin-top: 35px; 
}

.helpReview-indent {
	margin-bottom: 18px;
}

.helpReview-indent-title {
	margin-bottom: 25px;
}

.list-helpReview {
	padding-bottom: 18px;
}

.list-helpReview-item {
	padding-left: 8px;
}

#rf_positive_message, #rf_negative_message, #lab_pos, #lab_neg {
	display: block;
	/*float: right;
	position:relative;*/
}

.Button-review {
	padding-left: 15px;
	overflow: hidden;
}

.Section-Buttons {
	margin: 0 0 49px 216px;
	width: 250px;
	overflow: hidden;
}

.wrapper-Podbor-Button {
    float: left;
    padding-right: 20px;
}

.reviewVal .voting {
	float: left;
}

.RewModel {
	float: left;
	padding-top: 5px;
}

.RewModel + .error {
	padding-top: 4px;
}

#mark_text {
	padding-left: 3px;
	padding-top: 5px;
}

/*----------Таблица со вкладками Finish------------*/
/*-------------------------------- полное описание товара END*/
/*-------------------------------- Footer / футер / подвал BEGIN */

#subFooter {
	min-height: 270px;
	width: 1004px;
	margin: 0 auto;
}

#subFooterContent {
	min-height: 51px;
	padding: 5px 0;
	overflow: hidden;
}

.footer-menu-h5 {
	margin-bottom: 13px;
}

.footer-menu {
	float: left;
	width: 250px;
}

.footer_link1 {
	display: block;
	padding-bottom: 5px;
	padding-left: 8px;
}

.footer-menu-parent {
	margin-top: 26px;
}

.footer-item-section {
	overflow: hidden;
}

.footer_catalog_column {
	float: left;
	width: 30%;
}

.footer-middle-line {
	margin: 30px auto 15px auto;
	clear: both;
	height: 2px;
}

.owner-site-text {
	float: left;
}

.logo-shopby {
	float: right;
	border: 0;
}

.logo-shopby img {
	border: 0;
}

.ok-logo-winshop {
    margin: 0px auto;
    width: 1004px;
    background: url(/pics/footer-middle-line.png) no-repeat;
    padding-top: 5px;
    font-size: 11px;
}

.fa-gear:before, .fa-cog:before {
    content: "\f013";
}

/*-------------------------------- Footer / футер / подвал END*/
/*-------------------------------- дополнительные страницы BEGIN*/

.content-404 {
	margin: 79px 106px;	
}

.p-404 {
	margin-top: 18px;
}

.Captcha-string {
	height: 55px;
}

#captcha_img, #captchaImg {
	float: left;
	margin-right: 10px;
}

.captcha-postText {
    display: block;
    padding-top: 5px;
    float: left;
}

.feedBack-OK {
	margin: 12px 0 18px 18px;
}

.additioanal_baner_in_Page {
	margin-top: -17px;
}

#form1 {
	margin-top: 7px;
}

.email-field-label {
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 17px;
}

.db_left, .db_right {
	float: left;
	width: 350px;
}

.db_right {
	margin-left: 154px;
}

.delivery-bottom-text {
	margin-top: 45px;
}

.userInfoTable {
	margin: 0 0 28px 81px;
}

.RegFom {
	margin-top: 13px;
}

.infoPageText-Parent-paragraph {
	padding-bottom: 8px;
}

.Adress-BlockButton .Button-saveDiv {
	padding: 0 17px 13px 18px;
}

.work-day, .holiday {
    float: left;
    height: 13px;
    margin-left: 3px;
    width: 13px;
    padding: 2px 1px 0 1px;
    margin-bottom: 2px;
}

.review_item {
	padding-bottom: 16px;
}

.review_item p {
	font: 13px/18px Arial;
}

.additBaner_addit_Page {
	padding-top: 46px;
}

.additBaner_addit_Page > .homepage-after-news-banner {
	margin: 0;
}

.deleteLink,
.editLink {
	float: left;
}

.deliv_block .margin-bottom16px {
    margin-bottom: 14px;
}

.deliv_block + .inner-pageH1 {
	padding-bottom: 21px;
}

/*-------------------------------- дополнительные страницы END*/
/*-------------------------------- Новости BEGIN*/

.parentNews {
	float: left;
	width: 50%;
}

.News-inner {
	margin: 12px 55px 0 0;
}

.newsContent {
	margin-bottom: 8px;
    margin-top: 2px;
    max-height: 37px;
    overflow: hidden;
    padding-bottom: 1px;
}

.newsDate {
    display: block;
    padding-bottom: 4px;
}

.news-Title {
    display: block;
    padding-bottom: 4px;
}

.allNews-link {
	display: block;
	margin-top: 11px;
}

.clear-News-inner {
	clear: both;
    height: 0;
    width: 0;
    margin-bottom: 1px;
}

.homepage-news-h1 {
	margin-top: 41px;
}

.NewsHideText {
    max-height: 37px;
    overflow: hidden;
}

.News-innerPage {
    margin: 10px 55px 10px 0;
}

.newsWrapper {
	height: 205px;
	overflow: hidden;
}

/*-------------------------------- Новости END*/
/*-------------------------------- расширенные поиск BEGIN*/

.FindPage-Title {
	padding-bottom: 17px;
}

.inPage-subtitle {
	margin-bottom: 18px;
}

.findTab .inpSearch {
	padding: 0 0 18px 18px;
}

.inpSearch-checkbox {
	padding: 7px 0 23px 18px;
}

.FilterValue > .Parent-Adress-field .findtext2 {
	width: 275px;
}

.findTab-text {
	padding-top: 7px;
}

.FindPage-text {
	float: left;
	padding-top: 6px;
}

.Wrapper-smalField1,
.Wrapper-smalField12 {
	float: left;
}

.Wrapper-smalField2 > .FindPage-text {
	margin-left: 17px;
}

.longField {
	width: 268px;
}

.inpSearch-checkbox > label > .FindPage-checkbox,
.inpSearch-checkbox > label > .FindPage-checkbox-text {
	float: left;
}

.FindPage-checkbox-text {
	margin-left: 6px;
}

.WrapperRecoment {
	margin-left: 5px;
	line-height: 18px;
	margin-bottom: 4px;
}

.dontFind {
	display: inline-block;
    margin-bottom: 15px;
    padding: 5px 8px 5px 5px;
}

.recoment > li {
    display: block;
    margin-left: 16px;
    padding-left: 10px;
}

.nothingFind {
	margin-bottom: 20px;
}

.find_cont {
	margin: 38px auto 0 auto;
    width: 1004px;
}

.sortAfterContent {
	margin-top: 41px;
}

.WraperSectionList {
	height: 0;
    padding: 20px 0 20px 20px;
}

.WraperSectionList .dropВownFilter {
	margin-left: -20px;
}

.ParentListBlock {
	left: 191px;
    position: absolute;
    top: 48px;
    padding: 13px 0 15px 0;
    z-index: 5;
}

.SearchHeaderColumn {
	float: left;
	margin: 0 18px;	
}

.WrapperSectionList {
	width: 1004px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.TitleSearchFilter {
	float: left;
}

.adSearchHeader-active {
	margin-left: 4px;
	float: left;
}

.ParentArrow {
	float: left;
    height: 18px;
    overflow: hidden;
    padding-left: 10px;
    width: 4px;
}

.adSearchHeader {
	margin-bottom: 4px;
	display: block;
}

.ParentListBlock .AllSectSearch {
	padding: 0 0 5px 18px;	
}

.ParentListBlock .AllSectSearch .InnerAadSearchHeader {
	font-weight: bold;	
}

.ParentListFilter {
	margin-top: 28px;
}

.Wrapper-smalField1 > .Parent-fprice,
.Wrapper-smalField2 > .Parent-fprice {
	line-height: 27px;
}

.fprice {
    width: 94px;
    margin: 0 1px 0 3px;
}

.FilterValue .fprice {
	margin-right: 0;
    margin-top: 0;
}

.Parent-fprice {
    width: 106px;
	height: 25px;
	float: left;
	margin-left: 5px;
}

.ParentArrow {
	height: 16px;
}

.dropВownFilter {
	height: 20px;
	width: 13px;
	float: left;
	padding-right: 7px;
}

.longField > .Adress-field {
	width: 260px;
}

/*-------------------------------- расширенные поиск END*/
/*-------------------------------- страница сравнения BEGIN*/

/*-----------Элементы начало-------------*/

.compareCheckbox {
	float: left;
}

.compareButton, .compareResButton {
    float: left;
    padding-left: 5px;
}

.compareResButton {
	color: black;
}

.bottomClearButton {
	padding-bottom: 25px;
    padding-left: 10px;
}

/*-----------Элементы конец-------------*/

.scrollblock {
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0;
	margin-bottom: 37px;
	position: relative;
	z-index: 2;
}

.compare {
	width: 100%;
	table-layout: fixed;
	position: relative;
}

.colCompare-attr {
	width: 251px;
}

.colCompare {
	width: 251px;
}

.compare .nameItemCompare, .compare .noItem {
	height: auto;
}

.compare .nameItemCompare {
	display: block;
	padding-bottom: 15px;
}

.ItemCompare {
	padding-right: 27px;
}

.compare .greyLine td {
    padding: 9px 0 8px;
    line-height: 18px;
}

.priceTd {
    padding-top: 12px;
}

.buy {
    padding-top: 7px;
}

.CleanLink-Div {
	padding: 0 0 12px 10px;
}

.CleanLink-Div-Bottom {
	padding: 0 0 25px 10px;
}

.compareButtonWrapper {
	padding: 7px 0 15px;
}

.compareButtonWrapper .noItemImg {
	margin: 0; 
}

.compareButtonWrapper-bottom {
	padding: 14px 0 15px;
}

/*-------------------------------- страница сравнения END*/
/*-------------------------------- кнопки BEGIN*/

.buyButton {
	display: block;
	width: 107px;
	height: 28px;
}

.template-button {
	width: 107px;
	height: 28px;
	display: block;
}


.zakazButton, .zakazButton {
	display: block;
}

.noItemButton, .noItemButton {
	display: block;
	width: 63px;
	height: 25px;
}

.text-v-korzinu {
	display: block;
    padding: 7px 0 0;
}

.InnerPodborButton {
	display: block;
    margin-top: 7px;
}

.buttons {
	padding-top: 10px;
	padding-bottom: 13px;
}

.RestoreLink {
	margin-left: 81px;
}

.text-Enter {
	padding: 4px 0 0 3px;
	display: block;
	text-align: center;
}

.reviewVal .buyButton {
	margin-top: 0;
}

.Button-saveDiv {
	float: left;
	padding: 0 17px 13px 15px;
}

.Button-selAddrDiv {
	margin-bottom: 48px;
}

.InnerSaveLink {
    display: block;
    margin-top: 7px;
}

.RegButton {
	margin-bottom: 30px;
	width: 170px;
}

.RestoreLink {
	width: 170px;
}

.InnerRestoreLink{
	margin: 6px 0 0 0;
	display: block;
}

.InnerSaveLinkSel {
	margin: 7px 0 0;
	display: block;
}

.Button-resetDiv, .Button-resetDiv-Reg {
	padding-left: 10px;
	margin-top: 8px;
}

.Button-reset {
	margin-top: 9px;
}

.but_easypay > input,
.PaymentsInfo > input,
.payments.hiddenBlock input {
	padding: 0 15px;
}

/*-------------------------------- кнопки END*/
/*-------------------------------- фрейм корзины BEGIN*/

.izakaz {
	float: left;
	width: 34px;
	height: 33px;
	margin-right: 10px;
}

.basket-container {
	float: right;
    margin-right: 19px;
	height: 60px;
	margin-top: 23px;
}

#win_basket {
	width:235px;
	height: 66px;
}

#shcartFrame {
	height: 30px;
	position: relative;
	width: 229px;
	padding: 15px 0;
}

.shcartFrame-inner-parent {
	width: 200px;
	margin: 0 auto;
}

.shcartFrame-inner {
	float: left;
}

.pricecont-parent {
	float: left;
}

.win-basket-valuta-pricecont {
	float: left;
	color: black;
}

.pricecont-parent {
	display: block;
	float: left;
}

.tovarov-parent {
	margin-left: 5px;
}

.Korzina {
	float: left;
	padding-bottom: 5px;
}

.tovarov-parent {
	float: left;
	padding-bottom: 6px;
}

.image-basket {
	float: left;
	margin-right: 15px;
	overflow: hidden;
}

#shcartFrame body, #shcartFrame html {
	padding:0;
	margin:0;
	width:190px;
}

.na-summu {
	float: left;
}

#pricecont {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.TshcartInfoTable {
	margin-left: 22px;	
}

/*-------------------------------- фрейм корзины END*/
/*-------------------------------- Авторизация BEGIN*/

#loginPlace {
	padding: 19px 0 0 19px;
	z-index: 100;
	position: relative;
}

#log_email, #log_password {
	padding: 1px 0 0 5px;
	width: 160px;
}

.loginf-podlo6ka-input input {
	width: 173px;
}

#loginPlace .posRelative {
	padding-bottom: 3px;
	display: block;
}

.loginf-podlo6ka-input {
	width: 173px;
	height: 16px;
	margin-bottom: 6px;
	position: relative;
	z-index: 1000;
}

.login-formButton {
	width:69px;   
	padding-bottom: 2px;
	padding-left: 2px;
}

.loginf-podlo6ka-enter {
	width:67px;
	height: 19px;
    float: left;
	position: relative;
	z-index: 100;
	margin-top: 3px;
}

#loginPlace .links {
	overflow: hidden;
    padding: 6px 0 0 9px;
    float: left;
}

#loginPlace .errors {
	/*margin-left: 5px;*/
}

#loading {
	width:16px;
	height:16px;
	position:absolute;
	left:65px;
	bottom:7px;
}

.reviewVal .Parent-Adress-field, .reviewVal .Parent-Textarea-field {
	float: left;
}

.error {
	display: none;
	float: left;
	margin-left: 10px;
}

/*-------------------------------- Авторизация END*/
/*-------------------------------- регистрация BEGIN*/

.regContainer .Button-saveDiv {
    padding: 0 17px 13px 18px;
}

/*-------------------------------- регистрация END*/
/*-------------------------------- отзывы BEGIN*/

.voting {
    display: inline-block;
    height: 15px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 2px;
    width: 80px;
}

.voting a {
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
}

.voting li {
    display: inline;
    margin: 0;
    padding: 0;
}

.smallRaiting {
	display: block;
	height: 9px;
	width: 55px;
	margin: 15px 0 10px;
	position: relative;
}

.smallRaiting i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 9px;
	overflow: hidden;		
}

.smallRaiting .star5 {
	width: 55px;	
}

.smallRaiting .star4 {
	width: 44px;
}

.smallRaiting .star3 {
	width: 33px;
}

.smallRaiting .star2 {
	width: 22px;
}

.smallRaiting .star1 {
	width: 11px;
}

#createReview div.setRaiting {
    height: 17px;
    margin: 2px 0 0;
    overflow: hidden;	
}

.bigRaiting {							
	display:block;
	height:16px;
	width:90px;
	position:relative;
	margin:10px 10px;
}

.bigRaiting u {							
	left:95px;
	top:0;
	height:16px;
	position:absolute;
	display:block;
	width:120px;
}

.bigRaiting i {							
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:15px;
	overflow:hidden;
}

.bigRaiting .star5 {					
	width:90px;	
}

.bigRaiting .star4 {
	width:72px;
}

.bigRaiting .star3 {
	width:54px;
}

.bigRaiting .star2 {
	width:36px;
}

.bigRaiting .star1 {
	width:18px;
}

.container-mark-result .smallRaiting {
	float: left;
	margin: 4px 0 0;
}

.voting .one a {
    width: 16px;
    z-index: 5;
}
.voting .two a {
    width: 32px;
    z-index: 4;
}
.voting .three a {
    width: 48px;
    z-index: 3;
}
.voting .four a {
    width: 64px;
    z-index: 2;
}
.voting .five a {
    width: 80px;
    z-index: 1;
}

/*-------------------------------- отзывы END---------*/
/* -------------------------- карта сайта BEGIN*/

.sitemap ul ul {
	padding-left: 18px;
}

.linkSection {
	display: block;
	padding: 2px 0;
}

/* ------------------------------ карта сайта END*/
/* ---------------- галерея -------------------- */

div.img_width_lupa {
	position: relative;
	float: left;
}

div.itemBigImage table {
	 margin: 0 auto;
}

#view_big {
    display: block;
    height: 322px;
    left: 0;
    position: absolute;
    top: 0;
    width: 322px;
    z-index: 1;
}

#wrapper-img {
    display: table;
    table-layout: fixed;
    width: 322px;
    height: 322px;
    border-spacing:0;
    padding: 1px;
    z-index: 1;
}

#img_item {
    display: table-cell;
    height: 322px;
    width: 322px;
    border-spacing:0;
    overflow:hidden;
}

#item_img {
    max-height: 322px;
    max-width: 322px;
}

#icon_gallerey {
    float: left;
    margin-left: 18px;
    overflow: hidden;
    width: 99px;
}

#icon_gallerey img {
    max-height: 96px;
    max-width: 96px;
}

#icon_gallerey a {
    display: table;
    height: 96px;
    margin-bottom: 15px;
    table-layout: fixed;
    width: 96px;
    border-spacing: 0;
}

#icon_gallerey a.last_icon {
	margin-bottom: 0;
}

#icon_gallerey a span {
    display: table-cell;
    height: 96px;
    width: 96px;
	overflow:hidden;
}

div#vlightbox {
	height: 1px;
    overflow: hidden;
    width: 1px;
    visibility:hidden;
}

.PaymentItem {
	padding: 0;
	border-spacing: 0;	
}

/* ------------------ END галеря */
/* ------------------------------ Корзина BEGIN*/

/*---всплывающее сообщение при покупке BEGIN---*/

#fixme {
	position: absolute;
	z-index: 101;
	padding: 1px;
}

.innerFixme {
	padding: 14px 14px 21px 25px;
	width: 230px;
}

.fixmeTitle,
.fixmeText {
	display: block;
}

.fixmeTitle {
    padding-bottom: 9px;
    padding-top: 6px;
}

/*---всплывающее сообщение при покупке END---*/

#myframe4del,
#fcompare {
    left: -10000px;
    position: absolute;
    top: -10000px;
    z-index: 100;
}

.SchartValuta .Parent-Adress-field,
.BlockContentSchart .quantity_value {
 	height: auto;
}

.SchartValuta .selectParrent {
	float: left;
    margin-left: 6px;
    margin-top: 2px;
}

.SchartValuta .selectParrent select {
	padding: 0 10px 0 8px;
}

.BlockContentSchart .quantity_value {
	 padding: 3px 3px 4px 5px;
}

.ShcartBanners {	
	margin: 22px 0 25px;
}

.TitleValuta {
	float: left;
	padding: 7px 2px 0 0;
}

.InfoBlockShcart .TheadName {
	width: 432px;
}

.SchartTitleLine td {
	padding: 7px 0;	
}

.InfoBlockShcart {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	width: 100%;	
}

.InfoBlockShcart .TheadCount {
	width: 65px;	
}

.InfoBlockShcart .TheadPrice {
	padding-right: 2px;
	width: 175px;
}

.InfoPrice .PriceValue {
	width: 171px;	
}

.InfoBlockShcart .TheadSumma {
	padding-right: 2px;
	width: 196px;
}

.InfoBlockShcart .TheadDelete {
	width: 99px;
}

.InfoBlockShcart .del_checkbox {
	margin-left: 46px;	
}

.ShcartItogoValue .ShcartItogo,
.ShcartMainItogo .ShcartItogo {
	padding: 0 2px 0 7px;
}

.SchartContentLine .quantity_value {
	width: 43px;
}

.SchartContentLine td {
	/*padding: 9px 0;	*/
}

.SchartContentLine .ItemName {
	padding: 9px 10px 9px 0;	
}

.SchartContentLine .ItemName label,
.SchartContentLine .ItemName + td {
	display: block;
    white-space: pre-line;
    word-wrap: break-word;
    overflow: hidden;
}

.SchartContentLine .ItemName + td {
	padding: 10px 0;
}

.SchartContentLine input {
	padding: 2px 0 2px 5px;
}

.ShcartItogoValue,
.ShcartMainItogo {
	padding-top: 11px;
}

.SchartDeliveryPayment {
	margin-top: 37px;
}

.InfoBlockShcart .TheadComment {
	width: 254px;
}

.PriceValue {
	width: 192px;	
}

.SchartContentLine .CheckboxDelPay {
    margin: 0 5px 2px 0;
}

.SchartContentLine .easy {
	margin-right: 6px;
	margin-top: 3px;
}

.ShcartMainItogo {
	padding-right: 120px;		
}

.ButtonsLineShcart {
	padding-top: 38px;	
}

.ButtonsLineShcart .ShcartGrey,
.ButtonsLineShcart .ShcartSpec,
.ButtonsFinaliShcart .ShcartSpec {
	display: block;
	float: left;
	height: 22px;
	margin-right: 9px;
	padding-top: 6px;
	position: relative;
	z-index: 2;
}

.ButtonsFinaliShcart .ShcartSpec {
	float: none;		
}

.BlockContentSchart .ButtonsFinaliShcart .ButtonHome,
.BlockContentSchart .ButtonsLineShcart .ButtonHome {
	width: 187px;	
}

.ButtonsLineShcart .ButtonBack {
	width: 99px;	
}

.ButtonsLineShcart .ButtonRecalc {
	width: 137px;	
}

.ButtonsLineShcart .ButtonNext {
	width: 107px;	
}

.ButtonsLineShcart .ButtonConfirm {
	width: 177px;	
}

.ShcartStep1Info {
	padding-top: 18px;	
}

.SchartDeliveryPaymentInfo {
	padding-top: 31px;	
}

.SchartContentLine .CountInfo {
	width: 50px;	
}

.ShcartInformationDelivery {
 	padding: 24px 0 35px 28px;
 	margin-top: 25px;
}

.ShcartInformationTitle {
	margin-bottom: 22px;
}

.ShcartInformation {
	margin-bottom: 25px;
}

.ShcartInformationDelivery .Adressform-text .red {
	padding-right: 5px;	
}

.BlockContentSchart .form-createReview {
	border-spacing: 0;
	padding: 0;
}

.ShcartInformationDelivery .Parent-Adress-field {
	width: 384px;	
}

.ShcartInformationDelivery .Adress-field {
	width: 376px;
}

.reviewVal .TexareaField {
	height: 80px;
	padding: 4px;
	width: 700px;
	resize: none;
}

.ShcartInformationDelivery .ButtonsLineShcart {
	padding: 0;
}

.ShcartInformationDelivery .ButtonsLineShcart a,
.ShcartInformationDelivery .ButtonsLineShcart span {
	position: relative;	
}

.InfoContent .SendUserMail {
	padding-top: 3px;	
}

.ShcartInformationFinish table {
	border-spacing: 0;
	padding: 0;	
}

.FinaliInfo {
    padding: 0 0 16px 0;
}

.ShcartInformationFinish {
	padding: 24px 0 17px 28px;
 	margin-top: 47px;	
}

.ShcartInformationFinish .InfoTitle {
	padding: 0 14px 14px 0;	
}

.ShcartInformationFinish .InfoValue {
	padding: 0 0 14px 0;	
}

.ButtonsFinaliShcart {
    padding: 16px 0 0 8px;
}

#paymsg {
	text-align: left;	
}

.BlockContentSchart .PaymentsInfo {
	padding: 20px 0 0 0;	
}

.CheckboxDelPay,
.EasyIcon {
	float: left;
}

.CardDescr {
	overflow: hidden;
}

#shcartFormTable .Adress-field,
#shcartFormTable  .TextField {
	border: 0;
}

.skar1 {
    padding: 16px 0;
}

.textcont .bold {
	padding: 18px 0 9px;
}

.textcont {
    margin: 0 auto;
    text-align: left;
    width: 650px;
    padding-bottom: 18px;
}

.textcont p {
    line-height: 18px;
}

.link_info_payment {
    padding-left: 18px;
}

.payments.hiddenBlock {
    padding-top: 18px;
}

.valueTextPay img {
	float: left;
}

.textPay {
	float: left;
    padding: 0;
    width: 210px;
	line-height: 18px;
}

.SendUserMail {
	padding: 5px 0 0 0;
}

/* ------------------------------ Корзина END*/


/* ------- переопределение стиля для подсказок быстрого поиска ------- */
.mainMenu a.titleTips {
    font: 12px/15px Arial,sans-serif;
}

/*----------- стили ССЫЛОК НА ДОП СТРАНИЦЫ в футере и баннерных -------------*/
/*-- footer --*/
.addationalpage-footer .addationalpage-link {
	display: block;
	float: left;
	width: 25%;
}
.addationalpage-footer .addationalpage-link .footer_link1 {
	padding-right: 10px;
}

.addationalpage-footer .addationalpage-title {
	margin-bottom: 13px;
}

/*-- right and left --*/
.rightban .addationalpage-group,
.leftban .addationalpage-group {
	margin: 15px 0 15px 0;
}
.rightban .addationalpage-title,
.leftban .addationalpage-title {
	padding: 0 0 7px 0;
	font: 15px/18px Arial;
}

.leftban .addationalpage-link {
	display: block;
    padding: 0 0 5px 0;
    font: 13px/15px Arial,Tahoma,Helvetica,sans-serif;
}
/*-- right  --*/
.rightban .addationalpage-link {
	display: block;
   	padding: 0 0 12px 8px;
	background: url("/pics/footer-item-dot.png") no-repeat 0 6px;
    font: 13px/15px Arial,Tahoma,Helvetica,sans-serif;
}

/*----------- end стили ССЫЛОК НА ДОП СТРАНИЦЫ в футере и баннерных -------------*/

/*------------------------------------------------ gallery NEW ------------------------------------------------*/
.BlockItemImage {
	position: relative;
}
			
#BlockItemImage__IconList {
	position: absolute;
	top:0;
}
#icon_gallerey {
	height: 304px;
	position: relative;
	width: 98px;
	overflow: hidden;
	margin-top: 9px;
}
.BlockItemImage__arrowTopIconList,
.BlockItemImage__arrowBottomIconList {
	height: 10px;
	width: 28px;
	position: absolute;
	right: 35px;
	z-index: 10;
}
.BlockItemImage__arrowTopIconList {
	top: -7px;
}
.BlockItemImage__arrowBottomIconList {
	bottom: -7px;
}

.BlockItemImage__arrowTopIconList {
	background: url(/pics/listIco_bgUpDown.png) 0 0 no-repeat;
	cursor: pointer;
}
	.BlockItemImage__arrowTopIconList:hover {
		background: url(/pics/listIco_bgUpDown.png) 0 -10px no-repeat;
	}
	.BlockItemImage__arrowTopIconList.disabled {
		background: url(/pics/listIco_bgUpDown.png) 0 -20px no-repeat;
	}
	
.BlockItemImage__arrowBottomIconList {
	background: url(/pics/listIco_bgUpDown.png) 0 -30px no-repeat;
	cursor: pointer;
}
	.BlockItemImage__arrowBottomIconList:hover {
		background: url(/pics/listIco_bgUpDown.png) 0 -40px no-repeat;
	}
	.BlockItemImage__arrowBottomIconList.disabled {
		background: url(/pics/listIco_bgUpDown.png) 0 -50px no-repeat;
	}

#icon_gallerey .icons span {
  display: table-cell;
  height: 96px;
  overflow: hidden;
  width: 96px;
  line-height: 0;
    text-align: center;
    vertical-align: middle;
}

#icon_gallerey .icons {
  border-spacing: 0;
  display: table;
  height: 96px;
  margin-bottom: 5px;
  table-layout: fixed;
  width: 96px;
  outline: 0 none;
  border: 1px solid #fff;
}
	#icon_gallerey .icons:hover, #icon_gallerey .icons.sel {
	  border: 1px solid #ddd;
	  cursor: pointer;
	}



/*-- end gallery NEW --*/

h3.additionalInfoContent {
    padding: 20px 0px 10px 0px;
    margin: 0;
}

