.rssfeed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
} 

#cartsum {
  width                   : 540px;
  margin                  : 0 20px 0 20px;
}

td.num {
  text-align              : right;
}

.alright {
  text-align              : right;
}

#footer {
  margin                  : 10px;
  border-top              : 1px solid #c1c1b9;
  clear                   : both;
}

#footer span {
  padding                 : 0px 10px;
  margin-top              : 4px 0px;
  line-height             : 24px;
  border-right            : 1px solid #c1c1b9;
}

#overlay {
  background-image        : url(/images/overlay.png); 
}

#overlayContent, .overlay_hidden {
  width                   : 400px;
  background-color        : white;
  padding                 : 5px;
  background-color        : #f0f0e6;
  visibility              : hidden;
  z-index                 : 90;
  position                : absolute;
}

.bread {
  margin                  : 10px;
}

.bread h1 {
  font-family             : Georgia;
  font-weight             : bold;
  font-size               : 16px;
  margin                  : 10px 0px;
}

.bread h2 {
  font-family             : Georgia;
  font-weight             : bold;
  font-size               : 12px;
  margin                  : 8px 0px;
}

p {
  margin-top              : 5px;
}

#overlayContent h1, .overlay_hidden h1 {
  font-size               : 16px;
  font-family             : Georgia;
  color                   : #947e57;
  margin-bottom           : 5px;
}

#overlayContent form, .overlay_hidden form {
  padding-top             : 5px;
  line-height             : 16px;
}

#overlayContent textarea {
  width                   : 98%;
}

#lastincart {
  height                  : 70px;
  font-weight             : bold;
}

#lastincart .bdata {
  padding-top             : 20px;
}

#lastincart img {
  float                   : left;
  margin-right            : 10px;
}

.cartbubble h2 {
  font-size               : 11px;
  margin-bottom           : 15px;
  clear                   : both;
  padding                 : 0px 30px 0px 20px;
}

.cartbubble {
  font-size               : 10px;
  visibility              : hidden;
  position                : absolute;
  display                 : table;
  background-color        : transparent;
  left                    : -345px;
  top                     : 130px;
  width                   : 340px;
  z-index                 : 101;
}

.cbhead {
  margin                  : 0px;
  border                  : 0px;
  background              : url('http://nimfa.hu/images/design/sajatdoboz.png') no-repeat top left; 
}

.cbcont {
  margin                  : 0px;
  padding                 : 0px 30px 0px 20px;
  border                  : 0px;
  background              : url('http://nimfa.hu/images/design/sajatdobozoldal.png') repeat-y top left;
}

.cbsum {
  margin                  : 0px;
  padding                 : 0px 30px 0px 20px;
  border                  : 0px;
  color                   : #e84000;
  font-weight             : bold;
  line-height             : 30px;
  background              : url('http://nimfa.hu/images/design/sajatdoboz.png') no-repeat bottom left;
}

.cbhead h1,.cbhead h2 {
  font-size               : 15px;
  color                   : #8e804f;
  font-family             : Georgia;
  line-height             : 40px;
  font-weight             : bold;
  padding                 : 0px 30px 0px 20px;
}

* html #overlay{
  background-color        : #000;
  back\ground-color       : transparent;
  background-image        : url(/images/blank.gif);
  filter                  : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}

body {
  background-color        : #f1f1e7;
  background-image        : url('/images/nimfa-bgrv.png');    
  font-size               : 11px;
  line-height             : 13px;
  font-family             : Verdana;
}

a[href]{
  color                   : #0881c6;
}

#username {
  font-style              : italic;
  font-weight             : normal;
}

#loginbox li {
  margin-top              : 5px;
}

#right #rightmenu {
  padding-bottom          : 15px;
  margin-bottom           : 20px;
  border-bottom           : 1px solid #d8d8cf;
}

#rightmenu ul {
  background-color        : #947e57;
  width                   : 190px;
  text-align              : center;
}

#right #rightmenu li {
  padding                 : 0px;
  margin                  : 0px;
}

#categories ul{
  background-color        : #947e57;
  width                   : 170px;
  margin-left             : 10px;
}

#categories ul ul {
  background-color        : transparent;
  background-image        : none;
  width                   : 160px;
}

#categories ul ul li {
  border                  : none;
}

#categories ul li, #rightmenu ul li{
  border-bottom           : 1px solid #b4a48a;
}

#categories ul li a, #rightmenu ul li a {
  color                   : #FFFEFE;
  text-decoration         : none;
  font-size               : 10px;
  font-family             : Verdana;
  font-weight             : bold;
  padding-left            : 10px;
  display                 : block;
  line-height             : 13px;
  padding-top             : 4px;
  padding-bottom          : 4px;
  white-space             : pre;
}

#newsletter_subscribe {
  margin-left             : 13px;
  width                   : 170px;
  margin-top              : 15px;
  padding-top             : 8px;
  padding-bottom          : 10px;
  border-top              : 1px solid #d8d8ce;
  border-bottom           : 1px solid #d8d8ce;
}

#right a {
  font-weight             : bold;
}

#headcarts li {
  margin-top              : 5px;
}

#userdata td {
  padding-top              : 5px;
} 

#newsletter_subscribe input {
  width                   : 100%;
  margin-top              : 5px;
}

#lostpass {
  margin-top              : 5px;
}

#newsletter_subscribe label {
  font-weight             : bold;
  font-size               : 11px;
  font-family             : Verdana;
  margin                  : 5px;
} 

.TTip {
  border                  : 1px solid #ababab;
  background-color        : white;
  padding                 : 10px;
  max-width               : 300px;
}

input, textarea {
  border                  : 1px solid #ababab;
}

.brief_actions a{
  display                 : inline;
  margin-right            : 2px;
}
a.active_button {
  color                   : #FFFEFE;
}

.active_button {
  font-family             : Verdana;
  background-color        : #eb4602;
  background-image        : none;
  color                   : #FFFEFE;
  text-decoration         : none;
  line-height             : 22px;
  display                 : block;
  font-weight             : bold;
  margin-top              : 9px;
  margin-bottom           : 9px;
  text-align              : center;
  font-size               : 9px;
  border                  : none;
}

#headbanner {
  position                : absolute;
  top                     : 10px;
  left                    : 170px;
}

#header {
  width                   : 790px;
}

#header img {
  margin-top              : 4px;
  margin-bottom           : 6px;
  margin-left             : 20px;
}

#content {
  position                : absolute;
  top                     : 90px;
  left                    : 191px;
  width                   : 600px;
  background-color        : #F1F1E7;
  overflow                : hidden;
}

#content-in {
  margin                  : 10px;
}

#searchbox {
  background-color        : #396506;
  line-height             : 27px;
}

#searchbox input {
  margin-left             : 10px;
}

#searchbox a {
  color                   : white;
  font-weight             : bold;
  font-family             : Verdana;
  font-size               : 11px;
  padding-right           : 30px;
}

.book {
  float                   : left;
  width                   : 300px;
  font-family             : Verdana;
  font-size               : 10px;
  line-height             : 12px;
  background-color        : #f1f1e7;
  background-image        : url('/images/bookdivbg.png');
  background-repeat       : repeat-x;
  height                  : 190px;
  overflow                : hidden;
}

.booklist {
  margin-top              : 20px;
  width                   : 100%;
}

.book .year {
  font-style              : italic;
}

.price {
  color                   : #eb4703;
  font-weight             : bold;
  font-family             : Verdana;
  font-size               : 10px;
  line-height             : 12px;
}

.book h1 {
  font-family             : Georgia;
  font-weight             : bold;
  font-size               : 11px;
  line-height             : 13px;
  color                   : #0881c6;
}

.book a {
  text-decoration         : none;
}

.book h2 {
  font-size               : 10px;
  line-height             : 13px;
  font-family             : Verdana;
  font-weight             : bold;
  margin-top              : 10px;
}

.book .cover {
  border                  : 1px solid black;
  float                   : left;
  margin                  : 10px;
}

#right {
  width                   : 190px;
  position                : absolute;
  left                    : 805px;
  top                     : 1px;
}

.recommender h1 {
  background-color        : #396506;
  font-size               : 12px;
  font-weight             : bold;
  color                   : white;
  text-align              : center;
  line-height             : 22px;
  font-family             : Verdana;
}

.recommended_book {
  border                  : #d8d8cf;
  font-family             : Verdana;
  font-size               : 10px;
  line-height             : 12px;
  width                   : 100%;
  padding-top             : 8px;
  clear                   : both;
}

.recommended_book .year {
  font-style              : italic;
}

.recommended_book .price {
  color                   : #eb4703;
  font-weight             : bold;
  font-family             : Verdana;
  font-size               : 9px;
  line-height             : 11px;
}

.recommended_book a {
  text-decoration         : none;
}

.recommended_book h2 {
  font-size               : 9px;
  line-height             : 11px;
  font-family             : Verdana;
  font-weight             : bold;
}

.recommended_book .cover {
  border                  : 1px solid black;
  float                   : left;
  margin-right            : 8px;
  clear                   : left;
}

#loginbox {
  margin-top              : 20px;
  font-size               : 11px;
  font-family             : Veradana;
  font-weight             : bold;
}

#cart {
  background-image        : url(/images/design/cartbubble_bg_cart.png);
  background-repeat       : no-repeat;
  padding-left            : 25px;
  line-height             : 15px;
}
#porder {
  background-image        : url(/images/design/cartbubble_bg_porder.png);
  background-repeat       : no-repeat;
  background-position     : 3px;
  padding-left            : 25px;
  line-height             : 15px;
}

#headcarts {
}

#loginbox label {
  font-size               : 11px;
  font-family             : Veradana;
  font-weight             : bold;
  width                   : 100px;
  line-height             : 22px;
}

#loginbox input {
  width                   : 140px;
  position                : relative;
  float                   : right;
  margin-bottom           : 5px;
}

#bookdetails {
  background-image        : url('/images/bookdivbg.png');
  background-repeat       : repeat-x;
  background-color        : #f1f1e7;
  padding-left            : 10px;
  padding-top             : 15px;
  padding-bottom          : 15px;
  overflow                : hidden;
}

#bookdetails .cover {
  float                   : right;
  margin                  : 5px;
  margin-right            : 60px;
}


.listnav li {
  display                 : inline;
  width                   : 19px;
  padding-left            : 1.2em;
  font-weight             : bold;
  font-style              : normal;
}

.listnav a {
  font-weight             : bold;
  font-style              : normal;
}

.listnav ul {
  display                 : inline;
  margin-left             : 20px;
}

#bookdetails h1{
  font-size               : 16px;
  line-height             : 16px;
  font-family             : Georgia;
  font-weight             : bold;
}

#bookdetails h2 a{
  font-weight             : bold;
  font-family             : Verdana;
  font-size               : 11px;
  color                   : #0881c6;
}

#bookdata {
  margin-top              : 25px;
}

.book_additional input {
  width                   : 160px;
}

.book_additional form {
  margin-top              : 10px;
}

.book_additional dt {
  float                   : left;
  width                   : 65px;
  clear                   : left;
  margin-bottom           : 5px;
}

.book_additional textarea {
  width                   : 505px;
  height                  : 130px;
}

#transpayform {
  line-height             : 25px;
}

#transpayform td {
  padding-right           : 5px;
}

#userdata {
  margin                  : 10px;
  width                   : 580px;
}

#formdescription {
  width                   : 250px;
  padding                 : 0px 5px 0px 5px;
  vertical-align          : top;
}

#userdata .col4 {
  width                   : 180px;
}
#userdata .col3 {
  width                   : 7em;
}
#userdata .col1 {
  width                   : 10em;
}

.book_additional dd {
  float                   : left;
  margin-bottom           : 5px;
}

.book_additional h1 {
  color                   : #947e57;
  margin                  : 5px;
  font-family             : Georigia;
  font-weight             : bold;
  font-size               : 16px;
}

.book_additional {
  padding-top             : 30px;
  padding                 : 10px;
  padding-top             : 20px;
  padding-left            : 20px;
  background-image        : url('/images/bookdivbg.png');
  background-color        : #f1f1e7;
  background-repeat       : repeat-x;
  display                 : block;
  overflow                : hidden;
  clear                   : left;
}

.seriecover {
  float                   : left;
  margin                  : 5px;
  height                  : 110px;
}

#bookdata dt {
  font                    : bold normal 11px Verdana;
  float                   : left;
  clear                   : left;
}

#bookdata dd {
  float                   : left;
}

dd.savings {
  font-style              : italic;
}

dd.price {
  color                   : #eb4703;
  font-weight             : bold;
}

.seriecover img {
  border                  : 1px solid black;
}

#printinfo {
  margin-bottom           : 20px;
}

.alertbox {
  visibility              : collapse;
  z-index                 : -1;
  position                : absolute;
}

#bookdetails .actions {
  float                   : right;
  clear                   : right;
  margin-right            : 55px;
  margin-top              : 18px;
}

#bookdetails .actions a {
  padding-left            : 35px;
  margin-top              : 6px;
  padding-top             : 6px;
  padding-bottom          : 6px;
  font-size               : 11px;
  text-decoration         : none;
  color                   : black;
  display                 : block;
}


#tocart {
  background-image        : url('/images/design/kosarba.png');
  background-repeat       : no-repeat;
  background-position     : left top;
}

#inact_preorder {
  background-image        : url('/images/design/inact_elojegyzes.png');
  background-repeat       : no-repeat;
  background-position     : left top;
}

#preorder {
  background-image        : url('/images/design/elojegyzes.png');
  background-repeat       : no-repeat;
  background-position     : left top;
}

#recommend {
  background-image        : url('/images/design/ajanlom.png');
  background-repeat       : no-repeat;
  background-position     : left top;
}

#bookcategories li {
  line-height             : 14px;  
  padding-left            : 20px;
}

.listnav  {
  padding-top             : 30px;
  padding-bottom          : 20px;
  clear                   : both;
  background-image        : url('/images/bookdivbg.png');
  background-repeat       : repeat-x;
  background-color        : #f1f1e7;
  line-height             : 22px;
  font-style              : italic;
  padding-left            : 20px;
}

#paynext {
  padding-left            : 20px;
  width                   : 100px;
}

.booklist form {
  display                 : inline;
  float                   : right;
}
.booklist select {
  margin-left             : 10px; 
  margin-right            : 10px;
}

.booklist label {
  font-weight             : bold;
  font-style              : normal;
}

.booklist h1 {
  background-color        : #f1f1e7;
  padding-bottom          : 15px;
  padding-left            : 20px;
  font-family             : Verdana;
  font-weight             : bold;
  font-size               : 11px;
  color                   : #0881c6;
}

#bookcategories {
  background-color        : #f1f1e7;
  padding-top             : 15px;
  padding-bottom          : 15px;
}

#bookcategories a {
  font-family             : Verdana;
  font-weight             : bold;
  font-size               : 11px;
  color                   : #0881c6;
}

.recommended_book h1 {
  font-family             : Georgia;
  font-weight             : bold;
  background-color        : transparent;
  font-size               : 10px;
  line-height             : 11px;
  color                   : #0881c6;
  text-align              : left;
}


