﻿/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// logotip
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
body#intro h1#logotip
{ margin:0; padding:0; width:650px; height:300px; float:right; clear:both; }
	body#intro h1#logotip a
	{ margin:0; padding:0; width:650px; height:300px; display:block; text-indent:-9999em; background:url(../_images/intro_logo.png) no-repeat top right; }
body#site h1#logotip
{ position:absolute; top:30px; right:0; width:480px; height:100px; }
	body#site h1#logotip a
	{ width:480px; height:100px; display:block; text-indent:-9999em; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// language selection
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#language_selection
{ width:960px; height:16px; margin:0 auto; padding:10px 0 0 0; text-align:right; }
	div#language_selection a
	{ font-size:14px; color:#fff; background-color:transparent; text-decoration:none; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// music palyer
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#music_palyer
{ position:absolute; top:175px; right:0; width:300px; height:16px; margin:0 auto; padding:0; text-align:right; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// search
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#search
{ position:absolute; top:210px; right:0; width:152px; margin:0; padding:0; float:left; }
	div#search fieldset, div#search label
	{ position:relative; width:152px; height:20px; margin:0; padding:0; display:block; overflow:hidden; }
	div#search label
	{  }
	div#search legend
	{ display:none; }
		div#search input.search_text
		{ position:absolute; top:0; right:0; width:117px; height:20px; margin:0; padding:0 25px 0 10px; border:0; background:transparent; color:#fff; }
		div#search input.search_button
		{ position:absolute; top:0; right:0; width:25px; height:20px; border:0; background:url("none.jpg"); cursor:pointer; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// breadcrumbs
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#breadcrumbs
{ position:absolute; top:175px; width:680px; height:20px; display:block; float:left; overflow:hidden; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
	div#breadcrumbs ol
	{ width:680px; margin:0; padding:0; background:transparent; border:none; }
	div#breadcrumbs li
	{ margin:0; padding:0; display:inline; float:left; list-style:none; }
	div#breadcrumbs a
	{ display:block; color:#fff; padding:2px 15px 2px 5px; text-transform:lowercase; background:url(../_images/white_arrow.png) no-repeat center right; }
	
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// intro text
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#intro_text
{ width:650px; height:200px; float:right; overflow:hidden; clear:both; }
	div#intro_text p
	{ text-align:left; }
	div#intro_text div#hr
	{ width:315px; height:200px; float:left; overflow:hidden; color:#eb5619; background-color:transparent; }
	div#intro_text div#en
	{ width:315px; height:200px; float:right; overflow:hidden; color:#fff; background-color:transparent; }
		div#intro_text div.text
		{ height:170px; overflow:hidden; }
			div#intro_text p.links
			{ display:block; clear:both; text-align:right; }
				div#intro_text p.links a
				{ color:#eb5619; font-weight:bold; font-size:16px; display:block; }
				div#intro_text div#en p.links a
				{ color:#fff; }
				
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// central banner
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#central_banner
{ position:relative; width:960px; margin:0 auto; padding:0 0 1px 0; background:url(../_images/fancy_gold.jpg) no-repeat bottom center; overflow:hidden; z-index:10; }
	div#central_banner img
	{ margin:0; padding:0; display:block; }
		div#central_banner ul
		{ width:960px; height:200px; margin:0; padding:0; overflow:hidden; z-index:10; border:none; }
			div#central_banner li
			{ width:960px; height:200px; margin:0; padding:0; list-style:none; float:left; display:none; z-index:10; overflow:hidden; }
			div#central_banner li a
			{  width:960px; height:200px; margin:0; padding:0; display:block; overflow:hidden; }
			div#central_banner li span.description
			{ position:absolute; right:0; top:0; background-color:#000; 
				/*filter: alpha(opacity=70);*/ -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; 
				display:none; font-size:16px; line-height:1.4em; overflow:hidden; }
				div#central_banner li span.description span
				{ width:230px; height:150px; padding:25px; display:block; color: #fff;  }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// apart image
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.apart_image
{ width:200px; margin:0 20px 20px 0; float:left; }
div.apart_image img
{ margin:0; padding:0; border:solid 1px #fff; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// contacts
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.contacts
{ width:660px; display:block; margin:10px auto; clear:both; }
	div.contact
	{ position:relative; width:660px; margin:5px auto; padding:5px 0; display:block; overflow:hidden; border-bottom:solid 1px #101010; overflow:hidden; }
		div.contact a.query
		{ position:absolute; top:5px; right:5px; font-weight:bold; }
		div.contact div.image
		{ width:100px; height:100px; margin:0 10px 10px 0; display:inline; float:left; }
			div.contact div.image img
			{ border:none; }
		div.contact h2
		{ margin:0; }
		div.contact h3
		{ margin:0; padding:0; color:#333; font-size:14px; text-transform:uppercase; }
		div.contact ul
		{ margin:10px 0; padding:0; }
			div.contact ul li
			{ width:250px; margin:0; padding:0; list-style:none; float:left; overflow:hidden; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// documents
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.documents
{ width:278px; margin:10px auto; background:#000; border:solid 1px #fff; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// gallery
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.gallery
{ width:280px; margin:10px auto; padding:10px 0; }
	div.gallery div.row
	{ display:block; clear:both; text-align:center; }
		div.gallery img
		{ margin:-1px; padding:0; width:90px; display:inline; border:solid 1px #fff; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// media
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.media
{ width:280px; margin:10px auto; }
	div.media ol
	{ margin:0; padding:0; }
		div.media li
		{ margin:0; padding:0; list-style:none; display:block; clear:both; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
p.links
{ text-align:right; display:block; clear:both; text-align:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// content list
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ul.content_list
{ margin:0; padding:0; }
	ul.content_list li
	{ margin:10px auto; padding:0; list-style:none; overflow:hidden; background:url(../_images/fancy_gold.jpg) no-repeat center bottom; }
		ul.content_list li h3 span
		{ color:#fff; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// pagination
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ul.pagination 
{ width:75%; margin:0 auto; border:none; display:block; clear:both; overflow:hidden; background:none; }
ul.pagination ul,
ul.pagination li
{ margin:0; padding:0; list-style:none; border:0; }
	ul.pagination li
	{ display:inline; float:left; }
	ul.pagination li.current,
	ul.pagination li.arhive
	{ font-size:10px; width:100%; display:block; margin:0 0 5px 0; clear:both; text-align:center; display:none; }
		ul.pagination li.current h3,
		ul.pagination li.arhive h3
		{ margin:0; padding:0; line-height:1.5em; border:none; color:#333; background:inherit; }
	ul.pagination li.pages
	{ float:left; margin:0 1em; }
		ul.pagination li.pages ul li
		{ float:left; display:inline; margin:0 .7em 0 0; }
	ul.pagination li.pages a
	{ font-size:100%; display:block; width:2em; text-align:center; }
	ul.pagination li.pages a:link, ul.pagination li.pages a:visited { text-decoration:none; }
	ul.pagination li.pages a:active, ul.pagination li.pages a:hover, ul.pagination li.pages a:focus {  }

		ul.pagination li.pages a.active, 
		ul.pagination li.pages a.active:active,
		ul.pagination li.pages a.active:hover,
		ul.pagination li.pages a.active:focus,
		ul.pagination li.pages a.active:link,
		ul.pagination li.pages a.active:visited
		{ font-weight:bold; font-size:150%; }
		ul.pagination li.first, 
		ul.pagination li.previous
		{ float:left; font-size:18px; }
		ul.pagination li.next, 
		ul.pagination li.last
		{ float:right; font-size:18px; }
			ul.pagination li.first a,
			ul.pagination li.previus a,
			ul.pagination li.next a,
			ul.pagination li.last a,
			ul.pagination li.first a:active,
			ul.pagination li.previus a:active,
			ul.pagination li.next a:active,
			ul.pagination li.last a:active,
			ul.pagination li.first a:hover,
			ul.pagination li.previous a:hover,
			ul.pagination li.next a:hover,
			ul.pagination li.last a:hover,
			ul.pagination li.first a:link,
			ul.pagination li.previous a:link,
			ul.pagination li.next a:link,
			ul.pagination li.last a:link,
			ul.pagination li.first a:visited,
			ul.pagination li.previous a:visited,
			ul.pagination li.next a:visited,
			ul.pagination li.last a:visited
			{ margin:0 2px; color:#fff; background-color:transparent; 
				text-align:center; display:block; width:25px; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// clocks
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#clocks
{ margin:0 auto 10px auto; padding:0 0 10px 0; text-align:center; display:block; clear:both; background:url(../_images/fancy_gold.jpg) no-repeat center bottom; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// newsletter
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#newsletter
{ margin:0 0 10px 0; width:250px; margin:0; padding:0; float:left; }
	div#newsletter fieldset, div#newsletter label
	{ position:relative; width:250px; height:20px; margin:0; padding:0; display:block; overflow:hidden; }
	div#newsletter label
	{ background:url(../_images/newsletter.jpg) no-repeat center right; }
	div#newsletter legend
	{ display:none; }
		div#newsletter input.newsletter_text
		{ position:absolute; top:0; right:0; width:117px; height:20px; margin:0; padding:0 25px 0 10px; border:0; background:transparent; color:#fff; }
		div#newsletter input.newsletter_button
		{ position:absolute; top:0; right:0; width:25px; height:20px; border:0; background:transparent; cursor:pointer; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// currency calculator
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#currency_calculator
{ margin:-10px 0 10px 0; width:500px; float:right; overflow:hidden; text-align:right; }
	div#currency_calculator fieldset
	{ margin:0; padding:0; width:500px; display:inline; }
		div#currency_calculator legend
		{ display:none; }
		div#currency_calculator input.currency_calculator_text
		{ width:117px; height:20px; margin:0; padding:0 25px 0 10px; border:0; 
			background:transparent url(../_images/currency_calculator.jpg) no-repeat center right; color:#fff; }
		div#currency_calculator p.result
		{ width:125px; display:inline; font-size:18px; text-align:right; margin:0; padding:0; }
			div#currency_calculator p.result span
			{ color:#eb5619; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// copyright
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#copyright
{ margin:0 auto 10px auto; padding:10px 0; text-align:center; display:block; clear:both; background:url(../_images/fancy_gold.jpg) no-repeat center top; overflow:hidden; }
	div#copyright p.left
	{ display:inline; float:left; }
	div#copyright p.right
	{ display:inline; float:right; }
