/***** CLASSI/OGGETTI *****/
.s_FFFFFF {height:20px}
.so_FFFFFF {width:20px}

.titolo {padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;background-color:#DDE3E6;font-size:14px;}
.testo {padding:10px;background-color:#F5F5F5;border-top:solid 1px #fff;}
.icona {padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;background-color:#F5F5F5;border-top:solid 1px #fff;}
.icona * {vertical-align:middle;}
.icona IMG {margin-right:5px;}

.ling, .ling_, .ling_d {width:140; height:15; color:#fff; font-size:10px; font-weight:bold; border:0;}
.ling {background-color:#B3BCC0; cursor:pointer;}
.ling_ {background-color:#0033CC;}
.ling_d {background-color:#F0F0F0;}

/***** LAYOUT *****/
/*UL { list-style-type: none; margin: 0; padding: 0 }*/
.tit_arr_red { background-image: url(../contenuti/img/arrow_red.gif); background-repeat:no-repeat; background-position:top left; font-size:13px; padding-left:14px; color:#9E1413; line-height:15px; font-weight:normal}
.tit_arr_red A, .tit_arr_red A:link, .tit_arr_red A:visited, .tit_arr_red A:hover {font-size:13px; color:#9E1413; line-height:15px; font-weight:normal}
.tit_arr_grey {background-image: url(../contenuti/img/arrow_grey.gif); background-repeat:no-repeat; background-position:top left; font-size:13px; padding-left:14px; line-height:14px; font-weight:normal}
.tit_arr_grey A, .tit_arr_grey A:link, .tit_arr_grey A:visited, .tit_arr_grey A:hover{font-size:13px; line-height:14px; font-weight:normal; color:#666666}

/* Search */
.srch { background: #E7E7E7; padding: 10px 0 }
.tbl { margin: 0 10px }
.srch H3 { padding: 0 10px }
.txtSearch { width: 220px; height: 18px; font-size: 12px }
.btnSearch { background: url(../contenuti/img/srch.gif) top left no-repeat; width: 25px; height: 24px }
.btnSearch:hover { background: url(../contenuti/img/srch-ov.gif) top left no-repeat }
h3 { color: #990000; font-size: 14px; margin: 0 0 11px 0 }
.adv { display: block; margin: 10px 0 0 10px; color: #990000; font-size: 11px; font-weight: bold; text-decoration: none; background: url(../contenuti/img/arr.gif) 0px 4px no-repeat; padding: 0 0 0 7px; color: #990000 }
.adv:hover { background: url(../contenuti/img/arr-ov.gif) 0px 4px no-repeat; color: #000 }
/* /Search */

.sres { background: #E7E7E7; margin: 10px 0 }

.pgs { padding: 3px 9px }
.pgs a { font-weight: normal }
.pgs a, .pgs strong { color: #000; text-decoration: none }

.tbl2 td, .tbl2 th { border-top: 1px solid #FFF; padding: 3px 4px; font-size: 11px; border-right: 1px solid #FFF }
.tbl2 th { white-space: nowrap; background: #9C9A9A; color: #FFF }
.hdr td { font-weight: bold }
.div { height: 4px; background: #FFF; font-size:1px; line-height: 1px }

.news { border-bottom: 1px solid #E8E8E5; padding: 7px 0 }
.news p { line-height: normal; margin: 2px 0 }
.dwn { cursor:pointer; display: block; background: url(../contenuti/img/arr-ov.gif) 0px 4px no-repeat; color: #000; padding: 0 0 0 7px; text-decoration: none; margin: 5px 0 0 0; font-weight: bold }
.dwn-ov { cursor:pointer; display: block; background: url(../contenuti/img/arr.gif) 0px 4px no-repeat; color: #9d1413; padding: 0 0 0 7px; text-decoration: none; margin: 5px 0 0 0; font-weight: bold }

.dwn span { color: #8F8F8F; font-weight: normal }

.dlnk { cursor:hand; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal }
.dlnk:hover { color: #000; text-decoration: none }

.div2 { background: #E8E8E5; height: 5px; font-size: 1px }

.bbut { text-decoration:none; background:url(../contenuti/img/bot-bg.gif) top left no-repeat; width: 180px; height: 25px; font-size: 10px; color: #FFF; padding: 3px 20px 5px 32px }
.bbut:link { text-decoration:none; background:url(../contenuti/img/bot-bg.gif) top left no-repeat; width: 180px; height: 25px; font-size: 10px; color: #FFF; padding: 3px 20px 5px 32px }
.bbut:visited{ text-decoration:none; background:url(../contenuti/img/bot-bg.gif) top left no-repeat; width: 180px; height: 25px; font-size: 10px; color: #FFF; padding: 3px 20px 5px 32px }
.bbut:hover { color: #993333; }


.linkForBO, .linkForBO:visited, .linkForBO::hover { font-family: "Verdana", Arial; font-size: 10px; color:#666666; line-height:14px; text-decoration:none; line-height:normal}
.redText { color: Red; font-family: "Verdana", Arial; font-size: 12px; font-weight:bold; line-height:12px;  line-height:normal}



.sendMail { width:148px; height:24px; background: url(../contenuti/img/srch.gif) top right no-repeat; }
.sendMail a { margin-top:5px}

.news strong span{ font-weight: normal; color: #646464 }

.logout { background: #E8E8E5 url(../contenuti/img/logout-bg.gif) top left no-repeat; width: 170px }
.lg-ad { background: url(../contenuti/img/lg-bg.gif) bottom left no-repeat; padding: 18px 10px 26px 10px }
.lg-ad h4 { font-weight: bold; margin: 0; padding: 0 0 14px 0; border-bottom: 5px solid #9C9A9A; font-size: 11px }
.lg-ad a { color: #000; font-weight: bold; margin: 0; margin: 22px 0 0 0; background: url(../contenuti/img/srch.gif) top right no-repeat; display: block; font-size: 13px; text-decoration: none; padding: 0 0 6px 0 }
.lg-ad a:hover { color: #000; background: url(../contenuti/img/srch-ov.gif) top right no-repeat; text-decoration: none }
.loghead { background: url(../contenuti/img/log-head.gif) top left no-repeat; width: 170px }
.loghead span { display: block; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px; font-weight: bold; padding: 4px 0 6px 10px; text-align: left }


.errore {
padding-left:10px;
padding-top:20px;
color:#FF0000;}


.tp, .tp2, .tp3, .tp4 { background: #999; color: #FFF; padding: 4px 10px 5px 10px; font-weight: bold; text-align: left; font-size: 12px; border-bottom: 1px solid #FFF }
.tp2 { background: #BE4834 url(../img/layoutElem/tp2.gif) 0 0 repeat-x }
.tp3 { background: #E8E8E5; color: #666666; font-size: 10px }
.tp4 { background: #D2D2D2; color: #FFF; margin: 0 0 4px 0 }


.fnd-link { background: #E8E8E5; font-size: 10px; color: #9D1413; padding: 5px 10px 6px 10px; cursor: pointer; font-weight: bold }
.fnd-link-ov { background: #E8E8E5; font-size: 10px; color: #000; padding: 5px 10px 6px 10px; cursor: pointer; font-weight: bold }
.head { font-size: 12px; font-weight: normal }
a.sbut, a.sbut:hover { background: url(../contenuti/img/but.png); background-position: 0 0; background-repeat: no-repeat; width: 97px; height: 23px; color: #FFF; display: block; text-decoration: none; font-size: 11px; font-weight: bold }
a.sbut:hover { background: url(../contenuti/img/but.png); background-position: 0 -33px }
a.sbut span, a.sbut:hover span { padding: 4px 0 0 10px; display: block }
.fl { float:right }
.pad { padding: 5px 0 0 10px }
/*.tbl3 { width: 100% } */
.tbl3 th { border-top: 1px solid #D9D9D9; font-size: 11px; border-right: 1px solid #D9D9D9; white-space: nowrap; background: #EDEDED; color: #B22C1B; font-weight: normal; text-align: center; padding: 10px 0; font-weight: bold }
.tbl3 td { text-decoration: none; font-size: 10px }
.tbl3 td a { text-decoration: none; font-size: 10px; font-weight: bold; color: #555 }
.tbl3 td a:hover, .tbl3 td a:visited { color: #B22C1B; text-decoration: none }
.sres2 { padding: 0 0 5px 0 }
.head-tr td { padding: 3px 4px 3px 10px; border-top: 1px solid #D9D9D9; font-size: 11px; border-right: 1px solid #D9D9D9; background: #FFF }
.head-tr2 td { padding: 3px 4px 3px 10px; border-top: 1px solid #D9D9D9; font-size: 11px; border-right: 1px solid #D9D9D9; background: #EDEDED }
.divt { border-left: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; margin: 0 0 5px 0 }

/* Buttons */
a.sbut, a.sbut:hover { background: url(../contenuti/img/but.png); background-position: 0 0; background-repeat: no-repeat; width: 97px; height: 23px; color: #FFF; display: block; text-decoration: none; font-size: 11px; font-weight: bold }
a.sbut:hover { background: url(../contenuti/img/but.png); background-position: 0 -33px }
a.sbut span, a.sbut:hover span { padding: 4px 0 0 10px; display: block }

a.back { background: url(../img/layoutElem/back-bg.gif) 0 0 no-repeat; color: #FFF; display: block; text-decoration: none; font-size: 11px; font-weight: bold; height: 17px }
a.back span { background: url(../img/layoutElem/back-arr.gif) 0 0 no-repeat; height: 17px; display: block; padding: 0 0 0 22px }

a.dbut, a.dbut:hover { background: url(../contenuti/img/dwnld.png); background-position: 0 0; background-repeat: no-repeat; width: 172px; height: 24px; color: #FFF; display: block; text-decoration: none; font-size: 10px; font-weight: bold }
a.dbut:hover { background-position: 0 -34px }
a.dbut span, a.dbut:hover span { padding: 4px 0 0 24px; display: block }

a.gbut, a.gbut:hover { background: url(../contenuti/img/go.png); background-position: 0 0; background-repeat: no-repeat; width: 54px; height: 20px; color: #FFF; display: block; text-decoration: none; font-size: 10px; font-weight: bold }
a.gbut:hover { background-position: 0 -30px }
a.gbut span, a.gbut:hover span { padding: 4px 0 0 0; display: block; text-align: center }
/* /Buttons */

.pad2 { padding: 5px 0 }
.fnd-hdr { font-size: 13px; color: #000; padding: 0 0 0 10px }
.fnd-hdr strong { font-size: 15px; color: #000; display: block }

.SubTitle { color: #000; font-weight: bold; font-size: 12px; display: block; margin: 18px 0 10px 0 }
.SubTitle2 { color: #000; font-weight: bold; font-size: 12px; display: block }
.sel { width: 300px; font-size: 11px; color: #666666 }
.sfo td { vertical-align: middle; padding: 0 0 10px 0 }
.vtop td { vertical-align: top; padding: 2px 0; font-size: 12px; color: #555; font-family: Verdana, Arial, Helvetica, sans-serif }
.vtop td strong { color: #000 }

a.lftar, a.lftar:hover, a.rgtar, a.rgtar:hover { background: url(../contenuti/img/arrow.png); background-position: 0 0; background-repeat: no-repeat; width: 5px; height: 9px; font-size: 1px; line-height: 1px; display: block; float: left }
a.lftar:hover { background-position: 0px -19px }
a.rgtar { background-position: 0px -38px }
a.rgtar:hover { background-position: 0px -57px }
a.cal { text-decoration: underline; float: left; margin: -2px 4px 0 4px }
.pad3 { padding: 3px 6px 0 0 }
.pad4 { padding: 10px; margin: 10px 0 }

.cube { width: 15px; height: 15px }
.red { background: #9D1413 }
.grey { background: #333 }

.graph { margin: 5px 0 10px 0 }

.srtbl td { vertical-align: middle; padding: 0 5px 0 0 }

a.ico { display: block; height: 34px; color: #666666; font-size: 10px; font-weight: bold; text-decoration: none; float: left; margin: 0 25px 0 0; background: url(../contenuti/img/icons.png); background-repeat: no-repeat }
a.ico span { display: block; padding: 10px 0 0 35px }
a.c1 { background-position: 0 0 }
a.c1:hover { background-position: 0 -44px }
a.c2 { background-position: 0 -88px }
a.c2:hover { background-position: 0 -132px }
a.c3 { background-position: 0 -176px }
a.c3:hover { background-position: 0 -220px }
a.c4 { background-position: 0 -264px }
a.c4:hover { background-position: 0 -308px }
a.c5 { background-position: 0 -352px }
a.c5:hover { background-position: 0 -396px }

.date { background: url(../contenuti/img/date.png) 0 0 no-repeat; width: 90px; height: 271px; position: relative; margin-top: -271px }
.date strong { padding: 251px 0 0 0; text-align: center; display: block }




/* New styles */
HTML, BODY { margin: 0; padding: 0; color: #555; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; background: #FFF; text-align: center }

.noBR {line-height: 0px; display: none }
FORM { margin: 0; padding: 0 }
A { color: #B22C1B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none }
A img { border: 0 }
A:hover { text-decoration: none }
table { font-size: 11px }

P { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal }
.pg { width: 992px; margin: 0 auto }
.logo { padding: 23px 0; vertical-align: top; width: 180px }
.smnu { vertical-align: top; padding: 12px 0 0 0; color: #555; font-size: 10px; width: 812px; text-align: right }
.smnu td { font-size: 10px }

.fl { float: left }
.fr { float: right }
.cl { clear: both; font-size: 1px; line-height: 1px }

.lang { width: 135px; font-size: 10px }
.srchtd { font-size: 10px; width: 250px; white-space: nowrap; vertical-align: top; padding: 7px 0 0 0 }
.srchtd span { padding: 0 0 0 6px }

.mnu { margin: 0 0 6px 0; text-align: left }
.cont { margin: 6px 0 0 0 }
.cont2 { margin: 19px 0 0 0 }

.sx, .dx { vertical-align: top; width: 182px }

.lft { background: url(../img/layoutElem/lft.gif) 0 0 no-repeat; height: 24px }
.rgt { background: url(../img/layoutElem/rgt.gif) top right no-repeat; height: 24px }
.lft3 { background: url(../img/layoutElem/lft3.gif) 0 0 no-repeat; height: 11px }
.rgt3 { background: url(../img/layoutElem/rgt3.gif) top right no-repeat; height: 11px }
.lft4 { background: url(../img/layoutElem/lft4.gif) 0 0 no-repeat; height: 34px; margin: 5px 0 24px 0 }
.rgt4 { background: url(../img/layoutElem/rgt4.gif) top right no-repeat; height: 34px; color: #B22C1B; font-size: 15px; line-height: 34px; font-weight: bold; padding: 0 0 0 10px }
.blft { background: url(../img/layoutElem/blft.gif) 0 0 no-repeat; height: 10px }
.brgt { background: url(../img/layoutElem/brgt.gif) top right no-repeat; height: 10px }

.mlft { background: url(../img/layoutElem/1gr.gif) 0 0 repeat-y }
.mrgt { background: url(../img/layoutElem/1gr.gif) top right repeat-y }
.rgt h2, .rgt2 h2, .rgt h2 a, .rgt2 h2 a, .rgt h2 .rosso14, .rgt2 h2 .rosso14, .rgt h2 .rosso12, .rgt2 h2 .rosso12 { color: #B22C1B; text-align: center; font: bold 13px/24px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
.rgt2 h2 a { color: #B22C1B; text-align: center; font: bold 13px/24px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
.pad { padding: 10px 11px 0 11px }
.dx .pad { padding: 10px 0 0 11px }

.pad2 { padding: 0 11px 0 11px }
.pad3 { padding: 4px 10px 17px 10px }
.hgt { min-height: 147px }


.datetit { padding: 0 0 17px 0; color: #000; font-weight: bold }
.datetit a { text-decoration: none; color: #000; font-weight: bold }
.pager { padding: 20px 0 0 0 }
.pager a, .pager a:hover, .pager span { background: url(../img/layoutElem/pg.png) 0 0 no-repeat; display: block; float: left; width: 29px; height: 19px; margin: 0 0 0 6px; line-height: 19px; text-align: center; font-size: 10px; color: #B22C1B; text-decoration: none; font-weight: bold }
.pager span, .pager a:hover { background: url(../img/layoutElem/pg-ov.png) 0 0 no-repeat; color: #FFF }
.all { text-align: right }
.all a { background: url(../img/layoutElem/arr.gif) 0 3px no-repeat; padding: 0 10px 0 9px; color: #555; text-decoration: none }

.lft2 { background: #D9D9D9 url(../img/layoutElem/lft2.gif) 0 0 no-repeat; cursor: pointer }
.rgt2 { background: url(../img/layoutElem/rgt2.gif) top right no-repeat; padding: 0 6px 0 10px }

.info { font-weight: bold; color: #555; margin: 12px 0 0 0; min-height: 72px; 
padding: 0 0 10px 0; min-width: 160px }
.info a { font-weight: bold; color: #555; text-decoration: none }
.info img { margin: 0 5px 0 0 }
.vspc { line-height: 10px; height: 10px; font-size: 1px }

.cx { vertical-align: top }
.cx2 { vertical-align: top; font-size: 12px; line-height: 18px }
.cx3 { vertical-align: top; font-size: 12px; line-height: 18px }


.cx2 p, .cx3 p { font-size: 12px; line-height: 18px }
.cx2 ul, .cx3 ul, .dx ul { font-size: 12px; list-style-type: none; margin: 0 0 0 18px; padding: 0 }
.cx2 ul li, .cx3 ul li, .dx ul li { font-size: 12px; background: url(../img/layoutElem/bullet.gif) 0 4px no-repeat; padding: 0 0 0 19px }
.cx .mrgt ul, .cx2 .mrgt ul, .cx3 .mrgt ul, .dx .mrgt ul { list-style-type: none }

.cx h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; line-height: 21px; color: #000; margin: 0 0 23px 0; padding: 0 }
.box { width: 284px }
.need { line-height: 1px; height: 1px; font-size: 1px }

.tabs span { display: block; background: url(../img/layoutElem/tabs.gif) 0 0 no-repeat; width: 294px; height: 23px; text-align: center; line-height: 23px; font-size: 11px; color: #FFF; text-decoration: none; font-weight: bold; cursor: pointer; display: block }
.tabs span.act { display: block; background: url(../img/layoutElem/tabs-ov.gif) 0 0 no-repeat; width: 293px; height: 23px; text-align: center; line-height: 23px; font-size: 11px; color: #B22C1B; text-decoration: none; font-weight: bold; cursor: default; display: block }

.txt, .txt2, .txt4 { border: 0; background: #E3E3E3; width: 94px; height: 17px }
.txt3 { width: 79px; height: 24px; border: 1px solid #ADAAAD; padding: 2px }
.txt2 { width: 115px }
.txt4 { width: 140px }
.pad .txt2 { width: 158px }

.stbl { margin: 5px 0 0 0 }
.stbl td { padding: 0 5px 0 10px }
.stbl2 { padding: 10px 0 }

.pad2 .all { padding: 3px 0 0 0 }
.foot { border-top: 1px solid #B22C1B; padding: 5px 0 8px 0; color: #555; text-align: center; margin: 20px 0 0 0 }
.foot a { color: #555; text-decoration: none }

.MenuTitle { color: #B22C1B; font-size: 11px; font-weight: bold; font-size: 11px; padding: 0 0 6px 0 }


.sxlink a { cursor: pointer; color: #555; background: url(../img/layoutElem/arr.gif) 2px 9px no-repeat; padding: 5px 0 5px 13px; font-weight: bold; display: block }
.sxlink a:hover { cursor: pointer; color: #B22C1B; background: url(../img/layoutElem/arr.gif) 2px 9px no-repeat; padding: 5px 0 5px 13px; font-weight: bold; display: block }
.sxlink-ov a { cursor: pointer; color: #B22C1B; background: url(../img/layoutElem/arr.gif) 2px 9px no-repeat; padding: 5px 0 5px 13px; font-weight: bold; display: block }
.sxlink-sel a { cursor: pointer; color: #B22C1B; background: url(../img/layoutElem/arrdown.gif) 0 10px no-repeat; padding: 5px 0 5px 13px; font-weight: bold; display: block }

.sx2link { cursor: pointer; color: #555; background: url(../img/layoutElem/arr.gif) 8px 6px no-repeat; padding: 3px 0 2px 21px; font-size: 10px }
.sx2link-ov { cursor: pointer; color: #B22C1B; background: url(../img/layoutElem/arr.gif) 8px 6px no-repeat; padding: 3px 0 2px 21px; font-size: 10px }
.sx2link-sel { cursor: pointer; color: #B22C1B; background: url(../img/layoutElem/arrdown.gif) 5px 7px no-repeat; padding: 3px 0 2px 21px; font-size: 10px }


.print a { display: block; background: url(../img/layoutElem/print.gif) 0 0 no-repeat; width: 20px; height: 20px; float: right; text-decoration: none }
.briciole, .TitoloBric { display: inline; color: #B22C1B; font-weight: bold; background: url(../img/layoutElem/arrdown.gif) right 4px no-repeat; padding: 0 11px 0 0; font-size: 10px; line-height: 22px }
.briciole a, .TitoloBric a { color: #231F20; font-weight: bold; padding: 0 11px 0 0; font-size: 10px; text-decoration: none; background: url(../img/layoutElem/arr-grey.gif) right 3px no-repeat; line-height: 22px }
.Rad { color: #B22C1B }
.mrg { margin: 10px 0 0 0 }
.sel { width: 137px; font-size: 11px }
.Titolo { color: #B22C1B; font-size: 15px; line-height: 22px; font-weight: bold }
.member { background: url(../img/layoutElem/mem-bg.png) 0 0 repeat-y; width: 198px; cursor: pointer; text-align: center; font-size: 11px; margin: 0 0 10px 0 }
.mem-top { background: url(../img/layoutElem/mem-top.png) 0 0 no-repeat; width: 198px;  padding: 6px 0 0 0 }
.mem-bot { background: url(../img/layoutElem/mem-bot.png) bottom left no-repeat; width: 198px; padding: 0 0 10px 0 }
.member strong { color: #555; display: block; }
.member p { font-size: 10px; color: #555; margin: 0; padding: 0; line-height: 14px }
.member a { font-size: 10px; color: #B22C1B; display: block; text-decoration: none; font-weight: bold }


.brd { border-right: 1px solid #D9D9D9 }

.grey { width: 50%; color: #231F20; padding: 7px 0 7px 10px; vertical-align: top; font-size: 10px; border-left: 1px solid #D9D9D9; background: #F6F6F6; border-bottom: 1px solid #D9D9D9 }
.tblw { width: 100% }

.arrRecover { text-decoration: none; color: #555 }
.arrRecover:hover { text-decoration: none; color: #9D1413 }
.ricorda { text-decoration: none; color: #555; background: url(../img/layoutElem/arr.gif) 0 2px no-repeat; padding: 0 0 0 10px }
.ricorda:hover { text-decoration: none; color: #9D1413 }

.hide { visibility: hidden; display: none }

.smnu .fr { width: 400px; white-space: nowrap }
.smnu .fr .grigio11 { white-space: nowrap; padding: 0 6px 0 5px }

.loginbut { background: url(../img/layoutElem/signbut.gif) 0 0 no-repeat; width: 77px; line-height: 17px; text-align: center; color: #FFF; display: block; margin: 10px 0 0 0; text-decoration: none; font-weight: bold }
.dx .loginbut { margin: 10px 10px 0 0 }


.loginTextBoxAr { width: 158px; height: 17px; border: 0; background: #E3E3E3; color: #000; padding: 0 0 0 2px; display: block; margin: 4px 0 0 0; font-size: 10px }
.sr { background: url(../img/layoutElem/sar.gif) right top no-repeat; padding: 2px 16px 2px 0; display: inline; margin: 10px 0 0 0; font-size: 11px }
.pad .sr { margin: 10px 10px 0 0 }
.sr a { background: url(../img/layoutElem/search.gif) 0 0 repeat-x; text-align: center; color: #FFF; display: inline; text-decoration: none; font-weight: bold; padding: 2px 5px 2px 6px; white-space: nowrap; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.cx2, .cx3 { height: 500px }
.line { border-top: 1px solid #D9D9D9; line-height: 1px; height: 1px; margin: 10px 0 }

.srch-but2 { width: 88px; height: 18px; background: url(../img/layoutElem/srch_bg2.gif) 0 0 no-repeat }
.srch-but2 a { display: block; line-height: 17px; font-size: 11px; font-weight: bold; color: #FFF; padding: 0 0 0 6px; font-family: Arial, Helvetica, sans-serif; text-align: left }
.srch-but { width: 68px; height: 18px; background: url(../img/layoutElem/srch_bg.gif) 0 0 no-repeat }
.srch-but a { display: block; line-height: 17px; font-size: 11px; font-weight: bold; color: #FFF; padding: 0 0 0 6px; font-family: Arial, Helvetica, sans-serif; text-align: left }
.srch-rgt td { padding: 2px 0 }

.archd { background: url(../img/layoutElem/bgpic.gif) right top no-repeat; height: 60px }
.archd2 { padding: 0 0 0 20px }

.archd a { font-size: 15px; color: #231F20; font-weight: bold; line-height: 60px }
.ui-autocomplete * { text-align: left }
.info .mceEditor { width: 105px }
