* {
	padding:0;
	margin:0;
}
body {
	background:#eee;
	color:#000;
	font:14px Arial, Tahoma, Helvetica, Verdana;
}
a {
	color:#336699;
	font:14px Arial, Tahoma, Helvetica, Verdana;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.wrap {
	width:1000px;
	margin:0 auto;
	position:relative;
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.wrap img {
	border:none;
	vertical-align:top;
}
.clear {
	clear:both;
}

/*  <header>   */
.header {
	height:135px;
	position:relative;
}
.saber1 {
	position:absolute;
	top:0;
	left:0;
	width:65px;
	height:40px;
	background:url(images/saber1.gif) no-repeat;
}
.saber2 {
	position:absolute;
	top:61px;
	left:270px;
	width:114px;
	height:74px;
	background:url(images/saber2.gif) no-repeat;
}
.language {
	position:absolute;
	top:3px;
	left:418px;
	width:117px;
	height:76px;
	background:url(images/language.gif) no-repeat;
}
.language p {
	margin:28px 0 0 20px;
	font:bold 12px Tahoma, Helvetica, Verdana, Arial;
	height:11px;
}
.language a {
	margin:0 5px;
}
.language img {
	margin-top:2px !important;
}
.contacts {
	position:absolute;
	bottom:-62px;
	right:14px;
	width:261px;
	height:199px;
	background:url(images/contacts.gif) no-repeat;
}
.contacts h4 {
	font:normal 18px Tahoma, Helvetica, Verdana, Arial;
	margin:50px 0 5px 45px;
}
.contacts p {
	margin-left:45px;
	font-size:12px;
}
.logo {
	position:absolute;
	top:41px;
	left:29px;
}
.logo img {
	padding:10px;
}
.slogan {
	position:absolute;
	top:80px;
	left:38px;
	color:#666;
	font:12px Tahoma, Helvetica, Verdana, Arial;
}
/*  </header>   */

/*  <nav>   */
.nav {
	float:left;
	width:690px;
	height:36px;
	background:#494949 url(images/nav.gif) repeat-x;
}
.navbg {
	height:36px;
	background:url(images/navbg.gif) no-repeat right;
}
.about {
	float:right;
	width:300px;
	height:36px;
	background:#cc0000 url(images/about.gif) repeat-x;
	position:relative;
}
.aboutbg {
	height:36px;
	background:url(images/aboutbg.gif) no-repeat left;
}
.nav ul, .about ul {
	list-style:none;
	margin-left:40px;
}
.about ul {
	margin-left:30px;
}
.nav li, .about li {
	float:left;
	color:#fff;
	font:18px Tahoma, Helvetica, Verdana, Arial;
	line-height:32px;
}
.nav a, .about a {
	color:#fff;
	font:18px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:underline;
}
.nav a:hover, .about a:hover {
	text-decoration:none;
}
.navseparator {
	width:2px;
	height:36px;
	background:#666 url(images/navseparator.gif) no-repeat;
	margin:0 20px;
}
.aboutseparator {
	width:2px;
	height:36px;
	background:#d42626 url(images/aboutseparator.gif) no-repeat;
	margin:0 10px;
}
/*  </nav>   */

/*  <skeleton>   */
.sidebar {
	float:left;
	width:262px;
	margin-top:40px;
}
.main {
	float:right;
	width:673px;
	margin:40px 30px 0 0;
}
.content {
	min-height:171px;
	background:url(images/content.gif) no-repeat left top;
	padding:35px;
	position:relative;
}
*html .content {
	height:171px;
}
.content h1, h2, h3, h4, h5, h6 {
	color:#000;
	margin-bottom:8px;
}
.content h1 {
	font:normal 24px Tahoma, Helvetica, Verdana, Arial;
}
.content h2 {
	font:normal 24px Tahoma, Helvetica, Verdana, Arial;
}
.content h3 {
	font:normal 24px Tahoma, Helvetica, Verdana, Arial;
}
.content h4 {
	font:normal 20px Tahoma, Helvetica, Verdana, Arial;
}
.content h5 {
	font:normal 16px Tahoma, Helvetica, Verdana, Arial;
}
.content h6 {
	font:normal 12px Tahoma, Helvetica, Verdana, Arial;
}
/*  </skeleton>   */

/*  <cart>   */
.cart {
	height:95px;
	background:url(images/cart.gif) no-repeat right top;
	margin-left:20px;
}
a.incart {
	color:#000;
	font:24px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:underline;
}
a:hover.incart {
	text-decoration:none;
}
.cart p, span {
	font:18px Tahoma, Helvetica, Verdana, Arial;
	margin-left:20px;
}
.cart p {
	color:#666;
	margin-top:10px;
}
.cart span {
	color:#d20b06;
}
/*  </cart>   */

/*  <category>   */
.category {
	width:262px;
	height:381px;
	background:url(images/category.gif) no-repeat;
	margin-top:20px;
}
.category h3 {
	color:#000;
	font:normal 24px Tahoma, Helvetica, Verdana, Arial;
	margin-left:20px;
	padding-top:70px;
}
.category ul {
	list-style:none;
	margin-left:35px;
}
.category li, .category li a {
	color:#336699;
	font:17px Tahoma, Helvetica, Verdana, Arial;
}
.category li {
	background:url(images/square-big.gif) no-repeat left;
	padding:6px 0 6px 15px;
}
.category li a {
	text-decoration:underline;
}
.category li a:hover {
	text-decoration:none;
}
.category li.subcat {
	color:#cc3300;
	background:url(images/square-small-red.gif) no-repeat left 13px !important;
	padding-left:9px !important;
	margin-left:26px;
}
.category li.subcat a {
	color:#cc3300;
}
.category li.subcat, .category li.subcat a {
	font:12px Tahoma, Helvetica, Verdana, Arial !important;
}
.category li.thiscat {
	background:url(images/square-small-black.gif) no-repeat left 13px !important;
}
.category li.thiscat, .category li.thiscat a {
	color:#000;
}
/*  </category>   */

/*  <search>   */
.search {
	margin:20px 0 0 20px;
}
.search h3 {
	color:#000;
	font:bold 14px Tahoma, Helvetica, Verdana, Arial;
	margin-bottom:4px;
}
.searchtext {
	width:143px;
	border:0;
	background:#fff url(images/searchtext.gif) no-repeat;
	padding:7px 10px 11px 10px;
	vertical-align:middle;
}
.search-btn {
	color:#fff;
	background:#ff3300;
	margin:-4px 0 0 8px;
	vertical-align:middle;
}
/*  </search>   */

/*  <special>   */
.specials {
	width:100%;
}
.specials td {
	color:#cc3300;
	font:17px Tahoma, Helvetica, Verdana, Arial;
	text-align:center;
	vertical-align:top;
	padding:10px;
}
.specials a {
	color:#1f3d6a;
	font:17px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:none;
}
.specials a:hover {
	text-decoration:underline;
}
/*  </special>   */

/*  <catalog>   */
.catalog {
	width:100%;
}
.catalog td {
	vertical-align:top;
	padding:5px;
}
.catalog a {
	font:12px Tahoma, Helvetica, Verdana, Arial;
}
.rootcat a {
	color:#333;
	font:bold 14px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:none;
}
.rootcat a:hover {
	text-decoration:underline;
}
.rootcat span {
	color:#999;
	font:14px Tahoma, Helvetica, Verdana, Arial;
	margin-left:6px;
}
/*  </catalog>   */

/*  <footer>   */
.footer {
	height:180px;
	border-top:1px solid #3c3c3c;
	margin-top:20px;
	position:relative;
}
.footernav {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
}
.footernav ul {
	list-style:none;
	margin-left:10px;
}
.footernav li {
	float:left;
	margin:0 9px;
}
.footernav a {
	color:#336699;
	font:17px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:underline;
}
.footernav a:hover {
	text-decoration:none;
}
.copyright {
	color:#3c3c3c;
	font:14px Arial, Tahoma, Helvetica, Verdana;
	margin:20px 0 0 19px;
}
.counters {
	position:absolute;
	top:-22px;
	right:0;
	width:275px;
	height:164px;
	background:url(images/counters.gif) no-repeat;
}
.counters div {
	width:197px;
	margin:34px 0 0 41px;
}
.counters a {
	margin-right:7px;
}
.counters p {
	margin-bottom:7px;
}
.design {
	position:absolute;
	right:30px;
	bottom:40px;
	height:13px;
	color:#333;
	font:12px Tahoma, Helvetica, Arial, Verdana;
}
.design img {
	margin-top:2px;
}
/*  </footer>   */

/*  <product>   */
.productpic {
	width:100%;
}
.photo {
	width:1%;
	padding-right:15px;
}
.productpic td {
	vertical-align:top;
}
.incart {
	margin-top:20px;
}
.productinfo {
	font-size:12px;
}
.vote {
	position:absolute;
	top:30px;
	right:30px;
	width:105px;
	color:#000;
	font-size:12px;
	border:1px solid #ddd;
}
.votetitle {
	background:#eee;
}
.vote div {
	padding:6px;
	//padding:4px;
	border-top:1px solid #eee;
}
.vote input {
	vertical-align:middle;
	margin-right:4px;
}
.vote-btn {
	position:absolute;
	bottom:-35px;
	left:0;
	width:105px;
	text-align:center;
	border:0 !important;
}
.description {
	margin-top:50px;
}
.description p {
	padding:5px 0;
}
.price, .discount {
	font:17px Tahoma, Helvetica, Verdana, Arial;
}
.price {
	color:#d20b06;
}
.discount {
	color:#cc3300;
}
/*  </product>   */

/*  <navigator>   */
.navigator, .navigator a {
	color:#cc3300;
	font:17px Tahoma, Helvetica, Verdana, Arial;
}
.navigator {
	margin:0 0 15px 10px;
}
.navigator a {
	text-decoration:underline;
}
.navigator a:hover {
	text-decoration:none;
}
/*  </navigator>   */

/*  <products>   */
.products {
	width:100%;
}
.products td {
	font:12px Tahoma, Helvetica, Verdana, Arial;
	vertical-align:top;
	padding:10px;
}
.products a {
	color:#1f3d6a;
	font:17px Tahoma, Helvetica, Verdana, Arial;
	text-decoration:none;
}
.products a:hover {
	text-decoration:underline;
}
/*  </products>   */

#words {
	font-size: 10px !important;	
	width:70%;
}
#words h3 {
	font-size: 10px !important;
	margin: 0;
	padding: 0;
	display: inline;
}
