/* каталог */
.fb-cat {margin:10px 10px 20px 25px;}
.fb-cat p {margin-bottom:10px;}
.fb-cat h3 {padding: 0em 0em 3px 21px; text-indent : -22px; color: #444444;FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0em; font-weight : bolder;}
.fb-cat a {color:#0C9FCF;text-decoration: underline;}
.fb-cat a:hover {color:#0C9FCF; background-color: #DEF }


/* приветствие */
.fb-greet {color:#0C9FCF; font-size:12px;margin:20px 20px 20px 20px;}



/* глобальные стили шаблона ! */
* {margin:0;padding:0;}
html, body {width:100%;height:100%;}
body {color:#404040;background:#fff;font-family:arial;font-size:12px;}
img, img a, img a:hover {border:none; text-decoration:none;}
h2 {font-size:16px;font-weight:bold;color:#0C9FCF;margin-bottom:0.5em;}
h3 {font-size:23px;font-weight:normal;color:#0C9FCF;}
table {border-collapse:collapse;font:100% arial, sans-serif;}
table td {padding:0;vertical-align:top;}
a {color:#0C9FCF;text-decoration: underline; }
a:hover {color:#0C9FCF; background-color: #DEF;} 





/* иконки в каталоге */
.icon { background: url(../images/all-icon.gif) no-repeat 0px 0px; margin : 0em 6px 0em 0em; vertical-align: middle; }
#business { background-position: 0px 0px; }
#service { background-position: -16px 0px; }
#home { background-position: -32px 0px; }
#estate { background-position: -48px 0px; }
#digital { background-position: -64px 0px; }
  #technics { background-position: -80px 0px; }
  #leisure { background-position: -96px 0px; }
  #tourism { background-position: -112px 0px; }
  #internet { background-position: -128px 0px; }
#manufacture { background-position: -144px 0px; }
  #goods { background-position: -160px 0px; }
  #auto { background-position: -176px 0px; }
#work { background-position: -192px 0px; }
  #health { background-position: -208px 0px; }
#sport { background-position: -224px 0px; }
  #food { background-position: -341px 0px; }
  #allcat { background-position: -265px 0px; } 
  
  

  
/* шотстори и фулстори */

.none {display:none;}
.short-post-hover {background-color:#F9F9F9;}
.short-post-hover p {display: block;}
.short-post-hide h3 {opacity:0.10;}
.short-post-hide span {opacity:0.10;}
.short-post-hide div.short-post-rating {opacity:0.10;}
.short-post-hide div.short-post-type-1 {opacity:0.10;}
.short-post-hide div.short-post-type-2 {opacity:0.10;}
.short-post-hide div.short-post-type-3 {opacity:0.10;}
.short-post-hide div.short-post-edit {opacity:0.10;}
.short-post-hide div.ico-post {opacity:0.10;}
.short-post-hide div.ico-comm {opacity:0.10;}
.short-post-title-1 {font-size:20px; text-align:left;}
.short-post-rating, .short-post-edit, .short-post-bookmarks {width:50px;height:34px;text-align:center; background-position:bottom;}
.short-post-type-1 {height:14px;margin:5px 0px 4px 0px;}
.short-post-type-2 {height:18px;background: url(../images/fb-minitools.gif) no-repeat 15px -60px;margin:1px 0px 4px 0px;}
.short-post-type-3 {height:14px;background: url(../images/fb-minitools.gif) no-repeat 15px -48px;margin:5px 0px 4px 0px;}
.short-post-rating {background: url(../images/post-left.gif) no-repeat 0px 1px; font-size:12px; font-weight:bold; color:#F90; padding:9px 0px 0px 0px; height:26px;}
.short-post-edit { background: url(../images/post-left.gif) no-repeat 0px -36px;cursor:pointer;}
.short-post-bookmarks {border:0px;}
.short-post-bookmarks a:hover {border:0px;}
.short-post-body { color:#666; text-align:justify;}
.short-post-arrow {padding: 0px 0px 0px 15px;margin:0px 6px 0px 6px;}
.short-post-where {font-size:14px;color:#B8CCE4;text-decoration:none;}
.short-post-where a {color:#B8CCE4;text-decoration:none;}
.short-post-where a:hover {text-decoration:none;background:none; color:#0C9FCF;border-bottom:1px dotted #0C9FCF}
.short-post-who {font-size:14px;}
.short-post-who a {text-decoration:none;}
.short-post-content img {margin:5px 0px 5px 10px; border: 1px solid #CCC;}
.short-post-content b {color:#0C9FCF;font-weight:normal;background-color: #DEF}
.short-post-content {font-size:14px;margin:0px 0px 0px 0px; }
.short-post-read-more {font-size:12px;padding-right:15px; width:auto;float:right;}
.short-post-read-more a {text-decoration:none;}
.short-post-tools {float:left;margin-right:10px;}
.short-post-left-tools {width:50px;position:absolute;}
.short-post-read-more a:hover {text-decoration:underline;}
.short-post-spacer {width:auto;height:18px;}
.short-post-stats {width:auto;margin:10px 0px 4px 0px;border-top:1px solid #EFEFEF;padding-top:8px;}
.short-post-border {padding:15px;}
.corners {width:auto;}
.l1,.l2 {float:left;}.r1,.r2 {float:right;}.l2,.r2 {margin-top:-16px;}


.full-post-body {margin-left:20px;}
.full-post-title {font-size:20px; text-align:left; color:#0C9FCF;margin-top: 5px;text-decoration:underline;}
.full-post-head {background: url(../images/post-left.gif) no-repeat 0px 1px;padding:9px 0px 0px 0px;height:26px;padding-left:60px;}
.full-post-rating {width:40px;height:16px;position:absolute;margin-left:-54px;text-align:center;font-size:12px; font-weight:bold; color:#F90;}
.full-post-content {color:#666; text-align:justify;font-size:14px;margin:5px 0px 0px 0px;}
.full-post-content img {margin:5px 0px 5px 10px; border: 1px solid #CCC;}
.full-post-content b {color:#0C9FCF;font-weight:normal;background-color: #DEF;}
.full-post-stats {}


#ico-text, #ico-logintext {height:16px;font-weight: normal; color: #666666;padding: 0px 0 0px 20px;}
#ico-logintext {margin:1px 8px 0px 0px;}
#ico-cat-h3 {padding: 0em 0em 3px 21px; color: #444444;FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0em; font-weight : bolder;}
.show span {display:block;}

.ico-post {background: url(../images/fb-minitools.gif) no-repeat 0px 1px;}
.ico-comm {background: url(../images/fb-minitools.gif) no-repeat 0px -15px;}
.ico-arrow {background: url(../images/fb-minitools.gif) no-repeat 0px -78px;}
.ico-mypage {background: url(../images/fb-minitools.gif) no-repeat 0px -109px;}
.ico-bookmark {background: url(../images/fb-minitools.gif) no-repeat 0px -125px;}
.ico-mail {background: url(../images/fb-minitools.gif) no-repeat 0px -143px;}
.ico-edit {background: url(../images/fb-minitools.gif) no-repeat 0px -231px;}
.ico-rat {background: url(../images/rat.gif) no-repeat;height:16px; font-weight: normal; color: #666666;padding: 0px 0 0px 20px;}

.ico-alcohol {background: url(../images/fb-minitools.gif) no-repeat 0px -308px;}
.ico-prod {background: url(../images/fb-minitools.gif) no-repeat 0px -418px;}
.ico-auto {background: url(../images/fb-minitools.gif) no-repeat 0px -402px;}
.ico-internet {background: url(../images/fb-minitools.gif) no-repeat 0px -346px;}
.ico-tovar {background: url(../images/fb-minitools.gif) no-repeat 0px -383px;}
.ico-tour {background: url(../images/fb-minitools.gif) no-repeat 0px -326px;}
.ico-biz {background: url(../images/fb-minitools.gif) no-repeat 0px -196px;}
.ico-video {background: url(../images/fb-minitools.gif) no-repeat 0px -269px;}
.ico-medic {background: url(../images/fb-minitools.gif) no-repeat 0px -437px;}
.ico-napitki {background: url(../images/fb-minitools.gif) no-repeat 0px -215px;}
.ico-city {background: url(../images/fb-minitools.gif) no-repeat 0px -573px;}
.ico-hint {background: url(../images/plus2.png) no-repeat }

.fb-users-list {font-size:14px;margin:10px 20px 5px 0px;background: url(../images/fb-minitools.gif) no-repeat 0px -90px;}
.fb-users-list a:hover {text-decoration:none;}


.mini-help {margin:15px 20px 0px 20px;padding:5px;font-size:12px;}


.list {padding:10px 10px 10px 10px;border-bottom:1px solid  #F7F7F7;}
.list:hover { background: #F2FBFF;border-bottom:1px solid  #EAEAEA;border-top:1px solid  #EAEAEA;padding-top:9px;}
.list-item {color:#999;margin:0px 5px 0px 5px;}

.fb-button input {display:block; cursor:pointer; width:70px; height:31px; font-size:11px; line-height:25px; text-align:center; color:#fff;border:0;}

.fb-login-bt  {background: transparent url(../images/fb-login-btn.gif) 0% 0% no-repeat;float:right;width:75px;margin-right:5px;}
.fb-link-error { background-color: #FFFFAE}
.fb-login {font-size:11px;}

.fb-login-label {margin:3px 0px 0px 0px;color:#999;}
.fb-login-head {margin:0px 0px 6px 0px; font-weight:bold;color:#0C9FCF;}
.fb-login-input {margin:0px 0px 5px 0px;border:1px solid #CCC;height:18px;width:140px;color:#0C9FCF;padding:0px 5px 0px 5px;}
.fb-login-links {float:left;width:100px;}
.fb-login-links a {text-decoration:none;}




.fb-group1 {margin-left:30px;}
.fb-group1 p {color:#666;margin-top:20px;font-size:12px;}
.fb-group1 input {}

.fb-form {color:#666666;padding: 0px 5px 0px 5px; background-color:#F0F8FF;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.fb-form-h {border-color:#FF0;}
.s1 {width:500px;height:25px;}
.s2 {width:110px;height:47px;font-size:28px;color:#666;font-weight:bold;text-align:center;}
.s3 {width:500px;height:125px;}
.s4 {width:300px;height:22px;}

/* шапка */
#head {padding:0px 0px 20px 0px;}
.head_logo {width:425px;height:80px; cursor:pointer;float:left; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
.head_logo-h {width:425px;height:80px; cursor:pointer;float:left; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}
.head_guest, .head_user {width:200px;float:left;margin:24px 5px 10px 5px;}
.head_user {width:180px;}
.head_links {margin:10px;font-weight:bold; text-shadow:#FFF 2px 2px;}
.head_text {position:absolute;float:left;margin-left:380px;margin-top:34px;font-size:12px;border-left:1px solid #E8E8E8;}


/* подсказки в формах */
.hint {display:none; position: absolute; margin-left: 10px; width: 250px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc; z-index:15;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(../images/pointer.gif) left top no-repeat;}

  /* временные классы */
  
 .no {color:red;}
 
 .test {}