body {
	margin-left: 100px;
	margin-top: 100px;
	margin-bottom: 100px;
	margin-right: 100px;
	color: #000;
	font: 12px Georgia, Arial, sans-serif;
	}
#lang {
	font: 10px Arial, sans-serif;
	position: absolute;
	top: 98px;
	left: 50px;
	}
#lang a:link, #lang a:visited{
	color: #8a8a8a;
	text-decoration: underline;
	}
#header {
	font: 24px Georgia, Arial, sans-serif;
	color: #000;
	margin-top: -6px;
	}
#header a:link, #header a:visited {
	color: #000;
	text-decoration: none;
	}
#desc, #desc a:link {
	color: #000;
	font: 10px Tahoma, sans-serif;
	text-decoration: none;
	}
#menu{
	color: #000;
	width: 80%;
	position: relative;
	margin-top: 10px;
	font: 20px Georgia, Arial, sans-serif;
	}
#menu a:link, #menu a:visited {
	color: #000;
	text-decoration: underline;
	}
#menu a:hover, #menu a:active {
	text-decoration: none;
	background: #000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: -10px;
	margin-right: -10px;
	color: #fff;
	}
#menu .hidden a, .hidden a:visited {
	color: #f8f8f8;
	}
#menu .hidden a:hover {
	color: #f8f8f8;
	}
.num {
	font: 16px Georgia, Arial, sans-serif;
	}
.blogtext {
	color: #000;
	position: absolute;
	right: 0;
	}
.blogtext a:link {
	color: #000;
	}
.viewall {
	color: #000;
	}
.viewall a:link {
	color: #000;
	}
#welcome {
	color: #000;
	font: 17px Georgia, Arial, sans-serif;
	margin-top: 10px;
	}
#welcome a:link, #welcome a:visited {
	color: #000;
	text-decoration: underline;
	}
#welcome a:hover{
	text-decoration: none;
	background: #000;
	color: #fff;
	}
#welcome2 {
	color: #000;
	position: relative;
	font: 17px Georgia, Arial, sans-serif;
	margin-top: 10px;
	text-align: justify;
	width: 80%;
	}
#welcome2 a:link, #welcome2 a:visited {
	color: #000;
	text-decoration: underline;
	}
#welcome2 a:hover{
	text-decoration: none;
	}
.credit {
	font:10px Arial, sans-serif;
	color: #444444;
	margin-top: 15px;
	}
.phototxt {
	font:10px Arial, sans-serif;
	color: #444444;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 10px;
	}
.counter, .counter a {
	font:10px Arial, sans-serif;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 100px;
	}
.credit a:link, .credit a:visited{
	color: #444444;
	}
.credit a:hover {
	text-decoration: none}

h1 	{
	font: 24px Georgia, Arial, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
	}
h2	{
	font: 20px Georgia, Arial, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
	}
h2 a:link, h2 a:visited {
	text-decoration: underline;
	color: #000;
	}

h2 a:hover {
	color: #000;
	text-decoration: none;
	}
.podtext, .podtext a:link, .podtext a:visited{
	color: #000;
	font:11px Arial, sans-serif;
	width: 80%;
	font-style: italic;
	}
.podtext a:hover {
	text-decoration: none;
	}
.vgl {
	color: #444444;
	font:12px Arial, sans-serif;
	margin-top: 0px;
	width: 80%;
	}
.vgl a:link, .vgl a:visited {
	text-decoration: underline;
	color: #444444;
	}
.vgl a:hover {
	text-decoration: none;
	}
#page_link b {
	border-bottom: 1px dashed;
	cursor: pointer;
	font: 17px Georgia, Arial, sans-serif;
	}
#page {
	display: none;
	color: #000;
	font: 17px Georgia, Arial, sans-serif;
	}
#page a:link, #page a:visited{
	color: #000;
	text-decoration: underline;
	}
#page a:hover{
	text-decoration: none;
	}
#pictures {
	margin-top: 10px;
	width: 80%;
	}
.megabig {
	font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
	font-size: 32px;
	color: #000;
	line-height: 30px;
	letter-spacing: -2px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	}
.megabig_hidden {
	font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
	font-size: 32px;
	color: #fff;
	line-height: 30px;
	letter-spacing: -2px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	}
.supermegabig_hidden {
	font-family: georgia, times, Times New Roman, times-roman, georgia, serif;
	font-size: 80px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	}
#press {
	color: #000;
	font: 12px Georgia, sans-serif;
	margin-top: 10px;
	line-height: 2;
	}
#press a:link, #press a:visited {
	color: #000;
	text-decoration: underline;
	}
#press a:hover{
	text-decoration: none;
	color: white;
	}
#press .data {
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 8px;
	}
#press .txt {
	font-style: italic;
	font-size: 13px;
	}
#press .link {
	font-style: normal;
	font-size: 13px;
	}
#shop {
	color: #000;
	font: 17px Georgia, Arial, sans-serif;
	margin-top: 10px;
	text-align: justify;
	width: 80%;
	}
#shop a:link, #shop a:visited {
	color: #000;
	text-decoration: underline;
	}
#shop a:hover{
	text-decoration: none;
	}
#c1 {
	width: 50%;
	float: left;
	}
#c2 {
	width: 50%;
	float: left;
	}
ul {
	list-style-type: none;
	margin-left: 0px; 
	padding:0;
	}
li {
	margin-bottom: 0px; 
	padding:0;
	}

#over_link a, .over_link a {
	border-bottom: 1px dashed; 
	cursor: pointer; 
	color: #000;
	font: 24px Georgia, Arial, sans-serif;
	margin-top: 20px;
	}
.over, #over, #over2, #over3, #over4, #over5, #over6, #over7, #over8, #over9, #over10, #over11, #over12, #over13, #over14, #over15, #over16, #over17, #over18, #over19, #over20 {
	display: none;
	margin-top: 20px;
	margin-bottom: 50px;
	}
hr {
	color: black;
	}
#plashka {
	height: 100px;
	vertical-align: middle;
	background-color: #f5f5f5;
	}
#plashka_white {
	height: 100px;
	vertical-align: middle;
	background-color: #fff;
	text-align: center;
	}
#plashka .pimages {
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 20%;
	text-align: center;
	}
.options {
	color: #000;
	font: 13px Georgia, Arial, sans-serif;
	text-align: justify;
	}
.options_str {
	color: #000;
	font: 22px Georgia, Arial, sans-serif;
	}
#links {
	color: #000;
	font: 12px Georgia, Arial, sans-serif;
	margin-top: 10px;
	width: 100%;
	}
#links a:link, #links a:visited {
	color: #000;
	font: 20px Georgia, Arial, sans-serif;
	text-decoration: underline;
	}
#links a:hover{
	text-decoration: none;
	font: 20px Georgia, Arial, sans-serif;
	background: #000;
	color: #fff;
	}
.new {
	color: red;
	}
#back {
	color: black;
	position: absolute;
	margin-top: 0px;
	margin-left: -50px;
	font: 32px Arial, sans-serif;
	}
#back a:link, #back a:visited {
	text-decoration: none;
	color: black;
	}
#back a:hover{
	text-decoration: none;
	background-color: black;
	color: white;
	margin-left: -10px;
	padding-left: 10px;
	padding-right: 10px;
	}
.new {
	font: 9px Arial,sans-serif;
	vertical-align: top;
	padding: 0 2 0 2;
	color: #fff;
	background-color: #000;
	}
@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .3ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }