@charset "UTF-8";
/**
 *
 * Modified core stylesheet (for SEO 3 Column layout)
 *
 * @author			Aigars Sukurs, aigars [at] grafton [dot] lv
 * @copyright		Copyright 2008, SIA Grafton
 * @version		1.0c
 * @lastmodified	$Date: 2008-08-27 05:20:18 +0200 (Wed, 27 Jul 2008) $
 */

@import "base/core.css";

@media all
{

	body {
		font-family: "Tahoma", "Helvetica", "Arial", sans-serif;
		background-color: #f7f0dd;
		color: #DDD;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: "Tahoma", "Helvetica", "Arial", sans-serif;
	}

	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small {
		font-size: .8em;
		font-weight: normal;
	}

	a {
		color: #640000;
		text-decoration: none;
	}
	.article a {
		text-decoration:underline;
	}
	.article a:hover {
		text-decoration:none;
	}
	a:focus,
	a:hover,
	a:active {
		color: #7F2A20;
	}
	.article h1 em {
		display:inline;
		font-weight:bold;
		font-size:19px;
		font-style:italic;
	}
	#margins {
		padding: 0;
		width: 996px;
		min-width: inherit;
	}

	#header {
		height: 119px;
		margin-bottom: 1px;
		padding: 0;
		overflow: hidden;
		background-image: URL("../../images/headerBg.jpg");
		background-repeat: no-repeat;
		background-color: #ffbe0a;
	}

	#header h1 {
		position: absolute;
		overflow: hidden;
		background-image: URL("../../images/gkLogo.gif");
		background-repeat: no-repeat;
		background-color: transparent;
		width: 56px;
		height: 78px;
		top: 18px;
		left: 116px;
	}

	#header h1 a {
		display: block;
		overflow: hidden;
		text-indent: -1000em;
		width: 56px;
		height: 78px;
	}

	#header .banner {
		top: 13px;
		right: 13px;
		width: 700px;
	}

	#languages {
		display: none;
	}

	#topNavigation {
		background-image: URL("../../images/navigationBg.gif");
		background-repeat: repeat-x;
		background-color: transparent;
		height: 44px;
		margin-bottom: 2px;
	}

	#topNavigation ul {
/*		margin-right: 400px;*/
		margin-right: 260px;
	}

	#topNavigation ul li {
		font-size: 145.46%;
	}

	#topNavigation ul li a {
		color: #EEE;
		font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		text-transform: uppercase;
		font-weight: normal;
		margin: 1px 2px;
		padding: 0.75em 0.8em 0.75em 1em;
		background-image: URL('../../images/navigationListBg.gif');
		background-position: left 15px;
		background-repeat: no-repeat;
	}

	#topNavigation ul li a:focus,
	#topNavigation ul li a:hover,
	#topNavigation ul li a:active,
	#topNavigation ul li.selected a {
		color: #FFDE68;
	}

	#promoteBox {
		background-color: #e69327;
		height: 205px;
		padding: 5px;
		margin-bottom: 2px;
	}

	#contentWrapper {
		min-height: 200px;
		color: #000;
		padding-bottom: 0;
		background-color: #FEFCDA;
		background-image: URL("../../images/contentWrapperBg.gif");
		background-repeat: repeat-y;
		margin-bottom: 2px;
	}

	#breadCrumb {
		background-color: #f1cc35;
		margin-bottom: 2px;
/*		display: none;*/
	}

	#breadCrumb ul {
		margin: 0 1.2em;
	}

	#breadCrumb li {
		background-image: URL("../../images/locationIcon.gif");
		background-position: left center;
		background-repeat: no-repeat;
	}

	#breadCrumb a {
		display: block;
		padding: .5em .5em .6em 1em;
		text-transform:;
	}

	#breadCrumb li.selected {
		background-image: URL("../../images/locationIconSelected.gif");
	}

	#breadCrumb li.selected a {
		color: #000;
	}

	#sideNavigation ul li { }

	#sideNavigation ul li a {
		display: block;
		padding: .5em 0;
		color: #FFBE0A;
		background-image: URL("../../images/sideNavigationUlBg.gif");
		background-position: left bottom;
		background-repeat: repeat-x;
		text-transform:uppercase;
	}
	#sideNavigation ul li ul li ul li a {
		text-transform:none !important;
	}

	#sideNavigation ul li.selected li a,
	#sideNavigation ul li.selected li.selected li a {
		color: #FFBE0A;
	}

	#sideNavigation ul li a:focus,
	#sideNavigation ul li a:active,
	#sideNavigation ul li a:hover,
	#sideNavigation ul li.selected li a:focus,
	#sideNavigation ul li.selected li a:active,
	#sideNavigation ul li.selected li a:hover,
	#sideNavigation ul li.selected li.selected li a:focus,
	#sideNavigation ul li.selected li.selected li a:active,
	#sideNavigation ul li.selected li.selected li a:hover,
	#sideNavigation ul li.selected a,
	#sideNavigation ul li.selected li.selected a,
	#sideNavigation ul li.selected li.selected li.selected a {
		color: #FEFCDA;
	}

	#relatedList {
		margin: 2em 0 0;
	}

	#relatedList h2 {
		font-size: 109.10%;
		text-transform:;
		color: #900;
		padding: 4px 1em;
		line-height: 2em;
		height: 24px;
		background-color: #FFDD2F;
		background-image: URL("../../images/contentBoxH1Bg-06.gif");
		background-position: center center;
		background-repeat: no-repeat;
		margin: 0;

	}

	#relatedList ul {
		margin: 0;
		background-image: URL("../../images/contentFrameBg.gif");
		background-repeat: repeat-x;
		padding: 1em;
	}

	#relatedList div {
		min-height: 75px;
		border: 1px solid #E49726;
	}

	#relatedList li {
		margin: 0 2px 0 0;
		width: 234px;
		display: inline;
		float: left;
		list-style: none;
	}
	#relatedList li a {
		font-weight:bold;
	}
	#relatedList li li {
		margin: 0;
		display: block;
		float: none;
		width: 100%;
	}

/*	#sideNavigation ul li a {
		display: block;
		padding: .5em 0;
		color: #FEFCDA;
		background-image: URL("../../images/sideNavigationUlBg.gif");
		background-position: left bottom;
		background-repeat: repeat-x;
	}

	#sideNavigation ul li a:focus,
	#sideNavigation ul li a:active,
	#sideNavigation ul li a:hover,
	#sideNavigation ul li.selected a {
		color: #FFBE0A;
	}

	#sideNavigation ul li.selected > a {
		color: #FEFCDA;
	}*/

	#c01Content {
		padding: 2em;
	}

	#c02Content,
	#c03Content {
		padding: 0;
	}

	#footer {
    position:relative;
		min-height: 95px;
		background-color: #ffc525;
		background-image: URL("../../images/footerBg.gif");
		background-repeat: repeat-x;
		padding: 0;
	}

	#footer p {
		padding: 1.5em 2em;
		color: #8e6e1a;
		margin: 0;
	}

	.banner {
		display: inline;
	}

	.banner img {
		margin: 0 auto;
	}

	.contentBox {
		background-color: #FEFCDA;
	}
	.contentBox.smallBanner {
		border-width:0;
		border-bottom:2px solid #333333;
		border-top:2px solid #333333;
		background-image:none !important;
	}
	.contentBox.smallBanner-short {
		padding:0 !important;margin:0 !important;
		background:none;
		border:2px solid #333333;
		border-width:0;
	}
	.contentBox.smallBanner-short .contentFrame {
		margin:0;padding:0;
	}
	#c02Content .banner {
		padding-top:10px;
    
    margin: 0 auto;
    display: block;
    width: auto;
    height: auto;
    text-align: center;
    padding: 1em 0;
	}
	#c02Content .banner img {
		margin-bottom:10px;
		margin-top:10px;
	}
	.contentBox h1 {
/*		border: 1px solid #E49726;*/
		background-color: #FFDD2F;
		background-image: URL("../../images/contentBoxH1Bg-01.gif");
		background-position: center center;
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom: 0;
		padding: 4px 14px;
		color: #640000;
		font-variant: small-caps;
		font-family: "Times New Roman", "Times", sans-serif;
		font-weight:lighter;
	}

	.siteIndex {
		width: 100%;
		min-height: 0;
		margin: 0;
		position: relative;
		overflow: hidden;
		border-bottom: 2px solid #333;
		background-image: URL("../../images/50-50-Bg.gif");
		background-position: left top;
		background-repeat: repeat-y;
		background-color: transparent;
	}

	.siteIndex h1 {
		margin: 0;
		background-color: #FFDD2F;
		background-position: left center;
		background-repeat: no-repeat;
		overflow: hidden;
		color: #640000;
		font-variant: small-caps;
		font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		padding: 8px 14px 7px;
		border: 1px solid #E49726;
		font-weight:lighter;
	}

	.siteIndex h2 {
		font-size: 1em;
		color: #640000;
	}

	.siteIndex li {
		list-style-type: none;
		margin: 0;
		min-height: 0;
		width: 366px;
		float: left;
		overflow: hidden;
	}

	.siteIndex li div {
		width: auto;
		margin-right: 1px;
		margin-left: 0;
	}

	.siteIndex li.second div {
		width: auto;
		margin-right: 0;
		margin-left: 1px;
	}

	.siteIndex li div div,
	.siteIndex li.second div div {
		margin-right: 0;
		margin-left: 0;
	}

	.siteIndex li.full {
		width: 100%;
		background-image: none;
		background-color: #FEFCDA;
	}

	.siteIndex li.full h1 {
		background-image: URL("../../images/contentBoxH1Bg-02.gif");
	}

	.siteIndex li.full div {
		margin-right: 0;
		margin-left: 0;
	}

	.siteIndex li h1,
	.siteIndex li.second h1 {
		background-image: URL("../../images/contentBoxH1Bg-04.gif");
	}

	.split-64-36 {
		background-image: URL("../../images/64-36-Bg.gif");
	}

	.split-64-36 li h1 {
		background-image: URL("../../images/contentBoxH1Bg-03.gif");
	}

	.split-64-36 li.second h1 {
		background-image: URL("../../images/contentBoxH1Bg-01.gif");
	}

	.split-64-36 li {
		width: 469px;
	}

	.split-64-36 li.second {
		width: 263px;
	}

	.siteIndex li .withGap {
		border-top: 2px solid #333;
	}

	.listItem {
		border-bottom: 1px solid #faf19b;
		margin-bottom: 1em;
	}

	.listItem:last-child {
		border-bottom: none;
		margin-bottom: 0;
	}

	.listItem p {
		color: #625f40;
	}
	.listItem p a {
		color:#333;
		text-decoration:underline;
	}
	.listItem p a:hover {
		text-decoration:none;
		color:#9f0000;
	}

	#chart .listItem {
		padding-right: 2.6em;
		position: relative;
	}

	#chart .listItem span.position {
		position: absolute;
		right: .2em;
		bottom: .5em;
		color: #856363;
		font-size: 200%;
		font-family: "Georgia", "Times New Roman", "Roman", sans-serif;
	}

	.thumbnail {
		float: left;
		margin: 0 1em 1em 0;
	}
	.thumbnail img {
		border:1px solid #ddd;
	}

	.contentFrame {
		background-color: transparent;
		background-image: URL("../../images/contentFrameBg.gif");
		background-position: left top;
		background-repeat: repeat-x;
		padding: 14px;
		min-height: 47px;
	}

	#c03Content .contentBox {
		margin-bottom: 2px;
	}

	#pollForm,
	#commentForm {
		padding: 0;
		margin: 0;
	}

	#pollForm p {
		color: #640000;
	}

	#pollForm .submit {
		margin: 0;
		text-align: right;
	}

	#pollForm .submit input {
		font-size: 1em;
		border: none;
		text-transform: uppercase;
		width: 90px;
		height: 30px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center center;
		background-image: URL("../../images/buttonBg90.gif");
		font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		font-weight: bold;
		color: #640000;
	}

	#topNavigation #searchForm {
		margin: 0;
		top: 5px;
		right: 7px;
/*		width: 330px;*/
		width: 248px;
	}

	#topNavigation #searchForm label {
		/*font-size: 145.46%;
		font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		text-transform: uppercase;
		margin-right: 5px;*/
		display: none;
	}

	#topNavigation #searchForm input {
		height: 15px;
	}

	#topNavigation #searchForm .submit input {
		font-size: 1em;
		border: none;
		text-transform: uppercase;
		width: 90px;
		height: 30px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center center;
		background-image: URL("../../images/buttonBg90.gif");
		font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		font-weight: bold;
		color: #640000;
	}

	.article h1 {
		color: #640000;
	}

	.article h2 {
		font-size: 127.28%;
	}

	.article h3 {
		font-size: 118.19%;
	}

	.article h4 {
		font-size: 109.10%;
	}

	.article h5 {
		font-size: 100%;
	}

	.article h6 {
		font-size: 90.91%;
		font-style: italic;
	}

	.article em.date {
		margin-bottom: 10px;
	}

	.article .lead {
		padding-top:15px;
		font-weight: bold;
	}

	.articleIndex {
		margin-bottom: 1em;
	}
	.articleIndex p a {
		text-decoration:underline !important;
	}
	.articleIndex p a:hover {
		text-decoration:none !important;
	}
	.articleIndex h2 {
		color: #640000;
		color:#333;
		font-size: 130%;
		margin-bottom:5px;
	}
	.articleIndex h2 a {
		color:#640000;
	}

	.articleIndex img {
		float: left;
		margin: 0 1em 1em 0;
/*		width: 70px;*/
		border:solid 1px #ddd;
	}
	.article img {
		border:solid 1px #ddd;
	}
	.article p,
	.article ul {
		font-size:1em;
	}
	#full-img img {
		border:solid 1px #ddd;
	}
	hr {
		color: #640000;
		border-color: #640000;
	}

	.pages {
		margin: 0 0 .3em;
		padding: 0;
	}

	.pages li a {
		color: #333;
		margin: 0 2px 0 0;
		background: #fefcda;
	}

	.pages li a:active,
	.pages li a:hover,
	.pages li.selected a {
		color: #fff;
		background: #8d0000;
	}

	.pages .dots {
		padding: 0.5em 0.8em;
		color: #777;
		margin: 0 2px;
		background: #e2e0bf;
	}

/*	--------------------------------------------------------------	*/

	.options {
		position: relative;
		min-height: 2em;
		margin: -2em -2em 2em -2em;
		padding: 1em 2em 34px 2em;
		background-color: #F1CC35;
		border-bottom: 1px solid #7F2A20;
	}

	.options.bottom {
		margin: 2em -2em 0;
		border-bottom: none;
		border-top: 1px solid #7F2A20;
	}

	.options .pages {
		position: absolute;
		bottom: 5px;
		right: 10px;
    font-size:10px;
	}
  .per-page {
    margin:0;padding:0;
    position:absolute;
    top:11px;right:10px;
  }
  .per-page {
    border-width:1px;
    color:#333;
  }
	.options .pages.abc {
		position: relative;
		top: auto;
		right: auto;
		margin: 15px 0 0;
		text-transform:uppercase;
    font-size:10px;
	}
	.options .pages.abc li {
		margin:0;
	}

	.orderBy {
		margin: 0 0 .3em;
	}

	.orderBy li {
		list-style: none;
		float: left;
		display: inline;
		margin: 0 .3em 0 0;
	}

	.orderBy li a {
		display: block;
		padding: 0 .4em;
		color: #333;
		background-color: #fefcda;
	}

	.orderBy li a:active,
	.orderBy li a:hover,
	.orderBy li a:focus {
		color: #7F2A20;
	}

	.orderBy li.selected a {
		color: #fff;
		background-color: #8d0000;
	}

	.viewType {
    position:absolute;
    top:11px;left:250px;
		margin: 0 0 .3em;
	}

	.viewType li {
		float: left;
		display: inline;
		list-style: none;
		margin: 0 .3em 0 0;
	}

	.viewType li a {
		display: block;
		padding: 0 .4em;
		color: #333;
		background-color: #fefcda;
	}

	.viewType li a:active,
	.viewType li a:hover,
	.viewType li a:focus {
		color: #7F2A20;
	}

	.viewType li.selected a {
		color: #fff;
		background-color: #8d0000;
	}

	#bookList {
		margin: 0;
	}

	#bookList li {
		margin: 0;
		padding: 0;
		float: left;
		display: inline;
		width: 50%;
	}

	#bookList li.addClear {
		width: 100%;
		border-bottom: 1px solid #F1CC35;
		float: none;
		display: block;
		margin-bottom: 1em;
	}

	#bookList li .index {
		padding: 0 1em;
	}

	#bookList li h2 {
		font-size: 109.1%;
	}

	#bookList li em {
		font-size: .8em;
		color: #666;
	}

	#bookList li img {
		float: left;
		margin: 0 1em 1em 0;
	}

	#bookIndex {
		margin: 0;
	}

	#bookIndex thead th {
		background-color: #8D0000;
	}
	#bookIndex thead th.name {
		width:40%;
	}
	#bookIndex thead th.order-head {
		width:15%;
	}
	#bookIndex thead th.price-head {
		width:10%;
	}
	#bookIndex .order-body {
		text-align:right;
	}
  #bookIndex .order-body a {
    display:block;
    padding:4px 18px 4px 0;
    background:url('/assets/images/payment/cart.png') no-repeat right 2px;
  }
	#bookIndex thead th a {
		color: #FFF;
	}

	#bookIndex tbody tr:hover,
  #review-pdata tbody tr:hover {
		background-color: #fcf8ba;
	}

	#bookIndex tbody td {
		color: #333;
		border-bottom: 1px solid #f0efdf;
	}

	em.highlight,
	#bookList li em.highlight {
		display: inline;
		padding: 0 .4em;
		font-size: 1em;
		color: #FFF;
		margin-right: .4em;
		background-color: #C00;
		font-style: normal;
	}

	#bookList li em.highlight {
/*		display: block;*/
	}

	#catalogProduct {
		position: relative;
		padding-right: 190px;
		padding-right:20px;
	}

	#catalogProduct h1 {
		color: #333;
		text-transform: ;
	}

	#catalogProduct h1 em,
  p.author {
		margin-bottom: 1em;
		color: #777;
	}

	#catalogProduct img {
		float: left;
		border: 1px solid #aaa;
		margin: 0 2em 0 0;
	}

	#catalogProduct p {
		margin-bottom: .2em;
		font-size:1em;
	}
  #prod-text {
    float:left;
    width:500px;
  }
	.storeBox {
		width: 300px;
		position: absolute;
		bottom: 0;
		right: 0;
    
		border:1px solid #e49726;
    background:url('/assets/images/head-bg.gif') repeat-x top left;
    float:right;
	}
	.storeBox p {
		font-size:1em;
	}

	.storeBox h1,
  .contentFrame {
		/*background-image: URL("../../images/contentBoxH1Bg-05.gif");*/
    background:none;
	}
	.storeBox p {
	}
	.storeBox p a {
		font-weight:normal;
		text-decoration:underline;
	}
	.storeBox p a:hover {
		text-decoration:none;
		color:#ff0000;
	}
	#breadCrumb ul {
		padding-top:0 !important;
	}
	#customer-login {
		position:relative;
		padding-bottom:5px;
		padding-top:5px;
		margin-bottom:2px;
		padding-right:12px;
		text-align:right;
		border-bottom:solid 2px #333333;
		background:#9a9a9a;
	}
	.contentFrame #customer-login {
		border-width:0;
		padding:0;
		text-align:left;
		background:none;
	}
	#customer-login div,
	#customer-login div label {
		display:inline;
	}
	.contentFrame #customer-login div label {
		display:-moz-inline-box;display:inline-block;
		width:50px;
	}
	.contentFrame #customer-login div {
		display:block;
		margin-bottom:5px;
	}
	#customer-login div label {
		color:#333;
	}
	#customer-login input {
		padding:0 5px;
		font-size:11px;
		color:#333;
	}
	.contentFrame #customer-login input {
		width:150px;
		padding:5px 5px;
	}
	#customer-login div.submit input {
		border-width:0;
		background:#8b0000;
		cursor:pointer;
		color:#ffd027;
	}
	.contentFrame #customer-login div.submit {
		padding-left:56px;
	}
	.contentFrame #customer-login div.submit input,
	#comment-form .submit input {
		width:90px;height:30px;
		padding:0;
		background:transparent url('../../images/buttonBg90.gif') no-repeat left top;
    font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		font-weight: bold;
		color: #640000;
		border-width:0;
	}
	#customer-login .customer-options {
		display:;
		padding-top:5px;
		text-align:right;
	}
	.customer-options p,
	.customer-options p a {
		display:inline !important;
	}
	.customer-options p a {
		margin:0 !important;padding:0 !important;
		font-size:11px;
		color:#fff;
	}
  .contentFrame #customer-login .customer-options ul {
    margin:0;padding:10px 0 0;
  }
  .contentFrame #customer-login .customer-options ul li {
    display:inline;
    width:0;
    float:none;
    margin:0;  
    padding:0 5px;
  }
  #breadCrumb #customer-login .customer-options ul {
    margin:0 0 0 10px;
    float:right;
  }
  #breadCrumb #customer-login .customer-options ul li {
    background:none;
    width:auto;
    float:left;
    margin:0;padding:0 0 0 4px;
    line-height:16px;
    
  }
  .contentFrame #customer-login .customer-options ul li a,
  #breadCrumb #customer-login .customer-options ul li a {
    display:inline;
    float:none;
    padding:0;margin:0;
  }
  #breadCrumb #customer-login .customer-options ul li a {
    color:#fff;
  }
  #breadCrumb #customer-login .customer-options ul li a:hover {
    text-decoration:underline;
    color:#640000;
  }
	.contentFrame .customer-info {
		padding:0 4px;
	}
	.contentFrame .customer-options {
		text-align:left !important;
		padding:0 !important;
	}
	.contentFrame .customer-options p a {
		color:#640000;
	}
	.customer-options p a:hover {
		color:#8f0000;
	}
	.customer-options p {
		margin-left:5px;
	}
	.customer-info {
		color:#333;
	}
	#customer div label,
	#order div label,
	#customer-reminder div label,
  #school-reg div label {
		display:-moz-inline-box;display:inline-block;
		width:100px;
	}
	#customer-reminder div label {
		width:120px;
	}
  #school-reg div.agree {
    padding-left:158px;
  }
	#customer h2,
	#order h2 {
		padding-top:15px;
	}
  #customer select {
    border:1px solid #CCCCCC;
    font-size:1.2em;
    line-height:normal;
    padding:0.5em;
    width:11.2em; 
  }
	#customer div.submit input,
	#order div.submit input,
	#customer-reminder div.submit input,
  #school-reg div.submit input {
		width:90px;height:30px;
		border-width:0;
		color:#640000;
		font-family:Georgia;
		font-weight:bold;
		background:url('../../images/buttonBg90.gif') no-repeat left top;
	}
	#bookIndex tbody td input {
		width:20px;
		text-align:center;
		font-weight:bold;
	}
	#polls p,
	#polls div {
		padding:0 14px;
	}
	#polls .submit input {
		width:90px;height:30px;
    border-width:0;
		color:#640000;
		font-family:Georgia;
		font-weight:bold;
		background:url('../../images/buttonBg90.gif') no-repeat left top;
	}
	.polls-answer {
		font-weight:lighter !important;
		margin-bottom:0;padding-bottom:0;
	}
	.polls-result-background {
		margin-left:14px !important;
	}
	.polls-result-background {
		border:1px solid #ddd;
		width:334px !important;
	}
	.polls-result-line {
		background:#640000;
	}
	#polls-answer-box {
		padding-bottom:14px;
	}
	#polls-answer-box p {
		font-weight:bold;
		padding-left:14px;
	}
	#polls-answer-box .submit {
		display:none;
	}
  #bookList .index img {
		margin-right: 10px;
		border: solid 1px #aaa ;
	}
  .news-page {
	padding: 0;
	margin: 0;
}

.news-page li {
	display: inline;
	width: 18px;
	margin: 0;
	margin-right: 2px;
	background: #838383;
	color: #fff;
	float: left;
	text-align: center;
}

.news-page li a {
	display: block;
	text-decoration: none;
	background: #d0d0d0;
	color: #666;
}

.news-page li a:hover {
	background: #838383;
	color: #fff;
}

.news-page li.prev-next {
	width: auto;
	background: none;
	display: none;
}

.news-page li.prev-next a {
	background: none;
}
	#comment-form,
	#comments-box {
		padding:15px 0 0;
	}
	#comment-form h1,
	#comments-box h1 {
		width:508px;
    width:auto;
		font-weight:bold;
		font-size:12px;
		color:#7F2A20;
	}
	.comment-page {
		width:508px;
    width:auto;
		text-align:right;
		padding:10px 0;
	}
	#comments-box h1 {
		margin-bottom:10px;
		padding-bottom:3px;
		font-weight:bold;
		border-bottom:1px solid #7f2a20;
	}
	#comment-form textarea {
		padding:4px;
		width:500px;
		font:normal 11px Tahoma;
	}
	.comment-index {
		width:508px;
    width:auto;
		padding:0 0 10px;
	}
	.comment-index p.info {
		border-bottom:1px solid #ddd;
	}
	.comment-index p {
		margin:0;padding:0;
	}
	.comment-index .info em {
		display:;
		font-style:normal;
		color:#888;
		font-size:10px;
	}
	.comment-index .info strong {
		color:#7F2A20;
		font-size:11px;
	}
	.info-reg {
		margin-bottom:15px;
		color:#625F40;
		font:bold 11px Tahoma;
	}
	.subColumns {
		padding-top:20px;
	}
	.subColumns p {
		font-size:1em !important;
	}
  .cl33, .cc32, .cc33 {
  	width:32%;
  	float:left;
		margin-right:5px;
	}
	.cl33, .cc32 {
/*		width:46%;*/
	}
  .contentBox {
		background-color:#FFFCD8;
		border:1px solid #FEC824;
		margin-bottom:3px;
		min-height:0;
		overflow:hidden;
	}
	.listItem h2 {
		font-size:11px;
	}
	#advanced-search fieldset {
		margin-bottom:5px;
	}
	#advanced-search fieldset legend {
		margin-bottom:5px;
		font-weight:bold;
	}
	#advanced-search div {
		margin-bottom:10px;
	}
	#advanced-search input {
		width:400px;
	}
	#advanced-search select {
		border-width:1px;
	}
	#advanced-search .submit input {
		width:90px;height:30px;
		background:transparent url("../../images/buttonBg90.gif") no-repeat left top;
		border-width:0;
    font-family: "Georgia", "Times New Roman", "Times", sans-serif;
		font-weight: bold;
		color: #640000;
		cursor:pointer;
	}
	#catalogProduct .head {
    position:relative;
		padding-right:190px;
    padding-right:0px;
    margin-right:-20px;
    margin-bottom:20px;
    min-height:280px;
    
	}
	.price-shop {
		color:#777;
	}
  #catalogProduct p.shop-price {
    margin-bottom:10px;
  }
  .shop-price strong {
    padding:0 6px 0 0;
    font-size:21px;
    color:#8B0000;
    font-family:Georgia,sans;
    font-weight:normal;
    letter-spacing:-0.2px;
    vertical-align:;
  }
  .storeBox table {
    width:100%;
    margin:0 0 1px;
  }
  .storeBox table thead th {
    color:#333;
    text-align:left;
    border-bottom:1px solid #aaa;
  }
  #catalogProduct p#shop-list-link {
    margin-bottom:0;
    padding:3px 0 0;
    border-top:1px solid #aaa;
    text-align:right;
  }
  .storeBox table th,
  .storeBox table td {
    padding:3px 5px;
  }
  .storeBox table th {
    background:none;
    font-weight:normal;
    text-align:right;
  }
  .storeBox table td.price {
    font-family:Georgia,sans;
    font-size:14px;
    line-height:14px;
    color:#333;
    text-align:right;
  }
  .storeBox table tbody tr:hover td {
    background:#fbf7bb;
  }
  .storeBox table thead th.price {
    text-align:right;
  }
  .storeBox table th a {
    text-decoration:underline;
  }
  .storeBox table th a:hover {
    text-decoration:none;
  }
  .shop-price a.add-to-cart,
  .storeBox table td a.add-to-cart {
    padding:2px 0 2px 18px;
    text-decoration:none;
    background-position:0 0;
  }
  
  #customer div.agree label {
	display:inline !important;
	width:auto !important;
}
	#c01Content p.error {
		font-size:14px;
		color:#64000b;
	}
	.customer-options p a.cart {
		padding:2px 5px 4px 24px !important;
		background:url('/assets/images/cart-white.gif') no-repeat left top;
		text-transform:uppercase;
	}
	#book-view {
		width:98%;
	}
	h2 a em,
	.listItem h2 em,
	.articleIndex h2 em {
	display:inline;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	}
	.articleIndex h2 em {
		font-size:100%;
		color:#333333;
	}
/* Aptauja */
#forms {
}
#c01Content #forms fieldset {
	margin-bottom: 10px;
}

#c01Content #forms .aggree {
	margin-bottom: 5px;
}

#c01Content #forms p.legend {
	margin-bottom: 0;
	font-weight: bold;
}

#c01Content #forms .aggree input {
	display: inline;
	width: auto;
	vertical-align: middle;
}

#c01Content #forms .aggree label {
	display:inline;
	width: auto !important;
	vertical-align: middle;
	font-weight: normal;
}

#c01Content #forms .aggree .other {
	padding-top: 5px;
	display:inline !important;
}

#c01Content #forms .aggree.other input {
	display: inline;
	width: 300px !important;
	height: auto;
	padding: 2px 3px;
	font-size: 11px;
}
#c01Content #forms select {
	border:1px solid #CCCCCC;
	padding:2px 3px;
}
#c01Content #forms select option {
	padding-right:8px;
}

#c01Content #forms div {
	margin-bottom: 10px;
}

#c01Content #forms div label {
	font-weight: bold;
}

#c01Content #forms div textarea {
	padding: 2px 3px;
	font: normal 11px Tahoma, sans-serif;
}

#c01Content #forms div input {
	width: auto;
	padding: 2px 3px;
}
#c01Content #forms div.submit input {
	background:#8B0000;
	color:#FFD027;
	cursor:pointer;
	border-width:0;
}
#social-links {
	position:absolute;
	bottom:4px;right:10px;
	z-index:9999999;
	margin:0;padding:0;
}
#social-links a span {
	display:none;
}
#social-links a {
	position:relative;
	margin-left:5px;
	float:left;
	width:17px;height:16px;
	background-repeat:center center;
	background-repeat:no-repeat;
	padding:0;
}
#social-links a.twitter {
	background-image:url('/assets/images/twitter.gif');
}
#social-links a.facebook {
  background-image:url('/assets/images/facebook.gif');
}
#social-links a.orb {
	background-image:url('/assets/images/orb.gif');
}
#social-links a.send-friend {
	background-image:url('/assets/images/sendtofriend.gif');
}
#social-links a.draugiem {
  background-image:url('/assets/images/draugiem.png');
}
#social-links a.youtube {
  background-image:url('/assets/images/youtube.png');
}
#social-links a:hover span {
	display:block;
	position:absolute;
	top:0;left:0;
	margin-left:-34px;
	margin-top:-19px;
	white-space:nowrap;
	font:normal 11px Tahoma,'sans-serif';
	z-index:9999;
	background:#ddd;
	border:solid 1px #ccc;
	padding:1px 3px;
}
#resize-font {
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px solid #ddd;
		text-align:left;
		font-size:11px !important;
		text-align:right;
		color:#aaa;
    display:none;
	}
	.font-add,
	.font-rem {
		display:-moz-inline-box;display:inline-block;
		width:14px;height:14px;
		font-size:11px;
		border:#ccc;
		font-weight:bold;
		text-align:center;
		background:#eee;
		border:1px solid #bbb;
	}
	#catalogProduct .listItem h2,
	#catalogProduct .listItem h2 a {
		font-size:1em;
	}
  #prod-text {
	/* margin-left:224px; */
}
.article {
  overflow:hidden;
}
img.left {
  float:left;
  margin:0 10px 10px 0;
}
img.right {
  float:right;
  margin:0 0 10px 10px;
}
#blog-index {
  padding-top:10px;
}
#blog-index h1 {
  margin-bottom:10px;
  padding-bottom:2px;
  font-weight:normal;
  color:#333333;
  border-bottom:1px solid #ddd;
}
#blog-index .articleIndex {
  border-bottom:1px solid #ddd;
}
#blog-index .articleIndex h2 {
  margin-bottom:0; 
}
#blog-index .articleIndex h2 a:hover {
  text-decoration:underline;
  color:#d33333;
}
#blog-index .articleIndex h2 span {
  font-weight:bold;
  font-size:10px;
}
#blog-index .articleIndex p a.more {
  padding:2px 0 2px 20px;
  background:url('/assets/images/book_go.png') no-repeat left top;
  color:#365a8e;
}
p.author {
  margin-bottom:0px;
}
#footer-menu {
    position:absolute;
    top:16px;right:30px;
    list-style:none;
  }
  #footer-menu li {
    display:inline;
    margin:0;padding:0;
    margin-left:5px;
  }
  #footer-menu li a {
    color:#333;
    text-decoration:underline;
  }
  #footer-menu li a:hover {
    color:#7F2A20;
    text-decoration:none;
  }
  /* NEW PAYMENT SYSTEM */
  #steps {
    height:60px;
    margin:-22px -22px 40px;padding:0;
    list-style:none;
    background:url('/assets/images/payment/bg.gif') repeat-x left top;
  }
  #steps li {
    margin:0;
    padding:0 30px 0 30px;
    float:left;
    font:normal 14px/60px Tahoma,sans-serif;
    color:#d09783;
    text-transform:uppercase;
  }
  #steps li.last {
    padding-right:40px;
    background:url('/assets/images/payment/red-arrow.gif') no-repeat right top;
  }
  #steps li.active {
    padding:0 35px 0 10px;
    background:url('/assets/images/payment/yellow-arrow.gif') no-repeat right top;
    color:#333;
  }
  #steps li.first {
    padding-left:30px;
  }
  #order {
    position:relative;
  }
  #order h1,
  #cart-form h1,
  #order h2,
  #cart-form h2,
  #customer h1,
  #customer h2,
  #school-reg h1,
  #school-reg h2/*,
  #prod-text h1*/ {
    margin-bottom:25px;
    font:normal 27px/28px Tahoma,sans-serif;
    color:#414141;
    background:url('/assets/images/payment/header-line.gif') repeat-x left bottom;
  }
  #prod-text h1 {
    color:#000;
  }
  #order h1 em,
  #cart-form h1 em,
  #customer h1 em,
  #school-h1 em {
    display:block;
    font-size:13px;
    font-style:normal;
  }
  #prod-text h1 em {
    font-size:12px;
  }
  #order h2,
  #cart-form h2,
  #customer h2,
  #annotation h2,
  #publication h2,
  #related-prods h2,
  #comments-box h2,
  #school-reg h2 {
    padding:0;
    margin-bottom:10px;
    font:normal 23px/24px Tahoma,sans-serif;
    background:none;
  }
  #annotation,
  #publication,
  #related-prods {
    margin-bottom:30px;
  }
  #annotation h2,
  #publication h2,
  #related-prods h2,
  #comments-box h2 {
    border-bottom:1px solid #aaa; 
    font-size:21px;
    line-height:18px;
    font-family:"Times New Roman","Times",sans-serif;
    font-variant:small-caps;
    color:#333;
  }
  #comments-box {
    padding-top:0;
  }
  #annotation p br {
    display:block;
    margin-bottom:5px;
  }
  #order div,
  #customer div,
  #school-reg div {
    margin-bottom:5px;
  }
  #order div label,
  #customer div label,
  #school-reg div label {
    width:120px;
    padding-right:10px;
    font:normal 15px Tahoma,sans-serif;
    color:#414141;
    text-align:right;
    vertical-align:middle;
  }
  #school-reg div label {
    width:140px;
  }
  #order div label em,
  #customer div label em,
  #school-reg div label em {
    display:block;
    font-style:normal;
    font-size:10px;
  }
  #order div input,
  #customer div input,
  #school-reg div input {
    width:283px;
    padding:4px 0 4px 10px;
    font:normal 18px/18px Tahoma,sans-serif;
    color:#414141;
    border:1px solid #e0dfd2;
    border-left-width:6px;
    background:url('/assets/images/payment/input-bg.gif') repeat-x left top;
    vertical-align:middle;
  }
  #order div input:focus,
  #order div select:focus,
  #customer div input:focus,
  #customer div select:focus,
  #school-reg div input:focus  {
    border-left-color:#8d0000;
    border-left:6px solid #8d0000;
  }
  #order div#country-select,
  #customer div#country-select {
    background:url('/assets/images/payment/input-full.gif') no-repeat 138px 0;
  }
  #order div select,
  #customer div select {
    width:290px;
    padding:4px 0 4px 10px;
    border-width:0;
    background:none;
    font:normal 18px/18px Tahoma,sans-serif;
    color:#414141;
    border-left:6px solid #e0dfd2;
  }
  #order div select option,
  #customer div select option {
    background:#fff;
  }
  #customer div.agree {
    padding:10px 0 0;
    margin-left:137px;
  }
  #order div.submit,
  #customer div.submit,
  #school-reg div.submit {
    width:438px;
    padding-top:10px;
    text-align:right;
  }
  #school-reg div.submit {
    width:458px;
  }
  #order div.submit.full {
    width:auto;
  }
  #order div.submit input,
  #customer div.submit input,
  #school-reg div.submit input {
    padding:0;
    font-size:12px;
    border-width:0 !important;
    cursor:pointer;
    vertical-align:bottom;
  }
  #order div.submit input:hover,
  #order div.submit a:hover,
  form input#checkout:hover,
  form input#empty:hover,
  form input#recount:hover,
  #customer div.submit input:hover,
  #school-reg div.submit input:hover {
    color:#a22929;
  }
  #order div.submit a {
    display:-moz-inline-box;display:inline-block;
    width:90px;height:30px;
    padding:0;margin:0;
    text-align:center;
    font:bold 12px/30px Georgia,sans;
    background:url('/assets/images/buttonBg90.gif') no-repeat left top;
  }
  #order div.info,
  #customer div.info {
    position:absolute;
    top:148px;right:40px;
    width:237px;
    color:#232322;
  }
  #customer div.info {
    top:82px;
  }
  #customer p.info {
    margin:15px 0 5px;
    color:#444;
    font-weight:bold;
  }
  #order div.info p,
  #customer div.info p
  #customer p.info {
    padding:8px;
    border:2px solid #8D0000;
    color:#232322;
  }
  #customer p.password {
    color:#8d0000;
  }
  #order div.info p.error,
  #customer div.info p.error {
    padding:8px;
    border:2px solid #8d0000;
    font:normal 12px Tahoma,sans-serif;
    color:#232322;
  }
  #bookIndex thead th {
    padding-bottom:1px;
    background:none;
    color:#333;
    border-bottom:1px solid #9f9e8d;
  }
  #bookIndex th.quantity,
  #bookIndex th.weight,
  #bookIndex td.quantity,
  #bookIndex td.weight,
  #bookIndex td.price,
  #bookIndex td.remove,
  #bookIndex th.total-price,
  #bookIndex th.price,
  #bookIndex th.order-status,
  #bookIndex td.order-status,
  #bookIndex td.country-name {
    text-align:center; 
  }
  #bookIndex td.quantity span {
    display:block;
    padding:5px 0;
    color:#8D0000;
    font-weight:bold;
  }
  #bookIndex td.order-status {
    font-weight:bold;
  }
  #bookIndex tfoot td.packaging,
  #bookIndex tfoot th.total-text {
    text-align:right;
  }
  #bookIndex tbody td.book-title {
    
  }
  form #bookIndex tbody td.quantity input {
    width:32px;
    padding:2px 2px 2px 0;
    color:#666;
    font-size:13px;
  }
  form #bookIndex tbody td.quantity input:focus {
    color:#000;
  }
  #bookIndex tbody td a:hover {
    text-decoration:underline;
  }
  #bookIndex tbody td .highlight {
    padding:1px 4px;
    font:normal 11px Georgia,sans;
    letter-spacing:-1px;
    color:#f1cc35;
    background:#8d0000;
  }
  #bookIndex tfoot td select {
    border:solid 1px #ddd;
    background:#fff;
    color:#111;
    padding:2px 2px 2px 0;
    font-weight:normal;
    letter-spacing:1px;
  }
  #bookIndex tfoot td select option {
    padding-right:10px;
  }
  #bookIndex tfoot tr.total th {
    border-top:1px solid #9f9e8d;
  }
  #bookIndex tfoot tr.total th {
    font-size:12px;
    color:#444;
  }
  #bookIndex tfoot tr.total th.total-price {
    font-size:14px;
    color:#64000b;
  }
  #bookIndex tbody td.remove a {
    width:7px;display:block;
    margin:0 auto;
    overflow:hidden;
    text-indent:-999px;
    background:url('/assets/images/payment/delete.gif') no-repeat 0 4px;
  }
  .cart-order {
    position:relative;
    padding-top:15px;
    text-align:right;
  }
  form input#checkout,
  form input#empty,
  form input#recount {
    width:90px;
    font:bold 12px/30px Georgia,sans;
    background:url('/assets/images/buttonBg90.gif') no-repeat left top;
    cursor:pointer;
    color:#64000b;
    border-width:0;
  }
  .cart-order p {
    position:absolute;
    left:0;
  }
  #review-pdata {
    width:100%;
  }
  #review-pdata th {
    width:100px;
    text-align:left;
  }
  #review-pdata tbody th,
  #review-pdata tbody td {
    background:none;
    color:#333;
    border-bottom:1px solid #F0EFDF;
  }
  #order-statuss {
    position:relative;
  }
  #order-statuss p.info {
    /*position:absolute;
    right:0;top:0;*/
  }
  #order-statuss p.info strong {
    padding:0 0 0 5px;
    color:#64000b;
  }
  #check-history {
    position:relative;
    top:-33px;
    text-align:right;
    font-size:11px;
    margin-top:-10px;
    margin-bottom:10px;
    font-weight:bold;
    color:#333;
  }
  .add-to-cart {
    padding:2px 18px 2px 0;
    background:url('/assets/images/payment/cart.png') no-repeat right top;
  }
  #bookList.fpage li {
    float:none;
  }
  .info-box {
    position:relative;
    padding:10px 32px;
    margin:-22px -22px 10px -22px;
    font-size:14px;
    color:#000;
    background:#F1CC35;
    border-bottom:1px solid #000;
    font-weight:bold;
  }
  .info-box span {
    color:#ff0000;
  }
  .info-box a {
    text-decoration:underline;
  }
  .info-box a:hover {
    text-decoration:none;
  }
  .options.info {
    margin-top:-10px;
  }
  #publication div {
    border-bottom:1px solid #aaa;
    border-width:0;
  }
  #publication div.last {
    border-width:0;
  }
  #publication div h3 {
    margin-bottom:10px;
    font-weight:normal;
    font-size:16px;
  }
  #publication div h3 a:hover {
    text-decoration:underline;
  }
  #publication div p {
    margin-bottom:5px;
    color:#000;
  }
  #publication div p.more {
    text-align:right;
  }
  #publication div p.more a {
    text-decoration:none;
  }
  #publication div p.more a:hover {
    text-decoration:underline;
  }
  #publication  ul {
    margin:0 0 10px 0;
    list-style:square;
  }
  #publication ul li a {
    font-weight:bold;
  }
  #publication ul li a:hover {
    text-decoration:underline;
  }
  #related-prods {
    overflow:hidden;
  }
  #related-prods .index-row {
    margin-bottom:10px;
    overflow:hidden;
  }
  #related-prods div div {
    width:33%;
    overflow:hidden;
    float:left;
  }
  #related-prods div img {
    margin-right:5px;
  }
  #related-prods div h3 {
    font-size:12px;
    font-weight:normal;
  }
  #related-prods div h3 em {
    font-size:10px;
    color:#666666;
  }
  #related-prods div p.price strong {
    font:normal 14px Georgia,sans;
    color:#333;
  }
  #related-prods div h3 a:hover {
    text-decoration:underline;
  }
  .visual-info {
    position:relative;
    height:20px;
    overflow:hidden;
  }
  #prod-text .visual-info {
    
  }
  #related-prods .visual-info {
    float:none !important;
    width:auto;
  }
  #prod-text .visual-info img,
  .index .visual-info img
   {
    position:relative;
    border-width:0 !important;
    margin:0;padding:0;
  }
  #prod-text .visual-info img,
  .index .visual-info img {
    position:relative;
    margin-left:-35px !important;
  }
  .visual-info #new-book {
    margin-right:-46px;
    z-index:3;
  }
  .article .help-ico {
    border-width:0;
    display:inline;
    margin:0;padding:0;
    vertical-align:middle;
  }
  
  #ebook-warning,
  #cart-warning {
    display:none;
    position:absolute;
    top:50%;left:50%;
    width:300px;height:200px;
    margin:-100px 0 0 -150px;
    padding:10px;
    border:10px solid #8c0000;
    background:#fcfad9;
    color:#333;
    text-align:center;
  }
  #cart-warning {
    height:100px;
  }
  #ebook-warning h1,
  #cart-warning h1 {
    font:normal 19px Tahoma;
  }
  #ebook-warning h1 em,
  #cart-warning h1 em {
    font-size:19px;
  }
  #ebook-warning p,
  #cart-warning p {
    font-size:12px;
  }
  #ebook-warning br,
  #cart-warning br {
    display:block;
    margin-bottom:5px;
  }
  #ebook-warning .submit,
  #cart-warning .submit {
    text-align:center;
    font:bold 15px Tahoma;
  }
  #ebook-warning .submit a,
  #cart-warning .submit a {
    margin:0 8px;
  }
  #ebook-warning .submit a:hover,
  #cart-warning .submit a:hover {
    text-decoration:underline;
    color:#ff0000;
  }
  #ebook-warning em {
    display:inline;
    font-style:normal;
  }
    .preview {
    display:block;
    position:absolute;
    bottom:-5px;left:80px;
    width:134px;height:21px;
    background:url('/assets/images/preview.png') no-repeat left top;
    text-indent:-999px;
    overflow:hidden;
  }
  .preview:hover {
    background:url('/assets/images/preview-active.png') no-repeat left top;
  }
  .delete-profile {
    padding:15px 0 0 136px;
  }
  .delete-profile a {
    font-size:12px;
  }
  .customer-info p {
    font-size:18px;
    color:#414141;
  }
  .customer-info p strong {
    display:-moz-inline-box;display:inline-block;
    color:#414141;
    font:15px Tahoma,sans-serif;
    padding-right:15px;
    text-align:right;
    vertical-align:middle;
    width:120px;
  }
  #customer .textarea label {
    vertical-align:top;
  }
  #customer .textarea textarea {
    width:535px;
    vertical-align:top;    
    font:normal 15px Tahoma,sans-serif;
    color:#414141;
    padding:4px 0 4px 10px;
    border:solid 6px #E0DFD2;
    border-width:1px 1px 1px 6px;
    background:#fffef0 url('/assets/images/payment/input-bg.gif') repeat-x left bottom;
  }
  #customer .textarea textarea:focus {
    border-left-color:#8d0000;
    border-left:6px solid #8d0000;
  }
  #customer .info.delete-customer {
    top:47px;
  }
  #mail-services div {
    overflow:hidden;
  }
  #mail-services div img {
    margin-right:10px;
    float:left;
  }
	/*	#catalogProduct div p {
		margin-bottom: 1em;
	}

	#catalogProduct .head {
		position: relative;
		margin-bottom: 1em;
		min-height: 200px;
	}

	#catalogProduct .head.discount {
		padding: 1em 0;
		color: #333;
	}

	#catalogProduct .head h1,
	#catalogProduct .head p {
		margin-right: 210px;
		margin-bottom: 0;
		width: auto;
	}

	#catalogProduct .storeBox {
		width: 200px;
		position: absolute;
		top: 0;
		right: 0;
	}

	#catalogProduct .contentBox h1,
	#catalogProduct .contentBox p {
		margin: 0;
	}

	#catalogProduct .contentBox p {
		padding: 0;
	}*/
/*	--------------------------------------------------------------	*/
/*#catalog .row {
	padding: 15px 0;
	border-bottom: 1px solid #fec824;
	overflow: hidden;
	height: 1%;
}

#catalog .index {
	width: 47%;
	padding: 0 10px;
	float: left;
	overflow: hidden;
	height: 1%;
}

#catalog .index img {
	margin-right: 10px;
	border: solid 1px #aaa;
	float: left;
}

#catalog .index h2 {
	font-size: 13px;
}

#catalog .index h2 a {
	color: #4a63bf;
}

#catalog .index :hover {
	text-decoration: underline;
}

#catalog .index h2 em {
	display: block;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	color: #777777;
}

#catalog .index p.price {
	font-weight: bold;
	font-style: normal;
	color: #111111;
}

#catalog .index p.price em {
	font-style: normal;
}

#catalog .options {
	position: relative;
	height: 40px;
	margin: -22px -22px 0 -22px;
	padding: 3px 5px 5px 23px;
	background: #e7e7e7 url('/assets/images/optionsBg.gif') repeat-x left -5px;
	border-bottom: 1px solid #dbdada;
}

#catalog .options.bottom {
	margin: 22px -22px 0 -22px;
	height: 15px;
	background-image: none;
	border-width: 0;
	border-top: 1px solid #dbdada;
}

#catalog#order-by,
#catalog#view-type {
	margin: 0;
	padding: 0;
	list-style: none;
}

#catalog#view-type {
	position: absolute;
	top: 3px;
	left: 300px;
}

#catalog#order-by li,
#catalog#view-type li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
}

#catalog#order-by li.active,
#catalog#view-type li.active {
	font-weight: bold;
}

#catalog .pages {
	position: absolute;
	bottom: 4px;
	right: 23px;
	margin: 0;
}

#catalog .abc {
	left: 17px !important;
	text-transform: uppercase;
}*/

/*	--------------------------------------------------------------	*/
}

