@import url(hermesc.css);

/*** Social ***/
#wrapper{
    width:auto;
    height:auto;
    background:inherit;
    }
.vk{
float:left;
margin-right: 20px;
}

/*** hidden ***/
.hidden {display: none;}

/*** General styles ***/
body			{background: #fff; font: 13px Verdana, Geneva, sans-serif; color: #464646; margin: 0; padding: 0;}
body.editor, 
body.popup	{background: #fff; margin: 0; padding: 0;}

tr, td		{font: 13px Verdana, Geneva, sans-serif; color: #464646;}

a			{color: #0038b6; outline: none; text-decoration: underline;}
a:hover		{text-decoration: none;}
a img		{border: none;}


/*center {display: none;}*/

input					{color: #8c8c91; font: 11px Verdana, Geneva, sans-serif;}
input.search, 
input.text, 
input.field, 
input.fieldSmall	{background: #fff url(../images/rrt/inpt.gif) repeat-x 0 100%; border: 1px solid #c6c6c8; border-radius: 4px; padding: 4px 10px;}
input.submit		{background: #a9a9a9 url(../images/rrt/sbmt.gif) repeat-x 0 0; border: 0; border-radius: 4px; box-shadow: 0 1px 0 #8c8c8c; color: #464646; cursor: pointer; font: 12px Verdana, Geneva, sans-serif; margin: 0; padding: 3px 10px; text-shadow: 0 1px 0 #c8c7c7;}
input.submit:hover		{background: #858484 url(../images/rrt/sbmt.gif) repeat-x 0 -31px; box-shadow: 0 1px 0 #a7a6a6;}
	input#clear		{color: #333333;}
	input#reset		{color: #333333;}
	input#preview	{color: #FF6C00;}
	input#cancel	{color: #333333;}
	input#delete	{color: #333333;}
select, 
textarea			{background: #fff url(../images/rrt/inpt.gif) repeat-x 0 100%; border: 1px solid #c6c6c8; border-radius: 4px; color: #8c8c91; font: 11px Verdana, Geneva, sans-serif; padding: 4px 10px;}

.middlebg 			{background: #E9E9E9; font-weight: bold;}
.middlebg td 		{font-weight: bold;}
.usualbg  			{background: transparent;}
.errorbg  			{background: #FFE0E0; border: 1px solid #CC0000; color: #CC0000; padding: 6px; text-align: center;}
.popup 
.errorbg				{padding: 4px;}
.messagebg  		{color: #0000CC; font-weight: bold; padding: 6px; text-align: center;}
.block-order-info 
.messagebg  		{padding: 2px 6px; text-align: right;}
div.message     { color: #0000FF; text-align: center; border: 1px solid #AAAAFF; padding: 10px; background: #EEEEFF; margin-bottom: 10px; }

.padding10px				{padding: 10px;}
.padding6px 				{padding: 6px;}
.padding6px td				{padding: 6px;}
.block-product-details
.padding6px td				{padding: 6px 10px;}
.padding6px td td			{padding: 0px;}
.padding6px
.padding4px td				{padding: 4px;}
.padding4px td				{padding: 4px;}
.padding4px td td			{padding: 0px;}
.padding2px 				{padding: 2px;}
table.padding10px, 
table.padding6px, 
table.padding4px, 
table.padding2px 			{padding: 0px;}

/*.ArticleImg		{border: none; float: left; margin: 0px 10px 5px 0px;}
.ArticleDescription	{padding: 10px 0px;}*/

.introBlock {padding: 0 3px;}

.articleDate	{color: #8c8c91; font-size: 9px;}
.titleText		{color: #3672C8; text-decoration: none; }
.top				{font-size: 11px;}
.smallText		{font-size: 11px;}
.middleText		{font-size: 12px;}
.bigText			{font-size: 13px;}
.comment			{font-size: 11px; color: #C6C6C6;}
.required		{color: #FF0000;}
.message			{font-size: 12px; color: #959595;}
/*.title			{font: 12px Arial, Helvetica, sans-serif; color: #754903;}
.bigtitle		{font: bold 12px Arial, Helvetica, sans-serif; color: #014EC0;}*/
.error			{color: red; }
.terms			{height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link				{color: blue; text-decoration: underline;}

span.nobr      {white-space: nowrap !important;}
.overhidd		{height: 1%; overflow: hidden;}
.floatright 	{float: right;}
.floatleft 		{float: left;}
.clearboth 		{clear: both;}

form {margin: 0; padding: 0;}
/*** General styles ***/

/*** Frame set ***/
.frameBlocks	{margin: auto; padding: 0; text-align: left; width: 100%;}
.headerTopMenuLoginBg {background: #e9e9ea; height: 26px; overflow: hidden;}
.headerTopMenuLogin {margin: 0 auto; width: 980px;}
.headerLogoSearchCart {height: 113px; overflow: hidden; margin: 0 auto; width: 980px;}
.headerStyle {margin: 0 auto; position: relative; width: 980px; z-index: 100;}
.contentStyle {height: 1%; min-height: 400px; margin: 0 auto; overflow: hidden; position: relative; width: 980px; z-index: 1;}
.footerBg {background: #e9e9e9; clear: both;/* height: 26px;*/} 
.footerBlocks {margin: 0 auto; width: 980px;}
.footerStyle {margin: 0 auto; width: 980px;}

.hotStylePadding		{padding: 18px 0 0 0;}
.leftStylePadding		{padding: 18px 20px 18px 0;}
.centerStylePadding	{padding: 18px 0;}
.rightStylePadding	{padding: 18px 0 18px 20px;}

/* Four frames */
.fourFrames .hotStyle			{float: left; position: relative; width: 80%;}
.fourFrames .leftStyle			{float: left; position: relative; width: 25%;}
.fourFrames .centerStyle		{float: left; position: relative; width: 75%;}
.fourFrames .rightStyle			{float: left; position: relative; width: 20%;}
.fourFrames .leftStylePadding		{padding: 0 10px 18px 0;}
.fourFrames .centerStylePadding	{padding: 0 0 18px 0;}

/* Three frames */
.threeFrames .leftStyle		{float: left; position: relative; width: 274px;}
.threeFrames .centerStyle	{float: left; position: relative; width: 432px;}
.threeFrames .rightStyle	{float: left; position: relative; width: 274px;}

/* Two frames */
.twoFrames .leftStyle	{float: left; position: relative; width: 274px;}
.twoFrames .centerStyle	{float: left; position: relative; width: 706px;}

/* One frames */
.oneFrame .centerStyle	{position: relative; width: 100%;}
/*** Frame set ***/

/*** Header ***/
.headerTopMenuLogin {font-size: 11px; line-height: 24px;}
.headerTopMenu {float: left; padding: 0 0 0 28px;}
.headerTopMenu a {color: #464646; font-weight: 700; margin-right: 20px;}
.headerTopMenu a.opt {color: #e30026;}
.headerLogin {background: #cecfd1; float: right; padding: 0 0 2px; text-align: center; width: 166px;}
.headerLogin a {color: #464646; margin: 0 2px;}

.headerLogo {float: left; padding: 31px 28px;}
.headerCart {background: #f4f4f4; border-radius: 5px; float: right; height: 84px; margin-top: 19px; width: 166px;}
.headerCart h3 {background: url(../images/rrt/crt.gif) no-repeat 100% 16px; color: #abaaaa; font-size: 12px; line-height: 1em; margin: 0 15px 0 19px; padding: 15px 0 5px; text-transform: uppercase;}
.headerCart h3 a {color: #abaaaa;}
.headerCart .cart {font-size: 10px; line-height: 11px; margin: 0 15px 0 19px;}
.headerCart .cart a {color: #e20026; display: inline-block; font-size: 9px; padding-top: 5px; text-decoration: underline;}
.headerSearch {margin: 20px 200px 0; text-align: center;}
.headerSearch .block-simple {padding: 0 0 20px; font-size: 12px; height: 24px; line-height: 12px;}
.headerSearch .block-simple b {color: #e30026; font-size: 25px; font-weight: 500; line-height: normal; margin: 0 5px;}
.headerSearch .block-simple b span {color: #a3a3a3; font-size: 20px;}
.headerSearch .block-search {text-align: center;}
.headerSearch .block-search a, 
.headerSearch .block-search select {display: none;}
.headerSearch .block-search .field {width: 360px;} 

.Header {position: relative; z-index: 100;}
.HeaderLogo {display: none;} 
.HeaderMenu {margin: 0; padding: 0;}


/* Top Menu */
.TopMenu 		{background: #000 url(../images/rrt/opt.gif) no-repeat 100% 0; display: block; height: 40px; margin: 0; overflow: hidden; padding: 0; z-index: 20;}
.TopMenu li 		{display: block; float: left; list-style: none; margin: 0; padding: 0; white-space: nowrap;}
.TopMenu li.topmenu		{z-index: 50;}
.TopMenu li#m_24		{float: right;}
.TopMenu li.begin		{height: 40px; width: 36px;}
.TopMenu li.end			{display: none;}

/* Top Menu Links */
a.menu, 
a.menuActive	{display: block; font: 11px/1em Verdana, Geneva, sans-serif; margin: 8px 1px; padding: 5px 20px; text-decoration: none; text-transform: uppercase;}
a.menu			{color: #bfbfbf;}
a.menu:hover	{background: #434242 url(../images/rrt/tm-a.gif) repeat-x 0 100%; border-radius: 4px; box-shadow: 0 1px 0 #4d4d4d; color: #fff;}
a.menuActive		{background: #434242 url(../images/rrt/tm-a.gif) repeat-x 0 100%; border-radius: 4px; box-shadow: 0 1px 0 #4d4d4d; color: #fff;}
a.menuActive:hover	{}

.TopMenu li#m_24 a.menu, 
.TopMenu li#m_24 a.menuActive	{background: none; box-shadow: none; color: #fff; display: block; font-size: 16px; font-weight: 700; margin: 11px 0 0; padding: 0 15px; text-align: center; text-decoration: none; text-transform: uppercase; width: 95px;}
.TopMenu li#m_24 a.menu:hover, 
.TopMenu li#m_24 a.menuActive:hover	{background: none; box-shadow: none; text-decoration: underline;}
.TopMenu li#m_24 span.nobr {white-space: normal !important;}

/* Secondary Menu */
ul.secondaryMenu 			{display: block; height: 29px; margin: -1px 0px 0px 10px; overflow: hidden; padding: 0px 0px 0px 0px; z-index: 20;}
ul.secondaryMenu li 			{display: block; float: left; list-style: none; margin: 0px; padding: 0px;}
ul.secondaryMenu li.secondaryMenu			{background: url(../images/double/subMenu.gif) repeat-x top; padding: 2px 0px 4px 0px;}
ul.secondaryMenu li.secondaryBegin			{background: url(../images/double/subMenuBegin.gif) no-repeat top left;}
ul.secondaryMenu li.secondaryBegin img		{margin: 14px 3px;}
ul.secondaryMenu li.secondaryEnd				{background: url(../images/double/subMenuEnd.gif) no-repeat top right;}
ul.secondaryMenu li.secondaryEnd img		{margin: 14px 3px;}

/* Secondary Menu Links */
a.secondaryMenu 			{color: #FFFFFF; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; padding: 5px 15px; display: block;}
a.secondaryMenu:hover 	{color: #FFFF99; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; padding: 5px 15px; display: block;}
a.secondaryMenuActive 			{color: #FFFF99; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; padding: 5px 15px; display: block;}
a.secondaryMenuActive:hover	{color: #FFFF99; text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif; padding: 5px 15px; display: block;}

/* Sub Menu */
.SubMenu 		{background: #fff; border: 1px solid #939393; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); display: none; margin: 6px 0 0; min-width: 160px; padding: 10px 6px; position: absolute;}
.SubMenu li 		{display: block; float: none; list-style: none; margin: 0; padding: 0; white-space: nowrap;/* width: 100%;*/}
.SubMenu li.topmenu		{padding: 0; position: relative;}
.SubMenu li.secondaryMenu	{background: none !important; padding: 0 !important; position: relative;}
.SubMenu a.menu				{border-radius: 2px; color: #515151; font-size: 12px; font-weight: bold; line-height: 1em; margin: 0; padding: 6px 15px; text-transform: none;}
.SubMenu a.menu:hover		{background: #efeeed; box-shadow: none; color: #252525;}
.SubMenu a.menuActive		{background: #efeeed; border-radius: 2px; box-shadow: none; color: #252525; font-size: 12px; font-weight: bold; line-height: 1em; margin: 0; padding: 6px 15px; text-transform: none;}
.SubMenu a.secondaryMenu			{color: #525252;}
.SubMenu a.secondaryMenu:hover	{background: #efeeed; color: #252525;}
.SubMenu a.secondaryMenuActive			{background: #efeeed; color: #252525;}
.SubMenu a.secondaryMenuActive:hover	{background: #efeeed; color: #252525;}

.SubMenu ul		{background: #d8d7d6; border: 1px solid #939393; border-radius: 3px; display: none; left: 100%; margin: 0; position: absolute; top: 0;}
.SubMenu span.nobr      {white-space: normal !important;}
/*** Header ***/

/*** Breadcrumbs ***/
.BreadcrumbRightBgr {height: 100%; overflow: hidden; position: relative;}
.BreadcrumbRSS {float: right; padding: 10px 5px; text-align: right;}
.Breadcrumbs {background: none; overflow: hidden; height: 100%;}
.BreadcrumbsBgr {color: #505050; font-size: 13px; font-weight: 700; padding: 10px 15px;}
.BreadcrumbsBgr a {color: #505050; text-decoration: none;}
.BreadcrumbsBgr a:hover {text-decoration: underline;}
.BreadcrumbsBgr a.treeItemLast {cursor: text;}
.BreadcrumbsBgr a.treeItemLast:hover {text-decoration: none;}
.BreadcrumbsBgr span {padding: 0 3px;}
.BreadcrumbsBgr img {display: none;}

.block-products-breadcrumb .BreadcrumbsBgr div span {padding: 0;}
.block-products-breadcrumb .BreadcrumbsBgr div span:nth-child(2) {display: none;}
.block-products-breadcrumb .BreadcrumbsBgr div span span {padding: 0 3px;}
/* Step to Order Pages */
.BreadcrumbsBgr span.nonactive {display: inline; font-size: 12px; color: #b6b6b5; padding: 0;}
.BreadcrumbsBgr span.active {display: inline; font-size: 12px; color: #505050; padding: 0;}
.BreadcrumbsBgr span.nonactive:before, 
.BreadcrumbsBgr span.active:before {content: ">"; display: inline; font-size: 12px; color: #b6b6b5; padding: 0 10px 0 7px;}
.BreadcrumbsBgr span.nonactive:first-child:before, 
.BreadcrumbsBgr span.active:first-child:before {content: ""; display: none;}

.block-checkout-breadcrumb {padding: 0 0 0 35px;}
/*** Breadcrumbs ***/

/*** Structure of Block ***/
.BlockTop {}
.TopCenter {position: relative;}
.TopLeftBgr {position: relative;}
.TopRightBgr {height: 100%; overflow: hidden; position: relative;}

.TopTitleIco {float: right; padding: 10px 0; text-align: right;}
.TopTitle {overflow: hidden; height: 100%;}
.TopTitleBgr {color: #505050; font-size: 26px; font-weight: 500; padding: 5px 15px;}
.TopTitleBgr h1 {font-size: 26px; font-weight: 500; margin: 0;}

.BlockMiddle {position: relative;}
.MiddleCenter {overflow: hidden; height: 100%; padding: 0; position: relative;}
.BlockData {position: relative; overflow: hidden;}
.Data { background: #EDEDED; }

.BlockBottom {display: block; position: relative; font-size: 1px;}
.BottomCenter {overflow: hidden; height: 100%;}
/*** Structure of Block ***/


/*** Structure of Block Without Title ***/
.hidden-title .BlockTop, 
.block-simple .BlockTop {display: none;}
/*** Structure of Block Without Title ***/

.mainImgs {}
.mainImgs ul {margin: 0; padding: 0;}
.mainImgs li {background: #e1dbd6; border-radius: 10px; height: 282px; list-style: none; margin: 0; padding: 0; text-align: center;}
.mainImgs li.diesel {background: #c2bdbd;}
.mainImgs li.nikola {background: #a3ebff;}
.mainImgs li.flow {background: #403f3f;}
.mainImgs li.himoto {background: #000000;}
.mainImgs li.wltoys {background: #eeeef0;}
.mainImgs li.nanya {background: #f9cbf9;}
.mainImgs li.nano {background: #fc7e0d;}
.mainImgs li.chehli {background: #c5c7c6;}
.mainImgs li.beats {background: #abb4ff;}
.mainImgs li.moto {background: #8cc7ff;}
.mainImgs li.nakidki {background: #c5c5c5;}
.mainImgs li.lgreen {background: #9cffa5;}
.mainImgs .bx-wrapper {margin: 0 auto; position: relative;/* width: 888px;*/ width: 980px;}
.mainImgs .bx-viewport {z-index: 100;}
.mainImgs .bx-controls {}
.mainImgs .bx-pager {margin: -27px 20px 0 0; position: relative; text-align: right; z-index: 200;}
.mainImgs .bx-pager-item {display: inline-block; margin-left: 8px;}
.mainImgs .bx-pager-item a {background: rgba(254,254,254,0.4); color: #fff; display: inline-block; padding: 4px 8px; #text-decoration: none;}
.mainImgs .bx-pager-item a:hover, 
.mainImgs .bx-pager-item a.active {background: #fefefe; color: #000;}
.mainImgs .bx-controls-direction {position: relative; z-index: 200;}
.mainImgs .bx-prev, 
.mainImgs .bx-next {height: 50px; position: absolute; text-indent: -9999px; bottom: 106px; width: 26px;}
.mainImgs .bx-prev {background: url(../images/rrt/prv.png) no-repeat 0 0; left: 20px;}
.mainImgs .bx-next {background: url(../images/rrt/nxt.png) no-repeat 0 0; right: 20px;}

.actbnr {}
.actbnr ul {margin: 0; padding: 0;}
.actbnr li {background: #e1dbd6; border-radius: 10px; height: 160px; list-style: none; margin: 0; padding: 0; text-align: center;}
.actbnr li.nikola {background: #a3ebff;}
.actbnr li.ganzo {background: #001f3d;}
.actbnr li.k2 {background: #e3facc;}
.actbnr li.fenix {background: #070908;}
.actbnr li.black {background: #000000;}
.actbnr li.noblack {background: #021000;}
.actbnr .bx-wrapper {margin: 0 auto; position: relative;}
.actbnr .bx-viewport {z-index: 100;}
.actbnr .bx-controls {}
.actbnr .bx-pager {margin: -27px 20px 0 0; position: relative; text-align: right; z-index: 200;}
.actbnr .bx-pager-item {display: inline-block; margin-left: 8px;}
.actbnr .bx-pager-item a {background: rgba(254,254,254,0.4); color: #fff; display: inline-block; padding: 4px 8px; text-decoration: none;}
.actbnr .bx-pager-item a:hover, 
.actbnr .bx-pager-item a.active {background: #fefefe; color: #000;}
.actbnr .bx-controls-direction {position: relative; z-index: 200;}
.actbnr .bx-prev, 
.actbnr .bx-next {height: 50px; position: absolute; text-indent: -9999px; bottom: 46px; width: 26px;}
.actbnr .bx-prev {background: url(../images/rrt/prv.png) no-repeat 0 0; left: 20px;}
.actbnr .bx-next {background: url(../images/rrt/nxt.png) no-repeat 0 0; right: 20px;}


.autobnr {}
.autobnr ul {margin: 0; padding: 0;}
.autobnr li {background: #e1dbd6; border-radius: 10px; height: 160px; list-style: none; margin: 0; padding: 0; text-align: center;}
.autobnr li.tent {background: #eaeceb;}
.autobnr li.nikola {background: #a3ebff;}
.autobnr li.flow {background: #403f3f;}
.autobnr li.black {background: #000000;}
.autobnr li.chehli {background: #c5c7c6;}
.autobnr li.lgreen {background: #57df61;}
.autobnr li.k3{background: #e3facc;}
.autobnr li.auto3 {background: #c5c5c5;}
.autobnr .bx-wrapper {margin: 0 auto; position: relative;}
.autobnr .bx-viewport {z-index: 100;}
.autobnr .bx-controls {}
.autobnr .bx-pager {margin: -27px 20px 0 0; position: relative; text-align: right; z-index: 200;}
.autobnr .bx-pager-item {display: inline-block; margin-left: 8px;}
.autobnr .bx-pager-item a {background: rgba(254,254,254,0.4); color: #fff; display: inline-block; padding: 4px 8px; text-decoration: none;}
.autobnr .bx-pager-item a:hover, 
.autobnr .bx-pager-item a.active {background: #fefefe; color: #000;}
.autobnr .bx-controls-direction {position: relative; z-index: 200;}
.autobnr .bx-prev, 
.autobnr .bx-next {height: 50px; position: absolute; text-indent: -9999px; bottom: 46px; width: 26px;}
.autobnr .bx-prev {background: url(../images/rrt/prv.png) no-repeat 0 0; left: 20px;}
.autobnr .bx-next {background: url(../images/rrt/nxt.png) no-repeat 0 0; right: 20px;}


.photobnr {}
.photobnr ul {margin: 0; padding: 0;}
.photobnr li {background: #e1dbd6; border-radius: 10px; height: 160px; list-style: none; margin: 0; padding: 0; text-align: center;}
.photobnr li.k1 {background: #e3facc;}
.photobnr li.multi {background: #19150b;}
.photobnr li.diesel {background: #c2bdbd;}
.photobnr li.nikola {background: #a3ebff;}
.photobnr li.moto {background: #0f76d5;}
.photobnr li.beats {background: #abb4ff;}
.photobnr .bx-wrapper {margin: 0 auto; position: relative;}
.photobnr .bx-viewport {z-index: 100;}
.photobnr .bx-controls {}
.photobnr .bx-pager {margin: -27px 20px 0 0; position: relative; text-align: right; z-index: 200;}
.photobnr .bx-pager-item {display: inline-block; margin-left: 8px;}
.photobnr .bx-pager-item a {background: rgba(254,254,254,0.4); color: #fff; display: inline-block; padding: 4px 8px; text-decoration: none;}
.photobnr .bx-pager-item a:hover, 
.photobnr .bx-pager-item a.active {background: #fefefe; color: #000;}
.photobnr .bx-controls-direction {position: relative; z-index: 200;}
.photobnr .bx-prev, 
.photobnr .bx-next {height: 50px; position: absolute; text-indent: -9999px; bottom: 46px; width: 26px;}
.photobnr .bx-prev {background: url(../images/rrt/prv.png) no-repeat 0 0; left: 20px;}
.photobnr .bx-next {background: url(../images/rrt/nxt.png) no-repeat 0 0; right: 20px;}

.newbnr {}
.newbnr ul {margin: 0; padding: 0;}
.newbnr li {background: #e1dbd6; border-radius: 10px; height: 160px; list-style: none; margin: 0; padding: 0; text-align: center;}
.newbnr li.nikola {background: #a3ebff;}
.newbnr li.yellow {background: #fbb33a;}
.newbnr li.nano {background: #fc7e0d;}
.newbnr li.nanya {background: #f9cbf9;}
.newbnr li.himoto {background: #000000;}
.newbnr li.wltoys {background: #eeeef0;}
.newbnr li.lightgray {background: #b3aeb4;}
.newbnr li.electricblue {background: #00c8df;}
.newbnr .bx-wrapper {margin: 0 auto; position: relative;}
.newbnr .bx-viewport {z-index: 100;}
.newbnr .bx-controls {}
.newbnr .bx-pager {margin: -27px 20px 0 0; position: relative; text-align: right; z-index: 200;}
.newbnr .bx-pager-item {display: inline-block; margin-left: 8px;}
.newbnr .bx-pager-item a {background: rgba(254,254,254,0.4); color: #fff; display: inline-block; padding: 4px 8px; text-decoration: none;}
.newbnr .bx-pager-item a:hover, 
.newbnr .bx-pager-item a.active {background: #fefefe; color: #000;}
.newbnr .bx-controls-direction {position: relative; z-index: 200;}
.newbnr .bx-prev, 
.newbnr .bx-next {height: 50px; position: absolute; text-indent: -9999px; bottom: 46px; width: 26px;}
.newbnr .bx-prev {background: url(../images/rrt/prv.png) no-repeat 0 0; left: 20px;}
.newbnr .bx-next {background: url(../images/rrt/nxt.png) no-repeat 0 0; right: 20px;}


.prodListBnrSldr {}
.prodListBnrSldr ul {margin: 0; padding: 0;}
.prodListBnrSldr li {background: #e1dbd6; border-radius: 10px; height: 160px; list-style: none; margin: 0; padding: 0; text-align: center;}
.prodListBnrSldr li.yellow {background: #fbb33a;}
.prodListBnrSldr li.lightgray {background: #b3aeb4;}
.prodListBnrSldr li.electricblue {background: #00c8df;}
.prodListBnrSldr .bx-wrapper {margin: 0 auto; position: relative;}
.prodListBnrSldr .bx-viewport {z-index: 100;}

.promo_banners {}
.promo_banners ul {margin: 0; padding: 0;}
.promo_banners li {border-radius: 10px; /*height: 282px; */list-style: none; margin: 0; overflow: hidden; padding: 0; text-align: center;}
.promo_banners .bx-wrapper {margin: 0 auto; position: relative;/* width: 980px;*/}
.promo_banners .bx-viewport {z-index: 100;}
.promo_banners .bx-controls {}
.promo_banners .bx-pager {margin: 0; padding: 16px 0; position: relative; text-align: center; z-index: 200;}
.promo_banners .bx-pager-item {display: inline-block; margin: 0 2px;}
.promo_banners .bx-pager-item a {background: url(../images/rrt/pgr.gif) no-repeat 0 0; display: inline-block; height: 18px; text-indent: -9999px; width: 18px;}
.promo_banners .bx-pager-item a:hover, 
.promo_banners .bx-pager-item a.active {background: url(../images/rrt/pgr.gif) no-repeat -21px 0;}
.promo_banners .bx-prev, 
.promo_banners .bx-next {height: 50px; margin: -50px 0 0; position: absolute; text-indent: -9999px; top: 50%; width: 26px; z-index: 200;}
.promo_banners .bx-prev {background: url(../images/rrt/prv.png) no-repeat 0 0; left: 20px;}
.promo_banners .bx-next {background: url(../images/rrt/nxt.png) no-repeat 0 0; right: 20px;}


.mainTabs {padding: 25px 0; text-align: center;}
.mainTabs .tabs {font-size: 16px; line-height: 1em; margin: 0; padding: 0;}
.mainTabs .tabs li {background: #f0f1f1; border-radius: 12px; display: inline-block; list-style: none; margin: 0 25px; padding: 4px 40px; position: relative; text-transform: lowercase;}
.mainTabs .tabs li:after {border-top: 11px solid #f0f1f1; border-right: 11px solid #fff; border-bottom: 0; border-left: 11px solid #fff; content: ''; display: block; margin: 8px auto -15px; width: 0;}
.mainTabs .tabs li a {color: #a0a0a0; display: block; text-decoration: none;}
.mainTabs .tabs li:hover, 
.mainTabs .tabs li.tabActive {background: #e20026;}
.mainTabs .tabs li:hover:after, 
.mainTabs .tabs li.tabActive:after {border-top: 11px solid #e20026; border-right: 11px solid #fff; border-bottom: 0; border-left: 11px solid #fff; content: ''; display: block; margin: 8px auto -15px; width: 0;}
.mainTabs .tabs li:hover a, 
.mainTabs .tabs li.tabActive a {color: #fff;}
#cont1 {visibility: visible; height: 280px;}
#cont2, 
#cont3 {visibility: hidden; height: 280px; margin-top: -280px;}

.mainText {padding: 26px 36px;}
.mainText h1 {color: #000; font-size: 14px; font-weight: 700; margin: 10px 25px; text-transform: uppercase;}
.mainText p {font-size: 13px;}

.none {display: none;}

.block-offers-main, 
.block-top-sellers-main, 
.block-products-latest-main {height: 220px;} 
.block-offers-main ul, 
.block-top-sellers-main ul, 
.block-products-latest-main ul {margin: 0; padding: 0;}
.block-offers-main li, 
.block-top-sellers-main li, 
.block-products-latest-main li {list-style: none; margin: 0; padding: 0; width: 220px !important;}
.block-offers-main .bx-wrapper, 
.block-top-sellers-main .bx-wrapper, 
.block-products-latest-main .bx-wrapper {margin: 0 auto; position: relative; width: 910px;}
.block-offers-main .bx-prev, 
.block-offers-main .bx-next, 
.block-top-sellers-main .bx-prev, 
.block-top-sellers-main .bx-next, 
.block-products-latest-main .bx-prev, 
.block-products-latest-main .bx-next {height: 36px; position: absolute; text-indent: -9999px; top: 80px; width: 18px;}
.block-offers-main .bx-prev, 
.block-top-sellers-main .bx-prev, 
.block-products-latest-main .bx-prev {background: url(../images/rrt/prv2.gif) no-repeat 0 0; left: -31px;}
.block-offers-main .bx-prev:hover, 
.block-top-sellers-main .bx-prev:hover, 
.block-products-latest-main .bx-prev:hover {background: url(../images/rrt/prv2.gif) no-repeat 0 -36px;}
.block-offers-main .bx-next, 
.block-top-sellers-main .bx-next, 
.block-products-latest-main .bx-next {background: url(../images/rrt/nxt2.gif) no-repeat 0 0; right: -31px;}
.block-offers-main .bx-next:hover, 
.block-top-sellers-main .bx-next:hover, 
.block-products-latest-main .bx-next:hover {background: url(../images/rrt/nxt2.gif) no-repeat 0 -36px;}
.block-offers-main .moreLink, 
.block-top-sellers-main .moreLink, 
.block-products-latest-main .moreLink {padding: 22px 26px 0; text-align: right;}
.block-offers-main .moreLink a, 
.block-top-sellers-main .moreLink a, 
.block-products-latest-main .moreLink a {background: url(../images/rrt/more.gif) no-repeat 100% 50%; color: #e20026; font-size: 12px; padding: 0 20px; text-decoration: underline;}

.block-offers .blockSortNav {display: none;}
.block-offers .moreLink {text-align: center;}
.block-offers .moreLink a {color: #e20026; font-size: 12px; text-decoration: underline;}

.block-top-sellers .padding10px, 
.block-offers-center .padding10px, 
.block-products-latest .padding10px {padding: 50px 0 0;}

.block-custom-partners .TopTitleBgr {font-size: 18px; padding: 0 68px;}
.block-custom-partners .padding10px {padding: 0;}
.block-custom-partners  .mainPartners {margin: 25px 0;}
.block-custom-partners  ul {margin: 0; padding: 0;}
.block-custom-partners  li {list-style: none; margin: 0; padding: 0; text-align: center; width: 143px !important;}
.block-custom-partners  .bx-wrapper {margin: 0 auto; position: relative; width: 910px;}
.block-custom-partners  .bx-prev, 
.block-custom-partners  .bx-next {height: 36px; position: absolute; text-indent: -9999px; top: 10px; width: 18px;}
.block-custom-partners  .bx-prev {background: url(../images/rrt/prv2.gif) no-repeat 0 0; left: -31px;}
.block-custom-partners  .bx-prev:hover {background: url(../images/rrt/prv2.gif) no-repeat 0 -36px;}
.block-custom-partners  .bx-next {background: url(../images/rrt/nxt2.gif) no-repeat 0 0; right: -31px;}
.block-custom-partners  .bx-next:hover {background: url(../images/rrt/nxt2.gif) no-repeat 0 -36px;}

.item {position: relative;}
.itemImg {height: 220px; text-align: center; width: 220px;}
/* .itemImg img {height: 220px; width: 220px;} remove before relise */
.itemBg {background: rgba(255,255,255,0.8); bottom: 0; display: none; left: 0; padding: 5px 5px 0; position: absolute; width: 210px;}
.item:hover .itemBg {display: block;}
.itemTitle {margin: 0; padding: 0 0 10px;}
.itemTitle a {color: #464646; font-size: 13px; font-weight: 500;}
.itemTitle a b {font-weight: 500;}
.itemPices {float: left; padding: 5px 0;}
.itemPices .priceBlockOld {color: #8c8c8c; font-size: 12px; margin-top: -5px;}
.itemPices .priceBlock, 
.itemPices .salesBlock, 
.itemPices .ourprice {color: #e20026; font-size: 14px;}
.itemBtns {text-align: right; padding: 5px 0;}
.itemBtns a {background: #bababa; border-radius: 3px; color: #fff; display: inline-block; font-size: 12px; font-weight: 700; padding: 1px 4px 3px; text-decoration: none;}
.itemBtns a:hover {background: #e20026;}
.itemDescr {display: none;}

.block-articles-latest {background: #f7f7f7; border-radius: 12px; padding: 22px 14px;}
.block-articles-latest .TopTitleBgr {font-size: 18px; padding: 0 38px;}
.latestItems {height: 244px; margin: 22px 0; overflow: hidden;}
.latestItem {height: 244px; float: left; margin: 0 14px; width: 205px;}
.latestItemImg {/*height: 86px;*/ margin: 0 0 5px; overflow: hidden; text-align: center; width: 205px;}
/*.latestItemImg img {height: auto; margin-top: -20%; width: 205px;}*/
.latestItemTitle {height: 36px; line-height: 18px; margin: 5px 0; overflow: hidden;}
.latestItemDescr {font-size: 11px; height: 91px; line-height: 13px; overflow: hidden;}
.block-articles-latest .moreLink {clear: both; padding: 0 12px; text-align: right;}
.block-articles-latest .moreLink a {background: url(../images/rrt/more.gif) no-repeat 100% 50%; color: #e20026; font-size: 12px; padding: 0 20px; text-decoration: underline;}

.block-categories-list .TopTitleBgr {color: #000; font-size: 17px; padding: 0; text-align: center; text-transform: uppercase;}
.block-categories-list .padding10px {padding: 10px 0 30px;}
.block-categories-list .padding10px > ul, 
.CategoryList {margin: 0; padding: 0;}
.topCategory, 
.selectedtopCategory {list-style: none; margin: 3px 0; padding: 0;} 
.topCategory > a {background: #efeeed; border-radius: 6px; color: #434343; display: block; font-size: 12px; padding: 6px 19px; text-decoration: none;}
.topCategory > a:hover,  
.selectedtopCategory > a {background: #d8d7d6; border-radius: 6px; color: #434343; display: block; font-size: 12px; font-weight: bold; padding: 6px 19px; text-decoration: none;}

.topCategory > ul, 
.selectedtopCategory > ul, 
.SubCategoryList {margin: 0 0 0 19px; padding: 6px 0;} 
.subCategory,  
.selectedsubCategory {list-style: none; margin: 10px 0; padding: 0;}
.subCategory a {color: #000; font-size: 11px; margin: 0;}
.selectedsubCategory > a {color: #000; font-size: 11px; margin: 0; text-decoration: underline;}

.catList2ndCat .topCategory, 
.catList2ndCat .selectedtopCategory {list-style: none; margin: 0; padding: 0;} 
.catList2ndCat .topCategory > a, 
.catList2ndCat .topCategory > a:hover,  
.catList2ndCat .selectedtopCategory > a {display: none;}

.catList2ndCat .CategoryList > li > .SubCategoryList {margin: 0; padding: 0;} 
.catList2ndCat .CategoryList > li > .SubCategoryList > .subCategory,  
.catList2ndCat .CategoryList > li > .SubCategoryList > .selectedsubCategory {list-style: none; margin: 3px 0; padding: 0;} 
.catList2ndCat .CategoryList > li > .SubCategoryList > .subCategory > a {background: #efeeed; border-radius: 6px; color: #434343; display: block; font-size: 12px; padding: 6px 19px; text-decoration: none;}
.catList2ndCat .CategoryList > li > .SubCategoryList > .subCategory > a:hover,  
.catList2ndCat .CategoryList > li > .SubCategoryList > .selectedsubCategory > a {background: #d8d7d6; border-radius: 6px; color: #434343; display: block; font-size: 12px; padding: 6px 19px; text-decoration: none;}
.catList2ndCat .CategoryList > li > .SubCategoryList > .selectedsubCategory > a {font-weight: bold;}

.block-categories-list-promo .TopTitleBgr {color: #e20026;}
.block-categories-list-promo .topCategory > a {background: #ffcdcf; color: #4b0000;}
.block-categories-list-promo .topCategory > a:hover,  
.block-categories-list-promo .selectedtopCategory > a {background: #ff6269; color: #4b0000;}
.block-categories-list-promo .subCategory a {color: #e20026;}
.block-categories-list-promo .selectedsubCategory > a {color: #e20026;}


.block-offers .BlockTop {background: #e20026; border-radius: 6px 6px 0 0;}
.block-offers .TopTitleBgr {color: #fff; font-size: 13px; padding: 8px 0; text-align: center; text-transform: uppercase;}
.block-offers .BlockMiddle {border: 1px solid #e20026; border-width: 0 1px 1px; border-radius: 0 0 6px 6px;}
.block-offers .MiddleCenter {padding: 12px;}
.block-offers .padding10px {padding: 0;}
.block-offers .offerItem {margin: 18px 0; overflow: hidden; padding: 0 0 0 93px;}
.block-offers .offerImg {float: left; height: auto; margin: 0 0 0 -93px; width: 83px;}
.block-offers .offerTitle {font-size: 11px; font-weight: 500; margin: 0 0 10px;}
.block-offers .offerTitle a {color: #464646;}
.block-offers .priceBlock {color: #e20026; font-size: 14px;}
.block-offers .priceBlockOld {color: #434343; font-size: 12px;}
.block-offers .salesBlock {color: #e20026; font-size: 14px;}
.block-offers .offerButtons, 
.block-offers .offerText, 
.block-offers .hDelimiter {display: none;}

.prodListBnr {background: #43a441; border-radius: 6px; text-align: center;}
.bnrPink {background: #f24271;}
.bnrBlue {background: #0f76d5;}
.bnrYello {background: #f1b241;}
.bnrLime {background: #57df61;}
.bnrTent {background: #a6f8b8;}
.bnrFenix {background: #070908;}

.block-related-products .padding10px {padding: 0;}

.block-articles-list {}
.block-articles-list .MiddleCenter {padding: 27px 0;}
.block-articles-list .padding10px {padding: 0;}
.block-articles-list .ArticleItem {padding-left: 228px;}
.block-articles-list .ArticleImage {float:left; margin-left: -228px; margin-bottom: 8px;}
.block-articles-list .ArticleImage img {height: auto; max-width: 205px;}
.block-articles-list .articleDate {clear:left; float:left; margin-left: -228px;}
.block-articles-list .ArticleTitle {font-size: 18px; font-weight: 500; margin: 0;}
.block-articles-list .ArticleTitle a {text-decoration: underline;}
.block-articles-list .ArticleDescription {margin: 10px 0;}
.block-articles-list .blockMore {text-align: right;}

.block-articles-list-promo .ArticleItem {padding-left: 0;}
.block-articles-list-promo .ArticleImage {float: none; margin: 20px 0;}
.block-articles-list-promo .ArticleImg {border-radius: 10px; text-align: center;}
.block-articles-list-promo .ArticleImage img {height: auto; max-width: 100%;}
.block-articles-list-promo .articleDate {color: #8c8c91; clear:left; font-size: 15px; font-weight: 700; float: none; margin: 10px 0;}
.block-articles-list-promo .ArticleTitle {font-size: 18px; font-weight: 500; margin: 0;}
.block-articles-list-promo .ArticleTitle a {color: #e30026; font-size: 18px; text-decoration: underline;}
.block-articles-list-promo .ArticleDescription {margin: 10px 0;}
.block-articles-list-promo .blockMore {text-align: right;}
.block-articles-list-promo .promo_countdown {float: left; margin: 0 20px 20px 0;}

.block-articles-details .MiddleCenter {padding: 17px 0 27px;}
.block-articles-details .padding10px {padding: 0;}
.block-articles-details .ArticleImage {float:left; margin: 4px 16px 8px 0;}
.block-articles-details .ArticleImage img {height: auto; max-width: 300px;}
.block-articles-details .articleDate {clear:left; float:left; margin: 4px 16px 8px 0; width: 205px;}
.block-articles-details .ArticleDescription {}
.block-articles-details .ArticleDescription p {margin: 1.6em 0 0;}
.block-articles-details .ArticleDescription ul {line-height: 1.6em; margin: 0; padding: 0 0 0 16px;}
.block-articles-details .ArticleDescription h3 {font-size: 18px; font-weight: 500; margin: 1.6em 0 0;}
.block-articles-details .ArticleDescription iframe {margin: 20px 0;}

.block-articles-details-promo .ArticleImage {clear:left; float: none; margin: 20px 0;}
.block-articles-details-promo .ArticleImage img {height: auto; max-width: 100%;}
.block-articles-details-promo .ArticleImg {border-radius: 10px; overflow: hidden; text-align: center;}
.block-articles-details-promo .articleDate {color: #e30026; clear: none; font-size: 15px; font-weight: 700; float: none; margin: 0 0 10px 15px; width: auto;}
.block-articles-details-promo .promo_countdown {float: left; margin: 0 20px 20px 0;}

.articleDateStart:before {content: 'Ñðîê äåéñòâèÿ àêöèè ñ ';}
.articleDateEnd:before {content: 'ïî ';}

.block-categories-catalog .BlockMiddle {padding: 20px 0 30px;}
.catCatItem {float: left; height: 300px; margin: 0 0 20px 20px; width: 220px;}
.catCatItem:nth-child(3n+1) {margin: 0 0 20px;}
.catCatItemImg {height: 220px; text-align: center; width: 220px;}
.catCatItemTtl {font-size: 18px; padding: 0 10px; text-align: center;}
.catCatItemTtl a {color: #464646;}
.catCatItemTtl a:hover {color: #e20026; text-decoration: none;}
.catCatItemDescr {display: none;}

.main-best-cats .TopTitleBgr {text-align: center;}
.main-best-cats .padding10px {margin-left: -10px; overflow: hidden; padding: 0;}
.main-best-cats .catCatItem {margin: 20px 0 0 20px !important;}

.block-category-description .TopTitleBgr {border-top: 1px solid #b7b7b8; color: #7a7a7a; font-size: 17px; margin: 20px 0 0; padding: 30px 0 0;}
.block-category-description .BlockMiddle {color: #7a7a7a; font-size: 12px;}
.block-category-description .padding10px {padding: 0;}

.block-support {}
.block-support .introBlock {line-height: 19px;}
.block-support .introBlock .timeOfWork {background: #f3f3f3; border-radius: 5px; float: right; margin: 0 150px 0 0; padding: 12px 24px;}
.block-support .introBlock .timeOfWork strong {display: block; margin: 0 0 8px;}
.block-support .introBlock .address {}
.block-support .introBlock .address strong {display: block; margin: 27px 0 8px;}
.block-support .introBlock .address .map {border: 1px solid #ebebeb; height: 360px; width: 700px;}
.block-support .padding6px {width: 700px;}
.block-support .padding6px td {padding: 4px;}
.block-support input.text, 
.block-support textarea {background: #fff; width: 260px !important;}
.block-support textarea {height: 80px;}
.block-support input.submit		{background: url(../images/rrt/sbmtrb.gif) repeat-x 0 0; color: #fff; text-shadow: none;}
.block-support input.submit:hover		{background: #c00020;}
.block-support .asterix {font-size: 12px; width: 240px !important;}
.block-support .asterix span {color: #ff0000;}

.block-custom-page-body {}
.block-custom-page-body .padding10px {padding: 3px;}
.block-custom-page-body p {text-indent: 12px; margin: 1.6em 0 0;}
.block-custom-page-body ul {line-height: 1.6em; margin: 0; padding: 0 0 0 25px;}
.block-custom-page-body .padding10px div {overflow: hidden; padding: 40px 0;}
.block-custom-page-body .padding10px div img {border: 1px solid #c6c6c8; float: left; margin: 0 12px 12px 0;}
/*.block-custom-page-body .padding10px div a:first-child img {margin: 0;}*/

.block-order-info-basket .TopTitleBgr {ont-size: 26px; padding: 10px 52px;}
.basketTtls {background: #fff;}
.basketTtls td {background: #d8d7d6; color: #595959; padding: 6px 35px;}
.basketTtls td:first-child {border-radius: 8px 0 0 8px;}
.basketTtls td:last-child {border-radius: 0 8px 8px 0;}
.itemLine td {border-top: 1px solid #d8d7d6; padding: 8px 24px;}
.itemLine:nth-child(2) td {border-top: 0;}
.itemLine td b {color: #000;}
.goodsTotal {display: none;}
.shippingGroups td {background: #efeeed; padding: 10px 24px;}
.shippingGroups td:first-child {border-radius: 8px 0 0 8px;}
.shippingGroups td:last-child {border-radius: 0 8px 8px 0;}
.shippingGroups table td {color: #000;}
.shippingGroups .required {padding-right: 24px;}
.cartTotal {background: #fff;}
.cartTotal td {color: #e20026; padding: 8px 24px;}
.cartTotal td b {font-size: 13px; font-weight: 500;}
.cartTotal td .orderprice {font-size: 18px; font-weight: 700;}

.block-order-info-form .TopTitleBgr {color: #b6b6b5; font-size: 18px; padding: 10px 52px;}
.block-order-info-form .TopTitleBgr span {color: #505050;}
.block-order-info-form .tdDelivery {display: none;}
.block-order-info-form .middlebg {background: #efeeed;}
.block-order-info-form tr.middlebg {background: #fff;}
.block-order-info-form .tdPersonal {border-radius: 8px; text-align: center;}
.block-order-info-form .tdPersonalTtl {padding-left: 440px; text-align: left;}
.block-order-info-form .label {text-align: right; width: 345px;}
.block-order-info-form .control {width: 275px;}
.block-order-info-form .asterix {text-align: left;}
.block-order-info-form .asterix span {color: #f00;}
.block-order-info-form .tdPersonal .padding6px td {padding: 6px 10px;}
.block-order-info-form .tdPersonal .required {margin-right: -12px;}
.block-order-info-form .tdPersonal textarea, 
.block-order-info-form .tdPersonal input.text {width: 260px;}
.block-order-info-form .tdPersonal select {width: 282px;}
.block-order-info-form .orederContinue {background: #fff; padding-left: 470px; text-align: left;} 
.block-order-info-form .orederContinue input.submit		{background: url(../images/rrt/sbmtrb.gif) repeat-x 0 0; color: #fff; text-shadow: none;}
.block-order-info-form .orederContinue input.submit:hover		{background: #c00020;}

/*** User Home Page ***/
.UHBRows {clear: both;}
.UserHomeBlock {float: left; position: relative; width: 49%;}
.UHBContent {padding: 7px;}
.UHBContent div {margin: 0px 0px 0px 50px;}

.userHomeLogout {clear: both; padding: 0px 20px 0px 20px; text-align: right;}
.userHomeLogout a {color: #D55101; text-decoration:underline;}
.userHomeLogout a:hover {color: #D55101; text-decoration:none;}

.UserHomeBlock img.orders 		{background: url(../images/icons/admin_orders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.profile 	{background: url(../images/icons/admin_profile.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.addresses {background: url(../images/icons/admin_addresses.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.arr		 	{background: url(../images/icons/arr.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 5px 0px 0px; position: relative; bottom: -4px;}
.UserHomeBlock img.support 	{background: url(../images/icons/admin_support.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.forum 		{background: url(../images/icons/admin_forum.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.products 	{background: url(../images/icons/admin_products.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.pages 		{background: url(../images/icons/admin_pages.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.salesorders	{background: url(../images/icons/admin_salesorders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.merchant 	{background: url(../images/icons/admin_merchant.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.affiliates 	{background: url(../images/icons/admin_affiliates.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.payments 	{background: url(../images/icons/admin_payments.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.carts	 	{background: url(../images/icons/admin_carts.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.wishlist 	{background: url(../images/icons/admin_wishlist.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.reminders 	{background: url(../images/icons/admin_reminders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
/*** User Home Page ***/

/*** Button Links ***/
td.butTd {}
td.butTd span.spacer {display: none; color: #D55101;}	/* '|' between button */

a.button {background: url(../images/rrt/sbmtrb.gif) repeat-x 0 0; border-top: 1px solid #e83351; border-bottom: 1px solid #595959; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-size: 11px; padding: 2px 20px; margin: 0; text-align: center; text-decoration: none; white-space: nowrap;}
a.button:hover {background: #020202 url(../images/rrt/sbmtrb.gif) repeat-x 0 -31px; border-top: 1px solid #6c6c6c;}
a.button.button-rassrochka {background: url(../images/rrt/sbmtrbs.gif) repeat-x 0 0; border-top: 1px solid #ff8033; margin: 19px 0 0 56px;}
a.button.button-rassrochka:hover {background: #020202 url(../images/rrt/sbmtrbs.gif) repeat-x 0 -31px; border-top: 1px solid #6c6c6c;}

a.button span 	{}
a.button img 	{display: none;}

a.button-add span 		{}		/* add to cart (products categories, product details) */
a.button-view span 		{}		/* view cart (products categories, product details) */
a.button-check span 		{}		/* check out (products categories, product details) */
a.button-wishlist span 	{}		/* wishlist (products categories, product details) */

/*a.buttonBasket {background: url(../images/jmst/btn2.gif) no-repeat 0 100%; color: #787878; cursor: pointer; display: inline-block; font-size: 19px; line-height: 41px; padding: 0; margin: 0; text-align: center; text-decoration: none; text-transform: lowercase; white-space: nowrap; width: 305px;}
a.buttonBasket:hover {}*/

a.buttonBasket		{background: #a9a9a9 url(../images/rrt/sbmt.gif) repeat-x 0 0; border: 0; border-radius: 4px; box-shadow: 0 1px 0 #8c8c8c; color: #464646; cursor: pointer; display: inline-block; font: 12px Verdana, Geneva, sans-serif; margin: 0; padding: 3px 10px; text-decoration: none; text-shadow: 0 1px 0 #c8c7c7; white-space: nowrap;}
a.buttonBasket:hover		{background: #858484 url(../images/rrt/sbmt.gif) repeat-x 0 -31px; box-shadow: 0 1px 0 #a7a6a6;}


a.buttonBasket span 	{}
a.buttonBasket img 	{display: none;}

a.button-shopping, 
a.button-products 	{display: none;}			/* Continue shopping (basket) */
a.button-retrieve  	{display: none;}			/* Retrieve Cart (basket) */
a.button-save  		{display: none;}			/* Save cart (basket) */
a.button-clear 		{display: none;}			/* Clear cart (basket) */
a.button-checkout  	{}			/* Checkout (basket) */

a.buttonCart {}
a.buttonCart:hover {}

a.buttonCart span 	{}
a.buttonCart img 		{display: none;}

a.button-check span 		{}		/* Checkout (small cart) */
a.button-view span 		{}		/* View cart (small cart) */

a.buttonMore	{color: #464646; font-weight: 700; text-decoration: underline;}
a.buttonMore:hover {text-decoration: none;}

a.buttonMore span 	{}			/* read more... (special offers, etc.) */
a.buttonMore img 	{display:none;}

a.disabled {							/* disadled add to cart */
	color: gray; 
	cursor: pointer; 
	font: bold 12px/20px Arial, Helvetica, sans-serif; 
	padding: 0px 10px 0px 0px; 
}
a.disabled:hover {color: gray; cursor: pointer; text-decoration: none;}

div.chooseOptions, div.editOptions { padding-top: 5px; padding-bottom: 5px; } 
div.editOptions {display: none;}
a.editOptions { color:blue; background-color: #eeeeff; border: 1px solid #A0A0FF; font-size: 10px; text-decoration: none; padding: 2px 10px 2px 10px; }
a.chooseOptions { color:red; background-color: #ffeeee; border: 1px solid #FFA0A0; font-size: 10px; text-decoration: none; padding: 2px 10px 2px 10px; }
/*** Button Links ***/

/*** Filter popup on more button ***/
.block-filter .BlockMiddle {z-index: 90;}
.block-filter .MiddleCenter {overflow: visible; position: static; z-index: 90;}
.filterPopup {display: none;}
.filterPopup a {color: #0A0509;}
.filterPopup a:hover, .filterPopup a:active {color: #1584D2;}
/*** Filter popup on more button ***/

/*** JS Categories ***/
.JSCategoryList		{display: block; margin: 0; padding: 0;}
.JSCategoryList li		{background: url(../images/double/tree_top.gif) no-repeat 0px 7px; display: block; list-style: none; margin: 0;}
.JSCategoryList li a	{float: left;}
.JSCategoryList li a img.category_img	{background: #fff; margin: 5px 0 0 -2px;}
.JSCategoryList li a.title	{float: none; display: block; padding: 2px 0 2px 18px;}

.JSSubCategoryList		{background: url(../images/double/tree_line.gif) repeat-y 2px 0px; display: block; margin: 4px 0 0; padding: 0;}
.JSSubCategoryList li		{background: url(../images/double/tree_begin.gif) no-repeat 2px 9px; display: block; list-style: none; margin: 0; padding-left: 14px;}
.JSSubCategoryList li.lastCategory		{background: #EDEDED url(../images/double/tree_end.gif) no-repeat 2px -9px;}
.JSSubCategoryList li a img.category_img	{background: #fff; margin: 5px 0 0 -2px;}
.JSSubCategoryList li a.title	{padding: 2px 0px 0px 19px;}
.JSSubCategoryList li a.title:hover	{text-decoration: none;}
/*** JS Categories ***/

/*** Categories ***/
/*.block-categories-list .BlockTop {border-bottom: none; display: none; float: left; height: 55px;}
.block-categories-list .BlockMiddle {border-bottom: 6px solid #d6d6d6; height: 55px;}
.block-categories-list .MiddleCenter {}
.block-categories-list .padding10px {padding: 30px 0 0;}
.CategoryList		{display: block; margin: 0; padding: 0;}
.CategoryList li	{list-style: none;}
.topCategory > a, 
.selectedtopCategory > a {display: none;}
.SubCategoryList		{display: block; margin: 0; padding: 0;}
.SubCategoryList li		{display: block; float: left;  margin: 0 25px 0 0; padding: 0;}
.subCategory a		{color: #747474; font-size: 17px; text-decoration: none;}
.selectedsubCategory a, 
.subCategory a:hover		{color: #cecece; font-size: 17px; text-decoration: none;}*/
/*.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0px 5px 0px 0px;}*/
/*** Categories ***/

/*** Products list (list, table view) and product details ***/

.block-products-list .padding10px {padding: 50px 0 0;}
.prodListItem {float: left; height: 350px; margin: 0 0 50px 20px; position: relative; width: 220px;}
.prodListItem:nth-child(3n+1) {margin: 0 0 50px;}
.prodListItemImg {height: 220px; text-align: center; width: 220px;}
.prodListItemImg img {} /* remove before relise */
.prodListItem .compare {display: none;}
.prodListItemTtl {height: 51px; line-height: 17px; margin: 0 0 5px; overflow: hidden; padding: 0 10px;}
.prodListItemTtl a {color: #464646; font-size: 13px; font-weight: 500;}
.prodListItemTtl a b {font-weight: 500;}
.block-products-list .categories {display: none;}
.prodListItemAdv {}
.prodListItemAdv .productCode {font-size: 9px; padding: 0 10px 4px;}
.prodListItemAdv .rating {display: none;}
.prodListItemMore {padding: 0 10px 14px 0; text-align: right;}
.prodListItemMore a {background: url(../images/rrt/more-l.gif) no-repeat 100% 7px; color: #8d8d8d; font-weight: 700; padding: 0 10px 0 0; text-decoration: underline;}
.prodListItemMore a:hover {background: url(../images/rrt/more-l.gif) no-repeat 100% -13px; color: #000;}
.block-products-list .productAvailasility {display: none;}
.prodListItemPrices {float: left; padding: 5px 10px;}
.prodListItemPrices .priceBlockOld {color: #8c8c8c; font-size: 12px; margin-top: -7px;}
.prodListItemPrices .priceBlock, 
.prodListItemPrices .salesBlock, 
.prodListItemPrices .ourprice {color: #e20026; font-size: 14px;}
.prodListItemPrices .priceSaveBlock {display: none;}
.prodListItemButtons {text-align: right; padding: 5px 10px;}
.prodListItemButtons a {background: #bababa; border: 0; border-radius: 3px; color: #fff; display: inline-block; font-size: 12px; font-weight: 700; padding: 1px 4px 3px; text-decoration: none;}
.prodListItemButtons a:hover {background: #e20026; border: 0;}
.prodListItemDescr, 
.block-products-list .hDelimiter {display: none;}

.lbl {background: #ff5f1b; border-radius: 50px; color: #fff; font-size: 12px; font-weight: 700; line-height: 22px; padding: 0 15px; position: absolute; right: 0; text-transform: uppercase; top: 0;}
.lbl:nth-child(2) {display: none;}
.prodDetItemImgs .lbl {right: 20px; top: 10px;}
.label_discount {background: #ff5f1b;}
.label_top_discount, .label_top_promo, .label_top_shipping {background: #e20026;}
.label_top_promo:after {content: "ÀÊÖÈß";}
.label_top_discount:after {content: "ÑÊÈÄÊÀ";}
.label_top_shipping:after {content: "ÁÅÑÏËÀÒÍÀß ÄÎÑÒÀÂÊÀ";}

.label_best_offer {background: #2a62f0; font-size: 10px;}
.label_top_seller {background: #e20096;}
.label_recommend {background: #009cfd; font-size: 10px;}
.label_new {background: #00c512;}
.label_soon {background: #febe00; font-size: 10px;}

.item_promo_bottom {background: #e30026; border-radius: 3px; display: block; position: absolute; right: 0; text-align: center; top: 132px; width: 70px;}
.item_promo_bottom span {display: block; font-size: 10px; padding: 3px 0;}
.item_promo_bottom span.i {background: #fff; border-radius: 2px; margin: 1px; padding: 0;}
.item_promo_bottom > a {color: #fff; font-size: 10px; text-decoration: none; text-transform: uppercase;}
.item_promo_bottom > a span {font-size: 8px;}
.item_promo_bottom > a img {border-radius: 2px; height: 58px; max-width: 68px;}

.label_bottom_discount {color: #fff; text-transform: uppercase;}
.label_bottom_discount span.i {color: #797878; font: 38px/68px "Hermes C Regular",Verdana,Geneva,sans-serif; height: 68px; width: 68px;}
.label_bottom_shipping {color: #fff; text-transform: uppercase;}
.label_bottom_shipping span {font-size: 8px;}
.label_bottom_shipping span.i {height: 58px; width: 68px;}
.label_bottom_shipping span.i img {margin: 13px auto 0;}

.promo_block {border: 1px solid #e20026; border-radius: 10px; margin: 13px 0 35px; padding: 15px;}
.promoTitle {background: #fff; margin: -32px auto 0; padding: 0 5px; width: 150px;}
.promoTitle div {background: #e20026; border-radius: 50px; color: #fff; font-size: 18px; font-weight: 700; line-height: 34px; padding: 0 34px;}
.promoDescr {color: #e20026; margin: 15px 0;}
.promoItem {margin: 12px 0; overflow: hidden;}
.promoItem a {color: #464646;}
.promoItem img {border: 1px solid #eeeeef; float: left; height: auto; margin: 0 12px 0 0; max-width: 98px;}
.promoDates {color: #000; font-size: 12px; margin: 15px 0;}
.promoDates b {display: block;}
.promoEnd {color: #000; font-size: 12px; font-weight: 700; text-align: center;}
/*div.promo_block {border: 2px solid red;}*/ /* temp */
/*div.lbl {border: 2px solid blue;}*/ /* temp */
.promo_block .promo_countdown {margin: 0 auto 24px;}


.blockSortFoundNav {overflow: hidden;}
.blockSortFoundNav a {color: #878788;}
.blockSort {color: #878788; float: left; font-size: 11px;}
.blockSort a {color: #878788; margin-right: 18px; text-transform: lowercase;}
.blockSort img {height: 7px; margin-right: 18px; margin-left: -18px; width: 27px;}
.blockSortNav {color: #878788; font-size: 14px; line-height: 18px; padding: 34px 0; text-align: center;}
.blockSortNav .ttl {display: block; font-size: 16px; padding: 0 0 20px;}
.blockSortFoundNav:first-child .blockSortNav {display: none;}
.blockSortNav a {color: #878788;}
.blockSortNav a:hover {text-decoration: none;}
.blockSortNav .prev,
.blockSortNav .next {display: inline-block; width: 1px;}
.blockSortNav .prev a {float: right; margin: 0 20px 0 0; white-space: nowrap;}
.blockSortNav .prev a:before {content: "<< ";}
.blockSortNav .next a {float: left; margin: 0 0 0 20px; white-space: nowrap;}
.blockSortNav .next a:after {content: " >>";}
.blockSortNav b, 
.blockSortNav .navp a, 
.blockSortNav .navn a {background: #d5d5d5; border-radius: 50%; color: #464646; display: inline-block; font-size: 18px; font-weight: 400; height: 31px; margin: 0 2px; padding: 9px 0 0; text-align: center; width: 40px;}
.blockSortNav b, 
.blockSortNav .navp a:hover, 
.blockSortNav .navn a:hover {background: #e30026; color: #fff;}
.blockSortFound {clear: both; color: #878788; display: none; font-size: 11px; padding: 10px 0 0;}
.blockSortFoundNav:first-child .blockSortFound {display: block;}

.listItem {background: url(../images/jmst/list-bg.gif) no-repeat 0 100%; width: 305px;}
.listItemImg {border: 1px solid #c6c6c6; height: 454px; overflow: hidden; width: 303px;}
.listItemImg img {margin-top: -1px; margin-left: -1px;}
.listItemTitle {font-size: 13px; font-weight: 400; height: 17px; line-height: 17px; margin: 4px 0; overflow: hidden; padding: 0 14px;}
.listItemTitle a {color: #a2a2a2; text-decoration: none;}
.listItemFound {display: none;}
.listItemPrices {padding: 6px 14px;}
.listItemPrices .priceBlock {color: #666666; font-size: 17px; font-weight: 700;}
.listItemPrices .salesBlock {color: #666666; font-size: 17px; font-weight: 700; text-align: right;}
.listItemPrices .priceBlockOld {color: #666666; float: left; font-size: 17px; font-weight: 700;}
.listItemPrices .priceSaveBlock {display: none;}
.productAvailability {}
.listItemButtons {}
.listItem .shortdescr, 
.listItem .buttonMore {display: none;}

.block-product-details .padding10px {padding: 0;}
.prodDetItemImgs {float: left; padding: 0 20px 0 0; position: relative; width: 400px;}
.prodDetItemImg {display: block; height: 400px; text-align: center; width: 400px;}
.prodSocial {display: inline-block;}
.rolloverImagesTop img {border: 1px solid #eeeeef; height: 60px; margin: 10px 5px 0 0; width: auto;}
.prodDetItemImgs .z {display: none;}
.prodDetItemAdds {margin-left: 420px;}
.manufacturerImage {}
.manufacturerTxt {padding: 22px 0 8px;}
.manufacturerTxt b {text-transform: capitalize;}
.prodDetItemHighlight {border: 1px solid #e4e4e7; border-width: 1px 0; line-height: 18px; padding: 22px 0;}
.productCode {padding: 0 0 10px;}
.productCode b {font-weight: 500;}
.featuresList {}
.prodDetItemAdd {}
.prodDetItemPices {padding: 22px 0;}
.prodDetAvailability {padding: 0 0 8px;}
.prodDetItemPices .priceBlock {color: #e20026; font-size: 20px; font-weight: 500; line-height: 24px;} 
.prodDetItemPices .priceBlockOld {color: #505054; float: left; font-size: 15px; line-height: 24px; margin: 0 6px 0 0;}
.prodDetItemPices .salesBlock {color: #e20026; font-size: 20px; font-weight: 500; line-height: 24px;}
.prodDetItemPices .priceSaveBlock {display: none;}
.productQty {float: left; margin: 0 24px 0 0;}
.productQty input {background: #fff; border: 1px solid #d3d6da; border-radius: 0; padding: 2px; text-align: center; width: 24px;}
.prodDetItemBtns {}
.block-product-details .BlockMiddle {margin: 0 0 50px;}

#desc_data, 
#spec_data, 
#reviews_data {background: #f3f3f3; padding: 20px;} 
#accessories_data {background: #f3f3f3; padding: 15px 5px;}
#contacts_data, 
#delivery_data {background: #f3f3f3; overflow: hidden; padding: 50px;}

#desc_data p {margin: 1.6em 0 0;}
#desc_data ul {line-height: 1.6em; margin: 0; padding: 0 0 0 16px;}
#desc_data h3 {font-size: 18px; font-weight: 500; margin: 1.6em 0 0;}
#desc_data iframe {margin: 20px 0;}

.accesories {}
.accesoriesRows {overflow: hidden;}
.accesory {float: left; margin: 3.5% 2.5%; width: 45%;}
.accesoryImg {float: left;}
.accesoryImg img {height: auto; width: 100px;}
.accesoryTitle {color: #000; font-size: 13px; height: 54px; line-height: 18px; margin-left: 120px; overflow: hidden;}
.accesoryTitle a {color: #000;}
.accesoryDescr {display: none;}
.accesoryMore {font-size: 11px; font-weight: 700; line-height: 20px; text-align: right;}
.accesoryMore a {color: #1349c5;}
.accesoryPrice {float: left; margin: 18px 0 0 20px;}
.accesoryPrice .ourprice {color: #505054; font-size: 16px; font-weight: 700;}
.accesoryBtn {margin: 18px 0 0 120px; text-align: right;}
.accesoryBtn a {background: #282828; border: 0; border-radius: 3px; color: #fff; display: inline-block; font-size: 12px; font-weight: 700; padding: 1px 4px 3px; text-decoration: none;}
.accesoryBtn a:hover {background: #e20026; border: 0;}

#delivery_data h2 {color: #e20026; font-size: 13px; font-weight: 700; line-height: 19px; margin: 0 0 0.5em;}
#contacts_data div {float: left; width: 35%;}
#contacts_data div:first-child {width: 65%;}

#contacts_data h3,
#delivery_data h3 {color: #464646; font-size: 13px; font-weight: 700; line-height: 19px; margin: 0.5em 0;}
#contacts_data h3.pdt,
#delivery_data h3.pdt {margin: 3em 0 0.5em;}
#contacts_data h4,
#delivery_data h4 {color: #0038b6; font-size: 13px; font-weight: 700; line-height: 19px; margin: 0.5em 0 0;}
#contacts_data p,
#delivery_data p {color: #464646; font-size: 13px; line-height: 19px; margin: 0 0 0.5em;}
#contacts_data p.blue,
#delivery_data p.blue {color: #0038b6;}

.optionRadio {background: url(../images/jmst/optn.gif) no-repeat 0 0; float: right; height: 41px; text-align: center; width: 290px;}
.optionRadio .optionTitle {display: none;}
.optionRadio .optionLbl {border-left: 2px solid #999; /*border-width: 0 1px; */display: inline-block; /*float: left;*/ height: 41px; position: relative; width: 46px;}
/*.optionRadio span .optionLbl:last-child {border-width: 0 0 0 1px;}*/
.optionRadio span .optionLbl:first-child {border-width: 0;}
.optionRadio .optionLbl input {visibility: hidden;}
.optionRadio .optionLbl input + span {color: #cecece; cursor: pointer; font-size: 14px; height: 29px; left: 0; padding: 12px 0 0; position: absolute; text-align: center; top: 0; width: 100%;}
.optionRadio .optionLbl input:checked + span {color: #767676; font-weight: 700; /*text-shadow: #fff 0 0 1px; width: 47px;*/}

.optType {display: none;}

.itemButtons {clear: both;}

.block-product-details .bigtitle {display: none;}

.specification	{}
.groupTitle		{border-bottom: 1px solid #000; padding: 6px;}
.feature		{border-bottom: 1px solid #E1E1E1; display: block; padding: 6px;}
.featureName	{float: left; font-weight: bold; padding: 0px; width: 30%;}
.featureValue	{padding: 0px 0px 0px 35%;}

.block-products-table-view a.title				{color: #014ec0; font-weight: bold; text-decoration: none;}
.block-products-table-view a.title:hover		{text-decoration: underline;}

/* Matrix prices for product */
.matrix			{margin: 10px 0px;}
.matrixQty		{border-left: 1px solid #D2D2D2; border-top: 1px solid #D2D2D2; float: left;}
.matrixPrice	{border-top: 1px solid #D2D2D2; float: left;}
.matrixTitle	{background: #E1E1E1; border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; font-weight: bold; padding: 3px 6px; text-align: center;}
.matrixItem		{border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; padding: 3px 6px; text-align: left;}

/* Visualisation product list as table */
.productsTable th 		{padding: 3px;}
.productsTable td 		{padding: 3px;}
.productsCategory 		{font-size: 12px; font-weight: bold; color: #D55101; background: #E9E9E9; padding: 6px !important; }
.productsCategoryDesc	{background: #E9E9E9; padding: 6px !important; }
.productsDelimiter 		{background: #E9E9E9; padding: 0px !important;}
.productsDelimiterTop 	{background: #E9E9E9; padding: 0px !important;}
.productsDelimiterTop img 	{height: 2px;}

/* Delimiter for list and rollover for details */
.vDelimiter {border-right: 18px solid #fff;}
.hDelimiter {height: 27px;}
.rolloverImages {float: left; padding: 5px; text-align: center; width: 30%;}
.manufacturerImage {padding: 10px 0px 0px 0px;}

/* Visualisation tubs on product details */
.DetailTabs 			{border-bottom: 6px solid #000; clear: both; height: 1%; margin: 0; overflow: hidden; padding: 25px 0 0;}
.DetailTabs li 			{display: block; float: left; list-style: none; margin: 0 1px 0 0; padding: 0;}
.DetailTabs li.tab 			{}
.DetailTabs li.tabActive 		{}
.DetailTabs a.tab				{background: #e3e3e3; color: #505054; display: block; font-size: 12px; font-weight: 700; padding: 4px 12px; text-decoration: none;}
.DetailTabs a.tab:hover			{background: #000; color: #fff; text-decoration: none;}
.DetailTabs a.tabActive			{background: #000; color: #fff; display: block; font-size: 12px; font-weight: 700; padding: 4px 12px; text-decoration: none; cursor: text;}
.DetailTabs a.tabActive:hover	{}
.DetailTabs a.tab#delivery_a_tab	{color: #e20026;}
.DetailTabs a.tab#delivery_a_tab:hover, 
.DetailTabs a.tabActive#delivery_a_tab	{color: #fff;}

/*** Products list (list, table view) and product details ***/

/*** Related products ***/
.relTitle {padding: 0px 0px 5px 0px;}
.relImg {margin: 0px 5px 5px 0px;}
/*** Related products ***/

/*** Small Cart ***/
.paddingCart td		{padding: 0px;}
.paddingCart .cartTitle td			{background: #E1E1E1; padding: 4px;}
.paddingCart .cartItem td			{border-bottom: 1px solid #E1E1E1; padding: 2px 4px;}
.paddingCart .cartGoodsTotal td	{border-top: 2px solid #D1D1D1; padding: 4px;}
/*** Small Cart ***/

/*** Latest ***/
td.topArticle {padding: 0px;}
td.subArticle {padding: 3px 3px 0px 0px;}
td.topArticle a.buttonMore	{display: block; padding-top: 2px;}
a.subArticle {padding-left: 8px; font-size: 11px; background: url(../images/bullet.gif) no-repeat left 3px;}
/*** Latest ***/

/*** Offers ***/
/*** Offers ***/

/*** Forum ***/
.forumAdmin 			{color: blue; font-weight: bold;}
.forumUser 				{color: black; font-weight: bold;}
.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}
.forumMessageLeft 	{background: #F4F4F4; border-left: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5;}
.forumMessageRight 	{background: #F4F4F4; border: 1px solid #D5D5D5;}
.forumMessageTop 		{background: #E9E9E9; border-bottom: 1px solid #D5D5D5;}
/*** Forum ***/

/*** Footer ***/
.footerBlocks {overflow: hidden;}
.footerBlock {float: left; font-size: 11px; line-height: 15px; padding: 15px;}
.footerBlock h3 {font-size: 11px; margin: 15px 0 5px; text-transform: uppercase;}
.footerBlock a {color: #464646;}
.footerBlock a img {margin: 15px 0;}
.footerBlocks .newsletter {/*float: right;*/}
.footerBlocks .block-subscribe {background: #dddddd; border-radius: 8px; padding: 20px;}
.footerBlocks .block-subscribe h3 {font-size: 11px; margin: 5px 10px 15px; text-transform: uppercase;}
.footerBlocks .block-subscribe .msg {display: none;}
.footerBlocks .block-subscribe .form {}
.footerBlocks .block-subscribe .form input.submit	{background: url(../images/rrt/sbmtd.gif) repeat-x 0 0;}
.footerBlocks .block-subscribe .form input.submit:hover	{background: #525252 url(../images/rrt/sbmtd.gif) repeat-x 0 -31px; text-shadow: 0 1px 0 #8b8b8b;}


.footerAll	{border-top: 1px solid #c8c8c8;}
.footerMenu	{display: none;}
.footerHTML	{color: #505050; float: left; font-size: 10px; line-height: 1em; padding: 15px;}
.footerImg	{color: #505050; font-size: 10px; line-height: 1em; padding: 15px; text-align: right;}
.footerImg a {color: #505050;}
/*** Footer ***/

/*** Visualisation tubs on UserHome pages ***/
.AdminTabs 				{background: url(../images/double/admin-tabs-bgr.gif); height: 1%; margin: 0px 0px 10px 0px; overflow: hidden; padding: 0px 0px 0px 10px;}
.AdminTabs li 				{display: block; float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.AdminTabs li.adminTab			{border-bottom: 1px solid #919B9C;}
.AdminTabs li.adminTabActive	{border: none;}
.AdminTabs li.BeginTab			{display: none;}
.AdminTabs li.EndTab			{display: none;}
div.adminTab 			{background: #EDEDED; border: 1px solid #919B9C; border-bottom: none; cursor: pointer; font: 11px/18px Verdana, sans-serif; margin: 8px 2px 0px 2px; padding: 2px 8px 1px 8px; white-space: nowrap;}
div.adminTabActive 	{background: #EDEDED; border: 1px solid #919B9C; border-top: 2px solid #919B9C; border-bottom: none; font: bold 11px/18px Verdana, sans-serif; margin: 3px 2px 0px 2px; padding: 4px 8px 4px 8px; white-space: nowrap;}
a.blackSm, a.blackSm:hover {text-decoration: none;}
/*** Visualisation tubs on UserHome pages ***/

/*** Prices on the site ***/
.priceBlock {color: #000; font-weight: bold;}
.priceBlock .price {}
.priceBlock .priceTax {font-weight: normal;}

.priceBlockOld {color: #000; text-decoration: line-through;}
.priceBlockOld .price {}
.priceBlockOld .priceTax {}

.priceBlockHidden {color: #000; font-weight: bold; display: none;}
.priceBlockHidden .price {}
.priceBlockHidden .priceTax {font-weight: normal;}

.priceBlockEdit {color: #000; font-weight: bold;}
.priceBlockEdit input.price {text-align: right; font-weight: bold; width: 60px; font-size: 13px; color: black; border: 1px solid #A3ACB1;}

.salesBlock {color: #000; font-weight: bold;}
.salesPrice {}
.salesTax {font-weight: normal;}

.priceSaveBlock {color: green; font-weight: bold;}
.priceSaveBlock .price {}
.priceSaveBlock .percent {font-weight: normal;}

.pointsPriceBlock {}
.pointsPriceBlock .points {}

.rewardPointsBlock {}
.rewardPointsBlock .points {}
/*** Prices on the site ***/

/*** Rating part ***/
.SummaryStatistic img					{margin-top: -2px;}
.SummaryStatistic .percentage img 	{margin-right: 10px;}
.ShowReviews img							{margin-top: -2px;}
.ShowReviews span							{padding: 0px 10px;}
.RatingImage								{float: left;}
.RatingText									{margin-left: 110px;}

.neutral {display: none;}
.commend		{background: url(../images/icons/commend.png) no-repeat; width: 20px; height: 20px; border:0px;}
.discommend	{background: url(../images/icons/discommend.png) no-repeat; width: 20px; height: 20px; border:0px;}
.not-rated	{background: url(../images/icons/not-rated.png) no-repeat; width: 97px; height: 18px; border:0px;}
.rating-1	{background: url(../images/icons/rating-1.png) no-repeat; width: 97px; height: 18px; border:0px;}
.rating-2	{background: url(../images/icons/rating-2.png) no-repeat; width: 97px; height: 18px; border:0px;}
.rating-3	{background: url(../images/icons/rating-3.png) no-repeat; width: 97px; height: 18px; border:0px;}
.rating-4	{background: url(../images/icons/rating-4.png) no-repeat; width: 97px; height: 18px; border:0px;}
.rating-5	{background: url(../images/icons/rating-5.png) no-repeat; width: 97px; height: 18px; border:0px;}
/*** Rating part ***/

/*** Wishlist pop-up window ***/
.wishlist-opacity	{display: none; z-index: 900; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1;}
.wishlist-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: #CCCCCC;}
.wishlist-block		{position: relative; bottom: 5px; right: 5px; width: 400px; background: #F4F4F4; border: 1px solid #C6C6C6;}
.wishlist-img-close	img {margin: 10px 10px 5px 0px;}
.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
/*** Wishlist pop-up window ***/

/*** Shipping pop-up window ***/
.shipping-opacity	{display: none; z-index: 900; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1;}
.shipping-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 600px; background: #CCCCCC;}
.shipping-block		{position: relative; bottom: 5px; right: 5px; width: 600px; background: #F4F4F4; border: 1px solid #C6C6C6;}
.shipping-img-close	img {margin: 5px 5px 5px 0px; }
.shipping-descr		{padding: 0px 15px 10px 15px; font-size: 14px; width: 570px; font-family: Arial, Helvetica, sans-serif; }
/*** Shipping pop-up window ***/

/*** Shipping pop-up window ***/
.shipping-opacity	{display: none; z-index: 900; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1;}
.shipping-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 600px; background: #CCCCCC;}
.shipping-block		{position: relative; bottom: 5px; right: 5px; width: 600px; background: #F4F4F4; border: 1px solid #C6C6C6;}
.shipping-img-close	img {margin: 10px 10px 5px 0px;}
.shipping-descr		{padding: 0px 35px 20px 30px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
/*** Shipping pop-up window ***/

/*** New Product's icon ***/
.block-product-details .newProduct {display: block; position: relative; padding-right: 34px !important;}
.block-product-details .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; margin: 0px 0px -6px 2px;}
.block-products-list .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: relative; margin: 0px 0px -6px 2px;}
.newProduct img {background: url(../images/icons/new_m.png) no-repeat; width: 20px; height: 16px; border: none; position: relative; margin: 0px 0px -3px 2px;}
/*** New Product's icon ***/

/*** Restricted Item's icon ***/
.block-products-list .restrictedItem img.restrictedItem {background: url(../images/icons/lock.png) no-repeat; width: 22px; height: 23px; border: none; position: relative; margin: 0px 0px -3px 2px;}
.restrictedItem img.restrictedItem {background: url(../images/icons/lock-s.png) no-repeat; width: 15px; height: 16px; border: none; position: relative; margin: 0px 0px -3px 2px;}
.restrictedCategory img.restrictedCategory {background: url(../images/icons/lock-s.png) no-repeat; width: 15px; height: 16px; border: none; position: relative; margin: 0px 0px -3px 2px;}
/*** Restricted Item's icon ***/

/*** Manual list ***/
.level1 {padding: 2px 2px 2px 15px;}
.level1 a {font-weight: bold;}
.level1 a:hover {font-weight: bold;}
.level2 {padding: 2px 2px 2px 30px;}
.level3 {padding: 2px 2px 2px 40px;}
.level4 {padding: 2px 2px 2px 50px;}
/*** Manual list *****/

/*** Custom menu list ***/
.CustomMenu ul		{display: block; margin: 0px; padding: 0px 0px 0px 10px;}
.CustomMenu ul ul		{display: block; margin: 0px; padding: 0px;}
.CustomMenu ul li		{background: url(../images/bullet.gif) no-repeat 5px 6px; display: block; list-style: none; margin: 0px; padding: 2px 0px 2px 15px;}
.CustomMenu ul li a		{font-weight: bold;}
.CustomMenu ul li li a		{font-weight: normal;}
/*** Custom menu list ***/

/*** Site map list ***/
.SiteMap ul		{display: block; margin: 0px; padding: 0px;}
.SiteMap ul ul		{display: block; margin: 0px; padding: 0px 0px 0px 10px;}
.SiteMap ul li		{background: url(../images/bullet.gif) no-repeat 0px 6px; display: block; list-style: none; margin: 0px; padding: 2px 0px 2px 10px;}
.SiteMap ul li a		{font-weight: bold;}
.SiteMap ul li li a		{font-weight: normal;}
/*** Site map list ***/

/*** Image slider box ***/
.imageSlider	{position: relative; overflow: hidden;}

.sliderClassVertical	{top: -2000px; border-bottom: 1px solid #E9E9E9; position: absolute; width: 100%;}
.sliderClassVertical td.padding10px	{padding: 20px;}

.sliderClassHorizontal		{left: -2000px; position: absolute; width: 100%;}
.sliderClassHorizontal td.padding10px	{padding: 10px 30px;}

/* Image slider tooltip */
.soPopupContent {position: absolute; z-index: 999; width: 300px; border: 1px solid #CED7DF; background: #FFFFFF; padding: 20px; display: none;}
.soPopupContent a.bigtitle	{display: block; margin-bottom: 15px; text-align: center;}
.soPopupImg	{text-align: center; margin-bottom: 15px;}
.soPopupImg img	{border: 1px solid #E8ECF0;}
.soText	{text-align: justify;}
.popupTooltip	{display: none;}
/*** Image slider box ***/


/***  ***/
.block-articles-details .titleTopCenter	{padding: 6px 0px 6px 0px;}
.block-basket-recommended select	{margin-right: 5px;}
.block-user-profile .titleTopCenter div	{text-align: center;}
.block-search select	{margin-bottom: 7px;}
.block-reviews .titleTopCenter	{padding: 8px 10px;}

.b2lock-articles-latest td	{font: 16px Arial, Helvetica, sans-serif; color: black;}

/*** cookies control styles ***/
.cookieControl{width:32px;height:32px;background:url(../images/icons/va_cookies.png) no-repeat 0 -32px;position:fixed;left:0;bottom:0;z-index:1000;}
.cookieControl:hover{cursor:pointer;}
.cookieInfo{position:fixed;bottom:40px;left:40px;width:200px;height:200px;border:2px solid #333;border-radius:10px;padding:20px;z-index:1000;background-color:#fff;}
.cookieInfo .button{padding:3px 15px;border:1px solid #333;border-radius:7px;float:left;margin:20px 15px 0;color:#fff;font-weight:700;width:30px;text-align:center;}
.cookieInfo div.buttonGreen{float:left;background-color:green;}
.cookieInfo div.buttonRed{background-color:red;float:right;}
.cookieInfo .button:hover{opacity:0.8;cursor:pointer;}
.cookieInfoClose{position:absolute;top:3px;right:3px;width:12px;height:12px;background:url(../images/icons/buttonClose.png) 0 0 no-repeat;}
.cookieInfoClose:hover{background-position:0 -12px;cursor:pointer;}

/*** twitter styles ***/
.twitter li{list-style:none; display:block;padding:7px;}
.twitter li > a{display:block;}
/*** facebook styles ***/
.facebook li{list-style:none; display:block;padding: 0 7px 7px 7px;}
.facebook .from{padding-bottom:5px;text-decoration:underline;}
.facebook .date{font-size:11px;font-style:italic;}


/* Large desktop */
@media (min-width: 1200px) {
	
.headerTopMenuLogin {width: 1200px;}
.headerLogoSearchCart {width: 1200px;}
.headerStyle {width: 1200px;}
.contentStyle {width: 1200px;}
.footerBlocks {width: 1200px;}
.footerStyle {width: 1200px;}
	
.mainImgs .bx-wrapper {width: 1200px;}
	
.mainTabs .tabs li {margin: 0 35px; padding: 4px 60px;}

.block-offers-main .bx-wrapper, 
.block-top-sellers-main .bx-wrapper, 
.block-products-latest-main .bx-wrapper {width: 1140px;}

.block-custom-partners  .bx-wrapper {width: 1140px;}
.block-custom-partners  li {width: 153px !important;}

.block-support .introBlock .timeOfWork {margin-right: 370px;}

.footerBlock {padding: 15px 55px 15px 15px;}
.footerBlocks .newsletter {/*float: right;*/ padding: 15px;}

.threeFrames .centerStyle	{float: left; position: relative; width: 652px;}

.twoFrames .centerStyle	{float: left; position: relative; width: 926px;}

.headerSearch {margin: 20px 200px 0;}
.headerSearch .block-simple {padding: 0 0 20px;}
.headerSearch .block-search .field {width: 360px;} 

.prodListItem {margin: 0 0 50px 15px;}
.prodListItem:nth-child(3n+1) {margin: 0 0 50px 15px;}
.prodListItem:nth-child(4n+1) {margin: 0 0 50px;}

.catCatItem {margin: 0 0 20px 15px;}
.catCatItem:nth-child(3n+1) {margin: 0 0 20px 15px;}
.catCatItem:nth-child(4n+1) {margin: 0 0 20px;}

a.button.button-rassrochka {margin: 0 0 0 3px;}

	}

/* custom filters: */
.block-filter {background: #f4f3f2; border-radius: 6px; margin: 0 0 25px; padding: 4px 9px 20px;}
.block-filter .blockTitle {color: #000; font-size: 17px; margin: 14px 0; text-align: center; text-transform: uppercase;}
.block-filter .blockTitle b {font-weight: 400;}
.block-filter .blockIntro {background: #e30026; border-radius: 6px; color: #fff; margin: 0 0 30px; padding: 9px 9px 24px; position: relative; text-align: center;}
.block-filter .blockIntro .ico-filter-arr {background: url(../images/rrt/fltr-arr.png); height: 46px; left: 50%; margin: -23px 0 0 -23px; position: absolute; top: 100%; width: 46px;}
.selectedFilters {background: #e6e5e4; border-radius: 6px; margin: 0 0 25px; padding: 16px 15px;}
.selectedFiltersTitle {color: #000; font-weight: 700; margin: 0 0 14px;}
.selectedFilters .filterItemValue {margin: 4px 0;}
.filterItemValue .applied_list_title {display: none; font-size: 12px; font-weight: 400; padding: 0 4px 0 22px;}
.filterItemValue a.applied_list {background: url(../images/rrt/x.gif) no-repeat 0 6px; color: #e20026; font-weight: 700; line-height: normal;}
.filterItemValue a.applied_list:hover {background: url(../images/rrt/x.gif) no-repeat 0 -11px;}
.selectedFiltersRemove {margin: 14px 0 0;}
.selectedFiltersRemove a {color: #e20026; font-size: 11px;}
.allFilters {margin: 25px 10px 0;}
.filterItem {margin: 0 0 25px;}
.filterItemTitle {border-bottom: 1px solid #7a7979; color: #000; font-size: 13px; font-weight: 700; margin: 0 0 10px; padding: 0 0 4px;}
.filterPriceRange {padding: 14px 0 0;}
.filterPriceRange .ui-widget-header {background: #000;}
.filterPriceRange .ui-widget-content {background: #d8d7d6; border: 0;}
.filterPriceRange .ui-slider-horizontal {height: 0.4em;}
.filterPriceRange .ui-slider-horizontal .ui-slider-handle {top: -0.4em;}
.filterPriceRange > .ui-corner-all {border-radius: 0;}
.filterPriceRange a.ui-corner-all {background: #e30026; border: 0; border-radius: 50%;}
.filterPriceRange #price-range-values {color: #000; font-size: 12px; padding: 22px 0 0; float: left;}
.filterPriceRange #price-range-values input {border: 1px solid #c6c6c8; border-radius: 3px; padding: 2px; text-align: center; width: 42px;}
.filterPriceRange .ok {padding: 22px 0 4px; text-align: right;}
.filterPriceRange .ok a {background: #a9a9a9 url(../images/rrt/sbmt.gif) repeat-x 0 0; border: 0; border-radius: 4px; box-shadow: 0 1px 0 #8c8c8c; color: #464646; display: inline-block; font: 12px Verdana, Geneva, sans-serif; margin: 0; padding: 2px 8px; text-decoration: none; text-shadow: 0 1px 0 #c8c7c7; text-transform: uppercase;}
.filterPriceRange .ok a:hover {background: #858484 url(../images/rrt/sbmt.gif) repeat-x 0 -31px; box-shadow: 0 1px 0 #a7a6a6;}
.filterItemValue {font-size: 12px; margin: 6px 0;}
.filterItemValue a {background: url(../images/rrt/chk.png) no-repeat 0 -55px; color: #010101; display: inline-block; font-weight: 400; line-height: 1.4em; padding: 0 4px 0 22px; text-decoration: none;}
.filterItemValue a:hover {color: #e20026;}
.filterItemValue a.selected {background: url(../images/rrt/chk.png) no-repeat 0 2px; color: #e20026; font-weight: 700;}
.filterItemValue a span {color: #c6c6c8; font-weight: 500;}
.filterItemValue span.off {background: url(../images/rrt/chk.png) no-repeat 0 -112px; color: #c6c6c8; display: inline-block; line-height: 1.4em; padding: 0 4px 0 22px; }
.filterItemValue span.selected {display: none;}
.filterItemValue span.applied_list {display: none;}
.filterItemMore a {color: #e20026; display: block; height: 24px; line-height: 22px; margin: 18px 22px 0; text-decoration: underline;}
.filterItemMore a img {background: url(../images/rrt/ico-more.gif) no-repeat -24px -24px; float: left; height: 24px; margin: 0 6px 0 0; width: 24px;}
.filterItemMore a .plus {background-position: -24px -24px;}
.filterItemMore a:hover .plus {background-position: 0 -24px;}
.filterItemMore a .minus {background-position: -24px 0;}
.filterItemMore a:hover .minus {background-position: 0 0;}
.hide {display: none !important;}

/* call back */

.callbackBtn {background: url(../images/rrt/call_back.jpg) no-repeat 0 0; display: block; height: 285px; position: fixed; right: 0; text-indent: -9999px; top: 45px; width: 43px; z-index: 999;}
.callbackBtn:hover {background: url(../images/rrt/call_back.jpg) no-repeat -63px 0;}
#callback_overlay {background: rgba(0,0,0,0.5); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000;}
#callback_popup {background: #fff; border: 1px solid #e20026; border-radius: 6px; display: none; min-height: 298px; left: 50%; margin: -150px 0 0 -222px; position: fixed; top: 50%; width: 440px; z-index: 1001;}
#callback_popup .close {background: url(../images/rrt/x.gif) no-repeat 0 0; cursor: pointer; float: right; height: 7px; margin: 10px 15px; text-indent: -9999px; width: 7px;}
#callback_popup .close:hover {background: url(../images/rrt/x.gif) no-repeat 0 -17px;}
#callback_popup .cbTtl {font-weight: 700; margin: 0 100px 15px; padding: 25px 0 0; text-align: center;}
#callback_popup .cbTxt {margin: 15px 0; text-align: center;}
#callback_popup .formLine {margin: 10px 0; overflow: hidden;}
#callback_popup .formLine label {float: left; font-size: 12px; margin: 5px 10px 0 0; text-align: right; width: 175px;}
#callback_popup .formLine input.text {background: #fff; width: 200px;}
#callback_popup .formAsterix {font-size: 10px; margin: 10px 0 10px 185px;}
#callback_popup .formSubmit {margin: 35px 0; text-align: center;}
#callback_popup .formSubmit input.submit {background: url(../images/rrt/sbmtrb.gif) repeat-x 0 0; color: #fff; text-shadow: none;}
#callback_popup .formSubmit input.submit:hover {background: #c00020;}
#callback_popup .ok {background-color: #DFF0D8; border-radius: 6px; color: #468847; margin: 0 30px; padding: 4px 14px;}
#callback_popup .error {background-color: #F2DEDE; border-radius: 6px; color: #B94A48; margin: 0 30px; padding: 4px 14px;}
#callback_popup .result,
#callback_popup .ajax_loading {display: none;}
#callback_popup .ajax_loading {text-align: center;}

/* timer */
.promo_countdown {background: #f4f4f4; border: 1px solid #d8d8d8; border-radius: 5px; /*display: none;*/ height: 101px; text-align: center; width: 254px;}
.promoTtl {color: #000; font-size: 12px; font-weight: 700; margin: 0.7em 0; text-transform: uppercase;}
.promoTime {background: #dbdbdb; border-radius: 2px; display: inline-block; margin: 0 2px; text-align: center;}
.promoTime span {background: url(../images/rrt/timer.gif) repeat-x 0 0; border-radius: 2px; color: #fff; display: block; font: 24px/35px "Hermes C Regular", Verdana, Geneva, sans-serif; width: 40px;}
.promoTime b {color: #4c4c4c; display: block; font-size: 11px; line-height: 17px;}






















