html, body {background-color:#f2f2f2;font-family:Arial,sans-serif;font-size:10.5pt;color:#2d2d2d;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, form, fieldset, 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;}
img, fieldset, blockquote {border:0px none;}
a, a:visited {text-decoration:underline;}
a:active, a:hover {text-decoration:none;}
a:active, a:focus {outline:none;}

.clear {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:22.5pt georgia;}
h1 span {background:transparent url('../img/ico_hand_1t.png') right 0px no-repeat scroll;padding:16px 56px 0px 0px;}
h1 a {color:#8a4225;}
h2 {font:16.5pt georgia;margin-bottom:14px;}
h3 {font-weight:normal;font-size:13.5pt;}
h4 {font-size:10.5pt;}
h4 a {color:#000000}

#wrapper {min-width:890px;height:auto!important;min-height:100%;margin:0px auto;position:relative;}
.content {width:890px;margin:0px auto;}
#logo {background:transparent url('../img/logo_1.png') 0px 2px no-repeat scroll;font-size:0px;text-indent:-9999px;text-decoration:none;width:156px;height:99px;position:absolute;top:47px;left:-10px;z-index:1000;cursor:pointer;}
#logo span {display:block;height:100%;}
#header .content {height:175px;position:relative;}
#header a {color:#5e2828;}
#menu {background:transparent url('../img/menu_1bg.gif') 0px 0px repeat-x scroll;}
#menu a {color:#ffffff;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:16px 10px 12px 11px;}
#menu a.sel {background:transparent url('../img/menu_1.gif') 0px 0px no-repeat scroll;color:#000000;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_1c.gif') 0px 0px repeat-x scroll;}
#menu ul {background:transparent url('../img/menu_1bg.gif') 0px 0px repeat-x scroll;width:995px;padding:2px 15px 0px;margin:0px auto;}
#menu li {float:left;}
#languages {font-size:9pt;color:#5e2828;position:absolute;top:19px;right:3px;}
#languages a {text-decoration:none;margin:0px 7px;}
#languages a:hover {text-decoration:underline;}
#languages li {float:left;}
#banner {position:absolute;top:58px;left:153px;}
#logoff {position:absolute;top:0px;left:153px;}
#logoff strong a {color:#8a4225;}
#logoff b {font:13.5pt georgia;}
#logoff p {margin:14px 12px 0px 0px;float:left;}
#logoff span {margin:18px 12px 0px 0px;float:left;}
#logoff div {background:transparent url('../img/menu_2.gif') 0px bottom no-repeat scroll;padding:0px 0px 0px 10px;margin-right:12px;float:left;}
#logoff div div {background:transparent url('../img/menu_2.gif') right bottom no-repeat scroll;padding:0px 7px 0px 0px;margin-right:0px;}
#logoff ul {background:transparent url('../img/menu_2bg.gif') 0px bottom repeat-x scroll;font-size:9pt;color:#ffffff;padding:18px 0px 14px 0px;}
#logoff li {display:inline;}
#logoff li a {color:#ffffff;text-decoration:none;margin-right:3px;}
#logoff li a:hover {text-decoration:underline;}

#login {position:absolute;top:5px;left:146px;}
#login form {background-color:#ffffff;color:#000000;width:273px;/*padding:19px 13px 11px;*/padding:1px 9px 1px;margin:6px 0px 6px;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:6px;margin:-7px -9px 0px -9px;display:block;}
#login form:after  {content:url(../img/popup_1b.png);background:url(../img/popup_1b.png) no-repeat 100% 0px;height:6px;margin:0px -9px -6px -9px;display:block;}
#login form a {font-size:9pt;color:#8a4225;}
#login form dl {padding:12px 0px 1px;}
#login form dt {margin-bottom:1px;}
#login form dd {margin-bottom:13px;}
#login form dd input {font-size:10.5pt;border:1px solid #c3c3c3;width:272px;padding:1px 0px 2px;display:block;}
#login fieldset {text-align:right;margin:-3px 0px 7px;}
#login fieldset p {margin:13px 0px 0px 131px;}
#login fieldset input {background:transparent url('../img/btn_3.gif') 0px 0px no-repeat scroll;font-size:9pt;color:#ffffff;border:0px;width:131px;padding:12px 0px 14px;float:left;cursor:pointer;}
#login a.reg {font-size:9pt;position:absolute;top:15px;left:205px;}
#login a.head {background:transparent url('../img/line_4.gif') 2px bottom repeat-x scroll;font:13.5pt georgia;color:#8a4225;text-decoration:none;padding-bottom:3px;margin:10px 0px 9px 7px;float:left;cursor:pointer;}
#login a.head b {font-weight:normal;float:left;}
#login.login a.head {background:transparent url('../img/popup_1h.gif') 0px 0px no-repeat scroll;color:#000000;padding:0px 0px 0px 7px;margin:0px;}
#login.login a.head b {background:transparent url('../img/popup_1h.gif') right 0px no-repeat scroll;padding:0px 7px 0px 0px;float:left;}
#login.login a.head b b {background-color:#ffffff;padding:10px 5px 9px 0px;}
#login.login form {display:block;}

#body {width:851px;padding:42px 25px 135px 14px;margin:0px auto;}
#left {width:428px;margin-right:35px;float:left;}
#right {width:338px;float:left;}

#topic {width:/*851*/526px;height:/*220*/200px;padding:20px 285px 0px 40px;margin:/*22*/-18px 0px 16px;}
#topic a {color:#8a4225;margin-left:15px;}
#topic p {margin:13px 0px 18px 15px;}

.pic1 { background:transparent url('../img/topic_1.jpg') 0px 0px no-repeat scroll; }
.pic2 { background:transparent url('../img/topic_2.jpg') 0px 0px no-repeat scroll; }
.pic3 { background:transparent url('../img/topic_3.jpg') 0px 0px no-repeat scroll; }
.pic4 { background:transparent url('../img/topic_4.jpg') 0px 0px no-repeat scroll; }

.pic1 { color:white !important }
.pic1 a { color:white !important }

#search {width:890px;margin:0px -25px 22px -14px;color:#ffffff;}
#search h1 {background:transparent url('../img/ico_search.png') 0px 9px no-repeat scroll;padding-left:38px;position:relative;}
#search dl {padding:0px 0px 5px;margin-top:26px;}
#search dt {font-weight:bold;width:94px;margin-top:2px;float:left;}
#search dd {margin:0px 0px 14px 94px;}
#search dd label {float:left;width:30px;text-align:right;margin:3px 5px 0px -35px;}
#search dd span {text-align:right;width:87px;margin:3px 25px 0px 0px;float:left;}
#search dd a {margin:4px 0px 0px 2px;float:left;}
#search dd.date select {width:94px;}
#search input {font-size:10.5pt;border:0px;width:287px;padding:1px 0px 3px;margin-bottom:8px;}
#search select {font-size:10.5pt;border:1px solid #7f9db9;width:237px;padding:1px;margin-right:3px;float:left;}
#search fieldset {margin-right:63px;}
#search ul {font-size:9pt;margin:14px 10px 0px 0px;float:left;}
#search ul li {float:left;}
#search ul a {color:#ffffff;margin:0px 2px;}
#search ol li {position:relative;float:left;}
#search ol li.left {margin-right:132px;}
#search ol li.left label {width:94px;margin-left:-94px;}
#search ol label {font-weight:bold;text-align:left;width:74px;margin:2px 0px 0px -74px;position:relative;float:left;}
#search ol .img {position:absolute;top:89px;right:-105px;}
#search .img {position:absolute;top:89px;right:-67px;}
.top {background:transparent url('../img/block_1tl.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;padding-left:6px;}
.top div {background:transparent url('../img/block_1t.gif') right 0px no-repeat scroll;font-size:0px;text-indent:-9999px;height:6px;}
.bottom {background:transparent url('../img/block_1bl.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;padding-left:6px;}
.bottom div {background:transparent url('../img/block_1b.gif') right 0px no-repeat scroll;font-size:0px;text-indent:-9999px;height:6px;}
.block {background:transparent url('../img/block_1m.gif') 0px 0px repeat-y scroll;padding:6px 9px 8px 14px;}

#dsearch, #new {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;padding-top:22px;margin-top:20px;}
#dsearch div ul.filter, #new div ul.filter, div.filter3 ul.filter  {font-size:13.5pt;margin:0px 0px 17px;}
#dsearch div ul.filter a, #new div ul.filter a, div.filter3 ul.filter a {background-image:url('../img/line_5.gif');color:#5e2828;padding-bottom:3px;margin:0px 2px 0px 3px;}
#dsearch div ul.filter a:hover, #new div ul.filter a:hover, div.filter3 ul.filter a:hover {background-image:none;}
#dsearch div ul.filter a.sel, #new div ul.filter a.sel, div.filter3 ul.filter a.sel {background:#5e2828 none;color:#ffffff;padding:0px 4px 3px 3px;margin:0px -2px 0px 0px;}
#dsearch div ul.filter a.sel1, #new div ul.filter a.sel1, div.filter3 ul.filter a.sel1 {background:transparent none;padding:0px 4px 3px 3px;margin:0px -2px 0px 0px;}
#dsearch dt {font-weight:bold;margin-bottom:13px;}
#dsearch dd {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;padding-bottom:16px;margin-bottom:12px;}
#dsearch dd ul.filter {font-size:10.5pt;margin:3px 0px 0px 35px;float:left;}
#dsearch dd ul.filter a {background-image:url('../img/line_3.gif');color:#5e2828;padding-bottom:1px;margin:0px 3px 0px 2px;position:relative;float:none;}
#dsearch dd ul.filter a:hover {background-image:none;}
#dsearch dd ul.filter a.sel {background:#5e2828 none;color:#ffffff;padding:0px 3px 1px 2px;margin:0px 0px 0px 0px;}
#dsearch dd ul.way {padding-bottom:15px;}
#dsearch dd ul.way li {position:relative;float:left;}
#dsearch dd ul.way li.left {margin-right:139px;}
#dsearch dd ul.way label {font-weight:bold;margin:0px 0px 6px;float:none;display:block;}
#dsearch dd ul.way input {font-size:10.5pt;border:1px solid #7f9db9;width:285px;padding:1px 0px 2px;margin-bottom:6px;}
#dsearch dd ul.way .img {position:absolute;top:110px;right:-110px;}
#dsearch dd label {margin:3px 8px 0px 0px;float:left;}
#dsearch dd span {text-align:right;width:77px;margin:3px 25px 0px 0px;float:left;}
#dsearch dd a {margin:4px 0px 0px 2px;float:left;}
#dsearch dd ol {padding-top:2px;margin-bottom:-10px;margin-right:100px;}
#dsearch dd ol li {margin:0px 15px 12px 0px;float:left;white-space:nowrap;}
#dsearch dd ol.ol li {margin-right:25px;}
#dsearch dd ol label {margin:0px;float:none;}
#dsearch dd.time {padding-top:14px;}
#dsearch dd.time label {font-weight:bold;margin-right:10px;}
#dsearch dd.time select {width:94px;margin-right:20px;}
#dsearch dd.date select {width:94px;}
#dsearch select {font-size:10.5pt;border:1px solid #7f9db9;width:237px;padding:1px;margin-right:3px;float:left;}
#dsearch button {margin-top:8px;}
#dsearch button.btn3 {float:left;}
#dsearch button.btn3 b b b {padding-left:10px;padding-right:10px;}

.btop {background:transparent url('../img/block_2tr.gif') right 0px no-repeat scroll;font-size:0px;text-indent:-9999px;padding-right:5px;}
.btop div {background:transparent url('../img/block_2t.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;height:5px;}
.bbottom {background:transparent url('../img/block_2br.gif') right 0px no-repeat scroll;font-size:0px;text-indent:-9999px;padding-right:5px;}
.bbottom div {background:transparent url('../img/block_2b.gif') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;height:5px;}
#map {width:832px;}
#map fieldset {background-color:#f6f6f7;padding:3px 10px 1px;}
#map input.btn {margin:0px 0px -8px 4px;position:relative;}
#map input.input {border:1px solid #707070;padding:1px 0px;width:407px;}
#map select {border:1px solid #707070;width:240px;float:right;}
#map button.btn3 {margin:27px 0px 0px 5px;float:left;}
#map button.btn3 b b b {padding-left:10px;padding-right:10px;}
#map .map {border:1px solid #707070;width:810px;margin-top:11px;position:relative;}
#map .popup {height:78px;padding-right:4px;position:absolute;}
#map .popup b {background:transparent url('../img/popup_2l.png') 0px 0px no-repeat scroll;font-size:0px;text-indent:-9999px;width:4px;height:58px;position:absolute;top:0px;right:0px;}
#map .popup strong {display:block;}
#map .popup span {font-size:7.5pt;color:#f29a9a;display:block;}
#map .popup div {background:transparent url('../img/popup_2.png') 0px 0px no-repeat scroll;font-size:8pt;color:#ffffff;height:78px;padding:0px 15px 0px 4px;float:left;}
#map .popup div div {background:transparent none;height:76px;padding:0px;margin-top:2px;}
#map .popup div div.bag {background:transparent url('../img/ico_bag_2.png') 0px 3px no-repeat scroll;padding-left:33px;}
#map .popup div div.car {background:transparent url('../img/ico_car.png') 0px 3px no-repeat scroll;padding-left:50px;}

#new a {color:#8a4225;}
#new dl.dl1 dt {font-weight:bold;margin-bottom:13px;}
#new dl.dl1 dd {margin-bottom:27px;}
#new dl.dl2 dt {width:230px;margin-top:3px;float:left;}
#new dl.dl2 dd {margin:0px 0px 25px 241px;}
#new dd a img {margin-left:2px;position:relative;top:2px;}
#new dd span {margin-left:40px;}
#new fieldset {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;padding-bottom:1px;margin-bottom:13px;}
#new fieldset ul {margin-bottom:13px;}
#new fieldset ul li {margin:0px 60px 12px 0px;float:left;white-space:nowrap;}
#new input.input, #new select, #new textarea {font-size:10.5pt;border:1px solid #7f9db9;}
#new input.input {width:96px;padding:2px 0px 1px;}
#new input.chck {position:relative;top:3px;}
#new select {width:237px;padding:1px;/*margin-right:3px;float:left;*/}
#new select.min {width:94px;}
#new textarea {width:475px;height:118px;}
#new button {margin-left:-95px;position:relative;left:50%;float:left;}

.news {margin-bottom:40px;}
.news a {color:#8a4225;text-decoration:none!important;}
.news p {clear:both;}
.news span {background-color:#292929;font-size:9pt;color:#ffffff;min-width:60px;padding:0px 2px 1px;float:left;white-space:nowrap;}
.news li {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;padding-bottom:20px;margin-top:12px;}
.news li.last {background:transparent none;}

#mailing {font-size:9pt;margin-bottom:49px;}
#mailing a {color:#8a4225;margin-left:4px;}
#mailing input {font-size:9pt;border:1px solid #a9acb6;width:310px;padding:1px 2px 3px;margin-right:5px;float:left;}
#mailing fieldset {margin-bottom:6px;}

ul.list {color:#ffffff;border-bottom:1px solid #868484;margin:5px 0px 20px;}
ul.list li {background:#3a3a3a url('../img/bg_block_1.gif') 0px 0px repeat-x scroll;border-top:1px solid #868484;border-left:1px solid #acabab;border-right:1px solid #acabab;padding:7px 69px 7px 72px;position:relative;}
ul.list img {margin-top:1px;margin-left:-66px;float:left;position:relative;}
ul.list img.img {margin:0px;position:absolute;top:11px;right:13px;}
ul.list p {margin-top:1px;}
ul.list span {font-size:9pt;color:#f4d08c;display:block;margin-top:7px;}
ul.list a {background:transparent url('../img/ico_user.png') 0px 0px no-repeat scroll;font-weight:bold;color:#ffffff;text-decoration:none!important;padding-left:20px;}
ul.list a:hover {text-decoration:underline!important;}

ol.list li {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;padding-bottom:15px;margin-top:16px;}
ol.list strong {background-color:#292929;font-weight:normal;color:#ffffff;padding:0px 2px;margin-top:1px;display:block;}
ol.list p {font-size:9pt;margin-top:7px;}
ol.list span {color:#afafaf;}
ol.list a {background:transparent url('../img/ico_user.png') 0px 0px no-repeat scroll;font-weight:bold;color:#8a4225;text-decoration:none!important;padding-left:16px;padding-top:2px;}
ol.list a:hover {text-decoration:underline!important;}

.datalist {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;padding-top:3px;margin-top:14px;}
.datalist h3 {margin-bottom:15px;}
.datalist h4 {margin-bottom:9px;}
.datalist a {color:#8a4225;}
.datalist a.print {margin-top:-7px;}
.datalist p {margin-bottom:16px;}
.datalist p.inf {font-size:9pt;color:#afafaf;padding:0px;margin:6px -25px 0px 0px;float:right;}
.datalist li {border-top:1px solid #dadada;padding-top:21px;margin-bottom:8px;position:relative;}
.datalist li.frst {border:0px;}
.datalist dl {padding:1px 0px 1px;}
.datalist dt {width:254px;float:left;clear:left;}
.datalist dd {margin:0px 0px 16px 254px;}
.datalist dd img {padding:0px 30px;margin:0px 0px -2px;}
.datalist a#detailsh, .datalist div.left p.message a {background:transparent url('../img/line_3.gif') 0px bottom repeat-x scroll;text-decoration:none;padding-bottom:2px;}
.datalist a#detailsh:hover {background:transparent none;}
.datalist div.left {width:234px;margin-right:20px;float:left;}
.datalist div.left p {margin:0px 0px 11px 22px;}
.datalist div.left p.message {background:transparent url('../img/ico_message.gif') 0px bottom no-repeat scroll;padding-left:22px;margin-left:0px;}
.datalist div.left img.img {border:1px solid #dbdbdb;margin-bottom:12px;display:block;}
.datalist div.right {width:597px;float:left;}
.datalist .table {margin:18px 0px 0px;}

.rating {margin-left:18px;}
.rating a {float:left;}
.rating span {margin:13px 12px 0px 0px;float:left;}
.rating strong {background:transparent url('../img/rating_m.gif') 0px 0px repeat-x scroll;font-size:8pt;color:#ffffff;text-align:center;width:40px;padding:13px 0px 15px;float:left;}

.textpage h1 {margin-bottom:11px;}
.textpage h2 {margin-bottom:4px;}
.textpage h3 {margin-bottom:5px;}
.textpage h4 {margin-bottom:7px;}
.textpage a {color:#8a4225;}
.textpage p {line-height:1.235em;margin-bottom:15px;}
.textpage li {line-height:1.235em;margin-bottom:15px;}
.textpage div {margin-bottom:37px;}
.textpage span {font-size:9pt;color:#5a5a5a;margin-bottom:15px;display:block;}
.textpage blockquote {font-style:italic;color:#5f5f5f;line-height:1.235em;margin:15px;}

.userlist {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;padding:33px 0px 25px;margin-top:21px;}
.userlist a {color:#8a4225;text-decoration:none!important;}
.userlist a:hover {text-decoration:underline!important;}
.userlist li {width:29%;margin:0px 15px 35px 0px;float:left;}
.userlist img {margin-bottom:1px;display:block;}
.userlist span {font-size:9pt;color:#797979;margin:2px 0px 1px;display:block;}

#comments {margin-bottom:30px;}
#comments a {color:#8a4225;text-decoration:none!important;}
#comments a:hover {text-decoration:underline!important;}
#comments dd {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;padding-top:14px;position:relative;}
#comments dd.frst {padding-top:27px;margin-top:14px;}
#comments img {margin:2px 0px 8px;float:left;}
#comments h4 {margin-left:56px;}
#comments span {font-size:9pt;color:#797979;margin:2px 0px 1px;margin-left:56px;display:block;}
#comments strong {font-weight:normal;margin-left:56px;margin-bottom:8px;display:block;}
#comments p {line-height:1.235em;margin-bottom:17px;}

form.form {margin:10px 0px 20px;}
form.form a {color:#8a4225;}
form.form p {line-height:1.235em;margin-bottom:17px;}
form.form div {margin-bottom:30px;}
form.form fieldset {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;padding-top:22px;}
form.form h3 {margin-bottom:13px;}
form.form dt {width:230px;margin-top:2px;float:left;}
form.form dd {margin:0px 0px 11px 240px;}
form.form dd button {margin-top:11px;float:left;}
form.form dd input.input, form.form textarea, form.form select {font-size:10.5pt;border:1px solid #7f9db9;}
form.form dd input.input {width:235px;padding:1px 0px 2px;}
form.form select {padding:1px;}
form.form textarea {width:475px;height:118px;}
form#form fieldset {padding:36px 0px 9px;}
form#form fieldset.acquaintance {text-align:center;padding:29px 0px 35px;}
form#form dt {width:223px;text-align:right;}
form#form dd {margin-left:286px;}
form#form dd ul {padding-top:2px;}
form#form dd ul li {margin-right:15px;display:inline;}
form#form dd ol {padding-top:2px;margin-bottom:-10px;}
form#form dd ol li {margin:0px 15px 12px 0px;float:left;}
form#form dd span {padding-top:2px;display:block;}
form#form dd input.input, form#form textarea, form#form select {border:1px solid #bababa;}
form#form dd input.input {width:318px;}
form#form dd input.min {width:117px;}
form#form select {width:237px;}
form#form select.min {width:119px;}
form#form textarea {width:318px;height:78px;}
form#form button {margin-left:-70px;position:relative;left:50%;float:left;}
form#form fieldset.ftr {font-size:9pt;color:#8a4225;text-align:right;padding:25px 0px 9px;}
form#form fieldset.ftr a {margin-left:3px;}
form#form fieldset.ftr li {margin-left:3px;display:inline;}
form#form fieldset.ftr button {margin:-12px 0px 0px;position:static;left:0px;}

.table {width:100%;margin:27px 0px 20px;}
.table a {color:#8a4225;}
.table a.asc {background:transparent url('../img/ico_sort_b.gif') right bottom no-repeat scroll;padding-right:23px;}
.table a.des {background:transparent url('../img/ico_sort_t.gif') right bottom no-repeat scroll;padding-right:23px;}
.table img {margin-right:30px;}
.table thead th {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;font-weight:normal;padding:27px 0px 10px;}
.table tbody a img {margin:-3px 0px -7px;}
.table tbody a.car {background:transparent url('../img/ico_car.png') 0px 0px no-repeat scroll;width:46px;height:50px;font-size:0pt;text-indent:-9999px;text-decoration:none!important;float:left;cursor:pointer;}
.table tbody a.bag {background:transparent url('../img/ico_bag.png') 0px 0px no-repeat scroll;width:46px;height:50px;font-size:0pt;text-indent:-9999px;text-decoration:none!important;float:left;cursor:pointer;}
.table tbody a.car2 {background:transparent url('../img/ico_car.png') right 0px no-repeat scroll;color:#2d2d2d;text-decoration:none!important;padding:15px 49px 15px 0px;margin-right:3px;float:left;cursor:pointer;}
.table tbody a.bag2 {background:transparent url('../img/ico_bag_2.png') right 0px no-repeat scroll;color:#2d2d2d;text-decoration:none!important;padding:15px 32px 15px 0px;margin-right:3px;float:left;cursor:pointer;}
.table tbody a.bag2 span {position:static;top:0px;}
.table tbody td {border-bottom:1px solid #d9d9d9;padding:21px 0px 13px;}
.table tbody div {white-space:nowrap;}
.table td.suggestions span {position:relative;top:-12px;}
.table td.suggestions {padding:6px 0px 0px;}
.table2 thead th {background:transparent none;font-weight:normal;}
table.sel tbody tr:hover td {background-color:#ffffff;}

div.print {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;line-height:normal;padding-top:22px;margin:15px 0px 0px!important;}
div.print a, a.print {background:transparent url('../img/ico_print.png') 0px 0px no-repeat scroll;color:#8a4225;padding:7px 0px 13px 62px;float:left;cursor:pointer;}

.banner {margin-bottom:44px;float:left;}
.banner img {display:block;}

.all {color:#8a4225;margin:20px 0px 20px;}
.all a {color:#8a4225;}

.line {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;font-size:0pt;text-indent:-9999px;padding-top:1px;margin-bottom:12px;}

.comments {margin-bottom:38px;}
.comments h3 {margin-bottom:9px;}
.comments h3 a {background:transparent url('../img/pointer_1t.gif') 0px 8px no-repeat scroll;color:#444444;text-decoration:none!important;padding-left:14px;margin-left:-13px;}
.comments textarea {font:10.5pt arial;border:1px solid #7b9cad;width:846px;height:118px;margin-bottom:10px;}

ul.filter {font-size:9pt;margin-top:13px;}
ul.filter a {background:transparent url('../img/line_3.gif') 0px bottom repeat-x scroll;color:#8a4225;text-decoration:none!important;margin:0px 2px 0px 3px;}
ul.filter a:hover {background-image:none;}
ul.filter a.sel {background:#ca0101 none;color:#ffffff;padding:0px 4px 2px 3px;margin:0px -2px 0px 0px;}
ul.filter a.sel span {display:none;}
ul.filter li {display:inline}
ul.filter span {margin-left:-4px;position:relative;left:4px;}
ul.filter2 {font-size:13.5pt;margin:0px 0px 17px;}
ul.filter2 a {background-image:url('../img/line_5.gif');color:#5e2828;padding-bottom:3px;margin:0px 2px 0px 3px;}
ul.filter2 a:hover {background-image:none;}
ul.filter2 a.sel {background:#5e2828 none;color:#ffffff;padding:0px 4px 3px 3px;margin:0px -2px 0px 0px;}
ul.filter3 {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;font-size:10.5pt;padding-top:28px;margin:24px 0px 5px;}

div.filter {background:transparent url('../img/line_1.gif') 0px 0px repeat-x scroll;padding-top:16px;margin-top:20px;position:relative;}
div.filter h3 {margin-bottom:11px;}
div.filter h3 a {background:transparent url('../img/pointer_1t.gif') 0px 8px no-repeat scroll;color:#444444;text-decoration:none!important;padding-left:14px;margin-left:-13px;}
div.filter ol {background-color:#343635;font-size:9pt;line-height:2em;padding:3px 15px 4px;margin-bottom:8px;}
div.filter ol a, div.filter ol a.sel, div.filter ol span {font-weight:bold;color:#ffffff;text-decoration:none!important;padding:1px 4px 1px 4px;margin-right:-2px;}
div.filter ol a:hover {text-decoration:underline!important;}
div.filter ol a.sel:hover {text-decoration:none!important;}
div.filter ol span, div.filter ol a.sel {background-color:#d43c13;}
div.filter ul.filter {font-size:10.5pt;margin:-2px 0px 0px;}
div.filter ul.filter a {padding-bottom:1px;}
div.filter ul.filter li {margin-right:2px;}
div.filter dl {padding:1px 0px 5px;}
div.filter dt {font-weight:bold;width:94px;margin-top:3px;float:left;}
div.filter dd {margin:0px 0px 14px 94px;}
div.filter dd label {float:left;width:30px;text-align:right;margin:3px 5px 0px -35px;}
div.filter dd span {text-align:right;width:77px;margin:3px 25px 0px 0px;float:left;}
div.filter dd a {margin:4px 0px 0px 2px;float:left;}
div.filter dd.date select {width:94px;}
div.filter select {font-size:10.5pt;border:1px solid #7f9db9;width:237px;padding:1px;margin-right:3px;float:left;}
div.filter p {margin-top:12px;}
div.filter p img {margin-bottom:-2px;}
div.filter p label {margin:0px 5px;}
div.filter2 {background:transparent url('../img/line_1.gif') 0px bottom repeat-x scroll;padding-bottom:9px;margin-bottom:16px;}
div.filter2 .right {float:right;}
div.filter2 .right li {position:relative;}
div.filter3 {background:transparent none;padding-bottom:15px;margin-bottom:0px;}
div.filter3 li {position:relative;}

.hide a {background:transparent url('../img/pointer_1t.gif') 0px 8px no-repeat scroll;text-decoration:none!important;padding-left:14px;margin-left:-13px;}
h4.hide {margin-bottom:0px;}
h4.hide a {background-position:0px 7px;color:#000000;}

button.btn {background:transparent none;text-align:left;border:0px;padding:0px;margin:-1px 0px 0px;float:left;cursor:pointer;}
button.btn b {background:transparent url('../img/btn_1.gif') 0px 0px no-repeat scroll;font:9pt arial;font-weight:normal;color:#000000;border:0px;padding:0px 0px 0px 10px;float:left;position:relative;white-space:nowrap;}
button.btn b b {background:transparent url('../img/btn_1.gif') right 0px no-repeat scroll;padding:0px 10px 0px 0px;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 3px 5px 3px;}

button.btn2 {background:transparent none;text-align:left;border:0px;padding:0px;margin:0px 0px 0px -5px;float:right;cursor:pointer;}
button.btn2 b {background:transparent url('../img/btn_2.gif') 0px 0px no-repeat scroll;font:9pt arial;font-weight:normal;color:#000000;border:0px;padding:0px 0px 0px 10px;float:left;position:relative;white-space:nowrap;}
button.btn2 b b {background:transparent url('../img/btn_2.gif') right 0px no-repeat scroll;padding:0px 10px 0px 0px;margin:0px;position:relative;z-index:10;}
button.btn2 b b b {background:transparent url('../img/btn_2bg.gif') 0px 0px repeat-x scroll;padding:13px 5px 15px 5px;}
button.btn3 b {background-image:url('../img/btn_4.gif');color:#ffffff;}
button.btn3 b b {background-image:url('../img/btn_4.gif');}
button.btn3 b b b {background-image:url('../img/btn_4bg.gif');padding-left:20px;padding-right:20px;}
button.btn4 b {background-image:url('../img/btn_5.gif');color:#ffffff;}
button.btn4 b b {background-image:url('../img/btn_5.gif');}
button.btn4 b b b {background-image:url('../img/btn_5bg.gif');}

a.btn3 {background:transparent url('../img/btn_4.gif') 0px 0px no-repeat scroll;font:9pt arial;color:#ffffff;text-decoration:none!important;border:0px;padding:0px 0px 0px 10px;margin:-34px 0px -12px;float:right;cursor:pointer;}
a.btn3 b {background:transparent url('../img/btn_4.gif') right 0px no-repeat scroll;font-weight:normal;padding:0px 10px 0px 0px;float:left;}
a.btn3 b b {background:transparent url('../img/btn_4bg.gif') 0px 0px repeat-x scroll;padding:13px 5px 15px 5px;}

.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:#e3e2e7;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;}


#error {background:transparent url('../img/ico_hand_1.png') 0px 9px no-repeat scroll;min-height:55px;padding-left:58px;margin:126px 0px 50px 230px;}
#error h3 {margin-top:9px;}

#footer {background:transparent url('../img/line_2.gif') 0px 0px repeat-x scroll;font-size:9pt;color:#7e6054;/*min-width:1000px;*/height:115px;position:absolute;bottom:0px;left:0px;width:100%;}
#footer ul {text-align:center;margin-top:29px;}
#footer li {display:inline;}
#footer li a {margin:0px 7px 0px 10px;}
#footer p {text-align:center;margin-top:17px;}
#footer a {color:#7e6054;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#bg {background-color:#000000;text-indent:-9999px;text-decoration:none;position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;opacity:0.3;filter:alpha(opacity=30);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
#message {background-color:#ffffff;width:303px;margin:6px 0px 6px;margin-left:-151px;position:fixed;top:32%;left:50%;z-index:3000;}
#message:before {content:url(../img/popup_3t.png);background:url(../img/popup_3t.png) no-repeat 100% 0px;height:5px;margin:-5px 0px 0px 0px;display:block;}
#message:after  {content:url(../img/popup_3b.png);background:url(../img/popup_3b.png) no-repeat 100% 0px;height:5px;margin:0px 0px -5px 0px;display:block;}
#message a {position:absolute;top:15px;right:18px;}
#message h3 {margin-bottom:17px;}
#message dt {margin-bottom:3px;}
#message dd {margin-bottom:11px;}
#message fieldset {padding:13px 14px 0px;}
#message input, #message textarea {border:1px solid #c3c3c3;width:272px;padding:1px 0px 2px;}
#message textarea {height:122px;}
#message button.btn3 {margin-top:-6px;float:left;}

dl dd span { color: red }

@media all and (min-width: 0px) {
#login fieldset p {margin-top:15px;}
#login fieldset input {padding:15px 0px 15px;}
#search fieldset {margin-right:66px;}
button.btn {margin-top:0px;}
button.btn2 {background:transparent none;text-align:left;border:0px;padding:0px;margin:0px 0px 0px 1px;}
}

@media not all and (-webkit-min-device-pixel-ratio) {/* Opera 9.5 */
#mailing input {padding-left:3px;padding-right:3px;}
}

html*#login form a {position:relative;top:15px;}
html*#mailing input {padding-bottom:4px;}
html*.rating strong {padding:14px 0px 16px;}


