div,p,ul,body,h1,h2,h3,h4,h5,li,à,dl,dd,dt,th,td,form {margin:0; padding:0}
body {font-family: verdana, arial, sans-serif; font-size: 82%; line-height: 140%; background: #FFF url(m1bgline.gif) 0 110px repeat-x; color: #4C4C4C}
a {color: #268cbf; text-decoration: underline; outline: none}
a:hover {text-decoration: none}
img {border: 0}

h1 {font-weight: normal; font-size: 26px; color: #ac1d01; margin: 0.2em 0 0.8em 0; line-height: 120%}
h2 {font-size: 22px; color: #007369; font-weight: normal; margin-bottom: 0.5em;  line-height: 130%}
h3 {font-size: 140%; font-weight: normal; color: #ac1d01; margin-bottom: 16px}
h3.tit_advert {background: url(ico_advert.gif) 0 2px no-repeat; padding-left: 45px; line-height: 27px}
h3.tit_comment {background: url(ico_comment.gif) 0 10px no-repeat; padding-left: 45px; line-height: 42px}
h4 {color:  #007369; font-size: 110%; font-weight: bold;  margin-bottom: 0.5em}
h4.tit_comment {background: url(ico_comment.gif) 0 10px no-repeat; padding-left: 45px; line-height: 42px; font-weight: normal; color: #268cbf; }
h5 {font-size: 100%; font-weight: bold;  margin-bottom: 1em}

p, ul, ol {margin-bottom: 1em}
small {font-size: 90%}
big {font-size: 120%}
input {}
ul {list-style-type: none}
ol {list-style-type: decimal}
.clr {clear: left}
.or {color: #d73d07}


div {zoom: 1}
table {border: 0; border-collapse: collapse; width: auto;}
table td {padding: 0}

#all {min-width: 1003px; max-width: 1220px;  margin-left: auto; margin-right: auto; width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1024 ? '1003px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1280 ? '1220px' : 'auto');}
#suball {padding: 10px 2% 0 3%}

#header {height: 230px; overflow: hidden}

#centre {width: 100%; float: right; margin-left: -23%;}
#subcentre {margin-left: 23%;}
#left {width: 20%;  float: left}
#subleft {width: 202px}

#logo {padding: 3px 0 0 20px; margin-bottom: 32px}

#banner_top {position: absolute; top: 10px; width: 728px; height: 90px; border: 1px dashed #a3c3d0}
#banner_centre {/*width: 728px; height: 90px; border: 1px dashed #a3c3d0; margin-bottom: 2em*/}
#m1 {padding: 110px 0 20px 0; }
#m1 table {width: 100%; height: 40px; background: url(m1u12.gif) repeat-x; }
#m1 table tr td div {background: url(m1u1.gif) no-repeat; height: 40px; overflow: hidden; zoom:1 }
#m1 table tr td div img {margin-top: 8px}
#m1 table tr td a {background: url(m1u2.gif) right top no-repeat; display: block; height: 40px; text-align: center; text-decoration: none; font-size: 105%}
#m1 table tr td a:hover {color: #ac1d01}
#m1 table tr td a span {background: url(li_red.gif) 0 0.5em no-repeat; padding-left: 9px; line-height: 35px;}
#m1 table tr td.active {background: url(m1a12.gif) repeat-x}
#m1 table tr td.active div {background: url(m1a1.gif) no-repeat}
#m1 table tr td.active a {background: url(m1a2.gif) right top no-repeat; color: #ac1d01}
#m1 table tr td.active a span {background: url(li2_red.gif) 0 0.5em no-repeat; padding-left: 16px;}

.centreblock {overflow: hidden; margin-bottom: 2em}
.centreright {float: right; width: 25%; padding-top: 1.5em}
.centreleft {width: 68%; overflow: hidden;}
.centreleft1 {margin-right: 28%}
.centreleft2 {width: 99%; overflow: hidden;}

#usermenu {background: url(menu12.jpg) repeat-x}
#usermenu1 {background: url(menu1.jpg) no-repeat}
#usermenu2 {background: url(menu2.jpg) right top no-repeat; height: 149px; overflow: hidden; padding: 10px 25px 0px 10px}
#usermenu h1 {position: absolute; color: #007369; font-size: 16px; background: url(li_green.gif) 0 0.42em no-repeat; padding-left: 8px; _font-size:14px; _font-weight: bold}
#usermenu ul {padding-top: 30px}
#usermenu ul li {float: left; width: 33%; height: 98px; text-align: center}
#usermenu ul li span {display: block; padding-top: 62px; margin-left: auto; margin-right: auto; width: 143px}
#usermenu ul li a {color: #FFF; font-size: 95%; font-weight: bold; line-height: 130%}
li.menu_reg {background: url(menu_reg.png) 50% 0 no-repeat}
li.menu_gal {background: url(menu_gal.png) 50% 0 no-repeat}
li.menu_post {background: url(menu_post.png) 50% 0 no-repeat; padding-top: 10px;}

div.submenu2 {float: left; width: 49.5%; padding-top: 10px}
div.submenu2 ul {padding: 0 20px 0 0; margin:0}
div.noleft ul {padding: 0 0 0 40px}
.subcc {overflow: hidden; background: url(dot.gif) 50% 0 repeat-y;  padding: 0 20px}
div.submenu2 ul li {line-height: 130%; display: block; margin-bottom: 1em; background: url(li1.gif) 0 2px no-repeat; padding-left: 22px; }
div.submenu2 ul li a {font-size: 120%;}
/*.submenu2 ul li.empty, .submenu2 ul li.empty a {color: #777}*/
div.submenu2 ul li.active {background-image: url(li1a.gif);}
div.submenu2 ul li.active a {color: #ac1d01}
div.submenu2 ul li span {color: #007369; font-size: 80%; display: block; padding: 0.5em 0}
div.submenu2 ul li span a {color: #007369;}

.menu_path {height: 19px; margin-bottom: 0.5em}
.menu_path span {color: #007369}

.menu_tab {height: 41px; overflow: hidden; position: relative; top: 1px}
#blogs_main table  {width: 99.5%}
#vacancy_main table  {width: 70%}
.menu_tab table tr {height: 41px}
.menu_tab table td {vertical-align: middle; text-align: center; padding-top: 1px}
.menu_tab table td  a {vertical-align: middle; line-height: 14px; font-size: 14px; background: url(lib_green.gif) 0 8px no-repeat; padding-left: 12px; color: #007369}
.menu_tab table td.active_12 a {background: url(lib_red.gif) 0 8px no-repeat; color: #ac1d01}

.tab1_2,.tab2_2,.tab3_2,.tab4_2,.tab5_2,.tab6_2,.tab7_2,.tab8_2, .tab11_2, .tab12_2 {background: url(tabu2.gif) right top no-repeat; width: 8px} 
.tab1_1, .tab11_1 {background: url(tab1.gif) no-repeat;  width: 8px}
.tab2_1,.tab3_1,.tab4_1,.tab5_1,.tab6_1,.tab7_1, .tab8_1, .tab12_1 {background: url(tab12.gif) repeat-x;  width: 8px} 
.tab1, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab11, .tab12 {background: url(tab12.gif) repeat-x; height: 41px;} 
.menu_tab table td.active_1 {background: url(taba1.gif) no-repeat; _width: 7px}
.menu_tab table td.active_2 {background: url(taba2.gif) no-repeat}
.menu_tab table td.active_12 {background: url(taba12.gif) repeat-x}
.menu_tab table td.befor {background: url(tab12.gif) repeat-x}
.menu_tab table td.last {background: url(tab2.gif) no-repeat}
#block2,#block3,#block4,#block5,#block6,#block7,#block8, #block12  {display: none}

.date, .comment {font-size: 90%}
.date {color: #777}
.tags {font-size: 90%; padding-top: 0.5em}
.author {font-size: 90%; background: url(ico_author.gif) no-repeat; padding-left: 20px; color: #007369}
.tags a, .comment a {color: #007369}
.more {}
.more a {display: block; float: right; background: url(li1.gif) 0 3px no-repeat; padding-left: 20px; line-height: 20px; color: #007369}
.toggle {background: url(li_green.gif) 0 0.5em no-repeat; padding-left: 10px; margin-bottom: 1em}
.toggle a {color: #007369;  text-decoration: none; border-bottom: 1px dashed #007369}

a.cmt {color: #007369; font-size: 90%; background: url(li_black.gif) 4px 0.5em no-repeat; padding-left: 13px}

.author_big {float: left; padding: 3px 10px 0 10px}

.bl {background: #f2f2f2; border-left: 1px solid #dadada; border-right: 1px solid #dadada; padding: 5px 15px; overflow: hidden}
.bl0 {background: #f2f2f2 url(dot.gif) repeat-x; border-left: 1px solid #dadada;border-left: 1px solid #dadada}
.bl2 {background: url(bl2.gif) right top no-repeat}
.bl table td {padding: 8px; background: #FFF; border: 10px solid #f2f2f2; vertical-align: top }
.bl table td dl {padding: 0 5px; margin:0}
.bl table td.main_post {background: #f2f2f2; padding: 0 10px 0 0}
.bl table td.main_post dl {margin-bottom: 1em}


#company_main {margin-bottom: 3em}
.cc {border-left: 1px solid #dadada; border-right: 1px solid #dadada;}
.ccint {padding: 0 20px; overflow: hidden}
.c1 {background: url(cc.gif) no-repeat; padding-left: 8px}
.c2 {background: url(cc.gif) right top no-repeat;  padding-right: 8px}
.c12 {border-top: 1px solid #dadada; background: #FFF}
.c4 {background: url(cc.gif) left bottom no-repeat;  padding-left: 8px}
.c3 {background: url(cc.gif) right bottom no-repeat;  padding-right: 8px}
.c34 {border-bottom: 1px solid #dadada; background: #FFF}
.cg1 {background: #F2F2F2 url(cc.gif) no-repeat; padding-left: 8px}
.cg2 {background: #F2F2F2 url(cc.gif) right top no-repeat;  padding-right: 8px}
.cg12 {border-top: 1px solid #dadada; background: #F2F2F2}
.cg4 {background: #F2F2F2 url(cc.gif) left bottom no-repeat;  padding-left: 8px}
.cg3 {background: #F2F2F2 url(cc.gif) right bottom no-repeat;  padding-right: 8px}
.cg34 {border-bottom: 1px solid #dadada; background: #F2F2F2}


form dl {float: left; width: 100%}
form dl dt{padding: 14px 0 0 0; clear: left; float: left; }
form dl dt.nleft {float: none; width: 100%} 
form dl dd {padding: 12px 0 0 0}
form dl dd.help {clear: left; padding-top: 2px; font-size: 90%; color: #999}
form dl dd.radio input {width: auto}
.required {color: #007369; font-weight: bold}

form#adminForm dl {float: none; margin-bottom: 1em}
form#adminForm dl dt{width: auto; float: none; margin-bottom: 5px}
form#adminForm dl dd {padding: 0}
form#adminForm dl dd input, form#adminForm dl dd textarea {width: 95%}
form#adminForm dl dd input.checkbox {width: auto}
form#adminForm dl dd.fdate input, form#adminForm dl dd.ffile input {width: auto}
form#adminForm dl dd.f_Capcha input, form#adminForm dl dd.f_Button input {width: auto}
p.hlp {font-size: 90%; color: #777;}
form#adminForm dl dd p.hlp img {vertical-align: middle}

/*table.forum { width: 97%; margin-left: 1px; margin-bottom: 2em}
*/
table.forum tr td {border: 1px solid #dadada; padding: 3px 5px}
table.forum {border: 1px solid #dadada;}

#search {border-top: 1px dashed #a3c3d0; overflow: hidden; margin-bottom: 10px}
#search form dl dt {width: 160px}
#search form dl dt input {width: 140px}
#search form dl dd {padding-top: 13px}
#auth form dl dt {width: 60px}
.centreleft form dl dt {width: 180px}
.centreleft form dl label {font-weight: bold}
.centreleft form dl label {font-size: 12px}
#auth {clear: left; overflow: hidden}
#auth_link {float: left; height: 22px; background: url(btn_auth.gif) right top no-repeat}
#auth_link a {line-height: 22px; margin-right: 30px; text-decoration: none; border-bottom: 1px dashed #268cbf;}
#auth_link a.in {text-decoration: underline; border:0}
#auth form dl dt input {font-size: 12px}

.lblock {border-top: 1px dashed #a3c3d0; padding-top: 1.7em; margin-bottom: 3em}
.lblock h3 {font-size: 130%}
table.tbb, table.tbg  {width: 100%}
table.tbb td, table.tbg td {font-size: 90%;  border: 1px solid #a3c3d0; border-bottom: 0; border-top: 0;  padding: 2px 0; text-align: center;  line-height: 20px}
table.tbg td {border: 1px solid #dadada;  border-bottom: 0; border-top: 0}
table.tbb th {background: url(tblh12.gif) repeat-x; border-bottom: 1px solid #a3c3d0;}
table.tbg th {background: url(tbgh12.gif) repeat-x; border-bottom: 1px solid #dadada}
table.tbb th.tblh1{border-left: 1px solid  #a3c3d0}
table.tbb th.tblh2{border-right: 1px solid  #a3c3d0}
table.tbg th.tblh1{border-left: 1px solid  #dadada}
table.tbg th.tblh2{border-right: 1px solid  #dadada}
table.tbb th.tblh1 div, table.tbg th.tblh1 div {background: url(tblh1.gif) no-repeat; line-height: 27px; position: relative; left: -1px; text-align: left; padding-left: 8px}
table.tbg th.tblh1 div {background-image: url(tbgh1.gif)}
table.tbb th.tblh2 div, table.tbg th.tblh2 div {background: url(tblh2.gif) right top no-repeat; line-height: 27px; position: relative; left: 1px}
table.tbg th.tblh2 div {background-image: url(tbgh2.gif)}
table.tbb th.c0, table.tbg th.c0 {text-align: left; padding-left: 8px}
table.tbb th, table.tbg th  {font-weight: normal; color: #333}
table.tbb tr.t1 td {background: #e1f3fa; font-size: 85%}
table.tbg tr.t1 td {background: #f2f2f2; font-size: 85%}
table.tbb tr.th td, table.tbg tr.th td {line-height: 1.2em; padding: 0.3em 0}
table.tbb tr.t2 td {background: #c7e2eb; color: #268cbf; font-weight: bold; font-size: 11px; padding:0; border-bottom: 1px solid #a3c3d0;}

table.tbg tr.t2 td {background: #f2f2f2; color: #777; font-weight: bold; padding:0; border-bottom: 1px solid #dadada}
table.tbb tr.t3 td {padding:0;  border-bottom: 1px solid #a3c3d0;}
table.tbg tr.t3 td {padding:0;  border-bottom: 1px solid #dadada}
table.tbb tr td.curr, table.tbg tr td.curr {color: #007369; line-height: 28px}
table.tbb tr.t3 td div.tblf2, table.tbg tr.t3 td div.tblf2 {line-height: 28px}
table.tbb tr.t3 td div.tblf1,table.tbg tr.t3 td div.tblf1 {padding-left: 4px; padding-right: 4px}
table.tbb tr.t2 td div,table.tbg tr.t2 td div  {padding-bottom: 2px}
table.tbb tr.t3 td div,table.tbg tr.t3 td div {padding-bottom: 3px}
table.tbb tr td div.tblf0, table.tbg tr td div.tblf0 {position: relative; top: 1px}
table.tbb tr td div.tblf1,table.tbg tr td div.tblf1 {position: relative; top: 1px; left: -1px; padding-left: 1px}
table.tbb tr td div.tblf2,table.tbg tr td div.tblf2 {position: relative; top: 1px; left: 1px; padding-right: 1px}
table.tbb tr.temp td, table.tbg tr.temp td {text-align: center; color: #268cbf; font-weight: bold;}
table.tbb tr.weather td, table.tbg tr.weather td  {text-align: center; color: #ac1d01; font-weight: bold; font-size: 11px; padding:0}
.tblf1 {background: url(tblf1.gif) left bottom no-repeat}
.tblf2 {background: url(tblf2.gif) right bottom no-repeat;}
table.tbg tr td div.tblf1 {background: url(bl4.gif) left bottom no-repeat}
table.tbg tr td div.tblf2 {background: url(bl3.gif) right bottom no-repeat}

.rasp dl {background: url(li_red.gif) 0 0.5em no-repeat; padding-left: 10px; margin-bottom: 1em; font-size: 100%}
.rasp dl dt {color: #007369; font-size: 105%; margin-bottom: 5px}
.rasp dl dd {line-height: 160%}
.rasp dl dd span {color: #AAA; font-size: 90%}
.lblock div.more {position: relative; top: -5px}

.lbanner {border: 0}
.lbanner a img {border: 4px solid #a3c3d0}
.limg {float: left; margin-right: 20px; border: 1px solid #DADADA; }

.vote div.q {margin-bottom: 5px}
.vote dl {overflow: hidden; margin-bottom: 0.5em}
.vote dl dt {width: 25px; padding-top: 10px}
.vote dl dd {padding-top: 10px}
.vote form {margin-bottom: 1em}

.rblock {margin-bottom: 1.5em; overflow: hidden}
.rblock dl {margin-bottom: 1.5em}
.rblock dl dt {padding-bottom: 0.2em}
.rblock dl dd div.area {overflow: hidden;}
.rblock dl dd div.title {padding-bottom: 0.2em}
.rblock dl dd div.title img, .items dl dd div.title img {float: left; border: 1px solid #DADADA; margin: 3px 10px 0 0}
.rblock div.more {position: relative; top: -1em}

.block2 {float: left; width: 45%; margin: 0 2%}
.block2 dl {margin-bottom: 0.8em}

.items {margin-bottom: 2em}
.items dl {margin-bottom: 2.5em}
.items dl dt{padding-bottom: 0.3em}
.items dl dd div.area {overflow: hidden; margin-bottom: 1em}
.items dl dd div.title {font-size: 120%; padding-bottom: 0.5em; color: #007369;}
.items dl dd div.tags {padding: 0 0 0.5em 1em; line-height: 100%;}
.items dl dd div.comment {padding: 0 0 0 1em; line-height: 100%;}
.items dl.odd {background: #f2f2f2;}
.mark {float: right; margin: 0.5em 1em 0 0; line-height: 15px}
.mark img {vertical-align: bottom}
span.plus {display: block; float: left; color: #007369; margin-left: 5px}
span.minus {display: block; float: left; color: #ac1d01; margin-left: 5px}
a.rat_plus {display: block; float: left; background: url(li_plus.gif) no-repeat; cursor: pointer; margin-left: 5px }
a.rat_minus {display: block; float: left; background: url(li_minus.gif) no-repeat; cursor: pointer;  margin-left: 5px}
a.rat_unplus {display: block; float: left; background: url(li_unplus.gif) no-repeat; margin-left: 5px}
a.rat_unminus {display: block; float: left; background: url(li_unminus.gif) no-repeat;  margin-left: 5px}

.gal12 {background: url(gal12.gif) repeat-x; margin-bottom: 3em}
.gal1 {background: url(gal1.gif) no-repeat}
.gal2 {background: url(gal2.gif) right top no-repeat; height: 162px; padding: 0 20px}
.gal2 dl {padding: 10px 0}
.gal2 dl dt {margin-bottom: 20px; font-size: 110%}
.gal2 dl dd {overflow: hidden}
.gal2 dl dd a {display: block; float: left; width: 25%; text-align: center; *width: 24.7%; }
.gal2 img {border: 1px solid #DADADA}
.fullgallery img {border: 1px solid #DADADA; margin: 0 10px 10px 0}

#footer {clear: both; padding-top: 50px; font-size: 90%}
#footer div.fall {height: 100px}
.fright {float: right; padding: 30px 20px 0 0; width: 38%; text-align: right}
.fleft {padding: 15px 0 0 0; margin-left: 23%; margin-right: 40%}
#footer p {margin-bottom: 0.5em}
.any {color: #007369}
#counter {float: left; padding: 15px 0 0 20px}

.advert dl {padding: 15px 40px; margin-bottom: 0}
.advert div.announce {background: url(li_red.gif) 0 0.5em no-repeat; padding-left: 12px; margin-bottom: 1em}
.advert div.contact {background: url(li_green.gif) 0 0.5em no-repeat; padding-left: 12px}
.advert dl dd {overflow: hidden}
.advert dl dd.wimg div.title, .advert dl dd.wimg div.announce, .advert dl dd.wimg div.edition{margin-right: 110px}

.org dl {padding: 15px 40px; margin-bottom: 0}
.org dl dd {overflow: hidden}
.org dl dd div.title {background: url(li_green.gif) 0 0.5em no-repeat; padding-bottom: 3px; padding-left: 12px; }
.org dl dd.wimg div.announce, .org dl dd.wimg div.edition{margin-right: 110px}
.org div.contact {color: #808080;  padding-left: 12px; }
.org div.contact:first-letter {text-transform: uppercase}
.org div.announce {background: url(li_red.gif) 0 0.5em no-repeat; padding-left: 12px; margin-bottom: 1em; margin-top: 0.5em; }

.img_r {float: right;}

table.auth_form td {padding: 3px 6px}

table.vac {border-collapse: separate;}
table.vac td {padding: 3px 6px; border-collapse: separate; background: #f2f2f2}
table.vac td:first-child {width: 140px}

.bgray {background: #f2f2f2}
div.indent {padding: 10px}
div.indent div.indent {margin-left: 20px }
.wall dl {margin-bottom: 0}
.wall dl dt {line-height: 24px; margin-bottom: 0.2em}
.wall dl dt img {float: left; margin-right: 8px}
.wall dl dt a {color: #007369}
div.edition {text-align: right; padding-right: 10px}
div.nc_pagination {text-align: center}
div.back{padding-top: 0.5em}
div.add {margin-bottom: 0.5em}
div.add a, a.add {background: url(li_plus.gif) 0 0.1em no-repeat; padding-left: 20px; color: #007369;}
div.rblock div.add a{display: block; float: right; position: relative; top: -0.8em}

.nc_prev_next {color: #007369; text-align: center; margin-bottom: 1em}
.v_price {clear: right; margin: 0 40px 1em 20px; text-align: left; padding-left: 22px; line-height: 16px }

#vcontact {font-size: 90%; margin-top: 30px; border-top: 1px dashed #a3c3d0; padding-top: 20px; line-height: 140% }
#vcontact a {color: #007369}
#vgall {background: #f2f2f2; text-align: center; padding: 20px 0; overflow: hidden}
#vgall img {margin-bottom: 1em}
img.vimg  {float: left; margin-right: 15px; border: 1px solid #DADADA}

#forecast, .content {overflow: hidden; margin-bottom: 3em}
#forecast table {width: 400px; margin-bottom: 2em; margin-left: 1px} 
.content table { width: 97%; margin-left: 1px; margin-bottom: 2em}
.content table.tbb {border-bottom: 1px solid #a3c3d0;}
.content ul {margin-left: 2em}
.content ul li {display: block; background: url(li_red.gif) 0 0.5em no-repeat; padding-left: 12px; margin-bottom: 0.2em}

#current_weather {background: url(wc_bg.gif) no-repeat; width: 398px; height: 62px; overflow: hidden; margin-bottom: 3em}
#current_weather div {float: left; font-size: 95%}
#current_weather div.update {width: 76px; color: #fff; padding-top: 16px; text-align: center }
#current_weather div.update span{font-size: 10px}
#current_weather div.temp {width: 85px; text-align: center; line-height: 60px;  font-size: 26px }
#current_weather div.cloud {width: 65px; line-height: 60px; }
#current_weather div.txt {padding-top: 4px}
#current_weather div.txt span {color: #268cbf; font-weight: bold}

.fck_blue {color: #268cbf}
.fck_red {color: #ac1d01}
.fck_center, table.tbb th.tblh1 div.fck_center, table.tbg th.tblh1 div.fck_center {text-align: center}
.warn_text { border: 1px solid #ac1d01; color: #ac1d01; padding: 10px}


/* BBcodes bar & in text BBcodes */
div.bb {margin: 10px 0}
div.bb img {margin-left:5px}
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}
/* autocomplete */
.ac_results {padding: 0px;	border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0px; 	padding: 2px 5px; cursor: default; display: block;	font: menu; font-size: 12px; line-height: 16px; overflow: hidden;}
.ac_loading {background: white url('../loading') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #007369; color: white;}

