@import "usab.css";
@font-face {
 font-family: Myriad Pro;
 src: url("myriadpro-light.otf") /* TTF file for CSS3 browsers */
}

body {padding: 0px;  margin: 0 auto;  width: 100%; font: 13px arial;line-height:18px; color: #223f51; background:#adc6dc url("../images/bg.png") repeat-x center top;}
* { margin: 0; padding: 0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,p,blockquote,th,td {margin:0; padding:0;border:0px;}
img {border:0px;}
hr {height:2px; background:#0d6fac; width:100%; border:none; margin:3px 0}
h1,h2,h3,h4,h5,h6 {font-size:100%;display:block;font-family: Myriad Pro;color:#0f394d; font-weight:normal;padding-bottom:10px;}
h1, h1 a {font-size:28px;}
h2 {font-size:25px;}
h3 {font-size:20px;}
input,select,textarea{font:13px arial;color:#223f51;border:1px solid #b9cede;padding:5px;}

table {font: 13px arial; color:#666; text-align:left;background:#fff;}
thead td, tfoot td {color: #777; padding:6px 5px;}
tfoot td {border-top: 1px solid #999;}
thead td {border-bottom: 1px solid #999;}
.sorttable {padding:10px 0; width:100%}
.sorttable tr {vertical-align:middle;}
.sorttable tbody td {border-bottom: 1px solid #ececec; padding:5px}
.first-coll {width:40px; text-align:center}

a {color:#1B86D9;outline: none;}
a:hover, a:active {color:#0e6791;}

.hidden {display:none;}
.left, .img_left {float:left} /* выравнивания для блоков и редактора */
.right, .img_right {float:right} /* выравнивания для блоков и редактора */
.clr {clear:both;float:none!important;height:1px!important;font-size:1px!important;border:none;background:transparent!important;visibility:hidden!important;margin:0!important;padding:0!important;}
.overflow {overflow:hidden}
.display_notice {width:  100%; text-align: center; background: #ffffde;  vertical-align: middle; border-bottom: 1px solid #d6d69a; padding: 5px 0;}
.block {padding:15px 0; overflow:hidden;}
.cursor {cursor:pointer}

/* Для логина - пароля */
.admin-bar {position: absolute; right:0px; top: 0px; height:50px;background:#e3e3e3;  color:#3e5159; z-index:9998; width:100%; text-shadow:rgba(255,255,255,0.7) 0 1px 0;}
.admin-bar ul {text-align:center;  margin:0 auto; float:left; list-style-type:none; padding-left:50px;text-shadow:none}
.admin-bar ul li {display:block;float:left; padding:15px 10px}
.admin-bar a {color:#0d6fac;}
.admin-bar-left {float:left; padding:15px 50px}
.admin-bar-right {float:right; padding:15px 50px 0 0}
.mail-post {margin-left:50px;}
.admin-bar-close {position:absolute; right:5px; top:5px; float:right; padding:0px; margin:0px; width:20px; height:20px;z-index:9999; cursor:pointer}

.inner-body {padding:10px;}
.inner-body h1 {color:#0d6fac;font-family:Verdana;font-size:25px;font-weight:normal;text-align:left; line-height:25px;}
.inner-body h2 {color:#0d6fac;font-family:Verdana; font-size:17px;font-weight:normal;display:inline;text-align:left;line-height:20px;}
.inner-body p {color:#666; line-height:1.35em;padding:5px 0;line-height:1.35em;}
.inner-body a, .inner-body p a {color:#0d6fac;}
/* Для логина - пароля */

/* top menu */
.topmenu {float:left;margin-left:15%;background:#7CA6C8;height:50px;position:relative;z-index:200;}
.topmenu a {color:#fff;}
.topmenu ul,
.topmenu ul li {margin: 0;padding: 0;display: inline;}
.topmenu ul li {float: left;position:relative;margin:0;line-height:1.5em; }
.topmenu ul li:hover {color: #fff; border:none;}
.topmenu ul li a {display: block;color: #fff;text-decoration:none;white-space: nowrap;padding:16px 20px;}
.topmenu ul li li a {height:auto;padding:7px 14px;background:url(../images/menu2_bg.png) 0 0 repeat;border-left:1px solid #346c99;border-right:1px solid #346c99;}
.topmenu ul li li a:hover {background:#5d91bd;}
.topmenu ul li ul {display:none;position:absolute;top:50px;min-width:200px;z-index:999;border-top:1px solid #346c99;}
.topmenu ul li ul li {float:none;text-align:left;width:100%;padding:0;display:block;border-top:0px;margin:0 !important;line-height:1.2em;}
.topmenu li.menusel {background:#346c99 url(../images/menu_top_over.gif) 0 0 repeat-x; height:50px;}
.topmenu li.menusel:hover {background:url(../images/menu2_bg.png) 0 0 repeat;}
.end_of_li {сlear: both;height: 5px;font-size: 1px;position:relative;z-index:3006;width:auto;margin: 0 5px;background:#4477a1;}
.end_left_li, .end_right_li {height:5px!important;width:5px!important;font-size: 1px;}
.end_left_li {float:left;background:url(../images/menu_corn_bl.png) 0 0 no-repeat;  position:relative;  left:-5px;}
.end_right_li {float:right;background:url(../images/menu_corn_br.png) 0 0 no-repeat;position:relative;right:-5px;}
/* end top menu */
/* Для логина - пароля */


/* основной блок */
.main {padding:0 20px; position:relative; z-index:9; min-width:1000px; margin:0 auto; }
.top {overflow:hidden;padding-bottom:30px;}
.top .bg {position:absolute;left:0px;width:100%;min-height:100%;background: url("../images/clouds.png") no-repeat center top;}
.logo {float:left;padding:40px 40px 10px 50px;position: relative;}
/* Для логина - пароля */
/* панель */
.loginform ul li {padding: 0 0 10px 0;}
.loginform a {color:#223f51;}
.loginform a:hover {color:#0e6791;}
.loginform {float:right;background:url(../images/spelwrap.png) top repeat-x; width:250px; overflow:hidden;position: relative;}
.welcom_message {font-family:Arial; font-size:13px; margin-bottom:10px; font-weight:bold; color:#3e5159; padding-bottom:5px;}
.loginform .img-foto {float:right}
/* панель */

/* вход */
.login_form {color:#3e5159;margin-top:15px;overflow:hidden;}
.login_form .inp input {background:none;  width:230px;}
.login_form label, .savelogin {float:left;}
.login_form .inp {padding:3px 0 15px 0;}
.login, .pass, .savelogin {overflow:hidden; clear:both;}
.sublogin {display:block; text-align:right; padding-right:3px;}
.login_form a {padding-left:0px;overflow:hidden;color:#0f394d;}
.login_form a:hover {color:#0e6791;}
.login_form p {padding:0 0 15px 0}

.savelogin {width:50%; padding-bottom:10px;margin-top:7px;}
.savelogin input {margin:0 10px -3px 0;display:block;float:left;}
/* Для логина - пароля */

/*  дополнительное меню вверху страницы  */
.menu {background:url(../images/spelwrap2.png) top repeat-x;width:220px; overflow:hidden; margin:0 7px 0 0; margin:0 auto;position: relative;}
.menu ul {padding:15px 10px 0 10px;}
.menu ul li {padding:3px 0;list-style-type:none;}
.menu ul a {color:#223f51;}
.menu ul a:hover {color:#0e6791}
/*  дополнительное меню вверху страницы  */


/* контейнер для содержимого страницы */
.bodys {clear:both; padding:20px; background:#f3f3f3;position: relative;}
.bodys .rightblock {margin:0 0 0 280px;} 
.bodys .leftblock {width:250px; float:left;}
.allrss {margin:0 0 0 10px; position:absolute}
/* контейнер для содержимого страницы */


/*  основные стили */
.rightblock p {padding:7px 0; line-height:20px;}
.rightblock ul  {display:block; margin:0px; padding-left:30px;list-style:disk inside;}
.rightblock ul, .rightblock ol {display:block; margin:0px; padding-left:30px;line-height:20px;}
/*  основные стили */


/*  основные разделы  */
.middle {overflow:hidden;padding:0 0 15px 0;margin-bottom:10px;z-index:1;}
.middle a {float:left; text-align:center; overflow:hidden; padding:5px 20px 15px 0; margin:0px;z-index:3 position:relative;font-size:15px}
/*  основные разделы  */


/*  подвал  */
.bottom {padding:30px 0; overflow:hidden; clear:both; zoom:1; padding:30px 0 50px 0;position:relative;}
.bottom  p, .bottom a {color:#0e6791;line-height:21px; }
.bottom a:hover {color:#1B86D9;}
.bottom .left {padding-left:20px;}
.bottom .right {padding-right:20px;}
/*  подвал  */


/* Для подшапки поиск */
.podheads {padding:0px; float:right;}
.podheads .ser input {width:200px;padding:4px 4px 4px 30px; font-size:11px;color:#0e6791;background:#adc6dc;}
.podheads .ser, .sform .ser {float:left;}
.podheads .sform {background:url(../images/icons/magnifier.png) no-repeat; width:16px; height:16px;position:absolute; margin:4px 0 0 3px;}
.podheads .submit, .sform .submit {background: url(../images/sser.gif); border:0px; width:22px; height:22px; margin-left:7px;}
.sform {overflow:hidden; padding:0px; margin:0px;}
/* дополнительный поиск */
.sform .ser input {width:350px;padding:4px 4px 4px 30px;font-size:11px;color:#0e6791; background:none;}
/* Для подшапки */


/* панель управления блогом */
.box {padding-bottom:20px;}
.box h2 {padding:0 0 5px 5px; font-size:20px; font-family:'Myriad Pro'; color:#d84800; font-weight:normal;}
.inner-blog {padding:0 0 15px 5px;}
.inner-blog p {padding-bottom:5px;}
.box .subfoot {margin-left:10px;}
.submenu {overflow:hidden; padding:0px;background:#fff}
.submenu img {border:none !important;}
.submenu ul {list-style:none;float:left;margin:10px 7px 10px 0px;padding:3px;}
.submenu ul li a {font-family: Arial, serif;font-size:13px;line-height:25px;color:#1e6474;padding:1px 3px;}
.submenu ul li a:hover {text-decoration:underline;}
.submenu ul li .heading a {font-size: 13px;color:#0f394d;padding:0px 0px 10px 3px;text-decoration:underline;}
.edit_blog {padding:10px}
.box .openpost {padding:10px 0} /* отступы в панеле управления */
img.bullet_orange {vertical-align:middle;}
/* панель управления блогом */


/*  для двойного блока с информацией  */
.in_inner {background:#fff;margin:10px 0; padding:10px;} /* стандартный вариант оформления */
.inner_block {overflow:hidden; text-align:left;}
.inner_block .left {float:left; margin-right:230px;}
.inner_block .left .in_inner {margin:10px 0; padding:10px}
.dotted {background:url(../images/dotted.jpg) repeat-x bottom; height:2px; overflow:hidden; float:none; clear:both;}
.inner_block .right {float:right; width:230px;position:absolute;right:0px}
.inner_block .right .people {margin-left:20px;}
.inner_block .right .in_inner {background:none;margin:10px 10px 0 0; padding:10px; overflow:hidden; width:70px; float:left}
.inner_block .right .in_inner .padding_block {margin-left:80px; padding-bottom:10px;}
.inner_block .right .in_inner .avatar img {width:70px;}
.inner_block .right .all_user {margin:15px 0 0 0}
.text_right, .text_right a {text-align:right; padding-bottom:5px;} /* выравнивание для подписей разделов */
/*  для двойного блока с информацией  */


/*  для блоков новостей   */
.hotpost {padding:5px 0 5px 0;background:#fff;}
.hotpost img {padding:1px; border:1px solid #a0b7b5; margin:3px;}
.hotpost h2 {font-size:17px;font-family:Georgia;font-weight:normal;}
.hotpost h2 a {font-size:17px;font-family:Georgia;color:#d84800;font-weight:normal;}
.hotpost h2 a:hover{color:#c44500;}
hr {overflow:hidden;background: url(../images/divider-dotted.png) top center repeat-x;padding: 2px;border: 0;}
.openpost {margin:10px 0; padding:20px; overflow:hidden;} 
.bottom-info {padding:5px 10px; margin:0px -20px -20px 0;text-align:right; overflow:hidden; clear:both;} 
.bottom-info .user_login {padding-right:20px;}
.tizer {float:right; padding:10px;}
.tizer img {padding:1px; border:1px solid #a0b7b5}

/*  дополнения сверху  */
.dopmat {padding:7px 0; margin:0px;}
.dopmat a {color:#0f394d;}
.dopmat a:hover {color:#0e6791;}
.dopmat img {border:none; vertical-align:middle}
.padding_block {margin-left:50px;}

/*  дополнения снизу  */
.dopmater {padding:10px;overflow:hidden; width:98%}
.dopmater img {vertical-align:middle}
.maps_adv {padding:5px; margin:0 0 30px 0; background:#fff}
/*  для блоков новостей   */


/* коллаж фотографий на страницах */ 
.album {padding:10px 0;}
.album {padding:20px 0; overflow:hidden; width:100%;}
.album-items {margin: 3px; padding:5px; float:left; height:235px; width:236px; border:1px solid #b9cede; background:#fff;}
.album-items img {margin:0 0 7px 0;padding:1px;border:1px solid #a0b7b5; width:230px;}
.album-stats {color:#0f394d; padding:5px;}
.album-stats div {padding-bottom:10px}
.album-name {padding-bottom:10px;}
.album-name a {color:#de4e00; }
.rotation_photos {margin:10px 0;height:auto}
/* коллаж фотографий на страницах */ 


/* постраничная навигация */
.pager {text-align:center;padding: 20px 20px;}
.pager span.page {border: 1px solid #B2B2B2;padding: 1px 5px;}
.page-next {float:right;background: url(../images/nav_next_not_active.png) no-repeat left top;width:119px; height:21px; display:block;text-align:left;}
.page-back {float:left;background: url(../images/nav_pre_not_active.png) no-repeat left top;width:119px; height:21px; display:block;text-align:right;}
.page-next a {margin:2px 0 0 20px; display:block;}
.page-back a {padding:2px 25px 0 0; display:block;}
/* постраничная навигация */


/* баннерная реклама */
.context-banner {text-align:center; border:1px solid #b9cede; display:inline-block; padding:5px;} /* баннеры в левой колонке */
.context-banner span {text-align:right; display:block;margin:5px 10px 0 0;}

.middle-context {background: #fff; vertical-align: middle; border: 1px solid #b9cede; padding: 5px 5px 0 5px; margin:0 0 5px 0; overflow:hidden;} /* для контекстной рекламы под шапкой новости или статьи */
.middle-context span {text-align:right; display:inline-block; float:right;}

.context {margin:20px 0; background: #fff; text-align:left; border:1px solid #b9cede; display:block} /* баннеры в левой колонке */
/* баннерная реклама */


/*  создаём прелоад  */
.respon-block-bg {margin:3px 0;padding:5px; display:none; background-color:#fff; overflow:hidden; clear:none; border-left:3px solid #eaa697;}
.respon-block, #respon-block {display:block;color:#717276;font-family:Arial;font-size:13px;}
.respon-block a {font-family:Arial;font-size:13px;}
.respon-block img, #respon-block img {margin:0 7px -4px 5px !important;padding:0px !important;border:none !important;}
img.midl {margin-bottom:0px;}
/*  создаём прелоад  */


/*  профили пользователей  */
.profiles {background:#fff; padding:20px; overflow:hidden; margin:10px 0;}
.kreloads {text-decoration:underline; cursor:pointer}
.securecode img {margin:5px 0;padding:1px; border:1px solid #a0b7b5; }

.profile {display:block; clear:both;overflow:hidden; padding-bottom:10px;}
.profile label {display:block;}
.profile input, .profile select {width:250px; float:left;}
.profile select {height:30px;}
.profile textarea {height:300px; width:98%; padding:5px;}
.profile_textarea textarea {height:250px; width:98%; padding:5px;}
.direct-form {padding:20px 0} /* для отступа форм с предтекстом */

.user_info {color:#666; padding:10px 0;}
.user_info a, .people a {color:#0d6fac}
.user_info .avatar {margin-right:10px;}
.user_info .avatar img {padding:1px; border:1px solid #a0b7b5; float:left;}
.user_info ul {padding-left:50px;}
.validate img {padding:5px 0 0 10px;}

.optr .img-foto {margin:0px;padding:0px;}
.optr .img-foto img {margin:0px; padding:0px;border:3px solid #6b4924;}
.userprofile {width:100%; display:block; overflow:hidden;}
.notice-block {border:1px solid #efefef; color:#0e6791; background-color:#fff; background-position: 10px 10px; padding:5px 5px 5px 35px; margin: 0 0 20px 0;}
.notice-block div {padding:5px 0 10px 0; text-decoration:underline;}
.notice-block span {display:block}

.card {display:none; background:#fff; overflow:hidden;margin:-10px 0 10px 0; border:1px solid #efefef}
.get_id {padding:3px 3px 3px 10px; border-bottom:1px solid #efefef; color:#0e6791; cursor:pointer;}
/*  профили пользователей  */




/* модуль каталога товаров */
/* ротация товаров на страницах */
.catalog {overflow:hidden; margin:20px 0 0 0;}
.rotate-items {overflow:hidden; background:#fff; border-top:3px solid #0e6791; padding:10px;clear:both;}
.rotate-items .left {width:16%; text-align:center; }
.rotate-items img {display:block; text-align:center; padding:1px; border:1px solid #a0b7b5; margin:5px auto;}
/* ротация товаров на страницах */

.left_cat_it {float:left; width:75%; overflow:hidden;}
.left_cat_it .prewi {float:left; padding:0 10px 5px 0}
.left_cat_it .post_order img {border:none;}

.cat_navi {border-top:5px solid #1e6474; padding:10px; width:20%; overflow:hidden; float:right}
.cat_navi ul {list-style-type:none !important; padding-left:10px !important}
.cat_navi ul  li ul li {list-style-type:disc !important; margin-left:15px  !important;}
.cat_navi a {color:#1e6474}
.cat_navi a:hover {color:#1496a6}


.prod h2 {padding-bottom:10px;}
.left_cat_it a h2 {text-decoration:underline; padding-bottom:5px;}

.padd {margin-top:20px;}
.padd ul li {list-style-type:disc !important; margin-left:40px !important;}

.cat_img_l img {padding:1px; border:1px solid #a0b7b5; margin:0 10px 10px 0;}
.cat_img_l {float:left}
.prod {overflow:hidden; margin-bottom:30px; padding:10px 20px; background:#fff; border-top:3px solid #1e6474}

.post_order {float:right;border-top:3px solid #1e6474; padding:5px; margin-top:10px;}
.post_order img {padding:0 10px;}
/* модуль каталога товаров */


/* новые записи в блогах */
.npost {padding:10px 0; overflow:hidden;}
.npost p {padding:5px 0;}
/* новые записи в блогах */


/* статистика по галерее */
.smart {display:block; float:left; overflow:hidden; background: url(../images/fordate2.png); color:#6b4924; margin:10px -10px 0 0; padding:3px 7px;}
.smart, .smart a {color:#ededed;}
.smart a:hover {color:#fff}
.addimgup {float:right; text-align:right; padding-right:10px;}
/* статистика по галерее */


/* ~ пользователи ~ */
.user_top {overflow:hidden; padding:10px 0;}
.user_top .in_inner {width:31%; background:#fff;margin:10px 10px 0 0; padding:10px; overflow:hidden; float:left}
.user_top .in_inner .avatar img {width:80px;}
.user_top .in_inner .padding_block {margin-left:100px; padding-bottom:12px;}

.avatar {float:left;}
.avatar  img {padding:1px; border:1px solid #a0b7b5}

.peoples {padding:50px 0 0 0;}
.peoples a {color:#0f394d; font-family:Arial; padding-bottom:8px;}
.peoples a:hover {color:#0e6791;}
/* ~ пользователи ~ */


/* ~ расширения для модуля авторизации и личная страница пользователя ~ */
.user-profile {padding:10px 0; text-align:left;}
.user-profile a {text-align:left;}
.user-profile h3 {padding:0 0 5px 0; font-size:17px; font-weight:normal}
.user-profile ul {padding:0;margin:0px;}
.user-profile ul li {padding:0 0 10px 0px; margin:0px; list-style:none inside;}


#module_userprofile {width:100%; float:left; overflow:hidden;}
.userprofile .img-foto {margin:0 0 0 17px;padding:0px; float:left;}
.img-foto img {margin:0; padding:1px;border:1px solid #a0b7b5;}
.reg-img {width:170px;  margin-left:300px; overflow:hidden}
.img-foto {padding:5px 15px 0 0;}
.prof {padding-left:20px;float:left;}
.prof a {font-family:Arial;font-size:13px;}
.block_information {padding-top:20px;}
.prof .data, .profcom .data, .profboomk .data {color:#6b4924;font-family:Arial;font-size:13px;line-height:1.35em;text-align:justify;padding:0 0 7px 0px;}

.sub_menu_profile {padding:0px; margin:10px;}
.sub_menu_profile ul {list-style-position:inside}
.sub_menu_profile ul li {list-style:none inside; color:#6b4924; line-height:1.35em; padding:0 0 7px 0px; margin:0px;}
.sub_menu_profile a {font-family:Arial;font-size:13px;}

.panes .data {padding:0 0 20px 0px;font-size:13px;}
.panes .data  a {font-size:13px;}
.profboomk {padding:10px 0 0 0;}
.profboomk  .data {padding:0 0 5px 0;}
.profboomk .data a {padding:0;}

.forml {float:left;}
/* ~ расширения для модуля авторизации личная страница пользователя ~ */


/*  листы личных сообщений  */
.dopinp {display:block; width:100%;clear:both; color:#888; padding:5px 0; font-size:11px;} /* подписи к полям для ввода */
.message textarea {width:95%; height:300px}
.message .tas {padding:5px 0; overflow:hidden;}
.message .user_info {padding:5px;width:100%; overflow:hidden;}
.more_subject, .more_history {background:#f5f5f5; border:1px solid #ccc; width:99%; padding: 5px 0; text-align:center; font-size: 14px; color: #999;}

.highlightrow {background-color:none; cursor: pointer;}
#suggest {width: 100%; clear:both; color: #676767;border: 0px;padding: 5px;margin: 0px;background:#fff;z-index: 902;overflow: hidden;}
#cards {margin:0 0 10px 0; }
#cards ul li {list-style:none; padding:0 0 9px 0}
/*  листы личных сообщений  */


/* комментарии */
.mod_comment {padding:50px 0; overflow:hidden; width:100%}
.mod_comment_new {background:#fff; margin-top:20px;}
.mod_comment_new label {padding-bottom:5px; display:block;}
.mod_comment_new h2 {padding-bottom:10px; display:block; color:#b12f00;font-family:Verdana;font-size:20px;font-weight:normal;}
.mod_comment_new_form {padding:20px;}
.comment_icon {background:url(../images/comment-add-ico.gif) no-repeat 5px -47px; padding-left:40px;}
.mod_comments {background:#fff;overflow:hidden;}
.mod_message {background:#fff; padding:15px; margin:10px 0; overflow:hidden;}
.mod_select {background: #fbf1d1 url(../images/border-for-recenz.jpg) repeat-x 100% 0%;}
.mod_answer {margin:10px 0 0 50px; padding:0px; overflow:hidden;}
.mod_answer_form {margin:10px 0 20px 50px; padding:0px; overflow:hidden;}

.avatar {float:left; width:100px; padding:0 10px 10px 0}
.avatar img {border:1px solid #0d6fac; padding:1px; margin:0px;}
.date_stat {float:right; color:#888; font-family:Verdana; font-size:10px; text-align:right;}
.date-statm {color:#fff; background:#999;padding:2px 4px; font-size:10px; width:auto; display:block}
.mod_comment_changed {display:block}
.autor {margin-left:120px;}

.moder {padding-top:10px; margin-right:-20px; text-align:left; cursor:pointer;}
.moder img {vertical-align:middle; float:left; padding-right:10px; margin:-2px 0 0 -10px;}
.active-comment {font-size:10px; line-height:17px; background:#85b900; color:#fff;}
.no-active-comment {font-size:10px; line-height:17px; background:#f38700; color:#fff;}
.ico-cart img {margin:4px 2px 0 0; vertical-align:middle}
.reloads {font-size:10px; width:200px; line-height:17px; background:#85b900 url(/modules/comment/js/ico-moder-white.png) no-repeat -7px 50%; color:#fff;}

.tools {float:right; margin:10px 0;}
.spam a {color: #bc0b0b;}
.tools a {margin-right:10px;}

.statusmail {margin:10px 0;}
.subs {cursor:pointer;}
.mod_comment .helps, .mod_comment .helps a {font-size:11px; color:#666}
.message {padding-bottom:10px; overflow:hidden; line-height:1.35em;}
.edited {font-size:10px; color:#888}
.kreloads {text-decoration:underline; cursor:pointer}
.replay  {display:block; clear:both;text-decoration:underline; margin:10px 0 0 0;overflow:hidden; float:left; cursor:pointer}

.inp {width:100%; overflow:hidden; padding-bottom:10px;}
.securecode img {border:1px solid #0d6fac; padding:1px; margin:5px 0;}
/* комментарии */


/*  листы подписок  */
.status {padding:0px; margin:0px; width:100px !important;}
.status div {cursor:pointer; width:16px; height:16px;}
.sublist {padding:10px 0;}
.sublist tr {vertical-align:top;}
.sublist .name, .sublist .date, .sublist .status {color:#6b4924; font-size:11px;}
.sublist .name {display:block; float:left; overflow:hidden; padding:10px 20px 10px 0px;}
.sublist .name  a {font-size:11px;}
.sublist .name p {padding-top:3px;font-size:11px; text-align:left;}
.sublist .date, .sublist .status {text-align:center;overflow:hidden;font-size:11px;}
.sublist .respon p {font-size:12px;}
.hids {padding:10px 0; overflow:hidden; display:none;}
/*  листы подписок  */


/* карта пользователей */
#map_canvas {height: 500px; width:100%; border:1px solid #cdbd82; background:#fbf1d1;-moz-border-radius:4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; margin:10px 0}
.type_control {float:right; margin-top:-1px;font-family:Arial; font-size:13px;}
.type_control div {float:left; cursor:pointer}
.active_type {background:url(../images/spelwrap2.png) repeat !important; }
/* карта пользователей */


/*  модуль книга предложений  */
.todo {padding-top:30px;}
.static {float:right; padding:0 0 10px 10px; font-size:11px; color:#6b4924}
/*  модуль книга предложений  */

/*  доп информация к статьям  */
.showrecom ul {margin:7px 0; padding-left:20px;}
.showrecom li {list-style-type: disk; color:#d84800; padding:0 0 5px 0}
.hide_permalink {overflow:hidden;}
.hide_permalink input {padding:5px; width:270px;color:#6b4924;font-family:Arial; font-size:12px;}
.hide_permalink .left {float:left;color:#6b4924;font-family:Arial; font-size:12px;}
.hide_permalink .right {float:left;color:#6b4924;font-family:Arial; font-size:12px;padding-left:30px;}
.rec_link {overflow:hidden;}
.rec_link label {display:block;color:#6b4924;font-family:Arial; font-size:12px;padding-bottom:5px;}
.rec_link input {padding:5px; width:270px;color:#6b4924;font-family:Arial; font-size:12px;}
.send_rec {background:#eaa697; overflow:hidden; padding:4px; margin:10px 0; width:90px; color:#fff; text-align:center;cursor:pointer;}
.res_form {float:left}
.respo_link {float:left; margin:0px 15px; padding:5px;}
.plus {background:url(../images/pm.gif) no-repeat 0px 0;}
.minus{background:url(../images/pm.gif) no-repeat 0 -17px;}
.permalink-form {margin:0 auto; display:block; cursor:pointer; text-decoration:underline; height:17px; padding-left:25px;}
ul.tiptips {margin:0px; padding:20px 0 0 0; overflow:hidden; clear:both;}
ul.tiptips li {list-style:none; float:left; padding:0px 5px; margin:0px;}

.recom_document {padding:0 0 10px 0}
.recom_document h2 {display:inline}

.recom_list {margin:0 0 15px 0}
.recom_list .left img {padding: 0 15px 15px 0}
.recom_list .recom {margin-left:50px; text-decoration:underline;color:#666;cursor:pointer}
.padding-for-list {margin:10px 0; display:block;}

/*  доп информация к статьям  */


/* загрузка изображений в блог */
.uploads {padding:10px 0; overflow:hidden;}
#ok_uploads {display:block;}
.blog_post .album-items {height:170px;}
.img_bar  img {width:auto; height:auto; border:none; margin-right:5px; cursor:pointer}
img.del {width:11px; height:11px; border:none; float:right;  background:#fbf1d1; cursor:pointer; padding:2px;}
.stop, .start {cursor:pointer;}
.small .start {padding:20px 0 0 0px; text-decoration:underline}
/* загрузка изображений в блог */

/* загрузка фото */
.img-foto label {width:150px; overflow:hidden;float:left}
.img-foto input {width:10px !important;}
#wrapper {padding-top:0px;}
#File1 {position: absolute;}
.customFile  {width: 219px;margin-left: -140px;cursor: default;height: 21px;z-index: 2; filter: alpha(opacity: 0);opacity: 0;}
.fakeButton  {position: absolute;z-index: 1;width: 85px;height: 21px;background: url(../images/button.jpg) no-repeat left top;float: left;}
.blocker{position: absolute;z-index: 3;width: 150px;height: 21px;background: url(../images/transparent.gif);margin-left: -155px;}
#FileName{position: absolute;height: 15px;margin-left: 90px;font-family: Verdana;font-size: 8pt;color: Gray;margin-top: 2px;padding-top: 1px;padding-left: 19px;}
#activeBrowseButton{background: url(../images/button_active.jpg) no-repeat left top;display: none;}
/* загрузка фото */


/* профили на картах */
.googlemap {overflow:hidden;}
.googlemapser {position:relative;}
.smallpointer .img-foto img {width:50px;} 
.googlemap div {display:block; margin:0 0 10px 10px}
.search-card {padding:5px; margin:0px; background:#fff; cursor:pointer}
.search-card .avatar {padding:5px 20px 5px 10px; margin:0px}

.zoomControl {position:absolute; top:20px; left:20px;width:18px;height:60px;background:#fbfbfb url(../images/zoomIcon.gif) 4px 25px no-repeat;border:1px solid #adadad;padding:1px;}
.zoomControl .zoomIn {display:block;text-decoration: none;width:18px;height:17px;cursor: pointer;background:#494949 url(../images/zoomIcons.gif) 0 0 no-repeat;}
.zoomControl .zoomIn:hover {background:#003bfa url(../images/zoomIcons.gif) 0 0 no-repeat;}
.zoomControl .zoomOut {display:block;text-decoration: none;margin-top:26px;width:18px;height:17px;cursor: pointer;background:#494949 url(../images/zoomIcons.gif) 0 -17px no-repeat;}
.zoomControl .zoomOut:hover {background:#003bfa url(../images/zoomIcons.gif) 0 -17px no-repeat;}

.findPoint {color:#555; font-size:12px; position:absolute; top:20px; right:20px; font-weight:bold; background:#fff; border:1px solid #adadad;padding:3px; line-height:13px;}
.findPoint input {float:left;padding:4px 4px 4px 30px;width:200px; font-size:11px;color:#0e6791;background:#adc6dc url(../images/icons/magnifier.png) no-repeat 5px center; }

.menu-for-map {padding:5px 0;}
/* профили на картах */


/* вывод аватарок для блогов */
.blog_avatar_left {float:left; overflow:hidden; display:block; padding:5px 10px 0 0;}
.blog_avatar_left img {width:80px; height:80px;padding:1px;border:1px solid #a0b7b5;}
.blog_avatar {float:right; overflow:hidden; display:block; position:absolute; padding-top:20px; right:20px;}
.blog_avatar img {padding:1px;border:1px solid #a0b7b5;}
/* вывод аватарок для блогов */


/* цветные ссылки */
a.greens:link, a.greens:visited {color: #6fb900;}
a.greens:hover, a.greens:active {color: #61a200;}
a.blue:link, a.blue:visited {color: #2b8ebb;}
a.blue:hover, a.blue:active {color: #1a78a2;}
a.orange:link, a.orange:visited {color: #d07409;}
a.orange:hover, a.orange:active {color: #a46010;}
a.indigo:link, a.indigo:visited {color: #0f394d;}
a.indigo:hover, a.indigo:active {color: #0e6791;}
a.white:link, a.white:visited {color: #fff7c5;}
a.white:hover, a.white:active {color: #fff7c5;}
/* цветные ссылки */


/* спец действия для документов */
.action {overflow:hidden; background:#fff; float:right; clear:both; padding:5px; display:none;}
.action a {font-size:12px; color:#fefefe;}
.act {display:block;}
.action .delete a {color: #bc0b0b;}
.action .delete a:hover {color: #d54e21;}

.action a.done:hover, .action a.done:active {color: #1d8bbd !important;}
.action a.done:link, .action a.done:visited {color: #21759b;}
.action a.inwork:hover, .action a.inwork:active {color: #25bf1d !important;}
.action a.inwork:link, .action a.inwork:visited {color: #259f1f;}
.action a.todo:hover, .action a.todo:active {color: #9e1be1 !important;}
.action a.todo:link, .action a.todo:visited {color: #7c1fad;}
/* спец действия для документов */


/*   */
/* ~ расширения для модуля авторизации и регистрации ~ */
#module_login h2 {font-size:28px; font-family:'Myriad Pro'; color:#0f394d; font-weight:normal}
/* всплывающая подсказка */
#tooltip {background:#fff;border:1px solid #6b4924;color:#6b4924;font:menu;margin:0px;padding:3px 5px;position:absolute;visibility:hidden; z-index:9999;}
/* всплывающая подсказка */
/*  для вывода статистики по проекту   */
.slim {margin:0 auto; padding: 20px 0 0 0; overflow:hidden; width:100%;}
.list-move h3 {padding-bottom:15px;font-size:17px; font-family:Georgia; color:#d84800; font-weight:normal;}
.list-move {width:30%; float:left; padding:10px; margin:0 7px; border:1px solid #f4d278}
.list-move ul li {padding-bottom:10px;}
.list-move ul {padding-bottom:20px;}
.list-move p {padding:0 0 5px 0; display:block;}
.smartlink2 {display:block; float:right; overflow:hidden; background: url(../images/fordate.png); color:#6b4924; margin:-10px -10px 0 0; padding:3px 7px;}
.smart2 {background: url(../images/fordate2.png);}
.smartlink2, .smartlink2 a {color:#ededed; font-size:11px; }
.smartlink2 a:hover {color:#fff}
/* ui */
.ui-box p {color:#fff; padding-left:30px; position:relative;}
.ui-box p a, .ui-box p a:hover {color:#fff;}
.ui-box span {float: left; margin: 0em .5em; position:absolute; top:9px; left:3px;}
/* ui*/
