@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
}

	html, body,
	table, td,
	form,
	h1, h2, h3, h4, h5, h6,
	p,
	ol, ul {padding: 0; margin: 0}
	

html {height:100%;}


img, table, td {border: 0}
body, td, th {font: 12px/1.3 Lucida Grande, Verdana, Geneva, sans-serif; color: #646e73;}
body {height:100%; position:relative; }
table {border-collapse: collapse}

a:link { color:#076797;}
a:visited  { color:#0b425d;}
a:hover { color:#526873;}

h3 {color:#ff7d0a; margin:1.5em 0 0.25em;}

body {
	margin:0px;
	padding:5px;
	background:#fafbfb;
	font-family: Lucida Grande, Arial, Verdana;
	font-size:12px;
	color:#646e73;
}
/*left column*/

#left-column {
	float:left;
	width:300px;
	background:url(../images/display/white-corner.png) no-repeat top right #fafbfb;
}
#logo {
	width:300px;
	height:110px;
}
#logo img {
	position:relative;
	left:35px;
	top: 25px;
}
#left-column h1 {
	font-size:20px;
	color:#ff7d0a;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#left-content {
	position: relative;
	left:35px;
	top:25px;
	text-transform:uppercase;
	font-size:10px;
	color:#3c464b;
	font-weight: bold;
}
#text-menu {
	margin:0px;
	padding:0px;
	padding-top:15px;
	line-height:16px;
	list-style:none;
	font-family: Lucida Grande, Arial Bold, Verdana;
	color:#909698;
}
#text-menu li {
	
}
#text-menu .active {
	border:none;
	color:#3c464b;
}

#text-menu li a {
	color:#909698;
	text-decoration:none;
}

#text-menu li a:hover {
	color:#6d7173;	
	margin-left:5px;
}

#text-menu li.active A,
#text-menu li.active B {
	color:#3c464b;
	margin-left:5px;
}

#text-menu .product_new {
	margin-left: 3px;
	font-size: 9px;
	color:#986A70;
}

/*right column*/ 

#right-column {
	float:left;
	width:540px;
	background:#fafbfb;
}
/*right column icons-menu*/

#icon-menu-block {
	width:540px;
	height:100px;
	background:#cdd2d2 url(../images/display/dark-gray-corner.png) no-repeat top right;
}
#icon-menu {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	margin-left:25px;
	padding-top:35px;
}
#icon-menu li {
	display:block;
	float:left;
	margin-right:20px;
	height:60px;
}

.inactive,
#icon-menu li A{
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	text-decoration:none;
	font-size:10px;
	color:#3c464b;
	display:block;
}
#icon-menu li A SPAN {
	position:relative;
	top:-1px;
	padding-right:4px;
}

#icon-menu li A:hover {
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

.active {
	border-bottom:5px solid #ff7d0a;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}

#smth_in_cart { border-bottom:5px solid #c2ff44;}

/*right column AD block*/

.ad {
	color:#3c464b;
	width:580px;
	height:185px;
}
.ad .icon {
	float:left;
	margin-right:10px;
	margin-top:25px;
}
.ad .content {
	font-size:12px;
	font-weight:bold;
	float:left;
	height:185px;
	width: 400px;
}
.ad .content h1 {
	font-size:30px;
	color:#ff7d0a;
	margin:0;
	padding:0;
	margin-bottom:3px;
	margin-top:25px;
	text-transform:uppercase;
}
.ad .content h2 {
	font-size:16px;
	color:#3c464b;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
.ad ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	width:402px;
	padding-top:15px;
}
.ad ul li {
	float:left;
	display:block;
	margin-right:10px;
}
.ad a img {
	border:none;
}

.ad a { text-decoration: none; color:inherit; }
/*right column text block*/

#right-column .container {
	width:540px;
	background:url(../images/display/content-gradient.png) no-repeat bottom #e8ebeb;
	margin-top:20px;
}
#right-column .corner {
	position:relative;
	width:30px;
	height:30px;
	z-index:3;
	background:url(../images/display/light-gray-corner.png) no-repeat top right;
	float:right;
}
#right-column .text-content {
	font-weight:normal;
	color:#3c464b;
	font-size:12px;
	margin-left:25px;
	padding-top:15px;
	width:480px;
	line-height:17px;
}
.container h1 {
	font-size:20px;
	color:#ff7d0a;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	padding-top:20px;
}
.container h1.top {
	font-size:20px;
	color:#ff7d0a;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	padding-top:5px;
}
.features {
	margin:0;
	padding:0;
	padding-left:15px;
	font-size:11px;
}
#all-product-page ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	width:380px;
	padding-top:10px;
}
#all-product-page ul li {
	float:left;
	display:block;
	margin-right:10px;
}
#all-product-page a img {
	border:none;
}
#all-product-page .icon {
	float:left;
	margin-right:5px;
	position:relative;
	left:-10px;
	top:5px;
}
.text-content .content {
	float:left;
	width:390px;
	padding-bottom:30px;
}
.product-title {
	color:#ff7d0a;
	margin-bottom:5px;
	font-weight:bold;
}
.product-desc {
	line-height:13px;
	font-size:10px;
}
.date {
	color:#1e282d;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
	font-size:10px;
}
.news {
	margin-bottom:15px;
	line-height:15px;
	font-size:10px;
	line-height:15px;
}
.link {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.link a {
	text-decoration:none;
	color:#ff7d0a;
}
.link a:hover {
	text-decoration:none;
	color:#ff7d0a;
}
.title {
	margin-top:5px;
	margin-bottom:15px;
}
.title a {
	text-decoration:none;
	color:#ff7d0a;
}
.title a:hover {
	text-decoration:none;
	color:#ff7d0a;
}
#footer {
	margin-left:5px;
	padding-top:100px;
	width:530px;
	font-size:10px;
}
/*misc*/

.clear {clear:both; height:0px; overflow:hidden;}
.orange {color:#ff7d0a;}

DIV.blog-calendar { padding:25px 20px 20px 20px; background:#FFF; float:left; height:140px;}
	DIV.blog-calendar TD {font-size:11px; padding:2px 3px; line-height:1.2em;}
	DIV.blog-calendar TD A { font-weight:bold; color:#ff7d0a; text-decoration:none;}
	.blog-calendarhead { color:#ff7d0a; font-weight:bold; text-align:left; font-size:12px;}
	DIV.blog-calendar .next,
	DIV.blog-calendar .prev { float:right; display:block; color:#ff7d0a; font-weight:bold;  text-decoration:none; padding:0px 5px; 
	margin-left:3px; font-size:12px; }

.disclamer { padding: 25px 5px 5px; float:left; width:300px; font-size:11px;}
	.disclamer STRONG {display:block; padding:2px 0 4px 0;}

.blog-search { float:right}
	.blog-search input { font-size:11px;}
	.blog-search #search { width:250px; font-size:11px; color:#59686f; border:1px solid #c7c7c7; padding:2px 5px;}

#blog-content { font-size:11px; color:#3c464b; line-height:1.3em;}
	.blog-date { font-weight:bold;}
	.blog-body {}
	.blog-title { display:block; padding-bottom:10px; font-size:12px; font-weight:bold;}
		.blog-title A {color:#ff7d0a; }
	.blog-posted { margin-bottom:40px;}
	#blog-content p { margin-bottom:1em;}
	#blog-content UL {padding-left:30px; margin-bottom:1em;}

.in_the_basket { width:108px; height:21px; background:url(../images/servise-icons/buy-btn.gif) no-repeat top; 
margin-top:-2px; position:relative; margin-left:-3px; margin-right:-3px;}
	.in_the_basket .btn_buy { display:block; position: absolute; left:0; top:0; height:21px; width:45px; 
	background:url(../images/servise-icons/buy-btn.gif) no-repeat left 100px;}
		.in_the_basket .btn_buy:hover { background-position:left -42px;}
	.in_the_basket .btn_del { display:block; position: absolute; left:45px; top:0; height:21px; width:63px; 
	background:url(../images/servise-icons/buy-btn.gif) no-repeat right 100px;}
		.in_the_basket .btn_del:hover { background-position:right -63px;}

#support P {margin-bottom:0.5em}

.faq {background-color:#fafbfb;
border:1px solid #646e73;
padding:4pt;
text-align:left;
width:90%;
display:none;
 margin-bottom:10px;
}

/*#ad-fruitmenu {display:none;}*/
#ad-menumaster {display:none;}
#ad-ape {display:none;}
#ad-ctm {display:none;}
#ad-fontcard {display:none;}
#ad-labels {display:none;}
#ad-mightymouse {display:none;}
#ad-shapeshifter {display:none;}
#ad-wsx {display:none;}
#ad-xounds {display:none;}
#ad-scr {display:none;}

/* Compatibility */
.compat { width: 100%; border: 1px solid black; }
.compat td { padding: 5px; }
.compat .beta { color: blue; }
.compat .compatible { color: green; }
.compat .notcompatible { color: red; font-size: 0.9em; }
.compat .odd { background-color: white; }
.compat a { text-decoration: none; font-weight: bold; color: inherit; }
.compat th { background-color: #fafbfb; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; }
.compat .free { border-bottom: 1px solid black; border-top: 1px solid black; }
.compat img { vertical-align: middle; }

.text-content p { margin-bottom: 10px; }
