@charset "utf-8";
/*----------------------------------------------------------------------------
CSS by Kirill Aristov. Upd 17:52 10.01.2012
----------------------------------------------------------------------------*/
@font-face {
    font-family: 'PhillippScriptRegular';
    src: url('/theme/mine/fonts/phillippscript-webfont.eot');
    src: url('/theme/mine/fonts/phillippscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('/theme/mine/fonts/phillippscript-webfont.woff') format('woff'),
         url('/theme/mine/fonts/phillippscript-webfont.ttf') format('truetype'),
         url('/theme/mine/fonts/phillippscript-webfont.svg#PhillippScriptRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*		{margin:0;padding:0;}
body	{font-size:80%;color:#000;background-color:#fff;font-family:arial,helvetica,sans-serif;background:transparent url(bg-main-body.gif) repeat-y center top;background-size:100%;}
body	{max-width:1400px;}
/*----------------------------------------------------------------------------
----------------------------------------------------------------------------*/
h1 		{margin:0;font-weight:normal;font-size:1.8em;}
h2 		{margin:5px 0;font-weight:normal;font-size:1.3em;clear:both;}
h3 		{clear:both;margin:1em 0 0.5em 0;font-weight:normal;font-size:1.2em;}
h4		{font-weight:bold;font-size:1em;}

textarea,input {font-family:arial,helvetica,sans-serif;font-size:1em;line-height:1.5em;}
textarea	{padding:2px;}
form		{overflow:hidden;display:none;}
input		{padding:2px;}
ul			{list-style-type:none;line-height:1.5em;}
hr			{display:none;}
p  			{margin:0.4em 0 0.5em;line-height:1.5em;font-size:1em;text-indent:0;}
img 		{border:none;vertical-align:middle;background-color:#ededf9;}
address		{font-style:normal;font-size:1em;line-height:1.5em;}
acronym		{border-color:#a19f99;cursor:help;}
small			{font-size:0.8em;color:#766f6f;}
.underline		{border-bottom:1px solid #160fa2;}
.right			{float:right;margin:5px 0 5px 10px;}
.left			{float:left;margin:5px 10px 5px 0;}
.textright		{text-align:right;}
.break			{clear:both;}
.line			{clear:both;height:1px;font-size:1px;margin:2px 0;background-color:transparent;width:100%;border-bottom:1px solid #ccc;}
.border			{border:1px solid #6495ed;padding:1px;
				border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.preview		{width:150px;display:block;}
.cite-border-left	{padding-left:10px;border-left:1px dotted #000;}
.comment		{color:#848383;font-style:italic;}
.comment:hover	{color:#03037b;}
.hidden			{display:none;}
.group:after	{content:'.';height:0;display:block;clear:both;}
/* ---------------- блоки с бордером и закруглениями ---------------*/
.block-border {margin-top:10px;border:1px solid #ccc;background-color:#fff;padding:10px;overflow:hidden;
				border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.block-border h2 {margin:0 auto 5px auto;text-align:center;border-bottom:1px dashed #ccc;}
.block-border h3 {text-align:center;margin:5px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:3px 0;}
.block-border li  {padding-left:15px;background:transparent url(bg-menu-item.gif) no-repeat 0 1px;}
#left .block-border {width:195px;}
#right-right .block-border {width:208px;}

.block-border ul.nobg li {background:none;}

#fav-from-trip {position:relative;padding-top:0;height:1000px;}
#fav-from-trip h2 {position:relative;z-index:5;background-color:#fff;padding-top:10px;margin-bottom:0;}
#fav-from-trip ul {margin-top:0;cursor:move;}
#fav-bottom-border  {position:absolute;bottom:0;left:0;width:214px;height:76px;margin:0 7px;
							background:transparent url(bg-bottom-fav-trip.png) repeat-x;}
#favtriplist {position:relative;display:block;background-color:#fff;font-size:0.8em;text-align:right;clear:both;opacity:0.8;filter:alpha(opacity=80);border-bottom:none;}
#favtripwindow {position:relative;display:block;background-color:#fff;font-size:0.8em;text-align:right;clear:both;opacity:0.8;filter:alpha(opacity=80);border-bottom:none;}

/*----------------------------------------------------------------------------
----------------------------------------------------------------------------*/
a					{background-color:inherit;text-decoration:none;}
a:link				{color:#1a3dc1;}
a:visited			{color:#800080;}
a:hover				{color:#f00;}
a:active			{color:#f00;outline:1px dotted #3a3a3a;}

a.external {cursor: url(external.cur), auto;}
a.mailto {cursor: url(mailto.cur), auto;}
a.border-dashed {border-bottom:1px dashed #676767;}

.jlink {cursor:pointer;color:#1a3dc1;border-bottom:1px dashed #676767;}
.jlink:hover {color:#f00;}
/* ------------------- всплывающая подсказка ---------------------- */
#tooltip{position:absolute;padding:3px 5px;border:1px solid #5c5ce0;background-color:#eeeef2;color:#414142;z-index:900;max-width:200px;
		border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tooltip.external-link {padding:3px 5px 3px 18px;background:#eeeef2 url(external-link-ltr-icon.png) no-repeat 3px center;}

#update small {background-color:rgba(0,0,128,0.4);color:rgba(255,255,255,1.0);padding:0 4px;
			border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
#herbarium  #update {margin-top:0;}

/* ---------------------- заголовок и лого-картинка --------------- */
#main .main-sub-header {clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;background-color:#fff;}
#main .main-sub-header small {float:right;margin-top:2px;}
#main .main-sub-block {padding-left:10px;}
#main #fav-changer {margin-left:20px;font-size:11px;outline:none;color:#766f6f;}

#main #main-library p span {display:block;color:#676767;margin-left:1em;}

/*#header {background-color:#fff;border:1px solid #ccc;padding:10px 10px 0px 10px;margin-top:2px;
			border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}*/

#header {width:100%;clear:both;margin-bottom:20px;border-bottom:1px solid #dad3b5;padding-bottom:5px;padding-left:2px;}
#header h1 {margin:0;color:#3a3a3a;}
#header a {outline:none;}
#header p {margin:0;color:#454545;}
#main #header h1 {color:#594da1;}

#logo {position:absolute;top:10px;left:10px;padding:2px;background:#fff url(refresh.hover.png) no-repeat 1000px 1000px;
		width:210px;height:228px;border:1px solid #6495ed;overflow:hidden;
		border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
		box-shadow: 0 0 4px #111;-moz-box-shadow: 0 0 4px #111;-webkit-box-shadow: 0 0 4px #111;}
.logoimage {position:absolute;width:210px;height:228px;top:2px;left:2px;}
.logoimage:first-child {z-index:50;}
#logo span {display:block;position:absolute;z-index:30;width:30px;height:30px;bottom:0;left:0;
			background:transparent url(refresh.png) no-repeat 7px 10px;outline:none;cursor:pointer;}
#logo span.hover {background-image:url(refresh.hover.png);}
#logo span:hover {background-image:url(refresh.hover.png);}

#status {padding:5px 0 5px 3px;}
#status p {position:relative;font-size:11px;overflow:hidden;max-height:3em;}
#status p span, #hidden_status p span {color:#676767;}
#status a {color:#766f6f;}
#hidden_status_trigger {font-size:0.8em;color:#766f6f;}
#hidden_status {font-size:11px;padding-left:20px;}
#hidden_status p.date {float:left;color:#766f6f;width:130px;}
#hidden_status p.content {margin-left:130px;}
#statusbottombg {position:absolute;bottom:0;right:0;width:12em;height:30px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;-moz-border-radius:0 0 5px 0;
				background:transparent url(bg-status.png) no-repeat bottom right;}


.blog p.date {float:left;color:#766f6f;width:130px;font-size:11px;}
.blog p.content {margin-left:130px;}
.blog p.content span {color:#676767;}

/* ------------------------ карусель ----------------------------- */
.carousel {position:absolute;z-index:499;overflow:hidden;left:235px;right:0;top:8px;height:79px;padding:3px 0 3px 2px;cursor:e-resize;background-color:#ededf9;}
.carousel li {float:left;list-style-type:none;margin-bottom:10px/*чтобы скрыть до загрузки jquery*/;}
.carousel ul {position:relative;}
.carousel img {width:100px;height:75px;float:left;margin:0 2px;padding:1px;border:1px solid #ccc;
			border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.carousel img:first-child {margin-left:0;}
.carousel #right-border {position:absolute;z-index:5;right:0;top:0;width:85px;height:85px;
						background:transparent url(carousel-right-border.png) no-repeat top left;}

/* -------------------------- колонки ----------------------------- */
#super-center {margin-top:101px;margin-left:238px;margin-right:247px;}
#herbarium {background:none;}
#herbarium #super-center {margin:10px;}
#herbarium #super-center #content {text-align:justify;padding-left:2px;}
#herbarium #super-center img {margin:5px;}


#content, #right-left, #right-right {margin-top:0;}
#content {padding:0 5px 10px 5px;position:relative;}
#content h2 {margin-top:1em;font-size:2em;}
#content h2:first-child {margin-top:0;}
#content h3 {margin-top:1em;}
#content h3:first-child {margin-top:0;}
#content p {color:#414158;} #my-library #content p {color:#000;}
#left {position:absolute;top:255px;left:10px;width:230px;}
#right-left {width:200px;float:right;margin-left:10px;margin-bottom:10px;}
#right-right {position:absolute;top:91px;right:8px;width:230px;}

#table_of_contents {position:relative;display:table;margin-top:10px;background-color:#f9f9f9;border:1px solid #aaa;padding:5px;
					border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#table_of_contents a {display:block;margin:4px;}
#table_of_contents div a {display:inline;margin:4px 1px;}
#table_of_contents a:hover {text-decoration:underline;}
#table_of_contents h3 {text-align:center;margin-top:5px;margin-bottom:0;}
/* ------------------------ блок интерактив ----------------------- */
#w-subscribe {position:relative;overflow:hidden;text-align:center;cursor:pointer;}
#w-subscribe span {font-size:6em;display:block;width:100%;height:100%;line-height:100%;color:#ccc;}
#w-subscribe div {font-size:4em;position:absolute;visibility:hidden;top:10px;right:10px;bottom:10px;left:10px;color:#f9e876;}


/* ------------------------------ меню ---------------------------- */
#linklist {width:215px;padding:10px 0 5px 0;background-color:#fff;border:1px solid #ccc;
			border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#linklist li {margin-left:10px;width:190px;}
#linklist li a {display:block;width:190px;padding:8px 0 8px 5px;outline:none;border-bottom:1px dashed #ccc;}
#linklist li a:hover {background-color:#d0fc82;}
#linklist li.active {padding:8px 0 8px 5px;background-color:#e9edf8;border-bottom:1px dashed #ccc;}
#linklist li#menu-equipment a {border-bottom:1px solid #ccc;}
#linklist li#menu-transrussia-2008 a {border-bottom:1px solid #ccc;}
#linklist li:last-child a {border-bottom:none;}

/* -------------------------- пресса ------------------------------ */
.press #content h1 {font-size:1.5em;}
.press #content h2 {font-size:1em;}
.press #content p	{margin-bottom:2em;}
.press .cite {position:relative;}
.press .cite:before {content:'';display:block;float:left;color:#fff;width:60px;height:40px;overflow:hidden;
					background:transparent url(/theme/mine/quotes.png) no-repeat -85px 0;}
.press .cite:after {content:'';display:block;position:absolute;right:0;bottom:0;color:#fff;width:60px;height:40px;z-index:-5;overflow:hidden;
					background:transparent url(/theme/mine/quotes.png) no-repeat 0 0;}

/* --------------- колонка избранных записей дневника -------------- */
#favwrites {margin-top:10px;}
#favwrites h2 {margin-bottom:5px;}
#favwrites p {padding-bottom:3px;border-bottom:1px solid #ccc;}

#fav-from-writes #content p {margin-bottom:10px;} /* страница для избранных записей */

a#fav-changer:hover {text-decoration:underline;}

/* ------------------------ места где бывал ----------------------- */
#places {margin-top:10px;}

/* ----------------- Список моей библиотеки ----------------------- */
#my-library #content p span {display:block;color:#676767;margin-left:1em;}

/* ---------------------------- футер ----------------------------- */
#footer		{position:relative;width:100%;clear:both;text-align:center;color:#808080;font-size:0.9em;padding:1em 0;}
#footer p	{border-top:1px solid #e2e1e1;padding-top:5px;text-align:center;}
#footer img {margin-top:5px;}

div.backup {background-color:#fff;border:1px solid #ccc;}

/* --------------------------------------------------------- */
.blog-pages {border:1px solid #676767;background-color:#fff;padding:0 3px;margin:0 3px;
			border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.blog-pages:hover {background-color:#ccc!important;}
						
.weather {margin-top:30px;margin-left:9px;}
.weather img {margin-bottom:8px;}

/* ------------------------------ Copyleft ------------------------ */
#form-copyleft {padding:50px;
			position:fixed;z-index:501;
			width:200px;margin-left:-150px;left:50%;
			top:50%;
			border:1px solid #ccc;background-color:#fff;
			border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
			box-shadow: 0 0 10px #000;-moz-box-shadow: 0 0 10px #000;-webkit-box-shadow: 0 0 10px #000;}

/* ------------------ оверлеи и загрузки --------------------------- */			
#overlay {display:none;position:fixed;z-index:500;
				width:100%;height:100%;top:0;left:0;
				background-color:#fff;opacity:0.4;filter:alpha(opacity=40);}
#loading {display:none;position:fixed;z-index:505;overflow:hidden;
				width:40px;margin-left:-20px;left:50%;
				height:40px;margin-top:-20px;top:50%;
				background:transparent url(/theme/mine/loading.png) no-repeat 0 0;}
				
/*---------------------------- форма подписки -----------------------*/
form {padding:10px;position:fixed;z-index:503;top:50%;width:36em;margin-left:-18em;left:50%;
	border:1px solid #494949;background-color:#fff;border-radius:4px;
	box-shadow: 0 0 10px #000;-moz-box-shadow: 0 0 10px #000;-webkit-box-shadow: 0 0 10px #000;}
form .form-header {border-bottom:1px solid #ccc;padding-bottom:0;margin-bottom:10px;}
form .form-header h2 {margin-bottom:0;}
form .form-header p {margin-top:0;}

form .error {background-color:#ffefef;}
form .hide {display:none;color:#dd0d5b;}
form input {vertical-align:middle;}
form input[type="text"] {height:20px;border:1px solid #ccc;
						border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
form input[type="submit"] {padding:4px;margin-top:10px;}
form textarea {width:444px;border:1px solid #ccc;
			border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
form textarea:hover, form input[type="text"]:hover {border-color:#aaa;}
form p {margin-top:10px;}

/* --------------- всплывающие фото из карусели ----------------------- */
.popimage-container {position:absolute;top:97px;left:238px;z-index:505;border:1px solid #ccc;
						box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);}
.popimage-title {position:absolute;left:0;right:0;top:0;padding:10px;color:#fff;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.popimage-title:hover {background-color:rgba(0,0,0,.0);}

/* --------------- отдельные фото на страницах ------------------------ */
.alone-image-container {position:fixed;display:none;z-index:600;border:1px solid #ccc;
					box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);}
.alone-image-title {position:absolute;left:0;right:0;top:0;padding:10px;color:#fff;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.alone-image-title:hover {background-color:rgba(0,0,0,.0);}
/* ------------------------ модальное окно --------------------------- */
#modalwindow {z-index:504;background-color:#fff;overflow-y:scroll;padding:10px;
				position:fixed;width:500px;margin-left:-260px;left:50%;top:10px;bottom:10px;border:1px solid #ccc;
				box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);}
#modalwindow ul {margin-top:0!important;}

/* ------------------------ список спонсоров ---------------------- */
#sponsors {position:relative;margin:10px 0 10px 10px;}
#sponsors h2 {margin:5px 0;}
#banner_container {position:relative;border:1px solid #6495ed;width:198px;height:108px;
				border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.banner {position:absolute;display:block;top:2px;left:2px;}
#stop-rotation {position:absolute;cursor:pointer;z-index:50;top:3px;right:3px;width:18px;height:18px;
				background:url(play.png) no-repeat transparent left bottom;}
#stop-rotation.stopped {background-image:url(stop.png);}
#sponsors-list {margin-top:12px;list-style-type:circle;list-style-image:url(bg-menu-item.gif);padding-left:15px;}

/* блок со спонсорами в левой колонке */
#left #sponsors {margin-top:10px;width:210px;border:1px solid #ccc;background-color:#fff;padding:10px 3px 10px 3px;
				border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#left #sponsors h2 {text-align:center;margin:0 0 5px 0;}
#left #sponsors #banner_container {margin-left:6px;}
#left #sponsors ul {margin-left:12px;}

#lena-2011-2012 #sponsors {float:right;width:200px;margin-top:0;}

#left-lena {width:60%;float:left;padding-right:5%;}
#right-lena {width:35%;float:right;}

/* --------------------- */
#lena-diary-cite {position:relative;margin-right:170px;text-indent:-16px;margin-left:20px;line-height:1.8em;}
#lena-diary-cite:before {content:url(/theme/mine/open_quotes.gif);position:absolute;top:0;left:-7px;display:block;width:21px;height:18px;}
#lena-diary-cite:after {content:url(/theme/mine/close_quotes.gif);position:absolute;bottom:0;right:-60px;display:block;width:36px;height:20px;}
#lena-diary-cite span {font-family:PhillippScriptRegular;}

