/*
--------------------------------------------------
Site Base Styles
Author:   Argon
-------------------------------------------------- */
body {font:62.5%/1 Tahoma, Arial, "Times New Roman"; background:url(/images/background.gif) 0 0 repeat-x #b3b3b3;}
table,img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
html, body {height: 100%;}
html>body #layer {height: auto;}

#layer {margin: auto; height: 100%; min-height: 100%; width:990px; min-width:990px; position: relative; font-size:1em; line-height:1em;
background:url(/images/layer-back.gif) 0 0 repeat-y;}

/* #Misc(links)
-------------------------------------------------- */
a img,fieldset{border:none}
a {color:#000000;}
a:hover {text-decoration:none;}

h2 {margin: 0px 0px 3px 0px; font:bold 1.091em Tahoma, Arial, "Times New Roman"; color:#000000; line-height:1em;}
h3 {margin: 0px 0px 3px 0px; font:normal 1.091em Tahoma, Arial, "Times New Roman"; color:#000000; line-height:1em;}
h4 {padding: 0px 0px 15px 0px; font:normal 18px Georgia, "Times New Roman", Times, serif; color:#b69600;}
h5 {padding: 0px 0px 15px 0px; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#b69600;}
ul, ol {padding-left:20px;}
ul {list-style-type:none;}
p {margin:0 0 5px 0;}
.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}
img[align=left] {float:left; margin:0 10px 5px 0;}
img[align=right] {float:right; margin:0 0 5px 10px;}
img[align=center] {display:block; text-align:center; margin:0 10px 5px 10px;}
/* ----------------------------------------------- */

/* #Header
-------------------------------------------------- */
#header {background:url(/images/header.jpg) 0 0 repeat-x; height:213px;}
#header-back {background:url(/images/right-book.jpg) 100% 0 no-repeat; height:140px;}
#logo-pic {background: url(/images/logo.jpg) 0 0 no-repeat; height:91px; width:142px; margin:39px 0 0 91px; float:left;}
#logo-pic a {height:91px; width:142px; float:left;}
#header-c {clear:both; padding:50px 15px 0 15px;}
#search {float:right; width:350px; color:#2164a8; margin:3px 0 0 0;}
#search a {color:#ffffff; text-decoration:none; line-height:1.3em;}
#search a:hover {text-decoration: underline;}
.text-field {background:url(/images/search.gif) 0 0 repeat-x #ddeeff; border:1px solid #759fc9; width:235px; margin:5px 0 0 0; padding:1px 2px;}
.button-field {background:url(/images/search-button.gif) 0 0 repeat-x #d56f00; color:#ffffff; line-height:17px; font:normal 11px  "Trebuchet MS", arial; margin:5px 8px 0 8px; border:none; cursor:pointer; padding: 0 5px; border:1px solid #ffffff;}
#header-menu {float:left; width:100%; margin:9px -350px 0 0; clear:left;}
#header-menu ul {display:block; margin-right:350px;}
#header-menu li {display:inline; font:bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#336699; margin-right:30px; text-transform:uppercase;}
#header-menu li a {color:#ffffff; text-decoration:none;}
#header-menu li a:hover {text-decoration: underline;}
#navigation {height:20px; margin-left:250px; text-align:right; padding:25px 30px 0 0;}
#navigation img {margin-left:30px;}
/* ----------------------------------------------- */

/* #Main
-------------------------------------------------- */
#main {width:100%; margin:auto; background:url(/images/right-book.jpg) 100% -140px no-repeat; /height:1%;}
#main:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* ----------------------------------------------- */

/* sides
-------------------------------------------------- */
#left {float:left; width:195px; padding:14px 0 30px 70px; min-height:600px;  font-size:1.1em; line-height:1em;}
#left h1 {margin: 0px 0px 5px 0px; font:normal 1.272em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#000000;  height:14px; line-height:14px; background:url(/images/h1.gif) 50% 0 no-repeat; padding:2px 0 15px;}
#right {float:right; width:100%; margin-left:-285px;}
.catalog {padding:0 0 20px 0;}
.catalog li {background:url(/images/arrow.gif) 0 5px no-repeat; display:block; padding:3px 0 3px 12px;}
.catalog a {text-decoration:none;}
.catalog a:hover {text-decoration:underline;}
.ban {padding:0 0 20px 1px;}
.ban img {margin:0 0 9px 9px;}
/* ----------------------------------------------- */

/* #Content
-------------------------------------------------- */
#content {padding:14px 20px 20px 0px; font-size:1.09em; line-height:1em; background: url(/images/right.jpg) right 60px no-repeat; margin:0 30px 0 300px;}
#content table {}
#content td {padding:2px 5px;}
#content img {border:1px solid #e4c68c; margin:0 10px 10px 0;}
#content h1 {margin: 0px 0px 15px 0px; font:normal 1.1em Tahoma, Arial, "Times New Roman"; color:#ffffff;  height:14px; line-height:14px; background-color:#365f88; padding:0 0 0 10px;}
.catalog_table {border:none !important;}
.catalog_table td {padding:0 0 10px 0 !important; border:none !important;}
.block {padding-bottom:20px;}
.text {font-size:1.1em; line-height:1.1em;}
.w30px {width:30px;}
/* ----------------------------------------------- */

/* #Footer
-------------------------------------------------- */
#footer {bottom: 0px; left:0; width:100%; position: absolute; color:#ffffff; font-size:11px; background:url(/images/footer.jpg) 0 0 no-repeat #6699cc; font-size:1.2em; line-height:1.1em;}
#footer a {color:#ffffff;}
#footer, #empty {height: 88px; clear:both; text-align:justify}
#copyright {padding:22px 0 0 78px; float:left; width:49%;}
#footer-right {margin-left:50%; padding:42px 0 0 0;}
#footer-right li {display:inline; list-style-type:none; margin-right:10px; text-transform:lowercase;}
#empty {visibility:hidden;}
/* ----------------------------------------------- */


	/* catalog details */
	.catalog_details{
	
	}
.catalog_details_left{
  float:left;
  width:160px;
  vertical-align: top;
  padding-left:9px;
	padding-top: 10px;
}
	.catalog_details_prices{
	width:160px;
	padding-top:10px;
	}
	.catalog_details_prices img{
	padding:10px 0 0 0;
	}
	.catalog_details_prices .mags{
	float:left;
	}
	.catalog_details_desc{
	margin:0 0 50px 170px;
	width:420px;
	}
	.catalog_details_price{
	color:#FFA344;
	text-align:right;
	margin: 0 0 0 80px;
	}
	.catalog_desc1{
	padding:0px 0 10px 10px;
	margin: 0 0 20px 0;
	}
	.catalog_title{
	font-size:13px;
	color:#5881E9;
	border-bottom:#B7B7B7 solid 1px;
	padding:10px 0 10px 10px;
	margin: 0 0 5px 0;
	}
	.original_name{
	font-size:10px;
	color:#989898;
	}
	.splitter{
	width:50px;
	border-bottom:dashed 1px #CCCCCC;
	height:8px;
	}
	.label{
	color:#000000;
	padding:7px 0 5px 0;
	}
	.catalog ul{
	list-style:none;
	}

	.list {padding: 10px 2px; }