/* ::::: .css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; }
ul { list-style: none outside none; }
a { margin: 0px; padding: 0px; vertical-align: baseline; }
.main a { color: rgb(13, 138, 204); }
a:hover { color: rgb(29, 113, 158); }
input, select, .minico { vertical-align: middle; font-size: 13px; }
fieldset { margin: 10px 0px; }
input[type="submit"] {  }
@font-face {
  font-family: "custom";  src: url('c.eot') format("embedded-opentype"), url('c.woff') format("woff"), url('c.ttf') format("truetype"), url('c.svg') format("svg");}
h1, h2, h3, .bouton, .mnu > li > a, .lanote, .fieldset_tri > legend { font-family: custom; font-weight: 100; text-transform: uppercase; text-rendering: optimizelegibility; }
.go, .rss, .bouton, .superposed h2, ul.lanav a { transition: all 0.3s ease 0s ; }
.important { color: rgb(55, 169, 255); }
.a { display:none;}
.bouton, .b1  { display: inline-block; vertical-align: middle; outline: medium none; text-align: center; text-decoration: none; line-height: 18px; font-size: 1.1em; padding: 1px 15px ! important; border-radius: 4px 4px 4px 4px; }
.b1:hover{ text-decoration: none; cursor: pointer; }
.bouton:hover{ text-decoration: none; cursor: pointer; }
.b1:active { position: relative; top: 1px; }
.b-submit { font:bold 22px/130% "Lucida Grande", Arial, Helvetica, sans-serif; }
.b-submit:hover { text-decoration: blink;}
.bouton:active { position: relative; top: 1px; }
.orange { background: none repeat scroll 0% 0% rgb(255, 171, 44) ! important; color: rgb(255, 255, 255) ! important; text-shadow: 1px 1px 0.1em rgb(185, 129, 19); border: 1px solid rgb(252, 160, 21); }
.orange:hover { background: none repeat scroll 0% 0% rgb(247, 148, 28) ! important; color: rgb(255, 255, 255); border: 1px solid rgb(242, 140, 16); }
.superposed h2, .breadcrumb > ul > li, .breadcrumb > ul:before, .lanav a, .fieldset_tri > legend { text-shadow: 1px 1px 2px rgb(249, 249, 249); }
.search > h2, .mlink > h1, .superposed .hover { text-shadow: 0px 1px 1px rgb(13, 138, 204) ! important; }
.flashnews > h2, .home, .fsocial { font: 0px/0 a; color: transparent; }
html { background: url('bg_0.png') repeat scroll 0px 0px rgb(97, 97, 97); }
body { min-height: 1100px; min-width: 990px; font: 14px/1 "Helvetica Neue",Helvetica,Arial; background: url('bg_1.jpg') repeat-x scroll 0px 0px transparent; }
.ico, .flashnews > h2, .mnu > li > ul a, input[type="search"], .subcontent li, .flinks a, .fsocial, .doublea, #itt .closer, .subcontent h2 { background-image: url('s.png'); background-repeat: no-repeat; }
.breadcrumb, .main h1, .main h2 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#bg_style { position: absolute; z-index: 0; left: 0px; right: 0px; min-height: 100%; min-width: 990px; background: url('bg_2.jpg') no-repeat scroll center top transparent; }
#header, #subheader, #main, #footer { position: relative; width: 990px; margin: 0px auto; z-index: 1; }
#header { z-index: 2; }
#subheader { height: 100px; }
#header, #main { box-shadow: 0px 0px 6px rgba(97, 97, 97, 0.5); }
#footer { overflow: hidden; clear: both; }
#main { clear: both; background: url('main_bg.png') repeat scroll 0px 0px rgb(243, 243, 243); min-height: 600px; padding-bottom: 20px; border-radius: 4px 4px 0px 0px; }
.main:after, .edito:after, .listings_all:after, .subcontent + footer:after, .grid:after, .triple:after, .socz:after { content: " "; clear: both; display: block; visibility: hidden; height: 0px; font-size: 0px; }
#main > aside { float: right; width: 300px; margin-right: 10px; }
#main > section { float: left; margin-left: 10px; width: 660px; }
.flashnews { float: left; width: 728px; height: 31px; line-height: 33px; background: -moz-linear-gradient(center top , rgb(237, 237, 237), rgb(255, 255, 255)) repeat scroll 0% 0% transparent; }
.flashnews > h2 { float: left; width: 50px; height: 31px; background-position: 0px 0px; border-right: 1px dotted rgb(198, 198, 198); }
.flashnews > ul { float: left; padding-left: 10px; width: 662px; height: 31px; overflow: hidden; color: rgb(104, 104, 104); }
.flashnews a { color: rgb(0, 0, 0); text-decoration: none; }
.flashnews a:hover { text-decoration: underline; }
.mnu { float: left; width: 728px; height: 61px; border-bottom: 4px solid rgb(13, 138, 204); background: none repeat scroll 0% 0% rgb(13, 138, 204); }
.mnu > li { position: relative; float: left; width: 91px; height: 61px; }
.mnu > li > a { display: block; position: relative; width: 90px; height: 20px; text-decoration: none; color: rgb(255, 255, 255); font-size: 1.1em; text-align: center; text-shadow: 1px 1px 1px rgb(13, 138, 204); padding-top: 39px; border-top: 1px solid rgb(28, 159, 229); border-right: 1px dotted rgb(149, 218, 254); background: url('menu_icons.png') no-repeat scroll 0px 0px rgb(43, 181, 254); }
.mnu .mn1 { background-position: 0px 0px; }
.mnu .mn1:hover, .mnu .mn1.hover { background-position: 0px -63px; }
.mnu .mn2 { background-position: -91px 0px; }
.mnu .mn2:hover, .mnu .mn2.hover { background-position: -91px -63px; }
.mnu .mn3 { background-position: -182px 0px; }
.mnu .mn3:hover, .mnu .mn3.hover { background-position: -182px -63px; }
.mnu .mn4 { background-position: -273px 0px; }
.mnu .mn4:hover, .mnu .mn4.hover { background-position: -273px -63px; }
.mnu .mn5 { background-position: -364px 0px; }
.mnu .mn5:hover, .mnu .mn5.hover { background-position: -364px -63px; }
.mnu .mn6 { background-position: -455px 0px; }
.mnu .mn6:hover, .mnu .mn6.hover { background-position: -455px -63px; }
.mnu .mn7 { background-position: -546px 0px; }
.mnu .mn7:hover, .mnu .mn7.hover { background-position: -546px -63px; }
.mnu .mn8 { background-position: -637px 0px; }
.mnu .mn8:hover, .mnu .mn8.hover { background-position: -637px -63px; }
.mnu > li:last-child > a { width: 91px; border-right: 0px none; }
.mnu > li > a:hover, .mnu > li > .hover { background-color: rgb(255, 255, 255) ! important; background-position: 0px -63px; color: rgb(13, 138, 204) ! important; padding-top: 39px ! important; height: 19px ! important; text-shadow: 1px 1px 1px rgb(255, 255, 255) ! important; border-top: 1px solid rgb(13, 138, 204) ! important; border-bottom: 1px dotted rgb(224, 224, 223) ! important; top: 0px ! important; }
.mnu > li > a:hover:after, .mnu > li > .hover:after { display: none; }
.mnu > li > .current { top: -1px; padding-top: 40px; background-color: rgb(247, 148, 28); text-shadow: 1px 1px 1px rgb(174, 104, 20); border-top: 1px solid rgb(227, 136, 26); }
.mnu > li > .current:after { position: absolute; bottom: -5px; left: 42px; content: ""; width: 0px; height: 0px; border-color: rgb(247, 148, 28) transparent transparent; border-style: solid; border-width: 5px 5px 0px; }
.mnu > li > ul { display: none; position: absolute; top: 60px; left: 0px; width: 182px; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 10000; text-align: left; border-radius: 0px 0px 4px 4px; }
.mnu > li > ul > li + li { border-top: 1px dotted rgb(224, 224, 223); }
.mnu > li > ul a { margin-left: 5px; font-size: 13px; line-height: 23px; color: rgb(0, 0, 0); text-decoration: none; padding-left: 13px; background-position: -170px -631px; }
.mnu > li > ul a:hover { color: rgb(13, 138, 204); }
.search { float: right; width: 262px; height: 96px; background: none repeat scroll 0% 0% rgb(13, 138, 204); }
.search > h2 { padding: 8px 0px; color: rgb(255, 255, 255); font-size: 1.1em; height: 15px; text-align: center; }
.search select { position: relative; left: 12px; top: 6px; width: 125px; height: 20px; border: medium none; }
input[type="search"] { position: relative; left: 12px; width: 210px; padding: 0px 0px 0px 26px; line-height: 24px; height: 26px; border: 1px solid rgb(13, 111, 162); border-radius: 4px 4px 4px 4px; background-color: rgb(255, 255, 255); background-position: -170px -585px; outline: 0px none; }
.search input[type="submit"] { position: relative; left: 20px; top: 6px; }
.breadcrumb { clear: both; height: 24px; background: url('breadcrumb_pics.png') repeat-x scroll 0px 0px rgb(240, 240, 240); line-height: 25px; border-radius: 0px 0px 4px 6px; font-size: 13px; }
.breadcrumb > ul:before { content: "Вы находитесь здесь"; padding-left: 9px; color: rgb(104, 104, 104); border-radius: 0px 0px 0px 4px; }
.breadcrumb > ul { float: left; }
.breadcrumb > ul > li, .breadcrumb > ul:before { float: left; height: 24px; background: url('breadcrumb_pics.png') repeat-x scroll 0px -24px rgb(215, 215, 215); }
.breadcrumb > ul > li:before { content: ""; float: left; width: 16px; height: 24px; background: url('breadcrumb_pics.png') no-repeat scroll 0px -48px rgb(215, 215, 215); }
.breadcrumb > ul > .last { background: none repeat scroll 0% 0% transparent; }
.breadcrumb > ul > .last:before { content: ""; float: left; width: 16px; height: 24px; background: url('breadcrumb_pics.png') no-repeat scroll 0px -72px rgb(215, 215, 215); }
.breadcrumb a, .breadcrumb span { margin-left: 3px; text-decoration: none; color: rgb(104, 104, 104); }
.breadcrumb a:hover span { color: rgb(51, 51, 51); }
.home, .pub728 { margin: 23px 0px; height: 60px; }
.home { display: block; float: left; width: 252px; }
.pub728 { float: right; }
.main h1, .main h2 { color: rgb(54, 54, 54); height: 37px; margin: 8px 0px 0px; text-shadow: 1px 1px 2px rgb(255, 255, 255); }
.section h1 { font-size: 32px; line-height: 40px; color: rgb(247, 148, 28);}
.aside h1 { font-size: 19px; line-height: 17px; margin: 14px 0px 10px; }
.main h2 { font-size: 20px; line-height: 39px; }
.subcontent h2 { color: rgb(55, 169, 255); height: 22px; line-height: 26px; margin: 15px 0px 8px -11px; padding: 0px 0px 0px 28px; background-position: -170px -559px; }
.subcontent h2 > a { color: rgb(55, 169, 255); }
.subcontent { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1px 7px; border-top: 7px solid rgb(213, 213, 213); }
.listings_defil > li, .pub300, .subcontent, .warning, .ipsSideBlock { box-shadow: 0px 1px 4px rgb(170, 170, 170), 0px -20px 30px -20px rgb(240, 240, 240) inset; }
.nobottom { padding-bottom: 0px; }
.padtop { margin-top: 20px; }
.notop { border-top: medium none; }
.nobg { box-shadow: none; background: none repeat scroll 0% 0% transparent; }
.nopadding { padding: 10px 0px 0px; }
.socialbox { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); padding: 10px; margin-bottom: 13px; overflow: hidden; }
.imgfree img { border: medium none ! important; box-shadow: none ! important; }
.gridl { float: left; width: 48.3%; }
.gridr { float: right; width: 48.3%; }
.ico { padding-left: 20px; }
.ico_articles { background-position: -170px 0px; }
.ico_stats { background-position: -170px -74px; }
.ico_annuaire { background-position: -170px -111px; }
.ico_news { background-position: -170px -222px; }
.ico_pieces { background-position: -170px -407px; }
.ico_deuxroues { background-position: -170px -370px; }
.ico_people { background-position: -170px -444px; }
.ico_dates { background-position: -170px -518px; }
.ico_newsletter { background-position: -170px -148px; }
.ico_comments { background-position: -170px -185px; }
.ico_connect { background-position: -170px -259px; }
.subcontent p, .subcontent ul, .subcontent ol { line-height: 20px; margin: 10px 0px; }
.subcontent li { padding-left: 13px; background-position: -170px -627px; }
.listings_all > li, .subcontent ol > li { padding-left: 0px; background: none repeat scroll 0% 0% transparent; }
.focused p, .focused ul { margin: 17px 0px; }
.main dl { margin: 10px 0px; line-height: 24px; }
.main dt { display: inline-block; width: 30%; vertical-align: top; }
.main dd { color: rgb(85, 85, 85); display: inline-block; width: 70%; }
.main dd img { margin: 0px ! important; }
.imggal, .edito img, .listings_all img, #pagination a { border: 1px solid rgb(214, 214, 214); box-shadow: 0px 0px 2px rgb(214, 214, 214); }
.main a[target="_blank"] { padding-right: 16px; background: url('blank_url.png') no-repeat scroll right center transparent; }
.section .subsection { margin: 16px 0px 0px; }
.section h1 + .subsection { margin-top: 0px; }
.aside .subsection { margin: 8px 0px 10px; }
.focused img { margin: 5px 2px; max-width: 640px; }
.edito { margin: 0px -7px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border-bottom: 1px solid rgb(243, 243, 243); padding: 1px 7px; }
.edito img { float: left; margin: 0px 16px 17px 11px; }
.supeditorial { background: none repeat scroll 0% 0% rgb(213, 213, 213); margin: -1px -7px 0px; padding: 7px; }
.lanote { position: relative; float: right; margin-top: 5px; margin-right: -11px; font-size: 22px; line-height: 26px; color: rgb(255, 255, 255); text-shadow: 1px 1px 0.1em rgb(185, 129, 19); text-align: center; width: 42px; height: 27px; background-color: rgb(255, 171, 44); border-bottom: 1px solid rgb(185, 129, 19); border-radius: 3px 0px 0px 3px; }
.lanote:after { position: absolute; bottom: -8px; right: 0px; content: ""; width: 0px; height: 0px; border-color: rgb(185, 129, 19) transparent transparent; border-style: solid; border-width: 4px 4px 4px 0px; }
.subcontent + footer { clear: both; background: none repeat scroll 0% 0% rgb(249, 249, 249); border-top: 1px solid rgb(243, 243, 243); line-height: 14px; box-shadow: 0px 1px 4px rgb(170, 170, 170); padding: 7px; text-align: right; }
.subcontent + footer > .navi { float: left; }
.triple > .subsection { float: left; width: 213px; margin-left: 10px; }
.triple .subcontent { overflow: hidden; }
.triple > .subsection:first-child { margin-left: 0px; width: 214px; }
.subheader { position: relative; margin: -1px -7px 0px; }
.triple img { position: absolute; top: 0px; left: 0px; width: 214px; height: 150px; margin: 0px; }
.triple p { position: relative; padding: 150px 10px 10px; z-index: 5; font-style: italic; color: rgb(136, 136, 136); margin: 0px; background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0) 35%, rgb(255, 255, 255) 74%) repeat scroll 0% 0% transparent; }
#pagination { font-size: 15px; line-height: 28px; margin: 10px 0px; text-align: center; }
#pagination a { color: rgb(54, 54, 54); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 2px 5px; text-decoration: none; border-radius: 3px 3px 3px 3px; }
#pagination a:hover { background: none repeat scroll 0% 0% rgb(43, 181, 254); color: rgb(255, 255, 255); }
#pagination span, #pagination .current, #pagination .current:hover { font-size: 16px; color: rgb(136, 136, 136); padding: 2px 3px; background: none repeat scroll 0% 0% transparent; border: medium none; box-shadow: none; cursor: default; }
#footer { background: none repeat scroll 0% 0% rgb(125, 125, 126); height: 190px; border-radius: 0px 0px 4px 4px; }
#footer > section { float: left; width: 33.3%; vertical-align: top; }
#footer h2 { color: rgb(217, 217, 217); font-size: 18px; line-height: 28px; margin: 20px 10px 10px; border-bottom: 1px dotted rgb(217, 217, 217); }
#footer li > a { color: rgb(217, 217, 217); text-decoration: none; }
#footer li > a:hover { text-decoration: underline; }
#footer ul { margin-left: 10px; }
#footer .bouton { margin: 12px 0px 0px 90px; }
.parten { font-size: 12px; line-height: 17px; }
.parten > li { float: left; width: 155px; }
.flinks { line-height: 23px; }
.flinks a { padding-left: 13px; background-position: -170px -631px; }
.fsocial { position: relative; display: block; float: left; width: 64px; height: 64px; margin: 20px; }
.fsocial:hover { top: 1px; cursor: pointer; }
.ffb { background-position: 0px -449px; }
.fgg { background-position: 0px -514px; }
.ftw { background-position: 0px -579px; }
.copyright { text-align: center; color: rgb(204, 204, 204); padding: 15px 0px; font-size: 13px; }
.doublea { display: inline-block; margin-left: 10px; width: 71px; height: 11px; background-position: 0px -284px; }
#compar tr:nth-child(2n+1) { background: none repeat scroll 0% 0% rgb(249, 249, 249); }
.minico { display: inline-block; background: none repeat scroll 0% 0% rgb(182, 182, 182); line-height: 17px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(119, 119, 119); padding: 1px 6px; border-right: 1px solid rgb(213, 213, 213); font-style: italic; 	}
.minico  { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.minico a, a.minico { color: rgb(255, 255, 255); text-decoration: none; }
.minico:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right: medium none; }
.minico:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; background: none repeat scroll 0% 0% rgb(158, 158, 158); }
.minico.go { background: none repeat scroll 0% 0% rgb(43, 181, 254); text-shadow: 1px 1px 1px rgb(13, 138, 204); }
header .go { float: right; }
.go:hover { background: none repeat scroll 0% 0% rgb(13, 138, 204); cursor: pointer; }
.minico.rss { background: none repeat scroll 0% 0% rgb(255, 171, 44); text-shadow: 1px 1px 0.1em rgb(185, 129, 19); float: left; }
.rss:hover { background: none repeat scroll 0% 0% rgb(247, 148, 28); cursor: pointer; }
.minico.go, .minico.rss { border-radius: 3px 3px 3px 3px ! important; border: medium none ! important; }
.navi > .minico { background: none repeat scroll 0% 0% rgb(182, 182, 182) ! important; text-shadow: 1px 1px 1px rgb(119, 119, 119) ! important; cursor: pointer; }
.navi > .minico.active, .navi > .minico:active { background: none repeat scroll 0% 0% rgb(158, 158, 158) ! important; }
.lastcomments .zone.noted { margin-right: 52px; }
#comf { margin: 0px -7px; }
.ccline { float: left; margin-top: 5px; width: 220px; height: 50px; }
.ccline > label { color: rgb(125, 125, 125); line-height: 25px; }
.ccline span { color: rgb(255, 182, 54); font-weight: 700; }
#comf input[type="text"], #comf input[type="email"], #comf select { box-shadow: 1px 1px 3px rgb(175, 175, 175) inset; width: 200px; border: 1px solid rgb(189, 189, 189); height: 24px; line-height: 24px; padding: 0px 4px; }
#comf select { width: 220px; }
#comf textarea { margin-top: 17px; width: 652px; padding: 4px; height: 132px; font-size: 14px; }
.cm-ns { margin-top: 10px; text-align: center; }
.emotic { width: 16px; height: 16px; }
#poll-container label { line-height: 20px; height: 20px; }
.poll-header { text-align: center; }
.poll-footer { text-align: center; font-size: 0.9em; color: rgb(136, 136, 136); }
ul.listings_all { margin: 0px; }
.listings_all a { display: block; padding: 4px 0px; color: rgb(247, 148, 28); text-decoration: none; font-weight: 700; vertical-align: top; line-height: 17px; }
.listings_all > li { position: relative; clear: both; border-top: 1px dotted rgb(198, 198, 198); }
.listings_all > li:first-child, .listings_carre > li, .listings_home > li { border-top: medium none ! important; }
.listings_all img { float: left; margin: 7px 7px 8px 0px; }
.listings_all p { margin: 7px 0px; }
.listings_big img { width: 72px; height: 54px; }
.listings_extra img { margin-bottom: 0px; width: 100px; height: 100px; }
.listings_carre > li { display: inline-block; width: 89%; margin: 0px 0.5%; text-align: center; vertical-align: top; }
.listings_carre img { float: none; width: 100px; height: 100px; margin: 10px auto 0px; }
#defilnews { position: relative; }
#defilnews > .subcontent { height: 230px; width: 660px; padding: 0px; overflow: hidden; }
.listings_home { width: 10000px; position: relative; }
.listings_home > li { transform: translateZ(0px); height: 230px; width: 660px; clear: none; float: left; }
.listings_home p { background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0) 35%, rgb(255, 255, 255) 74%) repeat scroll 0 0 transparent; color: rgb(136, 136, 136); font-style: italic; margin: 0; padding-right: 10px; position: relative; z-index: 5; }
.listings_home a { margin-top: 10px; }
.listings_home img { position: absolute; top: 0px; left: 0px; margin: 0px; width: 307px; height: 230px; border: medium none; box-shadow: none; }
.listings_home > li > div { position: relative; z-index: 5; width: 390px; padding: 15px 10px 0px 260px; height: 215px; background: -moz-linear-gradient(left center , rgba(255, 255, 255, 0) 14%, rgb(255, 255, 255) 42%) repeat scroll 0% 0% transparent; }
.listings_mini a, .listings_defil a { font-weight: 400; color: rgb(51, 51, 51); }
.pub300 { width: 300px; height: 300px; margin-bottom: 14px; margin-top: 22px; }
.pub300:first-child { margin-top: 45px; }
.mlink > h1 { position: relative; color: rgb(255, 255, 255); height: 38px; line-height: 40px; background: none repeat scroll 0% 0% rgb(43, 181, 254); margin: 0px -4px; text-align: center; border-bottom: 1px solid rgb(35, 144, 203); overflow: visible; }
.mlink > h1:before { position: absolute; bottom: -8px; left: 0px; content: ""; width: 0px; height: 0px; border-color: rgb(35, 144, 203) transparent transparent; border-style: solid; border-width: 4px 0px 4px 4px; }
.mlink > h1:after { position: absolute; bottom: -8px; right: 0px; content: ""; width: 0px; height: 0px; border-color: rgb(35, 144, 203) transparent transparent; border-style: solid; border-width: 4px 4px 4px 0px; }
.mlink img, .mlink .map { margin: -1px -7px; }
.mlink img { width: 300px; }
.superposed { position: relative; }
.superposed .subcontent { border-top: 7px solid rgb(13, 138, 204); margin-top: 19px; }
.display_area { display: none; }
.sp1 .display_area { display: block; }
.superposed h2 { line-height: 30px; width: 98px; background: none repeat scroll 0% 0% rgb(213, 213, 213); color: rgb(80, 80, 80); height: 29px; box-shadow: 1px 1px 2px rgb(191, 191, 191) inset; text-align: center; font-size: 15px; position: absolute; top: 19px; left: 0px; }
.superposed h2:hover { background: none repeat scroll 0% 0% rgb(191, 191, 191); color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(119, 119, 119); box-shadow: none; cursor: pointer; }
.sp2 h2 { margin-left: 101px; }
.superposed h2.hover { background: none repeat scroll 0% 0% rgb(13, 138, 204); color: rgb(255, 255, 255); box-shadow: none; cursor: default; }
.socz > div { margin-top: 10px; width: 33.3%; float: left; text-align: center; }
.listings_all li { color: rgb(247, 148, 28); display: block; font-weight: 700; line-height: 17px; padding: 4px 0; text-decoration: none; vertical-align: top; }
.listings_all li  footer {float: right; margin-bottom: 3px;}
