@charset "utf-8";
/* CSS Document */

body {font: 12px/18px Arial,Tahoma,Verdana,sans-serif; color: #000000; background-image: url(fon1.gif);}

a {color: #630204; text-decoration: none; cursor: pointer;}
a:hover {text-decoration: none; color:#808080;}
a:visited {}
a:active {}

p {margin: 0 0 7px; text-align: justify;}
img {border:none} 

div.imgs {margin: 1px 10px 1px 1px; float: left;} 

/* Яндекс поиск - убрал из search.txt поставил сюда
-----------------------------------------------------------------------------*/
.ya-page_js_yes .ya-site-form_inited_no { display: none; }

/* Шапка сайта
-----------------------------------------------------------------------------*/
#header{width:100%; height:170px; margin:0;}
#headerimage{background:url(header.gif) no-repeat center top; height:170px;}
#headerimage-en{background:url(header-en.gif) no-repeat center top; height:170px;}

.headerimg{padding-bottom:17%; background:url(header.gif) no-repeat; background-size:100% auto; background-repeat:no-repeat;}
.headerimg-en{padding-bottom:20%; background:url(header-en.gif) no-repeat; background-size:100% auto; background-repeat:no-repeat;}

#headerleft {margin-left:10%; top:15px; }
#headerrigh {margin-right:10%; top:-155px; float:right;}
#headertext {font-size: 35px; color: #00a35a; font-weight: bold; text-align: center; top:-85px; }
#header1, #headerleft, #headerrigh, #headertext {position: relative;}
#headerleft { z-index: 1; }
#headerrigh { z-index: 2; }
#headertext { z-index: 3; }
#header1 { z-index: 4; }

h1, h2, h3, h4  {font-family: Verdana, Arial, Arial Cyr;}
h1 {font-size: 16px; font-weight: bold; color: #c21317; text-align: center; margin-top: 10px; margin-bottom: 14px;}
h2 {font-size: 15px; color: #750604; margin: 25px 0 15px 3%;}
h3 {font-size: 14px; color: #750604; margin: 17px 0 13px 3%;}
h4 {font-size: 12px; font-weight: bold; color: #8b8a8a; text-align: center; margin-top: 14px; margin-bottom: 11px;}
/* НА ПЛАШКЕ СВЕРХУ ШРИФТ*/
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 45px; color: #FFFFFF; font-weight: bold; text-align: center; width:100%; height:99px; margin:0 0 -5px 0; background:url(images/gradient.gif);}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 45px; color: #FFFFFF; font-weight: bold; text-align: left; width:100%; height:99px; margin:0 0 -33px 0;}

.plashka {background: #daa520 none repeat scroll 0 0; color: white; font-size: 13px; font-weight: bold;
    text-align: center; line-height:2;}
	
/* Меню главное на php сделано!
-----------------------------------------------------------------------------*/
.menu-1 {font-family: Verdana, Arial Cyr, Arial; font-size: 12px; padding-top: 10px; margin-bottom: 5px; margin: 0px auto 0; height: 28px; font-weight: bold; background: url("three_0.png") repeat-x scroll 0 0 #cccccc;
}
.menu-1 li {display: inline;}
.menu-1 li a{color: #cccccc; padding: 9px 16px; text-decoration: none;}
.menu-1 li a:hover {color: #ffffff; text-decoration: underline;}
.menu-1 .selected a {color: #ffffff; text-decoration: none;}

/* Меню главное новое
-----------------------------------------------------------------------------*/
nav { background: #cccccc url("three_0.png") repeat-x scroll 0 0; text-transform: uppercase; height: 40px; width: 100%; position: relative; z-index:7;}
nav ul {padding: 0; margin: 0 auto;	height: 40px;}
nav li {display: inline; float: left;}
nav a {color: #cccccc; display: inline-block; text-align: center; text-decoration: none; line-height: 35px;}
nav li a {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-left: 25px;}
nav li:last-child a {border-right: 0;}
nav a:hover, nav a:active {background:url("tabrightE.gif") repeat-x; background-position:0% -42px; color: #fff; text-decoration: underline;}
nav a#pull {display: none;}
.flagn { position:relative; float:right; margin: 4px 5px 0 0;}
.flagi {float:right; margin-top: 0px; margin-right: 5px;}
.search {width:200px; float:right; margin-top:4px;}

/* Ссылки на юбилейных монетах */
 #linki a {font-size: 12px; color: #000000;}
/* Ссылки в карте сайта */
 #linkisitemap a {font-size: 12px; color: #000000; margin-left: 12px;}

/* Sidebar Left - Right
-----------------------------------------------------------------------------*/
#sideLeft {float: left; width: 183px; margin-left: -100%; }
#sideRight {float: left; margin-left: -100%; margin-right: -3px; width: 100%;}
#sideRight2 {float: right; margin-left: -100%; margin-right: 3px; width: 100%;}
	
/* Блок справа --- тело страницы */

#container {width: 100%; float: left; overflow: hidden;}
#content {position: relative; float: center; margin-top: 15px; margin-left: 19.9%; margin-bottom: 5px; padding: 4px; background: #ffffff; width: 59.5%; border: 1px solid #d7d8d0;}

.bg1 {position: absolute; top: 1px; left: 1px; width: 70px; height: 70px; background: transparent url(corners-1.png);}    
.bg2 {position: absolute; top: 1px; right: 1px; width: 70px; height: 70px; background: transparent url(corners-2.png);}    
.bg3 {position: absolute; bottom: 1px; right: 1px; width: 70px; height: 70px; background: transparent url(corners-3.png); z-index: 3;} 
.bg4 {position: absolute; bottom: 1px; left: 1px; width: 70px; height: 70px;	background: transparent url(corners-4.png); z-index: 4;} 

/* Нумизматика статьи -- СВЕРХУ-справа */
#toc3 {width: 145px; margin: 30px 0 5px 0; float: right;}
#toc3 DIV.panel1 {background: #f5fbf5; width: 145px; margin: 0;	padding: 1px; margin-bottom: 3px; overflow: auto; height: 102%;	float:right;}
DIV.panel1 A {display: block; font-family: Verdana, Arial Cyr, Arial; font-weight: bold; font-size: 11px; margin-left: 5px; margin-top: 3px; color: #364e07; padding: 1px; background: url('coins_16x16.png') no-repeat left; padding: 0 0 0 20px;}
#toc3 DIV.csstitle {border-bottom: 1px solid #666; padding: 5px 0px 5px 0px; font-weight: bold;	font-size: 90%;	text-align: center;	background: #dedfd1 url('icon_profile.gif') no-repeat 3px 4px; width: 145px; float:right;}

/* Фалеристика статьи -- СВЕРХУ-справа */
#toc5 {width: 145px; margin: 30px 0 5px 0; float: right;}
#toc5 DIV.panel2 {background: #f5fbf5; width: 145px; margin: 0; padding: 1px; margin-bottom: 3px; overflow: auto; height: 102%; float:right;}

DIV.panel2 A {
	display: block;
	font-family: Arial, Verdana, Arial Cyr;
	font-weight: bold;
	font-size: 11px;
	margin-left: 3px;
	margin-top: 3px;	
	color: #48433c;
	padding: 1px;
}

#toc5 DIV.csstitle {
	border-bottom: 1px solid #666;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 90%;	
	text-align: center;
	background: #dedfd1 url('icon_profile.gif') no-repeat 3px 4px;	
	width: 145px;
	float:right; /* Установка обтекания */	
}

/*     	Заголовок, описание сайта на главной
----------------------------------------------*/
.content-home {float: right; margin: 15px 9px 0  10px; padding: 8px; background: #ffffff; position: relative; width: 745px; border: 1px solid #c4c4bf;}

/*     	Главная страница
----------------------------------------------*/
.zag-plashka {background: #dedfd1; border-bottom: 1px solid #C4C4BF; color: #605F5F; text-align: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-weight: bold; margin: 1px 1px 4px; padding-top: 6px; padding-bottom: 6px;}
.pod-plashkoi-content {padding: 5px 10px 10px 10px; color: #000000; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.pod-plashkoi-content a {color: #000000; text-decoration: none;}
	
/*	Главная страница  1 и 3 колонка
----------------------------------------------*/
.stolb-1-glavnaya {border: 1px solid #C4C4BF; margin-top: 15px; float: left; margin-left: 5px; width: 21%; position: relative; BACKGROUND-COLOR: white;}
.stolb-3-glavnaya {border: 1px solid #C4C4BF; margin-top: 15px; float: right; margin-right: 7px; width: 20%; POSITION: relative; BACKGROUND-COLOR: white;}

/*	Главная страница  НОВОСТИ
----------------------------------------------*/
#gdparent {margin-top: 15px; float: left; margin-left: 9px; width: 56%; POSITION: relative; BACKGROUND-COLOR: white; margin-bottom: 15px; border: 1px solid #C4C4BF;}
#gdcontent {font-size: 11px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff}

/*     	Статьи Фалеристика - внутри блока контент
----------------------------------------------------------------------------------------------------*/
#gdcontentfr {display: block; font-family: Arial, Verdana, Arial Cyr; font-size: 11px; margin-left: 4px; margin-top: 1px; color: #000000; margin-bottom: 4px; text-decoration: none;}
#gdcontentfr A {display: block; font-family: Arial, Verdana, Arial Cyr; font-size: 11px; margin: 2x 0 2px 4px; color: #000000; text-decoration: none;}

/*     	Статьи Нумизматика - внутри блока контент 
----------------------------------------------------------------------------------------------------*/
.gdcontentnr A {font-size: 13px; display: block; font-family: Arial, Verdana, Arial Cyr; font-size: 11px; margin-left: 4px; margin-top: 1px; color: #000000; background: url('coins_16x16.png') no-repeat left; padding: 0 0 0 20px; margin-bottom: 4px; text-decoration: none;}


/*     	ССЫЛКИ
----------------------------------------------------------------------------------------------------*/
#linksramka {margin-top: 15px; float: left; margin-left: 10px; margin-RIGHT: 10px; width: 14%; BORDER-BOTTOM: #CFCFCF 1px solid; POSITION: relative; BORDER-LEFT: #CFCFCF 1px solid; BACKGROUND-COLOR: white;
BORDER-TOP: #CFCFCF 1px solid;	BORDER-RIGHT: #CFCFCF 1px solid;}
#linkszag {PADDING-BOTTOM: 10px; background: #dedfd1 url('mani.gif') no-repeat 3px 4px; MARGIN: 1px; PADDING-LEFT: 29px; PADDING-RIGHT: 10px; text-align: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 11px}
#linkscontent A {display: block; font-family: Arial, Verdana, Arial Cyr; font-weight: bold;	font-size: 11px; margin-left: 4px; margin-top: 1px;	color: #48433c;}

/*     Sidebar Left + левое меню + разное
----------------------------------------------------------------------------------------------------*/
.SidebarLeft {float: left; width: 19%;}
.SidebarLeft2 {float: left;	width: 300px;}

/* Левое меню. Контур.    
----------------------------------------------------------------------------------------------------*/
#left-kontur-sidebar {float: center; margin-top: 15px; margin-left: 4px; margin-bottom: 9px; position: relative; background-color: white; border-bottom: #CFCFCF 1px solid; border-left: #CFCFCF 1px solid; border-top: #CFCFCF 1px solid; border-right: #CFCFCF 1px solid; width: 183px; font-style: normal;}

#left-kontur {margin-top: 15px;
	float: left;
	margin-left: 6px;
	width: 183px;	
	border-bottom: #CFCFCF 1px solid; 
	position: relative; 
	border-left: #CFCFCF 1px solid; 
	background-color: white;
	border-top: #CFCFCF 1px solid;
	border-right: #CFCFCF 1px solid;
	margin-bottom: 9px;	
}

/* Левое меню. Заголовок.   
----------------------------------------------------------------------------------------------------*/
.left-zagolovok-pioner {padding-bottom: 11px; background: #dedfd1 url('pioner.png') no-repeat 3px 4px; margin: 1px 1px 4px; border-bottom: #CFCFCF 1px solid; padding-left: 29px; padding-right: 10px; 
text-align: center; font: bold 10.5px Georgia,"Times New Roman",Times,serif; color: #605f5f; padding-top: 11px}
.left-zagolovok-mani {padding-bottom: 11px; background: #dedfd1 url('mani.png') no-repeat 2px 1px; border-bottom: #CFCFCF 1px solid; margin: 1px 1px 4px; padding-left: 33px; padding-right: 10px; text-align: center; font: bold 10.5px Georgia,"Times New Roman",Times,serif; color: #605f5f; padding-top: 11px;}

/* 	Левое меню. Поле или блок со ссылками 
----------------------------------------------------------------------------------------------------*/
#left-content A {display: block; font-family: Arial, Verdana, Arial Cyr; font-size: 11px; margin: 2px 0 2px 12px; color: #000000; text-decoration: none;}
#left-content A:hover {color: #c21317;}

/* 	Левое меню. Блок разное
----------------------------------------------------------------------------------------------------*/
#raznoe-left-parent {
	float: left;
	margin-top: 7px;
	margin-left: 5px;
	margin-bottom: 7px;
	width: 96%;
	position: relative;
	background-color: white;
	border-bottom: #CFCFCF 1px solid; 	 
	border-left: #CFCFCF 1px solid; 	
	border-top: #CFCFCF 1px solid;
	border-right: #CFCFCF 1px solid;	
}

#raznoe-zagolovok {
padding-bottom: 10px; 
background: #dedfd1 url('iconka-raznoe.png') no-repeat 5px 2px;
margin: 1px; 
padding-left: 29px; 
padding-right: 10px; 
text-align: center;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; 
color: #605f5f;
FONT-WEIGHT: bold; 
padding-top: 11px
}

/* 	Правое меню. Контур.    
----------------------------------------------------------------------------------------------------*/
#gdparentfr {
	margin-top: 15px;
	float: right;
	margin-right: 4px;
	margin-bottom: 7px;		
	width: 18%;
	border-bottom: #CFCFCF 1px solid; 
	position: relative; 
	border-left: #CFCFCF 1px solid; 
	background-color: white;
	border-top: #CFCFCF 1px solid;
	border-right: #CFCFCF 1px solid;
font-style: normal;	
}

/* 	Правое меню. Заголовок.     проверить позже #right-zagolovok
----------------------------------------------------------------------------------------------------*/
#right-zagolovok {padding-bottom: 8px; background: #dedfd1 url('iconka-stati2.png') no-repeat 5px 4px; margin: 1px; border-bottom: #CFCFCF 1px solid; margin-bottom: 4px; padding-left: 29px; 
padding-right: 10px; text-align: center; font: bold 10.5px Georgia,"Times New Roman",Times,serif; color: #605f5f; padding-top: 8px}
.right-zagolovok {padding-bottom: 8px; background: #dedfd1 url('iconka-stati2.png') no-repeat 5px 4px; margin: 1px; border-bottom: #CFCFCF 1px solid; margin-bottom: 4px; padding-left: 29px; 
padding-right: 10px; text-align: center; font: bold 10.5px Georgia,"Times New Roman",Times,serif; color: #605f5f; padding-top: 8px}


/* 	Правое меню. Ссылки.    
----------------------------------------------------------------------------------------------------*/

/* Таблица на div. Герб+валюта+флаг   
-----------------------------------------------------------------------------*/
.cellsBlock {display: table;}
.cellLeft, .cellMiddle, .cellRight {display: table-cell !important; display: inline; text-align:center}
.cellLeft, .cellRight {vertical-align:middle; width:130px;}
.cellMiddle {vertical-align:middle;	width:50%;}

/* Таблица на div. Монеты и их описание   
-----------------------------------------------------------------------------*/
.cellsBlockCoins {display: table;}
.cellLeftCoins, .cellMiddleCoins, .cellRightCoins {display: table-cell !important; display: inline;}
.stolbCoins {margin-right: 10px;}
.cellLeftCoins, .cellMiddleCoins {text-align:center; width:135px; padding: 2px;}
.cellRightCoins {vertical-align:middle; padding: 7px; text-align:left;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {width: 100%; padding: 0 0 90px; height: 1%; background: #f7f6f5;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0; background: #f6eee6;}

/* МЕНЮ ГЛАВНОЕ  
-----------------------------------------------------------------------------*/
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;	
}


#content-glavnaia {background: #f7f6f5;}

#footer {width: 1000px;	margin: -90px auto 0; height: 90px; background: #CFCFCF;}
.footer-1 {position: absolute; top:20px; left: 5px; width:53%; padding: 10px;}
.footer-2 {font-size: 11px; padding-left: 15px; position: absolute; margin: 0 330px; top:20px; width:20%;}
.footer-3 {padding-left: 15px; padding-top: 15px; position: absolute; top:11px; right: 15px; width:25%; text-align: center;}

#footertext1 {position: relative; left:15px; padding-top: 10px; font-size: 11px;}
#footertext2 {position: relative; float:right; right: 20px; margin-top:-35px;}
#footertexten {position: relative; float:right; right: 20px; margin-top:-65px;}
#footertext3 {position: relative; left: 15px; padding-top: 5px; font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000;}
#footertext3 A {color: #000000;}


*{margin:0; padding:0;}

a.ref{color:#888; text-decoration:none; position:absolute; bottom:9px; right:10px;}
a.ref:hover{color:#000;}

.container{
    height:250px;
    margin: 0 auto;			
    position:relative;
    overflow:hidden;
    background-position:50% 5px;
    background-color:#fff;  
 }

ul#menu{
    list-style:none;
    position:absolute;
    bottom:0px;
    left:1px;
    font-size:14px;
    font-weight:bold;
    font-family: Verdana, Arial, sans-serif;
    color:#999;
    letter-spacing:-1px; 
}
ul#menu li{
    float:left;
    margin:0px 8px 0px 0px; 
}
ul#menu a{
    cursor:pointer;
    position:relative;
    float:left;
    bottom:-95px;
    line-height:20px;
    width:150px; 	/* длина от блока до блока */
    text-decoration:none; 
}

.icon_about,
.icon_work,
.icon_help,
.icon_search,
.contacts,
.partners
{
    width:64px;
    height:74px;
    display:block;
    left:100px;			/* длина до иконки */
    top:60px;
    position:absolute; 
}
.icon_about{
    background:transparent url(icons/home.png) no-repeat top left;
}
.icon_work{
    background:transparent url(icons/mani.png) no-repeat top left;
}
.icon_help{
    background:transparent url(icons/znak-1.png) no-repeat top left;
}
.icon_search{
    background:transparent url(icons/site-map.png) no-repeat top left;
}
.partners{
    background:transparent url(icons/partners.png) no-repeat top left;
}

.contacts{
    background:transparent url(icons/contacts.png) no-repeat top left;
}

ul#menu span.title{
    display:block;
    height:26px;
    color:#0d3b04;
    text-indent:3px; 
}
ul#menu span.description{
    width:80px;				/* ширина 1 блока меню */
    height:80px;
    background-color:#0d3b04;
    border:2px solid #fff;
    color:#fff;
    display:block; 
    font-size:11px;
    padding:8px; 
  }


/*  удалить позже #anons-kartin  */
#anons-kartin {float: left; border: 3px solid #e8e8e8; margin-right:15px; min-width: 55px; padding:5px; background: #ffffff;}
/* удалить позже #ramka1
-----------------------------------------------------------------------------*/
#ramka1 {border: solid #f9d086 1px; background: #faf1cd; padding:10px; margin: 15px 5px 10px 5px;}
/*  удалить позже #ramka2  */
#ramka2 {margin: 5px; padding-bottom: 13px; vertical-align: middle;}

/* 	Анонсы в статьях  
-----------------------------------------------------------------------------*/
.anons-kartin {float: left; border: 3px solid #e8e8e8; margin-right:15px; min-width: 55px; padding:5px; background: #ffffff;}
.anons-kartin1 {height:55px; max-width: 55px; display:block; margin:0 auto;}

/*  Рамки на сайт 
-----------------------------------------------------------------------------*/
.ramka1 {border: solid #f9d086 1px; background: #faf1cd; padding:10px; margin: 15px 5px 10px 5px;}
.ramka1-zag {font-family: Arial Cyr, Arial, Verdana; font-weight: bold; font-size: 13px; color: #c21317; margin-bottom: 7px;}
.ramka2 {margin: 5px; padding-bottom: 13px; vertical-align: middle;}
.ramka3 {margin: 5px; padding-top: 7px; vertical-align: middle; line-height: 1.3;}

/*  Меню у партнёров  
-----------------------------------------------------------------------------*/
div.menu-links {
	margin-top: 3px;
	margin-left: 3px;
	width: 174px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #fff;	
	margin-bottom: 7px;

}
div.menu-links div {
	background: url(links-title.gif) repeat-x;
	overflow: hidden;
}
div.menu-links div:first-child {
	background: url(links-title.gif) repeat-x;
}
div.menu-links div.collapsed {
	height: 20px;
}
div.menu-links div span {
	display: block;
	padding: 5px 21px;
	font-weight: bold;
	color: #000000;
	background: url(links-expanded.gif) no-repeat 5px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.menu-links div.collapsed span {
	background-image: url(links-collapsed.gif);
}
div.menu-links div a {
	padding: 2px 10px;
	background: #ffffff;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000000;
}
div.menu-links div a.current {
	background : #e8e8e8;
}
div.menu-links div a:hover {
	background : #f2f0f0 url(links-linkarrow.gif) no-repeat right center;
	color: #000;
	text-decoration: none;
}

.links-banner A {font-family: Arial, Verdana, Arial Cyr; font-size: 12px; text-decoration: none; padding: 1px 7px; display: block; border-bottom: 1px solid #ddd; color: #000000; margin-left: 7px; margin-right: 7px;}
.links-banner li{list-style-type: none;}
.links-banner A:hover {background: #e8e8e8;}
.links-banner #selected A {font-weight: bold;}

/* Тень
-----------------------------------------------------------------------------*/
.shadow {box-shadow:5px 5px 15px #808080; -webkit-box-shadow 5px 5px 15px #808080; -moz-box-shadow: 5px 5px 15px #808080;}

/* Новости блок 
-----------------------------------------------------------------------------*/
.novocti-zagolovok {color: #810507; font-family: Verdana, Arial, Arial Cyr; font-size: 12px; margin-top: 5px; margin-left:67px; margin-bottom: 10px;}
.novocti-zagolovok a {text-decoration: none; border-bottom: 1px dashed #999999; color: #810507;}
.novocti-zagolovok-muzei {color: #810507; font-family: Verdana, Arial, Arial Cyr; font-size: 12px; margin-top: 5px; margin-bottom: 10px;}
.novocti-zagolovok-muzei a {text-decoration: none; border-bottom: 1px dashed #999999; color: #810507;}
.novocti-anons {font-family: Verdana, Arial Cyr, Arial; font-size: 11px; margin-top: 7px; padding-left: 65px;}
img.novocti {float:left; margin:5px 13px 0 0;}

/* Отступы у картинок 
-----------------------------------------------------------------------------*/
.imgcenter {width:525px; margin: 10px;}
.leftimg {float:left; margin: 10px 10px 10px 0;}
.rightimg  {float: right; margin: 10px 0 10px 10px;}
.imgkniga {border-color: #d3d2d3; border-style: solid; border-width: 10px;}

/* Таблица на div. Монеты России 1757-2006 год   
-----------------------------------------------------------------------------*/
.cells-russian-coins {display: table; padding: 18px 0 18px 4px; width:99%; font-size:13px;}
.cell-krai-verx, .cell-krai-niz, .cell-center-verx, .cell-center-niz {
	display: table-cell !important;
	display: inline;
	vertical-align:middle;
	text-align:center;
	padding: 4px;
	width: 72px;
	text-align: center;
	background:#E6E6FA;
	 -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}
.cell-center-verx  {font-weight: bold; border-left: 1px solid #999999;	border-bottom: 1px solid #999999;}
.cell-center-niz  {border-left: 1px solid #999999;}
.cell-krai-verx  {font-weight: bold; border-bottom: 1px solid #999999;}
.cell-krai-niz  {}

/* Нумизматика меню КОНТИНЕНТЫ + СТРАНЫ   
-----------------------------------------------------------------------------*/
div.sdmenu {	
background: url(bottom.gif);
width: 100%;
color: #000000;
PADDING-BOTTOM: 4px;
margin-BOTTOM: 10px;
}

div.sdmenu div {
	background: url('title.gif') repeat-x 3px 4px;
	margin-top: -1px;
	margin-left: 1px;
	margin-RIGHT: 1px;
	margin-BOTTOM: -3px;
	overflow: hidden;
}

div.sdmenu div:first-child {	/* гориз. картинка расст.меж континентами*/
	top: 2px;
	background: url(toptitle.gif) repeat-x 3px 4px;		
}

div.sdmenu div.collapsed {
	height: 27px;		/* Высота от Континента до стран */	
}

div.sdmenu div span {		/* Континент  */
	display: block;	
	background: url(expanded.gif) no-repeat 3px 8px;
	margin: 1px; 
	PADDING-TOP: 7px;
	PADDING-LEFT: 20px; 	 /* Расстояние от Континента до края  */
	PADDING-BOTTOM: 10px; 
	text-align: left;
font: bold 11px Verdana,"Times New Roman",Times,serif;
 	color: #605f5f;
	cursor: default;
}

div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);	/* collapsed.gif = стрелка вправо  */
}

div.sdmenu div a {
	PADDING-BOTTOM: 0px; 	/* Расстояние между строк можно увеличить этим  */	
	margin-top: -3px;
	margin-left: 1px;
	margin-RIGHT: 1px;
	margin-BOTTOM: -1px;	/* Страны расстояние снизу до строки  */
	PADDING-TOP: 0px	/* Расстояние между строк можно увеличить этим  */
}

div.sdmenu div a.current {
	FONT-WEIGHT: bold;
}

div.sdmenu div a:hover {
	background: #e8e8e8 url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none
}


/* Новое --- lightbox фото в боксе выводится
-----------------------------------------------------------------------------*/
.lb-loader,.lightbox{text-align:center;line-height:0}
body:after{content:url(script-foto/close.png) url(script-foto/loading.gif) url(script-foto/prev.png) url(script-foto/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;border-radius:4px}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(script-foto/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(script-foto/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(script-foto/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(script-foto/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
.lb-number { padding-top:7px;}


/* ===============     Россия монеты   ====================== */

div.sdmenu-russian {	
	width: 100%;
	color: #000000;			/* цвет шрифта континета */
}

div.sdmenu-russian div { 	/* горизонт. картинка c полосками */
	background: url('title-russian.gif') repeat-x 3px 4px;
	margin-top: -1px;
	margin-left: 1px;
	margin-RIGHT: 1px;
	margin-BOTTOM: -3px;
	overflow: hidden;
}

div.sdmenu-russian div:first-child {	/* гориз. картинка расст.меж континентами*/
	top: 2px;
	background: url(toptitle-russian.gif) repeat-x 3px 4px;		
}

div.sdmenu-russian div.collapsed {
	height: 27px;		/* Высота от Континента до стран */	
}

div.sdmenu-russian div span {		/* Континент  */
	display: block;	
	background: url(expanded-russian.gif) no-repeat 3px 9px;
	margin: 1px; 
	PADDING-TOP: 7px;
	PADDING-LEFT: 36px; 	 /* Расстояние от Континента до края  */
	PADDING-BOTTOM: 10px; 
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
 	color: #605f5f;
	FONT-WEIGHT: bold; 	
	cursor: default;
}

div.sdmenu-russian div.collapsed span {
	background-image: url(collapsed-russian.gif);	/* collapsed.gif = стрелка вправо  */
}

div.sdmenu-russian div a {
	PADDING-BOTTOM: 0px; 	/* Расстояние между строк можно увеличить этим  */	
	margin-top: -3px;
	margin-left: 1px;
	margin-RIGHT: 1px;
	margin-BOTTOM: -1px;	/* Страны расстояние снизу до строки  */
	PADDING-TOP: 0px	/* Расстояние между строк можно увеличить этим  */
}

div.sdmenu-russian div a.current {
	FONT-WEIGHT: bold;
}

div.sdmenu-russian div a:hover {
	background: #e8e8e8 url(linkarrow-russian.gif) no-repeat right center;
	color: #fff;
	text-decoration: none
}



/* ===============     Россия монеты СПРАВА   ====================== */

.menutitle-russian-right{

cursor:pointer;
margin-bottom: 5px;
background-color:#ffffff;
color:#605F5F;
width:140px;
padding:2px;
text-align:center;
    cursor: default;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.menutitle-russian-right {
	background-image: url(collapsed-russian.gif);
	background-repeat: no-repeat;
background-position: 5px 4px;

}

.submenu-right{
margin-bottom: 0.5em;
}

/* Россия монеты  Дата выпуска 
---------------------------------------------------------------*/
.data-vypuska {color: #000000; font-family: Verdana, Arial Cyr, Arial; font-weight: bold; font-size: 12px; text-align: center; margin-bottom: 11px;	width:300px; background: #f2f2f7; padding: 4px;}

/* Video
-----------------------------------------------------------------------------*/
.video-responsive {position: relative; padding-bottom: 56.25%; height: 0; overflow:hidden;} 
.video-responsive iframe, 
.video-responsive object, 
.video-responsive embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*  РАЗНОЕ-ССЫЛКИ НА С.ПE 
---------------------------------------------------------------*/
.linksp-new {padding-top: 5px; padding-bottom: 7px; padding-left: 7px; padding-right: 7px; color: #000000;}
.linksp-new a {color: #000000;}

.raznoe-new { 
border-top: 1px solid #b8b9aa;
border-bottom: 1px solid #b8b9aa;
background: #dedfd1 url('advertisment.png') no-repeat 5px 2px;
overflow-y: hidden;
margin: 1px;  
text-align: center;
font: 12px Georgia,Times New Roman,Times;
color: #605f5f;
padding-bottom: 5px;
padding-left: 29px; 
padding-right: 10px;
padding-top: 5px
}

.linkspcontent  {border-top: 1px solid #c4c4bf; border-bottom: 1px solid #c4c4bf; BACKGROUND-COLOR: #e8e8e8; padding: 3px; margin: 10px; text-align: center;}
.no-linkspcontent {border: none !important;}

#no-linkspcontent {border: none !important;}
#linkspcontent  {border-top: 1px solid #c4c4bf; border-bottom: 1px solid #c4c4bf; BACKGROUND-COLOR: #e8e8e8; padding: 3px; margin: 10px; text-align: center;}

#linkspniz-new  {clear:both;	
font-size:11px; 
text-align: center;
margin-left: 21%;
margin-bottom: 5px;
width: 58%;	
border-top: 1px dashed #c4c4bf;
border-bottom: 1px solid #c4c4bf;
BACKGROUND-COLOR: #e8e8e8;
padding: 3px;
}

/* ================ Левое меню заголовок   ========================= */
.menu-zagolovok {text-align: center; font: 10.5px Georgia,"Times New Roman",Times,serif; color: #605f5f; FONT-WEIGHT: bold; margin-top: 12px; margin-bottom: 4px; padding-top: 4px;
padding-bottom: 4px; BACKGROUND-COLOR: #dedfd1; border-top: 1px solid #c4c4bf; border-bottom: 1px solid #c4c4bf;}
.ss-anons {font-family: Verdana,Arial Cyr,Arial; font-size: 11px; margin: 5px; padding: 3px;}
.footer-in {background: url("footer-in.gif") repeat-x scroll 0 0 transparent; height: 2px; margin-left: 15px; margin-right: 15px; margin-top: 9px;}

/* ================ Рекомендуем к прочтению   ========================= */

#all {margin:auto; min-height: 100%; width:700px; position: relative; font-size:11px; color:#666666; z-index:0;}
.left-content .content-block {margin:0 15px 0 0; padding:0 15px 0 18px;}

.popular-name {padding:4px 10px; border:1px solid #868384; background:#dedfd1; color:#000000; font-size:12px;}
.popular-name span {font-weight:normal;}
.popular-name .list {float:right;}
.popular-name .list a {margin:0 0 0 10px; color:#b5b5b5;}
.popular-name .list a.current {color:#c21317;}
.popular-name.color2 {background:#F1F1F2; color:#666666;}
.popular-name.color2 .list a {color:#cacac9;}
.popular-name.color2 .list a.current {color:#666666;}
.pop-slide-o {overflow:hidden; border:1px solid #868384; border-top:none; padding:7px 0}
.pop-slide {margin:0 0 0 -7px; position:relative;}
.pop-slide ul {padding:0; width:1000%; display:block;}
li.slide { height:160px !important;}

.pop-slide li.slide .pop-block {padding:0 17px; border-left:1px solid #8e9093; float:left; width:130px;}
.pop-block .pop-pic {width:130px; height:97px; overflow:hidden; margin-bottom:5px;}
.pop-block .pop-text {font-size:11px;}
.pop-block .pop-text strong {display:block; color:#040000;}
.pop-block .pop-text span {display:block; color:#613438; font-size:10px;}
.pop-text a {text-decoration: none;}

.pop-zag {margin: 0; padding: 0; border: 0; text-align: center;}
.pop-block .pop-zag {margin-bottom:5px;}
.pop-block .pop-zag a {color:#cd1317; font-weight: bold;}
.kollektsii:hover {text-decoration: underline;}

/* Блокнот с линками
-----------------------------------------------------------------------------*/
.ramka-bloknot {background-image: url(fon3.gif);
border: solid #a4a4a4 1px;
padding: 10px;
margin-top: 15px;
margin-left: 28px;
margin-right: 15px;
margin-bottom: 7px;
box-shadow: 0.2em 0.4em 3px rgba(122, 122, 122, 0.5);
}

.bloknot-l {font-style: italic; background-image: url("bloknot.png"); background-repeat: repeat-y; padding-left:65px; margin-left: -32px; padding-top:5px;}
.bloknot-l a {text-decoration: none;}
.bloknot-l a:hover {text-decoration: underline;}
.bloknot-zag {background-image: url("bloknot-top.png"); background-repeat: repeat-y; padding-left:65px; margin-left: -32px; font-family: Verdana, Arial Cyr, Arial; font-weight: bold; font-size: 14px; color: #c21317; height:25px;}

/* Обычная Линия 
-----------------------------------------------------------------------------*/
hr {border: none; color: red; background-color: red; height: 1px; margin-top:12px;}
  
.marker-1 {font-family: Arial; Arial Cyr, Verdana, font-size: 15px; color: #a41e1b; text-transform: uppercase; font-weight: bold;}

blockquote {color: #000; font-size: 14px; line-height: 20px; text-align: left; text-shadow: 1px 1px 1px #fff; background: #f3f4f5; border:1px solid #e0e0e0; padding:9px; margin:9px; font-style: italic;}

/* Хлебные крошки  
-----------------------------------------------------------------------------*/
.xleb {text-transform: uppercase; font-size: 9pt; color: gray;  margin:2px 0 15px 0; padding: 0 5px 5px 5px;  border-bottom:1px solid #d7d8d0;} 
.xleb a {text-transform: uppercase; font-size: 9pt; color:  #c21317; text-decoration: none;} 
.xleb a:hover {color:  #aa0220; text-decoration: underline;} 
.activm a {color: #c21317 !important;}

/*  Table css
-----------------------------------------------------------------------------*/
table.sto {border: solid #c2c0bc 1px; border-collapse: collapse; width:100%}
table.sto th, table.sto td {vertical-align: top; padding: 4px; border:solid 1px #c2c0bc;}
table.noborder {border:none; border-collapse: collapse; width:100%}
table.noborder th, table.noborder td {vertical-align:top; padding: 4px; border:none;}
/*  Table New css
-----------------------------------------------------------------------------*/
table.nobtop {border:none; border-collapse: collapse; width:100%; margin:10px 0;}
table.nobtop th, table.nobtop td {vertical-align:top; padding: 4px; border:none;}
table.nobcentr {border:none; border-collapse: collapse; width:100%; margin:10px 0;}
table.nobcentr th, table.nobcentr td {vertical-align: central; padding: 4px; border:none;}

@media all and (max-width: 860px) {

body {
-webkit-text-size-adjust:none;
font-size:15px;
font-family:Helvetica, Arial, Verdana, sans-serif; 
padding:5px;
background:#ffffff;
}

#wrapper, #middle, .content-home, #content, .stolb-1-glavnaya, #gdparent, .stolb-2-glavnaya, .stolb-3-glavnaya, .sidebar, #left-kontur, #gdparentfr, #footer {
  clear:both!important;
  display:block!important;
  width:100%!important;
  float:none!important;
  margin:0!important;
  padding:0!important;
}

TABLE {width:100%; }
#left-content A {margin: 8px 0 9px 12px; font-size: 13px;}
#gdcontentfr A	{margin: 8px 0 9px 4px; font-size: 13px;}


#content {border:none;}
.sidebar { max-width:97% !important; margin:5px !important; }
#header { height: auto;} 
#footer {margin: -149px auto 0; height: 139px;}
#footertext1 {left:0; padding-top: 5px; font-size: 11px; width:75%}
#footertext2 {display:inline-block; position:none; right: 3px; margin-top:-65px;}

/* Image 
-----------------------------------------------------------------------------*/
img {max-width:100%; height:auto;}	

nav a {width: 100%; color: #ffffff;}
nav {border-bottom: 0;}
nav ul {display: none; height: auto;}
nav a#pull {font-weight:800; display: block; background: #cccccc url("three_0.png") repeat-x scroll 0 0; width: 100%; position: relative; }
nav a#pull:after {
		content:"";
		background: url('menu/nav-icon.png') 0 -1px no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
nav a#pull:hover {color:#F7070B;}
nav li {background: #cccccc; display: block; float: none; width: 100%;}
nav li a {border-bottom: 1px solid #576979; margin-left:0;}
nav li a:hover {color:#F7070B;}
.flagn, #all { display:none;}
.search {width:100%; float:none; margin:0;}

}


/*Styles for screen 515px and lower*/
@media only screen and (max-width : 480px) {

.xleb { display:none;}

}