/*   ------  Kasper CMS 25.05.2007   ------  */
.abc {float: left;margin-right:5px;}
p { margin:0px 0px 10px 0px;}
.error,.error div{color:#F50109 !important}
.red {color:#c84975 !important}
.error {text-align:center; font-weight:bold; padding:0px 0px 10px 0px}
.error .info{font-weight:bold; padding:0px 0px 10px 0px; color:#34B333!important}
.core_404 {font-size:1em}
.empty {text-align:center; padding:20px 0px 0px 0px}

.line {clear:both; }

.banner_top{ text-align:center}

.pager {clear:both; text-align:center; color:#A25B66; }
.pager a {text-decoration:none}
.pager a:hover {text-decoration:underline}

.pager_top {clear:both; text-align:center; color:#A25B66; padding:10px 0px; }
.pager_top a {text-decoration:none; color:#A25B66;}
.pager_top a:hover {text-decoration:underline; color:#A25B66;}

.map { padding:0px 0px 0px 0px; margin:0px;}
.map li { list-style:none; background:url(st_point_2.png) 0px 4px no-repeat; padding:0px 0px 0px 10px; margin:0px;}
.map a{ text-decoration:none;}
.map a:hover { text-decoration:underline}

.map2 { padding:5px 0px 5px 25px; margin:0px;}
.map2 li { list-style:none; background:url(st_point_2.png) 0px 4px no-repeat; padding:0px 0px 3px 10px; margin:0px;}
.map2 a{ text-decoration:none;}
.map2 a:hover { text-decoration:underline}

.bold { font-weight:bold; color:#333333}
.bold a{ font-weight:bold; color:#333333; text-decoration:none;}
.bold a:hover{ font-weight:bold; color:#333333; text-decoration:none;}

.normal { font-weight:normal; color:#333333}
.normal a{ font-weight:normal; color:#333333; text-decoration:none;}
.normal a{ font-weight:normal; color:#333333; text-decoration:none;}

.clear {clear:both; }
.hide {display:none}

.box-submenu {margin:0px 0px 10px 0px;}
.box-submenu a { background:url(ul.jpg)0px 6px no-repeat; padding:0px 0px 3px 10px;  display:block}
.box-submenu a:hover {}

.box-submenu2 {margin:10px 50px 10px 50px; width:476px;}
.box-submenu2 td { width:50%; padding:0px 5px;}
.box-submenu2 a { background:url(firm_ico.gif) 0px 1px no-repeat; padding:0px 0px 5px 15px;  display:block; color:#890F21}
.box-submenu2 a:hover {}

/*          Блок Статьи              */
.universal-box {padding:0px 0px 10px 0px; overflow:hidden; text-align:center; }
.universal-text {padding:0px 0px 20px 0px; text-align:left}

.article-box {padding:0px 0px 20px 0px}
.article-box .name a {color:#C22C5C; text-decoration:none}
.article-box .name {padding:0px 12px 4px 10px; font-size:16px; margin:0px; font-weight:bold; letter-spacing:-0.04em;}
.article-box .img {float:left; padding:0px 10px 20px 0px;}
.article-box .text {text-align:justify; padding:0px 10px 0px 10px; font-weight:bold;}
.article-box .info {text-align:right; font-size:10px; color:#666666; margin:0px 0px 0px 0px}
/*          Блок Статьи              */

/*          Статьи категории              */
.articles-cat-pop  {padding:0px 0px 0px 0px; width:578px; overflow:hidden; }
.articles-cat-pop table {background:url(01015.png) 277px 0px repeat-y; margin-bottom:7px }
.articles-cat-pop .img {padding:0px 8px 16px 0px; width:102px; }
.articles-cat-pop .name {display:block; padding:11px 6px 15px 10px; white-space:nowrap; font-size:11px; margin:0px 8px 5px 0px; background:url(st_title_coner.gif) right top no-repeat; width:150px; height:11px;}
.articles-cat-pop .name a {color:#FFFFFF; text-decoration:none;}
.articles-cat-pop .text {margin:0px 7px 0px 4px;  width:140px;  height:58px; overflow:hidden;}
.articles-cat-pop .detail {padding:5px 0px 0px 4px; height:30px}
.articles-cat-pop .detail a {color:#333; text-decoration:none;  font-size:12px; font-weight:normal; font-style:italic;}

.articles-cat {margin:0px 0px 0px 0px; background:url(514.png) 1px 0px repeat-y ; width:578px; overflow:hidden;}
.articles-cat td {padding:0px 10px 0px 0px; height:255px; width:130px;}
.articles-cat .name a {color:#FFFFFF; text-decoration:none; }
.articles-cat .name { height:17px; padding:9px 6px 7px 5px; white-space:nowrap; font-size:11px; margin:0px 0px 5px 0px; background:url(st_title_coner.gif) right top no-repeat; width:126px}
.articles-cat .img {margin:0px 0px 2px 0px}
.articles-cat .text {font-size:11px; padding:0px 4px 0px 4px; height:35px; width:129px; overflow:hidden ; font-weight:normal; }
.articles-cat .text a {color:#121011; font-size:12px; text-decoration:none;}
.articles-cat .art_example { background:url(st_title_coner.gif) right top no-repeat #FDD2E5; width:137px; height:153px; padding-top:32px;}
.articles-cat .art_example div { width:100%; height:5px; overflow:hidden;  background:#FFEFF6;}
/*          Статьи категории              */

/*          Статьи список              */
.articles-list { width:576px; }
.articles-list .name a {color:#FFFFFF; text-decoration:none}
.articles-list .name {padding:4px 12px 4px 10px; font-size:18px; margin:0px 0px 5px 0px; font-weight:normal; letter-spacing:-0.04em; background:url(st_title_coner.gif) right top no-repeat;}
.articles-list .img {float:left; padding:0px 12px 0px 0px; margin:0px 0px 0px 0px;}
.articles-list .text {text-align:justify; padding:5px 10px 5px 10px;  }
.articles-list .info {text-align:right; font-size:10px; color:#666666; padding:0px 10px 0px 0px; white-space:nowrap;}
.articles-list .info a { color:#9C171A; text-decoration:underline;}

.articles-list .title {color:#9C171A; font-size:14pt; font-weight:bold; margin:0px; padding:10px 0px 15px 0px; letter-spacing:-0.06em}
.articles-list .detail {padding:5px 0px 5px 10px; background:url(detail_bg.gif) 99px 11px no-repeat}
.articles-list .detail a { text-decoration:none; color:#333; font-weight:bold;}
.articles-list .detail a:hover { text-decoration:underline; color:#333; font-weight:bold;}
.articles-list .detail_2 {padding:5px 0px 5px 0px; background:url(detail_bg.gif) 99px 11px no-repeat}
.articles-list .detail_2 a { text-decoration:none; color:#333; font-weight:bold;}
.articles-list .detail_2 a:hover { text-decoration:underline; color:#333; font-weight:bold;}
/*      		Статьи список              */

/*      		Статьи карточка     */
.articles-item {padding:0px 0px 0px 0px}

.menu_table { padding:0px; margin:0px 0px 0px 0px; width:578px; }
.menu_table .info {text-align:left; font-size:10px; color:#666666; margin:0px 0px 0px 0px; vertical-align:bottom;}
.menu_table .info_2 {text-align:left; font-size:10px; color:#666666; margin:0px 0px 0px 0px; vertical-align:middle}
.menu_table .menu {text-align:right; padding-right:10px;  vertical-align:bottom; }
.menu_table .menu img {margin:0px 0px 0px 10px}

.articles-item .info {text-align:left; font-size:10px; color:#666666; margin:0px 0px 0px 0px; vertical-align:bottom}
.articles-item .menu {text-align:right; padding-right:10px; }
.articles-item .menu img {margin:0px 0px 0px 10px}

.articles-item .text {padding:8px 0px 0px 0px;}
.articles-item .text .abc {float: left;}
.articles-item .text .editorText{padding:5px 0px 10px 0px}
.articles-item .text .editorText p{padding:5px 0px 0px 0px; font-size: 14px !important;}
.articles-item .text .editorText img{ padding:0px 3px 0px 0px}
.articles-item .source{ font-size:11px; color:#666666; padding-top:5px;}
.articles-item .img {float:left; padding:13px 15px 0px 0px;}
.articles-item .desc {color:#B2335E; font-style:italic; font-size:10px; font-weight:bold; padding:5px 0px 10px 0px;}

.articles-item-list .title {color:#C22C5C; font-size:14pt; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; letter-spacing:-0.06em}
.articles-item-list .date {color:#999999}
.articles-item-list {margin:-10px 0px 20px 0px}
/*     			Статьи карточка     */

/*          Блок Фирмы              */
.add-firm { width:576px; margin:0px 0px 0px 0px;}
.add-firm td {}
.add-firm .add_td{text-align:right; white-space:nowrap; background:url(st_ico_add_firm.gif) 0px 0px no-repeat; width:188px; height:30px; padding:10px 0px 0px 20px;}

.add_div div {background:url(st_ico_add_firm.gif) 0px 0px no-repeat; width:188px; height:30px; padding-top:10px;text-align:right; white-space:nowrap;}
.add-firm .add_td a{text-decoration:underline;color:#9C171A;}


.firm { width:576px; }
.firmName { margin:0px; padding:0px;}
.firmName h1 { padding:5px; margin:0px;}
.firmName h1 a{ font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.firmName h1 a:hover{ font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.firmName img { float:right;}
.firm .table { padding:0px; margin:0px; }
.firm .table td { background:url(firm_ico.gif) 15px 11px no-repeat; text-align:left; padding: 10px 0px 0px 25px;}
.firm .table td a {color:#890f21; font-size:12px; text-decoration:none}
.firm .table td a:hover { text-decoration:underline}
.firm-box .img {float:left; padding:0px 10px 20px 0px;}
.firm-box .text {text-align:justify; padding:0px 10px 20px 10px;}
.firm-box .text p {margin:0px}
/*          //Блок Фирмы              */

/*          Фирмы список              */
.firm-list { margin-bottom:20px;}
.firm-list .table { width:576px;  background:url(st_title_coner.gif) right top no-repeat; margin-bottom:5px;}
.firm-list .table .vip { width:47px;}
.firm-list .name {font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:5px; }
.firm-list .name a {font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:5px; text-decoration:none; }
.firm-list .td_3 { text-align:right; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:8px;}
.firm-list .content { width:576px; }
.firm-list .content .detail { vertical-align:bottom; text-align:right; width:80%;}
.firm-list .content .detail a{ color:#890f21; font-size:12px; text-decoration:underline}
.firm-list .img {float:left; padding:5px 5px 0px 0px; margin:0px 8px 0px 0px; }
.firm-list .text {padding:5px 0px 0px 0px}
.firm-list .contact  { padding:5px 0px 5px 0px; font-weight:bold; color:#c84975; font-size:12px;}
/*      		//Фирмы список              */

/*         Фирмы карточка              */
.firm-item {}
.firm-item .title { background:url(st_title_coner.gif) top right no-repeat #EE7D7E;}
.firm-item .title .table { width:576px; padding:0px; margin:0px;}
.firm-item .title .table .td_1 { width:47px; background:none;}
.firm-item .title .table .td_3 { text-align:right; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:8px;}
.firm-item .title .table .name {font-size:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:5px; }
.firm-item .firmImg {padding:15px 30px 10px 0px;}

.firm-item .contact {padding:15px 0px 0px 0px;}
.firm-item .contact img { padding-right:10px;}
.firm-item .contact div { margin-bottom:5px; font-weight:bold; color:#c84975; font-size:12px;}
.firm-item .contact div a{font-weight:bold; color:#c84975; font-size:12px; text-decoration:none}

.firm-item .mark { font-size:11px; color:#666666}

.firm-item .but  {}

.firm-item .but .tabSelector .div_1
{background:url(ico_description.gif) 15px 10px no-repeat #FFDDE9; height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}
.firm-item .but .active .div_1
	{background:url(ico_description.gif) 15px 10px no-repeat #FFF;  height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}

.firm-item .but .tabSelector .div_2
	{ background:url(firm_ico_photogal.gif) 10px 10px no-repeat #FFDDE9; height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}
.firm-item .but .active .div_2
	{background:url(firm_ico_photogal.gif) 10px 10px no-repeat #FFF; height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}

.firm-item .but .tabSelector .div_3
	{background:url(firm_ico_schema.gif) 10px 8px no-repeat #FFDDE9; height:30px; cursor:pointer;color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}
.firm-item .but .active .div_3
	{background:url(firm_ico_schema.gif) 10px 8px no-repeat #FFF; height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}

.firm-item .but .tabSelector .div_4
	{background:url(firm_ico_coment.gif) 10px 6px no-repeat #FFDDE9; height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}
	.firm-item .but .tabSelector .div_4 a{ text-decoration:none; color:#c84975; font-weight:bold;}
.firm-item .but .active .div_4
	{background:url(firm_ico_coment.gif) 10px 6px no-repeat #FFF; height:30px; cursor:pointer; color:#c84975; font-weight:bold; padding:15px 5px 0 42px;}

.firm-item .but .td { width:3px;}
.firm-item .but  img { float:left}
.firm-item .but .img { float:right}
.firm-item .but div a { color:#890f21; font-weight:bold}
.firm-item .but div a:hover { color:#c84975}

.firm-item .content { width:546px; background:#FFFFFF; padding:15px}
.firms-tariff {width:100%; margin:0px 0px 30px 0px}
.firms-tariff tr td {width:25%; text-align:center; padding:0px; margin:0px; border-bottom: 2px solid #ECC4D5; padding:8px 12px 8px 12px; color:#C84975}
.firms-tariff td input {width:15px; border:none; margin-right:5px}
.firms-tariff .left {text-align:left; color:#890F21}
.firms-tariff .price td {border-bottom:#AE3E43 2px dotted; color:#890F21}
.firms-tariff .top td{border-top:#AE3E43 2px dotted; color:#890F21}
.firms-tariff .active {background:#FBE0EC}
.firms-tariff .last td {background:none !important; border-bottom:none}
.firms-tariff .last img {cursor:pointer}

/*         //Фирмы карточка              */


/*      		Панель пользователя список              */
.panel-index  {width:727px; margin:0px 0px 20px 0px; }
.panel-index td {border-right:#890F21 2px dotted; height:32px; vertical-align:middle; padding:0px 0px 0px 10px;}
.panel-index .bool td {background:#FDD6E8; }

.panel-index .title  {}
.panel-index .title td { border-bottom:#890F21 2px dotted; height:26px;  color:#890f21; font-size:18px; }
.panel-index .title .text { height:22px;}

.panel-index img {margin:0px 0px 0px 6px}

.panel-index .border-none { border-right:none;}
.panel-index table a {text-decoration:none; color:#454545}
.panel-index table a:hover {text-decoration:underline}

.panel-index .name { width:60%}
.panel-index .name table {width:100%; }
.panel-index .name table td {border:none; padding:0px; margin:0px;}
.panel-index .name table .td_2 { text-align:right; padding-right:10px;}
.panel-index .name table a {text-decoration:none; color:#454545}

.panel-index .center { text-align:center; padding:0px; margin:0px;}

.panel-decryption_table { float:right}
.panel-decryption_table .td_1 { width:660px; }
.panel-decryption { width:175px; /* height:90px;*/ background:#FFE7F1; padding:10px; float:left}
.panel-decryption div { height:20px; padding:5px 0px 0px 35px; margin-bottom:10px}
.panel-decryption .moderate_0 { background:url(st_panel_moderate_0.gif) 0px 0px  no-repeat ;}
.panel-decryption .moderate_1 {background:url(st_panel_moderate_1.gif) 0px 0px  no-repeat ;}
.panel-decryption .moderate_2 {background:url(st_panel_moderate_2.gif) 0px 0px  no-repeat ; margin:0px;}
.panel-decryption .moderate_3 {background:url(camera_ico_2.gif) 0px 0px  no-repeat ; margin:0px; margin-top:10px;}
.butBox { padding-left:130px; margin:20px 0px;}.butBox .button a{width:190px; background:url(st_form_button2.gif)0px 0px no-repeat; border:none; height:24px; color:#FFF; padding:3px 0px; font-weight:bold; text-decoration:none; text-align:center; margin-left:10px; float:left;}

.panel-box { text-align:right}
.panel-box .new { background:url(st_panel_new.gif) 0px 0px no-repeat; height:30px; padding:5px 0px 0px 30px; }
.panel-box .delete_all {background:url(st_panel_delete_all.gif) 0px 0px no-repeat;height:30px; padding:5px 0px 0px 30px;}

.panel-index .bottom td {border-top:#890F21 2px dotted; height:3px;}
.panel-index .bottom .left {text-align:left; padding:4px 0px 0px 5px; color:#A25B66; font-size:11px}
.panel-index .bottom .right {text-align:right; padding:4px 11px 0px 0px}
/*      		Панель пользователя список              */
/*      		Панель пользователя форма              */
.panel-form {border-top:#D1547B 1px solid; color:#A02941; width:535px; font-size:11px; padding:3px 4px 3px 4px; margin:0px 0px 20px 0px}


/*      		Панель пользователя форма              */

/*   формы */
.form {width:560px; margin:0px auto 0px auto}
.form td, .form-small td {text-align:left; vertical-align:top; padding:0px 0px 8px 0px; color:#c84975; font-weight:bold;}
.form .short {width:116px}
.form .title h3 {color:#890F21}
.form input {width:350px; border:1px solid #999999;}
.form textarea {width:350px; border:1px solid #999999;}
.form select {width:353px; border:1px solid #999999;}
.form .button, .form-small .button, .form .button2,.form-small .button2 {background:url(st_form_button.gif) 0px 0px no-repeat; height:24px; width:354px; border:none; color:#FFFFFF}
.form .button2, .form-small .button2 {width:186px; background:url(st_form_button2.gif) 0px 0px no-repeat;}
.form .checkbox {width:15px; height:15px; margin:2px 20px 0px 0px; border:1px solid #999999;}
.form .radio {width:15px; height:15px; margin:0px 0px 0px 0px; border:none; }
.form radiobutton {width:15px; height:15px; margin:2px 0px 0px 0px; border:none; }

.form span {font-weight:normal; font-size:11px}

.form . {width:350px; height:120px; border:1px solid #999999;}
.form .textarea_2 {width:540px; height:300px; border:1px solid #999999; margin-bottom:20px;}
.form .date {width:145px; border:1px solid #999999; margin-right:5px;}
.form .text {color:#333333; font-weight:normal}

.form .smile{ margin:0px 15px 0px 5px}
.form-small .button3 {width:190px; background:url(st_form_button2.gif) 0px 0px no-repeat; border: none; height:24px; color:#FFFFFF}
.form .button3 {width:100px; background:url(st_form_button6.gif) 0px 0px no-repeat; border: none; height:24px; color:#FFFFFF}
.form .button4 {width:165px; background:url(st_form_button4.gif) 0px 0px no-repeat; border: none; height:24px; color:#FFFFFF}
.form .button5 {width:130px; background:url(st_form_button8.gif) 0px 0px no-repeat; border: none; height:24px; color:#FFFFFF}
.form-small {width:360px;}
.form-small input {width:190px;}
.form-small select {width:193px;}
.form-small .short {width:80px}

.form .box-img-fix {width:400px; overflow:hidden;}

.form-name {font-size:18px; text-align:center; color:#890F21;  padding:0px 0px 20px 0px}
.form-desc {padding:0px 0px 20px 80px}


.doc_login_name{ color:#C22C5C; font-weight:bold; text-transform:capitalize;}

.login-form {width:160px; margin:auto; color:#FFFFFF;}
.login-form td {text-align:left; padding:3px; font-size:12px; font-weight:700; color:#D14777;}
.login-form .input {width:100px;}
.login-form .button {background:url(enter_but_small.png) 0px 0px no-repeat; height:40px; width:140px; border:none;}
.login-form .checkbox {margin:1px 0px 0px 0px}
.login-form .menu {text-align:center}
.login-form .menu a {color:#D14777;}
.login-form .menu .spacer {width:100%;clear:both; height:3px;}
.login-form .leftcol {text-align:right;}

.search{ width:100%; text-align:center}
/*  //формы */


/*     Всплывающее окно    	 */
.window-standart {width:650px}
.window-small {width:380px}
.popup-window .top, .popup-img .top {text-align:right}
.popup-window .body {border:#FE9EC2 5px solid; background:#FFFFFF; padding:15px}
.popup-img .body {border:#FE9EC2 5px solid; background:#FFFFFF;}

#psLoading {left:0px; top:0px; cursor:wait;  text-align:center;}
#psLoading {left:0px; top:0px; cursor:wait; background:#FFFFFF; text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5;}
#psOldContent {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
-moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.2;}

.psCloseBackGround {position:absolute; top:0px; left:0px; background:#000; z-index:1000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.4;}

#psLoader {background:url(_tpl_loader.gif) 10px 40px no-repeat #FFFFFF; width:240px; height:55px; position:absolute; border:#999999 1px solid; text-align:center; font-weight:bold; padding:15px 0px 0px 0px; color:#666666; z-index:2000}
#psWindow {position:absolute}
.psWindowImg {background:#FFFFFF; padding:10px; position:absolute;  z-index:2000}

.psUserInfoBox { background:url(firms_photogal_card.png) 0px 0px no-repeat; width:140px; height:140px; position:absolute; padding:24px 0px 0px 24px;}
.psUserInfoBox div { margin:5px 0px;}
.psUserInfoBox div a{ color:#890F21}

.psUserInfoBox .div1 {background:url(st_ico_lj.gif) top left no-repeat; padding-left:20px; height:16px;}
.psUserInfoBox .div2 {background:url(st_ico_articles.gif) top left no-repeat; padding-left:20px; height:16px;}
.psUserInfoBox .div3 {background:url(st_ico_foto.gif) 0px 0px no-repeat; padding-left:20px; height:16px;}
.psUserInfoBox .div4 {background:url(st_ico_video.gif) 0px 0px no-repeat; padding-left:20px; height:16px;}
.psUserInfoBox .div5 {background:url(st_ico_story.gif) 0px 0px no-repeat; padding-left:20px; height:16px;}
/*     			Всплывающее окно    	 */

/*         Визуальный редактор пользователя              */
.feditor_bar td {border:none !important}
.feditor_bar {width:550px; border:none !important}
.feditor_bar .left {width:250px}
.feditor_bar .left div {float:left}
.feditor_bar .right {width:150px}
.feditor_bar .right div {float:right; text-align:right}
.feditarea {width:550px; height:200px}
.feditor_bar .codebuttons {width:90px}
.feditsizebut {float:right}
.feditsizebut input {width:30px !important; height:25px; float:left}

.editorToolbar {background:#EBEBEB; width:544px; padding:3px 0px 2px 4px; height:16px}
.editorToolbar img {float:left}
.editorArea {clear:both; width:546px; height:400px; border:#CCCCCC 1px solid}
/*         Визуальный редактор пользователя              */


/*		FAQ		*/
.faq{ margin-bottom:20px; }
.faq .question{ color:#C22C5C; margin:0px 0px 15px 0px }
.faq .question a {color:#C22C5C; text-decoration: none;}
.faq .answer {background:#FDD6E8; margin:0px 0px 15px 0px; padding:5px 15px}
.faq .sel { font-weight:bold; padding-right:10px; text-decoration:none;}



/*			FAQ			*/

/*		 print 			*/
.print{ margin:10px 0px 10px 0px; }
.print table{ padding:0px; margin:0px; border:none;}
.print .path{font-size:13px;  white-space:nowrap;  vertical-align:top}
.print .path a{font-size:13px; white-space:nowrap;  vertical-align:top}
.print h4{ font-size:18px; padding:0px 0px 0px 0px; margin:0px;}
.print .image{ width:220px; padding:0px 0px 0px 0px}
.print .td { vertical-align:bottom}
.print img { float:left; margin:0px 10px 0px 0px}
.print .content{ padding:20px 0px 0px 0px; color:#666666;}
.print .info {text-align:left; font-size:10px; color:#666666; margin:0px 0px 0px 0px; float:left}

@media screen {
 .print_but{}
}
@media print {
 .print_but{ display: none; }
}
.print_copyBox { text-align:right}
/*		 print 			*/

/*		Объявления			*/
.add-ad { width:576px; margin:0px 0px 20px 0px}
.add-ad td {padding-right:10px}
.add-ad2 { width:576px; margin:15px 0px 20px 0px}
.add-ad2 td {padding-right:10px}
.add-ad3 { width:576px; margin:0px 0px 0px 0px}
.add-ad3 td {padding-right:10px}

.add_td{text-align:right; white-space:nowrap; }
.add_td .div1 { height:25px; width:180px; background:url(st_ico_edit.gif) 0px 0px no-repeat; padding:5px 0px 0px 20px; float:right}
.add_td .div2 { height:25px; width:140px; background:url(st_ico_add.gif) 0px 0px no-repeat; padding:5px 0px 0px 20px; float:right; margin-right:10px; }
.add_td a{text-decoration:underline; color:#9C171A;}

.adSearch{ width:576px; margin-bottom:10px; padding:0px; overflow:hidden}
.adSearch .td_but {margin-bottom:10px; margin-left:7px;}
.adSearch select{width:100px; border:1px solid #999999; size:51; padding:0px; margin:0px;}
.adSearch .input { width:180px; height:20px; border:1px solid #999999; padding:0px;}
.adSearch .input_search {width:295px; height:20px; border:1px solid #999999; padding:0px; margin:0px}
.adSearch .input_blog {width:420px; height:20px; border:1px solid #999999; padding:0px;}
.adSearch td { padding:0px; vertical-align:middle; /*width: 209px;*/}
.adSearch td div { background:#F69CB5; height:28px; /*width: 195px;*/ padding:7px 7px 0px 7px;}
.adSearch .select_wide {width:390px;}

.adEdit {}
.adEdit .input { width:340px; border:1px solid #999999;}
.adEdit td { text-align:center; padding:5px 0px ;}
.adEdit .button{width:186px; height:27px; background:url(st_form_button2.gif) 0px 0px no-repeat; border:none; color:#FFFFFF; font-weight:bold;}


.addFloat { float:right; margin-top:-45px; padding-right:20px;}
.addFloat img{ margin-right:5px;}
.addFloat a{ text-decoration:none; color:#9C171A;}
.addFloat span { text-decoration:underline}

.addFloat2 { float:right; padding-right:20px;}
.addFloat2 img{ margin-right:5px;}
.addFloat2 a{ text-decoration:none; color:#9C171A;}
.addFloat2 span { text-decoration:underline}

.addFloat3 { float:right; padding:15px 20px 0px 0px;}
.addFloat3 img{ margin-right:5px;}
.addFloat3 a{ text-decoration:none; color:#9C171A;}
.addFloat3 span { text-decoration:underline}

.adPager { height:40px; padding:10px 0px 40px 0px}

.adList {}
.adList .td_1{padding:0px 0px 0px 0px; width:268px }
.adList  .td_2{padding:0px 20px 0px 0px; width:278px }
.adList .name img{ float:right}
.adList h1{ padding:5px 0px 5px 5px; margin:0px; font-size:18px; }
.adList h1 a{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.adList h1 a:hover{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.adList h1 a:visited{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.adList .anons { padding:7px 0px 0px 7px; }

.ad_header{width:576px; margin-bottom:0px;}
.ad_header  img{ float:right}
.ad_header .d_id { font-size:18px; color:#FFFFFF;  padding:5px 0px 5px 5px; width:400px; }
	.ad_header .date { font-size:12px; font-weight:bold; color:#FFFFFF; padding:7px 0px 5px 5px;}
.ad_header .d_id_2 {margin-bottom:0px; width:100%; margin-left:150px;}
.ad_header .d_type {font-size:13px; color:#FFFFFF; height:16px; font-weight:bold; padding:2px 10px; float:left; border-right:1px #FFFFFF solid; }
.ad_header .d_name {font-size:13px; color:#FFFFFF; height:16px; font-weight:bold; padding:2px 10px; float:left; }
.ad_header a{font-size:18px; color:#FFFFFF; text-decoration:none;}
.ad_header a:hover {font-size:18px; color:#FFFFFF; text-decoration:none;}

.ad_content { margin-bottom:0px; width:100%; }
.ad_content .ad_img {padding:5px 0px 0px 10px}
.ad_content .text { width:350px; padding:5px 0px 0px 0px }

.ad_content .detail {text-align:right; color:#890f21; font-size:12px;}
.ad_content .detail a{color:#890f21; font-size:12px; text-decoration:underline}
.ad_content .detail a:hover{color:#890f21; font-size:12px; text-decoration:none}

.ad_content .info {padding-top:15px; font-size:11px; color:#999999}
.ad_content .info span {color:#C42B63}

.ad_content .contact { color:#C42B63;  width:200px; padding:5px 0px 0px 5px; }
.ad_content .contact div { color:#c84975;  font-size:12px; font-weight:bold;  padding:2px 20px 2px 0px;}
/*		//Объявления			*/

/*		Объявления карточка			*/
.ad-item { width:576px; }
.ad-item .contact {padding:0px 30px 0px 0px;}

.ad-item .contact img { padding-right:7px;}
.ad-item .contact div { margin-bottom:5px; font-weight:bold; color:#c84975; font-size:12px; white-space:nowrap}
.ad-item .contact div a{font-weight:bold; color:#c84975; font-size:12px; text-decoration:none}
.ad-item .img {float:left; padding:0px 15px 10px 0px;}
.ad-item .desc {width:160px; color:#B2335E; font-style:italic; font-size:10px; font-weight:bold; padding:5px 0px 10px 0px}

.ad-iteminfo {font-size:11px; color:#333333; margin:0px 0px 20px 0px;}
/*		Объявления карточка			*/


/*		level_menu		*/
.level_menu { width:576px; padding:0px; margin:0px 0px 0px 0px;}
.level_menu  .td_1{padding:0px 20px 15px 0px; width:268px }
.level_menu  .td_2{padding:0px 0px 15px 0px; width:268px }

.level_menu  .name img{ float:right}
.level_menu  h1{ padding:5px 0px 5px 5px; margin:0px; font-size:18px; }
.level_menu  h1 a{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.level_menu  h1 a:hover{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.level_menu  h1 a:visited{color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.level_menu .text { padding:5px 0px 0px 5px}
.level_menu .text img {float:left; padding:0px 10px 10px 0px}


.level_menu .H_name { background:url(st_title_coner.gif) top right no-repeat; padding:5px}
.level_menu  .H_name a{ color:#FFFFFF; text-decoration:none; font-size:18px; font-weight:normal}
.level_menu  .anons { padding:10px 0px 0px 10px;  }
/*		//level_menu		*/

/*Гороскоп совместимости*/
.figure {width:100%; margin-top:10px}
.figure_td_1 { width:150px; padding-top:20px;}
.figure_td_2 { background:url(figure_00.png) center 30px no-repeat; height:105px; }

.figure_mark {padding:0px 0px 5px 0px}
.figure_mark .right{  color:#AD165E; text-align:right; padding-right:10px; padding-bottom:5px;}
.figure_mark .left{  color:#AD165E; text-align:left; padding:0px 0px 5px 10px}
.figure .input { width:150px; height:18px; font-size:10px}

.figure table { width:100%;}
.figure table .td_1_left {width:130px; text-align:right; padding:15px 10px 0px 0px;}
.figure table .td_1_right { width:130px; text-align:left; padding:15px 0px 0px 10px;}
.figure_buton { text-align:center; margin:15px 0px;}
.figure_buton .button {width:190px; background:url(st_form_button2.gif) 0px 0px no-repeat; border: none; height:24px; color:#FFFFFF; }

.ques { width:19px; height:50px; padding:0px; margin-top:50px }
.ques1{background:url(ques_1.gif) top center no-repeat ;}
.ques1:hover{background:url(ques_2.gif) top center no-repeat; }

.results{ width:576px; text-align:justify; }
.results img { padding:0px 10px 10px 0px;}

/*//Гороскоп совместимости*/
/*Гороскоп*/
.horoscopeIco { width:576px; margin-top:0px;}
.horoscopeIco td { width:96px; }
.horoscopeIco .ram img {border:2px solid #FFF5F9;}
.horoscopeIco .ramA img{border:2px solid #FF9DC3;}
.horoscopeIco  div { text-align:center; padding:5px 0px 10px 0px; color:#c84975; font-weight:bold;}
.horoscopeIco  div a {color:#c84975; font-weight:bold; text-decoration:none}

.horoscope-name {color:#9C171A; font-size:20px; padding:0px 0px 4px 0px}
.horoscope { width:576px; margin-top:5px; margin-bottom:12px;}
.horoscope .tdimage {width:86px; padding-left:5px; }
.horoscope .period {color:#9C171A; font-size:12px; font-weight:bold; padding:10px 0px 0px 4px; white-space:nowrap}
.horoscope .text { text-align:justify; padding:0px 20px 0px 20px; }
.horoscope .text .abc {float:left; padding:0px 3px 0px 0px}


.chinese {color:#AC2267; font-weight:bold; width:576px; margin:10px 0px;}
.chinese td { vertical-align:middle; padding:5px; color:#AC2267; }

/*//Гороскоп*/



/*		открытки категории		*/
.postcard_title { color:#890f21; font-size:30px; background:url(postcard_ico.jpg) top left no-repeat; padding:0px 0px 0px 50px; height:40px;}
.postcard_title_send { color:#890f21; font-size:30px; padding:0px 0px 0px 0px;}

.postcard_image { background:url(postcard_image_bg.png) bottom right no-repeat #ffcddd;  margin:10px 0px 10px 0px; border:1px solid #f7a4bb;}
.postcard_image .div{ background:url(postcard_image_bg_1.png) top left no-repeat;}
.postcard_image table{text-align:center; width:100%; margin:20px 0px;}
.postcard_image td { vertical-align:middle; text-align:center;}
.postcard_image td img { border:1px solid #FFFFFF}
.postcard_image td .text {font-size:13px; color:#890f21; font-weight:bold; padding-bottom:10px;}
.postcard_image td .text2 {font-size:13px; color:#890f21; padding:10px 20px 0px 20px;}

.postcard_signature { float:right; font-size:13px; color:#890f21; font-weight:bold; padding:0px 0px 0px 0px;}
.postcard_path { color:#890f21; padding:10px 0px 5px 60px; }
.postcard_path a{ color:#890f21; }

.postcard_send_name { font-size:14px; color:#9C171A; font-weight:bold; padding-bottom:10px;}
.postcard_send { margin:10px 0px;}
.postcard_send div { background:url(st_ico_mail.gif) 10px 5px no-repeat;  padding:5px 0px 10px 40px; display:block}
.postcard_send a{ color:#9C171A; text-decoration:none}

.postcard_list{}
.postcard_list td { width:192px;}
.postcard_list .card {}
.postcard_list .card td{background:url(postcard_bg.jpg) 0px 1px no-repeat; width:165px; height:164px; text-align:center; vertical-align:middle;}
.postcard_list .card td img { border:1px solid #FFFFFF}

.postcard_list .name {font-size:13px; color:#890f21; font-weight:bold; padding:10px 0px 40px 3px; width:162px; }
.postcard_list .name a {font-size:13px; color:#890f21; font-weight:bold; text-decoration:underline;}
.postcard_list .name a:hover { font-size:13px; color:#890f21; font-weight:bold; text-decoration:underline;}

.postcard_list .name2 {font-size:13px; color:#890f21; padding:10px 0px 40px 3px; width:162px; text-align:center;}
.postcard_list .name2 a {font-size:13px; color:#890f21; text-decoration:underline;}
.postcard_list .name2 a:hover { font-size:13px; color:#890f21; text-decoration:underline;}
/*		открытки		*/

/*		блог главная	*/
.blog_text {padding:10px 0px;}
.blogTitle {background:url(st_title_coner.gif) top right no-repeat #B6426A; color:#FFFFFF; font-size:18px; padding:5px 10px 5px 20px; margin-bottom:10px;}

.topPost { width:576px; margin:0px 0px 0px 0px; }
.topPost .avatar{background:url(avatar_bg.png) 1px 1px no-repeat; width:118px; height:118px; vertical-align:middle; text-align:center; padding-right:20px;}
.topPost .title a{ color:#C84975; text-decoration:none; font-weight:bold;}
.topPost .detail { vertical-align:bottom; color:#C84975; padding:10px 0px 0px 0px;}
.topPost .detail a{color:#C84975; text-decoration:none; font-weight:normal;}
.topPost .detail span a{background:url(firm_ico.gif) 0px 1px no-repeat; padding-left:10px; color:#890F21; text-decoration:none;}

.newPost { width:536px; margin:0px 20px;}
.newPost td { width:50%; background:url(st_ico_blog.png) 0px 0px no-repeat; padding:0px 10px 10px 25px}
.newPost .name a {color:#C84975; font-weight:bold; text-decoration:none;}
.newPost .user a {background:url(firm_ico.gif) 0px 1px no-repeat; padding-left:10px; color:#890F21; text-decoration:none;}


/*		блог список		*/
.blog_user { width:576px; margin-bottom:10px;}
.blog_user .avatar{ background:url(avatar_bg.png) 1px 1px no-repeat; width:118px; height:118px; vertical-align:middle; text-align:center; padding-right:20px;}
.blog_user .info { vertical-align:bottom}
.blog_user .info a{  background:url(firm_ico.gif) 0px 2px no-repeat; padding-left:10px; }
.blog_user .info span { font-weight:bold; color:#C44773}
.blog_user .info div { padding:5px 0px 0px 0px;}
.blog_user .right{ text-align:right; vertical-align:bottom}


.blog { width:576px;}
.blog .title td  {background:#F7B6CB; padding:0px;}
.blog .title .td { background:url(st_title_coner.gif) top right no-repeat #F7B6CB;  padding:5px 10px 5px 10px; width:150px; text-align:right;}
.blog .title div { padding:5px 0px 5px 10px; color:#B54169; font-weight:bold;}
.blog .title div a {color:#B54169; font-weight:bold; text-decoration:none}
.blog .text { padding:10px 0px 0px 10px;}
.blog .text img { float:left; padding:0px 5px 5px 0px}
.blog .detail { float:right; padding:5px 10px 7px 25px; width:95px; background:url(st_ico_coment.gif) 0px 5px no-repeat; white-space:nowrap;}

.blog_title{ background:url(st_ico_blog_coment.gif) 0px 4px no-repeat; color:#9C171A; font-size:14pt; padding:2px 0px 10px 20px; }

.blog_comment {width:576px; margin-bottom:20px;}
.blog_comment td { }
.blog_comment .avatar { vertical-align:top; width:118px; padding-right:10px;}
.blog_comment .avatar td { background:url(avatar_bg.png) 1px 1px no-repeat; width:118px; height:118px; vertical-align:middle; text-align:center;}
.blog_comment .title { height:27px}
.blog_comment .title table { width:448px;}
.blog_comment .title  td{background:#FFDDE8; padding:5px 10px 5px 10px;}
.blog_comment .title .td{ background:url(st_title_coner.gif) top right no-repeat #FFDDE8;  padding:5px 10px 5px 10px; width:150px; text-align:right;}
.blog_comment .title .ico{background:url(firm_ico.gif) 0px 1px no-repeat; padding-left:10px;}
.blog_comment .title span { color:#903E40; font-weight:bold}
.blog_comment .title a { color:#903E40; font-weight:bold}
.blog_comment .text { vertical-align:top; padding:5px 0px 0px 0px;}
.blogForm {color:#C84975; font-weight:bold}
/*		//блог список		*/

/* опрос	*/
.voting { width:576px;}
.voting .text { font-weight:bold;}
.voting .title{background:url(st_title_coner.gif) top right no-repeat #F7B6CB;  padding:5px 10px 5px 10px; width:556px; margin-bottom:10px; color:#890F21; font-weight:bold;}
.voting .title2{padding:0px 10px 5px 0px; margin-bottom:10px; color:#890F21; font-weight:bold;}


.voting .vars td{ padding:3px 5px 3px 0px;}
.voting .button {width:100px; background:url(st_form_button6.gif) 0px 0px no-repeat; border:none; height:24px; color:#FFFFFF;  margin:10px 5px 10px 0px;}
.voting h1 { padding:20px 0px 10px 0px; margin:0px; font-weight:bold; font-size:12px;}
.voting .last { margin-bottom:7px;}
.voting .date { color:#C94976; font-weight:bold;}
.voting div a { color:#890F21; font-weight:normal;}

.voting .result { width:576px; margin:10px 0px 5px 0px;}
.voting .result td {padding:0px 15px 4px 0px;}
.voting .img {background:url(voting_result.gif) 0px 0px repeat-x; border:#CA7A94 1px solid;}

/* опрос	*/


/*	test	*/
.test{ width:576px;}
.test .name { background:url(st_title_coner.gif) top right no-repeat; padding:3px 10px; margin-bottom:5px; }
.test .name a { color:#FFFFFF;  font-size:18px; text-decoration:none}
.test .name a:hover{ color:#FFFFFF; font-size:18px; text-decoration:none}
.test .text { padding:5px 0px 20px 0px; }
.test .text_2 { padding:5px 0px 0px 0px;}
.test img { float:left; padding:0px 10px 10px 0px;}
.test .detail { padding:10px 0px 0px 0px}
.test .detail a{ color:#890F21; text-decoration:underline}
.test .list_name { background:url(st_title_coner.gif) top right no-repeat #F7B6CB; padding:3px 10px; margin:5px 0px; font-weight:bold; }
.test .list_bot { padding-left:5px;}
.test .result_bot {width:186px; background:url(st_form_button2.gif) 0px 0px no-repeat; border:none; height:24px; color:#FFFFFF; margin:20px 0px 10px 200px;}
.test .image { float:right; margin:10px 0px 0px 5px;}
/*	//test	*/

/* коментарии*/
.doc_commentDiv {background:#FCDCE7; margin:0px 0px 0px 0px; padding:10px; }
.doc_commentDiv_ {margin:0px 0px 0px 0px; padding:10px;}

.comments_menu { text-align:right; margin-top:10px; margin-bottom:10px; }
.comments_menu img {margin:0px 0px 0px 10px}
.comments_name {text-align:left;  font-size:18px; }
.comments_text { padding:10px 0px 0px 0px;}

.doc_user {margin:5px 0px 0px 0px; width:576px;}
.doc_user td { vertical-align:middle; font-size:10px;  color:#666666;}
.doc_user .border { padding:0px 10px; border-left:1px solid #999999; border-right:1px solid #999;}
.doc_user .border_l {border-left:1px solid #999999; padding-left:10px;}
.doc_user .padding_r { padding-right:10px;}
.doc_user .padding { padding:0px 10px;}
.doc_user span {color:#C42B63;  padding:0px 0px 5px 5px;}
.doc_user img { margin:0px 5px 0px 0px; vertical-align:bottom}

.line_comment {background:url(st_line_main.gif) center top no-repeat; padding:0px 0px 10px 0px;}
/* //коментарии*/

/* пользователи портала_список*/
.doc_user_ { width:576px; }
.doc_user_top td { border-bottom: 2px dotted #890F21;  padding:0px 0px 5px 10px; color:#890f21; font-size:12px; font-weight:bold; white-space:nowrap; }
.doc_user_top td a{ color:#890f21; font-size:12px; font-weight:bold; text-decoration:none}
.doc_user_top td a:hover{ color:#890f21; font-size:12px; font-weight:bold; text-decoration:none}
.doc_user_bot td { border-top: 2px dotted #890F21;}

.doc_user_tr_2 td {padding:7px 2px; background:#FDD6E8; font-size:12px; color:#454545}
.doc_user_tr_1 td {padding:7px 2px; font-size:12px; color:#454545}

.doc_user_ .td_1 a{ background:url(firm_ico.gif) 0px 2px no-repeat; padding-left:10px; color:#890f21; font-size:12px; text-decoration:underline; }
.doc_user_ .td_2 a{ background:url(st_ico_blog.png) 0px 2px no-repeat; }
.doc_user_ .td_2 div a{color:#C84975; font-size:12px; font-weight:bold; text-decoration:underline; display:block; padding:2px 0px 2px 25px}

		/* карточка*/
.doc_user .avatar { background:url(firms_photogal_card.png) top left no-repeat; width:164px; height:164px; text-align:center; vertical-align:middle}
.doc_user .content { padding:0px 0px 0px 20px; vertical-align:top;}
.doc_user .content table { background:url(bg_user_item.gif) top left repeat; width:390px;}
.doc_user .content td {font-size:12px; color:#333333; height:23px; padding:0px 10px 0px 10px; vertical-align:middle;}
.doc_user .content span{font-size:12px; color:#C84975; font-weight:bold; padding:0px}
.doc_user .content .text { margin-top:20px;}

.doc_user .ico { padding:20px;}
.doc_user .ico div { margin-bottom:10px;}
.doc_user a { color:#890F21}
.doc_user .ico .div1 {background:url(st_ico_lj.gif) top left no-repeat; padding-left:20px; height:16px;}
.doc_user .ico .div2 {background:url(st_ico_articles.gif) top left no-repeat; padding-left:20px; height:16px;}
.doc_user .ico .div3 {background:url(st_ico_foto.gif) 0px 0px no-repeat; padding-left:20px; height:16px;}
.doc_user .ico .div4 {background:url(st_ico_video.gif) 0px 0px no-repeat; padding-left:20px; height:16px;}
.doc_user .ico .div5 {background:url(st_ico_story.gif) 0px 0px no-repeat; padding-left:20px; height:16px;}
.doc_user .sendMail {background:url(st_ico_mail_2.gif) 0px 4px no-repeat; padding-left:40px; margin-bottom:10px;}
.doc_user .addFriend { background:url(st_ico_add.gif) 0px 0px no-repeat; padding-left:40px;}
	/* //карточка*/
/* //пользователи портала_список*/

/*  кабинет		*/
.office{}
.office .td { width:3px; }
.office .button a{ text-decoration:none; color:#C84975}
.office .butActive a{ text-decoration:none; color:#C84975}
.office .button {background:#FFDDE9; height:40px; cursor:pointer; color:#c84975;  vertical-align:middle; font-weight:bold; padding:0px 17px 0px 17px; white-space:nowrap;}
.office .butActive {background:#FFF; height:40px; cursor:pointer; color:#c84975; vertical-align:middle; font-weight:bold; padding:0px 17px 0px 17px; white-space:nowrap;}

.officeContent {background:#FFFFFF; padding:10px 0px 10px 20px}
.officeContent .link a { font-size:11px; font-weight:normal;}
/*  кабинет		*/

/*	альбомы	*/
.photoalbum_page_name{ background:url(camera_ico.jpg) top left no-repeat; color:#9C171A; font-size:18pt; font-weight:bold; margin:0px; padding:0px 0px 10px 50px;}
.videoalbum_page_name{ background:url(st_ico_videocamera.gif) top left no-repeat; color:#9C171A; font-size:18pt; font-weight:bold; margin:0px; padding:7px 0px 10px 45px;}

.photoalbum_bg {padding:0px; margin:0px 20px 10px 0px; float:left; width:170px; height:175px;}
.photoalbum_bg .td_1 {background:url(photoalbum_bg.png) top left no-repeat; width:162px; height:174px; text-align:center; vertical-align:middle; padding-right:7px;}

.videoalbum_bg {padding:0px; margin:0px 20px 10px 0px; float:left; width:170px; height:175px;}
.videoalbum_bg .td_1 {background:url(videoalbum_bg.png) top left no-repeat; width:162px; height:174px; text-align:center; vertical-align:middle; padding: 0px 5px 10px 0px;}

.photoalbum_name { padding-bottom:30px;}

.photoalbum_name div{color:#c84975; padding-bottom:5px; padding-left:25px;}
.photoalbum_name a{color:#890F21; font-weight:bold;}
.photoalbum_name .user{ background:url(firm_ico.gif) 25px 2px no-repeat; padding-left:35px;}
.photoalbum_name .user a{ font-weight:normal;}

.photoalbum_photo {float:left; padding:0px; margin:0px; width:240px; }
.photoalbum_photo td{ background:url(firms_photogal_card.png) 0px 0px no-repeat; width:164px; height:164px; text-align:center; vertical-align:middle; padding-left:1px;}

.photoalbum_detail {}
.photoalbum_detail .name {font-size:18px; padding:5px 0px 5px 25px; color:#9C171A}
.photoalbum_detail div { padding:5px 0px 0px 0px; color:#CF6389 }
.photoalbum_detail div a{color:#904040;}
.photoalbum_detail div span { color:#404241;}
.photoalbum_detail .anons { padding:10px 0px 0px 0px; color:#404241; font-weight:bold;}
.photoalbum_detail .rightDiv {float:right; padding:0px 10px 10px 0px; font-size:11px }

/*	//альбомы	*/

/*	альбомы публичная часть	*/
.photolist_name {color:#333333; font-size:18px; padding:2px 0px 15px 0px;}

.photolist{ width:576px;}
.photolist td {width:192px;}

.photolist2{ width:561px;}
.photolist2 td {padding-right:10px;}
.photolist2 .detail { text-align:center; padding:5px 0px 20px 0px}
.photolist_albums td { background:url(firms_photogal_card.png) 1px 0px no-repeat; width:164px; height:164px; text-align:center; vertical-align:middle; border:none }
.photolist_albums .td_1 {background:url(photoalbum_bg.png) top left no-repeat; width:162px; height:174px; text-align:center; vertical-align:middle; padding-right:7px;}

.videolist_albums td { background:url(videoalbum_bg.png) 1px 0px no-repeat; width:164px; height:164px; text-align:center; vertical-align:middle; border:none }

.photolist .detail{ padding:10px 0px 0px 0px; width:182px; overflow:hidden;}
.photolist .detail div{color:#c84975; padding-bottom:5px; padding-left:5px; white-space:nowrap}
.photolist .detail a{color:#890F21;}
.photolist .detail .name {color:#890F21; font-weight:bold;}
.photolist .detail .user{ background:url(firm_ico.gif) 25px 2px no-repeat; padding-left:35px;}
.photolist .detail .user a{ font-weight:normal;}
.photolist .detail .padd{ padding-bottom:30px;}

.photolist_items {width:576px; margin:10px 0px;}
.photolist_items .td_1{ width:268px; padding-right:20px;}
.photolist_items .td_2{ width:288px;}
.photolist_items .name  h1 {padding:3px 0px 3px 5px; margin:0px 0px 10px 0px;}
.photolist_items .name  h1 a{ font-size:18px;  color:#FFFFFF; font-weight:normal; text-decoration:none}
.photolist_items .name img { float:right;}

/*	альбомы публичная часть карточка	*/
.photolist_album_photo { width:536px; margin:0px 20px;}

.photolist_photo {background:url(photo_image_bg.png) top left repeat-x; border:1px solid #D7E3EC; width:535px;}
.photolist_photo .left_div{ background:url(photo_image_bg_1.png) top left no-repeat;}
.photolist_photo .right_div{ background:url(photo_image_bg_2.png) bottom right no-repeat;  width:535px; height:537px; text-align:center; vertical-align:middle;}

.photolist_album_photo  .detail{ whidth:536px; margin:15px 0px 0px 0px; padding:0px; color:#333333; font-weight:bold; }
.photolist_album_photo  .detail td{ width:268px;}
.photolist_album_photo  .detail .td { text-align:right;}
.photolist_album_photo  .detail .td_1 { text-align:right; vertical-align:bottom;}
.photolist_album_photo  .detail .td_1 img { float:right; padding-left:10px; padding-bottom:5px;}
.photolist_album_photo  .detail td div { padding-bottom:5px;}
.photolist_album_photo  .detail span { color:#c84975; font-size:12px; font-weight:bold;}
.photolist_album_photo  .detail h1{font-size:18px; font-weight:bold; padding:5px 0px; margin:0px;}
.photolist_album_photo  .detail h1 span { color:#c84975; font-size:18px; font-weight:bold;}
.photolist_album_photo  .detail .glass { background:url(st_ico_glass.png) 0px 0px no-repeat;  color:#890f21; font-weight:normal; padding-left:20px;}
.photolist_album_photo  .detail .glass a{ text-decoration:underline; color:#890f21}
.photolist_album_photo  .detail textarea { width:200px; height:37px;}
.photolist_album_photo  .ico { padding-left:10px; }
.photolist_album_photo  .ico  img{border:2px solid #FFF}
.photolist_album_photo  .ico  a:hover img{  border:2px solid #C84975}
.photolist_album_photo  .detail .rating {float:right; white-space:nowrap}

.photolist_album_photo .detail .psMarkButtons a {
padding:3px 11px 0px 3px; background:url(st_raiting_bg.png) top left no-repeat; height:19px; width:20px; display:block; float:left; margin:0px 0px 0px 2px; text-decoration:none
}
.photolist_album_photo  .detail .psMarkButtons a:hover {background:#C84975; color:#FFFFFF; text-decoration:none  }
/*	//альбомы публичная часть карточка	*/

/*Links */

.link { width:576px; margin-bottom:3px;}
.link .name { background:url(dot.gif) 0px 5px no-repeat; padding-left:10px; padding-bottom:3px;}
.link .name a { text-decoration:underline; color:#890F21}
.link .name a:hover {text-decoration:none }
.link .img { text-align:right; vertical-align:top; padding-top:5px;}
.link .anons { padding-left:1px;}
.linkPager { margin-bottom:5px;}


#navigation {
	/*border:1px solid #5263AB;*/
	margin:0px;
	padding:0px;
	text-indent:0px;
	/*background-color:#E2E2E2;*/
	width:217px;
	
}
#navigation a.head {
	background: transparent url(/pub/img/menu_bg_a.jpg) repeat-y scroll center top;
	cursor:pointer;
	/*border:1px solid #FFFFFF;//*/
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	
	height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:2px;
padding:3px 0 0 0px;

}
#navigation a.head:hover {
	color:#881e46;
}
#navigation a.selected {
	/*background-image: url(expanded.gif);*/
}
#navigation a.ui-accordion-content-active {
	color:#881e46;
}

#navigation a.current {
	background-color:#FFFF99;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	/*display:none;*/
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#FFFFFF;
	display:block;
	text-indent:10px;
	text-decoration: none;
}
#navigation li li a:hover {
	background-color:#FFFF99;
	/*color:#FF0000;/*/
}
#navigation a.ui-state-active {
	color:#881e46;
	/*color:#FF0000;/*/
}

