* {margin: 0; padding: 0; outline: 0; }
body {background: #fff url(/gfx/main/body.gif) repeat-x left top; line-height: 1.2; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #000; }
ol, ul {list-style: none; }
a {color: #004e84; text-decoration: underline; }
a:hover {text-decoration: none; }
input {vertical-align: middle; }
input.input {border: 1px solid #ffbb1a; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; padding: 1px; width: 130px; }
textarea.input {border: 1px solid #ffbb1a; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; padding: 1px; width: 130px; height: 100px; }
img {border: 0; }
/*img, div {behavior: url(iepngfix.htc); }*/

#top {background: #fbf2dd url(/gfx/main/top.png) no-repeat top; height: 152px; }
#top .top_wrap {background: url(/gfx/main/top.jpg) no-repeat top; height: 152px; }

#header {height: 120px; width: 960px; margin: 0 auto; overflow:hidden; }

#header .icons {float: right; width: 220px; height: /*52px*/120px; }
#header .icons a {text-align: center; float: right; padding: 26px 0 0 0; height: 26px; color: #cb181f; text-decoration: none; }
#header a.logo {display:block; float:left; overflow:hidden; }
#header a.logo img {margin: 30px 0 0 30px; float: left; }
#header a.logo_parpa {width: 220px; height: 68px; clear: both; float: right; margin: 0; padding: 0; height: auto; }
#header a.logo_parpa img {display: block; float: none; margin: 2px auto 0 auto; padding: 0; behavior: url(iepngfix.htc); }

#header .icons a.contact {width: 50px; background: url(/gfx/main/top_icons.png) no-repeat -170px 0; }
#header .icons a.contact:hover {text-decoration: underline; background-position: -170px -60px; }
#header .icons a.order {width: 78px; background: url(/gfx/main/top_icons.png) no-repeat -92px 0; }
#header .icons a.order:hover {text-decoration: underline; background-position: -92px -60px; }
#header .icons a.about {width: 92px; background: url(/gfx/main/top_icons.png) no-repeat 0 0; }
#header .icons a.about:hover {text-decoration: underline; background-position: 0 -60px; }

#menu {width: 980px; height: 32px; margin: 0 auto; background: url(/gfx/main/menu_2.gif) no-repeat left top; }
#menu ul {width: 960px; height: 32px; margin: 0 auto; background: url(/gfx/main/menu_1.gif) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }
#menu ul li {float: left; height: 32px; }
#menu ul li a {text-decoration: none; color: #fff; display: block; float: left; height: 32px; background: url(/gfx/main/menu_left.png) no-repeat left top; }
#menu ul li a span {display: block; float: left; height: 25px; background: url(/gfx/main/menu_right.png) no-repeat right top; padding: 7px 14px 0 14px; }
#menu ul li.select a {background: url(/gfx/main/menu_left_select.png) no-repeat left top; }
#menu ul li.select a span {color: #fff; background: url(/gfx/main/menu_right_select.png) no-repeat right top; }
#menu ul li a:hover {background-position: left -40px; }
#menu ul li a:hover span {background-position: right -40px; }
#menu ul li.select a:hover {background-position: left top; }
#menu ul li.select a:hover span {background-position: right top; }

#content {background: #fff; width: 965px; padding: 0 10px 0 5px; margin: 0 auto; overflow: hidden; }

#content #localization {width: 940px; margin: 0 auto; overflow: hidden; }
#content #localization .localization {width: 750px; float: left; padding: 7px 0 7px 0; }
#content #localization .localization a {padding: 0 0 0 10px; background: url(/gfx/main/marker_1.png) no-repeat 0px 5px; margin: 0 0 0 5px; }
#content #localization .localization a.main {padding: 0; margin: 0; background: none; }
#content #localization .font_size {width: 150px; float: right; padding: 5px 0 0 0; text-align: right; line-height: 10px; }
#content #localization .font_size img {vertical-align: middle; }

#content #left {width: 215px; float: left;}
#content #right {width: 215px; float: right;}

#content .narrow {width: 215px; }
#content .narrow .title {background: url(/gfx/main/box_1_a.png) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; font-size: 14px; width: 215px; overflow: hidden; height: 28px; }
#content .narrow .title h3 {background: url(/gfx/main/box_1_b.png) no-repeat 6px 1px; float: left; font-size: 14px; padding: 0 0 0 6px; height: 28px; }
#content .narrow .title h3 span {padding: 4px 11px 0 8px; height: 24px; display: block; float: left; background: url(/gfx/main/box_1_c.png) no-repeat right 1px; }
#content .narrow .title h3 span a {color: #fff; text-decoration: none; }

#content .narrow .box {background: url(/gfx/main/box_bg_1_a.png) no-repeat left top; width: 206px; margin: 0 2px 10px 7px; }
#content .narrow .box .wrapper {background: url(/gfx/main/box_bg_1_b.png) no-repeat left bottom; padding: 6px 9px 7px 9px; width: 188px; overflow: hidden; }
#content .narrow .box ul {}
#content .narrow .box ul li {margin: 5px 0; padding: 0 0 0 10px; background: url(/gfx/main/marker_1.png) no-repeat 0px 5px; }
#content .narrow .box p {margin: 5px 0; }
#content .narrow .box_article img {display: block; margin: 0 auto; border: 1px solid #ffdb84; }

#content .narrow .box_book .book {width: 188px; overflow: hidden; border-top: 1px solid #ffbb1a; padding: 8px 0 0 0; margin: 8px 0 0 0; }
#content .narrow .box_book .book table {border-collapse: collapse; width: 188px; }
#content .narrow .box_book .book table td {vertical-align: top; }
#content .narrow .box_book img {float: left; margin: 0 8px 0 0; }
#content .narrow .box_book h4 {margin: 0 0 5px 0; font-size: 11px; }
#content .narrow .box_book h4 a {color: #cb181f; }
#content .narrow .box_book .author {display: block; margin: 5px 0; }
#content .narrow .box_book .price {background: url(/gfx/main/icon_basket.png) no-repeat left 60%; text-align: left; display: block; padding: 0  0 0 27px; color: #a0a0a0; margin: 5px 0; text-decoration: none; }
#content .narrow .box_book .price b {color: #cb181f; }

#content .narrow .box_search p {margin: 8px 0; text-align: right; }
#content .narrow .box_search p.check {text-align: center; }
#content .narrow .box_search p.check label {font-weight: normal; }
#content .narrow .box_search .input {width: 130px; }
#content .narrow .box_search label {font-weight: bold; }
#content .narrow .box_index ul li a {text-decoration: none; }
#content .narrow .box_index ul li a:hover {text-decoration: underline; }

#content .narrow .box_menu {margin: 0 2px 10px 7px; }
#content .narrow .box_menu ul {width: 206px; font-weight: bold; margin: 1px 0 0 0; }
#content .narrow .box_menu ul li a {display: block; background: #ffeab9 url(/gfx/main/list_1_a.png) no-repeat left top; width: 206px; margin: 0 0 1px 0; text-decoration: none; }
#content .narrow .box_menu ul li a span {display: block; width: 194px; background: url(/gfx/main/list_1_b.png) no-repeat left bottom; padding: 2px 6px; }
#content .narrow .box_menu ul li a:hover {color: #CB181F; background: #ffd369 url(/gfx/main/list_1_c.png) no-repeat left top; }
#content .narrow .box_menu ul li a:hover span {background: url(/gfx/main/list_1_d.png) no-repeat left bottom; cursor: pointer; }
#content .narrow .box_menu ul li ul {width: 196px; margin: 0 0 0 10px; font-weight: normal; }
#content .narrow .box_menu ul li ul li a {display: block; background: #f9f2e0 url(/gfx/main/list_2_a.png) no-repeat left top; width: 196px; margin: 0 0 1px 0; text-decoration: none; }
#content .narrow .box_menu ul li ul li a span {display: block; width: 184px; background: url(/gfx/main/list_2_b.png) no-repeat left bottom; padding: 2px 6px; }
#content .narrow .box_menu ul li ul li a:hover {color: #CB181F; background: #ffeab9 url(/gfx/main/list_2_c.png) no-repeat left top; }
#content .narrow .box_menu ul li ul li a:hover span {background: url(/gfx/main/list_2_d.png) no-repeat left bottom; }
#content .narrow .box_menu ul li ul li ul {width: 186px; margin: 0 0 0 10px; font-weight: normal; }
#content .narrow .box_menu ul li ul li ul li a {display: block; background: #f9f2e0 url(/gfx/main/list_3_a.png) no-repeat left top; width: 186px; margin: 0 0 1px 0; text-decoration: none; }
#content .narrow .box_menu ul li ul li ul li a span {display: block; width: 174px; background: url(/gfx/main/list_3_b.png) no-repeat left bottom; padding: 2px 6px; }
#content .narrow .box_menu ul li ul li ul li a:hover {background-image: url(/gfx/main/list_3_c.png); }
#content .narrow .box_menu ul li ul li ul li a:hover span {background-image: url(/gfx/main/list_3_d.png); }
#content .narrow .box_menu ul li ul li ul li ul {width: 176px; margin: 0 0 0 10px; font-weight: normal; }
#content .narrow .box_menu ul li ul li ul li ul li a {display: block; background: #f9f2e0 url(/gfx/main/list_4_a.png) no-repeat left top; width: 176px; margin: 0 0 1px 0; text-decoration: none; }
#content .narrow .box_menu ul li ul li ul li ul li a span {display: block; width: 164px; background: url(/gfx/main/list_4_b.png) no-repeat left bottom; padding: 2px 6px; }
#content .narrow .box_menu ul li ul li ul li ul li a:hover {background-image: url(/gfx/main/list_4_c.png); }
#content .narrow .box_menu ul li ul li ul li ul li a:hover span {background-image: url(/gfx/main/list_4_d.png); }
#content .narrow .box_menu ul li ul li ul li ul li ul {width: 166px; margin: 0 0 0 10px; font-weight: normal; }
#content .narrow .box_menu ul li ul li ul li ul li ul li a {display: block; background: #f9f2e0 url(/gfx/main/list_2_a.png) no-repeat left top; width: 166px; margin: 0 0 1px 0; text-decoration: none; }
#content .narrow .box_menu ul li ul li ul li ul li ul li a span {display: block; width: 154px; background: url(/gfx/main/list_2_b.png) no-repeat left bottom; padding: 2px 6px; }

#main {width: 515px; }
#main .container_1 .title {background: url(/gfx/main/container_title_1_a.png) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; font-size: 15px; width: 515px; overflow: hidden; }
#main .container_1 .title h3 {background: url(/gfx/main/container_title_1_b.png) no-repeat 6px 1px; float: left; font-size: 15px; padding: 0 0 0 6px;}
#main .container_1 .title h3 span {padding: 4px 11px 0 8px; height: 26px; display: block; float: left; background: url(/gfx/main/container_title_1_c.png) no-repeat right 1px; }
#main .container_1 .content {width: /*490*/506px; margin: 0 0 10px 7px; /*padding: 8px;*/overflow: hidden; }
#main .container_1 .content .content_wrap {background: url(/gfx/main/container_lines_2.png) repeat-y left top; width: 506px; overflow: hidden; margin: 8px 0;}
#main .container_1 .content .book {width: 25%; float: left; }
#main .container_1 .content .book .book_wrap {padding: 0 8px 8px 8px; position: relative; }
#main .container_1 .content .book .image {width: 110px; height: 110px; display: table-cell; text-align: center; vertical-align: middle; }
#main .container_1 .content .book h4 {font-size: 11px; color: #cb181f; font-weight: bold; }
#main .container_1 .content .book h4 a {color: #cb181f; }
#main .container_1 .content .book .author {margin: 5px 0; }
#main .container_1 .content .book .price {background: url(/gfx/main/icon_basket.png) no-repeat right top; display: block; height: 16px; padding: 3px 0 0 0; color: #a0a0a0; }
#main .container_1 .content .book .price b {color: #cb181f; }

#main .container_2 .title {background: url(/gfx/main/container_title_2_a.png) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; font-size: 15px; width: 515px; overflow: hidden; }
#main .container_2 .title h3 {background: url(/gfx/main/container_title_1_b.png) no-repeat 6px 1px; float: left; font-size: 15px; padding: 0 0 0 6px;}
#main .container_2 .title h3 span {padding: 4px 11px 0 8px; height: 26px; float: left; background: url(/gfx/main/container_title_1_c.png) no-repeat right 1px; }
#main .container_2 .content {background: #f9f2e0 url(/gfx/main/container_bg.png) no-repeat bottom; width: 506px; margin: 0 0 10px 7px; overflow: hidden; }
#main .container_2 .content .content_wrap {background: url(/gfx/main/container_lines_1.png) repeat-y left top; width: 506px; overflow: hidden; margin: 8px 0;}
#main .container_2 .content .book {width: 25%; float: left; }
#main .container_2 .content .book .book_wrap {padding: 0 8px 8px 8px; }
#main .container_2 .content .book .image {width: 110px; height: 110px; display: table-cell; text-align: center; vertical-align: middle; }
#main .container_2 .content .book h4 {font-size: 11px; color: #cb181f; font-weight: bold; }
#main .container_2 .content .book h4 a {color: #cb181f; }
#main .container_2 .content .book .author {margin: 5px 0; }
#main .container_2 .content .book .price {background: url(/gfx/main/icon_basket.png) no-repeat right top; display: block; height: 16px; padding: 3px 0 0 0; color: #a0a0a0; }
#main .container_2 .content .book .price b {color: #cb181f;}

#foot {border-top: 3px solid #ffbb1a; }
#foot .foot_wrap {border-top: 2px solid #e3ded2; background: url(/gfx/main/foot.png) repeat-x left top; }
#foot .shortcuts {width: 600px; margin: 0 auto; overflow: hidden; }
#foot .shortcuts ul {width: 200px; float: left; margin: ; font-weight: bold; font-family: Arial; font-size: 14px; }
#foot .shortcuts ul li {margin: 10px 0 5px 0; }
#foot .shortcuts ul li a {text-decoration: none; }
#foot .shortcuts ul li a:hover {text-decoration: underline;}
#foot .shortcuts ul li ul {width: auto; float: none; margin: 10px 0 15px 10px; font-size: 11px; font-weight: normal; font-family: Tahoma, Verdana, sans-serif; }
#foot .shortcuts ul li ul li {margin: 5px 0; }
#foot .shortcuts ul li ul li a {}
#foot .copyright {border-top: 1px solid #ffbb1a; text-align: center; padding: 10px; }
#foot .copyright img {vertical-align: middle; }

#center {width: 515px; margin: 0 0 0 10px; float: left; }
#center .title {background: url(/gfx/main/container_title_1_a.png) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; font-size: 15px; width: 515px; overflow: hidden; }
#center .title h3 {background: url(/gfx/main/container_title_1_b.png) no-repeat 6px 1px; float: left; font-size: 15px; padding: 0 0 0 6px;}
#center .title h3 span {padding: 4px 11px 0 8px; height: 26px; display: block; float: left; background: url(/gfx/main/container_title_1_c.png) no-repeat right 1px; }

#center .error {margin: 10px 0 10px 10px; color: #cb181f; font-weight: bold; width: ; background: url(/gfx/main/error_a.png) no-repeat left top; }
#center .error span {display: block; background: url(/gfx/main/error_b.png) no-repeat left bottom; padding: 12px 13px 12px 37px; }
#center .confirm {margin: 10px 0 10px 10px; color: #197b30; font-weight: bold; width: ; background: url(/gfx/main/confirm_a.png) no-repeat left top; }
#center .confirm span {display: block; background: url(/gfx/main/confirm_b.png) no-repeat left bottom; padding: 12px 13px 12px 37px; }

#index {width: 515px; }
#index .index_wrap {width: 500px; margin: 15px 0 0 10px; }
#index .title {background: url(/gfx/main/container_title_1_a.png) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; font-size: 15px; width: 515px; overflow: hidden; }
#index .title h3 {background: url(/gfx/main/container_title_1_b.png) no-repeat 6px 1px; float: left; font-size: 15px; padding: 0 0 0 6px;}
#index .title h3 span {padding: 4px 11px 0 8px; height: 26px; display: block; float: left; background: url(/gfx/main/container_title_1_c.png) no-repeat right 1px; }
#index ul {border-top: 1px solid #ffdb84; margin: 15px 0 0 0; }
#index ul li {padding: 5px 0 5px 10px; background: url(/gfx/main/marker_1.png) no-repeat 0px 9px; border-bottom: 1px solid #ffdb84; }
#index ul li a {text-decoration: none; }
#index ul li a:hover {text-decoration: underline; }
#index ul li .date {color: gray; }
#index h4 {font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #cb181f; margin: 15px 0; }
#index .more {text-align: right; padding: 5px 0 0 0; }
#index .more a {padding: 0 10px 0 0; background: url(/gfx/main/marker_1.png) no-repeat right 6px; font-weight: normal; text-decoration: none; }
#index .more a:hover {text-decoration: underline; }
#index .more a span {font-weight: bold;}

#article {width: 500px; margin: 0 0 0 10px; border-top: 1px solid #ffdb84; text-align: justify; }
#article h3 {font-size: 1.63em/*18px*/; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #cb181f; margin: 0 0 0 0; text-align: left; }
#article .lead {margin: 10px 0; font-weight: bold; border-left: 1px dotted #AB1111; padding: 0 0 0 10px; }
#article .date {color: #959595; margin: 10px 0 5px; padding: 0; }
#article .author {color: #959595; margin: 5px 0 10px 0; }
#article p {margin: 10px 0; }

#shop {width: 515px; }
#shop .title {background: url(/gfx/main/container_title_1_a.png) no-repeat left top; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; font-size: 15px; width: 515px; overflow: hidden; }
#shop .title h3 {background: url(/gfx/main/container_title_1_b.png) no-repeat 6px 1px; float: left; font-size: 15px; padding: 0 0 0 6px;}
#shop .title h3 span {padding: 4px 11px 0 8px; height: 26px; display: block; float: left; background: url(/gfx/main/container_title_1_c.png) no-repeat right 1px; }
#shop .info {background: #f9f2e0 url(/gfx/main/info_1_a.png) no-repeat left top; }
#shop .info span {background: url(/gfx/main/info_1_b.png) no-repeat left bottom; display: block; padding: 4px 7px; }

#shop .shop_list {width: 500px; margin: 15px 0 0 10px; }
#shop .shop_list .pagination {background: #f9f2e0 url(/gfx/main/info_1_a.png) no-repeat left top; width: 500px; position: relative; top: -1px; left: 0; }
#shop .shop_list .pagination .pagination_wrap {background: url(/gfx/main/info_1_b.png) no-repeat left bottom; display: block; padding: 4px 7px; width: 486px; overflow: hidden; }
#shop .shop_list .pagination .current {width: 90px; float: left; }
#shop .shop_list .pagination .pages {width: 320px; float: left; text-align: center;  }
#shop .shop_list .pagination .pages a {padding: 0 3px; line-height: 14px; }
#shop .shop_list .pagination .pages .selected {background: #ffbb1a url(/gfx/main/page_current_a.png) no-repeat left top; text-decoration: none; color: #fff; font-weight: bold; padding: 0; }
#shop .shop_list .pagination .pages .selected .selected_wrap {background: url(/gfx/main/page_current_b.png) no-repeat right top; padding: 0 2px 0 2px; }
#shop .shop_list .pagination .pages .first {background: url(/gfx/main/page_first.png) no-repeat center; text-decoration: none; }
#shop .shop_list .pagination .pages .previous {background: url(/gfx/main/page_previous.png) no-repeat center; text-decoration: none; }
#shop .shop_list .pagination .pages .next {background: url(/gfx/main/page_next.png) no-repeat center; text-decoration: none; }
#shop .shop_list .pagination .pages .last {background: url(/gfx/main/page_last.png) no-repeat center; text-decoration: none; }
#shop .shop_list .book {width: 500px; overflow: hidden; padding: 15px 0 10px 0; border-bottom: 1px solid #ffdb84; }
#shop .shop_list .book .position {width: 13px; float: left; color: #a0a0a0; }
#shop .shop_list .book .image {width: 110px; float: left; text-align: center; }
#shop .shop_list .book .image img {display: inline; }
#shop .shop_list .about {width: 374px; float: left; margin: 0 0 0 3px;  }
#shop .shop_list .author {margin: 5px 0; }
#shop .shop_list .description {margin: 5px 0; }
#shop .shop_list .more {padding: 0 10px 0 0; background: url(/gfx/main/marker_1.png) no-repeat right 6px; }
#shop .shop_list h4 {color: #cb181f; font-size: 1em;  }
#shop .shop_list h4 a {color: #cb181f; }
#shop .shop_list .detail {color: #a0a0a0; margin: 5px 0; }
#shop .shop_list .detail b {color: #000; }
#shop .shop_list .detail span {color: #cb181f; font-weight: bold; }
#shop .shop_list .basket {background: url(/gfx/main/icon_basket.png) no-repeat right top; padding: 3px 24px 0 0; height: 16px; display: block; float: right; text-decoration: none; }
#shop .shop_list .basket:hover {text-decoration: underline; }
/*koszyk*/
#shop .shop_list .about_basket {width: 259px; float: left; margin: 0 0 0 3px;  }
#shop .shop_list .detail .input {width: 50px; }
#shop .shop_list .delete {display: block; float: left; width: 115px; height: 21px; background: url(/gfx/main/b_usun_z_koszyka.png) no-repeat left top; }
#shop .shop_list .detail {color: #a0a0a0; }
#shop .shop_list .detail span {color: #cb181f; }
#shop .shop_list .detail .value {font-size: 21px; font-family: Arial;  }
#shop .shop_list .send_order {width: 115px; height: 21px; background: url(/gfx/main/b_zloz_zamowienie.png) no-repeat left top; display: block; margin: 0 auto;  }
/*end_koszyk*/

#shop .shop_product {width: 500px; margin: 15px 0 0 10px; }
#shop .shop_product .book {width: 500px; overflow: hidden; }
#shop .shop_product .book table {border-collapse: collapse; width: 500px; }
#shop .shop_product .book table td {vertical-align: top; }
#shop .shop_product .book .image {width: 5%; }
#shop .shop_product .book .image span {padding: 3px; background: #ffeab9; display: block; }
#shop .shop_product .book .image span img {display: block; }
#shop .shop_product .book .about {margin: 0 0 0 15px; }
#shop .shop_product .book .about h4 {font-size: 18px; color: #cb181f; margin: 8px 0; }
#shop .shop_product .book .shop-property {margin: 5px 0; }
#shop .shop_product .book .shop-property .desc_name {color: #959595; padding: 0 3px 0 0; }
#shop .shop_product .book .about .price {font-size: 21px; font-family: Arial, Helvetica, sans-serif; color: #cb181f; margin: 5px 0; }
#shop .shop_product .book .about .price span {color: #959595; font-size: 11px; }
#shop .shop_product .book .about .basket {display: block; background: url(/gfx/main/b_dodaj_do_koszyka.png) no-repeat right top; width: 137px; height: 21px; }
#shop .shop_product .book .description {margin: 15px 0; text-align: justify; line-height: 15px; }

#shop .order {width: 500px; margin: 15px 0 0 10px; }
#shop .order .book_list {border-collapse: collapse; width: 100%; }
#shop .order .book_list th {padding: 5px; border-bottom: 1px solid #FFDB84; font-weight: normal; color: #959595;  }
#shop .order .book_list td {padding: 5px; border-bottom: 1px solid #FFDB84; }
#shop .order .book_list .price {font-weight: bold; text-align: right; width: 5%; }
#shop .order .book_list .value {color: #cb181f; font-weight: bold; text-align: right; width: 5%; }
#shop .order .book_list .amount {text-align: right; width: 5%; }
#shop .order .book_list .book_title a {color: #cb181f; font-weight: bold; }
#shop .order p {margin: 10px 0; }
#shop .order .checkbox label {display: block; padding: 0 0 0 20px; }
#shop .order .checkbox input {float: left; }

#center #register {}
#center #register .form {width: 300px; margin: 15px auto 0 auto; }
#center .form p {text-align: right; margin: 5px 0; }
#center .form p span {}
#center .form .input {width: 200px; }
#center .form #order_6, #center .form #order_7 {width: 40px; }
#center .form .short {width: 100px; }

#shop .book_author {width: 500px; margin: 15px 0 0 10px; }
#shop .book_author table {border-collapse: collapse; width: 500px; }
#shop .book_author table td {vertical-align: top; }
#shop .book_author .image {width: 5%; }
#shop .book_author .image span {padding: 3px; background: #ffeab9; display: block; }
#shop .book_author .image span img {display: block; }
#shop .book_author .about {margin: 0 0 0 15px; }
#shop .book_author .about .details {margin: 5px 0; }
#shop .book_author .about h4 {font-size: 18px; color: #cb181f; margin: 8px 0; }



