@charset "utf-8";
/**
 * Проект:       TellMeDay.com
 * Файл:         $HeadURL: https://svn.gvp.gov.ru/svn/tellmeday/branches/travel/templates/css/style_v_1.04.css $
 * 
 * @автор        Мамонтов Андрей <andrvm@andrvm.ru>
 * @copyright    2007-2010 Andrey Mamontov (andrvm)
 * 
 * @date		 $Date: 2011-01-31 00:34:04 -0700 (Mon, 31 Jan 2011) $
 * @revision	 $Revision: 190 $
 * @changeby	 $Author: encoder $
 */

/*=============================================
 *
 *     - - - - COMMON STYLES - - -
 *     - - - - ОБЩИЕ СТИЛИ - - - -
 *
 *===========================================*/
 
*
               {margin:0; padding:0; border:0;}

html           {height:100%; background:#fbfbfb; /*font-size:65%;*/}

body           {font: normal 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;	background:#ededed;
               	color:#333;	position:relative;	margin:0 auto; 	min-height:100%; height:auto !important;
             	height:100%; z-index:0;	width:1000px;}
				
h2             {font-size:14px;}
				
h3   	       {font-size:12px;}

h2, p          {padding:5px 0 5px 0;}

select         {background:#fafafa;  padding:1px;  border:1px solid #bbb;
                font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

form, .form 
               {background:#dadada url(../images/panels/panel_gray_1.gif) repeat-x top; padding:20px; position:relative;}

form h3, .form h3
               {width:100%; padding:2px 20px 2px 20px; margin:-20px -20px 20px -20px; color:white;
 			    background:url(../images/h3_title_bg.gif) 5px center repeat-x; font-size:14px; height:20px;}
				
sup    		   {padding:2px; color:#000;}

a              {text-decoration:underline; outline:none;}

ul             {list-style:none;}

ul li          {position:relative;}

/**
 * Вспомогательные классы
 */

.toggle, .pointer
               {cursor:pointer;}

.clearfloat    {clear:both;}

.floatleft     {float:left;}

.floatright    {float:right;}

.floatnone     {float:none;}

.alignright    {text-align:right;}

.alignleft     {text-align:left;}

.aligncenter   {text-align:center;}

.displaynone   {display:none;}

.border        {border:1px solid red;}

.dashed        {border-bottom:1px dashed;}

.padding0      {padding:0;}

.relative      {position:relative;}

.pie           {background:url(../images/pie.png) no-repeat 25px center;}

.bar           {background:url(../images/bar.png) no-repeat 25px center;}

.female        {background:url(../images/female.png) no-repeat right center;}

.male          {background:url(../images/male.png) no-repeat right center;}

.allmf         {background:url(../images/all.png) no-repeat right center;}

.mf            {background:url(../images/mf.png) no-repeat right center;}
/* tooltip */
.tip           {cursor:pointer;}

#inf           {text-align:center; color: #FF5500; padding:10px; display:none; margin-bottom:10px;} /* DEPRECATED ? */

#info, #error  {text-align:center; padding:10px; margin-bottom:10px;} /* DEPRECATED ? */
                 
#info, .info
               {color: green;} /* DEPRECATED ? */

#error, .error, #ajax-info.error
               {color:#FF5500;} /* DEPRECATED #error ? */

#info, #inf, #error
               {background:#fbfbfb;} /* DEPRECATED ? */

#nojs          {text-align:center; background:#FF5500; border: 1px solid #999; padding:10px; color:white;} 

#ajax-info     {padding:5px; z-index:9999; background:#ffcc99; text-align:center;
                position:fixed; top:-5px; left:0; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px;
				color:#333;}

/*#ajax-info.loading
               {background:#ffcc99 url(../images/ajax_loader/16.gif) 5px 5px no-repeat; padding-left:30px;}*/ /* IS IT NECESSARY ? */
				
.input 		   {padding:2px; background:#fafafa; border:1px solid #bbb;}

/* input - поиск */
fieldset.search
               {display:block; position:relative; padding:0;}
			   
fieldset.search .input
               {width:180px; margin-right:5px; background: #fafafa url(../images/find.png) 5px center no-repeat;
		        padding-left:30px; font-size:11px; color:green;}
				
fieldset.search .but_go,
fieldset.search span.reset
               {position:absolute; top:2px; left:222px; color:#d14c9d;}
/* reset */			   
fieldset.search span.reset
               {left:250px; top:0; text-decoration:underline; cursor:pointer;}

/* кнопки */
.button
               {border:1px solid #bbb; padding:2px; color:white; font-weight:bold; background:#acacac;
                cursor:pointer; outline:none; font-size:11px;}
				 
.but, .but_go
               {border:1px solid #666; padding:2px 5px 2px 5px; color:#9cf771;  font-weight:bold;
				font-family:Tahoma,Verdana, Geneva, sans-serif;  background:url(../images/but_bg.gif) repeat-x left center;
				cursor:pointer; font-size:11px;}
				 
.but_go 
               {background:url(../images/butgo_bg.png) no-repeat top center; height:16px; width:16px; border:0; padding:0;}

.but_ok, .but_add, .but_del
               {width:16px; height:16px; cursor:pointer; margin:0 10px 0 10px;}
				 
.but_ok        {background: url(../images/ok.png) left center no-repeat;}
				 
.but_add
               {background: url(../images/add.png) left center no-repeat;}
			   
.but_del
               {background: url(../images/del.png) left center no-repeat;}
			   
/* подсветка */
.highlight
               {font-weight:bold;}

/* алфавитный указатель или подобные ему */
.begun         {font-size:10px; padding:5px 0 5px 10px; font-weight:bold;}

.begun a       {color:#6DCA53; padding:0 2px 0 2px;}

/* навигация (меню) */
.navbar        {position:relative;}

.navbar ul     {width:100%; position:relative; overflow:hidden;}

.navbar li     {float:left;}

.navbar li a   {display:block; text-decoration:underline;}

/* дополнительное меню */
.extnavbar
               {padding:0 10px 0 10px;}

.extnavbar ul 
               {margin:0 -10px 0 -10px; padding:0 20px 0 0; line-height:27px;
			    background:url(../images/extnav_bg.gif) left center repeat-x; border:0}

.extnavbar h2.crumbs
               {font-size:11px; font-weight:normal; padding:5px 0 5px 0;}

.extnavbar li
               {font-size:14px;}

.extnavbar li.last a
               {color:#FE9329;}

.extnavbar li a
               {color:#999; font-weight:bold; text-decoration:none;  padding:0 10px 0 10px;}

.extnavbar li a:hover, .extnavbar li a.selected
               {text-decoration:underline; color:#fafafa; background:#999;}

.extnavbar li a.selected
               {text-decoration:none; font-weight:bold; background:#999999; color:#FAFAFA;}

.extnavbar h2.crumbs, .extnavbar h2.crumbs a
               {color:#7494C3;}

.extnavbar #total
               {position:absolute; left:185px; bottom:0; font-size:14px; text-align:center;
			    height:50px; width:155px; line-height:50px;}

.extnavbar .submenu_description
               {margin:0 -10px 0 -10px; border-top:1px solid #bbb; color:#999; height:50px; overflow:hidden;
                padding:5px 10px 5px 350px; font-size:11px;}

.extnavbar .submenu_description.polls
              {background: url(../images/extnav_polls_bg.png) no-repeat 10px center;}

.extnavbar .submenu_description.calcs
              {background: url(../images/extnav_calcs_bg.png) no-repeat 10px center;}


/*
 * Бокс - контейнер для вывода информации подробно
 */

.box, .box .title, .box .box-footer
                {position:relative; /*width:940px;*/}

.box.rules
                {padding:0 10px;}


.box div.title  {overflow:hidden;}

.box .img-wrapper
                {padding:0; width:100px; height:105px; margin-right:15px;}

#my_left_column .box div.title ul
                {float:left; width:215px; margin-right:15px;}

.box div.title ul span
                {display:block; position:absolute; top:0; right:0;}

.box div.reklama
                {float:left;}

.box div.reklama img
                {height:105px; width:250px;}

.box div.calc.reklama img
                {height:50px; width:370px;}

.box .title span,
.box .box-footer span
                {color:#993300;}

.box .box-footer a.right
                {display:block; position: absolute; right:0px; top:0;
				 padding-top:5px;}

.box .box-footer a
                {color:#005CB5;}

/*
 * Бокс для ввода информации (комментарии, туду ...)
 */
 .add-block    {position:relative; overflow:hidden;}

 .add-block  p.title
               {height:20px; background:#bbb; line-height:20px; padding:0; overflow:hidden;}

 .add-block  p.title img
               {float:right; margin:3px 3px 0 0; cursor:pointer;}

 .add-block textarea
               {border:1px dashed #bbb; height:90px; background:#fff;
				font-size:11px; padding:10px; color:#333;}

 .add-block p span.link
               {margin-right:5px;}
				
			  
/* навигация по страницам */
.nav           {padding:20px 0 20px 0; color:#d14c9d;}

.nav a         {padding:0 2px 0 2px; text-decoration:underline; color:inherit;}

.nav span      {font-weight:bold; text-decoration:none;} 

/* панель фильтра с поиском */
.search-bar    {position:relative; overflow:hidden; padding:0 0 5px 0;}

.search-bar select
               {width:230px;}

.search-bar select.sort-kind
               {margin-right:20px; width:350px;}

				
/* поля ввода по языкам */
.ru, .en, .de, .es, .fr
               {padding-left:20px;}

.ru      	   {background:#fafafa  url(../images/flags/ru.gif) no-repeat 2px center;}

.en      	   {background:#fafafa  url(../images/flags/en.gif) no-repeat 2px center;}
                   
.de      	   {background:#fafafa  url(../images/flags/de.gif) no-repeat 2px center;}

.fr      	   {background:#fafafa  url(../images/flags/fr.gif) no-repeat 2px center;}

.es      	   {background:#fafafa  url(../images/flags/es.gif) no-repeat 2px center;}

/* colour for all  расцветка для всех */
.all   		   {color: #006600;}

.m     		   {color: /*#227bdf;*/#1e4f9b;}
/* colour for women расцветка для женщин */
.f     		   {color: /*#fd0303;*/#ef728a;}

/* еще цвета */
/* мягкий голубой */
.lblue 		  {color:#7494c3;}
/* желто-оранжевый */
.joran        {color:#e37201;}
/* navy (что то вроде этого */
.navy         {color: #4800ff;}		 
/* для клубов */
.imember      {color:#548B8D;} /*ec8200;}*/
.myclub       {color:#4800ff;}

/*.notfinished  {color:#339966;}*/
.notfinished  {color:#a226ff;}  /*#D77700*/

.lgray        {color:#bbb;}
.tburn        {color:#71625B;}



input[disabled], input[readonly]
               {background-color:#ededed;}

/* описание */
.description
               {font-size:10px; font-style:italic; color:#71625b; margin-bottom:10px;}
			   
/* индикатор аякс загрузки */
.ajax          {background:none !important;}

.ajax p        {color:#ff6600; padding-left:20px; margin:0 auto; width:200px;
                background:url(../images/ajax_loader/17.gif) no-repeat left center;}
				
.waiting       {background:white url(../images/ajax_loader/16.gif) no-repeat center center;}

.bigWaiting    {background:white url(../images/ajax_loader/bigWaiting.gif) no-repeat center 20%;}

.blackWaiting  {background:black url(../images/ajax_loader/blackWaiting.gif) no-repeat center center;}

.bigBlackWaiting
               {background:black url(../images/ajax_loader/32_black.gif) no-repeat center center;}

                   

/* блок-обертка для ие */
div.fie, /* For IE */ .inner-td
                {position:relative;}
				
/* обертка для картинок */
.img-wrapper
                {border:1px solid #bbb; padding:5px; float:left; margin-right:10px;}

/* блок-форма */
form.block, .form.block
                {}

form.block p label, .form.block p label
                {display:block; float:left; width:150px;}

form.block span.wrapper
                {display:block; padding:0 10px 0 150px;}


/* ссылка "О разделе" */
.about_kind     {position:absolute; right:10px; bottom:0;}

.about_kind a   {color:#005cb5; font-weight:bold;}

/* маска для обрезанных слов */
.mask,
.object-list tr .mask, .object-list tr#obj:hover .mask, .addobject .object-list tr:hover .mask,
#club-about .object-list tr:hover .mask
                {background:url(../images/mask.png) no-repeat 0 50%;
				 display:block; position:absolute;  top:0; right:2px; height:100%; width:38px; z-index:9999;}
				 
tr.selected .mask, tr:hover .mask,
.object-list tr.selected:hover .mask
                {background-position:20% 50%;}

.noselect tr:hover .mask
                {background-position:0 50%;}

.object-list tr .mask.ajax
               {opacity:0.5;}
               
			   

				
/*#club-cart .mask
               {background-position:40% 50%; right:8px;}
	*/		   
			   
/* кнопка закрытия */
.close, .close_error
               {position:absolute; height:14px; width:14px; top:10px; right:10px; display:block;
				background:url(../images/close.png) no-repeat; cursor:pointer; z-index:999;}
      
/**
 * Цвета
 */                
.white         {background:#fff;}
.grey          {background:#ccc;}
.grey_1        {background:#dededc;}
.grey_2        {background:#c0c0bc;}
.purple        {background:#eed3f1;}
.pastelpurple  {background:#e9daf5;}
.blue          {background:#d8f4f1;}
.pastelblue    {background:#e6ebf6;}
.cool_blue     {background:#b9d2d7;}
.green         {background:#c1d7cb;}
.green_1       {background:#96ceb1;}
.yellowgreen   {background:#e7faa8;}
.brown_1       {background:#e0dfc3;}
.brown_2       {background:#e2e5c6;} /*bbdcc7*/
.red           {color:#d14c9d;}

.negative, a.negative, #content a.negative
			   {color:#dd4126;}
.positive, a.positive, #content a.positive
			   {color:#3ac0c5;}
.neutral, a.neutral, #content a.neutral
			   {color:#81c346;}

/** 
 *  AutoSuggest
 */
 
div#suggest
               {position:absolute; z-index:999; width:525px; height:auto; border:1px solid #bbb;
                background:white; padding:7px 0 7px 0;}
				
/* строчка "найдено" */	
div#suggest i  {font-size:10px; display:block; color:#333;}
                 
div#suggest p em
               {text-align:right; font-weight:bold; font-style:normal; cursor:pointer;}
			   
div#suggest span,
div#suggest p em
               {display:block; color:#115682; text-decoration:none; padding:0 5px 0 5px;}

div#suggest span
               {/*background:gray;*/}

div#suggest p  {padding:0;}


div#suggest span:hover,
div#suggest span.selected
               {background:#666; color:white; cursor:pointer;}
			   
/* up down */
div#suggest em {position:absolute; display:block; width:14px; height:49%; cursor:pointer;  right:3px;
                z-index:999}

div#suggest em#up
               {background:url(../images/sup.png) no-repeat top center; top:3px;}
			   
div#suggest em#down
               {background:url(../images/sdown.png) no-repeat bottom center; bottom:3px;}
			   

/** 
 *   Модальное окно
 */

#modal, #ajax_loader, #ajax_loader #loader_outer
               {height:100%; width:100%;  position:absolute; left:0; top:0; z-index:0;}
				  
#ajax_loader #loader_outer
               {background:#ededed; cursor:wait; opacity:0.5; z-index:1; display:block;}
				 
#ajax_loader #loader_bg
               {background:url(../images/ajax-loader.gif) center no-repeat; width:31px; height:31px; z-index:99;
				position:absolute; left:50%; top:50%;}

/**
 * Вплывающая панель (noie, no flash)
 */
#ipanel        {position:absolute; top:0; left:0; width:100%; z-index:9999; background:#FF5500;
                height:25px; line-height:24px; color:white; font-size:11px; text-align:center;}

#ipanel .close_error
               {background:url(../images/close_error.png) no-repeat; top:5px; right:5px;}
			   

/* tolltip */
.tipbox        {z-index:9999; position: absolute; width:220px; height:auto; padding:10px; font-size:11px;
                line-height:1.5;}

.tipbox h5	   {font-size:10px; color:#666; padding:5px 0;}
				
.tipbox.standart
               {border:1px solid #bbb; background:#faf9d8;}
			   
.tipbox.curved  {}

/**
 * Шапка
 */

#head          {height:100px; position:relative; background:url(../images/head_bg.jpg) no-repeat left;
                color:silver; width:1000px;}

#head h1, #head h1 a
               {position:absolute; left:75px; top:20px; width:205px; height:55px; text-indent:-3000px;}
			   
#head h1 a     {left:0px; top:0;}

#head h2, #head p
               {padding:10px 0 0 380px; font-size:11px;}
             
#head h2 span
               {color:#dcdcdc;}
			   
#head h2 strong
               {color:#9cf771;}
             
#head a#logged
               {position:absolute; right:10px; top:10px; font-size:11px; color:#fff; display:block;
			    font-weight:bold; letter-spacing:1px;}

#head p#leader
               {padding:20px 0 0 380px; /*text-align:center;*/ color:white;}

#head p#leader span
               {color:#fe9329; font-weight:bold;}

#head p#leader a
               {color:#6dca53; font-weight:bold;}

/* Основное меню (mainNav) */

.navbar #mainNav
               {background:white;}
			  
/*div#mainNav    {height:27px;}*/
			  
.navbar #mainNav li 
               {line-height:27px; width:95px; text-align:center;}
              
.navbar #mainNav li:first-child
               {border-left-width:0; width:75px;}

.navbar #mainNav li a
               {height:27px; color:gray; font-weight:bold; font-size:1.06em;}

.navbar #mainNav a.selected, .navbar #mainNav a:hover
               {color:#333; background:#ededed; text-decoration:none;}

/* Языковое меню (langNav) */

.navbar #langNav 
               {position:absolute; height:27px; top:0; right:5px; width:auto;}

.navbar #langNav li
               {line-height:27px; padding-right:10px;}

.navbar #langNav li img
               {opacity:0.5;}

.navbar #langNav li a
               {color:gray; text-transform:uppercase;}

.navbar #langNav li a:hover, .navbar #langNav li a.selected
               {text-decoration:none;}

.navbar #langNav li img.selected
               {opacity:1;}
			   
/**
 * Легенда
 */
ul.legend
               {background:none; border:0; list-style:square; overflow:hidden; 
				font-size:11px; color:#71625B; padding:5px; margin:0;}
			   
ul.legend li
               {float:left; padding:0 25px 0 5px;}
				
ul.legend li.first
               {list-style:none;}
			   
/**
 * Уголки
 */
 
/* формы ввода данных */
.curved        {position:relative;}

.curved span.tl, .curved span.tr,
.curved span.bl, .curved span.br
               {position:absolute; display:block; height:12px; width:12px; z-index:0;}

.curved span.tl
               {top:0; left:0;}

.curved span.tr
               {top:0; right:0;}
			   
.curved span.bl
               {bottom:0; left:0;}

.curved span.br
               {bottom:0; right:0;}
			   
/* формы */			   
form.curved span.tl,
.form.curved span.tl
			  {background:url(../images/coroners/gray_dadada.gif) no-repeat 0 0;}
			  
form.curved span.tr,
.form.curved span.tr
			  {background:url(../images/coroners/gray_dadada.gif) no-repeat 100% 0;}
			  
form.curved span.bl,
.form.curved span.bl
              {background:url(../images/coroners/gray_dadada.gif) no-repeat 0 100%;}
			  
form.curved span.br,
.form.curved span.br
              {background:url(../images/coroners/gray_dadada.gif) no-repeat 100% 100%;}
#date_review .curved span.bl {background:url(../images/coroners/gray_e6ebf6.gif) no-repeat 0 100%;}			  
#my_panel #dpanel div.curved span.bl,
#my_panel #hpanel.curved span.bl
			  {background:url(../images/coroners/gray_ededed.gif) no-repeat 0 100%;}
			  
#date_review .curved span.br {background:url(../images/coroners/gray_e6ebf6.gif) no-repeat 100% 100%;}
#my_panel #dpanel div.curved span.br,
#my_panel #hpanel.curved span.br
			  {background:url(../images/coroners/gray_ededed.gif) no-repeat 100% 100%;} 

/* панель календаря (правая панель ) */
#my_panel form.curved span.tl,
#my_panel #hpanel.curved span.tl
              {background:url(../images/coroners/gray_ededed.gif) no-repeat 0 0;}

#my_panel form.curved span.tr,
#my_panel #hpanel.curved span.tr
              {background:url(../images/coroners/gray_ededed.gif) no-repeat 100% 0;}
			  
#my_panel form.curved span.br,
#my_panel #dpanel div.curved span.tl,
#my_panel form.curved span.bl,
#my_panel #dpanel div.curved span.tr
              {background:none; display:none;}
			  
/* статистика на главной */				 
#stat  div.curved,
#date_review div.curved{padding:10px;}
/* левая часть */
#date_review div.curved {background:#e6ebf6 url(../images/date_review_panel_bg.gif) left 0 repeat-x;}
#date_review .curved span.tl {background:url(../images/coroners/date_panel_tl.gif) left 0 no-repeat;}
#date_review .curved span.tr {background:url(../images/coroners/date_panel_tr.gif) right 0 no-repeat;}
			   
/* правая часть */
#stat  div.curved
               {background:#f5f3f3 url(../images/stat_panel_bg.gif) left 0 repeat-x;}
			   
#stat  div.curved span.tl
               {background: url(../images/coroners/stat_panel_tl.gif) no-repeat left 0;}

#stat  div.curved span.tr
               {background: url(../images/coroners/stat_panel_tr.gif) no-repeat right 0;}
			   
#stat  div.curved span.bl
               {background: url(../images/coroners/gray_fa.gif) no-repeat 0 100%;}

#stat  div.curved span.br
               {background: url(../images/coroners/gray_fa.gif) no-repeat 100% 100%;}

/* формы обзоров, опросов */
#object-data p.links.curved span.tl,
div.poll-review.curved span.tl
               {background: url(../images/coroners/blue_fafafa.gif) no-repeat 0 0;}
			   
#object-data p.links.curved span.tr,
div.poll-review.curved span.tr
               {background: url(../images/coroners/blue_fafafa.gif) no-repeat 100% 0;}
			   
#object-data p.links.curved span.bl,
div.poll-review.curved span.bl
               {background: url(../images/coroners/blue_fafafa.gif) no-repeat 0 100%;}
			   
#object-data p.links.curved span.br,
div.poll-review.curved span.br
               {background: url(../images/coroners/blue_fafafa.gif) no-repeat 100% 100%;}
			   
/* обзор зодиака */
#zodiac-details .curved span.tl
               {background: url(../images/coroners/gray_fa_1.gif) no-repeat 0 0;}

#zodiac-details .curved span.tr
               {background: url(../images/coroners/gray_fa_1.gif) no-repeat 100% 0;}
			   
#zodiac-details .curved span.bl
               {background: url(../images/coroners/gray_fa_1.gif) no-repeat 0 100%;}

#zodiac-details .curved span.br
               {background: url(../images/coroners/gray_fa_1.gif) no-repeat 100% 100%;}
			   
/* голосование */
#object-data form.curved span.tl,
#objects .form.curved span.tl
               {background: url(../images/coroners/gray_a7a5a5.gif) no-repeat 0 0;}
			   
#object-data form.curved span.tr,
#objects .form.curved span.tr
               {background: url(../images/coroners/gray_a7a5a5.gif) no-repeat 100% 0;}
			   
#object-data form.curved span.bl,
#objects .form.curved span.bl
               {background: url(../images/coroners/gray_a7a5a5.gif) no-repeat 0 100%;}
			   
#object-data form.curved span.br,
#objects .form.curved span.br
               {background: url(../images/coroners/gray_a7a5a5.gif) no-repeat 100% 100%;}
	
/* гостевая */	 
.nologin #stat div.curved span.tl,
.nologin #date_review .curved span.tl
              {background:url(../images/coroners/nologin_stat_panel.gif) no-repeat 0 0 transparent;}
			  
.nologin #stat div.curved span.tr,
.nologin #date_review .curved span.tr
              {background:url(../images/coroners/nologin_stat_panel.gif) no-repeat 100% 0 transparent;}
			  
.nologin #stat div.curved span.bl,
.nologin #date_review .curved span.bl
              {background:url(../images/coroners/nologin_gray_fa.gif) no-repeat scroll 0 100% transparent;}

.nologin #stat div.curved span.br,
.nologin #date_review .curved span.br
              {background:url(../images/coroners/nologin_gray_fa.gif) no-repeat scroll 100% 100% transparent;}

			  

/**
 * Контент
 */
 
#content       {overflow:hidden; padding:10px 0 44px 0; width:1000px;
                line-height:1.5;}
		   
#content input[disabled], #content input[readonly]
               {background-color:#ededed;}
				   
#middle_column
               {margin:0 250px 0 250px;}

#my_left_column
               {width:870px; float:left; position:relative;}
                
/*#my_left_column ul
               {list-style:none;  padding:10px; margin-bottom:5px;  border:1px solid #bbb;}
				
#my_left_column  ul li
               {position:relative;}*/

#my_left_column span.plus
                {position:absolute; right:20px; width:10px;  height:10px; top:3px; cursor:pointer;
				 background:url(../images/plus.png) no-repeat center;}
				 
 /* вывод объектов (звезд, событий, опросов) */
.object-list
                {width:100%; color:#71625b;}

.object-list tr,
.object-list tr#obj:hover,
.addobject .object-list tr:hover,
#club-about .object-list tr:hover
                {background:#fafafa; cursor:default;}
				
.object-list tr:hover
                {cursor:pointer;}
				
/* выделенная строчка */
.object-list tr:hover,
.object-list tr.selected,
.object-list tr.selected:hover,
.object-list td span.selected
                {background:#e6ebf6; /*font-weight:bold;*/}
				
.object-list th
                {background:url(../images/filter_bg.gif) top left repeat-x; color:white;}
				
.object-list td
                {position:relative;}
				
.object-list td {padding:2px 5px 2px 5px; position:relative; vertical-align:middle;}

.object-list td a
                {color:inherit;/*#71625b;*/ text-decoration:none; display:block; width:100%;}
				
.object-list td a:hover
                {text-decoration:underline;}

.object-list td a.vote
                {/*color:#339966; text-decoration:underline;*/ color:inherit;}

.object-list td a.selected
                {font-weight:bold;}

/* не выделенная строчка */
.noselect tr:hover, tr.noselect:hover
                {cursor:default; background:#fafafa;}


.object-list td.celebs .inner-td
                {width:35px; height:35px;}

.object-list td.celebs .inner-td img
                {position:absolute; top:0; left:0;}

/**
 *  Подвал
 */

#footer         {position:absolute; bottom:0; left:0; height:32px; width:100%; border-top:4px solid white;
                 background:#ededed;  font-family:Verdana, Geneva, sans-serif;}

#footer span    {text-align:center; font-weight:normal; font-size:11px; line-height:32px; display:block;}

#footer span a  {color:#9AC13A; text-decoration:none;}

#footer #hosttracker
                {position:absolute; right:10px; top:10px;}
			   
/*=============================================
 *
 *     - - - - Styles by templates - - -
 *     - - - - СТИЛИ ПО ШАБЛОНАМ - - - -
 *
 *===========================================*/
 
 /**
  * Общие стили
  */

#remember a, #activate a
                {color: #005cb5;}
				 
 /* title заголовок */
#my_left_column #review h3,
#my_left_column #objects h3
                {/*width:350px; border-bottom:1px solid #bbb; position:relative; overflow:hidden;
				 padding:0; background:#dedede;*/}
				
#my_left_column #review fieldset #search
                {color:green;}
/*
#my_left_column #objects  #fsearch p .but_go
                {top:27px; position:absolute; right:10px;}
*/
/* выделение ячейки в таблицах дат и вывода опроса */                 
#my_left_column #panel tr:hover, #my_left_column #panel tr.selected
                {background-color:#71625b; /*font-weight:bold;*/ cursor:pointer;}
                 
#my_left_column #panel tr:hover td,
#my_left_column #panel tr.selected td
                {color:white;}
				
#my_left_column #object-data,
#demo-content #object-data,
.inner-block #object-data
                {margin:20px 10px 10px 10px; position:relative;}

/* title заголовок */		 				
#my_left_column tr#poll-data td h4
                {color:#36F; position:relative;}
				
#my_left_column #review-out #object-data p.links,
#demo-content #object-data p.links
				{background:#e6ebf6; /*padding:10px;*/ position:relative;
				 width:auto; min-height:30px; height:auto !important; height:30px;}

#my_left_column #review-out #object-data p.links a,
#demo-content #object-data p.links a
				{color:#d14c9d; display:block; height:auto; width:60px; text-decoration:underline; padding:2px 0 2px 0;}
/* button close window кнопка закрытия окна */				
/*#my_left_column .poll-review h3 span.close,
#my_left_column #article td span#close
/*#content #my_left_column #review-out table td span#pollclose*/
               /* {position:absolute; height:14px; width:14px; top:5px; right:5px;
				 background:url(../images/close.png) no-repeat; cursor:pointer; z-index:999;}*/
				
/* заголовок содневок на главной + заголовок статистики
   в результатах обзора */
#object-data .poll-review .stat-title,
#date_review .stat-title
                {position:relative; height:70px; background:#fbfbfb; 
				 font-size:10px; float:none; margin-bottom:10px; overflow:hidden;}
				 
#object-data .poll-review .stat-title
                {margin-bottom:0;}
				 
#object-data .poll-review .stat-title h4
                {position:absolute; top:5px; left:0; font-size:10px; width:260px; height:17px;
				 z-index:999; padding:22px 0 0 20px;}

#object-data .poll-review .stat-title span.all,
#object-data .poll-review .stat-title span.m,
#object-data .poll-review .stat-title span.f,
#date_review .stat-title  span.all,
#date_review .stat-title  span.m,
#date_review .stat-title  span.f
                {display:block; width:50px; position:absolute; top:38px; right:0;
				 font-weight:bold; z-index:9; text-align:center;}
				 
#object-data .poll-review .stat-title span.all,
#date_review .stat-title  span.all
                {left:20px;}
								 
#object-data .poll-review .stat-title span.f,
#date_review .stat-title  span.f
                {right:115px;}
				
#object-data .poll-review .stat-title span.m,
#date_review .stat-title  span.m
                {right:20px;}
										
#object-data .poll-review .stat-title div#title-stat-pie-mf,
#date_review .stat-title #graf-sodnevki-pie-mf
                {position:absolute; right:55px; top:-15px; z-index:0; width:100px; padding:0; height:80px; overflow:hidden;}
				 
/* панель с фильтрами */
#my_left_column #filters
                {position:relative; height:24px; font-weight:bold; color:#fbfbfb;
				 padding-left:10px; text-align:left; line-height:24px; background:url(../images/filter_bg.gif) top left repeat-x;}
				
#my_left_column #filters #panel_close
                {position:absolute; top:0; left:0; z-index:999;  height:24px; padding-left:10px;}
				 
#my_left_column #filters #panel_close img
                {cursor:pointer; position:absolute; top:5px; margin-left:10px;}


/*=============================================
 *     - - - Demo page 
 *           Демонстрационная страница - - -
 *        (остальные стили ниже)
 *===========================================*/
#demo           {clear:both; padding:0 55px 0 55px; position:relative;}

#demo span#demo-content_d1
                {cursor:pointer; color:#6DCA53;}

#demo span:hover
                {text-decoration:underline;}


#demo h3.graf-title
				{margin:0; font-size:12px;}
                
#demo h3 span
                {color: #005cb5; /*color:#9ac13a;*/ padding-left:10px; text-decoration:underline; cursor:pointer;}
				
#demo h3 .close {top:5px;}
				 
#demo h3 span#close_d
                {display:none;}
                 
#demo h3 strong
                {color:#6DCA53; padding:0 5px 0 5px;}
				
#demo-content   {padding:10px 157px 10px 157px; position:relative; clear:both;}

#demo-content .stat-title
                {background:#fbfbfb url(../images/stat-title_all_bg.png) right top no-repeat;}

#demo-content > table
                {width:633px; margin:0 auto; position:relative;}
				
				
/*=============================================
 *     - - - Remember page 
 *           Страница востановления пароля - - -
 *===========================================*/
#remember
               {width:50%; margin:5% auto;} 
		   
#remember .input
               {width:250px;}
			   
#remember .but
               {margin-left:40%;}
			   
#remember form.block p label
               {width:170px;}
	
/*=============================================
 *     - - - Main not-registered - - - - -
 *     - - - Главная (незареганная) - - -
 *===========================================*/

/* left part левая часть */
#main_leftcolumn  {width:400px; float:left; padding:20px 0 0 90px; /*height:210px;*/}

#main_leftcolumn acronym
                  {color:#305000; border-bottom: 1px dashed; cursor: help;}

#main_leftcolumn #aboutNav
                  {list-style:none; padding:0;}

#main_leftcolumn #aboutNav li
                 {padding:0 7px 0 7px; border-left:1px solid gray;}

#main_leftcolumn #aboutNav li:first-child
                 {border:none; padding-left:0;}

#main_leftcolumn a
                 {color:#005cb5;}

#main_leftcolumn #aboutNav li a
                 {font-weight:bold; font-size:14px;}
               
/* right part (login) правая часть (логин) */
#main_rightcolumn
                 {padding:20px 0 0 70px; height:175px; float:right; width:385px;}
				 
#main_rightcolumn form
                 {width:255px;}
                 
#main_rightcolumn form.block p label
                 {width:70px; font-weight:normal; background:none; margin-right:10px;
				  color:#333;}
				 
#main_rightcolumn form .input
                 {width:130px;}

#main_rightcolumn form p#butOk
                 {position:absolute; right:25px; top:60px; width:20px;}
				  
#main_rightcolumn form p a
                 {/*font-size:11px;*/ color:#005cb5; padding-right:20px;}

#main_rightcolumn form p span
                 {padding-right:2px;}
                 
#main_rightcolumn p#logininf
                 {text-align:center; color: #e71c9b;}

/*=============================================
 *          - - - Registration - - -
 *          - - - Регистрация  - - -
 *===========================================*/
 
#reg_leftcolumn  {width:360px; float:left;}
				 
#reg_leftcolumn form span
                 {font-size:11px; font-style:italic; display:block; /*padding-bottom:5px;*/ color:green;}

#reg_leftcolumn form.block p label
                 {width:140px; font-weight:bold; background:none; margin-right:10px;
				  color:#333;}
				 
#reg_leftcolumn form .input
                 {width:150px;}
				 
#reg_leftcolumn form select 
                 {width:49px;}
				 
#reg_leftcolumn form select option
                 {padding:1px;}
                 
#reg_leftcolumn form select#timezone
                 {width:150px;}
				 
#reg_leftcolumn form select#lang
                {width:155px;}
				 
#reg_leftcolumn form p strong
                 {padding-left:10px;}
/*
#reg_leftcolumn .but
                 {background:url(../../templates/images/reg_but_ok.gif) no-repeat; height:30px; width:30px;}
*/				 				 
#reg_rightcolumn
                 {margin-left:380px; padding-right:10px;}

#reg_rightcolumn p
                 {text-indent:20px;}

#reg_rightcolumn p a
                {color:#005CB5;}

#reg_leftcolumn p a
                 {color:#d14c9d; font-weight:bold;}

#reg_rightcolumn p span
                 {font-style:italic; font-size:11px;}

#reg_rightcolumn ul
                 {padding-left:15px;/*list-style:square;*/}

#reg_rightcolumn ul li
                 {padding:5px 0 5px 0;}

#reg_rightcolumn ul li ul
                 {list-style:square; color:#ff9900;}

#reg_rightcolumn ul li ul li span
                 {color:#333;}

#reg_rightcolumn ul li ul li#none
                 {list-style:none; color:#333; padding-bottom:0;}
/*
#reg_rightcolumn ul li ul li
                 {padding-top:10px;}*/
				 
#reg_rightcolumn ul strong
                 {padding-right:10px;}

#reg_leftcolumn p em
                 {font-style:normal; font-weight:900; padding-right:10px;}
                 
#reg_leftcolumn em + span
                 {cursor:pointer; color:#e71c9b; text-decoration:underline; font-style:normal;}
           
/*=============================================
 *        - - - About project О проекте - - - 
 *===========================================*/
 
#about_leftcolumn
                {width:475px; float:left; padding-left:10px;}

#about_leftcolumn dfn
                {color:#f7ac15; /*border-bottom:1px dashed #f7ac15;*/ font-style:normal;}

#about_leftcolumn p a
                {text-align:right; font-weight:bold; color:#005cb5;}

#about_rightcolumn
                {float:right; width:475px; padding-right:10px;}
				
/*#about_rightcolumn h2, #about_leftcolumn h2
                {padding-top:0; margin-top:-5px;}
*/
/*
#about_rightcolumn p.partner_description
                {padding:0 0 10px 0; line-height:1; font-size:10px;}

#about_rightcolumn p.partner_description a
                {color:#d14c9d;}
                
#about_middlecolumn
                {margin:0 170px 0 420px;}
*/
				
#about_leftcolumn p, #about_rightcolumn p
                {text-indent:20px; text-align:justify;}
                
/*=============================================
 *          - - - Activation Активация - - -
 *===========================================*/

#activate       {text-align:center; padding:20px;
                 color:#e71c9b;}

/*=============================================
 *      - - - Main registered  - - - - -
 *      - - - Главная (зареганный) - - -
 *===========================================*/
 /* 
   Common Styles Общие стили
*/
/*#my_left_column h2, #my_right_column h2
                {padding:2px 2px 2px 10px;}
                 
#my_left_column h2 a, #my_left_column #my_panel h2 span
                {text-decoration:underline; color:#333; cursor:pointer;}
*/				
/* 
   Date panel Панель с датами
*/
#my_left_column #my_panel 
                {width:230px; float:left; overflow:hidden; padding-bottom:10px; background:#fbfbfb;}
				
#my_left_column #my_panel #dpanel
                {padding-bottom:10px; position:relative;}
				
/* Title panel заголовок панели */				
#my_left_column #my_panel h2
                {background:#fbfbfb; padding:5px; text-align:center;}
				
#my_left_column #my_panel h2.horo
                {text-align:left; background:#fbfbfb url(../images/horo_title_bg.png) no-repeat center right;}
				
#my_left_column #my_panel h2 span
                {/*text-decoration:underline;*/ border-bottom:1px dashed #333;}
/* Date select выбор даты */
#my_left_column #my_panel form
                {padding:5px 0 5px 0; border-bottom:0; background:#ededed;}
                
#my_left_column #my_panel form p
                {border:0; /*padding:5px;*/ position:relative; height:15px;
				 background:#ededed;}
                
#my_left_column #my_panel form select, #my_left_column #my_panel form #user_year
                {background:#71625b; border:1px solid #bbb; color:white; font-weight:bold; text-align:center;
                 font-size:11px; position:absolute; top:5px; padding:0;}

#my_left_column #my_panel form select option
                {padding:0 2px 0 2px;}
                
#my_left_column #my_panel form select#user_day
                {left:15px; width:50px;}

#my_left_column #my_panel form select#user_month
                {left:75px; width:60px;}

#my_left_column #my_panel form #user_year
                {left:145px; width:40px; height:12px; padding:2px;}
				
html:root #my_left_column #my_panel form #user_year
                {height:11px;}/* fix opera */               
               
#my_left_column form p .but_go
                {position:absolute; top:6px; right:15px;}
               
#my_left_column #my_panel p.info
                {background:url(../images/info.png) no-repeat 10px 50%;
                 padding:5px 5px 5px 35px; margin-bottom:20px;}
/* table of dates таблица с датами */
#my_left_column #panel
                {width:230px; border:1px solid #bbb; border-bottom:0; background:#c4c4c4 url(../images/panel_bg.gif) no-repeat;}
/* table title  заголовок таблицы */                
#my_left_column #panel td, #my_left_column #panel th,
#my_left_column #itogo td
                {border-right:1px solid white; font-size:11px; text-align:center;
                 height:20px; line-height:16px; color:#71625b; /*position:relative;*/}
             
#my_left_column #panel th                 
                {font-weight:normal; height:22px; /*background:#999;background:url(../images/filter_bg.gif) repeat-x left top*/;
                 color:white; border-bottom:1px solid #bbb; cursor:default;}

#my_left_column #panel th#date
                {width:70px; background: url(../images/tbl_date_bg.gif) no-repeat center;}

#my_left_column #panel th#sodnevki
                {width:60px; background:url(../images/tbl_sodnevki_bg.gif) no-repeat center;}
               
#my_left_column #panel th#celeb
                {width:33px; background:url(../images/tbl_celeb_bg.gif) no-repeat center;}
                
#my_left_column #panel th#events
                {width:33px; background:url(../images/tbl_events_bg.gif) no-repeat center;
                 border-left:0; border-right:0;}

#my_left_column #panel td input
                {height:16px; vertical-align:middle;}
                
#my_left_column #panel .nonborder
                {border-left:0; border-right:0;}
/* Summary row  итоговая строчка */
#my_left_column #itogo
                {width:230px;/* #e6ebf6;*/ border:1px solid #bbb;
				 font-weight:bold;}
				 
#my_panel #dpanel div.fie
                {padding:5px 0 10px 0;  background:#ededed;}
				
#my_left_column #itogo td.first
                {width:70px; text-align:left; padding-left:15px;}

#my_left_column #itogo td.second
                {width:60px;}

#my_left_column #itogo td.third
                {width:33px;}
				
#my_left_column #itogo td.fourth
                {width:33px; border-right:0;}
            
#my_left_column #my_panel p
                {text-align:center; background:#dededc; font-size:10px; border:1px solid #bbb;}
				
/* 
   Statistics Статистика, Главная страница зарегистрированного пользователя
*/
/* common styles of statictics общие стили по статистике */
#date_review, 
#countries
                {padding:0; position:relative;}	

#date_review h3,
#stat h3
                {position:relative; height:30px; line-height:30px; padding:0 2px 0 30px; color:#7d7c7a; margin:-10px 0 10px 0;}
				
#stat h3
                {color:#fff;}
					 
#date_review div.curved,
#stat div.curved
                {margin-bottom:10px;}
				
#date_review dl {background:#e6ebf6;}
								
#stat dl dt,
#date_review dl dt 
                {/*font-weight:bold;*/ position:relative; color: #7d7d7d; font-size:11px; padding:5px 0 0 5px;}
				
/*#my_left_column #stat dl dt.first,
#my_left_column #date_review dl dt.first
                {padding-top:0;}
*/															
#stat dl dt span,
#date_review dl dt span
                {text-transform:uppercase;}
				
#stat dl dt .stat,
#date_review dl dt .stat
                {text-transform:none; position:absolute; right:0; top:-5px; font-size:11px;
				 font-style:italic; font-weight:normal;}

#stat dl dt a,
#date_review dl dt a
                {color: #7d7d7d;}
				
#stat dl dd.data,
#date_review dl dd.data
                {margin-left:60px; position:relative; min-height:18px; height:auto !important; height:18px;}
                /*{padding-left:30px; position:relative; min-height:18px; height:auto !important; height:18px;}*/

#date_review dl dd.data.celebs
                {height:20px; position:relative; overflow:hidden; margin-bottom:2px;}
                /*{height:20px !important; position:relative; overflow:hidden; margin-bottom:2px;}*/


#date_review dl dd.data.celebs a
                {}

#date_review dl dd.data.celebs img
                {position:absolute; top:0; right:0;}

#stat dl dd.data a,
#date_review dl dd.data a
                {color: #005CB5;}
				
#stat h3 a.new,
#stat dl dt a.stat,
#date_review h3 a.new
                {color:#cc0000;}
				
/* eventsakes содневки */
#sodnevki_stat
                {margin:0 329px 0 230px; background:#fbfbfb; padding:0 5px 5px 5px;}

#date_review
                {width:301px;}

#date_review h3 a
                {color:#7d7c7a; /*text-decoration:none;*/}

#date_review #s-sodnevki
                {height:80px; /*margin-bottom:0;*/}
				 
#date_review #s-sodnevki h3
                {position:absolute; top:20px; left:0; width:275px; height:24px;
				 background:transparent url(../images/s_sodnevki_bg.png) left top no-repeat; z-index:999;
				 padding:22px 0 0 20px;}
			 
#date_review #s-sodnevki span.all
                {top:55px; left:25px; font-size:14px;}
								 
#date_review #s-sodnevki span.f
                {right:110px; top:40px;}
				
#date_review #s-sodnevki span.m
                {right:5px; top:40px;}
				
#date_review #s-sodnevki #graf-sodnevki-pie-mf
                {right:43px; top:-10px;}

#date_review table
                {width:286px; color:#666; /*margin:-10px 0 0 0;*/}

#date_review table td
                {background:#e6ebf6; font-size:10px; padding:5px 0 5px 0;}
				
#date_review td
                {width:50px; font-weight:bold;}
								
#date_review td.first
                {width:126px; text-align:left;  font-size:11px; padding-left:5px;}	

#date_review td.first a
                {color:#6dca53; font-weight:normal;}
				
#date_review td.first span + a
                {color:#666; font-weight:bold;}
/* no data когда нет данных */				
#date_review td.nodate
                {font-weight:normal; text-align:center; padding:0; vertical-align:top; font-size:11px;}
/* leaders лидеры */				
#date_review h3#leaders
                {background:transparent url(../images/s_leaders_bg.png) no-repeat 5px center;}
				
#date_review table td.leaders span
                {/*text-decoration:underline;*/cursor:pointer; color:#6dca53; border-bottom:1px dashed;}


/* дни рождения */
#date_review h3#birthdays_month
                {background:transparent url(../images/birthday_p.png) no-repeat 5px center;}                
                
/* дни рождения */
#date_review h3#birthdays
                {background:transparent url(../images/birthday_p.png) no-repeat 5px center;}                

 
/* stars звезды */
#date_review h3#s-celebs
                {background:transparent url(../images/stars.png) no-repeat 5px center; /*tbl_celeb_bg.png*/
				 /*background:url(../images/stat_bg.png) repeat-x left;*/}
/* опросы */
#date_review h3#s-polls
                {background:transparent url(../images/polls.png) no-repeat 5px center;}
				 
#date_review dl dt span.table
                {width:147px; overflow:hidden;}
				
#date_review dl dt span.table i
                {display:block; width:49px; float:left; text-align:center; font-style:normal;
				 font-weight:bold;}
/* events события */
#date_review h3#s-events
                {background:transparent url(../images/tbl_events_bg.png) no-repeat 5px center;}
				
#date_review dl
                {color:#666;}
				
#date_review dl dd a
                {padding-left:0;}
									
/* 
   Articles, Clubs, Forum Статьи, клубы, форум
*/
#stat
                {float:right; width:319px; background: #cbcbcb; padding:15px 5px 5px 5px;}
			
/* статьи */
#stat h3#articles_title
                {background:transparent url(../images/page.png) no-repeat 5px center;}
				
/* клубы */
#stat h3#clubs_title
                {background:transparent url(../images/clubs.png) no-repeat 5px center;}
				
/* форумы */
#stat h3#forums_title
                {background:transparent url(../images/forums.png) no-repeat 5px center;}
				
/* страны */
h3#countries_title
                {background:transparent url(../images/world.png) no-repeat 5px center;}
				
h3 span.top
                {display:block; position:absolute; right:5px; top:0; font-style:italic; font-size:12px !important;}
				
				
#stat h3 a
                {color:white;}
				
#stat dl dd.data
                {padding-left:15px; margin-left:5px;}


#stat dl dd.data span
                {color:#6dca53; position:absolute; left:5px;}
				
/* countries/ members страны / участники */
#my_left_column table#countries
                {background:url(../images/countries_bg.png) no-repeat top right; padding-top:30px;}

#my_left_column table#countries td.first
                {width:132px;}
				
#my_left_column table#countries td.all,
#my_left_column table#countries td.f,
#my_left_column table#countries td.m
                {width:55px; font-weight:bold; text-align:right; padding:0;}
				
/* Корректировка этих же панелей для гостя */
.nologin h2
               {font-size:12px; padding:0 0 0 90px;}
			   
.nologin h3 span.top
               {right:20px;}
			   
.nologin h3 span.tip
               {right:-5px; z-index:99; background:url(../images/question.png) no-repeat center center; height:16px; width:16px; 
                display:block; position:absolute; top:7px; text-align:justify;}

.nologin #sodnevki_stat
               {background:none; margin:0; float:left; width:365px; padding:20px 0 0 90px;}
			   
.nologin #date_review
               {width:365px;}
			   
.nologin #stat div.curved
               {width:345px;}
			   
.nologin #stat > div,
.nologin #date_review  > div                        
               {background:#dfdfef url(../images/nologin_h3_bg.gif) repeat-x left top; margin-bottom:10px; padding:10px;}
/*#d9dafb*/
.nologin #stat {background:none; float:right; padding:20px 90px 0 0; width:365px;}

.nologin #date_review table
               {margin-left:35px;}
			   
.nologin  #date_review table td,
.nologin #date_review dl
               {background:none;}
			   
.nologin #countries
               {margin-left:30px;}
			   
.nologin #countries td
               {padding:2px 0;}


/* заголовки */
.nologin #date_review h3, .nologin #stat h3 
               {color:#646c6f;}
			   
.nologin  #date_review h3#leaders 
               {background:url(../images/nologin_s_leaders_bg.png) no-repeat scroll 5px center transparent;}
			   
.nologin  #date_review table td.leaders span
               {cursor:default; border:0;}


				
/* 
   Publicity Реклама
*/

/* правый блок 120х600 */
.reklama         {position:relative; overflow:hidden;}

#my_right_column
                {margin-left:875px; width:125px;}
				
#my_right_column .reklama
                {background:#dedede; padding:5px; position:relative;}
				
#my_right_column .reklama img
                {width:115px;}
				

                
/*#my_right_column img
                {width:123px; overflow:hidden; border:1px solid #bbb; margin:0 auto;}*/
/* banners under calnedar баннеры под календарем */	
#my_left_column #my_panel div.reklama p
                {background:none; border:0; margin:0 auto;}           

/*=============================================
 *        - - - Review (registered) - - -
 *        - - - Обзоры (зареганный) - - -
 *===========================================*/
/* 
  Common styles + title + panel + search
   Общие стили + заголовок + панель + поиск
*/

#my_left_column #review
                {float:left; width:635px; padding:0 0 0 5px;}
/* оформить внешние ссылки TODO 
 #content #my_left_column #review a[rel="external"]:after
                {padding-left:5px; content: "+"; text-decoration:none;}	
*/
/* titles заголовки */
#my_left_column #review h2
                {width:auto; position:relative; overflow:hidden; padding:0; 
				 /*background:url(../images/h2_title_hover_bg.gif) repeat-x top left*/;
				 background:url(../images/extnav_bg.gif) repeat-x top left;
				 color:#999; line-height:27px; height:27px;}

#my_left_column #review h2 a
                {width:auto; height:28px; display:block; float:left; text-align:center; line-height:27px;
				 cursor:pointer; color: #999; text-decoration:none; padding:0 10px 0 10px;}

#my_left_column #review h2 a.selected, #content #my_left_column #review h2 a:hover
                {color:#fafafa; text-decoration:underline; background:#999; /*background:url(../images/h2_title_bg.gif) repeat-x top left;*/}

#my_left_column #wrapper h3.graf-title,
#my_left_column #search h3.graf-title,
#my_left_column #review-out h3.graf-title,
#my_left_column #objects #objects-list h3.graf-title
                {border:0; padding:5px 5px 5px 10px; height:16px; background:#fafafa; position:relative;}
				
#demo-content  #object-data .poll-review h3.graf-title,
#my_left_column #object-data  .poll-review h3.graf-title
               {color:#7494c3; background:none;  padding:5px; width:auto;}

/* settings for displying stats and search настройка вывода статистики + поиск */				
#my_left_column #review #tune-stat-out
                {border:1px solid #bbb; border-top:0; padding:5px; height:50px; overflow:hidden;
				 width:623px; position:relative;}

#my_left_column #review #tune-stat-out p
                {width:140px; float:left; position:relative; padding-left:25px; color:#777; line-height:1;}
				
#my_left_column #review #tune-stat-out p.selected
                {color:#333;}
				
#my_left_column #review #tune-stat-out p span
                {font-weight:bold; font-size:14px;}

#my_left_column #review #tune-stat-out p#itogi-all, 
#my_left_column #review #tune-stat-out p#itogi-dat
                {width:130px; margin-left:1px;}
				
#my_left_column #review #tune-stat-out p#itogi-all
                {float:left;}
				
#my_left_column #review #tune-stat-out p#itogi-dat
                {clear:both; float:left;}
				
#my_left_column #review #tune-stat-out p#horoname
                {position:absolute; top:15px; left:180px; font-size:14px; color:#ff6600; font-weight:bold;}
				
#my_left_column #review #tune-stat-out p#poll-all
                {margin-top:10px; color:#333;}
				 
#my_left_column #review #tune-stat-out p input
                {position:absolute; left:5px; top:5px;}

/* поиск */
#my_left_column #review #tune-stat-out form#fsearch
                {margin:10px 0 0 370px; background:none; padding:0;}
				

#my_left_column #tune-stat-out form#fsearch span
                {text-decoration:underline; font-size:11px; color:#005cb5; cursor:pointer;}
/*				
#my_left_column #review fieldset .but_go
                {right:45px; top:30px;}
*/
/* 
   Categories, kinds + detailed info by kind (polls) 
   Категории, разделы + детальная информация по разделу (опросы)
*/

#my_left_column #wrapper #categories-out, #my_left_column #review #review-out,
#my_left_column #review #wrapper,
#my_left_column #objects #wrapper
                {clear:both; position:relative;}
			 
#my_left_column #review #wrapper,
#my_left_column #objects #wrapper
                {border:1px solid #bbb; font-size:11px; overflow:hidden;}
				
#my_left_column #review #wrapper
                {width:633px;  border-top:0;  background:url(../images/my_left_column_bg.gif) top center repeat-y;}
				 
#my_left_column #objects #wrapper
                {border-bottom:0; background:#e6ebf6 url(../images/wrapper_bg.gif) top left repeat-y;}
				
#my_left_column #objects #wrapper .left
                {width:610px;}

#my_left_column #wrapper #categories-out,
#my_left_column #wrapper #kinds-out
			   {width:180px; float:left;}

#my_left_column #wrapper #kinds-out
               {float:left; width:200px;}

#my_left_column #wrapper #grafs-out
               {width:230px; float:right;}
			   
#my_left_column #review #wrapper #grafs-out
               {width:253px;}
			   
#my_left_column #objects #wrapper #grafs-out
               {overflow:hidden;}
			   
#my_left_column #objects .right
               {width:248px; position:relative; overflow:hidden;  padding:5px; float:right;}

#my_left_column #review #review-out
               {background:none;}

/* titles заголовки */
#my_left_column #wrapper #categories-out h3.graf-title,
#my_left_column #wrapper #kinds-out h3.graf-title,
#my_left_column #review #review-out h3#objects-title
                {border-right:1px solid #bbb;}
				
#my_left_column #wrapper #categories-out h3.graf-title
                {width:165px;}
		
#my_left_column #wrapper #kinds-out h3.graf-title
                {width:185px; margin-left:1px;} 
				
#my_left_column #wrapper #grafs-out h3.graf-title
                {width:236px; margin-left:2px;}
/*				
#my_left_column #review #wrapper #grafs-out h3.graf-title
                {}
*/				
/* поиск */
#my_left_column #wrapper .right #search
                {position:relative;}
				
#my_left_column #wrapper .right #search form
                {background:none; border:0; padding:10px 10px 10px 5px; }
				
#my_left_column #wrapper .right #search form p .input
                {width:160px; color:green;}
/*				
#my_left_column #wrapper .right #search form p .but_go
                {right:25px;}
*/				
#my_left_column #wrapper .right #search h3.graf-title
                {width:245px; margin:-5px 0 0 -3px;}
				
#my_left_column #review #graf-poll h3.graf-title
                {width:220px;} 
				
#my_left_column #review #review-out h3.graf-title
                {width:620px;}
				
#my_left_column #review #review-out h3.graf-title a
                {position:absolute; top:5px; right:10px; font-size:11px;
				 color:#D14C9D; font-weight:normal;}
			
#my_left_column #objects #objects-list h3.graf-title
                {width:853px; border-top:1px solid #bbb;}
/*				
#my_left_column #objects #objects-list h4
                {padding:10px;}
*/				
#my_left_column #wrapper h3.graf-title span,
#my_left_column #objects #objects-list h3.graf-title a
                {position:absolute; right:5px; display:block; top:5px;}
				
#my_left_column #objects #objects-list h3.graf-title a
                {color:#cc0000; right:10px; font-size:11px;}
				 
#my_left_column #wrapper #categories-out ul,
#my_left_column #wrapper #kinds-out ul
                {width:160px; line-height:1.7; padding:10px;}
				
#my_left_column #wrapper #kinds-out ul
                {width:180px;}
				
#my_left_column #wrapper #categories-out ul li,
#my_left_column #wrapper #kinds-out ul li
                {font-weight:bold; color:#666; padding-bottom:1px; overflow:hidden;}
				
#my_left_column #wrapper #kinds-out ul li
                {font-weight:normal;}
				
/* category in link категория в ссылке */
#my_left_column #wrapper #categories-out ul li a,
#my_left_column #wrapper #kinds-out ul li a
                {color:#666; cursor:pointer;}
				
#my_left_column #wrapper #categories-out ul li a:hover,
#my_left_column #wrapper #kinds-out ul li a:hover
                /*{color:#fe9329;}*/
                {color: #ff6600;}
/* selected row выделенная ссылка */				
#my_left_column #wrapper #categories-out ul li.selected,
#my_left_column #wrapper #kinds-out ul li.selected,
#my_left_column #wrapper #kinds-out h3.selected
                /*{color:#fe9329;}*/
                {color:#ff6600;}/*#887952*/
/* stat digits цифры статистики */
#my_left_column #wrapper #categories-out ul li i,
#my_left_column #wrapper #kinds-out ul li i
                {display:block; font-style:normal; position:absolute; top:0; right:0;}
				
#my_left_column #wrapper h3 a
                {color:inherit;}
				
#my_left_column #wrapper #kinds-out h3.graf-title span
                {color:#333;}
/*				
#content #my_left_column #review #categories-out ul li ul
                {padding:0 0 5px 15px; width:258px; float:none;}

#content #my_left_column #review #categories-out ul li ul li
                {font-weight:normal;}
				
#content #my_left_column #review #categories-out ul li ul li i
                {right:8px;}*/
/* display objects (stars, events, polls) вывод объектов (звезд, событий, опросов) */
#my_left_column #review-out table th
                {height:24px; line-height:24px; padding:0;}
				
/*#my_left_column #review-out table th.first
                {width:10%;}
				
#my_left_column #review-out table th.second
                {width:75%;}
				
#my_left_column #review-out table th.third
                {width:15%;}
				
#my_left_column #review-out table td
                {vertical-align:to;}*/
				
/* prioritised link object приоритетная ссылка объекта */
#my_left_column #review-out table td a.priory
                {color:#6dca53;}
						
#my_left_column #review-out p.nav
                {padding:10px;}
                
/* 
    Graphs of categories, kinds, poll results
   Графики категорий, разделов, итогов опросов
*/

/* display graphs for categories вывод графиков для категорий */
#my_left_column #wrapper #graf-categories,
#my_left_column #wrapper #graf-kinds,
div.poll-review #graf-poll
                {padding:15px 5px 10px 10px; border-top:0; overflow:hidden; position:relative;}
				
#my_left_column #wrapper #graf-out
                {position:relative;}
				
div.poll-review #graf-poll
                {float:right; padding:0 5px 10px 5px; width:295px; position:relative;}
				
/* графики */
div.poll-review #graf-poll #graf-poll-bar,
div.poll-review #graf-poll #graf-poll-pie,
div.poll-review #graf-poll #graf-poll-bar-mf,
div.poll-review #graf-poll #graf-poll-bar-female,
div.poll-review #graf-poll #graf-poll-bar-male,
div.poll-review #graf-poll #graf-poll-pie-female,
div.poll-review #graf-poll #graf-poll-pie-male
                {margin:10px 5px 5px 5px; padding:5px 0 5px 0;}
				
				
div.poll-review #graf-poll #graf-poll-bar,
div.poll-review #graf-poll #graf-poll-pie
                {background:#cef1ea;}
				
div.poll-review #graf-poll #graf-poll-bar-female,
div.poll-review #graf-poll #graf-poll-pie-female
                {background:#f8daf6;}
				
div.poll-review #graf-poll #graf-poll-pie-male,
div.poll-review #graf-poll #graf-poll-bar-male
                {background:#c9e4f9;}

/* title заголовок *//*
#content #my_left_column #review #graf-categories h3.graf-title,
#content #my_left_column #review #grafs-out h3.graf-title
/*#content #my_left_column #review #review-out #graf-poll h4.graf-title
                {color: #7494c3;}*/
				
#my_left_column #wrapper #grafs-out h3.graf-title
                {color: #7494c3;}

/* swith histo- pie type переключатели гистограма-пирог */
#my_left_column #wrapper #grafs-out p,
#my_left_column #review #review-out p,
#my_left_column #review #review-out div p,
div.poll-review #graf-poll p
                {padding-left:25px; width:100%; position:relative; height:12px; line-height:12px;}

#my_left_column #review #review-out p.begun 
                {width:auto; padding-left:10px; line-height:1.5;}

#my_left_column #wrapper #grafs-out p input, 
div.poll-review #graf-poll p input,
#my_left_column #review #review-out div p input
                {position:absolute; top:6px; left:5px;}
				
#my_left_column #wrapper #grafs-out p input
                {left:15px;}
				
#my_left_column #wrapper #grafs-out p
                {padding-left:35px;}
/* куча мелких графиков-пирогов справа 				
#content #my_left_column #review #graf-categories #graf-categories-pie-mf div,
#content #my_left_column #review #graf-kinds #graf-kinds-pie-mf div,
#content #my_left_column #review #graf-poll #graf-poll-pie-mf div
                {float:left;}*/
/* area for displaying graph область для вывода графика */
#my_left_column #review div.draw
                {margin-top:-5px;}
/* title of the graph заголовок конкретного графика */ 				
#my_left_column #wrapper #graf-categories  span, #my_left_column #wrapper #graf-kinds  span,
div.poll-review #graf-poll span
                {position:absolute; font-size:10px; left:25px; top:0;
				 height:24px; line-height:24px; width:250px; display:block;}
				
/* 
   Results of review polls Результ обзора опроса
*/
div.poll-review
               {overflow:hidden; background:url(../images/poll_review_bg.gif) center top repeat-y; position:relative; 
			    /*border:1px solid #bbb;*/ /*padding:10px 0 10px 0;*/}
				
#my_left_column #review #review-out .wrapper h3.graf-title,
#my_left_column #review #review-out #graf-poll h3.graf-title
               {width:auto;}
				 
#object-data .poll-review .stat-title h4.all_
               {background:transparent url(../images/stat-title_all_bg.png) left top no-repeat;}
				
#object-data .poll-review .stat-title h4.f_
               {background:transparent url(../images/stat-title_f_bg.png) 30px top no-repeat;}
				
#object-data .poll-review .stat-title h4.m_
               {background:transparent url(../images/stat-title_m_bg.png) 30px top no-repeat;}
			   
div.poll-review div.wrapper
               {float:left; width:277px; position:relative; padding:0 0 10px 10px;}
			   
div.poll-review div.wrapper .stat-title
               {margin-top:10px;}

/*table tr div.poll-review div.wrapper p span
               {font-weight:bold; color:#71625b; position:absolute; left:200px;}
			   
table tr div.poll-review table
               {}
*/
div.poll-review div.fie
               {padding:10px 0 10px 0;}
			   
div.poll-review tr, div.poll-review tr:hover
               {background:none; cursor:default;}
			   
#my_left_column #review-out #object-data div.poll-review table td,
#demo-content #object-data div.poll-review table td
               {font-size:10px; /*background:#e6ebf6;*/ padding:2px 0 2px 0;}
			   
#my_left_column #review-out #object-data div.poll-review table td.first,
#demo-content #object-data div.poll-review table td.first,
div.poll-review .poll-stat td
			  {font-weight:normal; overflow:hidden; padding:5px 0 5px 10px; font-size:12px}
				
div.poll-review table td.m,
div.poll-review table td.f,
div.poll-review td.all
              {width:33%; text-align:center;}

div.poll-review table td.first,
div.poll-review table td.first
		      {color:#71625b;}
			  
div.poll-review table td.all
             {color:#006600; font-weight:bold;}

/* colour for men расцветка для мужчин */			
div.poll-review table .m
              {color: #1e4f9b; font-weight:bold; text-align:right}
/* colour for women расцветка для женщин */
div.poll-review table .f
              {color: #ef728a; font-weight:bold;}

/**
 * Smart button for polls
 */
.object-list  div.smart
 				{text-align:right; font-size:11px;}

.object-list  div.smart div
				{position:absolute; right:30px; /*top:-20px;*/}
 					
.object-list  div.smart a
	            {display:inline; color: #D14C9D; text-decoration:underline;}

/*=============================================
 *          - - - Polls Опросы (Articles, Clubs)  - - -
 *===========================================*/
#my_left_column #objects
                {width:870px; position:relative;}
				
#my_left_column #objects h2
                {padding:5px 0 5px 10px; width:577px; color:white; background:#999;}
				
#my_left_column #objects p.info
                {color:#ea661e; margin-bottom:10px;}
				
#my_left_column #objects #filter
                {padding:0 5px 0 5px; position:relative;}
				
#my_left_column #objects #filter fieldset
                {border:1px solid #bbb; padding:0 5px; width:100px; height:123px; margin-bottom:5px;}
				
#my_left_column #objects #filter fieldset legend
                {padding:0 5px; color: #9F9F9F;}
				
#my_left_column #objects #filter h4
                {margin-bottom:5px;}

#my_left_column #objects #filter select
                {margin-top:5px; font-size:11px; width:238px;  margin-bottom:5px;}
				
#my_left_column #objects #filter select option
                {margin:1px 0 1px 0;}

#my_left_column #objects #filter p
                {position:relative; padding:2px 0 2px 20px;}
				
#my_left_column #objects #filter p input
                {position:absolute; left:0; top:5px; background:white;}

#my_left_column #objects #filter p#reset
                {font-weight:bold;  margin-left:5px;}

/* list of polls список опросов */				
#my_left_column #objects-list
                {border:1px solid #bbb; border-top:0; position:relative;}
			
/*			  
#my_left_column #objects-list table tr.selected
                {background:#dadada;}*/
				
#my_left_column #objects-list p.nav
                {padding:5px 0 5px 25px;}
/* 
#my_left_column #objects-list table th.first
                {width:7%;}
				
#my_left_column #objects-list table th.second
                {width:40%;}
				
#my_left_column #objects-list table th.third
                {width:30%;}

#my_left_column #objects-list table th.fourth
                {width:13%;}
																
#my_left_column #objects-list table td a.vote
                {color:#339966;}
				
#my_left_column #objects-list table td .voted
                {color:#71625b; *text-decoration:underline; cursor:pointer;}*/
				
#my_left_column #objects-list table td span.plus
                {position:static; margin-left:45%; display:block;}
				
#my_left_column #objects-list table span.voted
                {display:block;}
			   
#my_left_column #objects-list table td img
                {padding-top:1px;}
/* poll title заголовок опроса */
/*#my_left_column #objects-list #object-data h3
                {border:0; font-size:11px; padding:5px; background:none; width:99%;}*/
#my_left_column #object-data form #inf
/*#my_left_column #object-data .form #inf*/
                {background:none; padding:0;}
				
#my_left_column  #object-data form h4.title
/*#my_left_column  #object-data .form h4.title*/
                {padding:10px; color:#005AB0; font-size:14px;
				 margin-bottom:20px; font-weight:bold; text-align:center;}
				 
/*#my_left_column #object-data form span.close
/*#my_left_column #object-data .form span.close*/
                /*{right:10px; top:10px;}*/

#my_left_column #object-data form.block p label
/*#my_left_column #object-data .form p label*/
                {width:300px; margin-left:25px;}
				
#my_left_column #object-data form p input
/*#my_left_column #object-data .form p input*/
                {margin-top:3px; float:left;}

#my_left_column #object-data form div.answers
                {width:393px; float:left; position:relative;}
				
#my_left_column #object-data form div.answers p
                {position:relative;}
				
#my_left_column #object-data form div.answers p input[type=radio]
                {position:absolute; left:0; top:5px;}
				
#my_left_column #object-data form div.answers .but
                {margin-right:40%;}
				
#my_left_column #object-data form div.vote
                {margin-top:10px; position:relative; height:110px;}
								
#my_left_column #object-data form div.vote #vote-title
                {position:absolute; left:50px; top:40%; font-size:14px; font-weight:bold;
				 text-transform:uppercase;}
				
#my_left_column #object-data form div.vote #vote-list
                {position:absolute; left:30%; top:0; width:250px;}
				
#my_left_column #object-data form div.vote #vote-list .but
                {width:250px;}
			
/*#my_left_column #object-data form div.vote #vote-list .button:hover
                {text-decoration:underline; color:#9cf771; background:#999;}*/
				
#my_left_column #object-data form div.vote #vote-list .but[disabled]
                {color:#999; background:#dedede; cursor:default; text-decoration:none;}
				
#my_left_column #object-data form div.reklama
                {margin-left:394px; text-align:center; width:260px;}
				
/* всплывающая панель */
#my_left_column #objects-list #phover
                {position:absolute; top:249px; left:70px; border:1px solid #bbb; background:#e6ebf6; z-index:999;
				 padding:5px 10px 5px 10px; opacity:0.9; width:220px;}
				 
#my_left_column #objects-list #phover h4
                {background:none; border:0; font-size:11px; height:20px; width:210px;}
				 
#my_left_column #objects-list #phover a
                {color:#d14c9d; margin:0 5px 0 5px;}
				
#my_left_column #objects-list #phover a.disabled
                {text-decoration:none; color:#666;}
				
/* Select places  */
#my_left_column div.answers #select-places
                {position:relative; padding:5px 0px 5px 0; overflow:hidden;}
								
#my_left_column div.answers #select-places .input
                {width:160px;}
				
#my_left_column div.answers #select-places p
                {padding-bottom:5px;}

#my_left_column div.answers #select-places div p label
                {display:block; padding:2px; color:#666;}
/* steps */
#my_left_column div.answers #select-places div p label em
                {font-style:normal; font-size:14px; font-weight:bold;}

#my_left_column div.answers #select-places div div span
                {display:block; color:green; text-decoration:none; padding:0 10px 0 10px;  margin:1px -2px 1px -2px;}
/* строчка "найдено" */				   
#my_left_column div.answers #select-places div div i
                {text-align:right; padding:5px; font-size:10px; display:block;}
			   
#my_left_column div.answers #select-places div div span:hover
                {background:#666; color:white; cursor:pointer;}
				
#my_left_column div.answers #select-places div div p span
				{text-align:right; font-weight:bold;}
/* левая сторона */				  
#my_left_column div.answers #select-places #left
                {/*float:left; width:225px;*/ position:relative; z-index:99; overflow:hidden; width:350px;}
				
#my_left_column div.answers #select-places #left input,
#my_left_column div.answers #select-places #country_p
                {width:90%;}
				
#my_left_column #objects-list #object-data form div.answers #select-places #left .button
                {cursor:pointer; width:52px; margin:0; font-size:10px;}
				  				
#my_left_column div.answers #select-places #right div,
#my_left_column div.answers #select-places #left div
                {margin:-5px 0 5px 0px; border-top:0;/*word-wrap: break-word;*/}
/* правая сторона */				
#my_left_column div.answers #select-places #right
                {position:relative; margin-left:205px; padding-bottom:10px; z-index:0;}
/* area */
#my_left_column div.answers #select-places #right p label
                {width:125px;}
				
#my_left_column div.answers #select-places #right div#area_p
				{overflow-y:auto; overflow-x:hidden; max-height:300px;}
/* selected pleace */
#right_column table #select-places p#selected_places
                  {font-size:10px;}
				  
#my_left_column div.answers #select-places #selected_places,
#my_left_column div.answers #select-places #error_places
                {padding:5px 0 5px 0;}
				
#my_left_column div.answers #select-places #selected_places span
                {cursor:default; font-weight:bold; font-size:14px;}
/* place error */
#my_left_column div.answers #select-places #error_places
                {color: #ff5500;}
				 
/* TODO заглушка */
#my_left_column #object-data form div.reklama span
                {display:block; width:245px; height:30px; background:#777; padding:5px;
				 margin:5px 0 5px 5px; border:1px solid white; line-height:30px; color:white;}


/*=============================================
 *          - - - Articles Статьи - - -
 *===========================================*/
				
/*#my_left_column #article h2
                {text-align:left; font-size:13px; position:relative; background:#fbfbfb;}*/
				 
/*#my_left_column #article table.article-title
                {background:#ccc; position:relative; width:999px;}
				
#my_left_column #article .article-title td
                {background:#fbfbfb; border:1px solid #bbb; padding:5px;}
				
#my_left_column #article .article-title td#author
                {width:150px; color:green; font-weight:bold; text-align:center; font-size:10px;}
				
#my_left_column #article .article-title td#category
                {font-weight:bold; padding-left:10px; width:799px;}
				
#my_left_column #article .article-title td#look
                {text-align:center;}
				
#my_left_column #article .article-title td#category span
                {text-transform:uppercase;}
				
#my_left_column #article .article-title td#comment
                {padding-left:10px; border-right:0;}

#my_left_column #article .article-title td#forum
                {border-left:0; text-align:right; padding-right:10px;}
								
#my_left_column #article .article-title td#forum a
                {color:#d14c9d;}
				
#my_left_column #article .article-title td#author,
#my_left_column #article .article-title td#category
                {border-right:0;}
				
#my_left_column #article .article-title td#author,
#my_left_column #article .article-title td#title
                {border-bottom:0;}
				
#my_left_column #article #article-body
                {padding:10px; text-align:justify; border:1px solid #bbb; border-top:0;
				 border-bottom:0;
				 }
*/







				

/*=============================================
 *        - - - Horoscope Гороскоп - - -
 		  - - - Countries Страны   - - -
 *===========================================*/
#my_left_column #hpanel
                {width:230px; /*border:1px solid #bbb; border-bottom:0;*/ padding:14px 0 14px 0;
				 overflow:hidden; position:relative; background:#ededed;}
				
#my_left_column #hpanel p
                {background:none; border:0; font-size:inherit;}
				
#my_left_column #hpanel form
                {border:0; border-bottom:1px solid #bbb; padding:0;}
				
#my_left_column #hpanel form p
                {color:#666; height:auto;}
				
#my_left_column #hpanel form p a
                {font-size:10px; color:#005cb5;}
				
#my_left_column #hpanel form p a.link_all
                {margin-left:5px; color:#d14c9d;}
				
#my_left_column #hpanel form p a.link_selected
                {font-size:11px; font-weight:bold;}
				
#my_left_column #hpanel form  select
                {position:static; background:#fbfbfb; width:145px;}

#my_left_column #hpanel .date,
#my_left_column #hpanel .title
                {display:block; position:absolute; left:5px; font-weight:bold; color:#887952; font-size:10px;}
				
#my_left_column #hpanel .date
                {bottom:13px;}
				
#my_left_column #hpanel .title
                {bottom:1px;}

#my_left_column #hpanel .all,				
#my_left_column #hpanel .m,
#my_left_column #hpanel .f
                {font-weight:bold; position:absolute; top:15px; font-size:10px; z-index:99;}
				
#my_left_column #hpanel .all
                {color:#887952; top:45px; left:157px;}
			   
#content #my_left_column #hpanel .m
                {right:5px;}

#my_left_column #hpanel #itogo,
#my_left_column #hpanel #itogo td
                {margin:0; padding:0;}
				
#my_left_column #hpanel .f
                {right:100px;}
				
#my_left_column #hpanel #itogo .f
                {right:115px;}

#my_left_column #itogo td,
#my_left_column #itogo
                {border:0;}
				
#my_left_column #itogo td div
                {position:relative; height:24px; padding:0;}
				
#my_left_column #itogo .m,
#my_left_column #itogo .f,
#my_left_column #itogo .title,
#my_left_column #itogo .all
                {font-size:11px; position:absolute; top:10px;}
				
#my_left_column #itogo .title
                {color:#71625b; left:15px;}
				
#my_left_column #hpanel #itogo .m
                {right:20px;}          
								
#my_left_column #hpanel #aries,
#my_left_column #hpanel #taurus,
#my_left_column #hpanel #gemini,
#my_left_column #hpanel #cancer,
#my_left_column #hpanel #leo,
#my_left_column #hpanel #virgo,
#my_left_column #hpanel #libra,
#my_left_column #hpanel #scorpio,
#my_left_column #hpanel #sagittarius,
#my_left_column #hpanel #capricorn,
#my_left_column #hpanel #aquarius,
#my_left_column #hpanel #pisces
                {height:61px;  position:relative; cursor:pointer;}
				 
#my_left_column #hpanel .countries a.country:hover,				
#my_left_column #hpanel .bg_fix:hover,
#my_left_column #hpanel .selected
                 {background:#fe9329; opacity:0.4;}
				
#my_left_column #hpanel #aries-pie-mf,
#my_left_column #hpanel #taurus-pie-mf,
#my_left_column #hpanel #gemini-pie-mf,
#my_left_column #hpanel #cancer-pie-mf,
#my_left_column #hpanel #leo-pie-mf,
#my_left_column #hpanel #virgo-pie-mf,
#my_left_column #hpanel #libra-pie-mf,
#my_left_column #hpanel #scorpio-pie-mf,
#my_left_column #hpanel #sagittarius-pie-mf,
#my_left_column #hpanel #capricorn-pie-mf,
#my_left_column #hpanel #aquarius-pie-mf,
#my_left_column #hpanel #pisces-pie-mf,
#my_left_column #hpanel div[id*='pie-mf']
                {position:absolute; top:-25px; right:30px;}
			
/* graf ticks fix */
#my_left_column #hpanel .bg_fix,
#my_left_column #itogo .bg_fix,
#my_left_column #hpanel .selected
			    {position:absolute; top:0; left:0; width:230px; height:60px;
				 z-index:999; border-bottom:1px solid #bbb;}
			
/*#my_left_column #itogo .bg_fix
                {height:18px; width:228px; top:-10px;}*/
				
#my_left_column #hpanel #aries
                {background: #ecf5d8 url(../images/zodiac.png) no-repeat 5px 5px;}
				
#my_left_column #hpanel #taurus
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -60px;}
				
#my_left_column #hpanel #gemini
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -135px;}
				
#my_left_column #hpanel #cancer
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -205px;}
				
#my_left_column #hpanel #leo
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -280px;}
				
#my_left_column #hpanel #virgo
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -350px;}
				
#my_left_column #hpanel #libra
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -425px;}
				
#my_left_column #hpanel #scorpio
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -495px;}
				
#my_left_column #hpanel #sagittarius
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -570px;}
				
#my_left_column #hpanel #capricorn
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -638px;}
				
#my_left_column #hpanel #aquarius
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -710px;}
				
#my_left_column #hpanel #pisces
                {background:#ecf5d8 url(../images/zodiac.png) no-repeat 5px -785px; height:60px;}
				
#my_left_column #hpanel #pisces .bg_fix
                {border-bottom:0;}
				
/**
 * Countries Страны
*/
#my_left_column #hpanel .countries,
#my_left_column #hpanel #countries_selected
                {position:relative; border-bottom:1px solid #bbb;
				 background:#ecf5d8; padding:5px; overflow:hidden;}
				 
#my_left_column #hpanel #countries_selected
                {height:103px; background:#f3efd9; padding-top:3px;}
				
#my_left_column #hpanel #countries_selected h3
                {color:#666; padding:0 0 3px 0; background:#f3efd9;font-size:10px}
				
#my_left_column #hpanel #countries_selected p
                {color:#887952; padding:0; position:relative;}
				
#my_left_column #hpanel #countries_selected p.popdata
                {font-size:12px; color:#887952; font-weight:bold; text-align:left; width:120px;}
				 
#my_left_column #hpanel .countries a.country
                {display:block; line-height:22px; text-decoration:none; color:#71625b;}
				 
#my_left_column #hpanel .countries a.country img
                {float:left;}
				
#my_left_column #hpanel .countries a.country span
                {margin-left:42px; display:block;}
				
#my_left_column #hpanel #countries_selected div[id*='pie-mf']
                {top:-10px;  z-index:1;}
				
#my_left_column #hpanel #countries_selected .all
                {top:65px;}

#my_left_column #hpanel #countries_selected .all.ce
                {font-size:14px; top:35px;}
			   
#my_left_column #hpanel #countries_selected .m,
#my_left_column #hpanel #countries_selected .f
                {top:30px;}
				
#my_left_column #hpanel .countries a.country:hover
                {color:#666; padding:5px; margin:-5px;}				
 				
				
/**
 * Zodiac details Детали знаков зодиака
 */	

#my_left_column #review #zodiac-details
/*#my_left_column #review #prognosis,
#my_left_column #review #male-female #female,
#my_left_column #review #male-female #male*/
                {padding:5px; background:#fbfbfb; position:relative; overflow:hidden;}
				
#my_left_column #review p.img-wrapper
                {float:left; padding:0; height:130px; border:0;}
				
#my_left_column #review .img-wrapper + div
                {min-height:130px; border:1px solid green;}
				 
#my_left_column #review .outer
                {background:#f5f3f3; text-align:justify; padding:14px; overflow:hidden;}
	 
#my_left_column #review #zodiac-details .horo-sign
                {color:#887952; font-weight:bold; width:100px; text-align:center; position:relative;}
				
#my_left_column #review #zodiac-details .sign_description
                {background:#cef1ea; min-height:140px; 	height:auto !important; height:140px;border:1px solid #BBBBBB; padding:5px;}
				
#my_left_column #review #zodiac-details .horo-sign img
                {margin:5px 0;}

/* sign period */
#my_left_column #review #zodiac-details .horo-sign span
                {position:absolute; color:#c0bc64; font-weight:bold; top:110px;
				 text-align:center; display:block; width:100px; left:0;}
/* sign name */				
#my_left_column #review #zodiac-details .horo-sign img + span
                {top:10px;}
				
#my_left_column #review #zodiac-details #bad,
#my_left_column #review #zodiac-details #good 
                {margin-top:5px;border:1px solid #bbb;padding:5px;}
				
#my_left_column #review #zodiac-details #female 
                {background:#f8daf6; margin-top:5px; border:1px solid #bbb; padding:5px;}
				
#my_left_column #review #zodiac-details #male
                {background:#c9e4f9; margin-top:5px; border:1px solid #bbb; padding:5px;}
				
#my_left_column #review #zodiac-details #female .img-wrapper,
#my_left_column #review #zodiac-details #male .img-wrapper
                {height:25px;}
				
#my_left_column #review #zodiac-details #good
                {background:#fbfbfb; color:#333;}
				
#my_left_column #review #zodiac-details #bad
                {background:#000000 url(../images/adskoe.gif) no-repeat left bottom; color:#fbfbfb;}
			
#my_left_column #review #zodiac-details #good,
#my_left_column #review #zodiac-details #female
                {float:left; width:281px;}
				
#my_left_column #review #zodiac-details #bad,
#my_left_column #review #zodiac-details #male
                {float:right; width:286px;}
				
/*#my_left_column #review #male-female,*/
#my_left_column #review #prognosis
                {margin-top:5px;}

/*#my_left_column #review #male-female
                {position:relative; overflow:hidden;}
				
#my_left_column #review #male-female .outer
                {/*min-height:100px; height:auto !important; height:100px;}*/
/*								
#my_left_column #review #zodiac-details #female
                {float:left; width:308px;}
				
#my_left_column #review #zodiac-details #male
                {float:right; width:308px;}
*/


/*=============================================
 *          - - - Клубы Clubs - - -
 *===========================================*/
 #my_left_column #objects-list #clubs 
                {overflow:hidden;}
 /* вывод клубов */
#my_left_column #objects-list #clubs .floatleft
                {width:532px; margin-left:-2px;}
				
/* ссылка "О клубах" и "Создание нового клуба" */
#my_left_column #objects #objects-list h3.graf-title a.about-kind
                {right:275px;}
				
/*#my_left_column #club-about a
                {color:#005cb5;}*/

/* о клубах подробно */
/*#my_left_column #club-about #title,*/
#my_left_column #objects-list #clubs .floatright #title
                {position:relative; overflow:hidden; background:none; padding:0;}
				
/*#my_left_column #club-about #title ul,*/
#my_left_column #objects-list #clubs .floatright #title ul
                {margin-left:110px; border:0; padding:0;}

/*#my_left_column #club-about #title ul#stat1,
#my_left_column #club-about #title ul#stat2
                {float:left; margin-left:0;}
				
#my_left_column #club-about #title ul#stat1,
#my_left_column #club-about #title ul#stat2
                {margin-left:30px;}
				
#my_left_column #club-about #title .reklama
                {float:right;}

#my_left_column #club-about #title ul li,				 */
#my_left_column #objects-list #clubs .floatright li
                {overflow:hidden; color:#930;}
/*				
#my_left_column #club-about #title ul li span
                {display:block; width:160px; float:left; color:#333;}
*/				
#my_left_column .inner-block	   
/*#my_left_column div.addobject .inner-block*/
               {position:relative; margin-top:10px; background:#fcfcfc;/*#ededed;*/ padding:10px;}

#my_left_column div.addobject .inner-block
               {background:#ededed;}
				
/*#my_left_column #club-about .img-wrapper,			*/
#my_left_column #objects-list #clubs .floatright .img-wrapper
                {padding:0; width:100px; height:105px; margin-top:5px;}
				
#my_left_column #club-about #object-data .answers,
#my_left_column .addobject #object-data .answers
	           {margin-bottom:20px; clear:both; width:100%;}
			   
#my_left_column .addobject #object-data .answers p
               {position:relative; overflow:hidden;}
			   
#my_left_column .addobject #object-data .answers p label .input
               {margin-top:0;}

/* карточка клуба */
#my_left_column #objects-list #clubs .form
                {padding:10px;}

#my_left_column #objects-list #clubs .form a
				{color:#005cb5;}
				
#my_left_column #objects-list #clubs .floatright
                {width:338px; margin:1px 0; font-size:11px; background:#fafafa;}
				
#my_left_column #objects-list #clubs .floatright .form
                {padding:10px; margin:5px;}
				
#my_left_column #objects-list #clubs .floatright .noclub				
			    {text-align:center; height:188px; padding-top:140px;}
				
#my_left_column #objects-list #clubs .floatright h4
                {position:relative; color:#dedede; font-size:11px; margin:0;}
				
#my_left_column #objects-list #clubs .floatright h4 span
                {display:block; position:absolute; right:0; top:2px;}
				
#my_left_column #objects-list #clubs .floatright .form div
                {background:#fafafa; padding:0 5px 0 5px; margin-bottom:5px;
				 height:145px; overflow-y:scroll;}
				
#my_left_column #objects-list #clubs .floatright .form div p strong
                {color:#bbb;}
				
#my_left_column #objects-list #clubs .floatright #title h3				
                {padding:0; margin:5px 0 5px 0; width:auto; line-height:1; overflow:visible;
				 color:#005cb5; background:none; border:0; font-size:13px;} 
				 
#my_left_column #objects-list #clubs .floatright li span
                {color:#666; display:block; width:115px; float:left; text-align:right; padding-right:5px;}

/*#my_left_column #objects-list #clubs .floatright .form .padding0
                {margin-bottom:-10px;}*/
				
 
 /* Добавление нового клуба (Редактирование) */
#my_left_column div.addobject
               {position:relative; overflow:hidden; margin:0 5px 0 10px;}
			   
#my_left_column div.addobject .description
               {display:block; margin-top:10px;}
			   
#my_left_column div.addobject span.title
               {text-transform:uppercase; color:green; font-weight:bold;}

#my_left_column .inner-block h4
               {color:#999;}
/*				
#my_left_column .inner-block .newanswer
               {/*text-decoration:underline; color:#d14c9d; cursor:pointer;}*/

#my_left_column div.addobject form h4,
#my_left_column div.addobject .form h4,
#my_left_column #pollslist h4
               {margin-bottom:10px;}
			   
#my_left_column #pollslist h4 span
               {position:absolute; right:20px; top:10px; color:#333; font-weight:normal;}

#my_left_column #pollslist h4 span em
               {color:#993300; font-style:normal; font-size:14px;}

#my_left_column div.addobject form.block p label,
#my_left_column div.addobject .form.block p label
/*#my_left_column #pollslist label*/
               {width:170px;} 
			   
#my_left_column div.addobject form select
               {width:200px;}
			   
#my_left_column div.addobject form select#cat
               {margin-right:60px;}
			   
#my_left_column div.addobject form select option
               {padding:1px 0 1px 0; border:0;}
			   
#my_left_column div.addobject form textarea
               {width:515px; height:70px;}
			   
#my_left_column div.addobject form  #delimg
               {cursor:pointer; color:#d14c9d; text-decoration:underline;}
			   
#my_left_column div.addobject .description
               {color:green; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
			   
#my_left_column div.addobject #chrt form
               {background:none; padding:0;}
			   
#my_left_column #pollslist .score
               {width:40px;}

#my_left_column #pollslist th.first
               {width:5%;}
			   
#my_left_column #pollslist th.second
               {width:55%;}
			   
#my_left_column #pollslist th.third
               {width:25%;}
			   
#my_left_column #pollslist th.fourth
               {width:10%;}
			   
/*#my_left_column #pollslist td span
               {cursor:pointer;}
*/			   
#my_left_column #pollslist #tmp_polls
               {margin-bottom:5px;}
			   
#my_left_column div.addobject #faddpoll label.newanswer
               {float:none;}
			   
#my_left_column div.addobject #faddpoll p.answer
               {position:relative;}
			   
#my_left_column div.addobject #faddpoll p.answer .input
               {width:395px; margin-left:160px;}
			   
#my_left_column div.addobject #faddpoll p.answer .but_add,
#my_left_column div.addobject #faddpoll p.answer .but_del,
#my_left_column div.addobject #faddpoll p.answer .score,
#my_left_column div.addobject #faddpoll p.answer span
               {position:absolute;}
			   
#my_left_column div.addobject #faddpoll p.answer .score
               {width:40px; margin:0; position:absolute; top:5px; right:90px;}
			   
#my_left_column div.addobject #faddpoll p.answer .but_add,
#my_left_column div.addobject #faddpoll p.answer .but_del
               {right:55px; top:7px;}
			   
#my_left_column div.addobject #faddpoll p.answer span
               {right:140px; top:7px;}
			   

/*=============================================
 *          - - - Article's body  - - -
 *          - - - Текст статьи  - - -
 *===========================================*/
#article-body
               {position:relative;}
			   
#my_left_column .inner-block #article-body h3,
#my_left_column .inner-block #article-body h4,
#my_left_column .inner-block #article-body h5,
#my_left_column .inner-block #article-body h6
               {padding:0; margin:0; background:none; color:#333; font-size:14px;
			    padding:5px 0 5px 0;}
				
		   
#my_left_column .inner-block #article-body h4
               {font-size:13px; color:#666;}
			   
#my_left_column .inner-block #article-body h5
               {font-size:11px; color:#666;}
			   
#my_left_column .inner-block #article-body h6
               {font-size:10px; color:#666;}

#article-body a
               {text-decoration:underline; color:#005CB5;}

#article-body p
               {text-align:justify;}
			   
#article-body p.aligncenter
               {text-align:center;}
			   
#article-body p.alignleft
               {text-align:left;}
			   
#article-body p.alignright
               {text-align:right;}
 
#article-body  .imgconteiner
               {position:relative; margin:5px; overflow:hidden; text-align:center;}
		   
#article-body  .imgconteiner img
               {margin:0 auto;
	            -box-shadow: grey 4px 4px 6px 3px;
				-moz-box-shadow: grey 4px 4px 6px 3px;
				-webkit-box-shadow: grey 4px 4px 6px 3px;}
		   
#article-body  .imgconteiner.floatleft
               {margin-right:10px;}
			   
#article-body  .imgconteiner.floatright
               {margin-left:10px;}
			   
#article-body  .imgconteiner .title
               {display:block; text-align:center; color:#444;}
               
#article-body  img{
	             	-box-shadow: grey 4px 4px 6px 3px;
					-moz-box-shadow: grey 4px 4px 6px 3px;
					-webkit-box-shadow: grey 4px 4px 6px 3px;}

#article-body sup
               {padding-left:2px;}

#article-body ul
               {list-style:none; padding-left:60px;}
			   
#article-body ol
               {padding-left:60px;}
			   
#article-body ul.line
               {}

#article-body ul.square
               {list-style:square;}

#article-body table
               {margin:0 auto;
				-box-shadow: grey 4px 4px 6px 3px;
				-moz-box-shadow: grey 4px 4px 6px 3px;
				-webkit-box-shadow: grey 4px 4px 6px 3px;}

#article-body table th
               {background:#ccc; color:#fafafa;}

#article-body table td
               {background:#ededed; padding:1px 5px 1px 5px;}

#article-body table td.border
               {border:1px solid #999;}
			   
#article-body  blockquote
				{width: 80%;
               	margin-left: 15%;
               	background: #FAFAD2; 
               	color: #565709;
               	font-style:normal; font-size:11px; 
               	padding-left: 7px;
               	padding-right: 7px;
               	-box-shadow: grey 1px 1px 2px 1px;
			   	-moz-box-shadow: grey 1px 1px 2px 1px;
			   	-webkit-box-shadow: grey 1px 1px 2px 1px; 
				}
#article-body blockquote p.source {font-weight:bold; padding-right: 6px;}

/**
 * Комментарии 
 */
#comment-block {color:#333; border-bottom:1px solid #bbb; padding:10px 0;}
			   
#comment-block li div.comment
               {padding:5px 0 5px 0;/* border-left:1px dashed #bbb;*/}
			   
/* заголовок */			   
#comment-block h2
               {margin-top:10px; background:url(../images/comments.png) no-repeat left center; padding-left:20px;
			    font-size:13px; color:#005CB5;}

/**
 * Social bookmarks
 */
 #share			{margin-top:10px;}

/* блок комментариев */				
#comment-block .comments,
#comment-block .comments li,
#comment-block .comments ul
               {position:relative; overflow:hidden;}
               
#comment-block .comments ul li ul
	           {padding-left:20px;}
			   
/* блоки автора и самого камента */
#comment-block ul.author,
#comment-block ul.content,
#comment-block ul.footer
               {padding:0;}

/* автор */			   
#comment-block .author
               {color:#666;}
#comment-block .author li
               {float:left; padding:2px 5px; font-size:11px; height:16px; line-height:16px;}
/* имя */			   
#comment-block .author .name
               {padding-left:25px; font-size:12px;}
#comment-block .author .name a
               {font-weight:bold; text-decoration:none;}
#comment-block .author .name.male a
               {color:#2b48a4;}
#comment-block .author .name.female a
               {color:#fb7aa5;}
#comment-block .author .name.male
               {background:url(../images/male16.png) no-repeat left center;}
#comment-block .author .name.female
               {background:url(../images/female16.png) no-repeat left center;}
#comment-block .author .name.guest
               {background:url(../images/guest16.png) no-repeat left center;}
/* дата, ссылка */
#comment-block .author .link,
#comment-block .author .date
               {padding-top:2px;}			   
#comment-block .author .link a,
.add-comment span.link
               {color:#005CB5;}
/* ссылки для редактирования, ответа и т.п. */
#comment-block .author .comment_add 
               {margin:0 5px; padding:2px 0; cursor:pointer; background-position:left center;}
#comment-block .author .comment_add a
               {width:16px; height:16px; display:block;}
#comment-block .author .new
               {background:url(../images/comment_add.png) no-repeat;}
#comment-block .author .thread
               {background:url(../images/comment_thread.png) no-repeat;}
#comment-block .author .edit
               {background:url(../images/comment_edit.png) no-repeat;}
#comment-block .author .qoute
               {background:url(../images/comment_quote.png) no-repeat;}
#comment-block .author .delete
               {background:url(../images/comment_delete.png) no-repeat;}

/* подвал */
#comment-block .footer
               {/*display:none;*/}

/* заголовок комментария */
#comment-block h3
               {background:none; margin:0; padding:0; color:inherit;}
/* блок добавление каммента */
#add-comment   {/*width:100%;*/ border:1px dashed #bbb; position:relative;}
#edd-comment   {border:1px dashed red;}

.add-comment form
               {background:#ccc; padding:10px;}
.add-comment .input
               {width:288px;}
.add-comment textarea.input
               {height:150px; width:99%;}
.add-comment p
               {padding:2px 0;}
.add-comment #gcode
               {width:116px;}


/**
 * Коррекции для Firefox
 */
			
@-moz-document url-prefix(){
	
#content #my_left_column #date_review #s-sodnevki
                {height:71px;}	
	
/* 	Вкладка Обзоры */
/* корректировка вывода списка категорий */						   
#my_left_column #review #categories-out ul li p input
                {top:3px;}
/* корректировка панелей на главной */
#my_left_column #date_review table
                {/*padding-top:5px;*/}
/* корректировка высоты карточки клуба */
/*#my_left_column #objects-list #clubs .floatright .form div
                 {height:145px;}*/
}

/**
 * Коррекции для Safari
 */
body#safari #my_left_column #filters #panel_close img
                {margin-left:70px;}
                
/* это общий контейнер для 10 статей */ 
#articles_list {
width: 640px;
margin-left: 0px;
padding: 0px;
border:1px solid #bbb;
float:left;
}
/* это бокс для статьи */
.articlebox {
width: 638px;
margin-left: 0px;
padding: 1px;
text-align:left;
background:url(/templates/images/articles_bg3_2.gif) repeat-x top left #FFFFFF;
}

#articles_list h3.graf-title
                {padding:5px 5px 5px 10px;
                 width: 625px;
                height:16px; 
                background:url(../images/extnav_bg.gif) repeat-x top left; position:relative;}

.article_lang_img {
                width: 16px; 
                height: 11px; 
}
                
.a_title {
	padding:2px 2px 2px 2px;
	/*margin-left: 102px;*/
	line-height: 11pt;
}
.a_title a {
	padding:0px;
	font-size:13px;
	text-decoration: none;
	font-weight:bold;
	color: #1E4F9B;
	}

.a_photo {
	padding:2px 2px 0px 4px;
	text-align: center;
	width: 90px;
	float: left;
		}

.a_photo_img {
	width: 80px;
	height: 80px;
	/*border:1px solid #DBDBDB;*/
	-moz-box-shadow: grey 3px 3px 6px 2px;
	-box-shadow: grey 3px 3px 6px 2px;
	-webkit-box-shadow: grey 3px 3px 6px 2px;
	}

.a_photo img {
	width: 80px;
	height: 80px;
	/*border:1px solid #DBDBDB;*/
	-moz-box-shadow: grey 3px 3px 6px 2px;
	-box-shadow: grey 3px 3px 6px 2px;
	-webkit-box-shadow: grey 3px 3px 6px 2px;
	}
        
	
.a_photo img#noborderimg {
	border:0px;
	}
	
.a_photo p {
	padding:0px;
	color: #6dca53;
	font-size: 10px;
	}	
.a_annotation {
	/*background-color: #d5d7b5;*/
	/*margin-left: 102px;*/
	/*border:1px solid red;*/
}
.a_annotation p {
	padding: 2px 2px 0px 2px;
	font-size:12px;
	line-height:15px;
	}	
.a_footer {
	clear: both;
	}	
		
.a_footer p{
	font-size:10px;
	} 	
.a_clear {
	height:0px;
	font-size:1px;
	line-height:0px;
	clear: both;
	}
.clearit {
	clear: both;
	font-size: 0;
	height: 1px;
	overflow: hidden;
	}

	
	
	
/* панель с вертикальными фильтрами --*/
#a_filters {
background-color: #E6EBF6;
width: 222px;
padding: 0px;
margin-left: 646px;
position:relative;
float: none;
}

#a_filters #filters
               {
               	/*border:1px solid blue;*/
                width: 214px;
                position:relative; 
                height:28px; 
                font-weight:bold; 
                color:#fbfbfb;
				text-align:left; 
				line-height:24px; 
				background:url(../images/filter_v_bg.gif) top left repeat-x;
				}
 
/* titles заголовки в вертикальном фильтре*/
#a_filters #wrapper
                {width:222px;
                border:1px solid #bbb; 
                font-size:11px; 
                overflow:hidden;
                }
                
/* titles заголовки*/
 #a_filters #wrapper #categories-out h3.graf-title,
 #a_filters #wrapper #kinds-out h3.graf-title,
 #a_filters #wrapper #grafs-out h3.graf-title
                {border-right:0;
                 width:205px;
                }
                
#a_filters #wrapper #categories-out ul,
#a_filters #wrapper #kinds-out ul
                {width:202px; line-height:1.7; padding:10px;}
                
                
.celeb-img {
	margin-left: 8px;
	float:left;
	-box-shadow: grey 3px 3px 4px 1px;
	-moz-box-shadow: grey 3px 3px 4px 1px;
	-webkit-box-shadow: grey 3px 3px 4px 1px;
}

.celeb-img img.shadow {}

.navigation span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    color: #D14C9D;
    /*color: #CCCCCC;*/
    /*#D14C9D*/
    font-size: 11px;
    padding: 3px 6px;
    text-decoration: none;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #E6E6E6;
    color: #636363;
    font-size: 11px;
    padding: 3px 6px;
    text-decoration: none;
}

 
#travel-list {width:338px; color:#71625b;
              /*border: 1px solid blue;*/
              /*float: left;*/
              }
                         
#travel-list th
                {background:url(../images/filter_bg.gif) top left repeat-x; color:white;}    
                            
#travelphoto  {width:290px; color:#71625b;
             /* border: 1px solid brown;*/
             /* float:right;           */ 
               }  
                

#travelobjects {border: 1px solid green;
background: none repeat scroll 0 0 #FFFFFF;}

#t_objectdetails {border: 1px solid #4800ff;;
background: none repeat scroll 0 0 #FFFFFF;
float: left;}

#t_objectlocation {border: 1px solid green;
background: none repeat scroll 0 0 #FFFFFF;
float: right;}

#t_objectimpression {border: 1px solid blue;
background: none repeat scroll 0 0 #FFFFFF;
}                
                
