body	{ margin:0; padding:0; font-family:Arial; font-size:12px; background:White url(/i/bg.jpg) no-repeat center top; color:Black; position:relative; }
body.goodsinfo_print    { background:White; color:Black !important; }
body.goodsinfo_print *  { color:Black !important; }

form, div, table, td, th, p, noindex { margin:0; padding:0; }
/* .Net 4.0 */
#mainform	{ display:block; position:relative; }
/* .Net 2.0 */
#aspnetForm	{ display:block; position:relative; }
#search_info	{ display:none; margin:0 10px 0px 20px; text-align:center; width:100%; color:Red; font-weight:bold; }
table	{ border-style:none; border-spacing:0; border-collapse:collapse; }
img	{ border-style:none; }
a   { color:#538ae8; }
.rel    { position:relative; }
.abs    { position:absolute; }
.noborder   { border:none; }
.err    { color:Red; }

#tlCat_Popup    { position:absolute; top:38px; left:0px; display:none; width:266px; z-index:10000; padding:3px 0 0 0; background:#122958; }
h2, .alah2  { font-size:18px; color:Black; font-style:normal; font-weight:normal; }

/* КНОПКА - Подобрать ... по характеристикам 
*/
.btnFormFields			{ width:100%; cursor:pointer; }
.btnFormFields td		{ background:url(/i/btnFormFieldsI.png) repeat-x; }
.btnFormFields h2, .btnFormFields .c		{ display:block; line-height:32px; color:White; padding-left:10px; font-family:Tahoma; font-weight:bold; font-size:13px; }
.btnFormFields td.l		{ width:5px; height:32px; background:url(/i/btnFormFieldsL.png) no-repeat left top; }
.btnFormFields td.l div	{ width:5px; height:32px; }
.btnFormFields td.r		{ width:87px; height:32px; background:url(/i/btnFormFieldsR.png) no-repeat left top; }
.btnFormFields td.r div	{ width:87px; height:32px; background:url(/i/i_arrB.gif) no-repeat 6px 12px; line-height:32px; color:White; padding-left:30px; font-family:Tahoma; font-weight:normal; font-size:13px; }
.btnFormFields td.r div.up	{ background:url(/i/i_arrT.gif) no-repeat 6px 12px; }

.s_fields				{ clear:both; width:100%; border-bottom:1px solid #CCCCCC; margin-top:5px; margin-bottom:5px; color:Black; }
.s_fields a, .s_fields a:hover				{ font-family: Arial; font-size: 12px; font-weight:bold; }
.s_fields p				{ font-family: Tahoma; font-size: 12px; font-weight:bold; margin-top:5px; }
.s_fields .d_choice		{ float:left; margin-right:10px; border-left:1px solid #CCCCCC; padding-left:5px; }
.s_fields .d_choice p	{ font-family: Arial; font-weight:bold; margin:0px 0px 5px 0px; }
.s_fields select			{ font-family: Arial; font-size: 11px; margin-bottom:5px; }
.s_fields input				{ font-family: Arial; font-size: 11px; margin-bottom:5px; }
.s_fields input.price	{ width:80px; }
.s_fields input.word	{ width:200px; }
.s_fields p.choose		{ color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.text_big .spec input { border: 1px solid #8888CC; width: 100%; }


.preFooter { width:100%; background:#e3edfc; padding:15px 0 15px 0; }
.preFooter .fl	{ float:left; padding:0; }
.preFooter .fl span	{ display:inline-block; width:17px; height:17px; background:#facc32 url(/i/arrWhiteB.png) no-repeat center center; margin-right:8px; border-radius:9px; }
.preFooter .fr	{ float:right; padding:0; color:#5589dc; font-size:20px; text-align:right; }
.preFooter .fr p	{ display:block; color:#cf38a3; font-size:28px; text-align:right; margin:10px 0 10px 0; }
.preFooter .fr p span	{ display:inline-block; color:#5589dc; font-size:18px; margin-right:10px; }
.preFooter .fr p.email	{ color:#5589dc; font-size:15px; }
.preFooter .fr p.email a, .preFooter .fr p.email a:hover	{ color:#5589dc; font-size:15px; }
.preFooter .soc	{}
.preFooter .soc p { color:#cf38a3; font-size:18px; font-style:italic; text-align:right; font-weight:normal; margin:30px 0 15px 0; }
.preFooter .soc img	{ width:33px; height:33px; }
.preFooter .soc a, .preFooter .soc a:hover	{ display:block; float:right; width:33px; height:33px; padding:0 0 0 15px; }

.preFooter p.big, .preFooter a.big, .preFooter a.big:hover	{ display:block; color:#cf38a3; font-size:20px; font-style:italic; text-decoration:none; margin:0 0 10px 0; padding-right:20px; }
.preFooter .blueLinks	{ float:left; padding:0 20px 0 25px; }
.preFooter .blueLinks a, .preFooter .blueLinks a:hover	{ display:block; font-size:13px; color:#5589dc; text-decoration:none; line-height:21px; } 
.preFooter .copy		{ float:left; color:#5589dc; font-size:13px; padding-top:20px; text-align:left;  }
.preFooter .address		{ float:right; color:#5589dc; font-size:13px; padding-top:20px; text-align:right; }
.preFooter .arch        { position:absolute; left:40%; padding-top:20px; }

.footer { width:100%; height:191px; background:White url(/i/bgBot.jpg) no-repeat center bottom; font-size:11px; }
.footer p	{ display:block; padding:30px 0; color:#5589dc; }
.footer .fl		{ float:left; padding-top:20px; text-align:left;  }
.footer .fl p   { padding:0; display:inline-block; }
.footer .fl br  { display:none; }
.footer .fr		{ float:right; padding-top:20px; text-align:right; }
 

.mainWidth	{
	width:1260px; margin:0 auto; position:relative;
}
.w100		{ width:100%; }

.red		{ color:#CC0000; }
.cb, .clr	{ float:none !important; clear:both !important; width:1px !important; height:1px !important; padding:0 !important; margin:0 !important; }

.top		{ vertical-align:top; }
.topLeft	{ width:266px; padding-right:15px; }
/*.topLeft a.logo	{ display:block; width:266px; height:139px; background:url(/i/logo.png) no-repeat 30px 15px; }*/
.topLeft a.logo	{ display:block; width:266px; height:139px; background:url(/i/logo2.png) no-repeat 50px 18px; }
.topLeft a.cat span.arr     { float:right; margin:17px 8px 0 8px; display:block; width:7px; height:7px; background:url(/i/arrBlack.png) no-repeat; }

p	{ font-size:13px; color:#777777; margin:0 0 10px 0; }

.topCenter	{ width:726px; }
.topCenter .topMenu	{ height:50px; margin:0; padding:0; }
.topMenu ul, .topMenu li	{ margin:0; padding:0; height:50px; list-style:none; }
.topMenu li		{ display:inline-block; position:relative; }
.topMenu li span		{ display:block; padding:0 13px 0 0; line-height:50px; font-size:15px; font-family:Arial; color:#facc32; }
.topMenu li a, .topMenu li a:hover	{ display:block; padding:0 13px 0 0; line-height:50px; font-size:15px; font-family:Arial; color:White; text-decoration:none; }
.topMenu li a:hover		{ color:#facc32; }
.topMenu li a.fav	{ line-height:20px; height:20px; color:#facc32; background:url(/i/starFav.png) no-repeat left center; padding-left:28px; }
.topMenu li a.y    { color:#facc32; }

.wideFlCenter	{ width:726px; float:left; position:relative; }
.wideFlRight	{ width:240px; float:left; padding-left:13px; position:relative; }
.wideAll { width:979px; position:relative; }


.topCenter .tabl3	{ height:73px; }
.topCenter .sa		{ margin-top:20px; }
.topCenter .contacts	{ width:100%; color:#93a1f4; font-size:13px; font-family:Arial; }
.topCenter .contacts .code	{ font-size:18px; }
.topCenter .contacts .phone	{ font-size:28px; color:White; }

.topCenter .callback	{ padding:0 20px; }
.topCenter .callback a, .topCenter .callback a:hover	{ display:block; width:170px; height:40px; line-height:40px; color:White; font-style:italic; font-size:18px; font-family:Georgia; text-align:center; text-decoration:none;
    background:#5c7de3; /* graceful degradation */
    background:linear-gradient(to top, #7367da, #6b9cf1);
    border-radius:3px;
}
.topCenter .chk		{ color:White; font-size:13px; white-space:nowrap; padding-right:25px; }
.topCenter .chk a, .topCenter .chk a:hover	{ color:White; font-size:13px; text-decoration:none; font-weight:bold; }
.topCenter .chk span	{ color:#facc32; font-size:13px; text-decoration:none; font-weight:bold; }
.topCenter .search	{ width:450px; float:left; border-bottom:solid 1px #a2a3a5; }
.topCenter .search input	{ display:block; border-style:none; line-height:33px; height:33px; width:370px; padding:0 10px; background:Black; color:#6d96e9; float:left; }
.topCenter .search a.btn	{ display:block; height:33px; width:60px; background:Black url(/i/search.png) no-repeat center center; float:right; }

.topCenter a.action, .topCenter a.action:hover			{ display:block; color:white; float:left; height:33px; line-height:33px; font-size:20px; font-style:italic; padding-left:20px; margin-right:20px; background:url(/i/arrWhiteB.png) no-repeat right center; text-decoration:none; }
.topCenter a.action:hover		{  }
.topCenter a.print, .topCenter a.print:hover			{ display:block; color:#c9dbf9; float:left; height:33px; line-height:33px; font-family:Tahoma; font-size:13px; padding-left:30px; margin-left:10px; background:url(/i/print.png) no-repeat left center; text-decoration:none; }
.topCenter a.print:hover		{  }
.topCenter a.w, .topCenter a.w:hover			{ display:block; color:white; float:left; height:33px; line-height:33px; font-size:20px; font-style:italic; padding-left:20px; margin-right:20px; text-decoration:underline; font-family:Georgia; }
.topCenter a.wsmall, .topCenter a.wsmall:hover			{ display:block; color:white; float:left; height:33px; line-height:33px; font-size:16px; font-style:italic; padding-left:20px; margin-right:20px; text-decoration:underline; font-family:Georgia; }

.right	{ position:relative; padding-top:2px; }
/*.right>div  { position:relative; }*/
.topRight, .right	{ width:240px; padding-left:13px; }
/*.goodsinfo .right   { width:253px; padding-left:0; }*/
.goodsinfo .right2  { background:White; width:240px; padding-left:13px; }

.topRight .basket	{ width:165px; padding:5px 0 0 75px; height:100px; color:#fad234; background:#660a4d url(/i/basket.png) no-repeat 16px 13px; font-size:14px; cursor:pointer; }
.topRight .basket *	{ color:#fad234; }
.topRight .basket a, .topRight .basket a:hover	{ display:block; color:#fad234; font-style:italic; font-size:18px; text-decoration:none; font-style:italic; }
.topRight .basket .sum		{ font-size:20px; font-weight:bold; margin:2px 0 4px 0; }
.topRight .basket a.personal, .topRight .basket a.personal:hover		{ display:block; padding-left:20px; background:url(/i/lock.png) no-repeat left center; font-size:14px; font-weight:normal; text-decoration:none; color:#bd98f5; font-style:normal; margin-top:5px; }

.topRight .ym	{ text-align:left; padding-left:10px; height:40px; line-height:40px; color:#fad234; }
.topRight .ym span  { display:inline-block; background:url(/i/star.png) no-repeat center center; width:19px; height:18px; }

.topRight .city		{ text-align:right; height:30px; line-height:30px; color:#e58ccc; font-size:14px; position:relative; white-space:nowrap; }
.topRight .city>a, .topRight .city>a:hover		{ position:relative; display:block; height:30px; line-height:30px; color:white; font-size:17px; font-style:italic; padding:0 30px 0 10px; text-decoration:none;
    background:#9558f0; /* graceful degradation */
    background:linear-gradient(to top, #8947ed, #ab79f6);
}
.topRight .city>a>span	{ display:block; position:absolute; right:10px; top:10px; background:url(/i/arrWhiteB.png) no-repeat; width:9px; height:13px; }
.topRight .city div.ch  { height:30px; line-height:30px; color:#e58ccc; font-size:14px; position:absolute; left:-110px; top:0px; white-space:nowrap; }

.topRight .regions      { display:none; background:#3974D8; position:absolute; right:0; top:30px; padding:5px 0; margin:0; border-radius:5px 0 5px 5px; z-index:1000; }
.topRight .regions li   { background:none; list-style:none; padding:0; margin:0; text-align:left; }
.topRight .regions li a, .topRight .regions li a:hover { display:block; color:White; font-size:14px; text-decoration:none; padding:3px 10px; line-height:normal; }
.topRight .regions li a:hover   { color:#0e2984; background-color:#c8dcfe; }

.gbuy_regions       { margin:10px 0px 10px 0px; padding-left:15px; } 
.gbuy_regions a     { display:block; line-height:18px; }

ul.actionsYellow        { display:block; background:url(/i/actions.png) no-repeat 30px 0; padding:30px 0 0 35px; width:350px; }
ul.actionsYellow li     { list-style:none; margin:0; padding:7px 0; color:#666; font-size:13px; }
ul.actionsYellow li a, ul.actionsYellow li a:hover   { display:inline; color:#538ae8; font-size:13px; text-decoration:none; cursor:pointer; }
ul.actionsYellow li a:hover { text-decoration:underline; }

.catalog ul.actionsYellow        { padding-left:0; width:100%; background-position:0 0; margin:30px 0; }
.catalog ul.actionsYellow li     { display:block; width:45%; float:left; padding-right:5%; }


.lActions    { border:solid 1px #facc32; width:264px; border-radius:5px; }
.lActions .h    { height:44px; line-height:44px; background:#facc32 url(/i/yellExcl.gif) no-repeat 30px center; color:Black; font-size:24px; font-family:Georgia; font-style:italic; padding-left:80px; }
.lActions ul    { padding:10px 20px; margin:0; }
.lActions li    { list-style:none; margin:0; padding:7px 0; color:#666; font-size:13px; }
.lActions li a, .lActions li a:hover   { display:inline; color:#538ae8; font-size:13px; text-decoration:none; cursor:pointer; }
.lActions li a:hover { text-decoration:underline; }

/*
.topRight .city>a .regions      { display:none; }
.topRight .city>a:hover .regions  { display:block; }
*/

.right h2	{ display:block; width:100%; line-height:49px; height:49px; font-size:24px; font-weight:normal; background:#e3edfc; color:#538ae8; border-bottom:solid 1px #6e2965; text-align:center; text-transform:uppercase; margin:0; padding:0; }
.right .nItem	{ background:#e3edfc; padding:15px 20px 20px 20px; color:#538ae8; margin-bottom:10px; }
.right .nItem .data	{ color:#538ae8; font-size:15px; margin:0 0 10px 0; background:url(/i/arrWhite2R.png) no-repeat left center; padding-left:25px; }
.right .nItem a, .right .nItem a:hover	{ display:block; color:#a785e7; font-size:13px; font-weight:bold; margin:0 0 10px 0; text-decoration:none; }
.right .nItem .text		{ color:#538ae8; font-size:13px; text-decoration:none; }
.right .nItem img	{ border-style:none; max-width:200px; display:block; margin:10px auto 0 auto; }

.blue	{ background:#e3edfc; width:100%; margin:10px 0 20px 0; }
.allNews, .allNews:hover	{ display:inline-block; padding:0 20px 0 20px; height:25px; line-height:25px; color:#538ae8; background:url(/i/arrBlue3R.png) no-repeat right center; font-size:13px; font-style:italic; text-decoration:none; } 


.left	{ width:266px; padding:2px 15px 0 0; }

.goodsinfo .left    { padding-right:0; width:281px; }
.goodsinfo .left2   { background:White; width:266px; padding:0 15px 0 0; }

.git        {}
.git>tbody>tr       { vertical-align:top; }
.git .right         { padding-top:0; }
.git .right>div.pd210     { padding-bottom:210px; position:relative; }

.g_info_top { width:100%; border-collapse:collapse; }
.g_info_top>tbody>tr      { vertical-align:top; }
.g_info_top .gtl    { padding:10px 30px 15px 0px; }
.g_info_top .gtl>div    { width:340px; }
.g_info_top .gtr    { width:100%; padding-bottom:45px; }
.g_info_top .gtr .gtr_like      { position:absolute; width:340px; right:10px; bottom:15px; }



/* Каталог слева
.leftCat	{ 
    background:#23387c;
    background:linear-gradient(to top, #102753, #3b4cb4);
}
*/
.leftCat	{ 
    background:#122958; /* graceful degradation  */
}

.leftCat ul, .leftCat li	{ margin:0; padding:0; list-style:none; }
.leftCat>ul		{ padding:10px 0 10px 0; margin:0 0 8px 0; position:relative; }
/*.leftCat>ul>li		{ display:block; background:none !important; } VIC OLD 2014-07-09 */
.leftCat>ul>li		{ display:block; background:none; position:relative; }

.leftCat>ul>li>a, .leftCat>ul>li>a:hover	{ background-position:95% 50%; background-repeat:no-repeat; }


.leftCat>ul>li a, .leftCat>ul>li a:hover	{ display:block; padding:3px 10px 3px 15px; font-size:15px; font-family:Arial; color:White; text-decoration:none; }

.leftCat .pm	{ position:absolute; display:block; visibility:hidden;
    left:266px; top:0px; z-index:1000; border:solid 3px #6689e4; 
    width:748px; padding:7px 0; 
	background:White;
	border-radius:0 5px 5px 5px;
	/* #c8dcfe;  graceful degradation 
    background:linear-gradient(to top, #b0cdff, #e3edfc); */
}
.leftCat .pm .arr	{ display:block; position:absolute; left:-17px; top:-7px; /*padding:7px*/ width:0; height:0; border-style:solid; border-color:transparent #ffffff transparent transparent;
border-width: 8.5px 17px 8.5px 0; /*border-width: 0 0 17px 17px;*/
                      }
.leftCat .pm.reverse	{ border-radius:5px 5px 5px 0; top:auto; bottom:0; }
.leftCat .pm.reverse .arr	{ display:block; position:absolute; left:-17px; top:auto; bottom:-7px; /*padding:7px*/ width:0; height:0; border-style:solid; border-color:transparent #ffffff transparent transparent;
border-width: 8.5px 17px 8.5px 0; /*border-width: 0 17px 17px 0;*/
                         	  }

.leftCat .pm .arch   { display:block; position:absolute; right:0; bottom:0; padding:0 10px 0 0; }
.leftCat .pm a, .leftCat .pm a:hover	{ display:block; color:#2c3875; text-decoration:none; font-size:11px; background:none; padding:0; margin:0; }
.leftCat .pm a:hover	{ color:#d5068e; text-decoration:underline; }
.leftCat .pm .col4	{ float:left; width:25%; }
.leftCat .pm .col4 .l1	{ padding:0 10px 0 15px; }
.leftCat .pm .col4 .l1 ul, .leftCat .pm .col4 .l1 li	{ padding:0; margin:0; list-style:none; }
.leftCat .pm .col4 .l1>a, .leftCat .pm .col4 .l1>a:hover	{ display:block; font-weight:bold; color:#6689e4; text-decoration:none; font-size:14px; background:none; padding:10px 0 5px 0; }
.leftCat .pm .col4 .l1>a:hover	{ color:#d5068e; text-decoration:underline; }




.leftCat ul.lev1		{ border-bottom:solid 1px #3849ae; }
.leftCat ul.lev1>li	{ background:#1c3e84; }
.leftCat ul.lev1>li>a, .leftCat ul.lev1>li>a:hover	{ padding-left:25px; }

.leftCat ul.lev2		{ /* border-bottom:solid 1px White; */ }
.leftCat ul.lev2>li	{ background:#1d4eb2; }
.leftCat ul.lev2>li>a, .leftCat ul.lev2>li>a:hover	{ padding-left:35px; }

.leftCat ul.lev3		{ /* border-bottom:solid 1px White; */ }
.leftCat ul.lev3>li	{ background:#3974d8; }
.leftCat ul.lev3>li>a, .leftCat ul.lev3>li>a:hover	{ padding-left:45px; }

.leftCat ul.lev4		{ /* border-bottom:solid 1px White; */ }
.leftCat ul.lev4>li	{ background:#6a9df4; }
.leftCat ul.lev4>li>a, .leftCat ul.lev4>li>a:hover	{ padding-left:55px; }

.leftCat ul.lev5		{ /* border-bottom:solid 1px White; */ }
.leftCat ul.lev5>li	{ background:#a3c0f0; }
.leftCat ul.lev5>li>a, .leftCat ul.lev5>li>a:hover	{ padding-left:65px; }

.leftCat ul.lev6		{ /* border-bottom:solid 1px White; */ }
.leftCat ul.lev6>li	{ background:#deeafd; }
.leftCat ul.lev6>li>a, .leftCat ul.lev6>li>a:hover	{ padding-left:75px; color:Black; }

/* пока этой вложенности нет, но кто знает... */
.leftCat ul.lev7		{ /* border-bottom:solid 1px White; */ }
.leftCat ul.lev7>li	{ background:#fff; }
.leftCat ul.lev7>li>a, .leftCat ul.lev7>li>a:hover	{ padding-left:85px; }

.leftCat .darker>li	{ background:#2e3ea4;}

.leftCat li>a::before	{ content:' '; width:15px; color:White; text-align:left; display:inline-block; }

.leftCat>ul>li>a::before	{ content:' ' !important; }
.leftCat ul.lev1>li>a::before	{ content:' ' !important; }
/*.leftCat .cur>a::before, .leftCat .cur>a:hover::before	{ content:' ' !important; }*/

/*	форма поиска СЛЕВА */
.leftCat #leftSearch	{ background:#e3edfc; padding:6px; display:none; }
.leftCat #leftSearch .h	{ width:256px; height:22px; background:#3974d8; font-size:13px; color:White; }

.affLogos   { text-align:center; }
.affLogos img   { display:block; margin:10px auto; }


.btnFormFieldsR			{ width:100%; position:relative; }
.btnFormFieldsR *		{ color:Black; }
.btnFormFieldsR h2, .btnFormFieldsR .akah2		{ display:block; color:#0656df; font-weight:bold; font-size:15px; text-align:center; margin:3px 0 5px 0; text-align:left; }

.btnFormFieldsR .ext	{ position:absolute; right:5px; bottom:5px; background:url(/i/btnFormFields2Ext.png) no-repeat; width:226px; height:29px; cursor:pointer; }
.btnFormFieldsR .ext div	{ display:block; font-family:Tahoma; font-weight:bold; font-size:12px; color:Black; padding:10px 0px 0px 10px; width:216px; height:19px; background:url(/i/btnFormFields2_arrDown.png) no-repeat 203px 4px; }
.btnFormFieldsR .ext.up div	{ display:block; font-family:Tahoma; font-weight:bold; font-size:12px; color:Black; padding:10px 0px 0px 10px; width:216px; height:19px; background:url(/i/btnFormFields2_arrUp.png) no-repeat 203px 3px; }
.btnFormFieldsR div.w100	{ clear:both; }

.btnFormFieldsR .btn, .btnFormFieldsR .btn:hover		{ display:block; width:80px; height:22px; line-height:22px; text-align:center; background:#164ead; border-radius:4px; color:Black; font-size:13px; font-weight:bold; text-decoration:none; color:White; float:left; }
.btnFormFieldsR .btn.no, .btnFormFieldsR .btn.no:hover	{ display:block; width:80px; height:22px; line-height:22px; text-align:center; background:#6c7687; border-radius:4px; color:Black; font-size:13px; font-weight:bold; text-decoration:none; color:White; float:right; }

ul.filter-list, ul.filter-values {
	display:block;
	margin:0; padding:0; 
}
ul.filter-list	{ }
.filter-item ul.filter-values	{ display:none; padding:0 0 10px 0; }
ul.filter-list li, ul.filter-values li { 
	list-style: none outside none;
	vertical-align: top;
	margin:0;
    padding:0;
    position:relative;
}

ul.filter-values.w50 li { float:left; width:50%; display:block; position:relative; }

.leftCat ul.filter-list #SearchExtPopup     { position:absolute; left:260px; top:-24px; background:White; border:solid 3px #d5068e; z-index:1000; display:none; text-align:center;
min-width:150px; padding:10px 15px; font-size:13px; white-space:nowrap; color:Black; border-radius:5px;
}
/*.leftCat ul.filter-list #SearchExtPopup.col2    { left:127px; }*/
.leftCat ul.filter-list #SearchExtPopup a, .leftCat ul.filter-list #SearchExtPopup a:hover  { display:block; font-size:13px; background:none; text-decoration:underline; color:#0656DF; padding:3px 0 0 0; text-align:center; }



.filter-item	{ padding:5px 18px 5px 18px; }
.filter-item>div, .filter-item>div a
{
	display:block; position:relative;
	width:248px; padding-left:6px; height:22px; line-height:22px;
	background:#3974d8; font-size:13px; color:White; border-radius:3px;
	margin-bottom:5px;
}
.filter-item>div a, .filter-item>div a:hover	{ color:Black; font-size:13px; display:inline-block; }
.filter-item i	{ display:block; float:right; margin:5px 10px 0 4px; cursor:pointer; height:13px; width:9px; overflow:hidden; background:url(/i/arrWhiteB.png) no-repeat center bottom; }
.filter-item.opened i	{ background:url(/i/arrWhiteT.gif) no-repeat center bottom; }

.filter-item.opened ul.filter-values	{ display:block; }
.filter-item b	{ cursor:pointer; border-bottom:1px dotted currentColor; }
.filter-item span.i		{ display:inline-block; width:16px; height:16px; background:url(/i/iGrey.png) no-repeat; margin:0 0 0 3px; padding:0; }
.filter-item li.shiftRight	{ margin-left:15px; }

.filter-values input	{ border:solid 1px #90b5f4; }
.filter-values input[type=text]	{ margin:0 6px; }
.filter-values.prices .f    { float:left; }
.filter-values.prices .f    { float:left; }
.filter-values.prices .f input[type=text]   { width:100px; }
.filter-values.prices .f span   { margin:0 6px; font-size:10px; }


.filter-values label	{ font-size:11px; font-weight:normal; display:inline-block; }
.filter-values label a, .filter-values label a:hover	{ display:inline-block; color:#0656df; font-weight:bold; font-size:12px; text-decoration:none; padding:0; }
.filter-values label a.smallBlack, .filter-values label a.smallBlack:hover	{ display:inline-block; font-weight:normal; font-size:11px; color:#0656df; text-decoration:none; padding:0; }
.filter-values label a.smallBlack:hover		{ background:transparent; color:#d5068e; }
/* выделим отмеченные */
.filter-values label.invalid a.smallBlack	{ color:#999; cursor:default; }
.filter-values label.curC a.smallBlack, .filter-values label.curC a.smallBlack:hover	{ color:#d5068e; }



.btnFormFieldsR input.word	{ width:238px; margin:0 6px; border:solid 1px #90b5f4; }









#leftAfterCat	{ margin-bottom:8px; display:none; }
a.leftCities, a.leftCities:hover	{ display:block; /*width:266px;*/ width:186px; height:93px; padding:37px 27px 23px 53px;
	 background:url(/i/leftCities.png) no-repeat;
	 font-family:Arial; font-size:21px; font-weight:bold; color:#facc32; text-decoration:none;
}

#leftCitiesPopup { position:absolute; left:266px; top:0; width:500px; display:none; color:Black; z-index:1000;
    background:White; padding:20px; font-size:12px; border:3px solid #D5068E; border-radius:5px;                  
}
a.leftBlog, a.leftBlog:hover	{ display:block; /*width:266px;*/ width:236px; line-height:44px; height:44px; padding-left:30px; margin-top:10px;
	 background:url(/i/leftBlog.png) no-repeat;
	 font-family:Arial; font-size:24px; font-weight:bold; color:White; text-decoration:none;
}

.blueArrList	{ width:100%; margin:5px 0 5px 0; border-bottom:dashed 1px #CCCCCC; }
.p_10		{ padding:10px; }
.blueArrList a, .blueArrList a:hover	{ display:block; margin:5px 0; background:url(/i/arrBlueR.png) no-repeat left center; padding-left:25px; color:#538ae8; font-size:15px; text-decoration:none; }

.currency	{ padding:10px 0 20px 0; margin:5px 0; border-bottom:dashed 1px #CCCCCC; color:#777778; font-style:italic; text-align:center; }
.currency p { text-align:left; padding-left:30px; font-size:22px; }
.currency .date	{ display:block; margin:10px 0; background:#96bcfc; color:white; font-style:italic; font-size:15px; text-align:left; padding-left:30px; height:25px; line-height:25px; }
.currency table	{ margin-left:30px; font-size:14px; font-style:normal; }
.currency table th	{ text-align:left; font-weight:normal; }
.currency table td	{ padding-left:20px; text-align:right; }

.errInfo	{ color:#777777; font-size:13px; padding:20px 10px 20px 30px; }

.center		{ padding-top:2px; width:100%; }
.wide       { }
.wide>.White      { width:979px; min-height:300px; }
.White	{ background:White; }
.p010	{ padding:0 10px 0 10px; }
.p10	{ padding:0 10px 0 10px; }
#archLink   { padding:10px 10px 10px 30px; background:url(/i/!no.gif) no-repeat 10px center; }

/* line-height:35px; height:35px;*/
.path			{ width:100%; position:relative; border-bottom:dashed 1px #CCCCCC; font-size:13px; color:#777777; padding:9px 0 10px 0; }
.path a, .path a:hover { color:#777777; font-size:13px; text-decoration:none; margin:0 5px; }
.path a:hover	{ text-decoration:underline; }
.path span.sep		{ display:inline-block; width:8px; height:7px; background:url(/i/arrGreyR.gif) no-repeat center center; margin:0 2px; }
.path .like     { position:absolute; right:-15px; top:3px; }
.path .like a, .path .like a:hover  { margin:0; }

h1, .catalog .text h2		{ font-size:22px; color:#538ae8; text-align:left; margin:0; padding:10px 0 10px 0; font-style:italic; font-weight:bold; }
.catalog .text h2		{ font-size:20px; }

.White .specMenu	{ margin:0; padding:0; background:#facc32; height:40px; width:100% }
.White .specMenu td	{ margin:0; padding:0; height:40px; line-height:40px; color:Black; font-size:19px; }
.White .specMenu.scrl td	{ width:auto; }
.White .specMenu td a, .White .specMenu td a:hover, .White .specMenu li a.cur	
{
    background:url(/i/0.gif) no-repeat 5px center;
    display:block; margin:0; padding:0px 5px 0px 20px;  height:40px; line-height:40px; color:Black; font-size:19px; text-decoration:none; text-align:center
}

.White .specMenu td a span	{ display:inline-block; width:9px; height:13px; background:none; margin-left:8px; }
.White .specMenu td a.cur span, .White .specMenu td a:hover span	{ display:inline-block; width:9px; height:13px; background:url(/i/arrWhiteB.png) no-repeat; margin-left:8px; }


.White .specMenu td.scrl a     { display:inline-block; background:url(/i/i_arrBlackASC.png) no-repeat 5px center; }
.White .specMenu td.scrl a.cur, .White .specMenu td.scrl a.cur:hover		{ background:#2e5fba url(/i/0.gif) no-repeat 5px center; padding:0px 5px 0px 20px; font-weight:normal; }
.White .specMenu td.scrl a.cur:hover		{ background:#2e5fba url(/i/i_arrASC.png) no-repeat 5px center; }
.White .specMenu td.scrl a:hover		{ background-color:#2e5fba }
.White .specMenu td.scrl a.DESC, .White .specMenu td.scrl a.ASC:hover		{ background-image:url(/i/i_arrDESC.png); }
.White .specMenu td.scrl a.ASC, .White .specMenu td.scrl a.DESC:hover		{ background-image:url(/i/i_arrASC.png); }


.goodsinfo .right h2   {    color:White; font-size:18px; font-style:italic; font-weight:normal; font-family:Georgia; text-transform:none; height:40px; line-height:17px; text-align:left; padding:0 0 0 30px; width:210px; position:relative;
    background:#2e5fba;
    background:linear-gradient(to top, #1e4899, #3a71d5);
    border-bottom:none;
}
.goodsinfo .right h2 span   { position:absolute; display:block; right:15px; top:13px; width:9px; height:13px; background:url(/i/arrWhiteB.png) no-repeat; }

.actionName { position:relative; }
.actionName:hover .actionPopop, .tours:hover .actionPopop  { display:block !important; }
.actionPopop    { z-index:1; position:absolute; left:-1px; top:22px; line-height:normal; width:100%; background:White; border:solid 1px #538ae8; border-top:none; border-radius:0 0 5px 5px; }
.actionPopop a.podr, .actionPopop a.podr:hover  { display:block !important; color:#aac9ff !important; text-align:left !important; }
.actionPopop a.podr:hover  { color:#538ae8 !important; }

.right div.tours:hover .actionPopop  { display:block; color:Black; padding:10px; border-top:none; }
.right div.tours .actionPopop    { width:208px; top:0px; left:-11px; color:Black; border:solid 1px #D5068E; }
.right div.tours .actionPopop a   { display:inline; color:#538ae8; }
.right div.tours .actionPopop ul  { margin-left:0px; padding-left:30px; }
.right div.tours .actionPopop ul li { padding:0 0 10px 0; } 
.right div.tours a.arrb     { display:inline-block; background:url(/i/arrYellowB.png) no-repeat left 50%; padding-left:20px; text-decoration:none; }
.right div.tours .head      { text-align:center; color:#538ae8; font-weight:bold; font-size:16px; }
.right div.tours .text      { text-align:justify; font-size:11px; color:black; }

.actionName, .actionText .actionText2     { display:block; float:left; border:solid 1px #538ae8; border-radius:5px; height:22px; line-height:22px; margin:15px 10px 5px 0; padding:0 8px; fint-size:12px; cursor:pointer; }
.actionName a, .actionText a, .actionText2 a   { display:inline-block; font-size:12px; color:#538ae8;  }
.actionName span { color:#d5068e; font-family:Georgia; font-style:italic; }
.actionName:hover   { border-radius:5px 5px 0 0; }

.goodsinfo .action  { display:inline-block; color:#a22e3c; font-size:12px; line-height:40px; height:40px; text-decoration:none; }
.goodsinfo .action strong   { font-size:14px; text-transform:uppercase; font-weight:bold; }
.goodsinfo .action span.star2   { display:inline-block; width:40px; height:40px; line-height:40px; background:url(/i/star2.png) no-repeat 0 0; color:White; font-size:14px; font-weight:bold; text-align:center; }
.goodsinfo .text2   { display:block; text-align:center; }

.whDashed			{ width:100%; color:Black; /*font-style:italic;*/ margin:10px 0 0 0; }
.whDashed   		{ color:Black; }
.whDashed p			{ color:Black; }


.RubricsViewAlt_TOP			{ text-align:left; margin-bottom:9px; }
/*.RubricsViewAlt_TOP h2		{ font-size:13px; margin:0 0 10px 0; text-align:left; }*/
.RubricsViewAlt_TOP a.rub, .RubricsViewAlt_TOP a.rub:hover		{ margin-right:25px; font-size:13px; color:#538AE8; text-decoration:none; font-style:normal; }
.RubricsViewAlt_TOP img		{ margin-left:5px; }
.RubricsViewAlt_TOP div.text	{ display:none; }
/* при показе ПОДРОБНО - BEGIN */

.ShowText .RubricsViewAlt_TOP a.rub  { display:block; font-size:14px; font-weight:bold; padding:10px 0 0 0; }
.ShowText .RubricsViewAlt_TOP a.rub img  { display:none; }
.ShowText .RubricsViewAlt_TOP div.text	{ display:block; padding-left:20px; }
/* при показе ПОДРОБНО - END */


.ChildRubricsBIG	{ text-align:left; padding-bottom:10px; color:Black; }
.text .ChildRubricsBIG h2  { font-size:18px; color:Black; font-style:normal; font-weight:normal; }

.ChildRubricsBIG a.rub, .ChildRubricsBIG a.rub:hover	{ display:inline-block; white-space:nowrap; color:#538ae8; font-family:Arial; font-size:13px; text-decoration:none; padding:4px 25px 4px 4px; }
.ChildRubricsBIG a.rub div	{ float:right; color:#538ae8; font-size:13px; font-style:normal; }
.ChildRubricsBIG div.text	{ display:none; }
.ChildRubricsBIG a.rub img	{ display:block; float:left; padding-right:6px; }
/* при показе ПОДРОБНО - BEGIN */
.ShowText .ChildRubricsBIG a.rub img	{ display:none; }
.ShowText .ChildRubricsBIG a.rub, .ShowText .ChildRubricsBIG a.rub:hover	{ display:block; padding:10px 0 0 0; font-size:14px; font-weight:bold; }
.ShowText .ChildRubricsBIG a.rub div      { float:none; font-size:14px; }
.ShowText .ChildRubricsBIG div.text	{ display:block; padding-left:20px; }
/* при показе ПОДРОБНО - END */

.text	{  }
a.next, a.next:hover	{ display:inline-block; color:#538ae8; font-size:13px; padding:0 15px 0 0; background:url(/i/arrBlue2R.png) no-repeat right 5px; font-style:italic; text-decoration:none; }

#newslist	{ background-color:White; border-style:dashed; border-color:#777; border-width:1px; }
#newslist.p010  { padding:10px; }

#newslist .about		{ margin:0px 0px 5px 0px; float:none; clear:both; }
#newslist .about div	{ float:left; margin:10px 10px 0px 10px; width:110px; height:150px; text-align:center; }
#newslist .about a		{ font-size:11px; font-family:Tahoma; font-weight:bold; color:#6666cc; display:block; }
#newslist .about a:hover	{ color: #CBCBCB; }
#newslist .about img	{ border:none; max-width:70px; max-height:70px; margin:0px 20px 5px 20px; }



#goodsList, .goodsList	{ background-color:White; border-style:dashed dashed dashed dashed; border-color:#777; border-width:1px; }
.sitem		{ position:relative; padding:10px 10px 20px 10px; float:left; width:161px; margin:0 0 0 0;
	border-bottom:dashed 1px #777;
}
#goodsList .sitem.VerticalRLine { border-right:dashed 1px #777; }
#goodsList .sitem.NOBottomLine { border-bottom:none 1px #777; }

.cat_prev           { position:relative; }
.cat_prev .sitem    { border-bottom:none; }
.sitem .sp, .sitem .sp:hover	{ display:block; margin-bottom:5px; color:#777777; font-style:italic; font-size:14px; }
.sitem .mu	{ font-weight:normal; color:Black; font-size:15px; }
.sitem .img img	{ width:125px; height:125px; }
.sitem .specIco1 { position:absolute; top:-05px;left:-05px; width:140px;height:27px; background:url(/i/spec_1.png) no-repeat 0 0; }
.sitem .specIco2 { position:absolute; top:-05px;left:-05px; width:100px;height:27px; background:url(/i/spec_2.png) no-repeat 0 0; }
.sitem .specIco3 { position:absolute; top:-05px;left:-05px; width:140px;height:27px; background:url(/i/spec_3.png) no-repeat 0 0; }

.sitem .specIcoNew { position:absolute; top:-05px;left:-05px; width:100px;height:27px; background:url(/i/spec_new.png) no-repeat 0 0; }
.sitem .specIcoKNSrecom { position:absolute; top:-05px;left:-05px; width:168px;height:27px; background:url(/i/spec_kns.png) no-repeat 0 0; }

.sitem h3   	{ display:block; color:Black; font-size:15px; text-decoration:none; margin:0; padding:0; font-weight:normal; }
.sitem a, .sitem a:hover	{ color:#538ae8; font-size:18px; font-weight:normal; text-decoration:underline; margin:0; padding:0; }
.sitem a:hover	{ text-decoration:underline; }
.sitem .params	{ margin:8px 0 0 0; background:url(/i/arrYellowB.png) no-repeat left center; padding-left:20px; color:#777777; font-size:14px; font-style:italic; cursor:pointer; } 
.sitem .compare, .sitem .compare:hover	{ display:block; margin:8px 0 10px 0; background:url(/i/arrYellowBGR.gif) no-repeat left center; padding-left:18px; color:#777777; font-size:13px; font-style:italic; } 
.sitem .compare:hover	{ color:#000; text-decoration:none; } 

.sitem .id		{ color:#538AE8; padding:2px 0; font-size:13px; }
.sitem .price	{ margin:10px 0 5px 0; color:#d5068e; font-size:22px; font-weight:bold; }
.sitem .bask, .sitem .bask:hover	{ display:block; float:left; width:64px; height:33px; line-height:33px; padding-left:43px; color:White; font-family:Tahoma; font-weight:bold; font-size:15px; background:#538ae8 url(/i/bask.png) no-repeat left center; border-radius:3px; text-decoration:none; }
.sitem .creditBtn, .sitem .creditBtn:hover	{ display:block; float:left; margin-left:10px; color:#538ae8; font-family:Tahoma; font-weight:normal; font-size:12px; }
#myTabs .sitem .creditBtn, #myTabs .sitem .creditBtn:hover  { display:none; }
.sitem .text	{ font-size:12px; color:#777777; padding:6px 0; }
.sitem .type p	{ font-size:12px; color:#777777; margin:2px 0; }
.sitem .type a, .sitem .type a:hover	{ font-size:12px; color:#538ae8; }

.center.wide .sitem    { width:223px; }
.compare .center.wide .sitem    { width:150px; border:none; }
.goodsinfo .center.wide .sitem    { width:161px; }
.center.wide .sitem .img img	{ width:200px; height:200px; }
.compare .center.wide .sitem .img img	{ width:125px; height:125px; }
.goodsinfo .center.wide .sitem .img img	{ width:125px; height:125px; }

.glist  { border-collapse:collapse; width:100%; }
.glist>tbody>tr { vertical-align:top; }
.glist>tbody>tr>td { border:1px dashed #777; padding:10px; }
.glist>tbody>tr>td.t1   { border-right:none; }
.glist>tbody>tr>td.t2   { border-left:none; border-right:none; }
.glist>tbody>tr>td.t3   { border-left:none; }

.glist .mu	{ font-weight:normal; color:Black; font-size:14px; font-family:Arial; width:100%; }
.glist .img img	{ width:150px; height:150px; }
.glist .specIco1 { position:absolute; top:-05px;left:-05px; width:140px;height:27px; background:url(/i/spec_1.png) no-repeat 0 0; }
.glist .specIco2 { position:absolute; top:-05px;left:-05px; width:100px;height:27px; background:url(/i/spec_2.png) no-repeat 0 0; }
.glist .specIco3 { position:absolute; top:-05px;left:-05px; width:140px;height:27px; background:url(/i/spec_3.png) no-repeat 0 0; }

.glist .specIcoNew { position:absolute; top:-05px;left:-05px; width:100px;height:27px; background:url(/i/spec_new.png) no-repeat 0 0; }
.glist .specIcoKNSrecom { position:absolute; top:-05px;left:-05px; width:168px;height:27px; background:url(/i/spec_kns.png) no-repeat 0 0; }
.glist h3   	{ display:block; color:Black; font-size:15px; text-decoration:none; margin:0 0 5px 0; padding:0; font-weight:normal; }
.glist a, .glist a:hover	{ color:#538ae8; font-size:18px; font-weight:normal; text-decoration:underline; margin:0; padding:0; }
.glist a:hover	{ text-decoration:underline; }
.glist .bbtns   { margin-top:7px; white-space:nowrap; }
.glist .creditBtn, .glist .creditBtn:hover	{ display:inline-block; color:#538ae8; font-family:Tahoma; font-weight:normal; font-size:12px; }


.glist .id		{ color:Black; padding:5px 0 0 0; font-size:13px; }

    span.inner {
        color: green;
    }
    span.outer {
        color: red;
        text-decoration: line-through;
    }


/*.glist .priceOld{ margin:0 0 5px 0; color:#dcc380; text-decoration: line-through; font-size:18px; font-weight:bold; }
.glist .priceOld>.inner { color:#acacac; font-size:18px; font-weight:normal; }
*/

.strikeout {
    position: relative;
}
.strikeout::after {
    border-bottom: 5px solid red;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
}

.glist .priceOld{ position: relative; margin:0 0 5px 0; color:#acacac; font-size:18px; font-weight:normal; }
.glist .priceOld::after{ border-bottom: 3px solid rgba(220, 195, 128, 0.7);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 45%; }

.glist .price	{ margin:0 0 5px 0; color:#d5068e; font-size:22px; font-weight:bold; }
.glist .priceW	{ margin:0 0 6px 0; color:#777; font-size:13px; }
.glist .bask, .glist .bask:hover	{ display:block; width:64px; height:33px; line-height:33px; padding-left:43px; color:White; font-family:Tahoma; font-weight:bold; font-size:15px; background:#538ae8 url(/i/bask.png) no-repeat left center; border-radius:3px; text-decoration:none; }
.glist .text	{ font-size:12px; color:#777777; padding:6px 0; }
.glist .type p	{ font-size:12px; color:#777777; margin:2px 20px 2px 0; float:left; }
.glist .type a, .glist .type a:hover	{ font-size:12px; color:#538ae8; }

.glist .compare, .glist .compare:hover	{ display:block; margin:8px 8px 10px 0; background:url(/i/arrYellowBGR.gif) no-repeat left center; padding-left:18px; color:#777777; font-size:13px; font-style:italic; white-space:nowrap; } 
.glist .compare:hover	{ color:#000; text-decoration:none; } 


.arrBottom		{ width:100%; text-align:center; }
.arrBottom .showMoreAjax	{ display:inline-block; position:relative; float:none; clear:both; background:url(/i/arrBottom2.png) no-repeat center top; width:780px; height:42px; text-align:center; color:Black; font-size:14px; font-family:Arial; padding-top:9px; }
.arrBottom .showMoreAjax a, .arrBottom .showMoreAjax a:hover		{ color:#272683; font-size:14px; font-family:Arial; text-decoration:underline; }
.arrBottom .showMoreAjax .c	{ display:block; }
.arrBottom .showMoreAjax .r	{ position:absolute; right:10px; top:4px; }

.pgscrl0	{ margin:0; }
.pgscrl0 .pgscrl	{ width:100%; line-height:24px; height:24px; background-color:#d6d6db; border-radius:6px; }
.pgscrl0 .pgscrl span	{ margin:4px 0px 4px 10px; line-height:16px; height:16px; color:#606060; font-size:13px; font-weight:bold; }
.pgscrl0 a, .pgscrl0 a:hover	{ font-weight:bold; color:#4646a1; font-size:13px; text-decoration:underline; margin:0px 5px 0px 5px; }
.pgscrl0 .pgsize a	{ margin-right:1px; }
.pgscrl0 a.active, .pgscrl0 a.active:hover	{ color:#777777; }
.pgscrl0 .pgscrl .pgsize	{ float:right; line-height:24px; height:24px; padding-right:10px; color:Black; font-size:13px; font-weight:bold; }
.pgscrl0 .pgscrl .pgsize span	{ display:inline-block; color:White; background-color:#373737; font-size:13px; padding:0px 5px 0px 5px; font-weight:normal; }
.pgscrl0 .cp	{ color:Black; margin:0px 5px 0px 5px; font-size:13px; font-weight:bold; }
#pgscrl0 div.scrl	{ white-space:nowrap; padding-right:10px; font-size: 13px; }

div.pgscrl .lc	{ margin:0 0 0 10px; color:#606060; font-weight:bold; font-size:13px; }
div.pgscrl .lc a, div.pgscrl .lc a:hover		{ color:#4646A1; background-repeat:no-repeat; background-position:left center; padding-left:15px; margin-left:5px; }
div.pgscrl .lc span	{ color:White; background-color:#373737; height:15px; line-height:15px; font-size:12px; background-repeat:no-repeat;  background-position:5px center; padding-left:20px; padding-right:5px;  margin-left:5px; }
div.pgscrl .lc a.list			{ background-image:url(/i/i_list.gif); margin-left:10px; }
div.pgscrl .lc a.tile			{ background-image:url(/i/i_tile.gif); }
div.pgscrl .lc span.list		{ background-image:url(/i/i_listH.gif); margin-left:10px; }
div.pgscrl .lc span.tile		{ background-image:url(/i/i_tileH.gif); }
div.pgscrl .lc a.active, div.pgscrl .lc a.active:hover		{ color:#777777; }

.yellow	{ background:#facc32; width:100%; margin:10px 0 25px 0; }
.allSp, .allSp:hover	{ display:inline-block; padding:0 25px 0 20px; height:37px; line-height:37px; color:Black; background:url(/i/arrBlackR.png) no-repeat right center; font-size:17px; font-style:italic; text-decoration:none; font-weight:bold; } 

/* карточка товара */
.goodsinfo	{ }
.goodsinfo h1		{ font-size:18px; color:Black; font-style:normal; }
.goodsinfo .id		{ color:#777; font-size:13px; font-weight:bold; }
.goodsinfo #goods_img   { width:200px; display:block; margin:0 auto; }
.goodsinfo .bigImage    { position:relative; }
.goodsinfo .bigImage #AbigImage  { display:block; background:url(/i/zoom.png) no-repeat 0 0; }

.goodsinfo .priceOld	    { position: relative; margin:0 0 5px 0; color:#acacac; font-size:18px; font-weight:normal; }
.goodsinfo .priceOld::after{ border-bottom: 3px solid rgba(220, 195, 128, 0.7);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 45%; }

.goodsinfo .priceNal		{ display:block; font-size:36px; font-weight:bold; color:Black; }
.goodsinfo .priceNal span	{ font-weight:normal; }
.goodsinfo .priceBeznal	{ display:block; font-size:12px; color:#777; }
.goodsinfo .g_status		{ padding-left:30px; min-height:21px; color:#538ae8; font-size:12px; font-weight:bold; margin-top:10px; background:url(/i/status_sklad.png) no-repeat 0 2px; }
.goodsinfo .g_status span	{ color:#777; font-size:12px; font-weight:normal; }
/* тут надо все статусы перебрать, которые НЕ "В НИЛИЧИИ" */
.goodsinfo .g_status-20     { background-image:url(/i/status_order.png); }
.goodsinfo .g_status-15     { background-image:url(/i/status_no.png); }
.goodsinfo .g_status-10     { background-image:url(/i/status_no.png); }
.goodsinfo .g_status2     { background-image:url(/i/status_no.png); }


.goodsinfo .text           { color:#777; font-size:12px; font-weight:normal; margin:10px 0; }
.goodsinfo .text span      { color:Black; }
.goodsinfo .paramsLink     { display:inline-block; font-size:16px; padding:10px 10px 7px 10px; text-transform:uppercase; color:#0026b4; /*border:1px dashed #ccc;*/ border-radius:5px; text-decoration:none; }
.goodsinfo .paramsLink span   { display:inline-block; width: 0; height: 0; border-style: solid; margin-left:10px;
    border-width: 13px 6.5px 0 6.5px;
    border-color: #ccc transparent transparent transparent;
}


.goodsinfo .compare, .goodsinfo .compare:hover	{ margin:8px 0 10px 0; background:url(/i/arrYellowBGR.gif) no-repeat left center; padding-left:18px; color:#777777; font-size:13px; font-style:italic; text-decoration:none; } 
.goodsinfo .compare:hover	{ color:#000; text-decoration:none; } 

.goodsinfo .blueBtn, .goodsinfo .blueBtn:hover		{ display:block; width:150px; height:40px; line-height:40px; text-align:center; margin:0 0 10px 0; 
	font-family:Tahoma, Arial; font-size:14px; font-weight:bold; text-decoration:none; color:White; 
	border:solid 1px #ffa600; border-radius:5px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.5); /* Параметры тени */
    background:#feb60d;
    background:linear-gradient(to top, #feaa0d, #fec30d);
}
.goodsinfo .blueBtn:hover  { box-shadow:none;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Параметры тени */
}



.box { padding: 0 10px 10px 10px; border-bottom:dashed 1px #CCCCCC; display:none; position:relative; }
.nop010 { padding-left:0 !important; padding-right:0 !important; }
.goodsinfo h2, .box h2 { font-size:16px; margin:0; padding:10px 0 5px 0; border-bottom:dashed 1px #CCCCCC; font-weight:bold; }
.visible    { display:block !important; }

#extFields .col2		{ margin-top:0px; width:50%; float:left; }
.g_ex_table				{ width:100%; border-collapse:collapse; }
.g_ex_table h3          { font-size:16px; font-weight:bold; color:Black; padding:12px 0 3px 0; margin:0; }
.g_ex_table h3 a, .g_ex_table h3 a:hover    { font-size:16px; font-weight:bold; color:Black; text-decoration:none; }
.g_ex_table td			{ width:40%; padding:5px 0px 0px 0px; font-size:13px; color:#777; text-align:left; }
.g_ex_table th	        { width:60%; padding:5px 0px 0px 0px; font-size:13px; color:#777; text-align:left; font-weight:normal; border-bottom:dotted 1px #777; }
.g_ex_table th>div      { position:relative; width:100%; }
.g_ex_table th span     { /* position:absolute; bottom:0; left:0;*/ background:White; }
/*
.g_ex_table span:after {
    clip: rect(0px, 190px, 20px, 0px);
    content: " ............................................................ ";
    position: absolute;
    z-index: -1;
}
*/
.g_ex_table a, .g_ex_table a:hover { color:#777; font-size:13px; text-decoration:none; }


.img_list   { border-collapse:collapse; }
.img_list a.jcarousel-control-prev, .img_list a.jcarousel-control-prev:hover   { display:block; width:20px; height:50px; background:url(/i/carouselPrev.png) no-repeat center center; }
.img_list a.jcarousel-control-prev:hover   { background-image:url(/i/carouselPrevA.png); }
.img_list a.jcarousel-control-next, .img_list a.jcarousel-control-next:hover   { display:block; width:20px; height:50px; background:url(/i/carouselNext.png) no-repeat center center; }
.img_list a.jcarousel-control-next:hover   { background-image:url(/i/carouselNextA.png); }
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 300px;
}
.jcarousel ul {
    position: relative;
    list-style: none;
    width: 10000px;
    margin:0; padding:0;
}
.jcarousel li {
    float: left;
    width: 94px;
    padding:3px;
    margin:0;
}
.jcarousel li a img   { width:92px; border-style:none; }
.jcarousel li a, .jcarousel li a:hover       { display:block; width:92px; border:solid 1px #ccc; }
.jcarousel li a:hover       { border:solid 1px Black; }


/* корзина в карточке товара*/
.bsk		{ text-align:center; margin:20px 0px 20px 0px; }
.bsk .buy1Btn	{ display:block; float:left; width:185px; height:40px; line-height:40px; text-align:center; margin:0 auto 10px auto; 
	font-family:Arial; font-size:18px; font-weight:bold; text-decoration:none; color:Black; 
	border:solid 1px #ffa600; border-radius:5px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.5); /* Параметры тени */
    background:#feb60d;
    background:linear-gradient(to top, #feaa0d, #fec30d);
}
.bsk .buy1Btn:hover  { box-shadow:none;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Параметры тени */
}

.yellowBigBtn, .yellowBigBtn:hover		{ display:inline-block; height:40px; line-height:40px; text-align:center; margin:0 auto 10px auto; padding:0 20px;
	font-family:Arial; font-size:18px; font-weight:bold; text-decoration:none; color:Black; 
	border:solid 1px #ffa600; border-radius:5px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.5); /* Параметры тени */
    background:#feb60d;
    background:linear-gradient(to top, #feaa0d, #fec30d);
}
.yellowBigBtn:hover  { box-shadow:none;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5); /* Параметры тени */
}
#qOrder_subm.wait .yellowBigBtn, #qOrder_subm.wait .yellowBigBtn:hover  { background:#DDD; border:solid 1px #555; }


.yellowWAIT    { padding-left:40px; background:url(/i/loaderlight.gif) no-repeat 0 8px; }

.buy1Btn_Add	{ float:right; margin:0px 0px 0px 10px; }

.bsk .basketBtn	{ display:block; color:#538ae8; font-family:Tahoma, Arial; font-size:13px; text-decoration:underline; font-weight:bold; text-align:left; margin-top:2px; }
.bsk .basketBtn:hover		{ color:#d5068e; }

.bsk .creditBtn { display:block; color:#538ae8; font-family:Tahoma, Arial; font-size:13px; text-decoration:underline; font-weight:bold; text-align:left; margin-top:5px; }
.bsk .creditBtn:hover		{ color:#d5068e; }

.absTours   { position:relative; width:230px; }
/*
.right a.tours, .right a.tours:hover   { display:block; border:solid 1px #d5068e; border-radius:5px; background:white url(/i/tours.gif) no-repeat center center;
    width:228px; height:180px;
}
*/
.right div.tours    { position:relative; display:block; border:solid 1px #d5068e; padding:10px 10px 0px 10px; width:208px; border-radius:5px;
}

.right .tours span.each      { display:block; text-align:center; font-size:18px; font-family:Georgia; font-style:italic; color:#d5068e; margin:0 0 10px 0; }
.right .tours a.tourA      { display:block; width:191px; margin:0 auto 8px auto; font-size:14px; color:Black; text-decoration:none; text-align:left; }
.right .tours a.tourA span    { font-weight:bold; color:#538ae8; }
.right .tours a.tourA img   { display:block; margin:5px auto; border-style:none; }
.right .tours ul	{ margin:0px; padding:0px; }
.right .tours ul *	{ font-size:13px; }
.right .tours ul li	{ margin-left:20px; margin-bottom:20px; }
.right .tours ul li font	{ font-weight:bold; }
.right .tours ul li img	{ display:block; margin:5px 0px 5px 0px; }

.absTours .s {
    padding:3px 5px; width:218px; position:relative;
    border-color:#CCCCCC; border-width:1px; border-style:dashed; 
}
.absTours .s0 {
    border-bottom:none;
}
.absTours .actionImage {
    display:block; border:none; margin-left:-8px;
}


.right .adjHeight11     { position:relative; }
.right .adjHeight11>div { padding:77px 0 210px 0; }
.right .adjHeight11 div.abs { position:absolute; bottom:0; }

/*  В карточке товара справа - сопутствующие товары */
.goodsinfo .White .rspec      { background-color:#e3edfc; }
.goodsinfo .White .rspec .sitem  { padding:10px 10px 20px 10px; float:none; width:220px; margin-bottom:10px; border-bottom:none; }
.goodsinfo .rspec .sitem .mu	{ color:#538ae8; font-size:17px; font-weight:normal; margin-bottom:5px; }
.goodsinfo .rspec .sitem .img img	{ display:block; width:125px; height:125px; margin:0 auto; }
.goodsinfo .rspec .sitem .price    { float:left; font-size:18px; margin:7px 0 7px 0; }
.goodsinfo .rspec .sitem .price span   { font-weight:normal; }
.goodsinfo .rspec .sitem .bask     { float:right; }
.goodsinfo .rspec .sitem .text     { margin:0; }
.goodsinfo .rspec .sitem .id		{ color:#538AE8; padding:2px 0; font-size:13px; font-weight:normal; margin-top:5px; }

.boroda         { width:100%; } 
.boroda div     { float:left; width:33%; }


tr.g_list_head *			{ color:white; font-size:12px; font-weight:bold; }
tr.g_list_head th			{ white-space:nowrap; height:25px; background-color:#34349A; border-style:none solid none solid; 
border-width:1px; border-color:#A0A0A0; padding:0px 5px 0px 5px; text-align:center;}
tr.g_list_head th.g_list_head_orders		{ border-bottom:1px solid #A0A0A0; }

td.compare input	{ margin:2px 11px 0px 0px; padding:0px 0px 0px 0px; text-align:left; 
//width: 13px; /* хак для ие6 и 7 */
}

.g_list						{ border-collapse:collapse; margin:0px 0px 10px 0px; width:100%; }
.g_list .tr2				{ background-color:#EFEFEF;  }
.g_list	th					{ padding:5px; border:1px solid #A0A0A0; font-size: 12px; }
.g_list td					{ padding:5px; border:1px solid #A0A0A0; font-size: 12px; }
.g_list td.g_name			{ text-align:left; }
.g_list .g_price			{ color:black; font-weight:bold; white-space:nowrap; }
.g_list .g_price_alt	{ margin-right:20px; white-space:nowrap; }
.g_bask_img	{ margin-right:5px; }

.bsk .credit, .bsk .credit:hover		{ display:block; margin:5px 0; text-align:center; color:#538ae8; font-family:Tahoma, Arial; font-size:14px; text-decoration:underline; }
.bsk .credit:hover		{ color:#d5068e; }

.tabs	{ width:100%; }
.tabs th	{ width:50%; background-color:White; border-width:1px; border-color:#d3d2d7; border-style:none solid solid solid; }
.tabs th a	{ display:block; line-height:35px; color:Black; font-size:14px; font-family:Tahoma; }
.tabs th.active a	{ text-decoration:none; }
.tabs th.active	{ background-color:Transparent; border-style:none none none none; }

.regf		{ width:470px; }
.regf *		{ font-size:12px; font-family:Tahoma; font-weight:bold; }
.regf .red	{ color:#656bc3; }
.regf span	{ display:inline-block; }
.regf .sp div	{ width:20px; height:1px; }
.regf input[type=text]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; }
.regf input[type=text].w50	{ width:221px; }
.regf input[type=text].w100	{ width:466px; }
.regf input[type=password]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; width:221px; }
.regf .captchaImg	{ border:1px solid #CCCCCC; width:163px; height:31px; margin-top:2px }
.regf .newssubs		{ font-size:11px; font-weight:normal; }
.regf input[type=checkbox]			{ padding:0px 0px 0px 0px; margin:2px 5px 5px 0px; vertical-align:middle; height:13px; height:13px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:Black; background-color:White; }
.regf a.regBtn, .regf a.regBtn:hover		{ color:#f7f7fc; text-decoration:none; }
.regf .reg			{ background-image:url(/i/reg_basket.png); background-repeat:no-repeat; background-position:right bottom; text-align:center; width:153px; height:28px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; margin:0px 0px 0px 72px; }

.regy		{ width:470px; }
.regy *		{ font-size:12px; font-family:Tahoma; font-weight:bold; }
.regy .red	{ color:#656bc3; }
.regy span	{ display:inline-block; }
.regy .sp div	{ width:20px; height:1px; }
.regy input[type=text]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; }
.regy input[type=text].w50	{ width:221px; }
.regy input[type=text].w100	{ width:466px; }
.regy input[type=password]	{ margin:2px 0px 3px 0px; padding:1px; border:1px solid #CCCCCC; font-weight:normal; height:14px; width:221px; }
.regy .captchaImg	{ border:1px solid #CCCCCC; width:163px; height:31px; margin-top:2px }
.regy .newssubs		{ font-size:11px; font-weight:normal; text-align:right; }
.regy input[type=checkbox]			{ padding:0px 0px 0px 0px; margin:2px 0px 5px 5px; vertical-align:middle; height:13px; height:13px; border-style:solid; border-width:1px; border-color:#CCCCCC; color:Black; background-color:White; }
.regy a.regBtn, .regy a.regBtn:hover		{ color:#f7f7fc; text-decoration:none; }
.regy .reg			{ text-align:right; background-image:url(/i/reg_basket.png); background-repeat:no-repeat; background-position:right bottom; text-align:center; width:153px; height:28px; line-height:25px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:normal; margin:0px 0px 0px 72px; }

.regf input[type=text].erri, .regf input[type=password].erri		{ border:solid 1px red; }
.regy input[type=text].erri, .regy input[type=password].erri		{ border:solid 1px red; }
.email, .required, .fio		{ }
.RegForm, .RegOk			{ }
.page_reg .RegOkWrapper		{ display:none; }


.fr_bask_body						{ background:White; padding:0; font-size:12px; border:solid 2px #facc32; border-radius:5px; }
.fr_bask_body .block_head			{ clear:both; background:#facc32; height:21px }
.fr_bask_body .block_head p			{ float:left; padding-top:3px; }
.fr_bask_body .block_head img.ic_close	{ float:right; margin:3px 0px 0px 0px; }
.fr_bask_body .block_head div.L		{ width:100%; height:22px; background-image:url(/i/rndL.gif); background-position:left top; background-repeat:no-repeat; padding-left:7px; }
.fr_bask_body .block_head div.R		{ width:100%; height:22px; background-image:url(/i/rndR.gif); background-position:right top; background-repeat:no-repeat; padding-right:7px; }
.fr_bask_body .work					{ width:100%; text-align:center; background-color:white; font-family:Tahoma; font-size:12px; }
.fr_bask_body .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body td					{ }
.fr_bask_body li					{ font-size:12px; font-family:Tahoma; }

.fr_bask				{
	padding:0px;	margin:0px;
	width:400px;	height:140px;
	display:none;
	position:fixed;
	top:0px;		left:0px;
	background:White;
	background-attachment:fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 400) / 2)  + "px");
	border-style:none;
}

.baskCnt	{ width:100%; margin-bottom:4px; }
.baskCnt *	{ font-family:Tahoma; }
.baskCnt .baskCntTop		{ background-color:#e0e0fa; width:100%; }
.baskCnt .baskCntBottom	{ background-image:url(/i/baskCUb.gif); }
.baskCnt .baskCntHead	{ font-size:11px; color:#34349a; font-family:Tahoma; font-weight:bold; line-height:24px; }
.baskCnt span			{ display:block; font-size:14px; color:Black; font-family:Tahoma; font-weight:bold; }
.baskCnt span font		{ color:Red; }
.baskCnt select			{ width:100%; height:19px; padding:0px 0px 0px 0px; line-height:19px; border-style:solid; border-width:1px; border-color:#CCCCCC; margin:5px 0px 5px 0px; background-image:url(/i/baskSelect.gif) no-repeat right; }
/*
#endorder			{ background-image:url(/i/endorderNo.png); background-repeat:no-repeat; width:141px; height:33px; line-height:28px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:bold; padding-left:10px; text-align:left; color:White; }
.bask #endorder			{ float:right; margin:0px 0px 10px 0px; }
#endorder.active	{ background-image:url(/i/endorder.png); background-repeat:no-repeat; width:141px; height:33px; line-height:28px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:bold; padding-left:10px; text-align:left; }
a.endorder, a.endorder:hover	{ text-decoration:none; color:White; }
*/
.bask .orderList		{ background-image:url(/i/OrderList.png); background-repeat:no-repeat; width:234px; height:31px; line-height:28px; color:#f7f7fc; font-size:12px; font-family:Tahoma; font-weight:bold; margin:0px 0px 10px 0px; text-align:center; }
.bask .olna				{ background-image:url(/i/OrderList_NA.png); }

div.g_listBask      { border:solid 2px #facc32; border-radius:5px 5px 0 0; margin:0 0 10px 0; }
div.g_listBask>table.g_listBask    { width:100%; background-color:White; }
.g_listBask .head   { background-color:#facc32; }
.g_listBask .head *	{ line-height:29px; color:Black; font-size:11px; font-family:Tahoma; font-weight:normal; }
/*
.g_listBask .l		{ border-left:solid 2px #919dd1; }
.g_listBask .r		{ border-right:solid 2px #919dd1; }
*/
.g_listBask .head .l, .g_listBask .head .r	{ width:10px; border-style:none none none none; padding:0px; }
.g_listBask .head .l div	{ width:10px; height:32px; }
.g_listBask .head td 	{ padding-right:10px; }
.g_listBask .head .r div	{ width:10px; height:32px; }
.g_listBask .foot *	{ color:Black; font-size:12px; font-family:Tahoma; font-weight:bold; padding:0px; }
.g_listBask .foot .l, .g_listBask .foot .r	{ width:10px; border-style:none none none none; }
.g_listBask .foot .l div	{ width:10px; height:41px; background-repeat:no-repeat; }
.g_listBask .foot td 	{ line-height:29px; }
.g_listBask .foot th 	{ white-space:nowrap; }
.g_listBask .foot .r div	{ width:10px; height:41px; background-repeat:no-repeat; }
.g_listBask .foot font		{ font-size:11px; }
.g_listBask .foot span		{ display:inline; font-size:10px; }
.g_listBask .pic img		{ width:50px; border:solid 1px #CCCCCC; }
.g_listBask .gitem td, .g_listBask .gitem th		{ border-bottom:dashed 1px #ccc; }
.g_listBask .gitem td		{ padding:10px 10px 10px 0px; }
.g_listBask .gitem .price	{ width:110px; white-space:nowrap; color:#4b4b4b; font-size:12px; font-weight:bold; }
.g_listBask .gitem .price span		{ display:inline; font-size:10px; color:#4b4b4b; font-weight:normal; }
.g_listBask .gitem .price font		{ font-size:11px; color:#4b4b4b; }
.g_listBask .gitem .del		{ padding-left:10px; }
.g_listBask .gitem .l div, .g_listBask .gitem .r div	{ width:8px; height:1px; }
.g_listBask .gname a		{ color:#3761c1; display:block; font-size:12px; margin:0px 0px 5px 0px; }
.g_listBask .gitem td.gname	{ color:#4b4b4b; font-size:11px; padding-right:20px; }
.g_listBask .gname small	{ display:block; color:#111111; }
/*.g_listBask .back			{ background-color:#EFEFEF; }*/
.g_listBask .gitem td.baskQuan			{ white-space:nowrap; padding-right:20px; }
.g_listBask .gitem td.baskQuan>div      { border:solid 1px #888; border-radius:5px; }
.baskQuan a, .baskQuan a:hover			{ display:inline-block; color:Black; font-size:15px; font-weight:bold; text-decoration:none; background:#c4d9f9; border-color:#888; height:20px; line-height:20px; }
.baskQuan input				{ width:30px; text-align:right; margin:0; padding:0; height:20px; line-height:20px; border-left:solid 1px #888; border-right:solid 1px #888; border-top:none; border-bottom:none; text-align:center; }

.about_fl		{ margin:0px 0px 5px 0px; float:none; clear:both; }
.about_fl div	{ float:left; margin:10px 10px 0px 10px; width:110px; height:150px; text-align:center; }
.about_fl a		{ font-size:11px; font-family:Tahoma; font-weight:bold; color:#6666cc; display:block; }
.about_fl a:hover	{ color: #CBCBCB; }
.about_fl img	{ border:none; max-width:70px; max-height:70px; margin:0px 20px 5px 20px; }

a.head          { display:block; font-size:16px; margin:20px 0 10px 0; font-weight:bold; }

/*
    visibility:hidden;
*/

.fr_call_send				{
	padding:0px;
	margin:0px;
	width:400px; height:220px; display:none;
	position:fixed;
	top:0px; left:0px;
	background:#eae5fa url(/i/0.gif) no-repeat;	background-attachment: fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 420) / 2) + "px");
	opacity:0.95; filter: alpha(Opacity=95);
}

.div_wait
{
    display:none;
	z-index:100000; position:fixed;
	top:0; left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:Black;
	opacity:0.5;
	filter: alpha(opacity=50);
}

.div_wait_msg
{
    display:none;
	z-index:110000;
	border:solid 2px Black; border-radius:30px;
	margin:auto;
	background:White;
	padding:30px;
	position:fixed;
	top:50%; left:50%;
	margin-top: -73px; margin-left: -132px;
	width:200px;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:15px; color:#555;
}
.div_wait_msg>div       { width:24px; height:24px; background:url(/i/loaderLight.gif) no-repeat 0 0; margin:20px auto 20px auto; }

.div_wait_Yellow    {
    display:none;
	z-index:110000;
	border:solid 2px #facc32; border-radius:5px;
	margin:auto;
	background:White;
	position:fixed;
	top:50%; left:50%;
	margin-top: -73px; margin-left: -240px;
	width:480px;
	text-align:center;
	font-family:Tahoma; font-size:15px; color:#555;

}

.div_wait_Yellow .head  { line-height:42px; height:42px; background:#facc32; white-space:nowrap; padding:0 !important;
    background:linear-gradient(to top, #fcbe23, #facc32);
}
.div_wait_Yellow .head>span { display:inline-block; margin:0 auto; font-family:Georgia; font-size:24px; font-style:italic; font-weight:bold; color:White; line-height:42px; height:42px; }
.div_wait_Yellow .head .close   { display:block; width:42px; height:42px; background:url(/i/ic_closeY.gif) no-repeat center center; float:right; }
.div_wait_Yellow p    { color:Black; margin-bottom:5px; }
.div_wait_Yellow .container { color:Black; padding:10px 10px 5px 10px; }
.div_wait_Yellow .yellowBigBtn  { margin-right:10px; }

/*  НОВЫЙ ДИЗАЙ КОРЗИНЫ */
.div_wait_Yellow.noYellowButWhite   { border:none; border-radius:10px; width:320px; margin-left:-160px;
	box-shadow:0 0 2px Black;
}
.div_wait_Yellow.noYellowButWhite .head   { line-height:40px; height:40px; background:White; border:none; border-radius:10px; }

.div_wait_Yellow.noYellowButWhite .head>span { font-family:Arial; font-size:16px; font-style:normal; color:Black; line-height:40px; height:40px; }
.div_wait_Yellow.noYellowButWhite .head .close   { width:40px; height:40px; background-image:url(/i/ic_closeG.gif); }




/*      БЫСТРЫЙ ЗАКАЗ  -  BEGIN     */
.qorder { width:820px; font-family:Arial; }
.baskQuan .qorder   { width:auto; border-style:none !important; }

.qorder td.left     { width:175px; vertical-align:top; padding:20px 25px; border-right:dashed 1px #c9c9c9; }
.qorder td.right    { vertical-align:top; padding:0 0 0 25px; }

.qorder div.code    { font-size:13px; color:#777; font-weight:bold; text-align:left; }
.qorder div.note        { padding-top:10px; font-size: 14px; color:Black; font-weight: bold; text-align:left;  }
.qorder td.left img     { display:block; border:none; width:125px; height:125px; margin:20px auto 20px auto; }
.qorder .number         { text-align:center; margin:0 auto; border:none; }
.qorder .number td      { padding:0; border:none; }
.qorder div.cena        { text-align:center; padding-top:20px; font-size:14px; color:Black; }
.qorder div.dost        { text-align:center; font-size: 14px; color:Black; }
.qorder div.itog        { text-align:center; padding-top:15px; font-size: 16px; color:Black; font-weight:bold; }
.qorder .zakaz          { font-size:12px; color:Black; font-weight:normal; padding-top:10px; }

.qorder a.minus, .qorder a.plus  { display:inline-block; width:16px; height:26px; line-height:26px; background:#c9d8f8; text-align:center; border:1px solid #888888; text-decoration:none; color:Black; }
.qorder a.minus     { border-radius:5px 0 0 5px; border-right:none; }
.qorder a.plus      { border-radius:0 5px 5px 0; border-left:none; }
.qorder .quan input.quan       { display:inline-block; width:20px; height:22px; line-height:22px; padding:2px; margin:0; border:1px solid #888888; border-right:none; text-align:center; border-radius:0px; font-size:13px; color:Black; font-weight:normal; }
.qorder .quan span             { display:inline-block; width:20px; height:22px; line-height:22px; padding:2px; margin:0; border:1px solid #888888; border-left:none; text-align:center; border-radius:0px; font-size:13px; color:Black; font-weight:normal; }

.qorder table.prav  { font-size:14px; color:Black; text-align:left; padding-bottom:5px; }
.qorder table.prav td, .qorder table.prav th   { padding:3px 20px 3px 0; text-align:left; font-weight:normal; }
.qorder table.prav th   { white-space:nowrap; }
.qorder div.mail    {padding-left: 277px; }

.qorder table.prav input[type=text], .qorder table.prav input[type=password], .qorder table.prav textarea, .qorder table.prav select
{   display:block; height:28px; line-height:28px; width:340px; padding:2px 5px; border:1px solid #888888; text-align:left;
    border-radius:5px; box-sizing: border-box;
}

.qorder .ramka
{   width:340px; padding:2px 5px; border:1px solid #888888; text-align:left; border-radius:5px; box-sizing: border-box; }
.qorder .dostInp   { width:420px }
.qorder .dostInp>div    { float:left; }
.qorder .dostInp a, .qorder .dostInp a:hover { display:block; float:right; font-size:13px; }

.qorder .err        { color:red; height:20px; line-height:20px; font-size:12px; }
#yellow_Err         { font-weight:bold; }

.qorder table.prav input     {  }
.qorder table.prav textarea        { height:77px; line-height:normal; resize:none; }
.qorder table.prav select  { background:linear-gradient(to bottom, #FDFEFF, #B7CFF8); }
.qorder table.prav select option  { display:block; line-height:25px; background:transparent; border-radius:5px; }
.qorder #qOrder_subm        { text-align:center; }
.qorder #qOrder_subm.wait   { background:url(/i/loaderLight.gif) no-repeat left 13px; }
#BasketFull #qOrder_subm.wait   { background:url(/i/loaderLight.gif) no-repeat left 33px; }

.reg .orderOnly, .regupdate .orderOnly {
    display:none;
}
.regok .qorder td.text, .regok .qorder th.text   { font-size:13px; padding:2px; }
.service li     { font-size:13px; }


/*.qorder select.vid2{ height:26px; width:184px; background: linear-gradient(to bottom, #FDFEFF, #B7CFF8); border-radius: 5px;}*/
/*      БЫСТРЫЙ ЗАКАЗ  -  END     */
.errReport      { text-align:left; color:Black; padding:10px 10px 5px 10px; }
.errReport textarea { width:448px; height:60px; padding:2px 5px; border:1px solid #888888; border-radius:5px; resize:none; }


.basket .hbasket        { text-align:center; margin:20px; font-style:italic; font-size:20px; font-family:Georgia; color:Black; }
.basket .head           { position:relative; padding:0 0 20px 0; margin:0; }
.basket .head a.whR     { display:block; position:absolute; left:0; bottom:0; }
.basket .head a.btn, .basket .head a.btn:hover     { display:inline-block; font-family:Tahoma; font-size:15px; border:solid 1px #fcc523; border-radius:5px;
                          padding:0 20px; height:26px; line-height:26px; margin-right:20px; white-space:nowrap; text-decoration:none; color:#fcc523; background:White; }
.basket .head a.btn.cur, .basket .head a.btn:hover     { color:Black; background:#fcc523; }
.basket .body           { position:relative; display:block; border:solid 1px #fcc523; border-radius:5px; margin:40px 0 40px 0; }
.basket .body .tArr     { background:url(/i/basket_tArr.gif) no-repeat 0 0; position:absolute; width:54px; height:37px; top:-37px; left:100px; }
.basket .body>div   { padding:20px; }
.basket .body>div>div   { width:100%; }

.basket .qorder        { margin:20px 0 0 20px; }
.basket .qorder .left { border:none; }
.basket .qorder th  { font-weight:bold; text-align:left; color:#4f4f4f; font-size:16px; width:200px; }
.basket p.h     { font-weight:bold; text-align:left; color:#4f4f4f; font-size:16px; }
.basket .qorder .usertype   { font-size:14px; color:#4F4F4F; padding:5px 0 20px 0; }
.basket .qorder .usertype input { margin:0 10px 0 0; }
.basket .qorder .usertype input.c2  { margin-left:20px; }
.basket .qorder td.right    { padding:0; }

.basket .qorder table.prav input[type=text], .basket .qorder table.prav textarea, .basket .qorder table.prav select
{   width:420px; }

.basket .qorder table.prav input.short  { width:200px; float:left }
.basket .blueBtn    { display:inline-block; background:#538ae8; border:solid 1px #538ae8 !important; height:22px; line-height:22px; padding:2px 20px; text-align:center; border-radius:5px; text-decoration:none; color:White; font-style:italic; font-size:14px; font-family:Georgia; }
.basket .qorder .genPass    { display:block; float:right; width:170px; }
.basket .qorder .ramka
{   width:420px; }

.basket .qorder .space { width:40px; height:40px; }
.basket #qOrder_subm        { width:100%; padding-top:20px; text-align:center; }
.basket .acquire		{ margin:20px 0 10px 0; font-size:12px; color:Black; display:block; }
.basket .acquire a, .basket .acquire a:hover	{ font-size:12px; color:#2956bd; }
.basket .smallPopup     { font-size:11px; text-align:left; padding:10px; }

.baskAuth	{ margin:0 auto 0 auto; }
.baskAuth td    { padding:3px; }
.baskAuth a, .baskAuth a:hover					{ text-decoration:none; }
.baskAuth a.lnk img			{ margin:0px 10px 2px 0px; vertical-align:middle; }
.baskAuth a.lnk, .baskAuth a.lnk:hover					{ margin:0px 10px 0px 0px; color:#4058b6; font-size:12px; font-family:Tahoma; font-weight:normal; line-height:15px; text-decoration:underline; }
.baskAuth a.lnk2, .baskAuth a.lnk2:hover			{ margin-left:5px; color:#4058b6; font-size:12px; font-family:Tahoma; font-weight:normal; text-decoration:underline; }
.baskAuth span				{ display:block; font-size:16px; color:#4F4F4F; font-weight:normal; padding-right:20px; }
.baskAuth span font			{ color:Red; }
.baskAuth .remember			{ color:#4b4b4b; font-size:12px; }
.baskAuth input[type=text], .baskAuth input[type=password]
{   display:block; height:28px; line-height:28px; width:250px; padding:2px 5px; border:1px solid #888888; text-align:left;
    border-radius:5px; box-sizing: border-box;
}

.basket .itog   { float:right; text-align:left; font-weight:bold; color:Black; font-size:14px; }
.basket .itog span     { font-weight:bold; color:Black; font-size:14px; }
.basket .itog span.h   { display:inline-block; font-weight:bold; color:Black; font-size:14px; width:200px; }
.basket .itog p     { font-size:20px !important; margin:20px 0 0 0; color:Black;}
.basket .itog p *   { font-size:20px !important; color:Black; }

table.text  {}
table.text td, table.text th  { padding:5px; }
table.text th   { text-align:right; font-weight:normal; }
table.text td   { font-weight:bold; }

.opinions input[type=text], .opinions textarea
{   display:block; height:28px; line-height:28px; width:300px; padding:2px 5px; border:1px solid #888888; text-align:left;
    border-radius:5px; box-sizing: border-box;
}
.opinions textarea
{   height:100px;
}

.basket_add { padding:5px 15px 15px 15px; }
.basket_add>div.inf { padding:10px 0 15px 0; font-size:13px; }
.basket_add>p       { font-size:15px; }
.basket_add>div { font-size:15px; }

.compareDIVouter     { display:block; position:relative; width:100%; }
.compareDIV     { display:block; overflow-x:hidden; width:935px; }
.compareTab     { margin-bottom:30px; }
.compare_h   { vertical-align:top; }
.compare_h th, .compare_h th>div.h   { width:250px; text-align:left; font-weight:normal; border:none; }
.compare_h th p     { font-style:italic; font-family:Georgia; font-size:18px; color:Black; }
.compare_h th div.y { line-height:57px; color:#facc32; font-weight:bold; font-size:18px; text-transform:uppercase; }
.compare_h td   { width:170px; border:solid 1px #CCC; border-collapse:collapse; }
.compare_h td a.del, .compare_h td a.del:hover     { display:block; font-size:12px; color:#777; text-decoration:none; font-style:italic; background:url(/i/ic_closeG.gif) no-repeat right center; padding:0 20px 0 0; line-height:20px; height:20px;  }
.compare_h .sitem   { text-align:center; background:White; }
.compare_h .sitem .bask, .compare_h .sitem .bask:hover	{ margin:0 auto; }

.compare_alt td  { background-color:#f5f5f5; }
.compare_name   { font-size:12px; color:#777; padding:2px 5px; border-right:dashed 1px #CCC; }
.compare_sep, .compare_CHAR    { font-weight:bold; font-size:13px; line-height:30px; height:30px; }
.compare_CHAR    { text-transform:uppercase; }
.compare_val    { width:160px; text-align:center; padding:1px 5px; border-right:dashed 1px #CCC; }

.compare_prev, .compare_next {
	background: url(/css/sm_arr.png) no-repeat;
	cursor: pointer;
	display: block;
	font-style: normal;
	height: 64px;
	margin: -31px 0 0 0;
	opacity:0.3;
	position:absolute;
	top:150px;
	width:40px;
	z-index:500;
}

.compare_prev { background-position: 10px -50px; left:215px; }
.compare_next { background-position: -50px -50px; right:-10px; }

.compare_prev:hover { background-position:10px 14px; opacity:1; }
.compare_next:hover { background-position:-50px 14px; opacity:1; }


a.RBKmoney       { display:block; background:url(/i/RBKmoney.jpg) no-repeat left center; padding-left:110px; height:43px; line-height:43px; }

.dn			{ display:none !important; }
.i_payonline { font-family: Arial; font-size: 14px; font-weight:bold; height:22px; background-color:#cc0000; color:White; }

.catsort    { position:relative; margin-top:-4px; margin-bottom:5px; display:block; background:#666666; width:266px; height:28px; color:White; }
.catsort .Hits, .catsort .Name  { display:block; position:absolute; z-index:1; height:44px; line-height:37px; top:-4px; color:White; font-family: "brandon_grotesquemedium", "arial", "helvetica", sans-serif; font-size:12px; text-transform: uppercase; text-align:center; }
.catsort .Hits, .catsort .Hits:hover  { float:left; width:160px; padding-right:8px; left:-4px; }
.catsort .Hits.act  { background:url(/i/catSort_Hits.png) no-repeat; color:Black; }
.catsort .Hits:hover  { text-decoration:underline; }
.catsort .Name, .catsort .Name:hover  { float:right; width:110px; padding-left:8px; left:151px; }
.catsort .Name.act  { background:url(/i/catSort_Name.png) no-repeat; color:Black; }
.catsort .Name:hover  { text-decoration:underline; }

/*
VIC
*/

#tlCat { height:43px; max-height:43px; }
#tlCat_Popup    { position:absolute; top:43px; left:1px; display:none; width:266px; z-index:10000; padding:3px 0 0 0; background:white/*#122958*/; }
/*!
 *************************      Patch for new design 2014, (c) Kirill Scherba     ***********************************
 */

/* Site fonts loading ************************/

/* Brandon */

@font-face {
    font-family: 'brandon_grotesquelight';
    src: url('/fonts/brandon_light-webfont.eot');
    src: url('/fonts/brandon_light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/brandon_light-webfont.woff') format('woff'), url('/fonts/brandon_light-webfont.ttf') format('truetype'), url('/fonts/brandon_light-webfont.svg#brandon_grotesquelight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesqueblack';
    src: url('/fonts/brandon_blk-webfont.eot');
    src: url('/fonts/brandon_blk-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/brandon_blk-webfont.woff') format('woff'), url('/fonts/brandon_blk-webfont.ttf') format('truetype'), url('/fonts/brandon_blk-webfont.svg#brandon_grotesqueblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesquemedium';
    src: url('/fonts/brandon_med-webfont.eot');
    src: url('/fonts/brandon_med-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/brandon_med-webfont.woff') format('woff'), url('/fonts/brandon_med-webfont.ttf') format('truetype'), url('/fonts/brandon_med-webfont.svg#brandon_grotesquemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesque_regularRg';
    src: url('/fonts/brandon_reg-webfont.eot');
    src: url('/fonts/brandon_reg-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/brandon_reg-webfont.woff') format('woff'), url('/fonts/brandon_reg-webfont.ttf') format('truetype'), url('/fonts/brandon_reg-webfont.svg#brandon_grotesque_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesquethin';
    src: url('/fonts/brandon_thin-webfont.eot');
    src: url('/fonts/brandon_thin-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/brandon_thin-webfont.woff') format('woff'), url('/fonts/brandon_thin-webfont.ttf') format('truetype'), url('/fonts/brandon_thin-webfont.svg#brandon_grotesquethin') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Merriweather !!! Should be downloaded and put to local folder */
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88Gowb7tQjw-Wo8n0cJwyZmaafX3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowZAOmHce4NJokRp2YcFF7JD3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowT7BGRFJFGTOR8TgDVnPoH33rGVtsTkPsbDajuO5ueQw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88Gowby3qP8l_EZEfCX16eKT4TP3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Merriweather Sans Regular'), local('MerriweatherSans-Regular'), url(http://fonts.gstatic.com/s/merriweathersans/v4/AKu1CjQ4qnV8MUltkAX3sGNpbXH9o86EZxgo9jKAggA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/AKu1CjQ4qnV8MUltkAX3sDAYwjV2zlHXLuzhU5Nc66Q.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Merriweather Sans Regular'), local('MerriweatherSans-Regular'), url(http://fonts.gstatic.com/s/merriweathersans/v4/AKu1CjQ4qnV8MUltkAX3sMzpYVnxV7fe3GzmF357o4o.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/AKu1CjQ4qnV8MUltkAX3sMoBJSyBiVuloIc8IXLz46o.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowYp00bKbsn_D4ns3hxoGOcr3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowWNG05lfeePED567-P-tghH3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowSMwD46KpV4ZaXo4aI1TkGT3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowaILZ3_VFR4y34zupljc1bH3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Merriweather Sans ExtraBold'), local('MerriweatherSans-ExtraBold'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowazG2fPOgiqxmV3wdilVhzf3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowXi-Tnx-7XVH7uFIL8lgZ3X3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Merriweather Sans ExtraBold'), local('MerriweatherSans-ExtraBold'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88Gowe_I-sQXwGXzt6b5C3t1Rn73rGVtsTkPsbDajuO5ueQw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/6LmGj5dOJopQKEkt88GowZQcc2kxWtwlokwFGBNT9Pv3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Merriweather Sans Light Italic'), local('MerriweatherSans-LightItalic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVUomeQD1ZfQLI2S7A4LPoyrr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVSXSdqaCkpFCAnMX-lpoBA7r7w4p9aSvGirXi6XmeXNA.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Merriweather Sans Light Italic'), local('MerriweatherSans-LightItalic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVYQFQUC46I23xG2AHJutlTHr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVYhGNdUxOWB4hyU5A2Jw36jr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Merriweather Sans Italic'), local('MerriweatherSans-Italic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/3Mz4hOHzs2npRMG3B1ascZpkvkYdrCcFt2GAzd2ztX4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/3Mz4hOHzs2npRMG3B1ascQBMw79ArtU3TWNwMNdXn6g.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Merriweather Sans Italic'), local('MerriweatherSans-Italic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/3Mz4hOHzs2npRMG3B1asccU24UJfbzJ9ET0A0A7WzuM.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/3Mz4hOHzs2npRMG3B1ascbBr0pHejMAHEYQxdlZpOYc.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Merriweather Sans Bold Italic'), local('MerriweatherSans-BoldItalic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVWcu-kAWxCAosPysTxy6Psnr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVWARy9UsX9VQ5spPYyN5yYbr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Merriweather Sans Bold Italic'), local('MerriweatherSans-BoldItalic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVbRIUeN0_SdYJhpvtbm9iybr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVXqmoHPhRtDxMEWFjaribELr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Merriweather Sans ExtraBold Italic'), local('MerriweatherSans-ExtraBldItalic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVf5vB_O-miBeTsKpawtpB9Xr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVRck4U4LKv3CnLTlk8xDdSLr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 800;
    src: local('Merriweather Sans ExtraBold Italic'), local('MerriweatherSans-ExtraBldItalic'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVbkt2_WdiNf4p328Sesxuijr7w4p9aSvGirXi6XmeXNA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/merriweathersans/v4/nAqt4hiqwq3tzCecpgPmVS4LVczaGLwnHParFiWKDYHr7w4p9aSvGirXi6XmeXNA.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/*
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/fonts/fontawesome-webfont.eot?v=4.1.0');src:url('/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}




/* Main css changes **************************************************************************************************/


/* Body */
body {
    color: #444;
    font-family: Arial, helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    font-weight: 300;
    background-color: #eeeeee;
    background: url(/i/bg-head-1.png) #eeeeee;
    background-size: 200% 188px;
    background-repeat: no-repeat;
}

/* Common */
a {
    color: #31A8D2;
}

/* Font Awesome (icons) default set */
.fa {
    display: inline-block;
    font-family: FontAwesome, arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Catalog */

.left {
    width: 251px; /* 256px;*/
    background: #fff;
    border: solid 1px #ddd;
}
.goodsinfo .left {
    width: 251px;
    padding: 2px 15px 0 0;
}

div.leftCat {
    width: 266px; /*270px;*/
    margin: -5px 7px 0 0;
}

.leftCat {
    background:#2e3a52;
}


.leftCat >ul >li a,
.leftCat >ul >li a:hover {
    font-family: brandon_grotesquemedium, arial, helvetica, sans-serif;;
    font-size: 12px;
    padding: 11px 15px;
    text-transform: uppercase;
}

.leftCat >ul {
    padding: 0;
}

.leftCat >ul >li {
    border-bottom: dotted 1px #bbb;
}

.leftCat .pm {
    border: solid 3px #666;
}

/* Logo */
.topLeft a.logo {
    display: block;
    width: 266px;
    height: 200px;
    background: url(/i/logo-kns.png) no-repeat 30px 72px;
    background-size: 200px 41px;
}

/* Catalog title */
.topLeft a.cat, .topLeft a.cat:hover {
    display: block;
    width: 256px;
    height: 38px;
    overflow:hidden;
    line-height: 38px;
    font-size: 14px;
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
    font-style: normal;
    text-align: left;
    color: #fcfcfc;
    text-decoration: none;
    text-transform: uppercase;
    background: #31A8D2;
    /*background: linear-gradient(to top, #31A8D2, #30b8e1);*/
    padding: 3px 0 0 10px;
    letter-spacing: 0.07em;
    border: solid 1px #ddd;
}

.topLeft a.cat::before {
    content: '\f04b';
    font-family: FontAwesome, arial, helvetica, sans-serif;
    font-size: 10px;
    padding-right: 10px;
    vertical-align: 1px;
}

.topLeft a.cat:hover {
    color: #333;
    /*font-weight: bold;*/
    background: #31A8D2;
    /*background: linear-gradient(to top, #31A8D2, #30b8e1);*/
}

/* Center */
td.center {
    padding: 6px 0 0 12px;
    position: relative;
    top: -49px;
    display:inline-block;
    width: inherit;
}

.default td.center {
    width: 728px;
}

.White {
    background: white;
    border: solid 1px #ddd;
}

.White div h1, .White div p {
    margin: 10px;
}
.White div h1 {
    margin-top: 0;
}
a.next, a.next:hover {
    display: inline-block;
    color: #538ae8;
    font-size: 13px;
    padding: 0 15px 0 0;
    background: url(/i/arrBlue2R.gif) no-repeat right 5px;
    font-style: italic;
    text-decoration: none;
    margin-left: 10px;
}

/* Center elements */
.topCenter .tabl3 {
    height: 73px;
    margin-top: 6px;
}

.topCenter .sa {
    margin-top:6px;
}

.topCenter .sa a.wsmall {
    display: none;
}

.topCenter .search input {
    display: block;
    border-style: none;
    line-height: 33px;
    height: 33px;
    width: 390px;
    padding: 0 10px;
    background: #f2f2f2;
    color: #777;
    float: left;
}
.topCenter .search {
    width: 470px;
    float: left;
    border: dotted 1px #a2a3a5;
    position: relative;
    top: 8px;
    left: 502px;
}
.topCenter .search a.btn {
    display: block;
    height: 33px;
    width: 60px;
    background: #ccc;
    float: right;
}
.topCenter .search a.btn::after {
    content: "\f002";
    display: inline-block;
    font-family: FontAwesome, arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #777;
    font-size: 20px;
    margin: 7px 23px;
}

.topCenter .callback a, .topCenter .callback a:hover {
    display: block;
    width: 170px;
    height: 25px;
    line-height: 28px;
    color: black;
    font-style: normal;
    font-size: 14px;
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
    background: #fcfcfc;
    /* background: linear-gradient(to top, #31A8D2, #30b8e1); */
    border-radius: 3px;
    text-transform: uppercase;
    letter-spacing: 0.07em;
    margin: -14px 40px 0 -10px;
    border: solid 1px #ddd;
}
.topCenter .callback a:hover {
    color: #31A8D2;
    text-decoration: underline;
    font-weight: bold;
}
.topCenter .contacts .phone {
    text-decoration:none;
    font-size: 25px;
    color: #444;
    width: 220px;
    display: block;
}
.topCenter .contacts {
    width: 100%;
    color: #444;
    font-size: 13px;
}
.contacts > div:first-child {
    /*margin-left: -50px;*/
    left: -20px;
    position: relative;
}
.callback a {
    left: -50px;
    position: relative;
}

.topCenter .chk {
    color: white;
    font-size: 13px;
    white-space: nowrap;
    padding-right: 25px;
    position: relative;
    left: -143px;
    /*top: -12px;*/
    display: inline-block;
    top: 14px;
    /**display: inherit;*/
    /**zoom: 1;*/
    /**top: -12px;*/
}
.topCenter .chk a, .topCenter .chk a:hover {
    color: #444;
    /*font-size: 10px;*/
    text-decoration: none;
    font-weight: normal;
    text-transform: uppercase;
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
}
.topCenter .chk a:hover {
    color: #31A8D2;
    text-decoration: underline;
}

/* Menu */
.topCenter .topMenu {
    height: 50px;
    margin: 0;
    padding: 0;
    position: relative;
    left: -285px;
    top: 136px;
    width: 1010px;
}

.topMenu li a, .topMenu li a:hover, .topMenu li span {
    display: block;
    line-height: 20px;
    /*padding: 0 13px 0 0;*/
    /*font-size: 15px;*/
    /*font-family: Arial;*/
    /*color: white;*/
    text-decoration: none;

    padding: 15px 30px;
    text-transform: uppercase;
    font-size: 13px;
    font-family: brandon_grotesquemedium, arial, helvetica, sans-serif;
    color: #000000;
    border-left: 1px solid #E5E5E5;
    -webkit-transition: all 350ms ease-out;
    transition: all 350ms ease-out;
}
.topMenu li a:hover {
    color: #31A8D2;
    text-decoration: underline;
}
.topMenu li a[href="/about.html"] {
    border-right: 1px solid #E5E5E5;
}
.topMenu li span {
    color: #31A8D2; /*#facc32;*/
    /*font-weight: bold;*/
}

.topMenu li a.fav {
    line-height: 20px;
    height: 20px;
    color: #c2c2c2;
    background: inherit;
    padding-left: 2px;
    position: relative;
    top: -33px;
    left: 780px;
    text-transform: none;
    font-family: Arial, helvetica, sans-serif;
    font-style: italic;
    font-size: 13px;
    border-left: 0;
    text-decoration: none;
}
.topMenu li a.fav:hover {
    color: #31A8D2;
    /*text-decoration: underline;*/
}
.topSlogan {
    position:absolute; left:0; top:0; line-height:44px; color: #c2c2c2; font-family: Arial, helvetica, sans-serif; font-style: italic; font-size: 13px;
}
/*
.topMenu li:last-child::before {
    content: 'KNS.ru - профессиональный магазин компьютерной, офисной техники.';
    color: #c2c2c2;
    font-family: Arial, helvetica, sans-serif;
    font-style: italic;
    font-size: 13px;
}
.topMenu li:last-child {
    position: relative;
    top: -174px;
    left: 2px;
}
*/
/* Price */
.sitem .priceBox {
    margin: 10px 0 0 0;
}
.sitem .price {
    margin:0;
    color: #4878A8; /*#31A8D2;*/
    font-size: 18px;
    font-weight: normal;
    font-family: arial, helvetica, sans-serif;
}
.bbtns { margin-top:5px; clear:both; }
.sitem .prepriceOld     { margin:0;}
.sitem .priceOld	    { position: relative; color:#acacac; font-size:14px; font-weight:normal; }
.sitem .priceOld::after{ border-bottom: 2px solid rgba(220, 195, 128, 0.7);
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 45%; }


.goodsinfo .rspec .sitem .price {
    float:none;
}

.sitem a, .sitem a:hover {
    color: #000000;
    font-size: 14px;
    /*font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;*/
    text-decoration: none;
    font-weight: bold;
    margin: 0;
    padding: 0;
    display: inline-block;
    zoom: 1;
}

.sitem a:hover {
    color: #31A8D2;
}

.sitem .mu {
    font-weight: normal;
    color: #777;
    font-size: 15px;
    /*margin-bottom: 5px;*/
}

.sitem .sp, .sitem .sp:hover {
    display: block;
    margin-bottom: 0;
    color: #777;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
}
.sitem a.sp:hover {
    color: #31A8D2;
}

.sitem .params {
    margin: 8px 0 0 0;
    background: url(/i/arrYellowB.gif) no-repeat left center;
    padding-left: 20px;
    color: #777;
    font-size: 14px;
    font-style: normal;
    cursor: pointer;
}

.sitem .bask, .sitem .bask:hover, .glist .bask, .glist .bask:hover {
    display: block;
    width:61px;
    height: 33px;
    line-height: 33px;
    padding-left: 46px;
    color:Black;
    font-family: sans-serif, Arial, helvetica;
    font-weight: bold;
    font-size: 14px;
    background: #ffc116 url(/i/bask.gif) no-repeat left center;
    border-radius: 3px;
    text-decoration:none;
    text-align:left;
    /*margin-bottom: 10px;*/
    box-shadow: 0 2px 4px rgba(0,0,0,0.65);
}
.sitem .bask, .sitem .bask:hover {
    float: left; margin-bottom:9px;
}
.goodsinfo .rspec .sitem .bask {
    float: left;
}
.goodsinfo .White .rspec .sitem {
    border-bottom:dashed 1px #ccc;
    width: 210px;
}
.goodsinfo .White .rspec .sitem .img    {
    display:block;
    width:127px;
    margin:0 auto;
}

.sitem a.bask:hover, .glist a.bask:hover {
    color: #333;
    background: #linear-gradient(to top, #f9ce18, #febc18) url(/i/bask.gif) no-repeat left center;
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

.bsk .basketBtn {
    display: block;
    color: #235ec5;
    font-family: Arial, Tahoma;
    font-size: 13px;
    text-decoration: underline;
    text-align: left;
    margin-top: 2px;
}

.bsk .creditBtn {
    display: block;
    color: #235ec5;
    font-family: Arial, Tahoma;
    font-size: 13px;
    text-decoration: underline;
    text-align: left;
    margin-top: 5px;
}

.bsk .basketBtn:hover,
.bsk .creditBtn:hover
{
    color: #333;
}
.buy1Btn_Add {
    margin-top:2px;
}
.bsk .buy1Btn {
    display: block;
    float: left;
    width: 183px;
    padding-left:2px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto 10px auto;
    font-family:Arial;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #112233;
    border: solid 1px #ffc116;
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.65);
    background: #ffc116;
}
.bsk .buy1Btn:hover {
    color: #333;
    background: #ffc116;
    background: linear-gradient(to top, #f9ce18, #febc18);
}

/*background: #feb60d;*/
/*background: linear-gradient(to top, #feaa0d, #fec30d);*/

/* Center down div */
/*td.center div.White > div:not(#sm_slider):not(.def):not(#myTabs) {*/
/*padding: 0 10px;*/
/*}*/


/* Good */
.goodsinfo .left2 {
    background: white;
    width: 251px;
    padding: 0 15px 0 0;
}

.goodsinfo h1 {
    font-size: 28px;
    color: black;
    font-style: normal;
    /*font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;*/
}
/*
.goodsinfo .priceNal {
    display: block;
    text-align:left;
    font-family:Impact,Price,sans-serif;
    font-size: 30px;
    color:Black;
    white-space: nowrap;
    text-shadow: -0.05em -0.05em 0 #ffffff,-0.07em 0.05em 0 #ffffff,0.07em -0.05em 0 #ffffff,0.05em 0.05em 0 #ffffff,0.08em 0.08em 0 #707070,-0.03em 0.08em 0 #707070;
}*/
.goodsinfo .priceNal {
    display: block;
    text-align:left;
    font-family:Arial;
    font-size: 32px;
    color:#538ae8;
    white-space: nowrap;
}

.goodsinfo .g_status {
    padding-left: 30px;
    color:#6f82ac;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    background: url(/i/status_sklad.png) no-repeat 0 2px;
}
.alah2 {
    padding: 0 10px;
}
.right div.tours {
    width: 204px;
    padding:10px;
    border-color: #DD1424; /*#4B8BBB;*/
}
.right .tours span.each {
    color: #DD1424;
    /*font-style: normal;*/
    font-family: inherit;
}

/* Temporary for local design */
.sitem.adjHeight2 {
    height: 320px;
}

/* Site container */
div.container {
    width: 1018px;

    margin-right: auto;
    margin-left: auto;
    padding-left: 12px;
    padding-right: 12px;
}
:not(#div_wait_Yellow_content) div.container {
    width: inherit;
}

.topLeft a.cat span.arr, .topLeft a.cat:hover span.arr {
    float: right;
    margin: 14px 8px 0 8px;
    display: block;
    width: 10px;
    height: 14px;
    background: url(/i/arrWhiteB.gif) no-repeat;
}
/*
.topLeft a.cat:hover span.arr {
    width: 7px;
    height: 7px;
    background: url(/i/arrBlack.png) no-repeat;
}
*/

/* Header */
/*div.mainWidth table.w100 tr.top {*/
/*background: #fff;*/
/*}*/

#header ul, #header ol {
    list-style: none;
}
#header {
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    font-size: 13px;
}

/* Top bar */
#topbar {
    color: #c2c2c2;
    background: #444444;
    padding: 5px 0;
    min-height: 35px;
    font-weight: 300;
}

#topbar .login a {
    color: #FFFFFF;
    margin: 0;
}

#topbar .login a:hover {
    /*text-decoration: none;*/
    color: #31A8D2;
}

#topbar .pull-right {
    float: right;  /*!important*/
}

#topbar .links {
    float: left;
    margin: 9px 50px 0 3px;
}

#topbar .links li a {
    color: #c2c2c2;
}

#topbar .links li a:hover {
    color: #31A8D2;
}

#topbar .btn-group  /*, .btn-group-vertical */ {
    position: relative;
    display: inline-block;
    vertical-align: middle;

    /*margin-top: 7px;*/
}

#topbar .btn {
    background-color: transparent;
    color: #c2c2c2;
    border: 1px solid #aaaaaa;
    font-size: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

#topbar .text-label {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}

#topbar .fa {
    -webkit-transition: color 200ms ease-in;
    transition: color 200ms ease-in;
    font-size: 12px;
    margin-right: 5px;
}

/* Header main */
#header-main {
    background-color: #FFFFFF;
    min-height: 89px;
    color: #777777;
    font-style: normal;
}

#header-main .logo {
    margin-right: 3.5%;
}

#header-main .logo-kns {
    padding-top: 7px;
}

#header-main .inner {
    display: table;
    text-align: left;
    margin-top: 25px;
}

#header-main .inner > * {
    display: table-cell;
    vertical-align: middle;
}

/*
* , *:before, *:after  {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*/

#header-main #logo-kns a {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    min-width: 190px;
    min-height: 33px;
    display: block;
    background: url('image/logo-kns.png') no-repeat 0 0 transparent;
}

/* Custom menu */
/*.custom-menu {*/
/*border-top: solid 1px #777;*/
/*}*/
#pav-mainnav {
    background-color: #FFFFFF;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #000000;
    /*font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;*/
    padding-top: 8px;
}

/*body[class*="-home"] */
#pav-mainnav {
    margin-bottom: 19px;
}
#pav-mainnav .navbar-nav > li {
    float: left;
}

#pav-mainnav .navbar-nav > li > a {
    padding: 17px 30px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: brandon_grotesquemedium, arial, helvetica, sans-serif;
    color: #000000;
    border-left: 1px solid #E5E5E5;
    -webkit-transition: all 350ms ease-out;
    transition: all 350ms ease-out;
}

#pav-mainnav .navbar-nav > li > a:after {
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: 0;
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 0 solid #000000;
    width: 0;
    height: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: border 300ms ease-out 0s;
    transition: border 300ms ease-out 0s;
}

#pav-mainnav ul.navbar-nav  {
    padding: 0;
}

#pav-mainnav .navbar-nav > li > a {
    /*padding-top: 10px;*/
    /*padding-bottom: 10px;*/
    line-height: 15px;
}

#pav-mainnav .navbar-nav > li > a:hover {
    color: #31A8D2;
}

#pav-mainnav div.search {
    position: relative;
    padding: 0;
    margin: 0;
    z-index: 10;
    /*min-width: 230px;*/
    width: 530px;
    height: 34px;
    top: -25px;
    left: 777px;
}

#pav-mainnav div.search input {
    width: 205px;
    height: 30px;
    color: #777777;
    font-size: 11px;
    border-color: #E5E5E5;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    background-color: #f8f8f8;
    font-style: italic;
    padding: 5px;
}
#pav-mainnav div.search .button-search {
    font-size: 12px;
    color: #444444;
    border-color: #E5E5E5;
    background-color: #f8f8f8;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    padding: 0;
    margin: 0;
    text-align: center;
    line-height: 32px;
    width: 32px;
    height: 30px;
    margin-left: -3px;
}

/* Custom services */
#header-main .customer-service,
#header-main .customer-service a {
    color: #444;
}
#header-main .customer-service a:hover {
    color: #31A8D2;
}
#header-main .customer-service span.phone {
    font-size: 29px;
}
#header-main .customer-service .chk {
    margin-left: 65px;
    margin-top: 17px;
    margin-right: 30px;
    font-size: 13px;
    text-transform: uppercase;
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
}

#header #cart .media .pull-left {
    width: 48px;
    height: 48px;
    line-height: 38px;
    text-align: center;
    position: relative;
    background-color: #31A8D2;
    margin-right: 10px;
}

#header #cart .icon-cart {
    color: #FFFFFF;
    font-size: 36px;
    margin-top: 5px;
}

#header #cart h4 {
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 4px;
}

#header #cart .heading.media {
    margin-top: -43px;
    margin-left: 29px;
}

#header span#cart-total {
    color: #777;
}

/* Def */
.def {
    margin-top: 10px;
}


.yellow {
    width: 100%;
    margin: 10px 0 25px 0;
    background: #31A8D2;
}
.yellow a {
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #fcfcfc;
    font-weight: normal;
    font-size:14px;
    font-style: normal;
}

.yellow a:hover {
    color: #333;
    font-size:14px;
    font-style: normal;
    font-weight: bold;
    background: #31A8D2;
    background: linear-gradient(to top, #31A8D2, #30b8e1);

}

/* Right column. News */

.topRight, .right {
    width: 236px;
    padding-left: 13px;
}
.right {
    width: 240px;
    padding-left: 13px;
}

.right div#right2 {
    margin-top: -45px;
    border: solid 1px #ddd;
}

.right h2 {
    display: block;
    width: inherit;
    line-height: 49px;
    height: 49px;
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    background: #fff;
    color: #31A8D2;
    border-bottom: solid 1px #333;
    text-align: left;
    text-transform: none;
    margin: 0;
    padding: 0 0 0 20px;
    letter-spacing: 0.05em;
}
.goodsinfo .right h2 {
    color: #4d4d4d;
    font-size: 18px;
    background:#ebebeb;
    text-transform: uppercase;
    font-style:normal;
    line-height:40px;
    font-family:Arial;
    text-align:center;
    padding:0 15px;
    width: 200px;
}

.right .nItem {
    background: #fff;
    padding: 15px 20px 20px 20px;
    color: #333;
    margin-bottom: 10px;
}

.right .nItem a, .right .nItem a:hover {
    display: block;
    color: #444;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-decoration: none;
}

.right .nItem a:hover {
    color: #31A8D2;
    text-decoration: underline;
}

.right .nItem .data {
    color: #31A8D2;
    font-size: 15px;
    margin: 0 0 10px 0;
    background:inherit;
    padding-left: 0;
}
.right .nItem .data::before {
    content: '\f04b';
    font-family: FontAwesome, arial, helvetica, sans-serif;
    font-size: 10px;
    vertical-align: 1px;
    padding: 5px 5px 5px 7px;
    margin-right: 10px;
    color: #fff;
    background: #31A8D2;
}

.blue {
    background: #31A8D2;
    width: 100%;
    margin: 10px 0 20px 0;
}

.allNews, .allNews:hover {
    display: inline-block;
    padding: 0 20px 0 20px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    background: url(/i/arrBlue3R.gif) no-repeat right center;
    font-family: brandon_grotesquelight, arial, helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.07em;
}
.allNews:hover {
    color: #333;
    font-weight: bold;
}

.topRight .city {
    text-align: right;
    height: 30px;
    line-height: 30px;
    color: #777;
    font-size: 14px;
    position: relative;
    white-space: nowrap;
    top: -115px;
    left: 45px;
    width: 150px;
}
.topRight .city>a, .topRight .city>a:hover {
    position: relative;
    display: block;
    height: 30px;
    width: 150px;
    line-height: 30px;
    color: white;
    font-size: 17px;
    font-style: normal;
    padding: 0 30px 0 10px;
    text-decoration: none;
    background: inherit;
    border: solid 1px rgba(178, 178, 178, 0.58) /*#b2b2b2*/;
}
.topRight .city>a:hover {
    color: #31A8D2;
    /*background: #31A8D2;*/
    /*background: linear-gradient(to top, #31A8D2, #30b8e1);*/
}
.topRight .city div.ch {
    height: 30px;
    line-height: 30px;
    color: #c2c2c2;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    position: absolute;
    left: -112px;
    top: 0;
    white-space: nowrap;
}
.topRight .city div.ch:hover {
    /*text-decoration: underline;*/
    color: #31A8D2;
}
.topRight .regions {
    display: none;
    background: #E2E2E2;
    position: absolute;
    right: -42px;
    top: 30px;
    padding: 5px 0;
    margin: 0;
    border-radius: 5px 0 5px 5px;
    border: 1px dotted #666;
    z-index: 1000;
}
.topRight .regions li a, .topRight .regions li a:hover {
    display: block;
    color: #333;
    text-decoration: none;
    padding: 3px 10px;
    line-height: normal;
    font-family: brandon_grotesquemedium, arial, helvetica, sans-serif;
    font-size: 14px;
}

.topRight .basket {
    width: 115px; /*165px;*/
    padding: 5px 0 0 75px;
    height: 100px;
    color: white;
    background: #31A8D2 url(/i/basket.png) no-repeat 16px 13px;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    top: 55px;
}
.topRight .ym {
    text-align: left;
    padding-left: 10px;
    height: 40px;
    line-height: 40px;
    color: #555;
    position: relative;
    top: 8px;
    left: -213px;
}

/* Main basket */
.topRight .basket a.personal, .topRight .basket a.personal:hover {
    display: block;
    padding-left: 20px;
    background: none; /*url(/i/lock.png) no-repeat left center;*/
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #555;
    font-family: brandon_grotesquemedium, arial, helvetica, sans-serif;
    font-style: normal;
    margin-top: 5px;
    position: relative;
    top: -5px;
    left: -60px;
    width: 150px;
}
.topRight .basket a.personal:before {
    content:"\f023";
    display: inline-block;
    font-family: FontAwesome, arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 17px;
    position: absolute;
    left: 3px;
    top: 0;
    color: #777;
    /*background: #31A8D2;*/
    /*padding: 8px 13px 8px 8px;*/
}

.topRight .basket {
    width: 125px; /*165px;*/
    padding: 5px 0 0 75px;
    height: 74px;
    color: white;
    background: none; /* url(/i/basket.png) no-repeat 16px 13px;*/
    font-size: 14px;
    cursor: pointer;
    position: relative;
    top: 48px;
    left: 35px;
}
.topRight .basket:before {
    content:"\f07a";
    display: inline-block;
    font-family: FontAwesome, arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 10px;
    top: 6px;
    font-size: 32px;
    background: #31A8D2;
    padding: 8px 13px 8px 8px;
}

.topRight .basket a, .topRight .basket a:hover {
    display: block;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    text-transform: uppercase;
}

.topRight .basket * {
    /*color: #fad234;*/
    color: #777;
}

.topRight .basket .sum {
    font-size: 20px;
    font-weight: bold;
    margin: 2px 0 0 0;
}

/* Footer */

.footer {
    width: inherit;
    background: #112233;
}

.footer a,
.footer p {
    color: #999;
}

.footer img {
    opacity: 0.7;
}

.preFooter {
    width: inherit;
    background: #bbbec3;
}

.preFooter .fr p,
.preFooter a.big,
.preFooter a.big:hover,
.preFooter p.big {
    color: #3b6b8b;
    font-style: normal;
}

.preFooter .blueLinks a:hover,
.preFooter a.big:hover,
.preFooter a:hover {
    text-decoration: underline;
}

.preFooter .address,
.preFooter .fr p.email,
.preFooter .fr p.email a,
.preFooter .fr,
.preFooter .blueLinks a,
.preFooter a {
    color: #666b74;
}

.preFooter .fl span {
    /*background: #31A8D2;*/
    background: #398EDD  url(/i/arrWhiteB.gif) no-repeat center center;
}

.preFooter .soc img {
    border: 1px solid #999;
}

#leftCitiesPopup {
    border: 3px solid #666;
}

.White div h1 {
    font-style: normal;
}

/* Extras */
.right .nItem .text {
    color: #777777;
}
body {
    color: #182838;
}
div.left {
    margin-bottom: 20px;
}
.topCenter .callback	{
    padding:0 80px;
}

a#acity:before {
    content: '\f013';
    float: left;
    font-family: FontAwesome, arial, helvetica, sans-serif;
}

.leftCat .pm a, .leftCat .pm a:hover	{ display:block; color:#2c3875; text-decoration:none; font-size:12px; background:none; padding:0; margin:0; }
.leftCat .pm a:hover	{ color:#2c3875; text-decoration:underline; }


.leftCat .pm .col4 .l1>a, .leftCat .pm .col4 .l1>a:hover	{ display:block; font-weight:bold; color:#2c3875; text-decoration:none; font-size:14px; background:none; padding:10px 0 5px 0; }
.leftCat .pm .col4 .l1>a:hover	{ color:#2c3875; text-decoration:underline; }

h1, .catalog .text h2		{ color:#4878A8 /*#5E9EEE*/; }


.topCenter a.print, .topCenter a.print:hover {
    display: none;
}

.White .specMenu td a.cur, .White .specMenu td a:hover {
    background: #c5d6e0;
    font-style:normal;
}



/* Left search - "Podbor" */
.leftCat #leftSearch {
    background: #FAFAFA;
}
.ram { background-color:White;
}
.filter-item>div, .filter-item>div a {
    background:White;
    color:Black;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    border:none;
}
.filter-values label a.smallBlack, .filter-values label a.smallBlack:hover {
    color: #555;
}
#subrubrics label a.smallBlack, #subrubrics label a.smallBlack:hover {
    font-weight:bold;
}.filter-values label a.smallBlack:hover {
    text-decoration: underline;
}
.filter-values label.curC a.smallBlack, .filter-values label.curC a.smallBlack:hover {
    color: #111;
    font-weight: bold;
}
.leftCat ul.filter-list #SearchExtPopup {
    border-color: #777;
}
.filter-values input {
    border: solid 1px #aaa; /*#90b5f4;*/
    padding: 2px 5px;
    border-radius: 3px;
}
.btnFormFieldsR input.word {
    width: 231px;
    border-color: #aaa;
}
.filter-item span.i {
    margin: -2px 0 3px 5px;
    opacity: 0.75;
    vertical-align: middle;
    /*float: right;*/
    /*margin-top: -2px;*/
}

.btnFormFieldsR .btn,
.btnFormFieldsR .btn:hover {
    background: #31A8D2;
}


.RubricsViewAlt_TOP {
    font-size: 12px;
    text-transform: uppercase;
}
.RubricsViewAlt_TOP img {
    opacity: 0.8;
}
.RubricsViewAlt_TOP h2 {
    text-transform: none;
    color: #4878A8;
}
.RubricsViewAlt_TOP h2:after {
    content: ':';
}
h1, .catalog .text h2 {
    font-style: normal;
}
.ChildRubricsBIG a.rub > div:hover,
.RubricsViewAlt_TOP a:hover,
.RubricsViewAlt_TOP a.rub:hover {
    text-decoration: underline;
}
.ChildRubricsBIG a.rub img {
    opacity: 0.8;
}

.actionName span,
.glist .price {
    color: #538ae8;
}
.actionName span {
    font-weight: bold;
}

.White .specMenu {
    background:#ebebeb;
}
.White .specMenu td a, .White .specMenu td a:hover, .White .specMenu td a.cur, .White .specMenu td a.cur:hover,
.White .specMenu li a.cur, .White .specMenu li a.cur:hover, .White .specMenu td {
    color: #4d4d4d;
    font-size: 18px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
}
.White .specMenu td a.cur, .White .specMenu td a.cur:hover, .White .specMenu td a, .White .specMenu td a:hover  {
    padding:0 20px;
}
.goodsinfo .specMenu td a span, goodsinfo .specMenu td a:hover span {
    display:none !important;
}

.White .specMenu td.scrl a {
    color:#4d4d4d;
    background: url(/i/i_arrASC.png) no-repeat 5px center;
    font-size: 18px;
    font-family: arial, helvetica, sans-serif;
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 12px;
}
.White .specMenu td a:hover,
.White .specMenu td.scrl a:hover {
    background: url(/i/i_arrASC.png) no-repeat 5px center linear-gradient(to top, #31A8D2, #30b8e1);
    color: #fff;
    background-color: #2F4861;
}
.White .specMenu td a.cur, .White .specMenu td a:hover {
    font-size:18px;
}
.White .specMenu td a.cur:hover, .White .specMenu td a:hover {
    color:white;
}

.White .specMenu td.scrl a.cur,
.White .specMenu td.scrl a.cur:hover {
    color:#4d4d4d;
    font-style: normal;
    /*background: #2F4861 url(/i/0.gif) no-repeat 5px center;*/
    /*background-image: url(/i/i_arrASC.png);*/
    background-color: #c5d6e0;
    /*background-color:inherit;*/
    font-size: 18px;
    font-family: Arial;
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 12px;
}
.White .specMenu td.scrl a.cur:hover {
    color:white;
    background-color: #2F4861;
}
/*.White .specMenu td.scrl {
    padding: 5px 0 4px;
}*/

.btnFormFieldsR h2 {
    color:#333;
}
a.leftBlog, a.leftBlog:hover {
    background: #31A8D2;
}
.currency {
    font-style: normal;
}

.filter-item div > span.i {
    float: right;
    margin-top: 3px;
}

.allSp, .allSp:hover {
    background: url(/i/arrWhiteR.gif) no-repeat right center;
}
#leftSearch {   border:1px dotted #959fa7; }
.leftCat .filter-list > li { display:block; border-bottom:1px dotted #959fa7; padding:5px; }
.leftCat #leftSearch	{ padding:0px; }

.filter-item i {
float: left;
margin: 1px 10px 0 -4px;
height: 18px;
width: 17px;
background: url(/i/catSrcArr.png) no-repeat center top;
}
.filter-item.opened i {
background: url(/i/catSrcArr.png) no-repeat center bottom;
}
.filter-item span.i {
width: 11px;
height: 11px;
background: url(/i/catSrcQuest.png) no-repeat;
}
.filter-item > div, .filter-item > div a {
    margin-bottom:0;
}
.filter-item ul.filter-values {
padding-top:5px;
}
.btnFormFieldsR {
    background:white;
}
.filter-values .catBlue label a.smallBlack, .filter-values .catBlue label a.smallBlack:hover    {
    color:#237090;
}
.filter-values .catBlue {
    background:url(/i/catSrc4Dots.png) no-repeat 7px center; height:20px; line-height:20px;
}
.btnFormFieldsR .btn {
    margin:10px
}
#search_info {
    display: none !important;
}
.basket .rub {
    display:inline-block; width:12px; height:15px; background:url(/i/rub.png) no-repeat;
}
.right .nItem .expandable a, .right .nItem .expandable a:hover {
    display:inline; margin:0; text-decoration:underline;
}
.center_cat {
    color:#4878A8; text-decoration:underline;
}
.c_rub_child a, .c_rub_child a:hover {
    display:block; text-decoration:underline; color:black; font-size:12px;

}
.ui-slider-range.ui-widget-header.ui-corner-all {
background: #6e82ac;
}
.ui-slider .ui-slider-handle {
width: 0.6em;
height: 1.2em;
}

.topFixed { width:100%; position:fixed; z-index:10000; height:42px; background:#112233; display:none; }
.topFixed .logoSmall    { margin-left:20px; display:block; float:left; background:url(/i/logoSmall.png) no-repeat 0 center; padding-left:55px; line-height:44px; height:42px; text-decoration:none; color:white; font-size:18px; }
.topFixed .phone_top    { margin-left:90px; float:left; background:url(/i/phone_top.png) no-repeat 0 center; padding-left:35px; height:42px; line-height:42px; font-size:18px; color:White; text-decoration:none; }
.topFixed .basket_tf    { margin-right:20px; display:block; float:right; background:url(/i/bask_top.png) no-repeat 0 center; padding-left:27px; line-height:42px; height:42px; text-decoration:none; color:white; font-size:18px; }
.topFixed .basket_tf span    { display:inline-block; color:white; }
.topFixed .basket_tf .b1  { padding-left:10px; font-size:12px; }
.topFixed .basket_tf .b2  { padding-left:5px; font-size:16px; }
.topFixed .basket_tf .b3  { padding-left:15px; font-size:11px; }
.topFixed .basket_tf .b4  { padding-left:5px; font-size:15px; }
.topFixed .basket_tf .rub  { margin-left:8px; width:10px; height:12px; background:url(/i/rub_top.png) no-repeat; }
.topFixed_buy           { position:absolute; top:0; right:30%; line-height:42px; height:42px; font-size:20px; color:#ffc600; }
.topFixed_buy a         { display:block; float:left; margin:8px 10px 0 0; width:108px; line-height:25px; height:25px; text-align:center; font-size:15px; color:Black; background-color:#ffc114; border-radius:2px; text-decoration:none; }

.topFixed2 { width:100%; position:fixed; top:42px; z-index:10000; height:42px; display:none; }
.topFixed2 .mainWidth   { background:white; height:42px; line-height:42px; font-size:28px; font-weight:bold; width:960px; padding-left:300px; border-bottom: dotted 1px #777; }

.phrase h1          { display:block; padding:0 20px; color:white; height:42px; line-height:42px; }
.phrase .text { padding:10px; font-size:12px; background:White; }

.leftCat ul.lev0>li	{ background:#182b3d; }
.leftCat ul.lev1>li	{ background:#2e3a52; }
.leftCat ul.lev2>li	{ background:#45526c; }
.leftCat ul.lev3>li	{ background:#657390; }
.leftCat ul.lev4>li	{ background:#7b89a4; }
.leftCat ul.lev5>li	{ background:#a0adc9; }
.leftCat ul.lev6>li	{ background:#b3c1de; }
.leftCat ul.lev7>li	{ background:#cdd9f2; }

.leftCat>ul>li a:hover/*, .leftCat>ul>li:hover>a*/		{
    color:#fcfcfc;
    background-color: #666;
}

.goodsinfo .White .rspec      {
    background-color:white;
    width:228px;
    border-left:1px dashed #ccc;
    border-right:1px dashed #ccc;
}
.path {
  border-bottom:dotted 1px #CCCCCC;
}
.about #newslist    { border:none; }
a.eaist, a.eaist:hover  { display:block; padding-left:35px; background:url(/i/eaist.png) no-repeat left center; height:27px; line-height:27px; font-size:12px; color:#777; white-space:nowrap; text-decoration:none; }
a.eaist:hover { color:black; }

/*box-shadow: 3px 4px 5px rgba(0,0,0,0.55);*/
a.spDasha { display:block; position:absolute; bottom:8px; left:-20px; background:#6e9dfc; opacity:.85; width:239px; height:43px; line-height:43px; color:white; font-size:14px; font-size:26px; text-transform:uppercase; font-family:Arial; margin:0; text-decoration:none; text-align:center; }
.spDashaTail    { position:absolute; bottom:3px; left:-20px; width:0; height:0; border-style:solid; border-width:0 10px 6px 0; border-color:transparent #62738f transparent transparent; }
/*.spDashaTail    { position:absolute; bottom:-13px; left:-20px; width:10px; height:6px; background:url(/i/spec_tail.png) no-repeat; box-shadow: 3px 4px 5px rgba(0,0,0,0.55); }*/



.assocH      { margin-bottom:10px; }
.assocH h2       { font-size:24px; color:#103f5c; display:inline-block; padding-bottom:0; margin-left:20px; }
.assoc  { margin: 0 0 10px 10px; }
.assoc .wrapper {
  position: relative;
}
.assoc a.jcarousel-control-prev, .assoc a.jcarousel-control-prev:hover   { position:relative; left:2px; z-index:10; display:block; width:35px; height:50px; background:white url(/i/carouselPrev.png) no-repeat center center; border:1px solid #ccc; border-radius:3px; }
.assoc a.jcarousel-control-prev:hover   { background-image:url(/i/carouselPrevA.png); }
.assoc a.jcarousel-control-next, .assoc a.jcarousel-control-next:hover   { position:relative; left:-19px; z-index:10; display:block; width:35px; height:50px; background:white url(/i/carouselNext.png) no-repeat center center; border:1px solid #ccc; border-radius:3px; }
.assoc a.jcarousel-control-next:hover   { background-image:url(/i/carouselNextA.png); }
.assoc .jcarousel {
    width:919px;
    position:unset;
    border:1px solid #CCC; border-radius:5px;
}
.assoc .divPad  { width:20px; height:50px; }



/*.assoc .jcarousel ul    { position:unset; }*/
.assoc .jcarousel ul    { position:relative; }

.assoc .jcarousel li { display:block; border-right:1px solid #CCC;
    width: 161px; 
}
/*.assoc .jcarousel li:hover          { border-color:black; border-style:solid; }*/
/*.assoc .jcarousel li:first-child    { border-left:1px #CCC solid; border-radius:3px 0 0 3px; }*/
.assoc .jcarousel li:last-child     { border-right:1px White solid; }
.assoc .fixSize                     { width: 161px; min-height:200px; }
.assoc .jcarousel li .sitemAbs      {
    background: #fff;
    left:0; top:0; border:none;
    padding-left:10px; padding-right:10px;
    width:141px;
}
/*
.assoc .jcarousel li:hover .sitemAbs {
    position:absolute;
    top: -6px;
    border: 10px solid #fff; border-radius:5px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.46);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.46);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.46);
    z-index: 1;
}
*/
.assoc .sitem   { position:unset; border-bottom:none; }
.goodsinfo .assoc .sitem a.name   { font-size:12px; color:#235ec5; text-align:center; width:auto; }
.goodsinfo .assoc .sitem .price { text-align: center; }
.goodsinfo .assoc .sitem .bask    { float:none; margin-left:auto; margin-right:auto; }
.goodsinfo #jcarouselHIT .assoc .sitem .img img, .goodsinfo #jcarouselRecommend .assoc .sitem .img img    { width:95px; height:95px; }




.assoc .jcarousel li .product-description {
    display: none;
    margin-top: 7px;
}
/*
.assoc .jcarousel li:hover .product-description {
    display: block;
}
*/
.assoc .jcarousel li a.img { margin-left:auto; margin-right:auto; width:125px; }
.assoc .jcarousel li a.img img   { width:125px; margin-top:10px; }
.assoc .jcarousel li a, .assoc .jcarousel li a:hover       { display:block; border:none; }
/*.assoc .jcarousel li a:hover       { border:solid 1px Black; }*/
/*
https://www.mediamarkt.ru/item/1297157/dell-inspiron-3542-noutbuk5
*/
