img{border:0;}#container { background: url(design/user/default/images/design/bg/bg_body.gif) repeat-y center #fff; diplsay: block; margin: 0 auto 0 auto; width: 996px; }#main { width: 990px; height: 100%; margin: 0 auto 0 auto; }	#main a { color: #6f0108; text-decoration: underline; }		#main a:hover { color: #6f0108; text-decoration: none; }#top { height: 94px; background: url(design/user/default/images/design/bg/bg_top.jpg) no-repeat top left #f2f2df; }	#top img { float: left; }	#top div img { float: right; margin: 0px 0px 0 0; }#menu { height: 68px; background: url(design/user/default/images/design/bg/bg_menu.gif) repeat-x top #6f0108; }	#menu div { height: 68px; padding: 0 0 0 26px; background: url(design/user/default/images/design/bg/bg_menu1.gif) no-repeat 0 47px; }	#menu img { margin: 19px 0 0 0; }	#menu table { float: right; margin: 17px 10px 0 0; }	#menu td { font: 10px/17px verdana,tahoma, arial, sans-serif; color: #fff; padding: 0 0 0 10px; vertical-align: middle; }		#menu td img { margin: 0 0 0 0; }		#menu td .text { width: 215px; }		#menu td a { color: #fff; text-decoration: underline; }			#menu td a:hover { color: #fff; text-decoration: none; }.text { border: 1px solid #828181; }#top1 { height: 9px; }#mid_l { padding: 0 3px 0 0; width: 246px; background: url(design/user/default/images/design/bg/bg_delim_vertical.gif) repeat-y right; }#mid_c { width: 516px; }#mid_r { padding: 0 0 0 3px; width: 222px; background: url(design/user/default/images/design/bg/bg_delim_vertical.gif) repeat-y left; }#mid_l .header, #mid_r .header, #mid_l .header1, #mid_r .header1 { height: 31px; background: #828181; padding: 0 0 0 25px; }#mid_l .header1, #mid_r .header1 { background: #6f0108; }ul#cat { margin: 0 0 15px 0; padding: 0 0 0 0; }#cat li { width: 240px; list-style-type: none; }	#cat li a { display: block; background: url(design/user/default/images/design/book.gif) no-repeat left top; padding: 2px 0 2px 24px; margin: 0 0 0 4px; color: #828181; text-decoration: none; font: bold 12px/15px arial, verdana,tahoma, sans-serif; }		#cat li a:hover { color: #b20000; background: url(design/user/default/images/design/book_r.gif) no-repeat left top; }	#cat li.level_2 a { width: 200px; background: url(design/user/default/images/design/book_sm.gif) no-repeat left top; color: #1b1b1b; padding: 0 0 0 21px; margin: 0 0 0 26px; text-decoration: none; font: bold 11px/17px arial, verdana,tahoma, sans-serif; }		#cat li.level_2 a:hover { background: url(design/user/default/images/design/book_sm_r.gif) no-repeat left top; color: #ff0010; }#mid_l .box, #mid_r .box, #mid_l .box1, #mid_r .box1 { border-top: 1px solid #fff; border-bottom: 1px solid #c9c9c9; background: #f3f4e6; padding: 5px 12px 10px 12px; margin: 0 0 8px 0; }#mid_l .box1, #mid_r .box1 { background: #d3d3d3; }#mid_r .login { padding: 0 0 10px 0; }.login table { width: 200px; }.login .input {  }.login td { padding: 2px; vertical-align: middle; }#mid_r .cart { background: url(design/user/default/images/design/bg/bg_cart.gif) no-repeat right center #d3d3d3; }#bot_l, #bot_c, #bot_r { height: 46px; background: url(design/user/default/images/design/bg/bg_bot.gif) repeat-x top #6f0108; }#bot_l { vertical-align: middle; padding: 0 5px 0 10px; color: #c9c9c9; font: bold 11px arial, verdana,tahoma, sans-serif; }	#bot_l span { color: #fff; }#bot_c { color: #fff; text-align: center; font: bold 11px/46px arial, verdana,tahoma, sans-serif; }	#bot_c a { color: #fff; text-decoration: none; }		#bot_c a:hover { color: #ffd500; text-decoration: none; }#bot_r { text-align: center; font: bold 10px/46px verdana, arial, tahoma, sans-serif; }	#bot_r a { color: #b3b2b2; text-decoration: none; }		#bot_r a:hover { color: #fff; text-decoration: none; }table.formblock { margin: 00; width: 100%; border:0; padding:0 0 10px; }td.blockhead { padding: 2px 0 2px 0; }	td.blockhead table { width: 100%; }		td.blockhead table td { vertical-align: middle; padding: 2px 5px 2px 8px; background: #d3d3d3; color: #6f0108; font: bold 12px/15px arial, verdana, tahoma, sans-serif; }td.centralblock { padding: 5px 0px 0px 15px; background-color: #f3f4e6; border-bottom: 1px solid #828181; text-align: left; vertical-align: top; }td.centralblocktitle table { width: 100%; }td.centralblocktitle td { border-bottom: 1px solid #828181; font: bold 12px arial, verdana, tahoma, sans-serif; padding: 5px 5px 5px 15px; }td.centralblockalltext { padding: 5px 5px 5px 5px; }.table1 td, .linetable td { border: 1px solid #c9c9c9; background: #fff; padding: 3px; vertical-align: middle; }td.linetd { padding: 2px; background-color: #f3f4e6; }INPUT.sub { font-size: 11px; border: 1px solid #848383; background: #d6d6d6; height: 18px; }  /* custom */.product_details_content{padding:10px 0;}.imgborder img{padding:4px; border:1px solid #C4C4C4;}#catbox{background:#F2F1F1; margin:0; padding:0;}#catbox .box{margin:5px 0 0; padding:3px 0 15px;}#categories{margin:0; padding:0 0px;}#categories li{ height:16px; padding:2px 12px; /*text-transform:lowercase;*/}#categories li:hover{background:#FFF;}/*#categories li:first-child{ border-top:0;}*/#categories li a{padding:0; display:block; font-weight:bold; margin-left:12px; color:#4A4A4A; text-decoration:none;}#categories li span{height:5px; width:5px; margin:6px 0 0 0px; display:block; background:#C9242C; float:left;} .price{padding:2px 4px; font-weight:bold; float:left; margin-top:2px; background:#C9242C; color:#FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px;} #catstyle{text-decoration:none; text-transform:lowercase; }.catsort{padding:7px 0 7px 9px; font-size:.9em; float:left;}.bookbox{padding:5px 9px 18px 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}.bookname{ border:0px solid;}.bookcontent h3{margin:0; font-size:1.3em; padding:0px 0 12px;}.bookcontent h3.brief{margin:0; font-size:1.3em; padding:0px 0 14px;}.bookcontent h3 a{padding:0 7px 0 0;}.bookcontent{padding:7px 0 0; }.bookcontent .image{float:left; border:1px solid #C7C7C7; padding:4px; margin-left:2px;}.bookcontent img{float:left;}.bookcontent .contentinfo{margin-left:126px;}.bookcontent .text{border:0; padding:7px 0 0;}.shopblock{padding:12px 12px 14px; font-size:.9em;}.shopblock p{margin-top:0;}.shopblock a{margin:0; padding:0;}.homefix{position:relative; /*top:-7px;*/}.homefix2{position:relative; /*top:-7px;*/}#regform label{margin-top:5px; padding-left:7px; float:left; width:80px;}#regform .button{margin-left:87px;}#regform input{margin-top:5px;}#regform .links{margin:5px 0 0 87px; padding:0 0 10px;}#regform .links li{float:left; padding:0 10px 0 0;}.rightbox{padding:8px 9px 7px;}.error{/*padding:15px; text-align:center;*/}#searchadv{position:relative;}#searchadv .adv{position:absolute; top:18px; right:10px; color:#FFF;}img{border:0;}#container { background: url(design/user/default/images/design/bg/bg_body.gif) repeat-y center #fff; diplsay: block; margin: 0 auto 0 auto; width: 996px; }#main { width: 990px; height: 100%; margin: 0 auto 0 auto; }	#main a { color: #6f0108; text-decoration: underline; }		#main a:hover { color: #6f0108; text-decoration: none; }#top { height: 94px; background: url(design/user/default/images/design/bg/bg_top.jpg) no-repeat top left #f2f2df; }	#top img { float: left; }	#top div img { float: right; margin: 0px 0px 0 0; }#menu { height: 68px; background: url(design/user/default/images/design/bg/bg_menu.gif) repeat-x top #6f0108; }	#menu div { height: 68px; padding: 0 0 0 26px; background: url(design/user/default/images/design/bg/bg_menu1.gif) no-repeat 0 47px; }	#menu img { margin: 19px 0 0 0; }	#menu table { float: right; margin: 17px 10px 0 0; }	#menu td { font: 10px/17px verdana,tahoma, arial, sans-serif; color: #fff; padding: 0 0 0 10px; vertical-align: middle; }		#menu td img { margin: 0 0 0 0; }		#menu td .text { width: 215px; }		#menu td a { color: #fff; text-decoration: underline; }			#menu td a:hover { color: #fff; text-decoration: none; }.text { border: 1px solid #828181; }#top1 { height: 9px; }#mid_l { padding: 0 3px 0 0; width: 246px; background: url(design/user/default/images/design/bg/bg_delim_vertical.gif) repeat-y right; }#mid_c { width: 516px; }#mid_r { padding: 0 0 0 3px; width: 222px; background: url(design/user/default/images/design/bg/bg_delim_vertical.gif) repeat-y left; }#mid_l .header, #mid_r .header, #mid_l .header1, #mid_r .header1 { height: 31px; background: #828181; padding: 0 0 0 25px; }#mid_l .header1, #mid_r .header1 { background: #6f0108; }ul#cat { margin: 0 0 15px 0; padding: 0 0 0 0; }#cat li { width: 240px; list-style-type: none; }	#cat li a { display: block; background: url(design/user/default/images/design/book.gif) no-repeat left top; padding: 2px 0 2px 24px; margin: 0 0 0 4px; color: #828181; text-decoration: none; font: bold 12px/15px arial, verdana,tahoma, sans-serif; }		#cat li a:hover { color: #b20000; background: url(design/user/default/images/design/book_r.gif) no-repeat left top; }	#cat li.level_2 a { width: 200px; background: url(design/user/default/images/design/book_sm.gif) no-repeat left top; color: #1b1b1b; padding: 0 0 0 21px; margin: 0 0 0 26px; text-decoration: none; font: bold 11px/17px arial, verdana,tahoma, sans-serif; }		#cat li.level_2 a:hover { background: url(design/user/default/images/design/book_sm_r.gif) no-repeat left top; color: #ff0010; }#mid_l .box, #mid_r .box, #mid_l .box1, #mid_r .box1 { border-top: 1px solid #fff; border-bottom: 1px solid #c9c9c9; background: #f3f4e6; padding: 5px 12px 10px 12px; margin: 0 0 8px 0; }#mid_l .box1, #mid_r .box1 { background: #d3d3d3; }#mid_r .login { padding: 0 0 10px 0; }.login table { width: 200px; }.login .input {  }.login td { padding: 2px; vertical-align: middle; }#mid_r .cart { background: url(design/user/default/images/design/bg/bg_cart.gif) no-repeat right center #d3d3d3; }#bot_l, #bot_c, #bot_r { height: 46px; background: url(design/user/default/images/design/bg/bg_bot.gif) repeat-x top #6f0108; }#bot_l { vertical-align: middle; padding: 0 5px 0 10px; color: #c9c9c9; font: bold 11px arial, verdana,tahoma, sans-serif; }	#bot_l span { color: #fff; }#bot_c { color: #fff; text-align: center; font: bold 11px/46px arial, verdana,tahoma, sans-serif; }	#bot_c a { color: #fff; text-decoration: none; }		#bot_c a:hover { color: #ffd500; text-decoration: none; }#bot_r { text-align: center; font: bold 10px/46px verdana, arial, tahoma, sans-serif; }	#bot_r a { color: #b3b2b2; text-decoration: none; }		#bot_r a:hover { color: #fff; text-decoration: none; }table.formblock { margin: 00; width: 100%; border:0; padding:0 0 10px; }td.blockhead { padding: 2px 0 2px 0; }	td.blockhead table { width: 100%; }		td.blockhead table td { vertical-align: middle; padding: 2px 5px 2px 8px; background: #d3d3d3; color: #6f0108; font: bold 12px/15px arial, verdana, tahoma, sans-serif; }td.centralblock { padding: 5px 0px 0px 15px; background-color: #f3f4e6; border-bottom: 1px solid #828181; text-align: left; vertical-align: top; }td.centralblocktitle table { width: 100%; }td.centralblocktitle td { border-bottom: 1px solid #828181; font: bold 12px arial, verdana, tahoma, sans-serif; padding: 5px 5px 5px 15px; }td.centralblockalltext { padding: 5px 5px 5px 5px; }.table1 td, .linetable td { border: 1px solid #c9c9c9; background: #fff; padding: 3px; vertical-align: middle; }td.linetd { padding: 2px; background-color: #f3f4e6; }INPUT.sub { font-size: 11px; border: 1px solid #848383; background: #d6d6d6; height: 18px; }  /* custom */.product_details_content{padding:10px 0;}.imgborder img{padding:4px; border:1px solid #C4C4C4;}#catbox{background:#F2F1F1; margin:0; padding:0;}#catbox .box{margin:5px 0 0; padding:3px 0 15px;}#categories{margin:0; padding:0 0px;}#categories li{ height:16px; padding:2px 12px; /*text-transform:lowercase;*/}#categories li:hover{background:#FFF;}/*#categories li:first-child{ border-top:0;}*/#categories li a{padding:0; display:block; font-weight:bold; margin-left:12px; color:#4A4A4A; text-decoration:none;}#categories li span{height:5px; width:5px; margin:6px 0 0 0px; display:block; background:#C9242C; float:left;} .price{padding:2px 4px; font-weight:bold; float:left; margin-top:2px; background:#C9242C; color:#FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px;} #catstyle{text-decoration:none; text-transform:lowercase; }.catsort{padding:7px 0 7px 9px; font-size:.9em; float:left;}.bookbox{padding:5px 9px 18px 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}.bookname{ border:0px solid;}.bookcontent h3{margin:0; font-size:1.3em; padding:0px 0 12px;}.bookcontent h3.brief{margin:0; font-size:1.3em; padding:0px 0 14px;}.bookcontent h3 a{padding:0 7px 0 0;}.bookcontent{padding:7px 0 0; }.bookcontent .image{float:left; border:1px solid #C7C7C7; padding:4px; margin-left:2px;}.bookcontent img{float:left;}.bookcontent .contentinfo{margin-left:126px;}.bookcontent .text{border:0; padding:7px 0 0;}.shopblock{padding:12px 12px 14px; font-size:.9em;}.shopblock p{margin-top:0;}.shopblock a{margin:0; padding:0;}.homefix{position:relative; /*top:-7px;*/}.homefix2{position:relative; /*top:-7px;*/}#regform label{clear:both; margin-top:5px; padding-left:22px; float:left; width:60px;}#regform .button{margin-left:82px;}#regform input{margin-top:5px; float:left;}#regform .links{margin:12px 0 0 82px; padding:0 0 10px; font-size:.9em; font-weight:bold;}#regform .links li{float:left; padding:0 10px 0 0;}.rightbox{padding:8px 9px 7px;}#searchadv{position:relative;}#searchadv .adv{position:absolute; top:18px; right:10px; color:#FFF;}#categories a{text-decoration:underline;}#categories .level_2{font-size:1em; padding:0 0 0 25px;}#categories .level_2 .selectlink{color:#C9242C; text-decoration:none;}#categories .level_2 a{font-weight:normal;}#categories .level_2 span{background:#808080;}#single .book_title{font-size:1.1em; color:#C9242C; padding:0; margin:0;}#single .book_title h2{padding:5px 5px 0; margin:0;}.block .title span {font-weight:normal;}.orderform{padding:0 0 5px 7px;}.orderform a{font-size:.9em;}.orderform img{margin:3px 3px 0 0;}.fullimage{float:right; padding: 5px; border:1px solid #ADADAD;}.fullimage img{float:left; }

#formppl .pad{padding:10px 0 10px 0;}
.hdbot{padding:0px 0 15px 10px;}
.hdbot a{font-weight:bold;}
.gre{padding:0;}

.gre .bordercont{border-bottom:1px dotted #B5B5B5; padding:3px 0;}
.gre .bordercont input{font-size:.9em; position:relative; top:-2px;}

.checkboxes{padding:3px 0;}
.subhead{padding:0 0 0 11px; color:#4C4C4C; }

.gre .toptable, .gre  .bottomtable{padding:10px 0; border:0px solid; font-weight:bold;}
.gre .bottomtable1{width:100px;}

.singleboxpadd{padding:0 10px;}

#shopmenu ul, #regbox{padding:0 12px; margin:0;}
#shopmenu ul li, #regbox li{ padding:0 0 2px;}
#shopmenu ul span, #regbox span {background:#9E9E9E; display:block; float:left; height:5px; margin:6px 0 0 0; width:5px; font-size:0;}
#shopmenu ul a, #regbox a{margin-left:7px;}


#koshyk{background: #E0E0E0 url(data/default/bg_cart2.gif) right 29px no-repeat; color:#454545;}
#koshyk .koshykbox{padding:17px 20px 12px; min-height:35px;}
.shopboxbut{display:block; padding-top:5px;}