/* глобальные стили шаблона ! */
* {margin:0;padding:0;}

h2 {font-size:16px;font-weight:bold;color:#0C9FCF;margin-bottom:0.5em;}
h3 {font-size:23px;font-weight:normal;color:#0C9FCF;}


.clubs-list {margin-left:45px;}
.clubs-list a {font-size:16px;margin:0 0 3px 0;}

/* приветсвие на главной */
.greet {color:#666;font-size:0.95em; line-height:140%;margin:15px 30px 20px 25px; text-align:justify}
.greet span {color:#F4B853;font-size:12px; font-family:tahoma; font-weight:normal; text-decoration:underline; text-shadow: #FFFFCA 0px 1px;}
.greet strong {color: #FF8000;font-weight:normal;background-color: #FFFFB7;text-decoration:underline;}
.tabled h2 {margin:10px 0 5px 0; text-decoration:underline;}
.tabled {margin:10px 0 20px 20px;}

hr {border:none;border-top:1px solid #EFEFEF;margin:0 20px 0 10px;}

/* сортировка на главной  */
.sort-item {}
.sort-right {height:35px;float:left;}
.sort-left {width:20px;height:35px;float:left;}
.sort-active-right {background:url(../images/set1.gif) no-repeat right top;}
.sort-active-left {background:url(../images/set1.gif)  no-repeat left top;}
.sort-link {font-size:11px;color:#666;padding:8px 20px 0 0;}
.sort-link a {color: #09F; border-bottom:1px dotted  #09F; text-decoration:none; }
.sort-link a:hover {color: #09F; border:none;}
.sort-active-link a {color:#999;cursor:default; border-bottom:none; text-decoration:none;}
.sort-active-link a:hover {color:#999;}
/* иконки в каталоге */
.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:19px;background: url(../images/standart.gif) no-repeat 15px -255px;margin:1px 0px 4px 0px;}
.short-post-type-3 {height:19px;background: url(../images/standart.gif) no-repeat 15px -275px;margin:1px 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, strong {color: #FF8000;font-weight:normal;background-color: #FFFFB7}
.short-post-content i {color: #090}
.short-post-content s {color: red}
.short-post-content u {color: red}
.short-post-content a {color: #09F;text-decoration:underline;border:none;}
.short-post-content a:hover {color: #09F; text-decoration:none;}
.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;font-size:11px;}
.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;MARGIN-BOTTOM: 0em; font-weight : bolder;}
.show span {display:block;}
.ico-post {background: url(../images/standart.gif) no-repeat 0px 1px;}
.ico-comm {background: url(../images/standart.gif) no-repeat 0px -15px;}
.ico-arrow {background: url(../images/standart.gif) no-repeat 0px -78px;}
.ico-mypage {background: url(../images/standart.gif) no-repeat 0px -109px;}
.ico-bookmark {background: url(../images/standart.gif) no-repeat 0px -125px;}
.ico-mail {background: url(../images/standart.gif) no-repeat 0px -143px;}
.ico-myblog {background: url(../images/standart.gif) no-repeat 0px -200px;}
.ico-clubs {background: url(../images/standart.gif) no-repeat 0px -220px;}
.ico-edit {background: url(../images/standart.gif) no-repeat 0px -231px;}
.ico-user {background: url(../images/standart.gif) no-repeat 0px -94px;}
.ico-item {background: url(../images/standart.gif) no-repeat 0px -240px;width:170px;height:16px;float:left;margin-top:3px; overflow:hidden;padding: 0px 0 0px 20px;}
.ico-rat {background: url(../images/rat.gif) no-repeat;height:16px; font-weight: normal; color: #666666;padding: 0px 0 0px 20px;}
.fb-users-list {font-size:14px;margin:10px 20px 5px 0px;background: url(../images/standart.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;}
.group-items {margin:10px 15px 15px 20px;}
.group-items-ico {width:145px;}
.group-items-ico2 {width:180px;}
.group-items-ico2 img, .group-items-ico img {border:1px solid #CCC;cursor:pointer;}
.group-items-ico2 a:hover, .group-items-ico   a:hover {border:none;}
.group-item-desc {padding:10px 0px 0px 4px;}
.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;}

/* подсказки в формах */
.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;}