* {
	margin: 0;
	*zoom:1;
}

	html, body,
	table, td,
	form,
	h1, h2, h3, h4, h5, h6,
	p,
	ol, ul {padding: 0; margin: 0}


img, table, td {border: 0}
body, td, th {font: 12.5px/1.3 DINPro, Myriad Pro, Lucida Grande, Helvetica Neu, Helvetica, sans-serif; color: #656565;}
body {height:100%}
table {border-collapse: collapse}

a:link {xcolor: #085bb9; color:#656565; text-decoration:underline;}
a:visited {xcolor: #085bb9; color:#656565;}   
a:hover {xcolor: #085bb9; color:#656565; text-decoration:none}
a:active {xcolor: #085bb9; color:#656565;}

hr {height: 0px; border: 0; border-top: 1px solid black}

h1, h2, h3 {font-weight:normal;}

h1 {font-size: 15px; color:#000000; margin:0 0 15px 0; text-transform:uppercase;}
h1.current-page { margin-bottom:20px; }
h2 {font-size: 12.5px; color:#000000; margin:0 0 15px 0;}
h3 {font-size: 12.5px; color:#232222; margin:0;}

p {padding-bottom: 15px;}
p.uppercase {text-transform:uppercase;}

ul {padding: 5px 0 20px 20px;}
ol {padding: 5px 0 20px 20px}

.clear {clear:both; background:none; font-size:1px; line-height:0px;}
.bold {font-weight:bold;}
.blue {color:#0074d7}

html {height:100%}
body { background:#f5f7fa url(/images/bg-top.png) top left repeat-x; margin:0; padding:0; position:relative; height:100% }

.page {width:900px; margin:0 auto;}
	.page .header { height:180px; position: relative}
		.page .header .logo { width:195px; float:left; padding:55px 0 0 20px;}
		.page .header .menu { width:600px; padding:127px 20px 0 0; float:right;}
			.page .header .menu ul { list-style:none;}
			.page .header .menu ul li { float:right; text-transform:uppercase; padding-left:20px; font-size:15px;}
			.page .header .menu ul li a { color:#000000 !important; text-decoration:none;}
			.page .header .menu ul li a:hover { text-decoration:underline;}
			.page .header .menu ul li b {font-weight:normal; color:#085bb9;}
			.page .header .menu ul .selected a {color:#085bb9 !important;}
			.page .header .menu ul .selected b { font-weight:normal; color:#085bb9;}
		.page .header .lang-selector { position:absolute; right:20px; top:53px;}
			.page .header .lang-selector ul { list-style:none; padding:0;}
			.page .header .lang-selector ul li { padding-bottom:3px;}
			.page .header .lang-selector ul li a { color:#000000; padding-left:25px;}
			.page .header .lang-selector ul li b { color:#000000; padding-left:25px; font-weight:normal;}
			.page .header .lang-selector ul li .ru {background:url(/images/lang-ru.gif) no-repeat left center;}
			.page .header .lang-selector ul li .en {background:url(/images/lang-en.gif) no-repeat left center;}
			
			
	.page .content { padding:10px 210px 0px 90px;}
	
	#product-page .page .content { padding:10px 20px 50px 65px;}
		#product-page .page .content h1.current-page {padding-left:25px; padding-bottom:10px;}
		#product-page .page .content .menu-column { width:160px; float:left; }
			#product-page .product-image {width:160px; height:160px;}
			#product-page .product-image.kate {background:url(/images/products/kate-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/kate-big.png'); *background:none;}
			#product-page .product-image.matreshka {background:url(/images/products/matreshka-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/matreshka-big.png'); *background:none;}
			#product-page .product-image.i2reader {background:url(/images/products/i2reader-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/i2reader-big.png'); *background:none;}
			#product-page .product-image.pusher {background:url(/images/products/pusher-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/pusher-big.png'); *background:none;}
			#product-page .product-image.ipref {background:url(/images/products/ipref-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/ipref-big.png'); *background:none;}
			#product-page .product-image.installer {background:url(/images/products/installer-medium.png) no-repeat center;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/installer-medium.png'); *background:none;}
			#product-page .product-image.juicedrop {background:url(/images/products/juicedrop-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/juicedrop-big.png'); *background:none;}
			#product-page .product-image.bible {background:url(/images/products/bible-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/bible-big.png'); *background:none;}
			#product-page .product-image.kaliap {background:url(/images/products/kaliap-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/kaliap-big.png'); *background:none;}
			#product-page .product-image.installerapp {background:url(/images/products/installerapp-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/installerapp-big.png'); *background:none;}
			#product-page .product-image.icy {background:url(/images/products/icy-big.png);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/icy-big.png'); *background:none;}
			#product-page .product-image.ida {background:url(/images/products/ida-big.jpg) no-repeat center;}

			#product-page .page .content .menu-column ul { list-style:none; font-size:15px; border-left:1px solid #8c8c8c; margin:50px 0 0 26px; padding:0;}
				#product-page .page .content .menu-column ul li { padding-left:10px;}
				#product-page .page .content .menu-column ul li a {}
				#product-page .page .content .menu-column ul li b {}
				#product-page .page .content .menu-column ul .selected a {color:#2192d0;}
				#product-page .page .content .menu-column ul .selected b {color:#2192d0; font-weight:normal;}
				#product-page .page .content .menu-column ul a {text-decoration: none; color:#000000;}
				#product-page .page .content .menu-column ul a:hover {text-decoration: underline;}
		
		
		#product-page .page .content .text-column { width:625px; float:left; padding:10px 0 0 30px; }
		
		#features-link { padding:0 0 2px 20px;	background:url(/images/features-arrow.gif) no-repeat -488px center;}
		
		#features-text { margin-left:-30px; padding:20px 0 20px 0;}
			#features-text table {width:100%}
			#features-text table td {width:33%; vertical-align:top; padding-left:30px;}

	.page .content .contacts { height:81px; font-size:15px; color:#000000; margin-bottom:10px;}
		.contacts .email { float:left; width:310px; xwidth:20em; height:81px;}
			.contacts .email .picture { float:left; width:48px; height:81px; background: url(/images/email.png) no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/email.png'); *background:none;}
			.contacts .email .text { float:left; margin:20px 30px 0 15px;}
		.contacts .fax { float:left;  width:280px; height:81px;}
			.contacts .fax .picture { float:left; width:74px; height:81px; background: url(/images/fax.png) no-repeat;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fax.png'); *background:none;}
			.contacts .fax .text { float:left; margin:20px 0 0 5px;}
		.contacts a {color:#000000 !important;}
	
	ul.faq { list-style:none; padding:0; margin:0 0 50px 0;}
		ul.faq li { color:#000000; margin-bottom:15px;}
		ul.faq ul { list-style:none; padding:0 0 0 12px;}
		ul.faq ul li { margin-bottom:0;}
		ul.faq a {color:#656565 !important;}

	ul.faq-answers { list-style:none; padding:0; }
		ul.faq-answers li { color:#000000; margin-bottom:15px;}
		ul.faq-answers ul { padding:0; list-style:disc; color:#656565; margin-top:15px;}
		ul.faq-answers ul li { color:#656565;}

	.buy-products { margin-right:-120px; margin-bottom:40px;}
		.buy-products ul {width:100%; padding:0; list-style:none;}
		.buy-products ul li { width:33%; float:left; font-size:15px; }
		.buy-products ul li a { display:block; height:47px; margin-right:30%; color:#000000; padding:5px 0 0 57px;}
			.buy-products ul li a.kate { background:url(/images/products/kate-small.gif) no-repeat left top;}
			.buy-products ul li a.i2reader { background:url(/images/products/i2reader-small.gif) no-repeat left top; padding-left:67px;}
			.buy-products ul li a.ruproject { background:url(/images/products/matreshka-small.gif) no-repeat left top;}
			.buy-products ul li a.grproject { background:url(/images/products/grproject-small.gif) no-repeat left top;}
			.buy-products ul li a.bgproject { background:url(/images/products/bgproject-small.gif) no-repeat left top;}
			.buy-products ul li a.ipref { background:url(/images/products/ipref-small.gif) no-repeat left top;}
			.buy-products ul li a.installerapp { background:url(/images/products/installerapp-small.gif) no-repeat left top;}
	
	table.resellers { width:100%; margin-top:10px;}
		table.resellers td {width:33%; text-align:left; margin-right:10px; vertical-align:top;}
	
	#all-products-page {}
		#all-products-page .content {padding:50px 10px 0px 10px;}
		
		#all-products-page .content .matreshki {width:184px; height:236px; float:left; margin-right:70px; margin-left:9px;
			background:url(/images/mateshki.png) no-repeat; 	
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mateshki.png'); *background:none;}

		#all-products-page .content .items { float:left; width:375px;}
			#all-products-page .content .items h3 {font-size:15px;}
			#all-products-page .content .items ul { list-style:none; padding:0;}
				#all-products-page .content .items ul li {width:310px; margin-bottom:15px; min-height:70px; }			
				#all-products-page .content .items ul li a { text-decoration:none; display:block; padding:0 0 0 85px; zoom:1; position:relative; min-height:70px;}
				#all-products-page .content .items ul li b { font-weight: normal; display:block;  padding:0 0 0 85px; position: relative; zoom:1;}
				#all-products-page .content .items ul li .kate { background:url(/images/products/kate-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/kate-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .i2reader { background:url(/images/products/i2reader-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/i2reader-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .kaliap { background:url(/images/products/kaliap-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/kaliap-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .pusher { background:url(/images/products/pusher-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/pusher-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .ipref { background:url(/images/products/ipref-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/ipref-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .juicedrop { background:url(/images/products/juicedrop-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/juicedrop-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .installer { background:url(/images/products/installer-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/installer-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .installerapp { background:url(/images/products/installerapp-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/installerapp-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .icy { background:url(/images/products/icy-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/icy-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .ida { background:url(/images/products/ida-medium.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/ida-medium.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li .soon { background:url(/images/products/soon.png) no-repeat;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/soon.png', sizingMethod='crop'); *background:none;}
				#all-products-page .content .items ul li a:hover {color:#000;}

		#all-products-page .content .languages { float:left; width:240px;}
			#all-products-page .content .languages ul { list-style:none; padding:0;}
				#all-products-page .content .languages ul li { font-size:17px; color:#7a7b7c; padding-bottom:20px;}
				#all-products-page .content .languages ul li a { color:#7a7b7c; text-decoration:none; padding:5px 0 5px 43px;}
				#all-products-page .content .languages ul li b { font-weight:normal; padding:5px 0 5px 43px;}			
				#all-products-page .content .languages ul li a.russian { background: url(/images/language-rus.png) no-repeat left center;}
				#all-products-page .content .languages ul li a.greece { background:url(/images/language-gre.png) no-repeat left center;}			
				#all-products-page .content .languages ul li a.bulgarian { background:url(/images/language-bul.png) no-repeat left center;}			
				#all-products-page .content .languages ul li a.soon { background:url(/images/language-soon.png) no-repeat left center;}			
				#all-products-page .content .languages ul li b.soon { background:url(/images/language-soon.png) no-repeat left center;}	
				#all-products-page .content .languages ul li a.bible { background:url(/images/products/bible-small.png) no-repeat left center; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/products/bible-small.png', sizingMethod='crop'); *background:none;}}			
				#all-products-page .content .languages ul li a:hover {color:#000;}		
			

#footer .content {width:900px; margin:0 auto; position: relative; height:250px; padding:0;}
	#footer .content .text { position:relative; padding:200px 0 0 90px; height:50px; z-index:10;}
	#all-products-page #footer .content .text { padding-left:280px; }
	#footer .content .text a.link {margin-left:10px;}
	#footer #zeke31 { display: inline; }
	#footer .matreshki {width:184px; height:236px; position:absolute; right:20px; bottom:10px; z-index:5;
	background:url(/images/mateshki.png) no-repeat; 	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mateshki.png'); *background:none;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -250px;
	position:relative;
	z-index:10;
}

#push {height: 200px;}
#footer {height: 250px;}
#footer { position:relative; z-index:15;}
#push {position:relative;}

		ul li.hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
		-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.7;  }

#footer {background:url(/images/bg-bottom.png) repeat-x top left; width:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-bottom.png',sizingMethod='scale'); *background:none;}

/* Shop */
.payment_form label {
	display: block;
	margin-top: 10px;
}

.payment_form input {
	margin-right: 15px;
}
