html, body {font-family:Arial,sans-serif;font-size:9pt;color:#000000;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, form, fieldset, button, img, table, blockquote {margin:0px;padding:0px;}
body {behavior:url('csshover.htc');}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0px;border:0px;}
th, td {text-align:left;vertical-align:top;}
input, select, textarea {font-family:Arial;font-size:9pt;}
img, fieldset, button, blockquote {border:0px none;}
a, a:visited {text-decoration:underline;}
a:active, a:hover {text-decoration:none;}
a:active, a:focus {outline:none;}

.clear {background:transparent none!important;font-size:0pt!important;line-height:0px!important;border:0px!important;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;clear:both!important;float:none!important;display:block!important;visibility:hidden;}

h1 {font-weight:normal;font-size:22.5pt;margin:0px 0px 9px;}
h1 a {color:#962121;}
h1 b, h1 span {font-size:9pt;}
h1 b a {background:transparent url('../img/line_17.gif') 0px bottom repeat-x scroll;text-decoration:none!important;position:relative;top:-2px;}
h1 b a:hover {background:transparent none;}
h1 i {font-style:normal;color:#cccccc;}
h1 em {background:transparent url('../img/arrow_2.gif') 10px 12px no-repeat scroll;font-style:normal;color:#cccccc;padding-left:55px;}
h1 em i {color:#000000;}
h1 strong {font-weight:normal;font-size:15pt;}
h2 {font-weight:normal;font-size:18pt;margin:0px 0px 9px;}
h2 span {color:#5a5a5a;}
h3 {/*font:15pt georgia;*/font-weight:normal;font-size:13.5pt;margin:0px 0px 9px;}
h3 span {color:#888888;}
h4 {font-size:10.5pt;}
h5 {font-size:9pt;}

#wrapper {min-width:999px;height:auto!important;min-height:100%;margin:0px auto;position:relative;}
#logo {background:transparent url('../img/logo_1.png') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;text-decoration:none;width:274px;height:38px;position:absolute;top:65px;left:20px;z-index:1000;cursor:pointer;}
#logo span {display:block;height:100%;}
#about {color:#c86a35;position:absolute;top:104px;left:20px;}
.content {width:999px;margin:0px auto;}
#header {background:transparent url('../img/bg_1.jpg') center 0px repeat-y scroll;color:#ffffff;padding-top:1px;}
#header a {color:#ffffff;}
#header .content {position:relative;}
#search {position:absolute;top:75px;left:340px;width:735px}
#search p {background:transparent url('../img/ico_basket_2.png') 0px 0px no-repeat scroll;color:#ffffff;text-decoration:none;padding:12px 0px 11px 45px;margin-top:-9px;position:relative;float:left;}
/*#search div {font-size:8pt;color:#ffffff;margin-top:3px;}*/
/*#search div a {text-decoration:none;}*/
#search input {font-size:10.5pt;border:1px solid #6c3e3e;width:221px;padding:1px 0px 2px;margin-right:4px;float:left;}
#search select {font-size:8pt;border:0px;/*width:90px;*/padding:2px;position:relative;bottom:-2px;}
#search button {margin-right:35px;margin-left:0px;}
#menu {font-size:10.5pt;color:#ffffff;border-bottom:1px solid #efa4a4;margin-top:134px;position:relative;/*z-index:10;*/}
#menu a {text-decoration:none;padding:0px 0px 0px 10px;float:left;cursor:pointer;}
/*#menu a:hover {text-decoration:underline;}*/
#menu a b {font-weight:normal;padding:0px 10px 0px 0px;float:left;}
#menu a b b {padding:14px 8px 10px 7px;}
#menu a.sel {background:transparent url('../img/menu_1.gif') 0px 0px no-repeat scroll;text-decoration:none!important;}
#menu a.sel b {background:transparent url('../img/menu_1.gif') right 0px no-repeat scroll;}
#menu a.sel b b {background:transparent url('../img/menu_1bg.gif') 0px 0px repeat-x scroll;}
#menu ul {width:959px;padding:0px 20px 0px;margin:0px auto;position:relative;}
#menu li {margin:2px 6px -1px 0px;float:left;position:relative;}
#submenu {background-color:#d50303;font-size:10.5pt;color:#ffffff;/*border-top:1px solid #efa4a4;*/position:relative;}
#submenu a {text-decoration:none;margin-right:5px;cursor:pointer;}
/*#submenu a:hover {text-decoration:underline;}*/
#submenu ul {background-color:#d50303;width:933px;padding:15px 33px 14px;margin:0px auto;}
#submenu li {margin-right:5px;display:inline;}
#languages {position:absolute;top:22px;right:21px;}
#languages a {text-decoration:none;}
#languages a:hover {color:#c86a35;}
#languages li {margin-right:6px;float:left;}
#languages span {text-decoration:underline;}
ul.login {position:absolute;top:22px;left:21px;}
ul.login a {margin-right:7px;}
ul.login a.a {background:transparent url('../img/line_4.gif') 0px bottom repeat-x scroll;text-decoration:none!important;padding-bottom:2px;position:relative;}
ul.login a:hover {background:transparent none;}
ul.login li {margin-right:6px;float:left;}
.logout {position:absolute;top:22px;left:21px;}
.logout a {text-decoration:none;}
.logout a.btn {background:transparent url('../img/btn_8.gif') 0px 0px no-repeat scroll;font-size:8pt;color:#373737!important;text-align:center;text-decoration:none!important;width:93px;padding:3px 0px 6px;margin-top:-2px;float:left;cursor:pointer;}
.logout dl {margin-right:4px;float:left;}
.logout dt {font-weight:bold;margin-right:6px;float:left;}
.logout dd {margin-right:6px;float:left;}
.logout dd a {margin-right:6px;}
.logout dd a:hover {color:#c86a35!important;}
.logout span {text-decoration:underline;}

#login {position:absolute;/*top:31px;*/top:-195px;left:635px;z-index:1000;}
#login a {background:transparent url('../img/line_2.gif') 2px bottom repeat-x scroll;font:11.5pt georgia;color:#ffffff;text-decoration:none;padding-bottom:4px;margin:9px 0px 9px 13px;float:left;cursor:pointer;}
#login a:hover {/*background:transparent none;*/}
#login a b {font-weight:normal;float:left;}
#login.login a {background:transparent url('../img/popup_1h.gif') 0px 0px no-repeat scroll;padding:0px 0px 0px 10px;margin:0px;float:left;cursor:pointer;}
#login.login a b {background:transparent url('../img/popup_1h.gif') right 0px no-repeat scroll;padding:0px 10px 0px 0px;float:left;}
#login.login a b b {background:transparent url('../img/popup_1hbg.gif') 0px 0px repeat-x scroll;padding:9px 3px 9px 3px;}
#login.login form {display:block;}
#login.login form a {background:transparent none;font:9pt arial;color:#ffffff;text-decoration:underline;padding:0px;margin:0px;}
#login.login form a:hover {text-decoration:none;}
#login form {background-color:#472a2a;color:#e88a8a;width:222px;/*padding:19px 13px 11px;*/padding:1px 13px 1px;margin:8px 0px 8px;position:relative;/*position:absolute;top:36px;*/left:0px;z-index:1000;display:none;}
#login form:before {content:url(../img/popup_1t.png);background:url(../img/popup_1t.png) no-repeat 100% 0px;height:8px;margin:-9px -13px 0px -13px;display:block;}
#login form:after  {content:url(../img/popup_1b.png);background:url(../img/popup_1b.png) no-repeat 100% 0px;height:8px;margin:0px -13px -9px -13px;display:block;}
#login form dl {padding-top:11px;margin-bottom:-7px;}
#login form dt {margin-bottom:7px;}
#login form dd {margin-bottom:23px;}
#login form div {height:20px!important;}
#login form p {padding:2px 0px 20px;}
#login form input {font-size:10.5pt;border:1px solid #6c3e3e;width:222px;padding:1px 0px 2px;display:block;}
#login button.btn {margin-left:0px;margin-right:-4px;float:right;}
#login fieldset {background:transparent url('../img/line_3.gif') 0px 0px repeat-x scroll;border:0px;width:100%;padding:12px 13px 3px;margin:0px -13px 0px;}
#login fieldset input {border:0px;width:auto;padding:0px;margin:0px 0px 0px 4px;display:inline;}
#logout {font:11.5pt georgia;color:#ffffff;position:absolute;top:-186px;/*left:648px;*/right:20px;z-index:1000;}
#logout a {color:#ffffff;text-decoration:none;}
#logout a:hover {text-decoration:underline;}
#logout p {padding-right:20px;float:left;}
#logout span {color:#492a2a;}
#logout button.btn {margin-top:0px;}
#logout ul {padding-right:35px;margin-top:-9px;float:left;position:relative;}
#logout li {position:relative;float:left;display:inline;}
#logout li a {padding:0px 0px 0px 10px;margin:9px 1px 9px 0px;float:left;cursor:pointer;border-right:1px solid #ffffff;}
#logout li a b {font-weight:normal;padding:0px 10px 0px 0px;float:left;}
#logout li a b b {padding:0px;}
#logout li a.brdr {border:0px;margin-right:2px;}
#logout li a.sel {background:transparent url('../img/popup_2h.gif') 0px 0px no-repeat scroll;margin:0px 2px 0px 0px;border:0px;}
#logout li a.sel:hover {text-decoration:none;}
#logout li a.sel b {background:transparent url('../img/popup_2h.gif') right 0px no-repeat scroll;}
#logout li a.sel b b {background:#b04851 none;padding:9px 0px 9px;}
#logout li span {border-right:1px solid #ffffff;padding:0px 10px;margin:9px 0px 9px;float:left;}
#logout li span.brdr {border:0px;margin-right:1px;}
#logout li div {background-color:#b04851;font:10.5pt arial;color:#f4c6c6;width:248px;padding:1px 0px 1px;margin:8px 0px;position:absolute;top:36px;left:0px;display:none;}
#logout li div:before {content:url(../img/popup_2t.png);background:url(../img/popup_2t.png) no-repeat 100% 0px;height:8px;margin:-9px 0px 0px;display:block;}
#logout li div:after  {content:url(../img/popup_2b.png);background:url(../img/popup_2b.png) no-repeat 100% 0px;height:8px;margin:0px 0px -9px;display:block;}
#logout ol {padding:11px 0px 2px;}
#logout ol li {background:transparent url('../img/line_14.gif') 0px bottom repeat-x scroll;padding:0px 13px 10px;margin-bottom:7px;float:none;display:block;}
#logout ol li a {border:0px;padding:0px;margin:0px;float:none;}

#body {width:961px;padding:0px 19px 54px;margin:27px auto 0px;}
#page {margin-right:270px;}
#profile {margin-right:245px;}

div.rating {font-size:9pt;color:#000000;margin:3px 0px 8px 0px;}
div.rating img {margin:-1px 3px 0px 0px;float:left;}
.data {margin-bottom:13px;}
.data p {font-size:8pt;margin:0px 5px 0px 0px;float:left;}
.data div.rating {font-size:8pt;margin-top:0px;}
.data div.rating img {margin-top:-2px;}
.data span {font-size:8pt;color:#888888;}

.catalogue {margin-top:/*40*/0px;margin-right:-19px;padding:17px 0px 3px;}
.catalogue a {color:#962121;}
.catalogue li {width:25%;margin-bottom:43px;float:left;position:relative;}
/*.catalogue h4 {font-style:italic;color:#962121;height:65px;margin-right:19px;}*/
.catalogue h5 {color:#962121;margin:0px 19px 8px 0px;}
.catalogue h5 a {text-decoration:none!important;}
.catalogue h5 a:hover {text-decoration:underline!important;}
.catalogue p {font-size:8pt;margin-right:19px;}
.catalogue span {font-size:9pt;}
.catalogue strong {font-weight:normal;font-size:15pt;padding-top:6px;display:block;}
.catalogue form {border-top:1px solid #e5e5e5;padding-top:4px;margin:6px 19px 0px 0px;}
.catalogue form a {margin-right:3px;}
.catalogue form p {color:#888888;}
.catalogue form img {margin:0px;display:inline;}
.catalogue fieldset {margin-top:9px;}
.catalogue fieldset a {margin:0px;}
.catalogue fieldset img {margin:3px 7px 0px 0px;float:left;}
.catalogue select {border:1px solid #7f9db9;width:55px;padding:1px;margin-top:2px;}
.catalogue img {margin-bottom:13px;display:block;}
.catalogue img.type {margin:0px;position:absolute;top:5px;left:100px;}
.catalogue button.btn {margin-right:7px;}

#authors {color:#888888;padding-top:15px;}
#authors a, .shops a {font-weight:bold;color:#962121;text-decoration:none;}
#authors a:hover, .shops a:hover {text-decoration:underline;}
#authors p, .shops p {font-size:8pt;color:#000000;margin-top:-1px;}
#authors li {width:50%;float:left;}
#authors li ol, .shops li ol {margin-right:15px;}
#authors li li, .shops li li {width:auto;margin-bottom:19px;float:none;}

.shops {color:#888888;padding:0px 0px 28px;}
.shops p {margin:4px 5px 0px 0px;float:left;}
.shops li {width:33%;float:left;}

ul.reviews {font-size:9pt;padding:23px 0px 9px;margin-right:-15px;}
ul.reviews li {line-height:1.15em;width:25%;margin-bottom:33px;float:left;}
ul.reviews a, #reviews a, div.reviews a {color:#962121;text-decoration:none!important;}
ul.reviews a:hover, #reviews a:hover, div.reviews a:hover {text-decoration:underline!important;}
ul.reviews a.comments {text-decoration:underline!important;}
ul.reviews a.comments:hover {text-decoration:none!important;}
/*ul.reviews p, #reviews p {color:#888888;margin-bottom:5px;}*/
ul.reviews p.all {margin-top:14px;}
ul.reviews h5 {margin:0px 19px 15px 0px;}
ul.reviews img {margin:3px 7px 0px 0px;float:left;}
ul.reviews div, #reviews div, div.reviews div {font-size:8pt;color:#888888;margin:0px 19px 12px 0px;}
ul.reviews div p {margin-bottom:-1px;}
ul.reviews div span {margin-top:4px;display:block;}
ul.reviews div.rating {font-size:9pt;color:#000000;margin:0px 0px 8px 0px;}
ul.reviews div.rating img {margin:-1px 3px 0px 0px;float:left;}
/*ul.reviews strong, #reviews strong {font-weight:normal;font-size:10.5pt;margin-bottom:2px;display:block;}
ul.reviews span, #reviews span {color:#888888;display:block;}*/
ul.reviews blockquote {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;line-height:1.2em;padding-bottom:16px;margin:0px /*19*/52px 15px 0px;}
ul.reviews blockquote p {margin-bottom:5px;}
div.reviews {margin-top:-11px;}
div.reviews h5 {margin-bottom:13px;}
div.reviews blockquote {color:#333333;margin-bottom:13px;}
#reviews {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding-bottom:10px;margin:0px 5px 12px 0px;}
#reviews img, div.reviews img {margin:6px 13px 0px 0px;float:left;}
#reviews div, div.reviews div {margin-right:0px;}
#reviews div p.inf, div.reviews p.inf {background-color:#f6f4e5;font-size:9pt;color:#000000;padding:8px 6px;margin:6px 0px 0px 67px;}
#reviews div.text {font-size:10.5pt;color:#333333;line-height:1.2em;margin:14px 0px 27px 0px;}
#reviews div.text p {margin-bottom:17px;}
#reviews .infr {font-size:9pt;padding-top:6px;margin:0px 0px 2px;}
#reviews .infr span {margin-right:12px;float:left;}
#reviews .infr .rating {color:#000000;margin:0px;}
#reviews .infr .rating img {margin:-1px 3px 0px 0px;}

.book {margin:-10px 0px 0px 113px;}
.book p {font-size:8pt;margin-bottom:-1px;}
.book h5 {margin-bottom:4px;}
.book h5 a {color:#962121;text-decoration:none;}
.book h5 a:hover {text-decoration:underline;}
.book img.img {margin-left:-113px;float:left;}
.book form {border-top:1px solid #e5e5e5;padding-top:4px;margin:8px 320px 0px 0px;}
.book form p {color:#888888;margin:0px;}
.book fieldset {padding-top:16px;}
.book fieldset strong {font-weight:normal;font-size:15pt;padding-top:11px;display:block;}
.book button.btn {margin-right:7px;}
.book .rating {width:100%;margin:4px 0px 7px 0px;float:left;}
.book .rating img {margin:-1px 3px 0px 0px;float:left;}
#book {margin-bottom:26px;}
#book a {color:#962121;text-decoration:none;}
#book a:hover {text-decoration:underline;}
#book p.inf {background-color:#f6f4e5;font-size:9pt;color:#000000;padding:8px 13px;margin:0px -2px 8px 0px;}
#book form h3 {margin-bottom:1px;}
#book form dl {margin-bottom:10px;}
#book form dt {font-size:10.5pt;width:280px;padding-left:25px;margin-top:16px;float:left;}
#book form dt input {margin:1px 0px 0px -25px;float:left;}
#book form dd {margin:0px 0px 0px 290px;}
#book form dd b {font-weight:normal;font-size:8pt;margin-left:15px;}
#book form span {font-size:10.5pt;}
#book form strong {font-weight:normal;font-size:22.5pt;padding-top:5px;display:block;}
#book form button.btn {margin-right:0px;}
#book form p.infrm {margin:0px 0px 21px 25px;}
#book form .text {margin-top:19px;}
#book form.pay {background:transparent url('../img/line_15.gif') 0px 0px repeat-x scroll;padding:13px 0px 0px 0px;margin:19px 0px 17px;}
#book form.pay div.navigation {margin-right:10px;}
#book form.pay strong {padding-top:0px;display:inline;}
#book .text {padding-top:0px;}
#book .text ol li {background:transparent url('../img/pointer_1.gif') 0px 5px no-repeat scroll;padding-left:25px;margin-bottom:17px;}
#book .text dl {margin-bottom:28px;}
#book .text dt {width:70px;float:left;}
#book .text dd {margin:0px 0px 17px 75px;}
#book .text dd a {background:transparent url('../img/ico_basket.gif') 0px 0px no-repeat scroll;padding:8px 0px 6px 30px;}
#book .text dd span {margin-left:30px;}
#book .infr {margin-bottom:12px;}
#book div.navigation {width:auto;margin:0px 25px 16px 0px;float:left;}

#textpage {line-height:1.2em;padding-bottom:17px;}
#textpage h2 {line-height:1.2em;margin-bottom:26px;}
#textpage img {margin:0px 20px 10px 0px;float:left;}
#textpage p {margin-bottom:16px;}

form.search {background-color:#8b2a2a;font:15pt georgia;color:#ffffff;margin:0px -19px;}
form.search h3 {margin-bottom:10px;}
form.search a {color:#ffffff;}
form.search fieldset {background-color:#744343;border:0px;border-right:1px solid #efa4a4;width:646px;padding:11px 0px 27px 19px;margin:0px;float:left;}
form.search input {font-size:10.5pt;border:1px solid #7e6565;width:546px;padding:1px 0px 2px;margin-right:6px;float:left;}
form.search p {text-align:center;width:314px;padding-right:10px;margin-top:33px;float:right;}
form.find {margin:-7px -19px 18px 0px;}
form.find a {background:transparent url('../img/bg_5.gif') 0px 0px repeat-x scroll;color:#ffffff;text-decoration:none!important;border:3px solid #331d10;border-width:4px 3px 3px 3px;float:left;}
form.find a:hover {text-decoration:underline!important;}
form.find a span {background:transparent url('../img/ico_add_2.gif') 9px 0px no-repeat scroll;height:29px;padding:15px 59px 0px 57px;float:left;}
form.find dl {margin-right:-10px;float:right;}
form.find dt {margin-right:3px;float:left;}
form.find dd {margin-right:20px;float:left;}
form.find dd input {width:285px;margin-right:0px;}
form.find strong {background:transparent url('../img/pointer_5.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:6px;height:4px;position:absolute;top:-20px;left:-10px;}
form.find input {border:1px solid #d1d0c5;width:351px;padding:2px 0px;margin-right:19px;float:left;}
form.find fieldset {background-color:#ffcc00;height:35px;padding:16px 15px 0px 19px;position:relative;}
form.find fieldset button.btn {margin-top:-1px;}
form.find button.btn {margin-top:15px;}
form.find p {font-size:8pt;margin-top:11px;}
form.find div.answer {background-color:#ecebe4;text-align:center;padding:10px 0px 13px;margin-top:9px;}
form.find div.answer span {background:transparent url('../img/ico_sign.gif') 0px 0px no-repeat scroll;padding:2px 0px 6px 28px;}

#blogs {font-size:9pt;padding:0px 0px 36px;/*margin-right:30px;*/}
#blogs a {color:#962121;text-decoration:none;}
#blogs a:hover {text-decoration:underline;}
#blogs h2 {margin:5px 0px 13px;}
#blogs h3 {color:#962121;margin-bottom:15px;}
#blogs li {background:transparent url('../img/line_5.gif') 0px bottom repeat-x scroll;padding-bottom:21px;margin-bottom:15px;}
#blogs blockquote {font-size:10.5pt;line-height:1.2em;padding:0px;margin:0px 0px 16px;}
#blogs strong, #comments strong {background:transparent url('../img/ico_user.gif') 0px 0px no-repeat scroll;font-weight:normal;font-size:8pt;color:#888888;padding:2px 0px 0px 19px;margin-bottom:2px;display:block;}
#blogs strong a, #comments strong a {font-weight:bold;color:#8b2a2a;margin-right:6px;}
#blogs span {float:left;}
#blogs span a {background:transparent url('../img/ico_message_1.gif') 0px 1px no-repeat scroll;padding:0px 0px 0px 28px;}
#blogs p {color:#c5a97c;text-align:right;}

#comments {margin:-32px 0px 38px;}
#comments a {color:#8b2a2a;text-decoration:none;}
#comments a:hover {text-decoration:underline;}
#comments h3 {background:transparent url('../img/ico_message_2.gif') 0px 5px no-repeat scroll;color:#adadad;padding-left:29px;}
#comments p {font-size:9pt;color:#8b2a2a;margin-top:13px;}
#comments ul {margin-bottom:24px;}
#comments li {margin-top:19px;}
#comments li li {padding-left:20px;}
#comments div {line-height:1.2em;}
#comments strong {margin-bottom:7px;}
#comments form {margin:10px 0px -5px;}
#comments form h3 {background:transparent none;font-size:11.5pt;color:#ffffff;padding:0px;margin:0px 0px 12px;}
#comments form fieldset {background-color:#744343;border:0px;border-left:1px solid #bea7a7;padding:7px 14px 3px;margin:0px;}
#comments form textarea {border:1px solid #734242;font-size:10.5pt;width:100%;height:127px;padding:0px;margin:0px;display:block;}
#comments form .top {background:transparent url('../img/block_3tl.png') 0px 0px no-repeat scroll;font-size:0px;line-height:normal;text-indent:-9999px;padding-left:8px;}
#comments form .top div {background:transparent url('../img/block_3t.png') right 0px no-repeat scroll;font-size:0px;line-height:normal;text-indent:-9999px;height:8px;}
#comments form .bottom {background:transparent url('../img/block_3bl.png') 0px 0px no-repeat scroll;font-size:0px;line-height:normal;text-indent:-9999px;padding-left:8px;}
#comments form .bottom div {background:transparent url('../img/block_3b.png') right 0px no-repeat scroll;font-size:0px;line-height:normal;text-indent:-9999px;height:21px;}
#comments button.btn {margin:8px -4px 0px 0px;float:right;}
#comments button.btn b {background:transparent url('../img/btn_6.gif') right 0px no-repeat scroll;color:#ffffff;}
#comments button.btn b b {background:transparent url('../img/btn_6.gif') 0px 0px no-repeat scroll;}
#comments button.btn b b b {background:transparent url('../img/btn_6bg.gif') 0px 0px repeat-x scroll;padding:3px 10px 6px!important;}

.add {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;font:11.5pt georgia;color:#8b2a2a;padding-top:14px;margin-left:20px;}
.add a {background:transparent url('../img/ico_add.gif') 0px 5px no-repeat scroll;color:#8b2a2a;text-decoration:none!important;padding-left:23px;float:left;position:relative;}
.add a:hover span {background:transparent none;}
.add span {background:transparent url('../img/line_9.gif') 0px bottom repeat-x scroll;padding-bottom:4px;position:relative;}

.register {padding:9px 0px 45px;margin-top:0px;}
.register li {clear:both;}
.register div {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding:10px 0px 19px 13px;margin-bottom:12px;display:none;}
.register form {width:353px;}
.register h2 {margin-bottom:18px;margin-right:375px;}
.register h3 {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding-bottom:15px;margin-bottom:7px;}
.register h3 a {background:transparent url('../img/pointer_4r.gif') 0px 8px no-repeat scroll;color:#000000;text-decoration:none!important;padding-left:13px;}
.register p {background-color:#f6f4e5;padding:8px 10px;margin:13px 0px -3px;}
.form a {color:#962121;}
.form p {margin-bottom:13px;}
.form dl {margin-bottom:/*-7*/-2px;}
.form dt {margin-bottom:4px;}
.form dd {margin-bottom:18px;}
.form dt.adt {width:96px;margin-top:3px;float:left;margin-bottom:32px;}
.form dd.adt {text-align:right;margin-left:96px;margin-bottom:32px;}
.form dd.adt label {padding:0px 1px;}
.form dd li {margin-right:19px;float:left;}
.form dd li label {margin-bottom:4px;display:block;}
.form input, .form select, .form textarea {border:1px solid #e9e2e2;width:351px;}
.form input {padding:2px 0px;}
.form input.input1 {width:409px;}
.form input.input2 {width:194px;}
.form input.input3 {width:222px;}
.form select {width:353px;padding:1px;}
.form textarea {height:180px;}
.form fieldset {border:0px;width:353px;padding:0px;margin:0px;}
.form button.btn {float:right;}

.basket input, dl.basket select, .basket textarea {border:1px solid #d1d0c5;}
.basket input {background-color:#fbfaf2;}
.basket select {width:196px;}
.basket textarea {width:626px;height:78px;}
.basket fieldset span {color:#962121;margin-top:3px;float:left;}
.basket button.btn {float:left;margin-right:12px;}
#basket {margin-bottom:20px;}
#basket .table p {margin:0px;}
#basket .table h5 {margin-bottom:-1px;}
#basket p {font-size:8pt;color:#888888;margin-bottom:7px;}
#basket h5 {margin-bottom:7px;}
#basket dl.list {margin:14px 0px 19px;}
#basket dl.list dt {margin-bottom:4px;}
#basket dl.list dd {margin-bottom:17px;}
#basket dl.list select {border:1px solid #7f9db9;width:224px;padding:1px;}
#basket ol {background:transparent url('../img/line_15.gif') 0px 0px repeat-x scroll;color:#888888;padding-top:12px;margin-bottom:13px;}
#basket ol li {margin-right:19px;display:inline;}
#basket ol strong {color:#000000;}
#basket fieldset dl {background:transparent url('../img/line_15.gif') 0px 0px repeat-x scroll;width:100%;padding-top:16px;margin-bottom:17px;float:left;}
#basket fieldset dt {margin-bottom:14px;}
#basket fieldset dd {margin:0px 0px 14px 30px;position:relative;}
#basket fieldset dd p {margin:-1px 0px -2px;}
#basket fieldset dd input {position:absolute;top:1px;left:-30px;}
#basket dl.contacts {padding-top:10px;margin-bottom:25px;}
#basket dl.contacts dt span {font-weight:normal;font-size:8pt;margin-top:-1px;display:block;}
#basket dl.contacts dt span a {text-decoration:none!important;}
#basket dl.contacts dt span a:hover {text-decoration:underline!important;}

dl.card {border:1px solid #d9d9d9;width:397px;padding:11px 10px 4px;margin-bottom:16px;}
dl.card dt {width:170px;margin-top:3px;float:left;}
dl.card dd {margin:0px 0px 9px 177px;}
dl.card dd.last {margin-bottom:0px;}
dl.card span {color:#c10048;}
dl.card input, dl.card select {border:1px solid #7f9db9;width:214px;padding:2px 0px;}
dl.card select {width:100px;padding:1px;margin-right:7px;}

.tariffs {margin-bottom:15px;}
.tariffs th, .tariffs td {border:1px solid #d1d1d1;}
.tariffs th {font-weight:normal;border-right:0px;width:174px;padding:4px 3px;}
.tariffs td {background-color:#f6f4e5;text-align:center;border-left:0px;padding:4px 15px;}
.tariffs td.sel {background-color:#efc4b8;}

.rightcol {font-size:9pt;width:355px;float:right;}
div.inf {padding:0px 25px 20px;}
div.inf h3 {margin:0px 0px 17px 0px!important;}
div.inf p {margin-bottom:21px;}
div.inf a {color:#962121;}

ol.datalist {padding:2px 0px;}
.register ol.datalist li {background:transparent none;padding:0px;margin-bottom:18px;}

/*.basket {padding-bottom:60px;}
.basket a {color:#962121;}
.basket li {padding-bottom:0px!important;}
.basket li.btn {padding-top:35px;text-align:right;}
.basket li.btn button.btn {margin-top:-10px;}
.basket dd {margin-bottom:10px;}
.basket dd p {font-size:8pt;color:#7a7a7a;margin-top:14px;}
.basket dd.line {background:transparent url('../img/line_5.gif') 0px bottom repeat-x scroll;padding-bottom:14px;}*/

.orders dt {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;font:22.5pt georgia;padding-top:9px;margin-bottom:16px;}
.orders dd {margin-bottom:35px;}
.orders dd.sel, .orders dd.sel h3 a, .orders dd.sel h3 span {color:#868585;}
.orders dd.sel h3 span {background:transparent none;}
.orders a {color:#962121;}
.orders h3 a {background:transparent url('../img/ico_info.gif') right 2px no-repeat scroll;color:#000000;text-decoration:none!important;padding:0px 30px 0px 0px;float:left;cursor:pointer;}
.orders h3 a:hover span {background:transparent none!important;}
.orders h3 span {background:transparent url('../img/line_6.gif') 0px bottom repeat-x scroll;color:#000000;padding-bottom:3px;float:left;position:relative;}
.orders h4 {background:transparent url('../img/ico_user.gif') 0px 0px no-repeat scroll;padding-left:19px;margin:22px 0px 11px;}
.orders h4 a {background:transparent url('../img/ico_info.gif') right 0px no-repeat scroll;text-decoration:none!important;padding:3px 30px 4px 0px;}
.orders table {width:100%;display:none;}
.orders table div {white-space:nowrap;}
.orders table select {border:1px solid #7f9db9;width:55px;padding:1px;margin-top:-3px;}
.orders td {padding:7px 14px 9px 0px;}
.orders form {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding:10px 0px 8px;margin:0px;margin-top:16px;}
.orders form p {margin-top:5px;}
.orders form button {float:right;}

#popular {font:9pt georgia;color:#333333;text-align:center;line-height:2.15em;padding-top:10px;margin-bottom:110px;}
#popular a {color:#333333;text-decoration:none;margin:0px 5px;}
#popular a:hover {text-decoration:underline;}
#popular a.sel {background-color:#962121;color:#ffffff;padding:1px 10px 4px;margin:0px;text-decoration:none!important;}
#popular a.top1 {font-size:22.5pt;}
#popular a.top2 {font-size:16.5pt;}
#popular a.top3 {font-size:15pt;}
#popular a.top4 {font-size:13.5pt;}
#popular a.top5 {font-size:11.5pt;}
#popular a.top6 {font-size:10.5pt;}

#left {width:220px;margin:70px 0px 35px;float:left;}
#left img {margin-bottom:53px;display:block;}
#left img.type {margin:-67px 0px 5px 167px;display:block;}
#left ul.reviews {padding-top:6px;}
#left ul.reviews li {width:auto;margin-bottom:0px;float:none;}
#left ul.reviews img {margin-bottom:0px;}

#right {margin-left:245px;}
#right h2 {margin-bottom:7px;}
#right h2 span {color:#888888;}
#right .catalogue li {width:33%;}

#sleft {width:/*630*/630px;padding:18px 30px 0px 0px;float:left;}
#sright {padding-top:19px;margin-left:661px;/*300*/}
#sright .info {background-color:#f7f2e8;font-size:9pt;width:268px;padding:0px 12px 0px 20px;margin:8px 0px 49px;position:relative;float:right;}
#sright .info:before {content:url(../img/block_2t.gif);background:url(../img/block_2t.gif) no-repeat 100% 0px;height:8px;margin:-8px -12px 0px -20px;display:block;}
#sright .info:after  {content:url(../img/block_2b.gif);background:url(../img/block_2b.gif) no-repeat 100% 0px;height:19px;margin:0px -12px -19px -20px;display:block;}
#sright .info h3 {margin-bottom:15px;}

#discussions {font-family:georgia;margin:20px 0px 24px;}
#discussions a {color:#adadad;text-decoration:none;margin-right:6px;}
#discussions a:hover {text-decoration:underline;;}
#discussions a.top {color:#4e4d4d;}
#discussions div {color:#adadad;line-height:1.425em;}

#description {width:100%;margin-bottom:13px;float:left;}
#description span {font-size:9pt;color:#888888;margin-top:-1px;display:block;}
#description ol {margin-top:16px;}
#description blockquote {line-height:1.2em;padding:0px;margin:18px 0px 0px;}
#description a {color:#8b2a2a;}
#description a.search {background:transparent url('../img/ico_search.gif') 0px 0px no-repeat scroll;padding-left:19px;}
#description a.send {background:transparent url('../img/ico_mail.gif') 0px 2px no-repeat scroll;padding-left:23px;}
#description div {font-size:9pt;border-top:1px solid #e5e5e5;padding-top:17px;margin-top:19px;float:left;width:100%;}
#description div ul {display:inline;margin-left:8px;}
#description div li {display:inline;margin-right:15px;}
#description div strong {font:22.5pt georgia;margin:-8px 20px 0px 0px;float:left;position:relative;}
#description form {margin-top:-4px;float:right;}

ul.block {width:100%;float:left;}
li.block {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:14px;margin-bottom:19px;}
li.block p.inf {padding-top:5px;}
li.block p.inf a {color:#8b2a2a;text-decoration:none;}
li.block p.inf a:hover {text-decoration:underline;}
li.block p.all {margin-top:-3px;clear:both;}
li.block p.all a {color:#8b2a2a;}
dl.block {margin-bottom:25px;}
dl.block p.all a {color:#962121;text-decoration:none;}
dl.block p.all a:hover {text-decoration:underline;}
dl.block ul.catalogue {padding-top:0px;}
dl.block ul.catalogue li {margin-bottom:25px;}
dt.block {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;font-size:13.5pt;padding-bottom:15px;margin-bottom:8px;}
dt.block a {background:transparent url('../img/pointer_4b.gif') 0px 8px no-repeat scroll;color:#000000;text-decoration:none!important;padding-left:14px;}
dd.block {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding:10px 0px 19px 13px;margin-bottom:12px;}
dd.block #form {padding:0px;margin-top:-6px;}
dd.block #form dl {margin-top:13px;}
dd.block #form dt {margin-bottom:5px;}
dd.block #form textarea {width:701px;margin-bottom:0px;}
dd.block #form fieldset.img {border:0px;padding:12px 0px 0px 210px;margin:0px 0px 24px;}
dd.block #form fieldset.img img {margin-left:-210px;}
dl.closeblock dt.block a {background-image:url('../img/pointer_4r.gif');}
dl.closeblock dd.block {display:none;}

.information {margin:-14px 0px 30px;}
.information a {color:#962121;}
.information dl {margin-bottom:30px;}
.information dt {font-weight:bold;margin-bottom:9px;}
.information dd {margin-bottom:9px;}

dl.comments {padding-bottom:1px;margin:-3px 0px -20px;}
dl.comments a, dl.comments strong {color:#8b2a2a;text-decoration:none;}
dl.comments dt {font-size:8pt;color:#888888;margin-bottom:4px;}
dl.comments dd {line-height:1.235em;margin-bottom:32px;}
dl.comments form {margin-top:-9px;}
dl.comments label {font-weight:bold;margin-bottom:6px;display:block;}
dl.comments textarea {border:1px solid #7b9cbd;width:476px;height:78px;display:block;}
dl.comments button.btn {margin-top:9px;}

.messages {background:transparent url('../img/line_5.gif') 0px bottom repeat-x scroll;font-size:9pt;color:#333333;padding-bottom:1px;margin-bottom:15px;}
.messages h5 {margin-bottom:4px;}
.messages h5 a {color:#333333;}
.messages a {color:#8b2a2a;text-decoration:none!important;}
.messages a:hover {text-decoration:underline!important;}
.messages div {line-height:1.2em;margin-bottom:4px;}
.messages span {font-size:8.5pt;color:#888888;display:block;}
.messages span a {font-weight:bold;}
.messages li {margin-bottom:27px;}
.messages li.last {margin:-15px 0px 24px;}
.messages li.last a {background:transparent url('../img/btn_5l.gif') 0px 0px no-repeat scroll;font-weight:normal;color:#5a5a5a;text-decoration:none!important;padding-left:10px;float:left;cursor:pointer;}
.messages li.last a:hover {text-decoration:none!important;}
.messages li.last a b {background:transparent url('../img/btn_5r.gif') right 0px no-repeat scroll;font-weight:normal;padding-right:10px;float:left;}
.messages li.last a b b {background:transparent url('../img/btn_5bg.gif') 0px 0px repeat-x scroll;padding:5px 0px 12px 0px;}

.about {padding-bottom:3px;}
.about p {line-height:1.2em;margin-bottom:16px;}

p.abt {font-size:8pt;margin-top:23px;}
dl.contacts {padding:0px 0px 6px;margin:-4px 0px 4px;}
dl.contacts a, form dl.contacts a:hover {color:#962121;text-decoration:none!important;}
dl.contacts a:hover, form dl.contacts a {text-decoration:underline!important;}
dl.contacts dt {font-weight:bold;margin-bottom:9px;}
dl.contacts dt b, p.abt b {font-weight:normal;color:#fe0000;}
dl.contacts dd {margin-bottom:14px;}
dl.contacts dd dl {margin-bottom:-20px;}
dl.contacts dd dt {font-weight:normal;width:210px;margin:0px;float:left;}
dl.contacts dd dd {margin:0px 0px 10px 220px;}
dl.contacts dd dd input {width:194px;}
dl.contacts dd dd span {margin:-3px 0px 0px 212px;}
dl.contacts dd span {background-color:#ededed;font-size:8pt;padding:5px 13px 6px;margin:-5px 0px 0px 432px;display:block;}
dl.contacts dd span b {background:transparent url('../img/pointer_8.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:15px;height:10px;margin:-5px 0px 0px -28px;display:block;float:left;}
dl.contacts dd.abt a {float:left;}
dl.contacts dd.abt input {float:left;}
dl.contacts dd.inf {background-color:#f6f4e5;padding:9px 24px 10px;margin:-9px 0px 0px -13px;position:relative;}
dl.contacts dd.inf b {color:#ff0000;position:absolute;top:9px;left:13px;}
dl.contacts dd.inf textarea {border:1px solid #d2d1c6;width:659px;height:64px;padding:7px 9px;margin:6px 0px 35px -11px;}
dl.contacts ul input {background-color:transparent;border:0px;width:auto;padding:0px;margin:0px;position:relative;top:2px;}
dl.contacts li {margin-right:19px;float:left;}
dl.contacts input {background-color:#fbfaf2;border:1px solid #d2d1c6;width:279px;padding:2px 0px;margin:-3px 0px;}
/*dl.contacts dt {float:left;width:220px;}
dl.contacts dd {margin:0px 220px 17px 0px;}*/

.archive {padding-bottom:14px;margin-top:19px;}
.archive a {color:#962121;}
.archive dt {font-size:13.5pt;margin-bottom:4px;}
.archive dt a {text-decoration:none!important;}
.archive dt a:hover {text-decoration:underline!important;}
.archive dd {line-height:1.2em;margin-bottom:23px;}
.archive div {background:transparent url('../img/ico_about.gif') 0px 2px no-repeat scroll;font-size:8pt;padding:0px 0px 11px 51px;margin-top:11px;}
.archive div p {color:#888888;margin:4px 0px 0px;}

#marks {font-size:8pt;width:240px;margin:7px -270px 35px 30px;float:right;}
#marks a {color:#525151;text-decoration:none;}
#marks a:hover {color:#962121;}
#marks a.top1 {font-size:15pt;}
#marks a.top2 {font-size:13.5pt;}
#marks a.top3 {font-size:10.5pt;}
#marks a.top4 {font-size:9pt;}
#marks h2 {margin-bottom:21px;}
#marks li {line-height:2.2em;display:inline;}

#open {width:100%;margin-top:5px;float:left;}
.open {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding-bottom:9px;margin-bottom:12px;}
.text {font-size:10.5pt;line-height:1.2em;padding-top:6px;margin-bottom:17px;}
.text a {color:#962121;text-decoration:none;}
.text a:hover {text-decoration:underline;}
.text p {margin-bottom:17px;}
.infr {background:transparent url('../img/ico_about.gif') 0px 2px no-repeat scroll;font-size:8pt;padding:0px 0px 11px 51px;margin-top:-6px;}
.infr p {color:#888888;margin:4px 0px 0px;}
.infr2 {font-size:9pt;padding-top:6px;}
.infr2 p {margin:0px 12px 0px 0px;float:left;}
.infr2 .rating {color:#000000;margin:0px;}
.infr2 .rating img {margin:-1px 3px 0px 0px;}

.timelist {padding:15px 0px 9px;}
.timelist li {background:transparent url('../img/pointer_1.gif') 0px 4px no-repeat scroll;padding-left:35px;margin-bottom:17px;}
.timelist h4 {margin-bottom:1px;}
.timelist h4 a {background:transparent url('../img/ico_zoom.gif') right 1px no-repeat scroll;color:#962121;text-decoration:none!important;padding-right:21px;}
.timelist h4 a:hover {text-decoration:underline!important;}
ul.datalist {padding-top:5px;margin-bottom:26px;}
ul.datalist li {line-height:1.2em;margin-bottom:16px;}
dl.more {padding-top:5px;margin-bottom:25px;}
dl.more dt {font:15pt georgia;padding-top:19px;margin-bottom:15px;}
dl.more dd {line-height:1.2em;margin-bottom:16px;}
dl.more dd p {margin-bottom:16px;}
p.create {margin-bottom:14px;}

#form {padding:13px 0px 20px;}
#form a.google {background:transparent url('../img/logo_google.gif') right 0px no-repeat scroll;color:#962121;padding:0px 58px 5px 0px;margin-left:20px;}
#form dl.filter {margin-bottom:11px;}
#form input, #form select, #form textarea {border:1px solid #d1d0c5;width:194px;padding:2px 0px;}
#form input.check {border:0px;width:auto;padding:0px;margin:2px 0px;}
#form select {width:196px;padding:1px;}
#form textarea {width:635px;height:158px;margin-bottom:26px;}
#form fieldset dl {margin-bottom:39px;}
#form fieldset dt {width:203px;margin-top:3px;float:left;}
#form fieldset dd {margin:0px 0px 5px 213px;}
#form fieldset dd p {font-size:8pt;color:#888888;margin-top:10px;}
#form fieldset dd span, #form .error {background-color:#d50303;font-size:8pt;color:#ffffff;width:186px;padding:4px 5px 3px;margin-top:5px;position:relative;display:block;}
#form fieldset dd span b, #form .error b {background:transparent url('../img/pointer_6.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:3px;height:2px;position:absolute;top:-2px;left:7px;}
#form fieldset button.btn {margin-right:5px;}
#form fieldset.img {border-top:1px solid #e5e5e5;padding:15px 285px 0px 234px;margin:0px -19px 18px;}
#form fieldset.img p {font-size:8pt;margin-bottom:8px;}
#form fieldset.img img {margin:2px 0px 0px -215px;float:left;}
#form fieldset.img div {width:100%;float:left;}
#form fieldset.img span {color:#949494;margin:8px 0px 11px;display:block;}
#form fieldset.img button b b b {padding-left:2px;padding-right:2px;}
/*#form h3 {margin-bottom:12px;}
#form h4 {margin-bottom:17px;}
#form fieldset {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;border:0px;padding:10px 0px 8px;margin:0px;}
#form input, #form select, #form textarea {font:10.5pt arial;border:1px solid #e9e2e2;width:351px;}
#form input {padding:2px 0px 1px;}
#form input.check {border:0px;width:auto;padding:0px;margin-top:2px;}
#form select {width:353px;padding:1px;}
#form textarea {height:180px;}
#form dt {margin-bottom:3px;clear:left;}
#form dd {margin-bottom:12px;}
#form .information {width:353px;margin-right:110px;float:left;}
#form .information .block2 {padding:16px 66px 3px 19px !important;margin:-9px -66px 23px -19px!important;}
#form .information .block2 dl {margin-bottom:26px;}
#form .description fieldset {background:transparent none;width:353px;padding:0px 0px 0px;margin:0px;float:left;}
#form .loadimg {font-size:9pt;width:274px;padding-left:220px;margin:-4px 0px 0px 464px;}
#form .loadimg img {width:201px;float:left;margin:0px 0px 0px -220px;}
#form .loadimg p {background:transparent url('../img/line_5.gif') 0px bottom repeat-x scroll;font-style:italic;line-height:1.4em;padding-bottom:9px;margin-bottom:11px;}
#form .loadimg button {margin-bottom:15px;}
#form .loadimg span {font-style:italic;font-size:8pt;color:#949494;display:block;float:left;width:100%;}
#form .loadimg span b {font-weight:normal;margin-left:30px;}
#form .block {background:#f7f2e8 none!important;border-bottom:46px solid #efe5d1;width:353px;padding:7px 110px 3px 19px!important;margin:0px 0px 10px -19px!important;position:relative;display:block;}
#form .block input, #form .block select, #form .block textarea {border:1px solid #e9e2e2;}
#form .block dd {text-align:right;margin-bottom:22px;}
#form .block dt.adt {width:160px;margin-top:3px;float:left;}
#form .block dd.adt {margin-left:160px;margin-bottom:12px;}
#form .block dd.adt label {padding:0px 1px;}
#form .block select {width:60px;}
#form .block button {position:absolute;right:30px;bottom:-39px;}
#form .block2 {background:#f7f2e8 none!important;border-bottom:46px solid #c1c1c1;padding:7px 110px 3px 19px!important;margin:10px 0px 10px -19px!important;position:relative;display:block;}
#form .block2 a.close {position:absolute;top:5px;right:33px;}
#form .block2 dd {position:relative;}
#form .block2 dd p {font-size:8pt;color:#7a7a7a;margin:11px 0px 15px;}
#form dd {position:relative;}
#form dd span {background-color:#962121;font-size:9pt;color:#ffffff;min-width:262px;padding:3px 8px;position:absolute;top:0px;left:360px;display:block;}
#form dd span b {background:transparent url('../img/pointer_3.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:3px;height:3px;position:absolute;top:0px;left:-3px;}
#form .block2 ul {margin-left:30px;}
#form .block2 ul li {margin-top:13px;}
#form .block2 ul strong {font-weight:normal;}
#form .block2 ul label {width:170px;margin-top:1px;float:left;}
#form .block2 ul input {width:56px;padding:0px 0px 1px;}
#form .block2 input, #form .block2 select, #form .block2 textarea {border:1px solid #e2d7cf;}
#form .block2 button {position:absolute;right:30px;bottom:-39px;}
#form .block2 button.left {left:0px;}
#form .edition dd.adt {text-align:left;margin-left:99px;}
#form fieldset.btn {padding-top:29px;}
#form fieldset.btn button.right {float:right;}
#form dt.adt {width:96px;margin-top:3px;float:left;margin-bottom:12px;}
#form dd.adt {text-align:right;margin-left:96px;margin-bottom:12px;}
#form dd.adt label {padding:0px 1px;}
#form ul.list {padding-bottom:4px;margin-top:14px;}
#form ul.list li {background:transparent url('../img/ico_edit.png') 0px 0px no-repeat scroll;padding:3px 0px 5px 35px;margin-bottom:10px;}
#form ul.list a {background:transparent url('../img/line_11.gif') 0px bottom repeat-x scroll;color:#962121;text-decoration:none;padding-bottom:3px;}
#form ul.list a:hover {background:transparent none;}
#form ul.list2 {margin-bottom:20px;}
#form ul.list2 li {padding-left:30px;margin-top:17px;position:relative;}
#form ul.list2 p {font-size:8pt;color:#7a7a7a;}
#form ul.list2 input {float:left;margin-left:-30px;}
#form .filter dt {margin-bottom:4px;}
#form .filter dd {margin-bottom:0px;}
#form .filter3 {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;border:0px;padding:20px 0px 8px;margin:0px 0px 14px;}
#form .filter3 dt {font:15pt georgia;color:#000000;margin-bottom:12px;}
#form .filter3 dd {color:#626262;}
#form .filter3 dd a {background:transparent url('../img/line_7.gif') 0px bottom repeat-x scroll;color:#626262;}
#form .filter3 dd a:hover {background:transparent none;}*/

div.print {background:transparent url('../img/line_5.gif') 0px bottom repeat-x scroll;font-size:9pt;text-align:right;padding-bottom:7px;margin:-37px 0px 44px;}
div.print a, .opt li a.print {background:transparent url('../img/ico_print.png') 0px 0px no-repeat scroll;color:#8b2a2a;padding:7px 0px 13px 59px;float:right;cursor:pointer;}

.opt li a {color:#8b2a2a;}
.opt li a.print {font-size:9pt;margin-top:-6px;position:relative;float:left;}
ul.opt {font-size:10.5pt;margin:33px 5px 0px 0px;float:right;}
ul.opt li {margin-left:30px;float:left;}
ol.opt {font-size:10.5pt;border-bottom:1px solid #dad4d4;padding-bottom:18px;margin:-36px 0px 24px;}
ol.opt li {margin-left:20px;float:right;}
ol.opt li a.print {font-size:10.5pt;margin-top:-7px;}

a.list {color:#962121;margin-top:24px;margin-left:17px;float:right;}

ol.list {line-height:1.15em;}
ol.list2 h5 {margin-bottom:16px;}
/*ol.list li {border-bottom:1px solid #523030;padding-bottom:10px;}*/
/*ol.list li.last {border-bottom:0px;}*/

#searchresults {padding:10px 0px;}
#searchresults p.results {margin-bottom:65px;}
#searchresults p.inf {background-color:#f6f4e5;padding:12px 10px 7px 19px;margin-right:242px;position:relative;top:-20px;}
#searchresults p.inf span {position:absolute;top:12px;left:10px;}
#searchresults dl.block {margin-top:-6px;margin-right:242px;}
#searchresults dt.block a {padding-left:19px;}
#searchresults .catalogue {margin-top:-57px;}

.footer {background-color:#f8f6ea;padding:0px 0px 54px;margin-top:-54px;}
.footer h2 {margin:0px 19px 19px;}
.footer h2 a {background:transparent url('../img/ico_note.gif') right 1px no-repeat scroll;padding-right:28px;}
.footer a {color:#962121;text-decoration:none!important;}
.footer a:hover {text-decoration:underline!important;}
.footer ul {width:999px;margin:0px auto;}
.footer ul li {width:33%;padding:28px 0px 15px 0px;float:left;}
.footer ol {margin:0px 19px;}
.footer ol li {width:auto;padding:0px;float:none;}
.footer ol.list p {font-size:8pt;}
.footer ol.list li {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding-bottom:8px;margin-bottom:7px;}
.footer ol.list li.last {background:transparent none;border-bottom:0px;margin-bottom:0px;}
.footer ol.list2 p {font-size:9pt;}
.footer ol.list2 li {padding-bottom:15px;margin-bottom:14px;}
.footer .reviews {/*line-height:1.15em;*/}
.footer .reviews img {margin:3px 7px 6px 0px;float:left;}
.footer .reviews div {margin:0px 19px 9px;}
.footer .reviews h5 {margin:0px 19px 3px;}
.footer .reviews blockquote {line-height:1.2em;padding:0px;margin:14px 19px 0px;}
/*.footer .reviews p {margin:17px 19px 0px;}*/
.footer .reviews strong {font-weight:normal;font-size:10.5pt;margin:0px 19px 2px;display:block;}
.footer .reviews span {font-size:8pt;color:#888888;display:block;}
.footer .reviews .rating, .catalogue .rating {font-size:9pt;margin:4px 0px 8px;}
.footer .reviews .rating a, .catalogue .rating a {margin:0px;}
.footer .reviews .rating img, .catalogue .rating img {margin:-1px 3px 0px 0px;float:left;}
.footer .reviews .block {margin:0px 0px 0px 67px!important;}

a.print {background:transparent url('../img/ico_print.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;text-decoration:none;width:48px;height:30px;margin-top:7px;float:left;}
a.comments {background:transparent url('../img/ico_message_3.gif') 0px 2px no-repeat scroll;font-size:8pt!important;color:#962121;text-decoration:underline!important;padding-left:23px!important;}
a.comments:hover {text-decoration:none!important;}
a.registration {background:transparent url('../img/ico_key.gif') 0px 2px no-repeat scroll;color:#962121;padding:13px 0px 8px 22px;}

#mailing {margin:34px 19px 0px;}
#mailing a {background:transparent url('../img/line_9.gif') 0px bottom repeat-x scroll;font:11.5pt georgia;text-decoration:none!important;padding-bottom:7px;}
#mailing a:hover {background:transparent none;}

.alphabet {padding-top:11px;margin:0px 267px 14px -19px;}
.alphabet dt {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;font-size:13.5pt;padding-bottom:15px;margin-bottom:8px;}
.alphabet dt a {background:transparent url('../img/pointer_4b.gif') 0px 8px no-repeat scroll;color:#000000;text-decoration:none!important;padding-left:19px;}
.alphabet dd {background:transparent url('../img/line_15.gif') 0px bottom repeat-x scroll;padding:0px 0px 14px 19px;margin-bottom:8px;}
.alphabet dd a {color:#962121;margin-right:7px;}
.alphabet ul {font-weight:bold;color:#000000;}
.alphabet li {margin-bottom:7px;}
.alphabet span {margin-right:7px;}
/*
.table {width:100%;margin-bottom:25px;}
.table .brdr {padding-left:20px;}
.table .frst {padding-left:40px;}
.table .num {padding-left:30px;}
.table .user {background:transparent url('../img/ico_user.png') 0px 0px no-repeat scroll;padding-left:20px;float:left;}
.table span.user {color:#000000;}
.table thead a {color:#ffffff;}
.table thead a.asc, .table thead a.dsc {color:#f4c6c6;text-decoration:none;padding-right:10px;}
.table thead a.asc {background:transparent url('../img/pointer_2b.gif') right 8px no-repeat scroll;}
.table thead a.dsc {background:transparent url('../img/pointer_2t.gif') right 8px no-repeat scroll;}
.table thead sup {font-size:5.5pt;}
.table thead th {background-color:#7d4848;font-weight:normal;font-size:9pt;color:#ffffff;vertical-align:bottom;padding:13px 10px 13px;}
.table tbody a {color:#8b2a2a;text-decoration:none!important;}
.table tbody th.line {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-bottom:0px;font-size:0px;text-indent:-9999px;}
.table tbody td {background-color:#faf7e2;border-bottom:1px solid #e9e4c7;padding:25px 10px 21px;}
.table tbody td.brdr {background-image:url('../img/line_12.gif');background-position:0px 28px;background-repeat:no-repeat;}
.table tbody tr.send td {background-color:#f7f7f7;color:#acacac;}
.table tbody tr.new td {background-color:#b04851;color:#ffffff;}
.table tbody tr.new td.brdr {background-image:url('../img/line_13.gif');}
.table tbody tr.new td a {color:#ffffff;}
.table tbody tr.canceled td {background:#eeeeee none!important;color:#acacac;border-bottom:1px solid #d8d8d8;}
.table tbody tr.order td {background:transparent none;border:0px;padding:25px 0px 0px;}

.table2 {width:100%;margin-bottom:15px;}
.table2 a, .table tbody tr.order .table2 a {color:#8b2a2a;text-decoration:underline!important;}
.table2 a:hover, .table tbody tr.order .table2 a:hover {text-decoration:none!important;}
.table2 thead sup {font-size:5.5pt;}
.table2 thead th, .table tbody tr.order .table2 thead th {background:url('../img/line_5.gif') 0px bottom repeat-x scroll;font-weight:normal;font-size:9pt;color:#000000;vertical-align:bottom;padding:0px 0px 9px;}
.table2 tbody td, .table tbody tr.order .table2 tbody td {padding:12px 10px 4px 0px;}
*/
.table {width:100%;margin-bottom:22px;}
.table a {color:#962121;}
.table p a {font-size:8pt;}
.table h5 {margin-bottom:-1px;}
.table h5 a {background:url('../img/pointer_4r.gif') 0px 4px no-repeat scroll;color:#000000;padding-left:20px;margin-left:-19px;text-decoration:none!important;}
.table li {margin-right:15px;display:inline;}
.table ul {padding:18px 20px 17px 0px;}
.table ol {background-color:#f2f2f2;color:#888888;padding:12px 20px 14px 95px;margin-left:-95px;}
.table ol strong {color:#000000;}
.table thead a b {background:url('../img/line_19.gif') 0px bottom repeat-x scroll;padding-bottom:1px;}
.table thead a.asc {background:url('../img/pointer_7b.gif') right 7px no-repeat scroll;color:#ffffff;padding-right:11px;}
.table thead a.des {background:url('../img/pointer_7t.gif') right 7px no-repeat scroll;color:#ffffff;padding-right:11px;}
.table thead a.asc b, .table thead a.des b {background:url('../img/line_18.gif') 0px bottom repeat-x scroll;}
.table thead a:hover b, .table thead b:hover {background-image:none;}
.table thead th {background:#ffcc00 url('../img/line_20.gif') right 0px repeat-y scroll;font-weight:normal;vertical-align:bottom;padding:4px 20px 9px;white-space:nowrap;}
.table thead th a {color:#000000;text-decoration:none!important;}
.table thead th span {font-size:8pt;}
.table thead td, .table2 tbody th {padding:15px 20px 8px!important;}
.table thead div {white-space:nowrap;}
.table tbody th.opn {font-weight:normal;padding:0px 0px 0px 95px;}
.table tbody td, .table thead td, .table2 tbody th {background:transparent url('../img/line_21.gif') right 0px repeat-y scroll;font-weight:normal;border-bottom:1px dashed #c9c9c9;padding:18px 20px 15px;}
.table tbody td a, .table p a, .table2 tbody th a, .table3 tbody th a {text-decoration:none!important;}
.table tbody td a:hover, .table p a:hover, .table2 tbody th a:hover, .table3 tbody th a:hover {text-decoration:underline!important;}
.table tbody td.last {border-bottom:1px dashed #c9c9c9;font-size:0px;text-indent:-9999px;border-bottom:1px dashed #c9c9c9;padding:0px;}
.table input {border:1px solid #d1d0c5;width:35px;padding:2px 0px;margin:-3px 0px;position:relative;}
.table .brdr {background-image:none;}
.table .hide {width:95px;margin:9px 0px 0px -95px;position:relative;float:left;}
.table .table {border-bottom:1px dashed #c9c9c9;margin:0px;}
.table .table h5 a {background-image:url('../img/pointer_4b.gif');}
.table .table thead th {background-image:none;}
.table .table tbody td, .table2 tbody td {text-align:center;border:0px;padding-top:8px;padding-bottom:8px;}
.table .table tbody .sel td, .table2 tbody .sel td  {background-color:#f6f4e5;padding-top:9px;padding-bottom:9px;}
.table2 {margin-bottom:14px;}
.table2 tbody td {text-align:left;}
.table2 img {margin:-2px 0px -5px;}
.table3 {margin-bottom:14px;}
.table3 tbody tr {background:#f6f4e5 url('../img/line_15_.gif') 0px bottom repeat-x scroll;}
.table3 tbody th {font-weight:normal;padding:12px 10px 6px;}
.table3 tbody th div {white-space:nowrap;}
.table3 tbody th img {margin-top:-2px;}

.orderstatus {background:url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:20px;margin-bottom:21px;}
.orderstatus p {float:right;}
.orderstatus select {font-size:10.5pt;padding:1px;}

#contacts {background:url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:18px;}
#contacts a {color:#8b2a2a;}
#contacts a.user {background:transparent url('../img/ico_user.gif') 0px 0px no-repeat scroll;text-decoration:none;padding-left:20px;float:none;}
#contacts h3 {margin-bottom:20px;}
#contacts h3 strong {background:url('../img/line_6.gif') 0px bottom repeat-x scroll;font-weight:normal;padding-bottom:2px;}
#contacts h4 {margin:34px 0px 18px 235px;}
#contacts dl {margin-left:235px;}
#contacts dt {width:210px;float:left;}
#contacts dd {margin:0px 0px 18px 220px;}
#contacts img {margin:3px 0px 18px;float:left;}
#contacts li {margin-bottom:18px;}
#contacts li a {text-decoration:none;}
#contacts li span {color:#8b2a2a;}
/**/
#contacts ol {margin-top:24px;}
#contacts ol li {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:16px;margin-bottom:25px;}
#contacts ol span {color:#c1c1c1;margin:0px 6px;}
#contacts ol p {margin-bottom:15px;}
#contacts ol p.comment {background:transparent url('../img/ico_comments.gif') 0px 0px no-repeat scroll;padding-left:40px;}
#right div.contacts {background:transparent none;padding-top:12px;}
#right div.contacts h4 {margin-left:0px;}
#right div.contacts dl {margin-left:0px;}
#right div.contacts dt {width:320px;}
#right div.contacts dd {margin-left:330px;}

ul.menu {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:27px;}
ul.menu a {color:#8b2a2a;}
ul.menu li {margin-right:6px;display:inline;}

dl.tools {background:transparent url('../img/ico_tools.gif') 0px 7px no-repeat scroll;padding-left:19px;margin-bottom:20px;}
dl.tools a {background:transparent url('../img/line_22.gif') 1px bottom repeat-x scroll;color:#4b4b4b;text-decoration:none!important;padding:3px 0px 2px;margin:0px -9px 0px 3px;position:relative;float:left;}
dl.tools a:hover {background-image:none;}
dl.tools a.sel {background:#d50303 none;color:#ffffff;padding:3px 6px 2px 3px;margin:0px -15px 0px 0px;}
dl.tools a.sel span {right:3px;}
dl.tools span {position:absolute;top:3px;right:-3px;}
dl.tools dt {margin:3px 4px 0px 0px;float:left;}
dl.tools dd {margin-right:15px;float:left;}
dl.tools select {border:1px solid #7f9db9;width:126px;padding:1px;}

#purse {line-height:1.2em;padding:18px 0px 50px;}
#purse p {margin-bottom:14px;}
#purse h3 {margin-bottom:16px;}
#purse h3 b {font-weight:normal;background:transparent url('../img/ico_history.gif') right 0px no-repeat scroll;padding:6px 42px 8px 0px;}
#purse dt, #purse dd, #purse li, #purse div div {margin-bottom:14px;}
#purse dl, #purse ol, #purse ul, #purse div {margin-bottom:34px;}
#purse div div {color:#949494;}
#purse table thead th {font-weight:normal;padding:0px 30px 10px 5px;}
#purse table thead td {font-weight:normal;padding-left:0px;}
#purse table tbody td {font-weight:normal;padding:8px 30px 8px 5px;}
#purse table tbody td span {color:#949494;}
#purse table tr.sel td {background-color:#f5f5f5;padding-top:5px;padding-bottom:7px;}
#purse table i, #purse table em {font-style:normal;padding:1px 30px 1px 0px;margin:-1px 0px;display:block;}
#purse table i {background:transparent url('../img/arrow_4t.png') right 0px no-repeat scroll;}
#purse table em {background:transparent url('../img/arrow_4b.png') right bottom no-repeat scroll;}
form.count {margin:-3px -19px 32px 0px;}
form.count span {margin:17px 7px 0px 0px;float:left;}
form.count strong {font-weight:normal;font-size:22.5pt;margin-left:5px;}
form.count label {padding:11px 0px 0px;margin-right:7px;position:relative;float:left;}
form.count select {border:1px solid #7f9db9;width:66px;padding:1px;margin:15px 3px 0px 0px;float:left;}
form.count fieldset {background:#ffcc00 url('../img/ico_purse.gif') 17px 18px no-repeat scroll;padding:9px 15px 18px 70px;position:relative;}
form.count button.btn {margin:14px 7px 0px 0px;}

ul.filter {color:#962121;margin-bottom:33px;}
ul.filter a {color:#962121;margin-right:5px;}
ul.filter li {margin-right:5px;display:inline;}
ul.filter2 {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:22px;margin:11px 0px 30px;}
ul.filter2 button {margin-top:-2px;margin-right:17px;}
dl.filter {font-size:10.5pt;margin-bottom:21px;}
dl.filter p {font-size:8pt;color:#000000;margin:15px 0px 19px;}
dl.filter dt {font-size:13.5pt;margin-bottom:6px;}
dl.filter dt a {background:transparent url('../img/pointer_4b.gif') 0px 8px no-repeat scroll;color:#000000;text-decoration:none!important;padding-left:19px;}
dl.filter dd {color:#4b4b4b;margin-right:-19px;}
dl.filter dd a {background:transparent url('../img/line_16.gif') 1px bottom repeat-x scroll;color:#4b4b4b;text-decoration:none!important;padding:1px 0px 2px;margin-right:10px;position:relative;float:left;}
dl.filter dd a:hover {background-image:none;}
dl.filter dd a.sel {background:#d50303 none;color:#ffffff;padding:1px 10px 3px 6px;margin:0px -6px -1px 0px;left:-6px;}
dl.filter dd a.sel span {right:5px;}
dl.filter dd span {position:absolute;top:1px;right:-5px;}
dl.filter dd.part {background:transparent url('../img/filter_bgp.gif') 0px 0px no-repeat scroll;line-height:normal;width:6px;height:4px;position:absolute;top:0px;left:19px;}
dl.filter ul {background-color:#f6f4e5;padding:20px 19px 19px;}
dl.filter ul.level {background-color:#fbfbf5;}
dl.filter ul li {margin:0px 6px 5px 0px;position:relative;float:left;}
dl.filter2 {background:#5a3434 url('../img/filter_bg.gif') 0px 0px repeat-x scroll;margin-top:-23px;position:relative;}
/**/dl.filter2 img {margin:0px auto;display:block;}
div.filter ol {margin:0px -19px -2px;}
div.filter ol li {text-decoration:none;float:left;}
div.filter ol a {background:transparent url('../img/menu_2.gif') 0px 0px no-repeat scroll;color:#ffffff;text-align:center;text-decoration:none!important;padding:0px 0px 0px 10px;float:left;cursor:pointer;}
div.filter ol a:hover {text-decoration:underline!important;}
div.filter ol a b {background:transparent url('../img/menu_2.gif') right 0px no-repeat scroll;font-weight:normal;padding:0px 10px 0px 0px;float:left;}
div.filter ol a b b {background:transparent url('../img/menu_2bg.gif') 0px 0px repeat-x scroll;width:135px;padding:18px 0px 16px 0px;}
div.filter ol a.sel {background:transparent url('../img/menu_3.gif') 0px 0px no-repeat scroll;}
div.filter ol a.sel:hover {text-decoration:none!important;}
div.filter ol a.sel b {background:transparent url('../img/menu_3.gif') right 0px no-repeat scroll;}
div.filter ol a.sel b b {background:transparent url('../img/menu_3bg.gif') 0px 0px repeat-x scroll;}
div.filter2 {background:transparent url('../img/line_5.gif') 0px 0px repeat-x scroll;padding-top:17px;margin:11px 0px 18px;}
div.filter2 dt {color:#000000;margin-right:4px;float:left;}
div.filter2 dd {color:#962121;margin-right:9px;float:left;}
div.filter2 dd a {float:left;position:relative;background:transparent url('../img/line_11.gif') 0px bottom repeat-x scroll;color:#962121;text-decoration:none!important;padding-bottom:2px;margin:0px 0px 0px 0px;}
div.filter2 dd a:hover {background-image:none;}
div.filter2 dd a.sel {background:#962121 none;color:#ffffff;padding-left:3px;padding-right:3px;margin:0px -3px;}
div.filter2 dd a.sel span {display:none;}
div.filter2 dd a span {position:absolute;right:-5px;bottom:0px}
div.filter2 form {margin-top:-3px;float:right;}
div.filter2 select {width:50px;padding:1px;}
form.filter {margin-bottom:87px;}
form.filter dl.filter {/*padding-bottom:13px;*/margin-bottom:0px;}
form.filter dl.filter2 {margin-top:0px;}
form.filter fieldset {background:#744343 url('../img/line_8.gif') 0px 0px repeat-x scroll;color:#ffffff;border:0px;padding:0px 19px;margin:0px -19px 0px;width:100%;float:left;}
form.filter fieldset li {width:314px;padding:15px 0px 14px;/*margin-bottom:29px;*/float:left;position:relative;}
form.filter fieldset li.center {width:304px;}
form.filter fieldset li.center label {width:88px;}
form.filter fieldset li.center div {margin-left:98px;}
form.filter fieldset li.last {width:334px;}
form.filter fieldset li.last label {width:118px;}
form.filter fieldset li.last div {margin-left:128px;}
form.filter fieldset ul input, form.filter fieldset ul select {border:1px solid #cbd5de;width:204px;padding:1px 0px 2px;}
form.filter fieldset ul input.adt {width:71px;}
form.filter fieldset ul select.adt {width:103px;}
form.filter fieldset ul select {width:206px;padding:1px;}
form.filter fieldset ul label {text-align:right;width:98px;padding-right:10px;margin-top:2px;float:left;white-space:nowrap;}
form.filter fieldset ul div {margin-left:108px;position:relative;}
form.filter fieldset ul div label {text-align:center;width:60px!important;padding-right:0px;margin-top:2px;white-space:normal;}
form.filter fieldset ul span {margin-right:10px;position:absolute;top:2px;right:100%;}
form.filter fieldset dt {margin-right:9px;display:inline;}
form.filter fieldset dd {display:inline;margin-right:8px;}
form.filter fieldset dl {margin:17px 0px 25px;}
form.filter fieldset dl label {margin-right:3px;}
form.filter fieldset dl input {margin-right:12px;}
form.filter div.btn {background:transparent url('../img/block_2.gif') 0px bottom no-repeat scroll;padding-left:10px;margin-left:-93px;float:left;clear:both;position:relative;left:50%;}
form.filter div.btn div {background:#744343 url('../img/block_2.gif') right bottom no-repeat scroll;padding-right:10px;float:left;}
form.filter div.btn div div {background:#744343 none;padding:0px 25px 15px 25px;float:left;}
form.filter button.btn b b b {padding-left:30px;padding-right:30px;}

button.btn {background:transparent none;text-align:left;border:0px;padding:0px;margin:-1px 0px 0px -3px;float:left;cursor:pointer;}
button.btn b {background:transparent url('../img/btn_1.gif') right 0px no-repeat scroll;font:9pt arial;font-weight:normal;color:#000000;border:0px;padding:0px 10px 0px 0px;float:left;position:relative;white-space:nowrap;}
button.btn b b {background:transparent url('../img/btn_1.gif') 0px 0px no-repeat scroll;padding:0px 0px 0px 10px;margin:0px;position:relative;z-index:10;}
button.btn b b b {background:transparent url('../img/btn_1bg.gif') 0px 0px repeat-x scroll;padding:2px 10px 4px;position:relative;}

button.btn2 b {background:transparent url('../img/btn_2.gif') right 0px no-repeat scroll;color:#ffffff;}
button.btn2 b b {background:transparent url('../img/btn_2.gif') 0px 0px no-repeat scroll;}
button.btn2 b b b {background:transparent url('../img/btn_2bg.gif') 0px 0px repeat-x scroll;padding:4px 5px 7px;}

button.btn3 b {background:transparent url('../img/btn_3.gif') right 0px no-repeat scroll;}
button.btn3 b b {background:transparent url('../img/btn_3.gif') 0px 0px no-repeat scroll;}
button.btn3 b b b {background:transparent url('../img/btn_3bg.gif') 0px 0px repeat-x scroll;}

button.btn4 b {background:transparent url('../img/btn_4.gif') right 0px no-repeat scroll;}
button.btn4 b b {background:transparent url('../img/btn_4.gif') 0px 0px no-repeat scroll;}
button.btn4 b b b {background:transparent url('../img/btn_4bg.gif') 0px 0px repeat-x scroll;padding:9px 30px 10px!important;}

button.btn5 b {background:transparent url('../img/btn_7.gif') right 0px no-repeat scroll;color:#ffffff;}
button.btn5 b b {background:transparent url('../img/btn_7.gif') 0px 0px no-repeat scroll;padding-left:46px;}
button.btn5 b b b {background:transparent url('../img/btn_7bg.gif') 0px 0px repeat-x scroll;padding:15px 14px 15px 0px!important;}

button.btn6 b {background:transparent url('../img/btn_3.gif') right 0px no-repeat scroll;font-size:8pt;color:#373737;}
button.btn6 b b {background:transparent url('../img/btn_3.gif') 0px 0px no-repeat scroll;}
button.btn6 b b b {background:transparent url('../img/btn_3bg.gif') 0px 0px repeat-x scroll;padding:3px 10px 6px;}

button.btn7 b {background:transparent url('../img/block_6bg_2.gif') 0px 0px repeat-x scroll;color:#ffffff;border-top:1px solid #a95757;border-right:1px solid #bb8282;border-bottom:1px solid #b97f7f;padding-right:8px;}
button.btn7 b b {background:transparent url('../img/arrow_3r.png') right 18px no-repeat scroll;border:0px;padding:14px 33px 13px 17px;}

a.btn3 {background:transparent url('../img/btn_3.gif') right 0px no-repeat scroll;font:9pt arial;color:#000000;text-decoration:none!important;padding:0px 10px 0px 0px;margin-top:8px;float:right;white-space:nowrap;cursor:pointer;}
a.btn3 b {background:transparent url('../img/btn_3.gif') 0px 0px no-repeat scroll;font-weight:normal;padding:0px 0px 0px 10px;float:left;}
a.btn3 b b {background:transparent url('../img/btn_3bg.gif') 0px 0px repeat-x scroll;padding:2px 25px 5px;}

a.btn7 {background:transparent url('../img/block_6bg_1.gif') 0px 0px repeat-x scroll;font:9pt arial;color:#ffffff;text-decoration:none!important;border-top:1px solid #8a8a8a;border-left:1px solid #bcbcbc;border-bottom:1px solid #a3a3a3;padding-left:8px;margin-right:1px;float:left;white-space:nowrap;cursor:pointer;}
a.btn7 b {background:transparent url('../img/arrow_3l.png') left 18px no-repeat scroll;font-weight:normal;padding:14px 37px 13px 43px;float:left;}

div.btn3 {background:transparent none;text-align:left;border:0px;padding:0px;margin:-1px 0px 0px -3px;float:left;cursor:pointer;}
div.btn3 b {background:transparent url('../../img/btn_3.gif') right 0px no-repeat scroll;font:9pt arial;font-weight:normal;color:#000000;border:0px;padding:0px 10px 0px 0px;float:left;position:relative;white-space:nowrap;}
div.btn3 b b {background:transparent url('../../img/btn_3.gif') 0px 0px no-repeat scroll;padding:0px 0px 0px 10px;margin:0px;position:relative;z-index:10;}
div.btn3 b b b {background:transparent url('../../img/btn_3bg.gif') 0px 0px repeat-x scroll;padding:2px 10px 4px;position:relative;}

p.navigation {color:#000000;text-align:center;margin:11px 0px 39px;}
p.navigation a {color:#962121;}
p.navigation .prev {background:transparent url('../img/arrow_1l.gif') 0px 7px no-repeat scroll;padding-left:32px;margin-right:8px;}
p.navigation .next {background:transparent url('../img/arrow_1r.gif') right 7px no-repeat scroll;padding-right:32px;margin-left:8px;}
p.navigation .right {float:right;}
div.navigation {background:transparent url('../img/block_6bg_1.gif') 0px 0px repeat-x scroll;border:1px solid #373737;width:100%;margin-bottom:15px;float:left;}
div.navigation a {color:#ffffff!important;text-decoration:none!important;padding:13px 12px 14px;float:left;cursor:pointer;}
div.navigation a:hover {background:transparent url('../img/block_6bg_2.gif') 0px 0px repeat-x scroll;}
div.navigation b {font-weight:normal;padding:13px 12px 14px;margin:-13px -12px -14px;float:left;}
div.navigation b.other {background:transparent url('../img/ico_other.png') 7px 0px no-repeat scroll;padding-left:40px;}
div.navigation b.send {background:transparent url('../img/ico_send.png') 12px 0px no-repeat scroll;padding-left:51px;padding-right:35px;}
div.navigation li {background:transparent url('../img/block_6br_1.gif') right 0px no-repeat scroll;padding:0px 1px 0px 0px;float:left;}
div.navigation li.last {background:transparent none;padding-right:0px;}
div.navigation li.right {background-position:0px 0px;padding:0px 0px 0px 1px;float:right;}
div.navigation ul {background:transparent url('../img/block_6r.gif') right 0px no-repeat scroll;}
div.navigation div {background:transparent url('../img/block_6l.gif') 0px 0px no-repeat scroll;}

.pagination {padding:0px 0px 24px;position:relative;top:0px;clear:both;}
.pagination a {color:#333300;}
.pagination .active:visited {text-decoration:none;}
.pagination a:active, .pagination .active {background-color:#ff6c24;text-decoration:none;color:#ffffff;}
.pagination span.total_pages {background-color:#efeef3;font:7.5pt tahoma;color:#5d5d5d;text-align:right;width:102px;padding:10px 10px 10px 0px;margin-top:-9px;margin-right:10px;position:relative;float:left;clear:both;}
.pagination span.total_pages b {font:13.5pt arial;margin-bottom:2px;display:block;}

.paginator {font:9pt tahoma;width:600px;margin-left:122px;position:relative;}
.paginator table {width:100%;position:relative;}
.paginator table td {padding:2px 0px 0px 0px;white-space:nowrap;position:relative;}
.paginator span {display:block; padding:0px 0px 13px; color:#fff;/**/width:auto;line-height:auto;margin:0px;float:none;}
.paginator span em, .paginator span a {padding:1px 4px;}
.paginator span em {background:#ff6c24 none;font-style:normal;}
.paginator .scrollbar {height:3px;margin-right:30px;position:relative;}
.paginator .scrollbar p {width:100%;height:3px;background-color:#cccccc;overflow:hidden;}
.paginator .scrollbar .slider {font-size:0px;text-indent:-9999px;width:46px;height:3px;position:absolute;top:0px;left:0px;margin-right:30px;}
.paginator .scrollbar .current_page_point {background:#ff6c24;width:3px;height:3px;position:absolute;top:0px;left:0px;overflow:hidden;display:none;}
.paginator .scrollbar .slider_point {background:transparent url('../img/scroll_pointer.gif') left bottom no-repeat scroll;width:46px;height:9px;margin-left:-13px;position:absolute;top:0px;left:13px;overflow:hidden;cursor:pointer;}
.fullsize  .scrollbar .slider {display:none;}

#bg {background-color:#000000;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1100;opacity:0.5;}
.message h3 {font-size:11.5pt;color:#ffffff;margin:0px 10px 13px;}
.message h4 {font-weight:normal;color:#e88a8a;margin-bottom:7px;}
.message a {position:absolute;top:1px;right:8px;}
.message img {float:left;position:relative;}
.message p {background:transparent url('../img/line_10.gif') 0px 0px repeat-x scroll;color:#e88a8a;text-align:center;padding:20px 5px 22px;}
.message input {width:100%;border:1px solid #6c3e3e;padding:1px 0px 2px;margin:0px -1px;}
.message button b b b {padding-left:0px;padding-right:0px;}
.message .block {background:#472a2a url('../img/block_4bg.png') 0px 0px repeat scroll;padding:4px 0px 7px;position:relative;}
.message .block div {background:transparent url('../img/line_10.gif') 0px 0px repeat-x scroll;height:34px;position:relative;float:left;width:100%;}
.message .top, .message .bottom {font-size:0px;text-indent:-9999px;/*width:289px;*/height:8px;}
div.message {width:289px;margin-top:-70px;margin-left:-144px;/*position:absolute;top:500px;*/position:fixed;top:50%;left:50%;z-index:1300;}
div.message .top {background:transparent url('../img/block_4t.png') 0px 0px no-repeat scroll;}
div.message .bottom {background:transparent url('../img/block_4b.png') 0px 0px no-repeat scroll;}
div.message button {margin:13px 0px 0px 37%;/*margin-left:-35px;*//*position:absolute;top:13px;right:0px;*/}
form.message {width:248px;margin-left:-124px;position:absolute;bottom:110px;left:50%;z-index:900;}
form.message a {top:5px;right:14px;}
form.message button {margin-top:9px;margin-right:-2px;float:right;position:relative;}
form.message .block {padding:4px 14px 11px;}
form.message .top {background:transparent url('../img/block_5t.png') 0px 0px no-repeat scroll;}
form.message .bottom {background:transparent url('../img/block_5b.png') 0px 0px no-repeat scroll;}

form.frm {width:272px;/*height:116px;*/margin-left:-136px;position:fixed;top:30%;left:50%;z-index:1100;}
form.frm a {color:#962121;}
form.frm a.close {position:absolute;top:15px;right:24px;z-index:10;cursor:pointer}
form.frm p {background:transparent 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;height:12px;display:block;}
form.frm p.top {background-image:url(../img/popup_3t.png);}
form.frm p.bottom {background-image:url(../img/popup_3b.png);}
form.frm h2 {font-size:13.5pt;}
form.frm div {background:url('../img/line_15.gif') 0px 0px repeat-x scroll;width:100%;padding-top:9px;float:left;}
form.frm div.remember {width:auto;padding-top:12px;margin-top:4px;float:none;}
form.frm dl {margin-bottom:-9px;}
form.frm dt {margin-bottom:6px;}
form.frm dd {margin-bottom:16px;}
form.frm dd.code {margin:-8px 0px 13px;}
form.frm dd input {border:1px solid #d1d0c5;width:222px;padding:2px 0px;}
form.frm li {margin-bottom:-1px;}
form.frm span label {margin-right:7px;position:relative;top:-1px;}
form.frm fieldset {background:transparent url('../img/popup_3bg.png') 0px 0px repeat-y scroll;padding:0px 24px 11px;position:relative;}
form.frm textarea {border:1px solid #d1d0c5;width:341px;height:118px;}
form.frm button.btn {margin:16px 0px 9px;}
form.frm button.btn b {background:transparent url('../img/btn_8.gif') 0px 0px no-repeat scroll;font-size:8pt;color:#373737;text-align:center;width:93px;padding:3px 0px 6px;float:left;cursor:pointer;}
form.frm2 dd {margin-bottom:19px;}
form.frm2 dd span {margin-top:13px;}
form.frm2 dd.code {margin:27px 0px 19px;}
form.frm2 dd.last {margin-bottom:3px;}
form.frm2 span {margin-bottom:14px;display:block;}
form.frm2 textarea {height:88px;}
form.frm2 button.btn {margin:20px 0px 5px;}
#errorform, #text, form.frm2 {width:391px;margin-left:-195px;}
#errorform p.top, #text p.top, form.frm2 p.top {background-image:url(../img/popup_4t.png);}
#errorform p.bottom, #text p.bottom, form.frm2 p.bottom{background-image:url(../img/popup_4b.png);}
#errorform fieldset, #text fieldset, form.frm2 fieldset {background-image:url(../img/popup_4bg.png);padding-bottom:1px;}
#errorform button.btn {margin:0px;}
#text button.btn {margin:22px 0px 3px;}
#findbook {width:327px;margin-left:0px;position:absolute!important;top:200px!important;left:56%!important;}
#findbook p.top {background-image:url(../img/popup_5t.png);}
#findbook p.bottom {background-image:url(../img/popup_5b.png);}
#findbook dd input {width:277px;}
#findbook div {padding-top:16px;}
#findbook fieldset {background-image:url(../img/popup_5bg.png);padding-top:10px;padding-bottom:1px;}
#findbook button.btn {margin:1px 0px;}
#add {width:498px;margin-left:-249px;}
#add p.top {background-image:url(../img/popup_6t.png);}
#add p.bottom {background-image:url(../img/popup_6b.png);}
#add dl {margin-top:13px;}
#add dt {margin-bottom:2px;}
#add dd dt {width:90px;margin:3px 0px 0px;float:left;}
#add dd dd {margin-left:90px;}
#add dd label {margin-right:4px;}
#add img {display:block;}
#add div {padding-top:1px;}
#add fieldset {background-image:url(../img/popup_6bg.png);padding-top:10px;padding-bottom:1px;}
#add input {width:276px;}
#add select {border:1px solid #d1d0c5;width:60px;padding:1px;margin-right:10px;}
#info {width:686px;margin-left:-343px;}
#info p.top {background-image:url(../img/popup_7t.png);}
#info p.bottom {background-image:url(../img/popup_7b.png);}
#info dt {margin-bottom:2px;}
#info dd {margin-bottom:20px;}
#info ul {margin-right:-19px;}
#info li {width:196px;margin-right:19px;float:left;}
#info li label {margin-bottom:2px;display:block;}
#info div {padding-top:16px;}
#info fieldset {background-image:url(../img/popup_7bg.png);padding-top:10px;padding-bottom:1px;}
#info input {border:0px;width:196px;padding:3px 0px;}
#info textarea {border:0px;width:630px;height:68px;padding:6px 0px;}
#info button.btn {margin:0px;}
#text a {text-decoration:none!important;}
#text a:hover {text-decoration:underline!important;}
#text ul {padding-top:13px;margin-bottom:-10px;}
#text li {margin-bottom:4px;}

#error {background:transparent url('../img/ico_error.gif') center 0px no-repeat scroll;text-align:center;padding-top:113px;margin:99px auto;}
#error h3 {margin:0px 0px 20px;}
#error h5 {color:#cbc9c9;margin:0px;}

div.new {background:transparent url('../img/block_7bg.gif') 0px bottom repeat-x scroll;border:1px solid #e4e4e4;padding:15px 18px 10px 37px;margin:0px -19px 0px -19px;position:relative;}
div.new em {background:transparent 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:3px;height:3px;position:absolute;}
div.new em.tl {background-image:url('../img/block_7tl.gif');top:-1px;left:-1px;}
div.new em.tr {background-image:url('../img/block_7tr.gif');top:-1px;right:-1px;}
div.new em.bl {background-image:url('../img/block_7bl.gif');bottom:-1px;left:-1px;}
div.new em.br {background-image:url('../img/block_7br.gif');bottom:-1px;right:-1px;}
div.new .nvg {margin-right:-9px;float:right;}
div.new .nvg a {margin-left:1px;float:left;}
div.new .catalogue {padding-top:1px;}

#footer {background:transparent url('../img/bg_6.gif') 0px 0px repeat-x scroll;font-size:8pt;color:#ffffff;text-align:center;width:100%;height:42px;position:absolute;bottom:0px;left:0px;}
#footer div {padding-top:12px;}
#footer a {background:transparent url('../img/ico_sign.png') 0px 0px no-repeat scroll;color:#ffffff;padding:2px 0px 2px 31px;margin:-2px 0px 0px 19px;float:left;}
#footer p {margin:0px 330px;}
#footer span {margin-right:50px;float:right;}
#footer ul {background:transparent url('../img/ico_sign.png') 0px 0px no-repeat scroll;text-align:left;padding:2px 0px 2px 31px;margin:-2px 0px 0px 19px;float:left;}
#footer li {margin-bottom:4px;}

@media all and (min-width: 0px) {
	#search a {top:8px;}
	#search select {height:19px;float:left;bottom:-1px}
	#comments button.btn {margin-right:-1px;}
	/*button.btn {margin:0px;}*/
/*	#form .block2 a.close {top:12px;right:19px;}
	#form .block2 button {bottom:-34px;}
	#form .block2 button.left {left:19px;}*/
	form.find strong {top:-4px;left:9px;}
	form.find label {position:relative;top:2px;}
	form.find input {margin-top:-1px;}
}

@media not all and (-webkit-min-device-pixel-ratio) {/* Opera 9.5 */
	.c1 {width:90px;}
	.c2 {width:110px;}
	.c002 {width:110px;}
	.c0002, .c0004, .c0006 {width:80px;}
	.c0003 {width:40px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {/* Safari */
	#reviews img, div.reviews img {margin-top:2px;}
	a.comments {background-position:0px 0px!important;}
	button.btn b b b {padding-top:3px;}
	.table .hide {margin-top:7px;}
}

#juridic_map div { background:none }
#private_map div { background:none }

#search select {height:19px;float:left;bottom:-1px}
#search label {position: relative; margin-top: -17px; margin-left: -120px; float: left;}