@charset "utf-8";
/*
Theme name: respublika
Theme URI: http://dnr-online.ru
Description: Официальный cайт Донецкой Народной Республики
Version: 0.33
Author: Yourlogin
Autor URI: http://dnr-online.ru
*/

/* =============== ПОРЯДОК CSS ===============

1. ОСНОВНЫЕ НАСТРОЙКИ
2. ВЕРХНЕЕ МЕНЮ
3. ЛОГОТИП
4. СОЦИАЛЬНЫЕ СЕТИ
5. ГОРИЗОНТАЛЬНАЯ НАВИГАЦИЯ

6. ВРАППЕР
7. ЛЕВЫЙ САЙДБАР
8. ВЕРТИКАЛЬНАЯ НАВИГАЦИЯ
9. КАЛЕНДАРЬ НОВОСТЕЙ И СОБЫТИЙ В ОДНОМ СТИЛЕ
10. АФИША СЛЕВА
11. ССЫЛКИ СЛЕВА
11.1 ССЫЛКИ НА РУБРИКИ СЛЕВА

12. БЛОК НОВОСТЕЙ
13. АНОНС НОВОСТИ
13.1 ВИД ПОЛНОЙ СТАТЬИ
14. ПОСТ МЕТА
15. ПАГИНАЦИЯ

16. ПРАВЫЙ САЙДБАР
17. АНОНСЫ СПРАВА
17.1 ЦИК
18. ССЫЛКИ НА МЕРОПРИЯТИЯ
19. ССЫЛКИ НА МИНИСТЕРСТВА

20. ФУТЕР
21. КНОПКА ВВЕРХ

22. МИНИСТЕРСТВА
23. КАЛЕНДАРЬ

24. ПОИСК
25. ПОХОЖИЕ ЗАПИСИ
26. СЛАЙДЕР

27. ТАБЛИЦЫ
28. КНОПКА РЕДАКТИРОВАТЬ

29. ВИД UL В КАТЕГОРИЯХ СВЕРХУ
30. ОПИСАНИЕ РУБРИК

/* ------- 1. ОСНОВНЫЕ НАСТРОЙКИ -----------*/

html, body
{
height: 100%;
margin: 0;
padding: 0;
}

body
{
font-size: 11px; 
color: #000;
background: #f7f7f7 ;
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, blockquote {
margin: 0;
padding: 0;
border: 0;
list-style:none;
}

#header {
margin: 0 auto;
background: #eeeff1;
width: 1200px;
height: 218px;
font-size:13px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align:center;
box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
-moz-box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
-webkit-box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);

}
 
#content {
background: #ffffff;
padding:10px;
margin-top:0px;
padding-bottom: 100px;
}


img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 0 1em 1em; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }



 
/* ------- 2. ВЕРХНЕЕ МЕНЮ -----------*/

#menu-top { 
 position:relative;
 width:100%;
 height:38px;
 top: 0px;
 margin-top:0px;
 background: #36648b;

 }
 
 .menus {
 height:38px;
 position:absolute;
 left:0px;
 top:0px;

 }
 
.menus ul li {
 background: url(images/vertical.png) 0px 0px no-repeat;
 float:left;
 height: 38px;
 }
 
.menus ul {
 padding-left:0px;
 
 }
 
.menus ul li a{
 margin-top:0px;
 font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size:13px;
 font-weight:700;
 color:#fff;
 display:block;
 text-decoration:none;
 line-height:36px;
 width: 300px;
 text-align: center;
 }
 
.menus ul li a:hover{
 background: url(images/hoverone.png) 0px 0px no-repeat;
 color:#ffffff;
 }


/* ------- 3. ЛОГОТИП -----------*/
#logo {
	width: 100%;
	margin: 0 auto;
	float: left;
	height: 136px;
	z-index: 30;
	padding: 0px 0px 22px 0px;

}

/* ------- 4. СОЦИАЛЬНЫЕ СЕТИ -----------*/
.share-new {
	height: 22px;
	position: relative;
	float: right;
	z-index: 10000;
	
 }
 .share-new a {
	 display:inline-block;
	 width: 22px;
	 height: 22px; }

.share-new .icon-wmail {
 background: url(images/wm.png) 0 center no-repeat;
 list-style: none;
 margin: 141px 10px 0px 0px;
 
}
 
.share-new .icon-vkontakte {
 background: url(images/vk.png) 0 center no-repeat;
 list-style: none;
 margin: 141px 10px 0px 0px;
 
}

.share-new .icon-facebook {
 background: url(images/fb.png) 0 center no-repeat;
 list-style: none;
 margin: 141px 10px 0px 0px;
 
}
 
.share-new .icon-twitter {
 background: url(images/tw.png) 0 center no-repeat;
 list-style: none;
 margin: 141px 10px 0px 0px;
 margin-right: 0px;
 
}

.share-new .icon-youtube {
 background: url(images/yt.png) 0 center no-repeat;
 list-style: none;
 margin: 141px 10px 0px 10px;
 margin-right: 0px;
 
}

.share-new .icon-rss {
 background: url(images/rss.png) 0 center no-repeat;
 list-style: none;
 margin: 141px 10px 0px 10px;
 
 
}

/* ------- 5. ГОРИЗОНТАЛЬНАЯ НАВИГАЦИЯ -----------*/
#menu-wrap {
position:relative;
margin: 0 auto;
width:1200px;
height:37px;
top: 0px;
bottom:0px;
background: #d4d4d4;
clear: both;
}
 
ul.nav {
float: left;
margin: 0;
padding: 0;
list-style: none;
overflow: visible;

}
 
ul.nav li {
display: inline;

}
 
ul.nav li a {
float: left;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
line-height: 37px;
color: #777;
background: url(images/vertical.png) 0px 0px no-repeat;
text-decoration: none;
width: 171.4px;
text-align: center;
}

ul.nav li:hover > a {
background: #1a4a73;
color: #fff !important;
}
 
/* APPLIES THE ACTIVE STATE */
ul.nav .current a, ul.nav li:hover > a  {
text-decoration: none;
        }
 
/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul.nav  ul {
display: none;

}
 
/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul.nav li:hover > ul {
list-style: none;
position: absolute;
display: block;
width: 1200px;
margin: 37px 0 0 0;
background-color: #fff;
background-image: none;
z-index: 700000;
}
 
ul.nav li:hover > ul li a {
float: left;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
line-height: 37px;
color: #1a4a73;
margin: 0;
background-color: #fefefe;
padding: 0px 20px 0px 20px;
width: 160px;
}
 
ul.nav li:hover > ul li a:hover {
text-decoration: none;
color: #fff;
background-color: #1a4a73;
}

.sub-menu {
            position: repaltive;
            white-space: nowrap;
            overflow: hidden;
            margin-left: -180px;
            padding: 0 10px;
        }

/* ------- 6. ВРАППЕР -----------*/

#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
width:1200px;
margin:0 auto;
overflow-x:hidden;
background: #eeeff1;
z-index: 900;
box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
-moz-box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
-webkit-box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
}


/* ------- 7. ЛЕВЫЙ САЙДБАР -----------*/
#sidebar-l {
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
width: 220px;	
overflow-x:hidden;
float: left;

}
/* ------- 8. ВЕРТИКАЛЬНАЯ НАВИГАЦИЯ -----------*/
a {
	color: #1a4a73;
	text-decoration: none;
}

a:hover {
	color: #487fae;
	text-decoration: none;
}

ul#leftmenu {
list-style-type: none; 
margin: 0; 
padding: 0;
}

ul#leftmenu li a{
	
	color: #1a4a73; 
	display:block;
	text-align:left;
	font-size: 15px;
	font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.2;
	font-weight: 700;
	width: 175px;
	padding:13px 0px 13px 45px;
	display: block;
	border-top: 1px solid #d4d4d4;
	top: 0px;
 	background: #eeeff1;
}
	
ul#leftmenu li a:hover{
	background: #f7f8f8;
	width: 175px;
	color: #1a4a73;
	
}

ul#leftmenu li a span{
	font-size: 15px; 
	padding: 10px 0 0 22px;
	display: block;
}

/* ------- 9. КАЛЕНДАРЬ НОВОСТЕЙ -----------*/

#newscalendar {
margin: 0 auto;
width: 200px;
height: auto;
background: #d4d4d4;
border-bottom: 4px solid #eeeff1;
}
/* ------- 10. АФИША СЛЕВА -----------*/
#rec {
margin: 0 auto;
width: 200px;
height: 283px;
background: #d4d4d4;
border-bottom: 4px solid #eeeff1;
}

#afisha {
margin: 0 auto;
padding: 10.5px 10.5px 0px 10.5px;
}

/* ------- 11. ССЫЛКИ СЛЕВА -----------*/
ul#linkor {
list-style-type: none; 
margin: 0px 10px 0px 10px; 
padding: 0;
}

ul#linkor li a{	
color: #1a4a73; 
display:block;
text-align:left;
font-size: 15px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.2;
font-weight: 700;	
padding:13px 0px 13px 45px;
display: block;
border-bottom: 4px solid #eeeff1;
top: 0px;
background: #d4d4d4;
}
	
ul#linkor li a:hover{
background: #f7f8f8;
color: #1a4a73;
}



ul#linkor{
  margin: 0;
  padding: 0;
}
ul#linkor li {
  background: #B3B3FF;
  list-style: none;
}
ul#linkor li a {
color: #1a4a73; 
display:block;
text-align:left;
font-size: 15px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.2;
font-weight: 700;	
padding:13px 0px 13px 45px;
display: block;
border-bottom: 4px solid #eeeff1;
top: 0px;
background: #d4d4d4;
}
ul#linkor li ul {
  display: none;	/*скрываем вложенные пункты*/
	position: relative;
  
  
}
 
/*Выпадающее меню*/
 
ul#linkor li:hover {
position: relative;
}
ul#linkor li:hover > ul {
  display: block;

}
ul#linkor li:hover ul{
  top: 0;
  
}

/* ------- 11.1 ССЫЛКИ НА РУБРИКИ СЛЕВА -----------*/
ul#linkt {
list-style-type: none; 
margin: 0px 10px 0px 10px; 
padding: 0;
}

ul#linkt li a{	
color: #fff; 
display:block;
text-align:left;
font-size: 15px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.2;
font-weight: 700;	
padding:13px 0px 13px 45px;
display: block;
border-bottom: 4px solid #eeeff1;
top: 0px;
background: #1a4a73;
}
	
ul#linkt li a:hover{
background: #f7f8f8;
color: red;
}


/* ------- 12. БЛОК НОВОСТЕЙ -----------*/
#container {
min-height: 100%;
height: auto !important;
width: 760px;
position: relative;
float: left;
background: #ffffff;
text-align: justify;
}

#container img {
max-width: 760px;
height: auto;
}
/* ------- 13. АНОНС НОВОСТИ -----------*/
.post {
	height: auto;
	
	position: relative;
	float: left;	
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	background: #fff;
}

.post img {
	padding: 0px 12px 4px 0px;
	background: #fff;
}

#container h2 {
		font-size: 18px;
		line-height:1.2;
		font-weight: 700;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 4px 14px 4px 14px;
}

p {
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height:1.5;
		margin: 8px 10px 7px 10px;
}


#container .post-thumbnail {
		float: left;
		margin: 0px 14px 8px 14px;
		
}

#container .post-thumbnail img {
		padding: 0px;
		border: 0px solid #eaeaea;
}

#social {
margin: 8px 10px 7px 10px;
}
.yashare-auto-init {
margin: 8px 10px 7px 10px;
}
/* ------- 13.1. ВИД СТАТЕЙ -----------*/
#singlecont p {
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height:1.8;
		margin: 20px 24px 20px 24px;
		
}

#singlecont h2 {
		font-size: 18px;
		line-height:1.2;
		font-weight: 700;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 24px 14px 0px 30px;
}

#singlecont ul {
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height:1.8;
		margin: 0px 20px 4px 20px;

		
}

.post ul li { 
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 13px;
 line-height:1.5;
 text-decoration:none;
 padding: 0px 10px 0px 10px;
 list-style-type: circle;
 margin: 0px 24px 4px 20px;
}

.post ul li a {
 font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: 700;
 line-height:1.8;
 text-decoration:none;

 }

/* ------- 14. ПОСТ МЕТА -----------*/
 
#container .meta {
	padding: 1px;
	margin: 0 0 0 0;
	overflow: visible;
	height: 30px;
	font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.meta ul {
	background: #fff;
	list-style: none;
	padding: 0px 7px 0px 7px;
	overflow: visible;
	}

.meta ul li { 

line-height:1.8;
text-decoration:none;
padding: 0px 10px 0px 10px;
display: inline-block;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 11px;
}

.meta ul li.date {
	float: left;
	font-weight: 700;
	margin: 8px 0px 0px 0px;
	}
		
.meta ul li.category {
	float: left;
	margin: 4px 10px 0px 20px;
	font-weight: 700;
	display: inline-block;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	}


.meta ul li.tags {
	float: left;
	margin: 8px 10px 0px 30px;
	font-weight: 700;
}

.meta ul li.read-more {
	float: right;
	font-weight: 700;
	margin: 8px 0px 0px 0px;
	}
	
.raz {
 width:auto;
 height:1px;
 background: url(images/hl.png) 0px 0px repeat;
 margin: 10px 7px 20px 7px;
 }
 
 /* ------- 15. ПАГИНАЦИЯ -----------*/
#container #pagination {
	overflow: visible;
	position: fixed;
	height: 39px;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	bottom: 0;
	
}
#container #pagination p {
		width: 200px;
		padding: 1px;
		text-align: center;
	}
#container #pagination p.prev {
			float: left;
			position: relative
}
#container #pagination p.next {
			float: right;
			position: relative }

#container #pagination p a {
			display: block;
			background: #ebebeb;
			padding: 10px 0px 10px 0px;
			font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-weight:700;
			font-size: 14px;
	}
#container #pagination a:hover{
 background: url(images/hoverone.png) 0px 0px no-repeat;
 color:#ffffff;
 }

.navigation {
	width: 240px;
	position: relative;
	margin: 0 auto;
	height: 39px;
	padding: 6px 6px 6px 6px;
			font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: 700;
			line-height:2.5;
	}

.navigation a {
			
			background: #ebebeb;
			padding: 6px 6px 6px 6px;
			font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: 700;
			line-height:2.5;
	}



 /* ------- 16. ЛЕВЫЙ САЙДБАР -----------*/
 #sidebar-r {
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
width: 220px;	
overflow-x:hidden;
float: right;
}
/* ------- 17. АНОНСЫ СПРАВА -----------*/
#announce-dnr {
list-style-type: none; 
margin: 0; 
padding: 0;
}

#announce-dnr a{
	
	color: #1a4a73; 
	display:block;
	text-align:left;
	font-size: 15px;
	font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.2;
	font-weight: 700;
	width: 220px;
	padding:13px 0px 13px 0px;
	display: block;
	text-align: center;
	top: 0px;
 	background: #eeeff1;
}
	
#announce-dnr a:hover{
	background: #f7f8f8;
	width: 220px;
	color: #1a4a73;
	
}

#announce-dnr a span{
	font-size: 15px; 
	padding: 10px 0 0 22px;
	display: block;
}
/* ------- 17.1 ЦИК -----------*/
#cik-dnr {
list-style-type: none; 
margin: 0; 
padding: 0;
}

#cik-dnr a{
	
	color: #1a4a73; 
	display:block;
	font-size: 14px;
	font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.3;
	font-weight: 700;
	width: 220px;
	padding:7px 0px 7px 0px;
	text-align: center;
	word-spacing: 12px;
	display: block;	
	top: 0px;
 	background: #d4d4d4;
	border-top: 4px solid #eeeff1;
	}
	
#cik-dnr a:hover{
	background: #f7f8f8;
	width: 220px;
	padding:7px 0px 7px 0px;
	color: #1a4a73;
	
}

#cik-dnr a span{
	font-size: 15px; 
	padding: 10px 0 0 22px;
	display: block;
}
/* ------- 18. ССЫЛКИ НА МЕРОПРИЯТИЯ -----------*/
#alinks {
list-style-type: none; 
margin: 0; 
padding: 0;
}

#alinks a{
	
	color: #4a4a4a; 
	display:block;
	text-align:left;
	font-size: 12px;
	font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.4;
	font-weight: 700;
	width: 200px;
	padding:8px 8px 8px 12px;
	display: block;
	top: 0px;
 	background: #eeeff1;
}
	
#alinks a:hover{
	background: #f7f8f8;
	width: 200px;
	color: red;
	
}

#alinks a span{
	font-size: 15px; 
	padding: 10px 0 0 22px;
	display: block;
}
/* ------- 19. ССЫЛКИ НА МИНИСТЕРСТВА СПРАВА -----------*/
ul#linker {
list-style-type: none; 
margin: 0px 10px 0px 10px; 
padding: 0;
}

ul#linker li a{	
color: #1a4a73; 
display:block;
text-align:left;
font-size: 15px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.2;
font-weight: 700;	
padding:8px 8px 4px 8px;
display: block;
border-bottom: 4px solid #eeeff1;
top: 0px;
background: #d4d4d4;
}
	
ul#linker li a:hover{
background: #f7f8f8;
color: #1a4a73;
}

/* ------- 19.1. ПРИОРИТЕТНЫЕ БАННЕРА СПРАВА -----------*/
ul#linkerz {
list-style-type: none; 
margin: 0px 10px 0px 10px; 
padding: 0;
}

ul#linkerz li a{	
color: #1a4a73; 
display:block;
text-align:left;
font-size: 15px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.2;
font-weight: 700;	
padding:8px 8px 4px 8px;
display: block;
border-bottom: 4px solid #eeeff1;
top: 0px;
background: #5d7eab;
}
	
ul#linkerz li a:hover{
background: #5d7eab;
color: #5d7eab;
}


/* ------- 20. ФУТЕР -----------*/
 
#footer {
width: 1200px;
overflow: visible;
height: 43px;
background:#1a4a73;
position: relative;
margin: 0 auto;
bottom: 0px;
	box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
	-moz-box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0px 0px 55px 0.00px rgba(0, 0, 0, 0.21);
}

ul#linkf {
list-style-type: none; 
margin: 0px 10px 0px 10px; 
padding: 0;
}

ul#linkf li a{	
color: #fff; 
display:block;
text-align:left;
font-size: 10px;
font-family: Gotham Bold, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.2;
font-weight: 700;	
padding:16px 24px 13.5px 24px;
display: block;
width: 360px;
}
	
ul#linkf li a:hover{
background: #f7f8f8;
color: #1a4a73;
}
/* ------- 21. КНОПКА ВВЕРХ -----------*/
#scrollup {
position: fixed; 
opacity: 1.0; 
padding: 5px 5px 5px; 
right: 30px;
bottom: 30px;
cursor: pointer;
z-index: 40000;
display: none;
}

/* ------- 22. МИНИСТЕРСТВА -----------*/
.min {
	height: auto;
	position: relative;
	float: left;	
	margin: 0 auto;
	padding: 10px 2px 0 2px;
	background: #fff;
}

#container .min h2 {
		font-size: 16px;
		line-height:1.2;
		font-weight: 700;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 0px 10px 0px 7px;
}

p {
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height:1.5;
		margin: 8px 12px 10px 7px;
}


#container .min-thumbnail {
		float: left;
		margin: 0px 7px 7px 7px;
		
}

#container .min-thumbnail img {
		padding: 0px;
		border: 0px solid #eaeaea;
}


/* ------- 23. КАЛЕНДАРЬ -----------*/
#wp-calendar {
    color: #fff;
    font-size: 8px;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

}

#wp-calendar a {    color: #d90000 }

#wp-calendar caption {
    background: #383838;
    color: #e0e0e0;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 0 #484848, 0 -1px 5px rgba(0,0,0,0.3);
    border: 1px solid #373737;
    z-index: -99;
}

#wp-calendar thead th {
    font-size: 8px;
    padding: 5px 0;
    color: #666;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    border-bottom: 1px solid #bbbbbb;
    background: #f7f7f7;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f1f1f1));
    background: -moz-linear-gradient(top,  #f7f7f7,  #f1f1f1);
}

#wp-calendar tbody td {
    color: #666;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    padding: 8px 8px 8px 8px;
    text-align: center;
    font-weight: bold;
    border: 1px solid;
    border-color: #fff #bbbbbb #bbbbbb #fff;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dedede));
    background: -moz-linear-gradient(top,  #ededed,  #dedede);
}

#wp-calendar tbody td.pad {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ececec));
    background: -moz-linear-gradient(top,  #f5f5f5,  #ececec);
}

#wp-calendar tfoot {
    color: #e0e0e0;
    font-size: 12px;
    text-align: center;
}

#wp-calendar tfoot tr {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ececec));
    background: -moz-linear-gradient(top,  #f5f5f5,  #ececec);
}

#wp-calendar tfoot td {    padding: 10px 10px }

#wp-calendar tfoot a {
    color: #666;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

#wp-calendar tfoot td#prev {    text-align: left }

#wp-calendar tfoot td#next {    text-align: right }

#wp-calendar #today {
    color: #fff;
    border: 1px solid #007eff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
    background: #3ba5ff;
    background: -moz-radial-gradient(50% 50% 0deg,ellipse cover, #3ba5ff, #0065bb);
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 20, from(#3ba5ff), to(#0065bb));
}

/* ------- 24. ПОИСК -----------*/
 #searchform {
	background: #c9c9c9;
	width: 100%;
	height: 90px;
}
 #form-query {
 float:left;
 border:0px solid #e4e4e4;
 width:720px;
 height:74px;
 font-weight:100;
 font-size:40px;
 color:#000;
 margin: 5px 8px 5px 8px;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 padding:1px 20px 3px 3px;
}
 
#form-querysub {
 position:absolute;
 right:20px;
 top:12px;
 width:64px;
 height:64px;
 background:url(images/lupa.png) 0px 0px no-repeat;
 border:0px dashed #333;
border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 }
 
#form-querysub:hover {
 cursor: pointer;
}
/* ------- 25. ПОХОЖИЕ ЗАПИСИ -----------*/
#related {
	position:related;
	margin: 0 auto;
	padding: 10px 10px 20px 50px;
}

#related .related-post-headline {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#related .related-post-thumb {
	width: 150px;
	height: 70px;
}
/* ------- 26. СЛАЙДЕР -----------*/
#slider {
	width: 100%;
	padding: 0px 0px 0px 0px;
}

#slider .advs-title {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
}

.nivo-caption {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: 800px;
padding: 20px 26px;
}

/* ------- 27. ТАБЛИЦЫ -----------*/
table {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
color: #005278;
border-spacing: 0;
text-align: left;
padding: 0px 4px 0px 0px;
border-left: 1px solid #E8E8E8;
border-right: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
border-top: 1px solid #E8E8E8;
}

th {
background: #BCEBDD;
color: white;
text-shadow: 0 1px 1px #2D2020;
}

th, td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: #E8E8E8;
}

th:first-child, td:first-child {
text-align: left;
}

th:first-child {
}

th:last-child {
border-right: none;
}

td {
padding: 3px 3px 3px 3px;
background: white;
}

tr:last-child td:first-child {
}

tr:last-child td:last-child {
}

tr td:last-child {
border-right: none;
}

table a {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: 700;
color: #616161;
}

/* ------- 28. РЕДАКТОРУ -----------*/
a.post-edit-link:link,
a.post-edit-link:visited{
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: 700;
color: #f8372c;
float: right;
text-decoration: none;
padding: 4px 4px 4px 4px;
    } 
a.post-edit-link:hover{
color: #0167e5;
    }

/* ------- 29. ВИД UL В КАТЕГОРИЯХ СВЕРХУ -----------*/
.categorys {
width: 760px;
height: 240px;
overflow: scroll;
background: #eeeff1;
position: relative;
}

.categorys h2 {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 700;
padding: 12px 12px 12px 12px;
}

.categorys ul li { 
 font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 13px;
 line-height:1.5;
 text-decoration:none;
 padding: 0px 10px 0px 10px;
 list-style-type: square;
 margin: 0px 24px 4px 20px;
}

.categorys ul li a {
 font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: 700;
 line-height:1.8;
 text-decoration:none;
 }
/* ------- 30. ОПИСАНИЕ РУБРИК -----------*/
#rubrika {
width: 760px;
height: auto;
position: relative;
}

#desp {
	float:left;
	padding: 24px 7px 24px 7px;
	font-size: 10px;
}

#desp p {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
padding: 4px 14px 4px 14px;
}

#desim {
	float: right;
	padding: 24px 7px 24px 0px;
}

#reder {
 min-width: 760px;
 font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: 700;
 line-height:1.8;
 text-decoration:none;
 color: #B20900;
 padding: 4px 14px 4px 30px;
}