body { background: #fff url(/i/nbar-blue.gif) repeat-x 0 140px; height: 235px; }

a:hover { text-decoration: none; }

#container { font-family: arial; z-index: 1; width: 966px; margin: 0 auto;  }

/*
#wrapper { float: left; margin-left: -35%; width: 100%; }
#left-column { margin-left: 35%; padding: 0 0 20px 70px; }
#right-column { float: right; width: 34.9% }
*/

#wrapper { float: right; width: 600px;  }
#left-column {}
#right-column { float: right; width: 315px; }

.clear { clear: both; }

.logo { margin: 52px 0 15px 0; }
.logo-a { text-decoration: none; outline-style: none; }

.v-sprite { background:url(/i/vitebsk-sprite.gif) no-repeat 0 0; position: absolute; overflow: hidden; }

.smenu { border-top: 1px solid #615537; width: 421px; padding: 5px 0 0 0px; }
.smenu-li { display: inline; margin: 0 3px 0 0; }
.smenu-li-last { margin: 0; }
.smenu-a { color: #615537; font-size: 14px; text-decoration: none; padding: 0 2px; }
.smenu-a:hover { background: #615537; color: #fff; }

.tmenu { margin: 10px 0 0 19px; white-space: nowrap; }
.tmenu-li { display: inline; }
.tmenu-a { font-size: 12px; }
.tmenu-add { color: #3979ba; }
.tmenu-help { color: #db4444; margin: 0 0 0 57px; }
.tmenu-error { color: #bb0000; }

.tmenu-add-i { width: 15px; height: 15px; background-position: -40px -23px; margin: 3px 0 0 -19px; }
.tmenu-help-i { width: 16px; height: 16px; background-position: -55px -22px; margin: 3px 0 0 -19px; }

.leave-comment { text-decoration: none; display: block; margin: 35px 0 90px 0; position: relative; left: -12px; background: url(/i/buttons/button-ar.png) no-repeat 0 0; width: 291px; height: 62px; font: 0px/0px arial; outline-style: none; }
.leave-comment:hover { background-position: 0 -62px; }
.leave-comment:active { background-position: 0 -124px; }    

.cat { margin: 0; overflow: hidden; }
.cat-row { float: left; width: 33%; overflow: visible; }
.cat-ul { margin: 0 52px 20px 0; }
.cat-li { padding: 0 0 7px 0; line-height: 15px; }
.cat-li-em { font-family: tahoma; font-size: 8px; color: #666; position: absolute; margin: 2px 0 0 -32px; width: 20px; text-align: right; font-style: normal; }
.cat-a { font-size: 12px; color: #000; }
.cat-a:hover { text-decoration: none; }
.cat-h3 { font-family: tahoma; font-size: 20px; margin: 0 10px 4px 0; line-height: 22px; }
.cat-h3-i { width: 64px; height: 64px; display: block; position: absolute; }
.cat-h3-default .cat-h3-i { margin: -19px 0 0 -61px; }
.cat-h3-auto { color: #606267; }
.cat-h3-auto .cat-h3-i { background:url(/i/auto.png) no-repeat 0 0; margin: -19px 0 0 -61px; }
.cat-h3-meal { color: #ffa800; }
.cat-h3-meal .cat-h3-i { background:url(/i/meal.png) no-repeat 0 0; margin: -19px 0 0 -61px; }
.cat-h3-tourism { color: #57ac10; }
.cat-h3-tourism .cat-h3-i { background:url(/i/tourism.png) no-repeat 0 0; margin: -19px 0 0 -61px; }
.cat-h3-finance { color: #ee9e00; }
.cat-h3-finance .cat-h3-i { background:url(/i/finance.png) no-repeat 0 0; margin: -19px 0 0 -61px; }
.cat-h3-beauty { color: #e2566e; }
.cat-h3-beauty .cat-h3-i { background:url(/i/beauty.png) no-repeat 0 0; margin: -19px 0 0 -59px; }
.cat-h3-sport { color: #42426c; }
.cat-h3-sport .cat-h3-i { background:url(/i/entertainment.png) no-repeat 0 0; margin: -0 0 0 -48px; }
.cat-h3-computer { color: #449ad5; }
.cat-h3-computer .cat-h3-i { background:url(/i/computer.png) no-repeat 0 0; margin: -8px 0 0 -61px; }
.cat-h3-medic { color: #26a10b; }
.cat-h3-medic .cat-h3-i { background:url(/i/medicine.png) no-repeat 0 0; margin: -19px 0 0 -61px; }
.cat-h3-hobby { color: #7096d4; }
.cat-h3-hobby .cat-h3-i { background:url(/i/hobby.png) no-repeat 0 0; margin: -8px 0 0 -61px; }

.cat-h3-shop { color: #23aae2; }
.cat-h3-shop .cat-h3-i { background:url(/i/shop.png) no-repeat 0 0; margin: -19px 0 0 -61px; }

.cat-h3-transport { color: #e08b2a; }
.cat-h3-transport .cat-h3-i { background:url(/i/transport.png) no-repeat 0 0; margin: -19px 0 0 -61px; }

.cat-h3-mode { color: #a1615a; }
.cat-h3-mode .cat-h3-i { background:url(/i/mode.png) no-repeat 0 0; margin: -8px 0 0 -60px; }

.cat-h3-social { color: #dfa018; }
.cat-h3-social .cat-h3-i { background:url(/i/social.png) no-repeat 0 0; margin: -13px 0 0 -61px; }

.cat-h3-property { color: #7775bb; }
.cat-h3-property .cat-h3-i { background:url(/i/property.png) no-repeat 0 0; margin: -6px 0 0 -61px; }

.cat-h3-service { color: #a15114; }
.cat-h3-service .cat-h3-i { background:url(/i/service.png) no-repeat 0 0; margin: -11px 0 0 -61px; }

.cat-h3-kids { color: #4f9370; }
.cat-h3-kids .cat-h3-i { background:url(/i/kids.png) no-repeat 0 0; margin: -19px 0 0 -61px; }

.cat-h3-design { color: #dfa018; }
.cat-h3-design .cat-h3-i { background:url(/i/design.png) no-repeat 0 0; margin: 0px 0 0 -54px; }

.cat-h3-media { color: #9e4f27; }
.cat-h3-media .cat-h3-i { background:url(/i/media.png) no-repeat 0 0; margin: -25px 0 0 -61px; }

.cat-h3-house { color: #8aa300; }
.cat-h3-house .cat-h3-i { background:url(/i/house.png) no-repeat 0 0; margin: -19px 0 0 -59px; }

.cat-h3-job { color: #bf6a26; }
.cat-h3-job .cat-h3-i { background:url(/i/job.png) no-repeat 0 0; margin: -10px 0 0 -58px; }

.cat-h3-culture { color: #287bb5; }
.cat-h3-culture .cat-h3-i { background:url(/i/culture.png) no-repeat 0 0; margin: -10px 0 0 -58px; }

.cat-h3-animals { color: #c6712f; }
.cat-h3-animals .cat-h3-i { background:url(/i/animals.png) no-repeat 0 0; margin: -15px 0 0 -55px; }

.cat-h3-arrangement { color: #1b7ae6; }
.cat-h3-arrangement .cat-h3-i { background:url(/i/arrangement.png) no-repeat 0 0; margin: -9px 0 0 -53px; }



.search-form { overflow: hidden; }
.search-label { font-size: 14px; margin: 17px 0 5px 0; }
.search-wrap { float: left; width: 99%; }
.search-wrap2 { margin: 0 70px 0 0; }
.search-input { font-size: 16px; width: 100%; }
.search-button { float: left; margin: 0 0 0 -64px; font: 13px/10px arial; padding: 1px 3px;  }
.search-button::-moz-focus-inner{ padding:0; border:none}
@-moz-document url-prefix() { .search-button { position: relative; top: -1px; } }

.search-example { font-size: 11px; color: #666; margin: 2px 0 0 0; }

.search-title { font-size: 20px; font-family: tahoma; margin: 0 0 20px 0; }
.search-res-title { font-size: 14px; color: #476584 }
.search-res-title:hover { text-decoration: none; }
.search-res { margin: 0 0 25px 0; }
.search-snippet { font-family: arial; font-size: 12px; color: #666; line-height: 20px; margin: 2px 60px 3px 0;  }
.search-cum { color: #999; font-size: 11px; font-family: tahoma; }
.search-cum-a { color: #999; margin: 0 5px 0 0; }
.search-cum-a:hover { text-decoration: none; }
.search-cum-li { display: inline; margin: 0 5px 0 0; }
.search-word { color: #000; }
.search-word-title { font-weight: bold; }
.search-num { position: absolute; width: 27px; margin: 0 0 0 -60px; font-family: tahoma; font-size: 11px; color: #999; text-align: right; }
.search-results { margin: 0 0 40px 0; } 


.uinfo { margin: 50px 0 94px 17px; color: #fff; font: 12px/12px arial; position: relative; }
.uinfo-a { color: #fff; }
.uinfo-b { font: bold 14px/14px arial; }
.uinfo-li { margin: 0 0 8px 0; }
.uinfo-li-logout { position: absolute; right: 23px; top: 0; }
.uinfo-user-ico { position: absolute; background:url(/i/userpic.png) no-repeat 0 0; width: 9px; height: 10px; margin: 2px 0 0 -14px;  }
.uinfo-logout-ico { position: absolute; font: 14px arial; font-weight: bold; margin: 0 0 0 -12px; }
.uinfo-settings-ico { width: 9px; height: 9px; background-position: -22px -54px; margin: 1px 0 0 -14px; }
.uinfo-li-register { position: relative; left: -17px; font-size: 14px; }
.uinfo-li-settings { position: relative; left: -17px; top: 3px; font-size: 14px; }
.uinfo-li2 { margin-bottom: 10px; }
.uinfo-register-ico { position: absolute; width: 7px; height: 9px; background: url(/i/login.png) no-repeat 0 0; margin: 2px 0 0 -14px; }


.box-c	{ height:10px; margin: 0 10px; position: relative;  }
.ctl, .cbl, .ctr, .cbr { z-index: 10; width: 10px; height: 10px; overflow:hidden; position:absolute; background:url(/i/vitebsk-sprite.gif) no-repeat 0 0;}
.ctl { top:0px; left:-10px;background-position: 0 0; }
.ctr {top:0px; right:-10px; background-position: -10px 0;}
.cbl {bottom:0; left:-10px; background-position: 0 -10px;}
.cbr {bottom:0; right:-10px; background-position: -10px -10px;}

.box2 { position: relative; left: -30px; border: 2px solid #f3f3f3; margin: 0 0 20px 0; }
.box2 .ctl { top:-2px; left:-12px; background-position: -20px 0; }
.box2 .ctr { top:-2px; right:-12px; background-position: -30px 0; }
.box2 .cbl { background-position:-20px -10px; bottom:-2px; left:-12px; }
.box2 .cbr { bottom:-2px; right:-12px; background-position: -30px -10px;}
.box2 .box-inner { padding: 0px 10px 0 30px; }
.box2 .cbld { background-position:0 -10px; bottom:-2px; left:-12px; } 
.box2 .box-bottom { background: #F3F3F3; width: 208px; position: relative; top: 10px; padding: 5px 0 5px 30px; }
.box2 .box-bottom .ctr { background-position:-10px 0; right: 0; top:0; }
.box2-title { font: 20px/24px tahoma; margin: 0 0 10px 0; }

.box-bottom-a { font-size: 12px; color: #969696; }

.boxgrey { position: relative; left: -30px; margin: 0 0 20px 0; }
.boxgrey .box-inner { padding: 0px 10px 0 30px; }
.boxgrey .box-c, .boxgrey .box-inner { background: #f3f3f3; }

.box-thumbs { margin: 0 0 20px 0; }
.thumbs-img { margin: 0 5px 5px 0; }
.thumbs-show { font-size: 12px; color: #969696; } 
.thumbs-show:hover { text-decoration: none; }
.thumbs-hidden { display: none; }

.box-lcomm .box-inner { padding-top: 0; }
.lcomm-title { font-family: tahoma; font-size: 20px; margin: 0 0 10px 0; }
.lcomm-p { font-family: tahoma; font-size: 12px; color: #4196c6; }
.lcomm-p:hover { text-decoration: none; }
.lcomm-txt { font-family: tahoma; font-size: 12px; line-height: 18px; margin: 3px 0 10px 0; }
.lcomm-mark { font-family: tahoma; font-size: 9px; color: #2daf00; position: absolute; width: 25px; text-align: right; margin: 1px 0 0 -34px; }
.lcomm-li { display: inline; line-height: 18px; }
.lcomm-li:first-child:after { content: ""; }
.lcomm-li:after { content: "\a0/\20"; font-family: tahoma; font-size: 12px; color: #000; }
.lcomm-a { text-decoration: none; border-bottom: none; color: #000; padding: 2px 0; outline-style: none; }
.lcomm-a:hover { border-bottom: 1px solid #ccc; }
.box-bottom-lcomm { background: #F3F3F3; width: 208px; position: relative; top: 10px; padding: 5px 0 5px 30px; }
.box-bottom-lcomm-a { font-size: 12px; color: #969696; }
.box-bottom-lcomm .ctr { background-position:-10px 0; right: 0; top:0; }


.box-weather { position: relative; left: -30px; margin: 0 0 20px 0; }
.box-weather .box-c, .box-inner-weather { background: #f3f3f3; }
.box-inner-weather { padding: 10px 10px 10px 30px }
.box-weather-title { font-family: tahoma; font-size: 20px; color: #7d7d7d; margin: 0 0 5px 0; }
.box-weather-t { font-family: trebuchet ms, tahoma; padding: 0 0 0 10px }
.box-weather-pic { position: absolute; margin: -5px 0 0 10px; }
.box-weather-p { font-family: tahoma; font-size: 12px; color: #7d7d7d; line-height: 22px; }
.box-weather-b { font-weight: bold; font-family: trebuchet ms, arial; font-size: 14px }
.box-weather-ellipse { font-weight: normal; font-size: 12px; }
.box-weather-d { font-size: 12px; color: #546c91; position: relative; top: 7px; left: 94px; }
.box-weather-d:hover { text-decoration: none; }

.box-ad { margin: 0 0 20px 0; }
.box-ad-a { color: #969696; font-size: 12px; }

.contacts-header { font: 20px/24px tahoma; margin: 0 0 10px 0; }
.contacts-header b { font-size: bold 14px/14px arial; }
.contacts-block { margin: 0 0 8px 0; font: 14px/20px arial; }
.contacts-block p { margin: 0 0 2px 0; }
.contacts-block em { display: inline-block; width: 20px; }
.contacts-map-a { color: #000; text-decoration: none; border-bottom: 1px dotted #000; }
.contacts-map-a:hover { border-bottom: 1px dotted #fff; }
.contacts-map-i { width: 15px; height: 15px; background-position: -64px -38px; margin: 2px 0 0 5px; display: inline-block; position: relative; }
.letter-ico { width: 16px; height: 12px; background-position: -79px -38px; margin: 3px 0 0 0; }
.owner-letter { font: 14px/1.25em arial; color: #000; text-decoration: none; border-bottom: 1px dotted #000; margin: 0 0 0 3px }
.owner-letter:hover { border-bottom: 1px dotted #fff; }

.box-rhelp { margin: 0 0 20px 0; }
.box-rhelp .box-inner { padding-left: 0; padding-right: 0; }
.box-rhelp h5 { font: 18px tahoma; color: #333; padding: 0 0 5px 30px; }
.box-rhelp li a { color: #0066cc; padding: 2px 0; }
.box-rhelp ul { padding: 0 0 5px 0; }
.box-rhelp li { font: 12px/18px arial; margin: 0 0 0 30px; padding: 5px 0; }
.box-rhelp .box-rhelp-wide { margin-left: 0; padding: 5px 0 5px 30px; background: #6591bf url(/i/rhelp-bg.gif) repeat-x 0 0; color: #fff; }

.box-cc-title { font-family: tahoma; font-size: 20px; color: #000; margin: 0 0 12px 0; }
.box-cc-a { color: #3979BA; }
.box-cc-li { font: 12px/16px tahoma; margin: 0 0 10px 0; }
.box-cc-date { font: 10px tahoma; color: #fff; color: #969696; padding: 2px 3px 0 2px; }

.box-inf-li { font: 12px/18px arial; margin: 0 0 10px 0; }
.box-inf-li-na { color: #ccc; }
.box-inf-li a { color: #0066CC; padding: 1px 0; }
.box-inf-li .box-inf-expand { color: #666; text-decoration: none; border-bottom: 1px dotted #666; padding: 1px 0; }
.box-inf-li .box-inf-expand:hover { color: #000 }
.box-inf-date { font: 10px tahoma; background: #657F99; color: #fff; padding: 0 3px 1px 3px; }
.box-inf-add { color:#969696; font-size:12px; }
.box-inf-hidden { display: none; }

.phone-velcom { width: 16px; height: 16px; background-position: 0 -38px; margin: 1px 0 0 0;}
.phone-mts { width: 16px; height: 16px; background-position: -16px -38px; margin: 1px 0 0 0;}
.phone-life { width: 16px; height: 16px; background-position: -32px -38px; margin: 1px 0 0 0;}
.phone-city { width: 16px; height: 16px; background-position: -48px -38px; margin: 1px 0 0 0;}
.phone-diallog { width: 16px; height: 16px; background-position: -16px -38px; margin: 1px 0 0 0;}

.mark-plus { color: #66AA33; }
.mark-minus { color: #CC2F56; }


.page-title { font-family: tahoma; font-size: 40px; margin: 0 60px 20px 0; letter-spacing: -2px; line-height: 40px; }
.rlist-item { margin: 0 60px 23px 0; }
.rlist-item-name { font-size: 14px; color: #000; }
.rlist-item-name:hover { text-decoration: none; }
.rlist-item-brief { font-size: 14px; line-height: 22px; color: #555; }
.rlist-item-mark { font-style: normal; width: 40px; font-family: tahoma; font-size: 9px; position: absolute; margin: 5px 0 0 -60px; text-align: right; }
.rlist-item-address { margin: 5px 0; }
.rlist-item-address-a { font-size: 12px; color: #777; text-decoration: none; border-bottom: 1px dotted #777; }
.rlist-item-gold { background: url(/i/gold2.png) no-repeat 0 0; width: 25px; height: 14px; margin-left: -38px; font-size: 0; line-height: 0; color: #fff; }
.rlist-item-anchor { background: url(/i/anchor.png) no-repeat 0 0; width: 18px; height: 21px; font-size: 0; line-height: 0; margin-left: -38px; margin-top: -4px; color: #fff; }
.rlist-item-cums-wrap { padding: 0 20px 0 0; }

.page-ico { position: absolute; width: 48px; height: 48px; margin: -10px 0 0 -54px; }
 


.rlist-act-ul { margin: 3px 0 0 0; }
.rlist-act-li { display: inline;  font-size: 12px; margin: 0 7px 0 0; }
.rlist-act-comment { color: #666; }
.rlist-act-photo { color: #666; }
.rlist-act-leave { color: #b53f6e; margin-left: 5px; }
.rlist-act-li:first-child .rlist-act-leave { margin: 0; }

.page-bottom-wrap { border-top: 1px solid #999; margin: 120px 0 0 0; }
.page-bottom { padding: 20px 0; width: 966px; margin: 0 auto; color: #999; }
.page-bottom-ul { position: relative; left: 43px; font-family: arial; font-size: 12px; display: inline;  }
.page-bottom-li { display: inline; }
.page-bottom-li-r { padding: 0 0 0 435px; }
.page-bottom-a { color: #999; }
.page-bottom-li-em { padding: 0 5px; }



.pag-np-title { display: inline; font-size: 14px; color: #333; margin: 0 15px 0 0; }
.pag-np-prev { display: inline; font-size: 12px; color: #999; margin: 0 8px 0 0; }
.pag-np-next { display: inline; font-size: 12px; color: #999; }
.pag-np-a { color: #2d76c8; }
.pag-np-prev:before { content: "\2190\a0"; font-family: Times,sans-serif; font-size: 14px; }
.pag-np-next:after { content: "\a0\2192"; font-family: Times,sans-serif; font-size: 14px; }

.pag-list { margin: 10px 0 0 0; }
.pag-list-li { display: inline; margin: 0 6px 0 0; font-size: 14px; }
.pag-list-active { background: #ddac00; color: #fff; font-size: 14px; padding: 1px 4px; margin: 0; }
.pag-list-a { text-decoration: none; border-bottom: 1px solid #ccc; color: #333; }
.pag-list-a:hover { border-bottom: 1px solid #ddac00; color: #ddac00; }
.pag-list-current { margin: 0 1px 0 -4px; }
.pag-list-0 { margin: 0 1px 0 0; }

.coml { margin: 43px 0 0 0; }
.coml-title { font-family: tahoma; font-size: 30px; margin: 0 0 25px 0; color: #666; line-height: 30px; letter-spacing: -1px; padding: 0 140px 0 0; }
.coml-empty { font-family: tahoma; font-size: 20px; margin: 40px 0 0; background: #FDE2EC; color: #9B7272; padding: 15px 0 15px 58px; position: relative; left: -58px; }
.coml-empty-a { color: #ed266c }
.coml-empty-i { width: 31px; height: 23px; background: url(/i/no-comments.png) no-repeat 0 0; position: absolute; margin: 21px 0 0 -43px; }
.coml-info { font-size: 0; margin: 0 12px 0 0; background: #f5f4dd; padding: 6px 0 4px 40px; border-bottom: 1px solid #ebebcf; position: relative; left: -40px; }
.coml-info-minus { background: #f5e2e2; }
.coml-info-plus { background: #e4f5dd; }
.coml-date { font-family: tahoma; font-size: 9px; }
.coml-user { font: 12px/16px arial; color: #333; margin: 0 5px 0 0; }
.coml-txt { margin: 0 30px 0 0; font-size: 12px; line-height: 20px; padding: 8px 30px 15px 0; }
.coml-txt-review { padding-left: 30px; position: relative; top: -12px; padding-bottom: 3px; }
.coml-txt p { margin: 0 0 8px 0; }
.coml-mark { font-weight: bold; font-size: 14px; padding: 0 10px 0 0; }
.coml-sep { font-family: tahoma; font-size: 12px; color: #000; }
.coml-info-review { left: 0; margin: 0 52px 0 0; top: -12px; padding: 8px 0 6px 30px; } 
.coml-info-review-text { font-family: tahoma; font-size: 11px; color: #954b7c; }
.coml-info-review-i { width: 7px; height: 11px; background-position: 0 -27px; margin: 1px 0 0 -20px; }
.coml-options-ul { margin: 0 0 15px -39px; display: inline-block; position: relative; }
.coml-options-li { color: #666; float: left; font-family: arial; font-size: 14px; letter-spacing: -1px; font-weight: bold; line-height; 1em; padding: 7px 5px 10px 39px; }
.coml-options-a { text-decoration: underline; outline-style: none; color: #666; }
.coml-options-a:hover { text-decoration: none; }
.coml-options-trust-selected { color: #719669; background: #e8f6c9 url("/i/arr1.gif") no-repeat 50% 100%; }
.coml-options-trust-selected .coml-options-a { color: #719669; text-decoration: none; cursor: default; }
.coml-options-trash-selected { color: #9b7272; background: #fde2ec url("/i/arr1.gif") no-repeat 50% 100%; }
.coml-options-trash-selected .coml-options-a { color: #9b7272; text-decoration: none; cursor: default; }
.coml-options-doubt-selected { color: #788693; background: #dfe9f6 url("/i/arr1.gif") no-repeat 50% 100%; }
.coml-options-doubt-selected .coml-options-a { color: #788693; text-decoration: none; cursor: default; }
.coml-options-b { font-weight: normal; font-size: 8px; font-family: tahoma; position: relative; top: -8px; display: inline-block; width: 10px; }
.coml-options-ico { width: 25px; height: 21px; position: absolute; margin: -2px 0 0 -32px; }
.coml-options-ico-doubt { background:url(/i/icon-comm-doubt.png) no-repeat 0 0; }
.coml-options-ico-trust { background:url(/i/icon-comm-trust.png) no-repeat 0 0; }
.coml-options-ico-trash { background:url(/i/icon-comm-trash.png) no-repeat 0 0; }
.coml-rating { font-size: 11px; color: #999; padding: 4px 5px; margin: 0 60px 15px 0; position: relative; top: -18px; left: -6px; display: inline-block; border: 1px solid #999; }
.coml-rating-a { color: #999; text-decoration: none; border-bottom: 1px dotted #999; }
.coml-rating-a:hover { border-bottom: 1px dashed #fff; }
.coml-rating-sup { position: relative; font-size: 8px; top: -5px; left: 1px; font-family: tahoma; }
.coml-rating-sep { font-family: tahoma; font-size: 12px; font-style: normal; }
.coml-info-anchor { font-size: 10px; font-family: tahoma; color: #999; text-decoration: underline; position: absolute; margin: 1px 0 0 -40px; width: 26px; text-align:right; }
.coml-info-anchor:hover { text-decoration: none; }

.cums-ul { margin: -38px 0 19px 0; }
.cums-li { display: inline; padding: 0 25px 0 0;}
.cums-li a, .cums-a, .cums-li { font: 14px/21px arial; color: #666; }
.cums-i { width: 12px; height: 5px; background-position: -11px -20px; margin: 9px 0 0 6px; }
.cums-i-down { width: 11px; height: 7px; background-position: 0 -20px; margin: 11px 0 0 6px; }

.rcont { font-size: 14px; line-height: 22px; margin: 0 60px 0 0; }
.rcont p { margin: 0 0 12px 0; }
.rcont ul, .s-article ul { margin: 5px 0 15px 1.3em; }
.rcont ul li, .s-article ul li { list-style: disc url(/i/li.gif) outside; font: 12px/19px arial; margin: 0 0 8px 0; }
.rcont ul ul li, .s-article ul ul li { list-style: disc url(/i/li2.gif) outside; }
/*
.rcont ul { margin: 5px 0 7px 1.54em; }
.rcont ul li { margin: 0 0 5px 0; text-indent: -1.54em; }
.rcont ul li:before { content: '\2014\a0\a0'; }
*/
.rcont h3 { margin: 0 0 7px 0; font-weight: normal; font-family: tahoma, arial; font-size: 18px }
.rcont tr { vertical-align: top; }
.rcont th { font-weight: bold; padding: 5px 5px; border: 1px solid #ddd; background: #eee; }
.rcont td { padding: 5px 60px 5px 5px; border: 1px solid #ddd; }
.rcont-quote { font: 12px/18px arial; background: url(/i/quote.png) no-repeat 0 0; padding: 4px 22px 0 35px; color: #999; }
.rcont-quote p { margin: 0 0 10px 0; }

.s-title { font: 40px/48px tahoma; color: #000; margin: 0 12px 20px 0; }
.s-article { font: 14px/20px arial; color: #666; padding: 0 80px 0 0; }
.s-article h3 { font: 20px tahoma; font-weight: normal; }
.s-green { color: #009900; }
.s-article p { margin: 0 0 10px 0; }
.s-article li { margin: 0 0 8px 0; }
.s-light { color: #999; }
.s-cat-price { position: relative; top: 8px; margin-top: -5px; }
.s-pblock { overflow: hidden; margin: 0 0 20px 0; } 
.s-pblock-right { float:left; margin-left:110px; }
.s-pblock-left { float:left; width: 110px; margin-left:-100% }
.s-article .s-ulp { margin-left: 40px; }

.s-but-register { position: relative; left: -42px; text-decoration: none; display: block; background: url(/i/buttons/button-a2c-default.png) no-repeat 0 0; width: 404px; height: 107px; font-size: 0; line-height: 0; outline-style: none; }
.s-but-register:hover { background: url(/i/buttons/button-a2c-hover.png) no-repeat 0 0; }
.s-but-register:active { background: url(/i/buttons/button-a2c-active.png) no-repeat 0 0; }    

.box-mcontacts h5 { font: 18px tahoma; color: #333; margin: 0 0 10px 0; }
.box-mcontacts p { font: 12px/18px arial; color: #666; margin: 0 0 8px 0; }
.box-mcontacts b { font-weight: bold; }

.price-ul { margin: 0 0 5px 0; }
.price-li { font: 12px/17px arial; color: #333; margin: 10px 0 0 0; }
.price-li-hidden { display: none; }
.price-li-a { color: #333; padding: 1px 0; }
.price-ext-doc { color: #2a87c2; }
.price-ext-xls { color: #4ac22a; }

.relpag { border-top: 1px solid #eee; margin: 20px 60px 0 0; padding: 20px 0 0 0; }
.relpag-title { font-family: tahoma; font-size: 30px; color: #666; letter-spacing: -1px; }
.relpag-li { display: inline; line-height: 20px;  }
.relpag-a { font-family: tahoma; font-size: 12px; } 
.relpag-li:first-child:before { content: ""; padding: 0; }
.relpag-li:before { content: "\a0\2022\20"; font-size: 13px; font-family: tahoma; color: #ccc; padding: 0 2px; } 
.relpag-ul { margin: 10px 0 0 -4px; }


.articles-li { margin: 0 0 10px 0; color: #ccc; font: 12px arial; }
.articles-a { color: #DB4444; }
.resources-li { color: #000; }
.articles-title { color:#666; font: 30px/30px tahoma; letter-spacing: -1px; margin:25px 0 20px 0; padding:0 140px 0 0; }
.articles-ul-a { color: #4192CF; padding: 2px 0; }
.articles-ul-a-hidden { color: #ccc; }


.cform-hint { font-size: 12px; line-height: 1.7em; color: #999; padding: 70px 10px 0 0; }
.cform-hint-p { margin: 0 0 10px 0; }
.cform-hint-b { color: #737373; font-weight: bold; }

.cform-trash { margin: 100px 0 0 0; }
.cform-trash-img { position: relative; left: 135px; z-index:1; }
.cform-trash-t { position: relative; font-size: 11px; color: #999; line-height: 16px; width: 200px; }
.cform-trash-t2 { top: 188px; z-index: 2; }
.cform-trash-t1 { top: 33px; left: 0px; }

.cform-title { font-family: tahoma; font-size: 25px; font-weight: normal; }
.cform-box { background: #f5f4dd; padding: 20px; position: relative; left: -20px; margin: 20px 20px 0 0; font-size: 0; line-height: 0; }
.cform-select-box { }
.cform-cums { width: 25px; float: left; height: 10px; position: relative; }
.cform-cums-i { width: 12px; height: 5px; background-position:-11px -25px; top: 12px; left: 6px; }
.cform-select { cursor: pointer; border: 1px solid #cecece; color: #999; font-size: 12px; line-height: 1em; width: 146px; padding: 7px 0 7px 5px; background: #fff; position: relative; float: left; }
.cform-select-selected { border: 1px solid #8AAF6F; }
.cform-select-resource.cform-select-selected { border: 2px solid #8aaf6f; padding: 6px 0 6px 5px; }
.cform-select-i { width: 17px; height: 18px; background-position: -23px -20px; right: 4px; top: 4px; }
.cform-select-i-wait { background: url(http://d.vitebsk.biz/i/indicator-circle.gif) no-repeat 0 0; width: 10px; height: 10px; position: absolute; top: 8px; right: 8px; }
.cform-select-resource.cform-select-selected .cform-select-i { top: 3px; }
.cform-select-resource.cform-select-selected .cform-select-i-wait { top: 7px; }

.cform-mark-box { border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; margin: 25px 0; padding: 15px 0; }
.cform-mark-title { font-size: 14px; line-height: 1em; font-weight: bold; color: #666; }
.cform-mark-label { font-size: 11px; line-height: 1em; font-weight: normal; position: relative; top: -11px; }
.cform-mark-radio { margin-left: 0;	*width: 12px; position: relative; top: 2px; margin: 0 0 0 13px; }
.cform-mark-radio-first { margin: 0 0 0 30px; }
.cform-mark-green { color: #3dae00; }
.cform-mark-red { color: #f01717; }
.cform-area-title { font-size: 14px; line-height: 1em; font-weight: bold; color: #666; }
.cform-area-title-em { font-size: 12px; line-height: 1em; color: #999; font-style: italic; }
.cform-area { border: 1px solid #cecece; display: block; width: 500px; height: 150px; font-size: 12px; font-family: arial; color: #5d5d5d; line-height: 1.5em; padding: 5px; margin: 7px 0; }

.cform-star { color: #f01717; font-family: 'courier new', arial; font-size: 18px; line-height: 1em; font-weight: bold; margin: 0 3px; }

.cform-labels { margin: 25px 0 0 0; }
.cform-labels-l { color: #666; font-size: 12px; line-height: 1em; margin: 0 0 15px 0; display: block; }
.cform-labels-a { color: #666; }
.cform-labels-a:hover { text-decoration: none; }
.cform-labels-input { margin-left: 0;	*width: 12px; margin-right: 5px; }

.cform-trust { overflow: hidden; margin: 0 0 0 0; padding: 10px 0;}
.cform-trust-d { float: left; width: 49%; }
.cform-trust-d2 { margin: 0 0 0 17px; }
.cform-trust-b { font-size: 14px; line-height: 1em; font-weight: bold; color: #666; margin: 0 0 5px 0; display: block; }
.cform-trust-input { font-size: 12px; color: #999; line-height: 1px; width: 230px; border: 1px solid #CECECE; padding: 7px 5px; }

.cform-trust-t { font-family: tahoma; font-size: 11px; color: #999; line-height: 17px; padding: 5px 0 0 0;}
.cform-trust-hidden { display: none; }
.cform-err { position: absolute; color: #cc0000; font: 14px/14px arial; margin: 29px 0 0 138px; width: 300px; }
.cform-user-a { color: #666; }

#cform-submit { font-family: arial; font-size: 14px; font-weight: bold; width: 120px; height: 30px; margin: 20px 0 0 0; color: #333;}

.overbox { font-size: 0; line-height: 0; }
.overbox-tw { width: 180px; }
.overbox-t { height: 27px; margin: 0 27px; background: url(/i/box1/top.png) repeat-x 0 0; position: relative; }
.overbox-t2 { margin: 0 27px 0 169px; }
.overbox-tl { width: 27px; height: 27px; background: url(/i/box1/corner.png) no-repeat 0 0; position: absolute; overflow: hidden; left: -27px; }
.overbox-tr { width: 27px; height: 27px; background: url(/i/box1/corner.png) no-repeat -27px 0; position: absolute; overflow: hidden; right: -27px; }
.overbox-ml { background: url(/i/box1/left.png) repeat-y 0 0; }
.overbox-mr { background: url(/i/box1/right.png) repeat-y right 0; }
.overbox-contents { width: 400px; position: relative; top: -27px; }
.overbox-b { height: 27px; margin: 0 27px; background: url(/i/box1/bottom.png) repeat-x 0 bottom; position: relative; }
.overbox-bl { width: 27px; height: 27px; background: url(/i/box1/corner.png) no-repeat 0 -27px; position: absolute; overflow: hidden; left: -27px; }
.overbox-br { width: 27px; height: 27px; background: url(/i/box1/corner.png) no-repeat -27px -27px; position: absolute; overflow: hidden; right: -27px; }
.overbox-tab { background:#fff; margin: 0 20px; padding: 0 0 17px 0; font-size: 12px; font-family: arial; line-height: 1em; color: #999; position: relative; }
.overbox-tab-data { position: relative; top: -7px; left: 0px; }
.overbox .cform-select-i { right: -2px; top: -3px; }
.overbox-contents-data { background: #fff; margin: 0 20px; }
.overbox-ul { font-family: arial; font-size: 12px; line-height: 1.5em; position: absolute; z-index: 6; }
.overbox-li { padding: 6px 20px 6px 4px; cursor: pointer;  }
.overbox-li-a { color: #97967d; text-decoration: none; }
.overbox-li-a:hover { text-decoration: underline; }
.overbox-li-odd { background: #f5f4dd; }

.rotator { width:255px; height:142px; }


.growl-notify { background: #F5E9DD !important; color: #666 !important; }
.growl-notify .close { font: 14px arial !important; font-weight: bold !important; position: relative; top: -5px !important; }
.growl-notify .message { line-height:18px !important; padding: 0 25px 0 0 !important; }
.jGrowl-closer { visibility: hidden !important; }
.hint-hidden { display: none; }
.hint-absolute { position: absolute; width: 315px; color:#999; font-size:12px; line-height:1.7em; }
.rform-title { font-family: tahoma; font-size: 25px; }
.rform-box { background:#F5F4DD; font-size:0; left:-20px; line-height:0; margin:20px 20px 0 0; position:relative; }
.rform-box-wrap { padding: 20px 38px 0 20px; border-bottom: 1px solid #CECECE; }
.rform-name { color:#666; font-size:14px; font-weight:bold; line-height:1em; margin: 0 0 6px 0; }
.rform-name-em { color:#999; font:12px arial; font-style:italic; line-height:1em; padding: 0 0 0 15px }
.rform-input { border:1px solid #CECECE; color:#999; font-size:12px; line-height:15px; padding:7px 5px; width:522px; display: block; margin: 0 0 2px 0;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.rform-input-focus { border: 1px solid #737373; }
.rform-input-ta { height: 100px; }
.rform-input-file { font-size: 18px; }
.rform-sub { font: 11px tahoma; line-height: 15px; color: #999; margin: 0 0 18px 0; }
.rform-star { color:#F01717; font-family:'courier new',arial; font-size:18px; font-weight:bold; line-height:1em; position: absolute; margin:-3px 0 0 5px; }
.rform-double { margin:0; overflow:hidden; }
.rform-double-p { float:left; width:50%; }
.rform-double-p2 { padding: 0 0 0 6px; }
.rform-double-input { width:245px; }
.rform-blog-box { padding: 10px 38px 10px 20px; background: #f5e9dd; border-bottom: 1px solid #CECECE; }  
.rform-label { color:#666; display:block; font-size:12px; line-height:1em; margin: 0 0 15px; position: relative;  }
.rform-label-input { margin-left: 0;	*width: 12px; margin-right: 5px; position: relative; top: 1px; }
.rform-catalog-box { padding: 10px 38px 10px 20px; background: #e6eef2; border-bottom: 1px solid #CECECE; zoom:1;}
.rform-informer-box { padding: 10px 38px 10px 20px; background: #e1ddf5; border-bottom: 1px solid #CECECE; }
.rform-box-hidden .rform-box-container { display: none; }  
.rform-box-hidden .rform-label { margin: 0; }
.rform-rules-box { padding: 10px 38px 10px 20px; }
#rform-submit { font-family: arial; font-size: 14px; font-weight: bold; width:160px; height: 30px; margin: 7px 0 10px 0; color: #333;}
.form-err { width: 12px; height: 12px; background-position: -71px -26px; margin: 9px 14px 0 534px; }
.form-ok { width: 14px; height: 12px; background-position: -83px -26px; margin: 9px 14px 0 534px; }

/* +colors */

.paper { color: #000000; }
.law, .mihailichenko { color: #7C5240; }
.ladder { color: #A68B61; } 
.sauna { color: #45A5BB; }
.leavecomment { color: #d78110; }
.stomatology { color: #749A24; }
.medic, .prozhogo, .volodkina { color: #248C21; }
.shina { color: 000; }
.computer { color: #3a80c8; }
.autoschool { color: #cc0000; }
.jewels { color: #802e81; }
.property, .artushkina { color: #587ebf; }
.wedding { color: #ec1164; }
.office_mebel { color: #878618; }
.furniture { color: #7A4000; }
.insurance { color: #2C9310; }
.taxi { color: #E0A910; }
.carwash { color: #4D4F55; }
.babyshop { color: #FF5D9E; }
.hotel { color: #89798C; }
.gym { color: #367CAD; }
.fitness, .bondareva { color: #2180A9; }
.pizza { color: #DE9921; }
.bowling { color: #a22e92; }
.drug { color: #C45520; }
.club { color: #915BAB; }
.design { color: #cc0000; }
.cinema { color: #3265AC;}
.restaurant, .billiards { color: #000; }
.autoservice { color: #231f20; }
.autocenter { color: #231f20; }
.bar { color: #00B2B2; }
.bar { color: #BD2C47; }
.cafe { color: #D78110; }
.tourism { color: #469E05; }
.beauty { color: #25779E; }
.shop { color: #69A436; }
.cell { color: #89A62A; }
.opinion { color: #0D8B02; }
.hairdresser { color: #307ADE; }
.copycenter { color: #9548be; }
.tailors { color: #253285; }
.buhgalter, .semennik { color: #26823D; }
.building { color: #e2b51a; }
.building { color: #d3a414; }
.kids { color: #FF6181;}
.pictures { color: #198E41; }
.bij, .passage { color: #D4359A; }
.social { color: #6C991F; }
.reklama { color: #0096D1; }
.rest { color: #6AA330; }
.finance { color: #329F1B; }
.cargo { color: #3789de; }
.it { color: #47597d; }
.repair { color: #796457; }
.iclub { color: #0083FF; }
.ishop { color: #028aff; }
.upgrade { color: #984f05; }
.ritual { color: #000; }

.item-na { color: #ccc; }

/* -colors */

#xprompt-map-window.d-shadow { width: 730px; }
.wml-copyright-text { display: none; }

/* -admin styles */
#xprompt .input-xprompt-edit { width: 95%; }
#xprompt .xprompt-edit-inner { max-height:245px; height: 245px; overflow: auto; border: 1px solid #ccc; padding: 10px 0 100px 20px; }
#xprompt-edit-window.d-shadow { width: 900px; }
#xprompt .xprompt-edit-visible { visibility: visible; } 
#xprompt .textarea { height: 60px; }  
#xprompt .cancel { position: absolute; margin: 20px 0 0 60px; } 

.rotator { margin: 0 0 10px 0; }

.set-inner { padding: 10px 0; }
.set-label { font: 12px/12px arial; color: #666; display: block; margin: 0 0 12px 0; }

/*SETTINGS*/
.set { margin-left: -53px; }
.set-wrap { margin: 0 20px 0 0; }
.set-col { float: left; width: 33%; padding: 0 0 60px 0; }
.set-portlet { background: #f3f3f3; -moz-border-radius: 10px; -webkit-border-radius: 10px; cursor: move; position: relative; }
.set-portlet-cat { font-size: 18px; line-height: 19px; font-family: tahoma; color: #999; height: 60px; width: 197px;  margin: 0 0 16px 0;}
.set-cat-wrap { padding: 0 10px 0 56px; height: 60px; display: table-cell;vertical-align: middle; position: relative; }

.set-cat-i { display: block; height: 64px; position: absolute; width: 64px; top: 0; left: 0; }

.set-cat-auto .set-cat-i { background:url(/i/auto.png) no-repeat 0 0; margin: -3px 0 0 -4px; }
.set-cat-meal .set-cat-i { background:url(/i/meal.png) no-repeat 0 0; margin: -4px 0 0 -6px; }
.set-cat-tourism .set-cat-i { background:url(/i/tourism.png) no-repeat 0 0; margin: 3px 0 0 -4px; }
.set-cat-finance .set-cat-i { background:url(/i/finance.png) no-repeat 0 0; margin: 0 0 0 -1px;  }
.set-cat-beauty .set-cat-i  { background:url(/i/beauty.png) no-repeat 0 0; margin: -3px 0 0 -1px; }
.set-cat-sport .set-cat-i  { background:url(/i/entertainment.png) no-repeat 0 0; margin: 11px 0 0 9px; }
.set-cat-computer .set-cat-i  { background:url(/i/computer.png) no-repeat 0 0; margin: 1px 0 0 -4px; }
.set-cat-medic .set-cat-i  { background:url(/i/medicine.png) no-repeat 0 0; margin: -8px 0 0 -5px; }
.set-cat-hobby .set-cat-i  { background:url(/i/hobby.png) no-repeat 0 0; margin: -2px 0 0 -5px; }
.set-cat-shop .set-cat-i  { background:url(/i/shop.png) no-repeat 0 0; margin: -1px 0 0 -5px; }
.set-cat-transport .set-cat-i  { background:url(/i/transport.png) no-repeat 0 0; margin: -6px 0 0 -5px; }
.set-cat-mode .set-cat-i  { background:url(/i/mode.png) no-repeat 0 0; margin: -4px 0 0 -3px; }
.set-cat-social .set-cat-i  { background:url(/i/social.png) no-repeat 0 0; margin: -5px 0 0 -5px; }
.set-cat-property .set-cat-i  { background:url(/i/property.png) no-repeat 0 0; margin: 1px 0 0 -6px; }
.set-cat-service .set-cat-i  { background:url(/i/service.png) no-repeat 0 0; margin: -3px 0 0 -6px; }
.set-cat-kids .set-cat-i  { background:url(/i/kids.png) no-repeat 0 0; margin: -4px 0 0 -6px; }
.set-cat-design .set-cat-i  { background:url(/i/design.png) no-repeat 0 0; margin: -2px 0 0 -1px; }
.set-cat-media .set-cat-i  { background:url(/i/media.png) no-repeat 0 0; margin: -8px 0 0 -5px; }
.set-cat-house .set-cat-i  { background:url(/i/house.png) no-repeat 0 0; margin: -3px 0 0 -5px; }
.set-cat-job .set-cat-i  { background:url(/i/job.png) no-repeat 0 0; margin: 2px 0 0 -5px; }
.set-cat-culture .set-cat-i  { background:url(/i/culture.png) no-repeat 0 0; margin: 0 0 0 -4px; }
.set-cat-animals .set-cat-i  { background:url(/i/animals.png) no-repeat 0 0; margin: -5px 0 0 -4px; }
.set-cat-arrangement .set-cat-i  { background:url(/i/arrangement_2.png) no-repeat 0 0; margin: 9px 0 0 8px; }

.ui-sortable-placeholder { visibility: visible !important; background: #F9F4E5; }

.set-wid { position: relative; left: -25px; top: 54px;}
.set-portlet-wid { font: 18px/19px tahoma; color: #999; height: 60px; width: 197px;  margin: 0 0 16px 0; width: 315px;  }
.set-wid-wrap { padding: 0 30px 0 30px;  height: 60px; display: table-cell;vertical-align: middle; }

.set-limit { font-size: 0; line-height: 0; width: 43px;  }
.set-limit-ul { font: 12px/12px tahoma; padding: 0; color: #666; margin: 0 7px; background: #fff; cursor: pointer;}
.set-limit-ul li { padding: 4px 0; }
.set-limit-ul li b { padding: 0 11px; font-weight: normal; }

.set-limit-top { height: 7px; background: url("/i/box2/top.png") repeat-x 0 0;  margin: 0 7px; position: relative;}

.set-limit-bottom { height: 7px; background:  url("/i/box2/bottom.png") repeat-x 0 0; margin: 0 7px; position: relative;}
.set-limit-left { background: url("/i/box2/left.png") repeat-y 0 0; overflow: hidden; }
.set-limit-right { background: url("/i/box2/right.png") repeat-y right 0; }
.set-limit-tlc { position: absolute; width: 7px; height: 7px; left: -7px; top: 0; background: url(/i/box2/corner.png) no-repeat 0 0; overflow: hidden; }
.set-limit-trc { position: absolute; width: 7px; height: 7px; right: -7px; top: 0; background: url(/i/box2/corner.png) no-repeat -7px 0;overflow: hidden; }
.set-limit-blc { position: absolute; width: 7px; height: 7px; left: -7px; top: 0; background: url(/i/box2/corner.png) no-repeat 0 -7px; overflow: hidden; }
.set-limit-brc { position: absolute; width: 7px; height: 7px; right: -7px; top: 0;background: url(/i/box2/corner.png) no-repeat -7px -7px;overflow: hidden; }
.limit-hover { background: #eee; }


.set-wid-eye { position: absolute; width: 16px; height: 9px; left: 278px; top: 26px; background: url(/i/pictos/settings/eye-1.png) no-repeat 0 0; cursor: pointer; }
.set-wid-eye-2 { background: url(/i/pictos/settings/eye-2.png) no-repeat 0 0; }
.set-wid-eye-3 { background: url(/i/pictos/settings/eye-3.png) no-repeat 0 0; }

.set-wid .set-portlet-disabled { background: #f9f9f9; color: #ccc; }
.set-wid-limit { font: 12px/12px tahoma; color: #666; border: 1px solid #e2e3ea; border-top: 1px solid #abadb3; border-bottom: 1px solid #e3e9ef; padding: 3px 9px;  position: absolute; left: 235px; top: 21px; background: #fff; cursor: pointer; }
.set-portlet-disabled .set-wid-limit { border: 1px solid #eee; border-top: 1px solid #ddd; color: #ddd; }

.set-save { background: #f6edc9; margin: -51px -289px 16px -53px; position: relative; zoom: 1; padding: 20px 0; }
.set-save-a { font: 12px/12px arial; color: #a79866; text-decoration: none; border-bottom: 1px dashed #a79866; position: absolute; top: 29px; left: 39px; }
.set-save-a:hover { border-bottom: 0; padding: 0 0 1px 0; text-decoration: none; }
.set-save-button { font: 12px/12px arial; padding: 5px 0 5px 0; position: relative; width: 288px; left: 630px; }
.set-save-i { background: url(/i/pictos/settings/set-save-button-arr.png) no-repeat 0 0; width: 14px; height: 5px; position: absolute; display: block; right: 9px; top: 5px; }
.set-save-a-i { background: url(/i/pictos/settings/save-reset.png) no-repeat 0 0; width: 15px; height: 12px; position: absolute; display: block; margin: 1px 0 0 -21px;}
.save-img { position: relative; top: -2px; left: 1px; }

.trash-slash { font-family: tahoma; font-size: 12px; color: #000; }

table.excel {	border-style:ridge;	border-width:1px;	border-collapse:collapse;	font-family:sans-serif;	font-size:12px; width: 100%; vertical-align: top; }
table.excel thead th, table.excel tbody th {	background:#CCCCCC;	border-style:ridge;	border-width:1;	text-align: left;	vertical-align: top;}
table.excel tbody th {	text-align:center;	width:20px;}
table.excel tbody td {	vertical-align:top; text-align: left; }
table.excel tbody td {    padding: 5px;	border: 1px solid #EEEEEE;}

#xprompt-price-window { width: 800px !important; }