





/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: none;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}
ol, ul {list-style: none} table {border-collapse:separate;border-spacing:0} caption, th, td {text-align:left;font-weight:normal} blockquote:before, blockquote:after, q:before, q:after {content: ""} blockquote, q {quotes:'\00AB' '\00BB' '\201E' '\201C'}
a * {cursor:pointer}
/* /reset */


/* main */

html {
	background:#111 url(../img/bg.jpg) repeat fixed;
}
body  {
	font:62.5% Helvetica, Arial, sans-serif;
}

html, body {
	
}

h1 {}
h2 {
	font:normal 30px Georgia, "Times New Roman", Times, serif;
}
h3 {
	font:bold 17px/17px Georgia, "Times New Roman", Times, serif;
}

.kak_h2{
	color:black;
	font:normal 30px Georgia, "Times New Roman", Times, serif;
}
.kak_h3{
	color:black;
	font:bold 17px/17px Georgia, "Times New Roman", Times, serif;
}
p {
	color:#555;
	padding:0 0 9px;
}

a {
	color:#252525;
	font-size:12px;
	text-decoration:none;
}
a:link {}
a:visited {}
a:hover {
	text-decoration:underline;
}
a:active {}

strong, b {
	font-weight:bold;
}

p {
	font-size:12px;
	line-height:18px;
}

cite {
	font-style:italic;
	padding-left:20px;
	display:block;
}
p.uncite {
	font-size:12px;
	padding-bottom:21px;
	padding-left:20px;
}

ul, ol {
	padding:0 0 15px 15px;
}

ul, ul li {
	list-style:disc inside;
}

ol, ol li {
	list-style:decimal inside;
}

input, textarea, select {
	font-family: Helvetica, Arial, sans-serif;
}

input.text {
	padding:0 0 0 5px;
	font-size:12px;
	color:#000;
}

.clear {
	position:relative;
	overflow:hidden;
	height:0;
	clear:both;
}

/* /main */


/* Layout */

#container {
	position:relative;
	z-index:2;
}
	.bg-top {
		position:absolute;
		width:100%;
		top:0; left:0;
		height:497px;
		background:url(../img/shadow.png) repeat-x 0 0;
		z-index:0;
	}
	
	.bg-bottom {
		position:relative;
		top:-249px;
		left:0;
		margin-bottom:-249px;
		background:url(../img/shadow.png) repeat-x 0 0;
		height:249px;
		background-position:0 -497px;
	}
	
	#header .header-bg, #footer .footer-bg, #content {
		position:relative;
		width:904px;
		padding:0 28px;
		margin:0 auto;
		z-index:1;
		background:url(../img/full-bg.png) no-repeat 0 0;
	}
	
	#header {
		position:relative;
		padding:54px 28px 0;
		width:904px;
		margin:0 auto;
		z-index:2;
		height:224px;
		
	}
	
	#header .header-bg {
		position:absolute;
		height:75px;
		left:0;
		background-position:0 100%;
		top:203px;
		z-index:-1;
	}
	
	#content {
		background-position:-960px 0;
		background-repeat:repeat-y;
		padding-bottom:100px;
	}
		#content .left-column {
			position:relative;
			overflow:hidden;
			width:280px;
			margin:0;
			float:left;
			z-index:1;
		}
		
		#content .right-column {
			position:relative;
			float:left;
			width:600px;
			margin:-11px 0 0;
		}
		
		#content .label-image {
			position:absolute;
			top:0px; left:3px;
			width:54px; height:46px;
			background:url(../img/label.png);
		}
	
		#content .right-column .catalog {
			margin:18px 0 0 0;
			padding:0;
		}
			#content .right-column .catalog li {
				padding-top:0
			}

	#footer {
		height:102px;
		position:relative;
		
		width:904px;padding:0 28px;
		margin:0 auto;
		z-index:2;
	}
	#footer * {z-index:2;}
	
	#footer .footer-bg {
		position:absolute;
		width:100%;
		height:102px;
		left:0;
		background-position:-1920px 0;
		top:0;
		z-index:1;
	}


/*//Layout */


/* model */
a.button {
	position:relative;
	overflow:hidden;
	display:inline-block;
	height:34px; line-height:34px;
	text-indent:10px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0;
	*display:inline;*zoom:1;
}
	a.button i, a.button .i {
		position:absolute;
		width:100%;	height:34px;
		top:0;left:0;	
	}
	
	a.reg-btn {width:126px}
		a.reg-btn:hover {}
		a.reg-btn i, a.reg-btn .i {
			background:url(../img/reg-btn.png) no-repeat;
		}
		a.reg-btn:hover i, a.reg-btn:hover .i {
			background-position:0 -34px;
		}
		
	a.purchase-btn {width:110px}
		a.purchase-btn i,a.purchase-btn .i {
			background:url(../img/purchase-btn.png) no-repeat;
		}
		
		a.purchase-btn:hover i, a.purchase-btn:hover .i {
			background-position:0 -34px;
		}
		
	a.buy-btn {width:134px;height:40px;}
		a.buy-btn i, a.buy-btn .i {
			background:url(../img/buy-btn.png) no-repeat;
			height:40px;
		}
		a.buy-btn:hover {}
			a.buy-btn:hover i, a.buy-btn:hover .i {
				background:url(../img/buy-btn-hover.png) no-repeat;
			}
	
	a.buy-small-btn {width:81px;height:27px;}
		a.buy-small-btn i, a.buy-small-btn .i {
			background:url(../img/buy-small-btn.png) no-repeat;
			height:27px;
		}
			a.buy-small-btn:hover i, a.buy-small-btn:hover .i {
				background-position:0 -27px;
			}

	a.print-btn {width:82px;height:34px;}
		a.print-btn i, a.print-btn .i {
			background:url(../img/print-btn.png) no-repeat;
			height:34px;
		}
			a.print-btn:hover i, a.print-btn:hover .i {
				background-position:0 -34px;
			}

	a.receipt-btn {width:210px;height:34px;}
		a.receipt-btn i, a.receipt-btn .i {
			background:url(../img/receipt-btn.png) no-repeat;
			height:34px;
		}
			a.receipt-btn:hover i, a.receipt-btn:hover .i {
				background-position:0 -34px;
			}
	
	
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  padding: 0;
  border: none;
}
	
	button.button {
		position:relative;
		display:block;
		overflow:hidden;
		border:none;
		height:34px;
		padding:0;
	}
		button.button i {
			position:absolute;
			overflow:hidden;
			display:block;
			top:0; left:0;
			width:100%; height:34px
		}
		
		button.enter-btn {
			width:76px;
		}
			button.enter-btn i {
				background:purple;
			}
		
.left-menu {
	position:relative;
	overflow:hidden;
	padding:0 0 9px 23px;
	cursor:default;
}	
	.left-menu li {
		display:block;
		float:left;clear:both;
		height:27px;
		list-style:none;
		margin:0 0 1px 0;
		background:url(../img/point.png) no-repeat 6px 8px;
		padding-left:19px;
		
	}
		.left-menu li:hover, .left-menu li.hover {
			background-position:6px -17px;
		}
		.left-menu li a, .left-menu li span {
			font:16px Georgia, "Times New Roman", Times, serif;
			padding:0 16px 0 0;
			white-space:nowrap;
		}
	
		.left-menu li span, .left-menu li.active a {
			display:block;
			height:27px;
			background:url(../img/left-menu-active.gif) no-repeat 100% 0;
			float:left;
			color:#fff;
			line-height:24px;
		}
		
	.left-menu li.active {
		background:url(../img/left-menu-active.png) no-repeat 0 0;
		margin:0 0 4px 0;
	}
		.left-menu li.active a {
			text-decoration:underline;
			cursor:pointer;
		}
			.left-menu li.active a:hover {
				text-decoration:none;
			}
		
		
#banner {
	position:relative;
	width:543px; height:219px;
	margin:10px 0 29px 27px;
	z-index:1;
}
	#slides {
		position:relative;
		overflow:hidden;
		height:219px;
	} 
		#slides a {
			position:absolute;
			overflow:hidden;
			top:0;left:0;
			display:block;
			height:219px;
			width:543px;
			background-position:0 0;
		}
		
		#banner #slides a.c {z-index:2}
		#banner #slides a.n {z-index:1}

	#banner-next, #banner-prev {
		position:absolute;
		display:block;
		width:36px; height:36px;
		top:102px;left:-20px;
		background:url(../img/b-btn-arr.png);
		cursor:pointer;
		z-index:100;
	}
	
	#banner-next {
		margin-left:100%;
		left:-15px;
	}
		#banner-next i, #banner-prev i, #banner-next .i, #banner-prev .i {
			margin:8px 0 0 11px;
			display:block;
			width:8px; height:15px;
			background:url(../img/b-arr.gif);
		}
		
		#banner-next i, #banner-next .i {
			margin-left:15px;
			background-position:-7px 0;
		}
		
	#banner .pager {
		position:relative;
		overflow:hidden;
		clear:both;
		top:-11px;
		margin:0 0 0 32px;
		padding:0;
		zoom:1;
		float:left;
		z-index:10;
	}
		#banner .pager li {
			display:block; float:left;
			width:19px; height:18px;
			line-height:16px;
			background:url(../img/b-pager.png) 0 -18px;
			cursor:pointer;
			font-size:12px;
			color:#3b3b3b;
			text-align:center;
			margin:0 1px 0 0;
		}
			#banner .pager li:hover {
				color:#000;
			}
			#banner .pager li.active {
				background-position:0 0;
				color:#fefefe;
				cursor:default;
			}
			
	#banner .cnr-tl, #banner .cnr-tr, #banner .cnr-bl, #banner .cnr-br {
		position:absolute;
		display:block;
		overflow:hidden;
		width:10px;height:10px;
		top:0;left:0;
		z-index:100;
		background:url(../img/cnrs.png) 0 0;
	}
		#banner .cnr-tr, #banner .cnr-br {
			margin-left:100%;left:-10px;
		}
		#banner .cnr-bl, #banner .cnr-br {
			top:209px;
			background-position:-10px 0;
		}
		#banner .cnr-br {
			background-position:0 0;
		}
		/*#banner a {border:1px solid red}*/
		
		#banner .cnr-tl {
			background-position:-10px -10px;
		}
		#banner .cnr-tr {
			background-position:0 -10px;
		}

h2.rounded, h3.rounded, .kak_h3.rounded, .kak_h2.rounded {
	position:relative;
	display:inline-block;
	height:34px;
	background:#292929;
	white-space:nowrap
	border: 1px solid #292929;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	*display:inline;*zoom:1;
	color:#e9e8e8;
	font-weight:normal;
	margin:0 0 0 28px;
}

h2.flat, .kak_h2.flat {
	margin:0 0 10px 42px;
	padding:0;
	font-size:34px;
}

h2.rounded, .kak_h2.rounded {
	padding:8px 16px 16px;
	height:30px;
	*background:#292929 url(../img/bdr-radius.gif) no-repeat 100% -54px;
}
	h2.rounded i, h3.slick i, .kak_h2.rounded i, .kak_h3.slick i  {
		*position:absolute;
		*overflow:hidden;
		*display:block;
		 *left:0; top:0;
		*width:10px; *height:54px;
		*background:#292929 url(../img/bdr-radius.gif) no-repeat 0 0;
	}
	
	h3.rounded i {
		
	}
	
h3.rounded, .kak_h3.rounded {
	height:18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-size:21px;
	padding:11px 10px 15px;
}

h3.type2, .kak_h3.type2 {
	padding:9px 10px 13px;
	margin:0 0 0 42px;
}

	h3.slick, .kak_h3.slick {
		top:-2px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-o-border-radius: 10px;
		border-radius:10px;
		
		-moz-border-radius-topleft:0;
		-webkit-border-top-left-radius:0;
		border-radius-topleft:0;
		-moz-border-radius-topright:0;
		-webkit-border-top-right-radius:0;
		border-radius-topright:0;
		
		color:#898989;
		text-transform:lowercase;
		padding:0 18px 15px;
		
		*background:#292929 url(../img/bdr-radius.gif) no-repeat 100% 100%;
	}
		h3.slick i, .kak_h3.slick i {
			*position:absolute;
			*overflow:hidden;
			*background:#292929 url(../img/bdr-radius.gif) no-repeat 0 -34px;
			*height:20px;
			*top:13px
		}
		
	
	h2.slick, .kak_h2.slick {
		padding-bottom:16px;
		-moz-border-radius-bottomleft:0;
		-webkit-border-bottom-left-radius:0;
		border-radius-bottomleft:0;
	}
	
	h2.slick i, h2.slick i { height:40px;}
	
.catalog {
	position:relative;
	overflow:hidden;
	padding:0;
}
	.catalog li {
		position:relative;
		display:inline-block;
		padding:0;
		margin:0 0 40px 43px;
		width:245px;
		*display:inline;*zoom:1;
		vertical-align:top;
	}
	
	.catalog li.wide {
		width:525px;
		padding:50px 0 0;
	}
		.catalog li.wide h3 a {
			font-size: 18pt;	
			line-height:28px;
		}
		
		.catalog li.wide .image {
			float:left;
			width:263px;
			padding:10px 26px 0 0;
			height:auto;
			display:block;
			vertical-align:middle;
		}
			.catalog li .image img {
				vertical-align:bottom;
			}
			
		.catalog li .thumbs {
			clear:left;
			float:left;
			vertical-align:top;
			height:auto;
			text-align:center;
			width:263px;
			padding:0 26px 0 0;
		}
			.catalog li .thumbs a:hover img {
				opacity:0.9;
				*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
			}
			
			
			.catalog li .thumbs a.current {
				cursor:default;
			}
			.catalog li .thumbs a.current img, .catalog li .thumbs a.current:hover img {
				cursor:default;
				opacity:0.3;
				*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
			}
		
		.catalog li.wide .info {
			overflow:hidden;
		}
		
		.catalog li.wide .button {
			margin-left:0;
		}
	
		.catalog li h3, .catalog li .kak_h3  {
			margin:0 0 16px;
			line-height:23px;
		}
			.catalog li h3 a, .catalog li .kak_h3 a {
				text-decoration:underline;
				font-weight:normal;
				font-size:18pt;
				line-height:28px;
				color:#252525;
			}
				.catalog li h3 a:hover, .catalog li .kak_h3 a:hover {
					text-decoration:none;
				}
		
		.catalog li .description {
			border-bottom:1px dotted #b6b6b6;
			margin:0 0 13px;
			padding:0 0 15px 0;
		}
		
		.catalog li .description p {
			/* height: 65px; */
			overflow: hidden;
		}
		
		.catalog li p {
			color:#555;
			padding:0 0 9px;
			overflow:auto;
		}
		
		.catalog span {
			font-size:14px;
			display:block;
			margin:0 0 2px;
			color:#555;
			
		}
		
		.catalog .price-after-reg {
			font-weight:bold;
			margin:0 0 6px;
			color:#252525;
		}
			.catalog .price-after-reg strong {
				font-size:16px;
				white-space:nowrap;
			}
			.catalog .price-after-reg del {
				font-size:16px;
				color: #959595;
			}
		
		.catalog .button {
			margin:19px 0 0 -6px;
		}
		
		.catalog li .image {
			text-align:center;
			margin:0 0 5px;

			display:inline-block;
			width:100%;
			line-height:180px;*font-size:162px;
		}
		
	.breadcrumbs {
		position:relative;
		clear:both;
		overflow:hidden;
		margin:10px 0 0 29px;
	} 
		.breadcrumbs li a, .breadcrumbs li {
			font:normal 14px Georgia, "Times New Roman", Times, serif;
			color:#636363;
		}
		
		.breadcrumbs li {
			display:inline;
			font-weight:bold;
		}
	
		.breadcrumbs li a {
			font-weight:normal;
			color:#636363;
			text-decoration:underline;
		}
			.breadcrumbs li a:hover {
				text-decoration:none;
			}
				
.paginator {
	position:relative;
	float:left;
	left:50%;
	margin:0 0 40px;
}
	.paginator div {
		position:relative;
		float:left;
		left:-50%;
		vertical-align:top;
	}
	.paginator span, .paginator ul li {
		display:inline-block;
		*display:inline;*zoom:1;
	}
	
	.paginator ul li, .paginator ul li a {
		font:20px/34px "Times New Roman", Times, serif;
		background:url(../img/paginator.png);
		height:36px;
		vertical-align:top;
	}
	
	.paginator span {
		padding:4px 0 0;
		font:18px "Times New Roman", Times, serif;
		vertical-align:top;
	}
	.paginator ul {
		display:inline;
	}
		.paginator ul li {
			text-align:center;
			min-width:30px;
			background-position:-7px -36px;
			cursor:default;
			color:#fff
		}
			.paginator ul li a {
				display:block;float:left;
				width:30px; 
				color:#292929;
				padding:0 0 0 7px;
			}

.larr, .rarr {
	border:4px solid #fff;
	width:0; height:0;
	overflow:hidden;
	position:relative;
	display:inline-block;
	text-decoration:none;
}
		
.rarr {
	border-right:0;
	border-left-color:#000;
	margin:0 0 0 5px;
}

.larr {
	border-left:0;
	border-right-color:#000;
	margin:0 5px 0 0;
}

#certification {
	position:relative;
	background:url(../img/cert-bg.png) no-repeat;
	width:100%; height:115px;
}	
	#certification label {
		position:absolute;
		display:block;
		top:45px; right:75px;
		width:230px;
		white-space:normal;
		text-align:right;
	}
	
	#cert-number {
		position:absolute;
		top:80px;right:150px;
		font-weight:bold;
		text-align:center;
		font-size:14px;
		text-transform:uppercase;
		width:100px;
	}
	
	#cert-submit {
		position:absolute;
		top:82px;
		right:75px;
		text-decoration:underline;
	}
		#cert-submit:hover {
			text-decoration:none;
		}
		#cert-submit:active {
			color:#777;
		}
	
	#certification .message {
		position:absolute;
		display:block;
		right:75px;
		top:102px;
		font-size:11px;
	}
	
	.cert-row a {
		text-decoration:underline;
	}
		.cert-row a:hover {
			text-decoration:none;
		}
	
#dlb-overlay, #dlb-img {
	background-color: #1a1a1a;
	display: none;
	height: 1%;
	left: 48%;
	overflow: hidden;
	position: fixed;
	top: 49.5%;
	width: 4%;
	z-index: 10000;
}
* html #dlb-overlay, * html #dlb-img {
	position: absolute;
}
#dlb-img {
	background: url(../img/pre.gif) 50% 50% no-repeat;
	height: 10%;
	left: 50%;
	margin: -5% 0 0 -5%;
	top: 50%;
	width: 10%;
	z-index: 10001;
}
#dlb-img.loaded {
	background: none;
}
#dlb-img img {
	display: block;
	margin: 7px 10px;
	position: absolute;
	visibility: hidden;
}
#dlb-img.loaded img {
	display: none;
	visibility: visible;
}
#dlb-close, #dlb-prev span, #dlb-next span {
	background: url(../img/buttons.png) 0 0 no-repeat;
	cursor: pointer;
	height: 0;
	left: -22px;
	margin-left: 100%;
	overflow: hidden;
	padding-top: 22px;
	position: absolute;
	top: 0;
	width: 22px;
}
#dlb-close {
	display: none;
	z-index: 10003;
}
* html #dlb-close, * html #dlb-prev span, * html #dlb-next span {
	background: url(../img/pixel.gif) 0 0 repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/buttons.png", sizingMethod="crop");
}
#dlb-img.loaded #dlb-close {
	display: block;
}
#dlb-prev, #dlb-next {
	background: url(../img/pixel.gif) 0 0 repeat;
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 50%;
	z-index: 10002;
}
#dlb-next {
	left: 50%;
}
#dlb-prev span {
	background-position: -22px 0;
	left: 2px;
	margin: -10000px 0 0 0;
	top: 50%;
}
#dlb-next span {
	background-position: -44px 0;
	left: -22px;
	margin: -10000px 0 0 100%;
	top: 50%;
}
#dlb-prev:hover span, #dlb-next:hover span {
	margin-top: -10px;
}
* html #dlb-prev span {
	clip: rect(0 44px 22px 22px);
	left: -20px;
	width: 44px;
}
* html #dlb-next span {
	clip: rect(0 66px 22px 44px);
	left: -66px;
	width: 66px;
}
#dlb-img.img-last #dlb-next, #dlb-img.img-first #dlb-prev {
	display: none;
}

.subscribe {
	margin:15px 0 0 30px;
}
	.subscribe fieldset {
		position:relative;
		display:block;
		overflow:hidden;
		position:relative;
		background:url(../img/subscribe-ico.gif) no-repeat;
		padding:0 0 0 35px;
		*padding:0;
	}
		.subscribe fieldset * {
			vertical-align:top;
		}
		
		.subscribe fieldset input.text {
			height:20px;
			width:300px;
			padding:2px 0;
			*padding:4px 0 0;
		}
		
.sale-link {
	background:url(../img/subscribe-big-ico.png) no-repeat;
	display:inline-block;
	height:36px;
	padding:3px 0 0 46px;
	vertical-align:top;
	margin:0 10px 0;text-decoration:underline;
}
	a.sale-link span {
		display:block;
		width:130px;
	}
		a.sale-link:hover {
			text-decoration:none
		}
html, body {
	
}
#popup-frame {
	position:fixed;
	z-index:1000;
	display:none;
}
#popup-frame, #popup-shadow {
	top:0;left:0;
	width:100%; height:100%;
}
	#popup-shadow {
		position:absolute;
		background:white;
		opacity:.57;
		*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=57);
	}
	
	#popup-body {
		position:absolute;
		left:50%; top:50%;
		width:387px;
		margin:-150px 0 0 -193px;
		z-index:1;
	}
	
	/*
	#popup-body form#send-to-friend, #popup-form {
		background:#292929;
		position:relative;
		display:block;
		padding:1px 0;
		zoom:1;
	}
	*/
	
	#popup-content {
		background:#292929;
		position:relative;
		display:block;
		padding:1px 0;
		zoom:1;
	}
	
		#popup-body form#send-to-friend fieldset, #popup-form fieldset {
			position:relative;
			display:block;
			overflow:hidden;
			background:#292929;
			margin:-7px 6px;
			zoom:1;
			padding:20px 10px 0;
		}
		
		#popup-body .close-button, #popup-form .close-button {
			position:absolute;
			top:3px;right:10px;
			color:#8f8f8f;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			background:url(../img/close-f-popup.gif) no-repeat 0 3px;
			padding:0 0 0 15px;
			cursor:pointer;
		}
	
		.tl, .tr, .bl, .br {
			position:absolute;
			overflow:hidden;
			width:6px; height:6px;
			top:-6px;left:0;
			background:url(../img/cnrs2.png) no-repeat;
		}
		
		.tr {
			margin-left:100%;
			left:-6px;
			background-position:-6px 0;
		}
		
		.bl, .br {
			top:auto;
			margin:0;
			background-position:0 -6px;
		}

		.br {
			margin-left:100%;
			background-position:-6px -6px;
			left:-6px;
		}
		
		#send-to-friend, #popup-form {
			color:#fff;
		}
			#send-to-friend h3, #popup-form h3 {
				font-weight:normal;
				font-size:18px;
				margin:0 0 27px;
			}
			
			#send-to-friend label, #send-to-friend input, #popup-form label, #popup-form input {
				display:block;
				float:left;
			}
			
			#send-to-friend label, #popup-form label {
				text-align:right;
				width:180px;
				font-size:12px;
				margin:0 0 4px;
				line-height:17px;
				padding:0 10px 0 0;
			}
			
			#send-to-friend input.text, #popup-form input.text {
				height:15px; width:160px;
				padding:0;
				font-size:12px;
				margin:0 0 4px;
			}
			
			#send-to-friend #your-email {
				margin:0 0 25px;
			}
			
			#send-to-friend .recommendation {
				float:none;
				text-align:left;
				margin:22px 0 11px;
			}
			
			#send-to-friend textarea {
				width:349px;
				height:85px;
				font-size:12px;
				*width:339px;
			}
			
			#send-to-friend .attach-text {
				background:#676767;
				color:#fff;
				line-height:20px;
				padding:5px 7px;
				margin:0 1px 15px 0;
				*margin:0 2px 15px 4px;
			}
				#send-to-friend .attach-text a {
					color:#fff;
					text-decoration:underline;
				}
					#send-to-friend .attach-text a:hover {text-decoration:none}
			
			#send-to-friend .submit {
				padding:0;
				float:right;
				margin:0 0 14px;
			}
			
			#send-to-friend .error {
				font-weight:bold;
				border:2px dotted #000;
				*border-color:#fff;
			}
			
			#send-to-friend .server-message {
				font-weight:bold;
				font-size:12px;
				color:#fff;
				margin:0 0 20px;
			}
			
	form.password-recovery-form label {
		text-align:center !important;
		float:none !important;
		width:auto !important;
		padding:0 !important
	}
	
	form.password-recovery-form input.text {
		width: 290px !important;
		float:none !important;
		margin:4px auto 23px !important
	}
	
	form.password-recovery-form .submit {
		float:none !important;
		margin:0 auto 6px !important;
	}
		span.recovery-message {
			color:#fff;
			font-size:14px;
			display:block;
			height:30px;
			margin:0 0 35px;
			text-align:center;
		}
	
			
#baloon {
	background: url(../img/baloon.png);
	display: none;
	font-size: 14px;
	height: 43px;
	line-height: 36px;
	position: absolute;
	text-align: center;
	width: 222px;
	z-index: 1000;
}

	
/* /model */


/* content */
#header {}
	#header * {color:#fff}
	#header input {color:#000}
	#header .antonimania {position: absolute; left: 72px; top: 54px; z-index: 2}
	
	#header .phone {
		color:#898989;
		font-size:21px;
		margin:0 0 0 46px;
		line-height:15px;
		*line-height:17px;
	}
		#header .phone small {
			font-size:12px;
			color:#898989;
			font-weight:bold;
		}
		
	#top-signup {
		position:absolute;
		overflow:hidden;
		left:390px;
		*left:408px;
		top:45px;
		margin:0;
		width:180px;
		line-height:17px;
		*left:396px;
		*top:52px;
	}
		#top-signup ul {
			padding:0 0 9px 15px;
			list-style:none;
		}
			#top-signup li {
				color:#adacac;
				margin:0 0 9px;
				list-style:none;
				*zoom:1;
				font-family: Georgia, "Times New Roman", Times, serif;
				
			}
				#top-signup li * {
					color:#fff;
					font-size:12px;
				}
				
		#top-signup .button {
			position:relative;
			margin:0 0 0 12px;
		}
		
		
	#signin {
		position:absolute;
		overflow:hidden;
		width:140px;
		top:42px;
		left:591px;
		
		*top:38px
	}	
	
		#signin fieldset {overflow:auto}
		#signin label {font-size:12px}
		
		#signin label.placeholder_on {
			position:absolute;
			color:black;
			z-index:1;
			font-size:12px;
			margin:6px 0 0 8px;
			*margin:7px 0 0 7px;
			cursor:text;
		}
		
		#signin input.text {
			position:relative;
			display:block;
			width:127px;
			margin:4px 0 0 0;
			background:#aaa;
		}
		
		#signin .password-recovery {
			display:block;
			margin:3px 0 0 0;
			color:#555;
			font-size:11px;
			text-decoration:underline;
		}
			#signin .password-recovery:hover {text-decoration:none}
			
		#signin .submit {
			display:block;
			margin:11px 0 0 0;
		}
		
		#buttons {
			position:absolute;
			overflow:hidden;
			width:140px; height:140px;
			top:31px; left:500px;
			padding:0;
			text-align:center;
			text-indent:11px;

		}
		
		#top-basket {
			position:absolute;
			overflow:hidden;
			width:181px; height:140px;
			top:40px; left:756px;
			padding:0;
			text-align:center;
			text-indent:11px;

		}
			#top-basket .title {
				position:relative;
				z-index:1;
				font:18px Georgia, "Times New Roman", Times, serif;
				display:block;
				text-decoration:underline;
				margin:12px 18px 6px 0;
				*zoom:1;
			}
				#top-basket .title:hover {text-decoration:none}
			
			#top-basket .present {
				position:relative;
				color:#959595;
				text-decoration:underline;
				z-index:1;
				display:block;
				margin:0 13px 13px 0;
			}
				.total-products, .total-price {
					position:relative;
					display:block;
					font-size:13px;
					z-index:1;
					color:#959595 !important;
					margin:0 20px 0 0;
				}
					.total-products span, .total-price span {
						font-size:18px;
						color:#959595 !important;
					}
				
				#top-basket .present:hover {text-decoration:none}
				
			
		#top-basket .button {
			z-index:1;
			margin:11px 0 0 -7px;
			*left:-7px;
		}
		
		#top-basket .top-basket-bg {
			position:absolute;
			width:181px; height:140px;
			position:absolute;
			overflow:hidden;
			top:0; left:0;
			background:url(../img/top-basket.png) -181px 0;
		}
		
		#top-basket {height:180px}
			#top-basket .full {
				height:171px;
				background-position:0 0;
			}
			
		
			#top-basket .empty {
				font-size:12px;
				display:block;
				margin:12px 9px 6px 0;
			}
		
		#welcome {
			position:absolute;
			top:43px; left:575px;
		}
			#welcome h3, #welcome .kak_h3 {
				font-weight:normal;
				font-size:18px;
				margin:0 0 10px;
				line-height: 24px;
			}
			
			#welcome h3 img, #welcome .kak_h3 img {
				vertical-align:bottom;
				margin:0 0 0 4px;
			}
			
			#welcome .discount {
				display:block;
				margin:0 0 5px;
			}
				#welcome .discount a {
					color:#959595;
				}
				
			#welcome a {text-decoration:underline}
				#welcome a:hover {text-decoration:none}
			
			#welcome p {color:#959595}
			
			
		#search {
			position:absolute;
			overflow:hidden;
			top:210px;
			left:603px;
		}
			#search label {
				position:absolute;
				top:5px; left:5px;
				color:#000;
				font-size:12px;
				cursor:text
			}
			
			#search input.text {
				float:left;
				background:#aaa;
				margin:3px 2px 0 0;
			}
			
			#search input.submit {
				float:left;
			}
		
	#m {
		height:33px;
		margin:120px 0 0 24px;
		*margin:119px 0 0 24px;
		background:url(../img/tab2.png) no-repeat;
		/*z-index:2;*/
	}

	@media all and (-webkit-min-device-pixel-ratio:10000),
		not all and (-webkit-min-device-pixel-ratio:0) {
		#m {margin-top: 127px}
	}

		#m, #m li {list-style:none}
		
		 #m li {
		 	position:relative;
			float:left; display:block;
			z-index:1;
		 }
		
		 	 #m li a {
		 	 	position:relative;
		 	 	display:block;
		 	 	color:#eae8e8;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				height:33px; line-height:33px;
				white-space:nowrap;
				padding:0 15px 0 8px;
		 	 }

			 #m li i, #m li .i {
			 	position:absolute;
				overflow:hidden;zoom:1;
				display:none;
				left:-6px;top:0;
				width:6px;
				height:33px;
				background:url(../img/submenu-bg.png) 0 0;
			 }
			 #m li:hover .i{
			 	display: block;
			 }
			
			#m li ul {
				background:url(../img/submenu-bg.png) right 100%;
				width:166px;
				padding:7px 0 4px 8px;
				
			}
				#m li li {
					float:none;
					display:block;
					padding:9px 0 14px;
					background:url(../img/dots.gif) repeat-x 0 100% !important;
					width:140px;
					*display:inline;*zoom:1;
					*zoom:expression(
						function(t) {
							t.runtimeStyle.zoom = '1';
							if ( t.nextSibling == null ) t.className += ' last-child';
						}(this)
					);
				}
				
				#m li li.last-child, #m li li:last-child {
					background:none !important;
				}
				
					#m li li a {
						white-space:normal;
						line-height:normal;
						height:auto;
						padding:0;
						font-size:14px;
						font-weight:normal;
						width:150px;
					}
				
			#m li div {
				position:absolute;
				left:-6px;top:33px;
				padding:0 0 0 6px;
				background:url(../img/submenu-bg.png) 0 100%;
				width:10px;
				display:none;
			}
			
			#m li div {
				opacity:0;
			}
			
		#m li.hover, #m li:hover, #m li.active {
			background:url(../img/submenu-bg.png) 100% 0;
		}
		
		#m li li.active {
			font:bold 12px Georgia, "Times New Roman", Times, serif;
			cursor:default;
		}
		/*	#js #mainmenu li:hover {
				background:none;
			}
		*/
		
			#m li.hover i, #m li:hover i, #m li.active i {
				display:block;
			}
			/*	#js #mainmenu li:hover i {
					display:none;
				}
			*/
			#m li:hover div, #m li.hover div {
				display:block;
			}
				

.opti {
	padding:100px 0 0;
	background:#000;
	color:#fff;
}
	.opti .opti-inner {
		position:relative;
		width:904px;
		padding:0 28px;
		margin:0 auto;
        text-align:justify;
	}
.opti-inner > p{
	color:#fff;

}
.opti-inner > h1{
	font-size:15px;
}
	
.left-column h3, .left-column .kak_h3 {
	padding:0 0 9px 41px;
}

/* /content */

/* basket page */

a.one-column-back-link {
	display:block;
	margin:0 0 70px 37px;
	font:18px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
}
	a.one-column-back-link:hover {
		text-decoration:none;
	}

h3.one-column-title, .kak_h3.one-column-title {
	text-transform:uppercase;
	margin:30px 0 0 37px;
}

#basket table {
	border-collapse:collapse;
	width:830px;
	margin:0 auto 0;

}
	#basket caption {
		text-transform:uppercase;
		font:bold 16px Georgia, "Times New Roman", Times, serif;
	}
	#basket th {
		text-align:center;
		font-size:11px;
		height:14px;
		vertical-align:middle;
		color:#595959;
		border-bottom:1px solid #000;
		white-space:nowrap;
		padding:29px 13px 8px;
	}

	#basket td {
		text-align:center;
		font-size:12px;
		vertical-align:middle;
	}

	#basket tbody td {
		padding:5px 8px;
		border:solid #000;
		border-width:0 1px 1px;
	}
	
	#basket tfoot td.grey {
		border:solid #fff;
		border-width:0 1px;
	}
		#basket tfoot td.grey span {
			background:#d7d7d7;
			display:block;
			height:27px; line-height:27px;
			margin:7px 0 0;
		
		}

		#basket tfoot tr.extended td.grey span {
			height:32px; line-height:16px;
		}
	
	#basket .product-count {
		width:30px;
		text-align:center;
		padding:0;
	}
	#basket .controls {
		text-align: right;
	}
	#basket .basket-button {
		text-align:center;
		text-decoration:underline;
		float:right;
	}
	
	#basket .continue {
		width:135px;
		height:36px;
		margin:40px 50px 0 0;
	}
	
	#basket .recalculate {
		width:135px;
		height:36px;
		margin:40px 10px 0 0;
	}
/* /basket-page */



/* text content */
.text-content {
	padding:38px 15px 0 46px;
	font-size: 13px;
}
	.text-content h3,.text-content .kak_h3 {
		font-weight:normal;
		color:#252525;
		font-size:23px;
		padding:0 0 14px;
	}
	
	.text-content a {
		text-decoration:underline;
	}
		.text-content a:hover {
			text-decoration:none;
		}
		
		.text-content a.back-link {
			font-weight:bold;
		}

/* /text content */

/* product page */
.product-block {}
	.product-block .breadcrumbs {
		padding:0; 
		margin:7px 0 7px 14px;
	}
	
	.product-block h2,.product-block .kak_h2  {
		font-size:34px;
		margin:0 0 0 12px;
	}
	
	.product-block h3, .product-block .kak_h3 {
		font-weight:normal;
		font-size:14px;
		margin:0px 0 0 12px;
		
	}
	.product-block h3  .subscribe, .product-block .kak_h3  .subscribe {margin: 0 0 0 5px}
	.product-block h3  .subscribe img, .product-block .kak_h3  .subscribe img {vertical-align: bottom;}
	.product-block h3  .subscribe a, .product-block .kak_h3  .subscribe a {text-decoration: underline; margin-left: 5px;}
	.product-block h3  .subscribe a:hover, .product-block .kak_h3  .subscribe a:hover {text-decoration: none;}
	
	.product-block .image-cont {
		float:left;
		width:269px;
		text-align:center;
		padding:24px 0 0;
		overflow:hidden;
		position:relative;
		background:#fff;
	}
		.product-block .image-cont .image {
			position:relative;
			display:block;
			width:240px; height:210px;
			left:10px;
			overflow:hidden;
		}  
			.product-block .image-cont .image img {
				position:absolute;
				top:0;left:0;
			}
	
		.product-block .image .zoom {
			position:absolute;
			width:24px;height:24px;
			background:url(../img/zoom.png);
			bottom:0; right:10000px;
		}
		
		.product-block .image:hover .zoom {
			right:0;
		}
	
	.product-block .description {
		float:left;
		width:320px;
		padding:46px 0;
	}
		.product-block .description .features {
			list-style:none;
			font-size:12px;
			padding:0 0 4px 0;
			border-bottom:1px dotted #b6b6b6;
			margin-bottom:9px;
		} 
			.product-block .description .features li {
				position:relative;
				list-style:none;
				margin:0 0 8px;
								
				*display:block;*zoom:1;
				*margin:0 0 8px -15px !important;
			}
			
			.product-block .description .features select {
				position:relative;
				margin:-4px 0 0 4px;
			}
			
			.product-block .description .features strong, .product-block .description .features label {
				font-weight:bold;
			}
		
		.product-block .description .price {
			display:block;
			width:250px;
			font-size:14px;
			padding:9px 0 0;
		}
			.product-block .description .price strong, .product-block .description .price del {
				font-size:16px;
			}
		
		.product-block .description .reg-user {
			border:none;
			padding:2px 0 0;
		}
		
		.product-block .description del {
			color:#6c6f70;
			font-weight:bold;
			margin:0 8px 0 0;
		}
		
		.product-block .description .button {
			margin:15px 0 0 -7px;
		}

		.product-block .control {
			margin:20px 0 0 5px;
			background:url(../img/prev-next-arr.png);
			display:inline-block;
			height:23px; 
			width:82px;
			padding:5px 0 0 9px;
		}
			.product-block .control span {
				font-size:12px;
			}
			
		.product-block .next-product {
			background-position:-91px 0;
			padding:5px 9px 0 0px;
		}
		
		.product-block a.control span {
			position:relative;
			text-decoration:underline;
			font:12px Georgia, "Times New Roman", Times, serif;
		}
			.product-block a:hover {
				text-decoration:none;
			} 
			.product-block a:hover span {
				text-decoration:none;
			}
			.product-block .description .send-to-friend {
				text-decoration:underline;
				margin-left:15px;
				vertical-align:top;
				color:#949494;
				margin:22px 0 0 10px;
				display:inline-block;
			}
				.product-block .description .send-to-friend span {
					text-decoration:none;
					color:#292929;
				}
				.product-block .description .send-to-friend:hover {
					text-decoration:none;
				}
	
	.extra-image {
		margin:10px 0 0;
	}
		.extra-image li {
			position:relative;
			display:block;
			float:left;
			list-style:none;
			margin:0 10px 10px 0;
			padding:5px 0 0;
		}
		.extra-image li.current {
			background:url(../img/extra-thumbs-active-arrow.gif) no-repeat 50% 0;
		}
		
			.extra-image li a {
				position:relative;
				display:block;
				overflow:hidden;
				border:1px solid #6e6e6e;
			}
				.extra-image li a:hover, .extra-image li.current a {
					border:2px solid #484747;
				}
				
				.extra-image li.current * {
					cursor:default !important;
				}
			
			.extra-image li a:hover img, .extra-image li.current a img {
				margin:-1px;
			}
			
			.extra-image li img {
				vertical-align:top;
			}
	
h3.recomended-title, .kak_h3.recomended-title {
	position:relative;
	display:block;
	font-size:23px;
	margin:0;
	padding:15px 0 0;
	clear:both;
}

.catalog-small {
	position:relative;
	overflow:hidden;
	margin:10px 0 0 -30px;
}
	.catalog-small li {
		display:inline-block;
		*display:inline;*zoom:1;
		width:185px;
		position:relative;
		vertical-align:top;
		margin:0 10px 0 0;
	}
		.catalog-small li .image {
			width:100%;
			padding:0 0 6px;
			height:120px;
			vertical-align:middle;
			display:inline-block;
		}
			.catalog-small li .image img {
				vertical-align:middle;
			}

		.catalog-small li .description {
			float:none;
			padding:0;
			width:auto;
		}
			.catalog-small li .description p {
				font-size:13px;
				padding:0 0 0 12px;
			}
			
			.catalog-small li .price {
				border-top:1px dotted #555;
				display:block;
				margin:10px 0 0 13px;
				font-size:14px;
				padding:9px 0;
			}
				.catalog-small li .price span {
					font-size:16px;
				}
			
		.catalog-small li h3, .catalog-small li .kak_h3 {
			margin-bottom:12px;
		}
		
		.catalog-small li h3 a, .catalog-small li .kak_h3 a {
			font-size:18px;
			text-decoration:underline;
		}
			.catalog-small li h3 a:hover, .catalog-small li .kak_h3 a:hover {
				text-decoration:none;
			}
		
		.catalog-small li .button {
			margin:0 0 0 9px;
		}



/* /product page */

/* login page & form purchase*/

.form {
	position:relative;
	overflow:hidden;
	float:left;
	width:411px;
	margin:0 0 0 27px;
	*display:inline;*zoom:1;
}
	.form h3, .form .kak_h3 {
		font-weight:normal;
		font-size:22px;
		margin:0 0 16px;
	} 
	.form .star {
		display:block;
		margin:0 0 3px;
	}
	.form fieldset {
		position:relative;
		overflow:hidden;
		float:left;
		border:1px solid #ccc;
		padding:15px 20px;
		width:369px;
		background:url(../img/form-pur-bg.gif) repeat-x;
	}
	.form li {
		*display:inline;*zoom:1;
		list-style:none;
		margin:0 0 8px 0;
		padding:0;
	}

	.form ul {padding:0}
	.form label {
		display:inline-block;
		width:160px;
		font-size:12px;
		*display:inline;*zoom:1;
		padding:0 !important;text-indent:0;
	}
	.form input.text {
		width:200px;
	}
	
	.form .field-submit {
		border:none;
		padding-left:0;
		background:none;
	}
	
	.form li.error label {
		font-weight:bold;
	}
		
	.form li.error input {
		border:2px solid #000 !important;
	}
	
	.error-message {
		font-weight:bold;
		font-size:12px;
		display:block;
		margin:0 0 10px;
	}
	
	.btn-error-message {
		font-weight:bold;
		font-size:12px;
		margin:10px 0 0 20px;
		vertical-align:top;
		display:inline-block;
	}
	
.wide-form {
	float:none;
	width:870px;
}
	.wide-form fieldset {
		width:808px;
		margin-bottom:20px;
	}
	
	.wide-form fieldset h3, .wide-form fieldset .kak_h3 {
		font-size:18px;
	}
	
	.wide-form li {
		float:left;
		margin-right:50px;
	}
	
	.wide-form .form-purchase-city {
		width:100%;
	}
		.wide-form .form-purchase-city select {
			width:590px;
		}
	
	
	.wide-form label {
		white-space:nowrap;
		width:120px;
	}
	
	.wide-form .radio-btns {} 
			.wide-form .radio-btns li p {
				padding:0 0 0 21px;
			}
			

		.wide-form #basket table {
			width:800px
		}
		
form#purchase {}
	form#purchase .smore {
		text-decoration:underline;
		margin:0 0 0 20px;
		font-weight:bold;
		outline:none
	}
		form#purchase .smore:hover {
			text-decoration:none;
		}
		
	form#purchase .submit {
		float:right; 
		margin:0 20px 0 0
	}

#form-feedback {
	width:500px;
}	
	#form-feedback fieldset {
		width:450px;
	}
	
	#form-feedback li input, #form-feedback li textarea {
		width:430px;
	}
	
		
/* / */

/* footer */
.footer-menu {
	position:relative;
	overflow:auto;
	margin:0 0 0 34px;
	top:-41px;
	z-index:2;
}
	.footer-menu li {
		display:inline;
		vertical-align:top;
		margin:0 40px 0 0;
	}
		.footer-menu li img {
			vertical-align:top;
			margin:0 13px 0 0;
		}
		
		.footer-menu li a span {
			text-decoration:underline;
			display:inline-block;
			margin:16px 0 0;
			*display:inline;*zoom:1;
			font:14px Georgia, "Times New Roman", Times, serif;
		}
			.footer-menu li a:hover span {
				text-decoration:none;
			}
				.footer-menu li a:hover {
					text-decoration:none;
				}
				
#footer .copyright {
	position:absolute;
	right:58px;top:56px;
	color:#838282;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
}

#devellab {
	position:absolute;
	top:55px; left:25px;
	overflow:hidden;
	z-index:2;
	background:transparent;
}

.error select {
	border: 1px solid #000;
}

#table-basket select {
	*width:240px;
	max-width:200px;
	font-size:11px;
}

a.more {text-decoration: underline}
a.more:hover {text-decoration: none}

.adv-line {
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0 0 0 28px;
	display: block;
}
	.adv-line_image {
		vertical-align: top;
	}

	.adv-line_last {
		margin-bottom: 27px
	}

/*#prebanner {*/
	/*position: absolute;*/
	/*z-index: 500;*/
	/*top:-9px;*/
	/*left:8px;*/
	/*background: #fff;*/
	/*padding: 20px;*/
/*}*/
	/*#prebanner img {*/
		/*vertical-align: top;*/
	/*}*/

#bannerNewYear{
	position: absolute;
	top: 0;
	left: -50px;
	height: 201px;
	z-index: 1;
}

	/*#spruceGlow {*/
		/*position: absolute;*/
		/*overflow: hidden;*/
		/*top: 40px;*/
		/*left: 10px;*/
		/*width: 138px;*/
		/*height: 163px;*/
		/*z-index: 1;*/
	/*}*/

	#banner_image {
		position: absolute;
		overflow: hidden;
		top: 100px;
		left: -70px;
		width: 210px;
		height: 140px;
		background: url(../img/banners/image.png) no-repeat top right;
		z-index: 1;
	}
		/*.spruceGlow-0 {*/
			/*background: url("../img/banners/bannerNewYear0.png") no-repeat;*/
			/*_background: none;*/
			/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/img/banners/bannerNewYear0.png', sizingMethod='crop');*/
		/*}*/
		/*.spruceGlow-1 {*/
			/*background: url("../img/banners/bannerNewYear1.png") no-repeat;*/
			/*_background: none;*/
			/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/img/banners/bannerNewYear1.png', sizingMethod='crop');*/
		/*}*/
		/*.spruceGlow-2 {*/
			/*background: url("../img/banners/bannerNewYear2.png") no-repeat;*/
			/*_background: none;*/
			/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/img/banners/bannerNewYear2.png', sizingMethod='crop');*/
		/*}*/
		/*.spruceGlow-3 {*/
			/*background: url("../img/banners/bannerNewYear3.png") no-repeat;*/
			/*_background: none;*/
			/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '/img/banners/bannerNewYear3.png', sizingMethod='crop');*/
		/*}*/



    #newT{
		position: relative;
		margin: 106px 0 0 132px;
		/*background: url("../img/banners/newTime.png");*/
		height: 16px;
		width: 276px;
		font-family:Georgia,"Times New Roman",Times,serif;
		line-height:33px;
		font-size: 24px;
		color: #FFF;
		*top:106px;
	}



	/*#timerWrapper{*/
		/*position: relative;*/
		 /*display: inline-block!important;*/
		/*width: 468px;*/
		/*height: 63px;*/
		/*position:absolute;*/
		/*top: 100px;*/
		/*left:400px;*/
		/*border: solid 2px #8f9090;*/
		/*margin: 20px auto auto 130px;*/
		/*background:url("../img/banners/timerBG.png") no-repeat bottom left;*/
		/*z-index: 3;*/
		/**margin-top: 110px;*/
	/*}*/

		/*#days, #hours, #minutes, #seconds{*/
			/*margin-top: 8px;*/
			/*margin-right:4px;*/
			/*height: 28px;*/
			/*width: 16px;*/
			/*overflow: hidden;*/
			/*z-index: 5;*/
			/*border: solid 1px #666;*/
			/*float: left;*/
		/*}*/

			/*#d1, #d2, #h1, #h2, #m1, #m2, #s1, #s2, .colon {*/
				/*height: 28px;*/
				/*width: 16px;*/

				/*z-index: 5;*/
				/*margin-left:4px;*/
				/*float: left;*/
				/*_display:inline;*/
				/*_zoom:1;*/
				/**/
			/*}*/


			/*.n0, .n1, .n2, .n3, .n4, .n5, .n6, .n7, .n8, .n9, .colon {*/
				/*background: url("../img/banners/newYearNumbers.png") no-repeat;*/
				/*_background: url("../img/banners/newYearNumbers.gif") no-repeat;*/
			/*}*/

			/*.n0 {background-position: 0 -263px}*/
			/*.n1 {background-position: 0 -234px}*/
			/*.n2 {background-position: 0 -205px}*/
			/*.n3 {background-position: 0 -176px}*/
			/*.n4 {background-position: 0 -147px}*/
			/*.n5 {background-position: 0 -118px}*/
			/*.n6{background-position: 0 -89px}*/
			/*.n7{background-position: 0 -59px}*/
			/*.n8{background-position: 0 -30px}*/
			/*.n9{background-position: 0 -1px}*/

			/*.colon{*/
				/*margin: 8px 7px auto 6px;*/
				/*background-position: 0 -290px;*/
				/*z-index: 5;*/
			/*}*/


#timerWrapper{
	/*position:absolute;*/
	/*top: 100px;*/
	/*left:400px;*/
	/*position: relative;*/
	position: absolute;
	top: 138px;
	left: 130px;
	display: inline-block!important;
	width: 468px;
	height: 68px;
	/*position:absolute;*/
	/*top: 100px;*/
	/*left:400px;*/
	/*border: solid 2px #8f9090;*/
	/*margin: 20px auto auto 130px;*/
	background:url("../img/banners/timerBG.png") no-repeat bottom left;
	/*z-index: 3;*/
	/**margin-top: 110px;*/
}

.expired #timerWrapper, .expired #newTime {
	display: none !important;
}

#timerWrapper img{
    display: inline-block!important;
	width:32px;
	margin-right: 2px;
	border-left: 1px solid #494848;
	border-right: 1px solid #494848;

	/*border: 1px solid red;*/

}

#front{
	position:absolute;
	top: 23px;
	left: 12px;
}

#back{
	position:absolute;
	top:  23px;
	left: 12px;
}

.rightNumb{
	margin-right: 20px!important;
}


#upperHalf, #upperHalfBack{
	vertical-align:bottom;
	height: 16px;
}

#lowerHalf, #lowerHalfBack{
	vertical-align:top;
	height: 16px;
}




#upperHalf img{
	position:relative;
	height:16px;
	vertical-align:bottom;
	visibility:visible;
}

#lowerHalf img{
	position:relative;
	height:16px;
	vertical-align:top;
	visibility:visible;
}


#lowerHalfBack img{
	position:relative;
	vertical-align:top;
}

#upperHalfBack img{
	position:relative;
	vertical-align:bottom;
}

/*#hoursUp, #hoursDown, #hoursUpBack, #hoursDownBack{*/
	/*width:125px;*/
/*}*/


.spacer {
	width:1px !important;
	border:none !important;
	/*border-right: none;*/
}
/*
#hoursUpLeft, #hoursUpRight, #hoursDownLeft, #hoursDownRight,
#hoursUpLeftBack, #hoursUpRightBack, #hoursDownLeftBack, #hoursDownRightBack,
#minutesUpLeft, #minutesUpRight, #minutesDownLeft, #minutesDownRight,
#minutesUpLeftBack, #minutesUpRightBack, #minutesDownLeftBack, #minutesDownRightBack,
#secondsUpLeft, #secondsUpRight, #secondsDownLeft, #secondsDownRight,
#secondsUpLeftBack, #secondsUpRightBack, #secondsDownLeftBack, #secondsDownRightBack{
	width:64px;
}*/

.loader{
	background:url("../img/banners/Double/Down/Left/0.png") no-repeat;
	background:url("../img/banners/Double/Down/Left/1.png") no-repeat;
	background:url("../img/banners/Double/Down/Left/2.png") no-repeat;
	background:url("../img/banners/Double/Down/Left/3.png") no-repeat;
	background:url("../img/banners/Double/Down/Left/4.png") no-repeat;
	background:url("../img/banners/Double/Down/Left/5.png") no-repeat;

	background:url("../img/banners/Double/Down/Right/0.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/1.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/2.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/3.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/4.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/5.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/6.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/7.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/8.png") no-repeat;
	background:url("../img/banners/Double/Down/Right/9.png") no-repeat;

	background:url("../img/banners/Double/Up/Left/0.png") no-repeat;
	background:url("../img/banners/Double/Up/Left/1.png") no-repeat;
	background:url("../img/banners/Double/Up/Left/2.png") no-repeat;
	background:url("../img/banners/Double/Up/Left/3.png") no-repeat;
	background:url("../img/banners/Double/Up/Left/4.png") no-repeat;
	background:url("../img/banners/Double/Up/Left/5.png") no-repeat;

	background:url("../img/banners/Double/Up/Right/0.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/1.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/2.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/3.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/4.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/5.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/6.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/7.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/8.png") no-repeat;
	background:url("../img/banners/Double/Up/Right/9.png") no-repeat;

	margin-left:-1000px;
}



#snowBg {
	position:absolute;
	left:50%;
	margin-left:-1000px;
	z-index:1;
}
.cup2000 img {
	display:none !important;
}

#phones{
			font:24px/26px "Times New Roman", Times, serif;
}

#grey{
	color: #979797;
	font-size: 18px;
	line-height: 22px;
}

#time{
font-size: 14px;
padding-top: 10px;
display: block;
}

.interesting,
.interesting a {
	font-size: 11px;
	color: #999;
}
.interesting {
	padding-top: 11px;
}