/*------ General Styles -----*/

body {background-color:#fff; margin:0; padding:0; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.bold {font-weight:bold}
.clr, .c-lft, .c-rgt {height:0; width:0; line-height:0; font-size:0}
.clr {clear:both}
.c-lft {clear:left}
.c-rgt {clear:right}
.f-lft {float:left}
.f-rgt {float:right}
.wrapper {min-width:999px; max-width:1330px; margin:0 auto; padding:0 10px}
p, h1, h2, h3, h4, h5, ul, li, dl, dt, dd {margin:0; padding:0}
img {border:none}
.small {font-size:10px}
a {text-decoration:underline; color:#18589f; cursor:pointer}
a:hover { color:#419AFF}
a:focus, a:active { outline-style:none; }
a.inverse {text-decoration:none}
a.inverse:hover {text-decoration:underline}
a.no-decor, a.no-decor:hover {text-decoration:none}
a.dot-under {text-decoration:none; border-bottom-width:1px; border-bottom-style:dotted}
a.dot-under:hover {border-bottom-style:solid}
a.dash-under {text-decoration:none; border-bottom-width:1px; border-bottom-style:dashed}
a.dash-under:hover {border-bottom:none}
ul, li {list-style:none}
.nomargin {margin:0!important}
.ml-10 {margin-left:10px}
.ml-20 {margin-left:20px}
.mt-10 {margin-top:10px}
.mt-20 {margin-top:20px}
.pt-10 {padding-top:10px}
.pt-20 {padding-top:20px}
.pb-10 {padding-bottom:10px}
.pb-20 {padding-bottom:20px}
.mb-20 {margin-bottom:20px}
.pad15 { padding: 15px; }
.let-space-minus {letter-spacing:-1px}
h5 {font-size:12px}
h5.small-title {font-size:13px}
h4 {font-size:14px}
h3 {font-size:16px}
h2 {font-size:18px}
h2.big {font-size:20px}
h1.big {font-size:20px}
h1 {font-size:24px}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:11px; resize:none}
.gray {color:#364453}
.smallCompareCount {margin-left:3px;}
.gray-lite {color:#79828c}
.red {color:#aa0000;}
.obsolete {color:#aa0000;}
.blue {color:#4444AA;}
.custom {color:#4444AA;}
.pink {color:#b31ea0}
.yellow {color:#d9a300}
.undefined {color:#d9a300}
.green {color:#4f9f18}
.insight {color:#4f9f18}
.black {color:#000!important}
.found {background:#FEDAF8;}
.white {color:#fff!important}
.relative {position:relative}
.half {width:50%}
.third {width:33%; float:left}
.third .shade, .central-third .shade {padding-bottom:3px;background:url(/img/bg_banner_botshade.gif) repeat-x bottom;}
.central-third .shade {margin:0 5px;}
.central-third {width:34%; float:left}
.quarter {width:17%; float:left;margin-right:20px;}
* html .quarter {width:17%}
.d-block {display:block}
.gray-bg {background-color:#f2f3f4}
.w-full {width:100%}
.black {color:#000}
.noborder {border:none!important}
/*.txt-c {text-align:center!important}*/
.top-border {border-top:1px solid #CFD7E2}
.hovered {color:#26abf8!important}
.normal {font-weight:normal}
/*a:visited {color:#8fabcc}*/
/* -- slide butons  ---*/

.lft-active, .lft-unactive {margin:70px 0 0 -17px}
.rgt-active, .rgt-unactive {margin:70px -7px 0 0; right:0}
.lft-active {background-position:0 0}
.lft-unactive {background-position:0 -272px}
.rgt-active {background-position:-17px 0}
.rgt-unactive {background-position:-17px -272px}
.lft-active:hover {background-position:0 -137px}
.rgt-active:hover {background-position:-17px -137px}
/*---- header styles -------*/
.topline {height:26px; background:#ced3d9 url(/img/bg_header_topline.gif) 0 0 repeat-x}
/*.empty {background:#ecf3fe}*/
.homepage {float:left; margin-left:10px}
.home {background:#fff; width:26px;height:26px;}
/*.empty .homepage {background:none}*/
.course {width:13%;color:#364453; float:right; padding:7px 30px 0; text-shadow:1px 1px 1px #fff }
.buy-info {float:left;margin-left:10px; background:#4f9f18 url(/img/bg_header_info.gif) 0 0 repeat-x; height:22px; color:#fff; padding:4px 10px 0; font-size:12px}
.empty .buy-info {background-color:#8f979f;background-position:0 -26px}
.empty .buy-info a {text-shadow:-1px -1px 1px #999}
.empty .buy-info span {display:none;}

.top-region{float:right;height:21px;padding:5px 10px 0 10px;margin-right:10px;background:url("http://i.novatek.ua/bg_search_title.png") repeat-x scroll 0 0 #BF43A8;}
.top-region h4{display:inline;color:#fff;padding-right:7px;font-size:12px;padding-top:2px;}
.top-region a{margin-left:7px;font-size:12px;font-weight:bold;color:#fff;padding-top:2px;}
.top-region select{margin-top:-2px;}

.login {float:left; line-height:26px; margin-left:140px}
a.blue-bg {background:url(/img/bg_header_info.gif) 0 -52px repeat-x; float:left; height:26px; color:#fff; padding:0 10px; margin-right:5px}
.buy-info a {background:url(/img/ico_basket.gif) 0 4px no-repeat; padding-left:20px; color:#fff; float:left; text-shadow:1px 1px 1px #599d2a;padding-top:2px;}
.buy-info span {float:left; width:18px; height:18px; background:url(/img/bg_items_qty.gif) 0 0 no-repeat; text-align:center; font-size:10px; line-height:17px; margin-left:10px}
.head {padding:25px 0 0 0}
.head-cont {margin-left:16%}
.head .head-top {height:90px}
/*.head .head-top div {width:12%;}*/
.head .about-shop {float:left; width:14%; display:inline; padding:0; width:150px}
    .about-shop .loader {width:500px; height:334px;}
    .about-shop .loader.loading {background:url(/img/ajax-loader_w.gif) no-repeat center center;}
	.about-shop li {margin:0 0 10px 10px; width:100%; float:left}
	.about-shop li a {float:left}
	.about-shop a.nocash {background:url(/img/ico_nocash.gif) 100% 2px no-repeat; padding-right:18px}
.head .info {width:10%; color:#364453; font-size:11px; float:right; width:14%!important; padding:0 50px 0 0}
.head .phone {float:right; color:#364453; padding-right:20px; white-space:nowrap; margin-right:2%;}
	.head .phone a {color:#636e79; text-decoration:none; border-bottom:1px dotted}
	.head .phone.note {width:160px; border:solid 1px #99997A; position:absolute; padding:20px; background-color:#FFFFCC; margin-top:10px; white-space:normal;}
.head .arrow {width:10%;background:url(/img/bg_phone_arrow.gif) 0 0 no-repeat; font-style:italic; font-weight:normal; font-size:12px; padding:0 20px 10px 30px;}
.head .phone a:hover {border-bottom:none}
    .phone h3 {padding-left:45px}
		.phone h3 small {float:left; background:url("/img/bg_phones.gif") 0 0 no-repeat; display:inline; margin-left:-45px; text-align:right; width:43px; font-size:10px; line-height:22px; color:#818993;font-weight:normal;}
	    .phone h3 small.mts	{background-position:0 -59px;}
	    .phone h3 small.velcom {background-position:0 -29px;}
	    .phone h3 small.life {background:url("/img/life.png") 0 2px no-repeat;}
	    .phone h3 small.cityphone {background-position:0 0;}
	    .phone h3 small.empty {background:none;}
			
.navigation {border-bottom:4px solid #b31ea0; float:left; width:100%;}
.navigation .links .big-links {float:left}
	.navigation .links .big-links .fl {float:left;}
	.navigation .links .big-links a.lk {float:left; height:34px; background:#f4d0ee url(/img/bg_navi.gif) 0 0 repeat-x; margin:0 3px 0 0; line-height:34px; 	font-size:14px; color:#cc33b2; font-weight:bold; text-decoration:none; padding:0 9px; text-shadow:1px 1px 1px #fff}
	.navigation .links .big-links span {float:left; height:34px; background:#f4d0ee url(/img/bg_navi.gif) 0 0 repeat-x; margin:0 3px 0 0; line-height:34px; 	font-size:14px; color:#cc33b2; font-weight:bold; text-decoration:none; padding:0 9px; text-shadow:1px 1px 1px #fff;cursor:pointer;}
	.navigation .links .big-links span.p0 {padding:0;}
	.navigation .links .big-links a.lk:hover {background-position:0 -34px}
	.navigation .links .big-links a.lk:hover {background-position:0 -34px}
	.navigation .links .big-links span:hover {background-position:0 -68px}
    .navigation .links .big-links a.lk.on, .navigation .links .big-links a.lk:hover, .navigation .links .big-links a.lk.on:hover {background-color:#b31ea0;background-position:0 -34px; color:#fff; text-shadow:1px 1px 2px #a52790}
    .navigation .links .big-links span.onvar,.navigation .links .big-links a.lk.onvar, .navigation .links .big-links span.onvar:hover, .navigation .links .big-links span.onconst, .navigation .links .big-links span.onconst:hover {background-color:#b31ea0;background-position:0 -34px; color:#fff; text-shadow:1px 1px 2px #a52790}
    
    .navigation .links .big-links .new-family {padding:0 10px;background: url('/img/bg_new.gif') no-repeat scroll 100% 3px transparent;padding-right:27px;}
    .navigation .links .big-links .new-family:hover {background: url('/img/bg_new.gif') no-repeat scroll 100% 3px transparent;color:#fff;text-shadow:1px 1px 2px #a52790;padding-right:27px;}
    .navigation .links .big-links span.onvar .new-family {background: url('/img/bg_new.gif') no-repeat scroll 100% 3px transparent;color:#fff;text-shadow:1px 1px 2px #a52790;padding-right:27px;}
    .navigation .links .big-links a.onvar .new-family {background: url('/img/bg_new.gif') no-repeat scroll 100% 3px transparent;color:#fff;text-shadow:1px 1px 2px #a52790;padding-right:27px;}
    
	.navigation a.bg-out {font-size:11px; color:#cc33b2; padding:0; margin:12px 0 0 10px; line-height:12px; height:auto; line-height:33px; padding-right:20px; background:url(/img/bg_plus_popup_opened.gif) 95% 6px no-repeat; font-weight:bold; outline:none; text-decoration:none}
	.navigation a.bg-out span {border-bottom:1px dotted; display:inline;}
	.navigation a.bg-out:hover {border-bottom:none; color:#cc33b2}
	.navigation a.bg-out:hover span {border-bottom:none}
	
.head .links {float:left}
* + html .head .links {position:relative; bottom:-1px}
.head .form {float:right; padding:5px 20px 0 0; width:25%; margin-right:20px; height:29px; overflow:visible}
.search {float:right; width:100%}
.ps-left, .ps-right {height:29px; background-image:url(/img/search-input.png); background-repeat:no-repeat; float:left; line-height:29px}
.ps-left {width:23px;background-position:0 0px;}
.ps-right {background-position:100% 0px; padding-right:20px; width:77%}
.active .ps-left {background-position:0 -29px}
.active .ps-right {background-position:100% -29px}
	.ps-right input {border:none; background:none; margin-top:7px; width:100%; outline:none}
	.form a { background:url(/img/bg_btn_search.gif) 0 0 no-repeat; float:right; width:14px; height:18px; margin-right:-20px; margin-top:5px}
	.search-box {float:right; width:100%}
.banners {margin:10px 0 0}
.banners a {display:block; height:120px}
	.banners a img {float:right; margin:0 0 0 0;}
	.banners a.first-ban {height:118px; border:1px solid #d2d5d9}
	.banners a.second-ban {height:118px; border:1px solid #d2d5d9}
		a.second-ban .ban-bg {display:block; height:118px}
	.banners a.third-ban {height:118px; border:1px solid #d2d5d9}
	.banners a.one-banner {padding-left:200px}
/*.center-banner {margin:0 5px}*/
/*------ plus popup -------*/
.plus-popup {float:left}
	.opened {background:url(/img/bg_help_popup_top.png) 0 0 repeat-y; padding-right:15px}
.navigation	.opened a.bg-out, .navigation .opened a.bg-out:hover {text-shadow:none; color:#bec2c7; border:none;}

.plus-popup-content {display:none; position:absolute; width:auto;z-index:100;}
.plus-popup-content.opened {display:block}
.plus-popup-content li {padding:5px 0}
.plus-popup-content a {color:#fff}
.plus-popup-content a:hover {color:#ffd9fa}
.plus-popup-content .mid-bg{ /*background:url(/img/bg_help_popup_mid.png) 0 0 repeat-y;*/background-color:#79828C; padding:10px 10px 10px 15px }
.plus-popup-content .mid-bg ul.family { float:left;margin-right:20px; }
.plus-popup-content .mid-bg .family-name { color:#FFFFFF;font-size:14px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 1px #555555; }
.plus-popup-content .mid-bg .family-name.cur { color:#FFD9FA; }
.plus-popup-content .mid-bg .cur-cat { background-color:#FFD9FA;color:#CC33B2;padding-left:5px;padding-left:5px;text-shadow:1px 1px 0 #FFFFFF;font-weight:bold; }
.plus-popup-content .mid-bg .cur-cat a { color:#CC33B2;text-decoration:none; }
.plus-popup-content .bot-bg {/*background:url(/img/bg_help_popup_bot.png) 0 0 no-repeat;*/ height:17px}


.navigation .plus-popup-content .nav-mid-bg {position:relative;border:4px solid #B31EA0;background-color:#ffffff;background:url("/img/bg_c_block.gif") repeat-x scroll 0 100% #fff;padding:10px;min-width:150px;}
/*.navigation .plus-popup-content .nav-mid-bg {-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-radius-bottomright:10px;border-radius-bottomleft:10px;-webkit-border-radius-bottomright: 10px;-webkit-border-radius-bottomleft: 10px;}*/
.navigation.navigation .plus-popup-content .nav-mid-bg ul {float:left;width:205px;}
.navigation .plus-popup-content .nav-mid-bg .family-name {padding:10px 10px 5px 10px;color:#CC33B2;font-size:14px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 1px #cccccc;}
/*.plus-popup-content .nav-mid-bg .family-name:hover {background-color:#F2CEEC; }*/
/*.plus-popup-content .nav-mid-bg .family-name.cur { color:#CC33B2;background-color:#ffffff;text-shadow:1px 1px 1px #cccccc; }*/
.navigation .plus-popup-content .nav-mid-bg .itms { color:#bec2c7;background-color:#ffffff; }
.navigation .plus-popup-content li {padding:5px 10px;font-size:13px; }
.navigation .plus-popup-content li.cur-cat {background-color:#DAE5F2;color:#000000;}
.navigation .plus-popup-content li.cur-cat a {color:#000000;text-decoration:none;}
.navigation .plus-popup-content .nav-mid-bg li a {color:#18589F}
.navigation .plus-popup-content .nav-mid-bg li a:hover {color:#419aff;}

/*----- main block styles ----*/
.page-title {padding:10px 0 10px 10px;font-size:16px;display:block;}
.main-block {padding:10px 0 10px}
	.main-title {margin-left:16%; padding:10px 0 10px 10px;font-weight:bold;}
	.main-title h1 {font-size:18px;}
	.main-title .crumbs-part {float:left;padding-bottom:10px;}
.cols {float:left; width:100%}
.lft-col {float:left; margin-left:-100%; width:16%;}
	.lft-col .lft-box {padding-right:10px}
.rgt-col {float:left; margin-left:-16%; width:16%; }
	.rgt-col .rgt-box {padding-left:10px;}
		.cols .ctr-col {margin:0 16%}
.big-rgt .ctr-col {margin:0 33% 0 16%}
.big-rgt .rgt-col {width:33%; margin-left:-33%}
.mid-rgt .ctr-col {margin:0 28% 0 16%}
.mid-rgt .rgt-col {width:28%; margin-left:-28%}
.no-rgt-col .ctr-col {margin-right:0}
dl.lft-menu {font-size:12px;margin-bottom:20px;}

dl.lft-menu .cnt { color: #8F979F;position: relative;top: -5px;left: 2px;font-size: 9px; }
dl.lft-menu .pink-title .cnt {color: white;}

dl.products dt {padding-left:10px}
	dl.products dt a:link,dl.products dt a:visited {color:#b31ea0; font-size:14px; font-weight:bold}
	dl.products dt a:hover {color:#000;}
	
dl.lft-menu dd {margin:9px 0; padding-left:10px}
	dl.lft-menu dd.on {background-color:#dae5f2; padding:5px 0 5px 10px}
		dl.lft-menu dd.on a {color:#000; text-decoration:none;}
		dl.lft-menu dd.on a:hover {text-decoration:none;}
		dl.products dd a:hover {text-decoration:underline;}
		
dl.lft-menu dd.sub {margin:9px 0; padding-left:30px}
	dl.lft-menu dd.sub.on {background-color:#dae5f2; padding:5px 0 5px 30px}
		dl.lft-menu dd.sub.on a {color:#000; text-decoration:none;}
		dl.lft-menu dd.sub.on a:hover {text-decoration:none;}
		dl.products dd.sub a:hover {text-decoration:underline;}
		
dl.lft-menu dd.open {margin:9px 0; padding-left:10px}
    dl.lft-menu dd.open a {color:#b31ea0; font-size:12px; font-weight:bold}
    dl.lft-menu dd.open a:hover {color:#000;}
	dl.lft-menu dd.open.on {background:url("/img/bg_pink_title.gif") repeat-x scroll 0 0 #BF1DA4;}
		dl.lft-menu dd.open.on a {color:#fff; text-decoration:none;text-shadow:1px 1px 1px #8C166C;}
		dl.lft-menu dd.open.on a:hover {text-decoration:none;}
		
dl.lft-menu dd ul {padding:5px 5px 0 5px}
dl.lft-menu dd li {padding-bottom:3px;}
dl.lft-menu dd li a {color:#364453; text-decoration:none; font-size:11px}
dl.lft-menu dd li a:hover {text-decoration:none; color:#456e99}
.new-products {margin-top:40px}
.new-products a {color:#4f9f18}
dl.new-products dd a:hover {color:#a2d220;   text-decoration:underline}
a.new-item {background:url(/img/bg_new.gif) 100% 0 no-repeat; padding:5px 30px 5px 0}
.pink-title {background:#BF1DA4 url(/img/bg_pink_title.gif) 0 0 repeat-x; line-height:26px; color:#fff !important; text-shadow:1px 1px 1px #8c166c; font-size:14px; font-weight:bold}
.pink-title a, .pink-title a:visited, .pink-title a:hover {color:#fff!important; text-decoration:none;}

.c-shade {padding-bottom:3px;background:url(/img/bg_c_block_botshade.gif) 0 100% repeat-x; margin-bottom:10px}
.c-block {border:1px solid #d7d9dd; padding:15px 10px; background:url(/img/bg_c_block.gif) 0 100% repeat-x; }
.hot-products, .items {padding-top:15px}
*html .hot-products, *html .items {padding-top:15px; height:100%}
.slide-head .nav {float:right; margin-top:10px}
.slide-head .nav a {border:1px solid #bcc1c6; width:7px; height:7px; float:left; margin-right:3px; line-height:0; font-size:0}
.slide-head .nav a:hover, .slide-head .nav a.on {background-color:#bcc1c6}
.slide-head .nav span {cursor:pointer; border:1px solid #bcc1c6; width:7px; height:7px; float:left; margin-right:3px; line-height:0; font-size:0}
.slide-head .nav span:hover, .slide-head .nav span.on {background-color:#bcc1c6}

	.hot-item {float:left; width:25%; text-align:center; /*ie fix*/ width: 24%\9}	
	.hot-item-cont {padding:10px 5px 0}
		.hot-item .img-cont {height:120px; display:block}
		.hot-item .hot-link {text-decoration:none; font-size:13px}
			*html .hot-item .hot-link { position:static}
		.hot-item strong {display:block; width:100%; margin:5px 0 0}
		.hot-item p {padding:0 5px 10px}
		.hot-item span.hot-price {font-size:16px; font-weight:bold}
		.hot-item span.sale-item {color:#b31ea0}
			.old-price {text-decoration:line-through; color:#6a6a6a; font-size:11px}
			.hot-item .hot-link:hover strong, .items .item a:hover strong {color:#268bff}
			.font-arrow {font-family:"Times New Roman", Times, serif}
	.hot-item .sale-lead {display:block; float:none; margin:-10px auto 0; position:relative; width:90px}
		.hot-item .sale-lead span {float:none; display:block}
	.hot-item .action {display:block; float:none; margin:-10px auto 0; position:relative; width:90px}
		.hot-item .action span {float:none; display:block}
	*html .hot-item .sale-lead {position:static; display:none}
	*html .hot-item .action {position:static; display:none}
.price-first { float:left; width:45%; text-align:right; }
.price-second { float:right; width:45%; text-align:left; }
.action, .sale-lead, .new-good, .disc-item {background:url(/img/bg_sale_lead.gif) 100% 0 no-repeat; float:left; height:11px; font-size:10px; color:#fff; height:11px; line-height:11px; padding-right:3px}
	.action span, .sale-lead span, .new-good span, .disc-item span {background:url(/img/bg_sale_lead_lft.gif) 0 0 no-repeat; float:left; height:11px; padding:0 2px 0 5px; text-transform:uppercase}
.new-good {background-position:100% -11px}
	.new-good span {background-position:0 -11px}
.disc-item {background-position:100% -22px}
	.disc-item span {background-position:0 -22px}
.action {background-position:100% -33px}
	.action span {background-position:0 -33px; color:#000;letter-spacing:0.2em;}
.hot-item .rating-cont {margin:5px auto}
.btn-slide { cursor:pointer; display:block; width:17px; height:136px; background-image:url(/img/bg_slide_buttons_hover.gif); background-repeat:no-repeat; position:absolute}
.items .item {float:left; width:16.5%; text-align:center;}
.five-items .item {width:20%; text-align:center}
	.item .img-cont {height:65px; display:inline-block}
	.items .item a {text-decoration:none; padding:0 3px}

	.items .item strong {color:#18589f; display:block; padding-bottom:5px; font-weight:normal; padding:0 4px}
	.items .item span.price {font-size:12px; font-weight:bold}

.c-block .block-categories {float:right}
	.block-categories a {color:#79828c; margin-left:5px}

h4.search-title {background:#6696cc url(/img/bg_search_title.gif) 0 0 repeat-x; color:#fff; padding:5px 10px; text-shadow:1px 1px 1px #5287d2}
dl.params {}
	dl.params dt {background-color:#f2f3f4; font-size:12px; font-weight:bold; padding:5px 10px}
	dl.params dd {padding:5px 10px; color:#79828c}
	dl.params dt.selected {background-color:#f7d87c}
	dl.params dd.selected {background-color:#faf1d4}
	dl.params select, dl.params input {margin:2px 5px 2px 0}
	dl.params dd span {padding-right:5px}
		dd.mfctr select {width:100px}
		dd.proc select {width:125px}
		dd.rate select, dd.ddr select, dd.hard select {width:75px}
		dd.rsln select {width:50px}
		dd.price-range input {width:57px}
a.button, a.button span, a.button label {line-height:26px; height:26px; float:left; cursor:pointer}
a.button {-moz-user-select:none; -khtml-user-select: none; user-select: none; background-repeat:no-repeat; background-position:100% 0; padding-right:7px; color:#fff; text-decoration:none; font-weight:bold; font-size:12px}
a.blue, a.blue span {background-image:url(/img/bg_blue_btn.png); text-shadow:-1px -1px 1px #7f95b3}
a.green-bg, a.green-bg span {background-image:url(/img/bg_green_btn.gif); text-shadow:-1px -1px 1px #569426; font-size:11px}

a.green-bg.to-cart, a.green-bg.to-cart-disabled {margin:0;background:url(/img/bg_green_btn.gif) 100% 0 no-repeat;width:auto;height:auto;}
a.green-bg.to-cart:hover {background-position:100% -27px;}

	a.button span {background-position:0 0; padding:0 3px 0 10px}	
	a.button.compare-btn-disabled {background-position:100% -81px; cursor:default;}
	    a.button.compare-btn-disabled span {background-position:0 -81px; cursor:default;}
	a.button:hover {background-position:100% -27px}
		a.button:hover span {background-position:0 -27px}
    a.button.compare-btn-disabled:hover {background-position:100% -81px}
		a.button.compare-btn-disabled:hover span {background-position:0 -81px}
	a.button:active {background-position:100% -54px}
		a.button:active span {background-position:0 -54px}
	a.button.compare-btn-disabled:active {background-position:100% -81px}
		a.button.compare-btn-disabled:active span {background-position:0 -81px}
		a.wide span {padding:0 25px 0 32px}
			a.compare-btn label {background:url(/img/ico_compare.gif) 0 center no-repeat; padding-left:20px; padding-right:5px}
			a.compare-btn-disabled label {cursor:default;}
			a.buy-btn label {background:url(/img/ico_basket.gif) 0 center no-repeat; padding-left:20px;font-size:12px;}
				a.find small {font-weight:normal; font-size:12px}
.spanCompare{background:url(/img/ico_compare.gif) 0 center no-repeat; padding-left:20px; padding-right:5px;text-decoration:none;}
.overview {padding:15px 0}
.overview .lft-col, .overview .ctr-col, .overview .rgt-col {padding-top:10px}
	.descr {padding:0 10px 20px 255px; border-bottom:1px solid #cfd7e2}
		.descr img {float:left; display:inline; margin-left:-255px}
		.descr h1 {color:#18589f; font-weight:normal}
		.descr p {font-size:12px; margin:20px 0}
small.date {font-size:10px; color:#79828c; text-shadow:1px 1px 1px #fff}

.other .item {text-align:left; padding:0; width:33%}
	.other .item a {padding-right:10px}
	.other a strong {font-weight:normal;font-size:12px}
	.other .img-cont {height:130px}

.pink-head {background:url(/img/bg_pink_head.gif) 0 0 repeat-x; line-height:35px; color:#b31ea0; padding:0 15px}
.news {padding:10px}
	.news a {display:block; font-size:12px; padding:5px 0 5px 10px; text-decoration:none; background:url(/img/bg_new_marker.gif) 0 10px no-repeat}
	.news a:hover {color:#268bff; text-decoration:underline}
	.news h4 {padding:10px 0}
.item-news a {margin-left:10px}
/*.brand-about {padding-right:110px}*/
	.brand-about p {font-size:12px; line-height:18px}
	.brand-about div {font-size:12px; line-height:18px}
	.brand-about img.logo {float:right; display:inline}
.brand-text {padding-top:10px}
	.brand-text a {margin-left:20px; line-height:30px; float:left; text-decoration:none}
	.brand-text a span {text-decoration:underline}
	.brand-text a:hover span {text-decoration:none}
	.brand-text .on { background:url(/img/bg_brand_text_rgt.gif) 100% 0 no-repeat; line-height:20px; height:28px; float:left; padding-right:5px; margin-left:20px; color:#000; text-decoration:none; color:#000; font-weight:bold }
		.brand-text .on span { background:url(/img/bg_brand_text_lft.gif) 0 0 no-repeat; float:left; line-height:28px; padding:0 2px 0 7px; height:28px; text-decoration:none}
		
#CompareHead {position:absolute; width:100%; top:auto; background-color:#fff; z-index:3}
		
 		.brand-text sup {color:#8f979f; padding-left:2px; line-height:8px}
.compare-block {padding:5px 10px 10px; line-height:26px}
	.compare-block p {font-size:12px}
a.show-mods {background:url(/img/bg_show_mods.gif) 0 0 no-repeat; padding-left:20px; margin-left:15px; font-size:12px;}
.sort-options {border-bottom:1px solid #e9eaec; padding:10px 15px; color:#4b627c; line-height:22px}
.sort-options a {float:left}
.bold-bord-top {border-top:5px solid #f2f3f4; padding-top:10px}
	.sort-options a {margin-left:10px; float:left;}
	.sort-options a.on {background:url(/img/bg_sort_rgt.gif) 100% 0 no-repeat; padding-right:5px; height:22px; float:left; font-weight:bold}
label.up, label.down {background:url(/img/bg_arrow_top.gif) 100% 3px no-repeat; padding-right:8px; color:#000; cursor:pointer}
label.down {background-position:100% -10px}
ins.up, ins.down {text-decoration:none; background:url(/img/bg_arrow_top.gif) 100% 3px no-repeat; padding-right:8px; color:#000; cursor:pointer}
ins.down {background-position:100% -10px}
		.sort-options a.on span {background:url(/img/bg_sort_lft.gif) 0 0 no-repeat; float:left; padding:0 5px 0 10px; color:#000}
.search-results tr:hover span.hiding {display:inline}
.search-results td {border-bottom:1px solid #e9eaec; padding:20px 10px 10px 10px; vertical-align:top}
.search-results .btn-cell {padding-right:0; text-align:right}
.search-results .price-cell {padding-left:5px; width:25%}
.hiding {display:none; border-left:1px solid #ccc;padding-left:10px;margin-left:10px;}
.hiding.item {display:inline;}
.hiding.order {border:none;margin:0;padding:0;font-size:12px;font-weight:bold;}
.hiding.order a {text-decoration:none;}
	.search-results .rating-cont {margin-bottom:5px}
	.sort-options a {text-decoration:none}
	.sort-options a:hover {color:#268bff}
	.search-results .td-sep {font-size:0; line-height:15px; padding:0}
	
.good-about {}

.good-about .buy-btn, .good-about .buy-btn span {line-height:15px; height:15px; float:right; cursor:pointer; background-image:url('http://i.novatek.ua/bg-buy.png'); text-shadow:-1px -1px 1px #569426;}
.good-about .buy-btn {width:55px; -moz-user-select:none; -khtml-user-select: none; user-select: none; background-repeat:no-repeat; background-position:100% 0; padding-right:4px; color:#fff; text-decoration:none; font-weight:bold; font-size:12px}
.good-about .buy-btn span {background-position:0 0; padding:0 3px 0 6px}	
.good-about .buy-btn:hover {background-position:100% -15px}
.good-about .buy-btn:hover span {background-position:0 -15px}
.good-about .buy-btn:active {background-position:100% -30px}
.good-about .buy-btn:active span {background-position:0 -30px}
.good-about .buy-btn.to-cart-disabled {background-position:100% -30px}
.good-about .buy-btn.to-cart-disabled span {background-position:0 -30px}

.good-about table.info strong, .good-about table.info small, .good-about table.info span {white-space:nowrap;}
.good-about table.info {font-size:12px;width:100%;}
.good-about table.info td, table.compare td {border:none;padding:15px 0 0 0;}
.good-about table.info td.title {width:100%;}
.good-about table.info td.title .details {width:90%;font-size:10px;color:#333;display:block;clear:left;white-space:normal}
.good-about table.info td.price {padding-right:10px;}
.good-about table.info td.buy {}
.good-about table.info td.status {padding-left:10px;min-width:110px;}
.good-about table.info td.compare-td {padding-left:30px;}
.good-about table.info strong {font-size:14px;}
.good-about table.info small {font-size:12px;}
.good-about .rating-td {float:right; width:100px; display:inline;}
.good-about a.h3 {font-size:14px; font-weight:bold; display:block; text-decoration:none; margin-bottom:5px}
.good-about .mods a {color:#79828C;}

.vendor-models .good-about a.h3 {margin-bottom:0}
.vendor-models .price-td {width:20%}
.price-td {width:20%}
.good-about .mods {padding-bottom:10px; color:#79828C}

.good-about a.h3:hover, .review-item h3 a:hover {color:#268bff}
.good-about a.h2:hover, .review-item h2 a:hover {color:#268bff}
.good-about p {padding:10px 0}
.instock {padding-left:30px; min-width:7em;}
.instock .to-cart {margin-left:-30px;margin-top:-2px;}
.instock .to-cart-disabled {margin-left:-30px}
.instock .to-cart-loading {margin-left:-30px}
.price-cont strong {font-size:16px; display:block}
.price-cont strong.mega-price {color:#B31EA0;}
.price-cont span {font-size:12px}
.price-cont p {padding:5px 0}
.price-cont small {font-size:11px}
.price-cont div a {font-size:12px}
a.callme {background:url(/img/bg_callme.gif) 5px 0 no-repeat; padding:3px 0 10px 30px; font-size:11px; text-decoration:none; display:block}
a.delivery {background:url(/img/bg_delivery.gif) 5px 0 no-repeat; padding:3px 0 10px 30px; font-size:11px; text-decoration:none; display:block}

	a.callme span {font-size:11px; color:#79828c; border-bottom:1px dotted}
	a.callme:hover span {border-bottom:none}
	a.delivery {text-decoration:none;}
	a.delivery span {font-size:11px; color:#4F9F18; border-bottom:1px dotted;}
	a.delivery:hover span {border-bottom:none}
.attr .rating-cont {float:left; margin:0 10px}
.attr a {font-size:11px; float:left; font-weight:normal; text-decoration:underline}
.attr a:hover {text-decoration:none}
.attr .new-good {margin-top:2px}
.add-compare {margin-right:15px;
white-space:pre !important;padding:2px 0 2px 15px; background:url(/img/bg_compare_small.gif) left 3px no-repeat; color:#79828c; text-decoration:none; cursor:pointer;}
.add-compare span {border-bottom:1px dotted #79828c;}
.add-compare:hover {color:#456e99; background-position:0 -16px}
.add-compare .compare {margin-left:12px;padding-left:12px;border-left::1px solid #000;}
.with-border {border:1px solid #d2d5d9}
.item-bg {background:url(/img/bg_item.gif)0 100% repeat-x}
* + html .item-information {height:100%}
	.item-information .item-lft {background-color:#fff}
	.with-border .item-lft {min-height:250px;}
.col-cont {float:left; width:70%}
	.item-information .item-rgt {border-left:1px solid #E3E5E7; float:right; width:29%;clear:right}
.one-item {padding:10px 10px 20px 265px}

		.model {padding-left:150px}
	.one-item .item-image {margin-left:-255px; float:left; display:inline;}	
	.one-item .item-image a {cursor: url(/img/magnify.cur), pointer}
	.one-item .item-image img {/*border:1px solid #D2D5D9;*/}
	.model .item-image {margin-left:-140px; margin-right:10px;}

	.one-item .about-item {overflow:hidden; padding-bottom:5px; padding-top:10px}
	.one-item h3 {padding:10px 0}
	.one-item h1 {padding:10px 0}
	.one-item p {padding:10px 40px 10px 0}
	.one-item .about-item .price {margin-top:15px;font-size:12px;}
	.one-item .about-item .price .main {font-size:30px;font-weight:bold;}
	.one-item .about-item .price .main small{margin-left: 5px;}
	.one-item .about-item .price .main span{color:#25313d;font-size:16px;font-weight:bold;margin-left: 15px;}
	.one-item .about-item .price .addit {color:#25313d;font-size:16px;font-weight:bold;}
	.one-item .about-item .buy {margin-top:10px;}
	.one-item .about-item .buy .btn {background:none;}
	.one-item .about-item .buy .status {margin:10px 0 0 0;font-size:12px;font-weight:bold;}
	.one-item .about-item .buy .status.ml {margin:10px 0 0 15px;font-size:12px;}
	.one-item .about-item .tip {margin-top:10px;color:#79828C;}
	
	div.credit {padding:0 20px 0 30px; background:url(/img/bg_credit.gif) 5px 0 no-repeat;}
	.one-item .about-item .price .credit {margin: 10px 0;font-size:14px;}
	.one-item .about-item .price .credit span { font-weight: bold;font-size: 16px;}
	div.cutprice {padding:0 20px 0 30px; background:url(/img/bg_way.jpg) 5px 0 no-repeat;}
	.one-item .about-item .price .cutprice {margin: 10px 0;font-size:14px;}
	.one-item .about-item .price .cutprice span { font-weight: bold;font-size: 16px;}

	.comments .rating-cont {float:left; margin-right:5px}
table.icons {margin:5px 0 20px}
	table.icons td {padding:5px 5px 5px 0}
div.resolution {background:url(/img/bg_ico_resolution.gif) 0 0 no-repeat; width:23px; height:17px; text-align:center; line-height:16px; color:#8f979f; font-size:10px}
.comments a {/*margin:0 5px*/}
.comments .sep {font-size:16px; color:#d2d5d9; line-height:10px; margin:0 5px;}
.rgt-cont {padding:25px 20px 20px}
.big-rgt .rgt-cont {padding:10px 0}
.rgt-title {padding-left:15px}
	.for-big {padding-right:0}
	.single-view {margin-top:-32px; position:relative}
.price-block h1 {font-size:28px}
.price-block h5 {color:#424f5d; font-size:14px}
	.price-block h1 small {font-size:14px}
.price-block .item-price {line-height:20px}
.item-price span.stock {float:left; margin-left:10px}
.item-price .to-cart-loading { margin-top:15px; }
.price-block p {padding-bottom:5px}
.price-block a {margin:10px 0}
.item-pictures {border:1px solid #D2D5D9; border-top:none; padding:15px}
.item-pictures .view-item {padding:0 10px}
	.item-pictures ul {}
		.item-pictures ul li {float:left; width:60px; height:60px; background-color:#fff; vertical-align:middle; margin-right:5px; border:1px solid #dbdde1;cursor:pointer;}
		.item-pictures ul li.active {border-color:#bf1da4}
		.item-pictures li img {}
.tabs {background:url(/img/bg_tabs3.gif) 0 100% repeat-x; padding:0 10px}
.tabs.quick {background:url(/img/bg_tabs2.gif) 0 100% repeat-x; padding:0 10px}
.tabs.quick .pin {float:right;margin:10px;border-bottom:1px dotted;cursor:pointer;}
.tabs.quick .pin.pinned {color:#aaa;}
.tabs.quick .pin:hover {color:#555;}
.tabs.quick .pin:active {color:#BF1DA4;}
* + html .tabs {zoom:1;}
	.tabs a {font-size:12px; color:#79828c; font-weight:bold; text-decoration:none; line-height:42px; float:left; padding:0 10px; text-shadow:1px 1px 1px #fff}
	.tabs a.on {background-color:#fff; height:42px; border-style:solid; border-color:#e9eaec; border-width:1px 1px 0 1px; color:#000; font-size:16px; letter-spacing:-1px}
	.tabs sup {line-height:4px}
.tab-cont {padding:15px 0}
.tab-cont.pad15{padding:15px}
* + html .tab-cont {zoom:1;}
	.overview-tab p, .specifications-tab p {font-size:12px; padding:10px 50px 10px 10px; line-height:20px}
	.overview-tab h2, .specifications-tab h2 {font-size:20px; font-weight:normal; padding-left:10px}
.view-item {padding:10px 20px 30px 20px}
	.view-item .half {float:left; height:53px;}
	.view-item .read {background:url(/img/bg_view_read.jpg) 0 0 no-repeat}
	.view-item .video {background:url(/img/bg_view_video.jpg) 0 0 no-repeat}
		.view-item .half-cont {padding:5px 60px 10px 45px}
		.view-item a {font-size:12px; line-height:18px}
table.options {margin:10px 0; width:100%}
	table.options td, table.options th {padding:8px; text-align:left; vertical-align:top; border-bottom:1px solid #f1f2f3; font-size:12px; width:20%;}	
	.item-information table.options th {width:50%}
	table.options td.caption1 {background-color:#f1f2f3; color:#79828c; font-size:14px; font-weight:bold; }
		table.options th a {color:#000; text-decoration:none; padding-left:20px; background:url(/img/bg_list_marker_gray.gif) 5px 5px no-repeat; float:left; cursor:auto;}
		table.options th a.popup-anchor {cursor:pointer;}
		table.options th a.popup-anchor:hover {background:url(/img/bg_quest.gif) 0 0 no-repeat}
			table.options th a.popup-anchor:hover span {border-bottom:1px dotted #000}
	table.options p {float:left; padding:1px 0 0 10px}
	table.options td.opt-info, div.information { background:url(/img/bg_info.gif) 30px 50% no-repeat #f4f4f5; border-top:1px solid #fff; padding:10px 10px 10px 90px}
	table.options td.opt-info p, div.information p {color:#808080; font-size:11px; padding:5px 0;line-height:140%;}
span.minus, span.plus {float:left; width:12px; height:12px; background-position:0 0; background-repeat:no-repeat; font-size:0px; margin-top:5px}
	span.minus {background-image:url(/img/bg_minus.gif)}
	span.plus {background-image:url(/img/bg_plus.gif)}
	span.minus span, span.plus span { display:none; }
	
	/*a.to-cart {background:url(/img/bg_btn_to_cart_small.png) 0 0 no-repeat; float:left; width:25px; height:22px; text-decoration:none}
	a.to-cart:hover {background-position:0 -22px}
	a.to-cart:active {background-position:0 -44px}
	a.to-cart-disabled {background:url(/img/bg_btn_to_cart_small.png) 0 -68px no-repeat; float:left; width:25px; height:22px; text-decoration:none;}
	a.to-cart-loading {background:url(/img/ajax-loader_w.gif) 0 0 no-repeat; float:left; width:25px; height:26px; text-decoration:none; cursor:default;}*/
	
	a.to-cart {background:url(/img/bg_btn_to_cart_small.png) 0 0 no-repeat; float:left; width:25px; height:22px; text-decoration:none}
	a.to-cart:hover {background-position:0 -22px}
	a.to-cart:active {background-position:0 -44px}
	a.to-cart-disabled {background:url(/img/bg_btn_to_cart_small.png) 0 -68px no-repeat; float:left; width:25px; height:22px; text-decoration:none;}
	a.to-cart-loading {background:url(/img/ajax-loader_w.gif) 0 0 no-repeat; float:left; width:25px; height:26px; text-decoration:none; cursor:default;}
	
	span.to-cart {cursor:pointer; background:url(/img/bg_btn_to_cart_small.png) 0 0 no-repeat; float:left; width:25px; height:22px; text-decoration:none}
	span.to-cart:hover {background-position:0 -22px}
	span.to-cart:active {background-position:0 -44px}
	span.to-cart-disabled {cursor:pointer;background:url(/img/bg_btn_to_cart_small.png) 0 -68px no-repeat; float:left; width:25px; height:22px; text-decoration:none;}
	span.to-cart-loading {cursor:pointer;background:url(/img/ajax-loader_w.gif) 0 0 no-repeat; float:left; width:25px; height:26px; text-decoration:none; cursor:default;}

.help-block .ctr-col {padding:20px 0 0 12px}
	.help-cont {padding:20px 40px 0 0}
		.help-cont h4{padding:10px 0}
.block-title {padding:0 0 10px 10px; letter-spacing:-1px}
.help-block-cont {float:left; display:none}
.help-popup {background-color:#ffffcc; width:400px; position:absolute; padding:2px; margin:-10px 0 0 10px}
	.help-popup-bg {border:1px solid #99997a; padding:20px}
table .help-popup p {float:none; padding:10px 0 0; font-weight:normal; line-height:16px}

.mods-table {width:100%}
.mods-table td {vertical-align:top; padding:20px 0 10px 20px; border-bottom:1px solid #e9eaec;min-width:100px;}
.mods-table .half {float:left}
.mods-table .half-cont {padding-left:30px}
.mods-table .half-cont img {float:left; margin-left:-30px}
.mods-table .good-about {padding-right:0}
.mods-table .rating-cont {float:left}
.mods-table .rating-td  a {float:left; margin-left:5px}
.mods-table .par-half {color:#79828C; padding:10px 0 0 0}
.mods-table .params {width:52%;}
.mods-table ul li {float:left;padding:0 0 0 0; white-space:nowrap; margin-right:30px; margin-bottom:10px; min-height:30px;}
.mods-table ul li div.wrap {float:left; width:auto;}
.mods-table ul li div.itm {float:left;}
.mods-table ul li img {float:left;padding-right:10px;margin-left:0;}
.small-td {width:10% }
.check-cont {line-height:16px; color:#79828C}
.check-cont input {margin:0; padding:0}

/*------ news page ---------------*/
.news-cont {padding:10px 25px 10px 10px}
	.news-cont h1 {padding-top:5px; font-size:18px;}
		.news-cont h1 a {color:#000; text-decoration:none}
		.news-cont h1 a:hover {color:#419aff; text-decoration:none}
	.news-cont h2 {padding-top:5px}
		.news-cont h2 a {color:#000; text-decoration:none}
		.news-cont h2 a:hover {color:#419aff; text-decoration:none}
	.news-cont h3, .news-cont h5 {padding-top:20px}
	.news-cont p, .review-item p {padding:10px 0; font-size:12px; line-height:18px}
.not-first {padding-top:40px}
.sub-menu span, .sub-menu a, .hor-sep {color:#8ea4bc}
.sub-menu span.actual {color:#4F9F18;}
.sub-menu span.not-actual {color:#AA0000;font-weight:bold}
.hor-sep {line-height:11px}
.sub-menu a {text-decoration:none}
.sub-menu a:hover {color:#419AFF}
	.sub-menu .sep, .hor-sep {padding:0 5px; font-size:17px}
.ppc {color:#636e79; padding:10px;line-height:140%;}
.theme-items-cont {padding:0 0 20px}
.theme-item {padding:5px 10px 0 140px; margin-top:10px}
	.theme-item img {float:left; margin-left:-130px}
	.theme-item a.h3, .bookmark a.h3 {font-size:14px; font-weight:bold; text-shadow:1px 1px 1px  #fff; text-decoration:none}
	.theme-item p {padding:5px 0}
	.theme-item .add-cart strong {font-size:16px; float:left}
/*------bookmark style ----------*/
.bookmark {background:#eaf1f8 url(/img/bg_bm_botline.gif) 0 100% repeat-x; margin:10px 0 0 }
.bm-bg {background:url(/img/bg_bm_corn.gif) 100% 100% no-repeat; padding:15px 15px 15px 85px}
.usual .bm-bg {padding:0 0 0 10px}
.lft-col .bm-bg {font-size:12px; padding-top:10px}
.bookmark img {float:left; margin-left:-70px}
.bookmark p {padding:10px 0}
/*------write review tab---------*/
.write-title {background-color:#ecf3fe; padding:15px 0; text-align:center}
	.write-title a {text-decoration:none; background:url(/img/bg_write_title.gif) 0 3px no-repeat; padding:5px 0 5px 30px}
		.write-title a span {border-bottom:1px dashed}
		.write-title a:hover span {border-bottom:none}
.review {padding:10px; border-bottom:1px solid #e9eaec; font-size:12px}
	.review h4, .review p {padding:10px 0}
	.review p {line-height:1.5em;}
	
	.review .says {font-size:11px; line-height:18px}
	.says .no {margin-right:10px;}
	.says span, .says label {float:left}
		.says label {background-color:#fcf8e9; padding:0 5px}
.btn {float:left; background:url(/img/bg_yes_no.gif) 0 0 no-repeat; width:28px; height:19px; line-height:18px; text-align:center; text-decoration:none; margin:0 2px; color:#a6acb3}
.btn:hover {color:#fff}
.write-review {/*margin-top:45px*/}
* + html .write-review {zoom:1;}
.write { padding:10px 200px 10px 10px}
.with-bg {background-color:#f2f7ff}
	.write .lft-panel {float:left; width:100%}
	.write .rgt-panel {float:right; margin-right:-200px; width:200px}
	.write h4 {padding-bottom:5px; padding-top:10px}
		.write h4 a {color:#8fabcc}
		.write h4 small {font-weight:normal; padding-left:10px}
	.panel-cont {padding:0 20px 10px 10px; overflow:hidden;}
	.input-cont {padding-bottom:10px}
.final-txt {font-size:14px; text-align:center; padding:20px; line-height:20px}

#CompareHead_position {
	margin-bottom:-1px;
	overflow:hidden;
	position:relative;
	z-index:3
}
.compare-cont {padding-bottom:10px; position:relative; width:100%}

	.compare-cont table.options td, .compare-cont table.options th {border-bottom-color:#dae5f2}
.compare-cont table.options td.caption1 {background-color:#f1f2f3; color:#7b848e}
	.compare-cont .hot-item {padding:0; width:auto}
td.better {background-color:#fff4cc}
table.options td.bot-line {border-bottom:5px solid #ecf3fe; padding:0; font-size:0}
	.compare-cont th {width:160px}
.compare-price {width:100px; margin:0 auto ; padding-top:10px}
.compare-price strong {font-size:16px; line-height:22px; width:auto; margin:0 0 0 5px}
	.compare-price small {text-decoration:line-through; color:#6b6b6b}
		.compare-price span small {line-height:10px; color:#ca7fbd}
		.leader {background-position:100% -23px; width:130px}
		.leader span {background-position:0 -23px!important; background-color:#ffccf6!important}
.compare-cont tr.link-line td {border:none; padding-top:0; width:20%;}
.td-empty {color:#cccccc;}
a.diff {background:url(/img/bg_btn_diff.gif) left center no-repeat; padding:2px 0 2px 15px; color:#364453; text-decoration:none; font-size:11px}
	a.diff span {border-bottom:1px dashed}
		a.diff:hover span {border-bottom:none}
textarea.big {height:160px}
/*------- reviews listing page ----------*/
.review-item {border-top:1px solid #CFD7E2;	padding:15px 30px 10px 140px}
.review-item img {float:left;	margin-left:-140px}
.review-item h3 a {text-decoration:none}
.review-item h2 a {text-decoration:none}
/*------- basket page  -------*/
.basket {width:100%; margin:50px 0 20px}
	.basket td {padding:10px; vertical-align:top; border-bottom:1px solid #e9eaec}
	.basket td.right {text-align:right;border:none;}
	.basket td.left {border:none;}
	.basket .last-td {padding-right:30px}
	.basket  a.title {font-size:14px; font-weight:bold}
	.basket p {padding:5px 0; line-height:16px}
	.basket h2 {white-space:nowrap}
		.basket h2 small {font-size:11px}
	.basket input {width:53px; font-size:13px; margin-right:4px; padding-left:2px}
	.basket td.qty {white-space:nowrap; color:#636466}
a.refresh, a.delete {background:url(/img/bg_basket_buttons.gif) 0 0 no-repeat; width:16px; height:16px; float:left; text-decoration:none; line-height:16px; margin-top:2px}
a.delete {background-position:0 -16px}

table.data {margin:10px 0 20px}
.data td, .data th {text-align:left; border-top:1px solid #e9eaec; padding:12px 10px; vertical-align:top}
.data th {width:160px; font-size:12px}
.data th.normal {font-weight:normal}
	.data th strong {color:#ce2d73}
	.data select {margin-bottom:10px;width:99%;}
.data input, .data textarea, .data select {width:98%; border:1px solid #737373; padding-left:2px}
.data input, .data select {border-top:2px solid #666}
.data textarea {height:65px}
/*------- rating --------------*/
.rating-cont {background:url(/img/bg_rating_passive.gif) 0 0 repeat-x; height:13px; width:70px; text-align:left}
	.rating-cont .rating {background:url(/img/bg_rating_active.gif) 0 0 repeat-x; height:13px}
.no-rating { background:url(/img/bg_rating_without.gif) 0 5px repeat-x; width:70px; height:13px; margin:5px auto}
.rating-cont-big {background:url(/img/bg_rating_passive_big.gif) 0 0 repeat-x; height:19px; width:100px}
/*------- acessories ------------*/
.accessories {padding-left:10px}
	.accessories .one-access {padding:10px 0 10px 80px}
		.one-access img {margin-left:-70px; border:1px solid #e9eaec; float:left; display:inline}
		.one-access a.title {font-size:12px}
		.one-access .add-cart {margin:5px 0}
		.add-cart strong {font-size:14px; padding-left:5px}
		.one-access .prrice {margin-bottom:5px;}
.group-end {border-bottom:1px solid #e9eaec}
/*------- paging -----------*/
.paging-cont {padding:20px 5px}
.paging {font-size:12px; color:#79828c; line-height:18px}
	.paging a, .paging span, .paging strong {float:left; margin-right:5px; text-decoration:none; padding:2px 6px}
	.paging a {font-weight:bold}
	.paging a:hover {background-color:#f2f3f4}
	.paging .cur {color:#fff; background-color:#b31ea0; font-weight:bold}
	a.next, a.prev {text-decoration:underline; font-weight:normal}
a.next:hover, a.prev:hover {text-decoration:none}
/*-------- about page   -----------*/
.about-shop {padding:0 10px}
.small-images {padding:8px 0 0}
	.small-images a {float:left; margin-right:5px; padding:2px}
	.small-images a img {border:1px solid #d2d5d9}
	.small-images a.on {background-color:#BF1DA4; padding:3px}
	.small-images a.on img {border:none}
	.about-shop p {font-size:12px; line-height:18px; padding:5px 20px 5px 0}
h3.about-title {padding:50px 0 10px}
.phones .half {float:left}
.phones h3 {padding-left:25px; margin:5px 0; background-image:url(/img/bg_phones.gif); background-repeat:no-repeat}
	.home-nom {background:0 2px}
	.velcom-nom {background-position:0 -29px}
	.empty-nom {background-position:0 50px}
	.mts-nom { background-position:0 -59px}
	h3.life-nom { background:url(/img/life.png) 0 0 no-repeat;}
	.life-nom { background:url(/img/life.png) 0 0 no-repeat;}
	.email {background-position:0 -90px}
.phones small {color:#79828c; font-size:11px; font-weight:normal; line-height:20px}
.license {padding:70px 10px 10px}
.img-block {padding:20px 0 10px}
    .img-block img { cursor:url(/img/magnify.cur), pointer; }
a.way {padding-left:20px; background:url(/img/bg_way.jpg) 0 0 no-repeat; text-decoration:none; font-size:12px}
	a.way span {border-bottom:1px dotted}
	a.way:hover span {border-bottom:none}
	.discont {padding:120px 0 0}
	.discont a {display:block; margin-top:-20px; font-size:12px}
/*-------- footer block  ---------*/

.pre-footer {padding:10px 0; background:url(/img/bg_pre_footer_bot.gif) 0 100% repeat-x; margin:0 5px}
.bottom {margin-top:20px}
.footer-middle {padding:10px 0 10px 0}
	.footer-middle .lay {padding:10px 30px 10px 0}
	.footer-middle h5 {color:#79828c; padding:10px 0}
	.footer-middle p {color:#878e94; font-size:11px; line-height:16px}
.single {padding-bottom:20px}
.footer {padding:15px 0 0 0}
.footer .left-menu {float:left;width:16%;margin-top:10px;}
.footer .third {width:27%; float:left}
.footer-top {padding:10px 160px 0 16%;}
	.footer-top dt a {color:#364453; font-size:12px; font-weight:bold}
	.footer-top dt a:hover {color:#000; text-decoration:underline}
	.footer-top dt, .footer-top dd {padding:5px 0}
	
	.footer-top dd.twitter {background: url(/img/social/twitter.gif) no-repeat scroll 0pt 4pt transparent; padding-left: 20px;}
	.footer-top dd.facebook {background: url(/img/social/facebook.gif) no-repeat scroll 0pt 4pt transparent; padding-left: 20px;}
	.footer-top dd.youtube {background: url(/img/social/you-tube.gif) no-repeat scroll 0pt 4pt transparent; padding-left: 20px;}
	.footer-top dd.vkontakte {background: url(/img/social/vkontakte.gif) no-repeat scroll 0pt 4pt transparent; padding-left: 20px;}
	.footer-top dd.odnoklassniki {background: url(/img/social/odnoklassniki.gif) no-repeat scroll 0pt 4pt transparent; padding-left: 20px;}
	.footer-top dd.linkedin {background: url(/img/social/linked-in.gif) no-repeat scroll 0pt 4pt transparent; padding-left: 20px;}
	
	.footer-top dd a:hover {text-decoration:underline; color:#70b3ff}
.footer-bottom {padding:40px 0 20px 12px}
	.footer-bottom, .footer-bottom a {color:#8a929a}
.logo-cont {line-height:40px; text-align:right; padding-right:40px}
*  + html .logo-cont {}
/*------ popup styles   ------*/
.modal-bg {background-color:#aaa; position:fixed; top:0; left:0; width:100%; height:100%; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.50;}
.popup-position {position:fixed; left:50%; top:50%; z-index:2222; }
.popup-position.top30 {top:30%;}
.video-link {width:695px; margin-left:-347px; margin-top:-200px; }
.callme-popup {width:355px; margin-left:-177px; margin-top:-100px; }
.modifications-popup {width:455px; margin-left:-210px; margin-top:-100px; }
.popup {background:url(/img/bg_pink_shadow.png) 0 0 repeat; padding:10px;border-radius: 5px; position:relative}
.popup a {margin:20px 0 0;}
.popup-mods {background:url(/img/bg_pink_shadow.png) 0 0 repeat; padding:8px; position:relative}
.popup-mods a {margin:0;}
.popup-mods table tr {display:block;margin-bottom:10px;border-bottom:1px solid #D7D9DD;}
.popup-mods table td {padding:5px;}
.popup-mods table td p {font-size:10px;}
.popup-content {background-color:#fff; padding:10px 10px 20px 20px}
.popup-content h3 {padding:10px 0}
.popup-close {position:absolute; top:0; right:0; background:url(/img/bg_popup_close.png) 0 0 no-repeat; display:block; width:31px; height:29px; text-decoration:none; margin:-10px -10px 0 0!important}
.popup-content p {font-size:12px; line-height:16px}
.callme-popup input, .callme-popup textarea {margin:10px 0; background-color:#f1f2f3; border-left:1px solid #cccdce; border-top:1px solid #cccdce; border-bottom:1px solid #ebeced; border-right:1px solid #ebeced; padding:5px; font-size:20px; color:#364453; width:90%;}
.map-popup {width:560px; margin-left:-280px; margin-top:-290px;}
    .map-popup .route { font-weight:bold; }
        .map-popup .route span { cursor:pointer; border-bottom:1px dashed; margin:0 1px 0 10px; padding:0 3px; }
        .map-popup .route span:hover { border-bottom:none; }
        .map-popup .route span.active { border: 1px dashed; }
        .map-popup .route .metro { color:Red; border-bottom-color: Red; }
        .map-popup .route .auto { color:#00e3ff; border-bottom-color: #00e3ff; }
        .map-popup .route .transp { color:#a90083; border-bottom-color: #a90083; }
    .map-popup .map-bg { height:500px; width:500px; background: url(/img/map/map.jpg); margin:15px 0 0 0; }
    .map-popup .map-bg-1 { background: url(/img/map/1/map.jpg); }
     .map-popup .map-bg-2 { background: url(/img/map/2/map.jpg); }
.err-border {border:solid 1px #ff0000;}
.compare {display:inline;}
.notif {margin-top:10px;}
.warranty {padding-top:10px;color:#b91497;font-size:13px;font-weight:bold;}
.hide {display:none;}
.user-name {text-decoration:none;cursor:auto;color:#18589F;}

.no-items
{
    font-size:1.5em !important;
    height:250px;
    margin-left:10px;
}

/*compare page container height */
/*.container {overflow:auto; height:500px}

* + html .container-cont {overflow:hidden; width:100%}
* + html .container {margin-right:20px}*/

/*#CompareHead.fixed {
	position:fixed;
	top:0;
	right:0;
	/*width:84%*/
/*	max-width:1330px;
}*/
/*.fixed #CompareModels {padding:0 0 0 45px; width:84%; }
.fixed #CompareModels.pad {padding:0 0 0 16%; width:84%; }
#CompareHead_fix {
	position:relative;
	width:100%;
}
div#CompareView {
font-size:0.8em;
position:relative;
z-index:1;
}
#CompareHead #Controls {
height:1px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:3;
}*/


p.error { padding:5px 5px 5px 0; color:#b31ea0; font-weight:bold; }
p.success { padding:5px 5px 5px 0; color:#4f9f18; font-weight:bold; }


.dis {
	color:#808080;
	}
.enb {
    }
.cursorPointer {
	cursor:pointer;
}
#divCallMePlease {top:33%;}
#divPhoto360Popup {top:24%;left:45%;cursor:auto;}
#divPhoto360Popup .popup {width:535px;}
#divPhoto360Popup .popup-content {width:535px;height:466px;padding:0;}

/*notifier*/
.b-notif-success {
    background:transparent url(/img/drop-b-bg.png) repeat scroll 0 0;
    border-left:5px solid #529F1D;
    color:#ffffff;
    line-height:1.4;
    padding:10px 15px;
    width:195px;
    margin-top:15px;
    }
.b-notif-error {
    background:transparent url(/img/drop-b-bg.png) repeat scroll 0 0;
    border-left:5px solid #D22333;
    color:#ffffff;
    line-height:1.4;
    padding:10px 15px;
    width:195px;
    margin-top:10px;
    }
    .b-notif-container {
        position:fixed;
        top:15px;
        right:10px;
        z-index:2233;
    }
    
    
#CompareHead.fixed {
	position:fixed;
	top:0;	
	max-width:1330px;
	margin: 0 auto;
	width:67%;
}
#CompareHead_fix {
	position:relative;
	width:100%;
}
div#CompareView {
font-size:0.8em;
position:relative;
z-index:1;
}
#CompareHead #Controls {
height:1px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:3;
}

.iphoto
{
    /*border: solid 1px #E3E5E7;*/
    margin-right:10px;
}

.ul-test {}
.ul-test li {}

#divGoToCheckout
{
    margin-top:10px;
}

.order-info
{
    background-color:#DAE5F2;
    padding:15px;
}
.order-info p
{
    font-size:13px;
    margin-bottom:10px;
}

.quick-order
{
    
}
    .quick-order input,
    .quick-order textarea
    {        
        border-color:#CCCDCE #EBECED #EBECED #CCCDCE;
        border-left:1px solid #CCCDCE;
        border-style:solid;
        border-width:1px;
        color:#364453;
        font-size:20px;
        margin:10px 0;        
        padding:5px;
        padding-right:0;
        width:90%;
    }
    .quick-order label
    {
        font-size:12px;
        padding-left:5px;
        padding-right:5px;
        font-weight:bold;
    }
.b-sysmsg-err
{
    padding-left:20px;
    padding-top:10px;
}

.order-info
{
    background-color:#DAE5F2;
    padding:15px;
}
.order-info p
{
    font-size:13px;
    margin-bottom:10px;
}

.clr-r
{
	clear:right;
}
.clr-b
{
	clear:both;
}
.mt-10
{
	margin-top:10px;
}

.order-type
{
	float:left;
	margin-right:20px;
	/*border-bottom:1px dotted #CC33B2;*/
	color:#CC33B2;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;	
	padding:5px;
}
.order-type:active
{	
	color:#EC53D2;	
}
.order-type.cur
{	
	cursor:default;	
	color:#ffffff;	
	background-color:#B31EA0;	
}

.search-slide
{
	background-color:#ffffff;
	border:4px solid #B31EA0;
	height:auto;
	left:-140px;
	position:relative;
	top:0;
	width:160%;
	float:left;
	z-index:101;
}
	.search-slide table
	{
		width:100%;
	}
	.search-slide td
	{
		border-bottom:solid 1px #DBDDE1;
	}
	.search-slide tr:hover
	{
		background-color:#FFEBFA;
	}
	.search-slide .preview
	{
		border:1px solid #DBDDE1;
		width:60px;
		height:60px;
		margin:5px;
	}
	
	.search-slide .about,
	.search-slide .price
	{
		margin:5px;
	}
	
	.search-slide a
	{
		background:none;
		float:none;
		height:auto;
		margin: 0;
		width:auto;
		font-size:12px;
		font-weight:bold;
		margin-bottom:5px;
	}
	.search-slide strong
	{
		font-size:14px;
	}
	.search-slide .found
	{
		font-size:12px;
	}
	.search-slide span,
	.search-slide small
	{
		font-size:11px;
	}

.city .title
{
    font-size: 14px; 
    font-weight: bold; 
    float: left;     
    margin-bottom:10px;
}
.city .title.right
{
    float:right;
}
    .city .title span
    {
        cursor:pointer;
        color:#18589F;
        border-bottom: 1px dotted;
    }
.city .content
{
    clear:both;
}
    .city .content ul
    {
        float:left;
        width:24%;
    }
        .city .content li
        {
            font-size:14px;
            padding-bottom:10px;
        }
            .city .content li a.cur
            {
                background-color:#B31EA0;
                color:#ffffff;
                padding:5px;
            }
            
.brands {background: url('http://i.novatek.ua/bg_c_block.png') repeat-x scroll 0pt 100% transparent;border: 1px solid rgb(215, 217, 221); padding: 10px;margin-top:10px;font-size:10px;}	
.brands ul,.brands li{display:inline;}
.brands a{line-height:1.5em;color:#18589f;text-decoration:none;margin:5px}
.brands h3 {color:#364453;}
.brands a:hover {color:#419aff;}

.social td {padding-left:10px;}

.stretch{width:100%;height:34px;background:url(/img/teez/bk.gif) repeat scroll 0 0 transparent}
.stretch .cntr{margin:0 auto;width:990px;height:34px;background:url(/img/teez/pic.gif) repeat scroll 0 0 transparent}

div.dostavka{display:block;margin:20px 0;background-color:#EAF1F8;padding:10px;color:#7F8C99;font-size:12px;}
div.dostavka ul{float:left;}
div.dostavka ul li{list-style-type:none;background:none;width:auto;float:none;}
div.dostavka ul li a{background:url("/img/bg_new_marker.gif") no-repeat scroll 0 10px transparent;display:block;font-size:12px;padding:5px 0 5px 10px;text-decoration:none;}
div.dostavka.region ul li{float:left;}
div.dostavka.region ul li a{font-weight:bold;}

.more {display:inline;}
.more .link {display:inline;color:#18589F;border-bottom:1px solid #18589F;cursor:pointer;}
.more .link:hover {color:#419AFF;border-bottom:1px solid #419AFF;}
.more-info{display:none;}

.small-panorama{margin-bottom:30px;}
.small-panorama a{display:block;font-size:14px;font-weight:bold;margin-bottom:10px;}

.ba-slide-cont{position:relative;height:125px;}
.ba-slide-cont .nav{float:right;/*margin:102px 30px 0 0;*/top:102px;right:30px;position:absolute;}
.ba-slide-cont .nav span
{
    float:left;
    background-image: url("/img/slide.png");
    background-position: -32px -7px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 6px;
    width: 6px;
    margin-right:5px;
}
.ba-slide-cont .nav span:hover, .ba-slide-cont .nav .tcur{background-position: -32px 0;}

.ba-slide
{
    background-image: url("/img/slide.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 14px;
    position: absolute;
    width: 14px;
}
.ba-slide.lft
{
    background-position: 0 0;
    /*margin:98px 0 0 10px;*/
    top:98px;
    left:10px;
}
.ba-slide.lft:hover{background-position: 0 -15px;}
.ba-slide.rgt
{
    right:0;
    background-position: -15px 0;
    /*margin:98px 10px 0 0;*/
    top:98px;
    right:10px;
}
.ba-slide.rgt:hover{background-position: -15px -15px;}

.teaser-cont{background: url(/img/bg_banner_botshade.gif) repeat-x scroll center bottom transparent;}
.teaser-cont .bg, .teaser-cont.cur .bg{text-align:center;border: 1px solid #D2D5D9;margin-top:10px;}

.about-shop-content {padding:0 10px}
.about-shop-content p {font-size:12px; line-height:18px; padding:5px 20px 5px 0}
	.about-shop-content ul {font-size:12px; line-height:18px; list-style-type:disc;}
	.about-shop-content li {margin:0 20px;font-size:12px; line-height:18px; list-style-type:disc;}

#competitionRegisterForm {font-size:1.5em; margin:25px 0 40px;}
    #competitionRegisterForm td a {margin-top:40px;}
    #competitionRegisterForm td input {width:218px;}
    #competitionRegisterForm td select.memberBirthdayYear {width:57px;}
    #competitionRegisterForm td select.memberBirthdayMonth {width:92px;}
    #competitionRegisterForm td select.memberBirthdayDay {width:61px;}
    #competitionRegisterForm td span.error {color:#AA0000; padding-left:5px;}
    #competitionRegisterForm td input,#competitionRegisterForm td textarea, #competitionRegisterForm td select {border:1px solid #AFAFAF; font-size:0.9em; margin:0; padding:5px 0;}
#memberBtnRegister {background-image:url("http://i.novatek.ua/bg_green_btn.png"); border:medium none; color:#FFFFFF; font-size:1.5em; height:25px; text-shadow:-1px -1px 1px #569426; width:249px;}
.registerSuccessMessage {color:#444444; display:block; font-size:1.8em; padding:11px 0;}
.registerErrorMessage {color:#FF0000; display:block; font-size:1.8em; padding:11px 0;}

.markRequiredFields {color:#AA0000; padding:0 0 0 3px;}

.txtc{}
.txtc .item{padding:10px;margin-bottom:20px;padding-left:0;padding:10px;border:solid 1px #E2E2E2;-webkit-box-shadow:5px 5px 10px #E1E1E1;-moz-box-shadow:5px 5px 10px #E1E1E1;box-shadow:5px 5px 10px #E1E1E1;}
.txtc .item {
    -moz-box-shadow: 5px 5px 10px #E1E1E1;
    border: 1px solid #E2E2E2;
    /*float: left;*/
    /*height: 200px;*/
    margin-bottom: 20px;
    margin-right: 15px;
    padding: 10px;
    /*width: 45%;*/
}
.txtc .item.first {width:500px;margin:0 auto;float:none;margin-bottom:15px;}

.txtc .item .img{float:left;margin:10px 10px 0 10px}
.txtc .item .title{display:block;clear:both;padding-bottom:10px;font-size:16px;font-weight:bold}
.txtc .item p{margin-left:10px;font-size:12px;line-height:20px}
.txtc .item .info{text-shadow:0 1px 0 #E5E8E8;margin-top:10px;height:30px;background:url(http://i.novatek.ua/comp-info.png) 0 0 repeat-x;border:solid 1px #bbc5cd;color:#364453}
.txtc .item .info .rate{display:inline;width:150px;font-size:14px;color:#4F9F18;font-weight:bold;padding-left:10px;}
.txtc .item .date{line-height:30px;font-size:12px;padding-left:10px;margin-right:20px}
.txtc .item .author{line-height:30px;font-size:12px;padding-left:10px}


.hot-item.member 
{
    float:left;
    margin:10px;
    text-align:center;
    width:30%;
    padding:10px 0;
    height:325px;    
    border:solid 1px #fff;
    overflow:visible;
    /*-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;*/	
}
.hot-item.member:hover 
{
    /*border:solid 1px #E2E2E2;    
    background-color:#f5f5f5;*/
}
.hot-item.member .hot-item-cont
{    
    padding:0;    
}
.hot-item.member .hot-item-cont p
{
    padding-bottom: 0;
}
.hot-item.member .hot-item-cont .name
{
    font-size:13px;
    color:#18589F;
    font-weight:bold;
}
.hot-item.member .hot-item-cont .img-cont
{
    height:auto;
    margin: 0 auto; 
    width: 265px; 
    text-align: center; 
    margin-bottom: 5px;
    background-color:#fff;
}
.hot-item.member .hot-item-cont .img-cont .img
{
    display: table-cell; 
    vertical-align: middle; 
    width:254px;
    margin:0 auto;
    
    padding:10px;
    /*border:solid 1px #E2E2E2;
    -webkit-box-shadow:5px 5px 10px #E1E1E1;	
	-moz-box-shadow:5px 5px 10px #E1E1E1;	
	box-shadow:5px 5px 10px #E1E1E1;*/
}
.sale-lead.competition
{
    margin-bottom: 5px;
    width:140px;
}

#divMember .popup .popup-content .member-details .star-rating-hover{background-position:0 -32px}
.member-details
{
    text-align:center;
    margin-top:10px;
}
.member-details .name
{
    font-size:14px;
    font-weight:bold;
}
.member-details .count
{
    margin-left:20px;
    font-size:14px;
    font-weight:bold;
}
.member-details .member-rating 
{
    margin-left:20%;
    margin-top:10px;
}
.member-details .member-rating span
{
    float:left;
    font-size:14px;
    font-weight:bold;
    margin-right:10px;
}
.member-details .member-rating span.message
{
    color:#55A51E;
}
.member-details .member-rating span.message.err
{
    color:#B31EA0;
}

.voteform input
{
    font-size:35px;
}

.model-text {width: 80%; padding: 15px 10px;font-size: 12px;line-height: 18px;}
.model-text img{}
.model-text p{ text-indent: 25px;margin: 9px 0;}
.model-text .ads{clear: both;width: 80%;margin: 0 auto; padding: 5px;background-color: #F1F2F3 !important;}
.model-text .ads td{ padding: 2px 5px;}
.model-text .ads td.name{ width: 60%;}
.model-text .ads p{ text-indent: 0;font-size: 10px;margin: 0;color: #555;}
.model-text .ads a{ color: #247FE6 !important;}
.model-text .ads a:hover{ color: #D22333 !important}

.box-s {
box-shadow: 0 0 5px #ccc;
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
border: solid 1px #CCC;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-image: initial;
}

.tabs a.on.c {
background-color: white;
height: 42px;
border-style: solid;
border-color: #F2CEEC;
border-width: 1px 1px 0 1px;
border-top: none;
color: #BC23A2;
font-size: 16px;
letter-spacing: -1px;
}

.tabs a span {
border-bottom: 1px dotted #CC33B2;
color: #B31EA0;
text-shadow: 1px 1px 1px white;
}



/* Special Block */
.special{ padding: 0 15px 25px;font-size: 12px;margin-top: 10px;}
.special .title{ font-size: 20px;margin-bottom: 15px;}
.special ul{ list-style-type: none;}
.special ul a{display: block; text-decoration: none;}
.special li{ float: left;margin: 0 0 0 0;width: 25%;text-align: center;}
.special li img{ width: 120px;height: 120px;}
.special li .name{display: block;margin: 5px 0 0 0;}
.special li .price{ display: block;color: #000;text-decoration: none;font-weight: bold;}
.special li .price .old{ margin-right: 10px;text-decoration: line-through;color: #666;}
.special li .discount{ background: #F60;color: #fff;padding: 2px 5px;position: relative;top: 15px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ie-border-radius: 5px;}
.special li .discount.not{ visibility: hidden;}
.special li .sum{float: left;background: #F60;color: #fff;padding: 0 5px;font-size: 25px; position: relative;top: 60px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ie-border-radius: 5px;}
.special .button{float: none;width: 85px;margin: 5px auto;}
.special .button.complect{ float: left;width: 150px;position: relative;top: 75px;}
/* #Special Block */

/* Basket */
.overlay {position: fixed;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;background: url(/img/overlay.png);}
.basket-container{}
.basket-container .g-close {position: fixed;z-index: 1001;right: 5%;top: 0;cursor: pointer;cursor: hand;width: 50px;height: 50px;background: url(/img/gallery-close.png);}
.basket-container .content{padding: 15px; background: #fff;min-height: 100px;max-height: 600px;overflow-y: auto; position: fixed;z-index: 999;left: 50%;top: 50px;width: 760px !important;margin-left: -380px !important;}
.basket-container .content{ box-shadow: 0 0 15px #B31EA0;}
.basket-container .basket{ margin: 0;}
.basket-container .basket .description{ font-size: 10px;}
.basket-container .basket td.lastt{ width: 115px;}
.basket-container .basket .old-price{ color: #666;text-decoration: line-through;font-size: 13px;font-weight: bold;}
.basket-container .button.order{ float: right;}
.basket-container .special li img{ width: 60px;height: 60px;}

#pokupki-zakaz{min-width: 760px !important;max-width: 1000px !important;}
#pokupki-zakaz .special li img{ width: 60px;height: 60px;}
#pokupki-zakaz .basket{ margin-top: 0;}
#pokupki-zakaz .basket td.lastt{ width: 115px;}
/* #Basket */
