﻿/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// logotip
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
h1#logotip
{ margin:0; padding:0; width:350px; height:100px; display:inline; float:left; overflow:hidden; background:url(../_images/logotip.gif) no-repeat; }
	h1#logotip a
	{ width:350px; height:100px; display:block; }
		h1#logotip a span
		{ margin-left:-9999px }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// language selection
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#language-selection
{ height:25px; margin:0 10px 0 0; padding:0; display:inline; float:right; }
	div#language-selection ol
	{ margin:0; padding:.5em 0 0 0; }
		div#language-selection li
		{ margin:0; padding:.1em .5em .1em .5em; list-style:none; display:inline; border-right:solid 1px #38302b; }
			div#language-selection li a
			{ color:#000; background-color:inherit; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// navigation
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#navigation
{ margin:0; padding:0; width:640px; height:75px; display:inline; float:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// intro - introduction text in header
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#intro
{ margin:0; padding:10px 20px 10px 30px; width:280px; height:180px; overflow:hidden; }
	div#intro h2
	{ margin:0 0 .5em 0; padding:0; color:#d0df99; background-color:inherit; }
	div#intro p
	{ margin:0 0 .5em 0; font-size:120%; padding:0; width:280px; height:65px; overflow:hidden; color:#fff; background-color:inherit; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// info banners
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ul.info-banners
{ margin:0 0 1em 0; padding:0; }
	ul.info-banners li
	{ margin:0 0 1em 0; padding:0; list-style:none; }
		ul.info-banners li img
		{ border:none; padding:0; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// appart from guestbook
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.section-970.apart-from-guestbook div.inner
{ margin:0; padding:0; background:url(../_images/apart-from-guestbook.gif) no-repeat left center; }
	div.section-970.apart-from-guestbook div.inner blockquote
	{ margin:1em 0 1em 195px; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// row -  for images ( gallery )
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.row
{ padding:0 0 .5em 0; }
	div.row img
	{ margin:0 2px 0 2px; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// pagination
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ol.pagination 
{ width:100%; padding:5em 0; display:block; clear:both; }
ol.pagination,
ol.pagination ol,
ol.pagination li
{ margin:0; padding:0; list-style:none; border:0; }
	ol.pagination li
	{ display:inline; float:left; }
	ol.pagination li.current,
	ol.pagination li.arhive
	{ font-size:85%; width:100%; display:block; margin:0 0 1em 0; clear:both; text-align:center; text-transform:uppercase; }
		ol.pagination li.current h2,
		ol.pagination li.arhive h2
		{ margin:0; padding:0; line-height:1.5em; border:none; }
	ol.pagination li.pages
	{ float:left; margin:0 1em; }
		ol.pagination li.pages ol li
		{ float:left; display:inline; margin:0 .7em 0 0; }
	ol.pagination li.pages a
	{ display:block; width:2em; text-align:center; }
		ol.pagination li a.active
		{ color:#000; background-color:inherit; font-weight:bold; font-size:125%; border:solid 1px #f1f1f1; }
		ol.pagination li.first, 
		ol.pagination li.previus
		{ float:left; }
		ol.pagination li.next, 
		ol.pagination li.last
		{ float:right; }
			ol.pagination li.first a,
			ol.pagination li.previus a,
			ol.pagination li.next a,
			ol.pagination li.last a
			{ font-weight:bold; font-size:125%; color:#000; text-align:center; background-color:#fff; 
				display:block; border:solid 1px #f1f1f1; width:25px; height:25px; }
			ol.pagination li.first a
			{ background:url(../_images/_bullets/arow-2-left.gif) no-repeat center center; border:0; }
			ol.pagination li.previus a
			{ background:url(../_images/_bullets/arow-1-left.gif) no-repeat center center; border:0; }
			ol.pagination li.next a
			{ background:url(../_images/_bullets/arow-1-right.gif) no-repeat center center; border:0; }
			ol.pagination li.last a
			{ background:url(../_images/_bullets/arow-2-right.gif) no-repeat center center; border:0; }
			
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// content list item
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.content-list-item
{ margin:0; padding:.5em 0; border-bottom:solid 1px #efebd6; }
	div.content-list-item img
	{ display:inline; float:left; margin:0 1em 1em 0; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// guestbook-item
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.questbook-item
{ margin:0; padding:.5em 0; border-bottom:solid 1px #efebd6; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// quotations
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.quote-source
{ padding:0; margin:0; }
	div.quote-source p
	{ padding:0; margin:0; }	
div.quote-date
{ padding:0; margin:0; }
	div.quote-date p
	{ padding:0; margin:0; }
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// copyright
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#copyright
{ position:relative; width:380px; height:55px; margin:-10px 0 0 -10px; padding:5px 0 0 0; display:inline; float:left;
	 background:url(../_images/copyright-background.gif) no-repeat top center; }
	div#copyright p
	{ margin:0; padding:0; text-align:center; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// navigation bottom
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#navigation-bottom
{ width:590px; padding:.5em 0 1.5em 0; display:inherit; float:right; text-align:center; background:url(../_images/navigation-bottom-background.gif) no-repeat 50% 100%; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// on top anchor
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
a#on-top
{ position:fixed; width:30px; height:30px; right:0; bottom:-3px; display:block; 
	background:url(../_images/on-top-anchor.gif) no-repeat 50% 50%; text-decoration:none; }
	a#on-top span
	{ display:none; }
