


/* Start:/local/templates/pg_pages/components/bitrix/menu/top_img_menu/style.css*/
#top-main-menu {
	width: 100%;
}

#top-main-menu .logo{
	width: 80px;
}

#top-main-menu ul {
	list-style: none;
	margin: 0;
}

#top-main-menu li {
	float: left;
	margin: 0;
}

#top-main-menu .menu {
	height: 45px;
	margin-left: 70px;
	margin-right: 50px;
	position: relative;
	margin-top: 2px;
}

#top-main-menu .menu-item {
	margin: 0 4px;
	padding: 19px 2px 4px;
}

#top-main-menu .menu-item.selected {
	margin-left: 0;
	margin-right: 0;
	background: 0 0 url('/local/templates/pg_pages/components/bitrix/menu/top_img_menu/images/top-menu-bg.png') #fffdf4 repeat-x;
}

#top-main-menu .menu-item.is-shop {
    background: #D3766F;
    padding: 8px 10px 0px;
    border-radius: 6px;
    box-shadow: 0 -2px 3px #E3E0D8;
    border: 1px solid #CD706A;
    margin-top: 7px;
    margin-left: 15px;
}

#top-main-menu .menu .side {
	height: 45px;
	width: 10px;
	background: 0 0 url('/local/templates/pg_pages/components/bitrix/menu/top_img_menu/images/top-menu-bg.png') no-repeat;
}
#top-main-menu .menu .left.side {
	background-position: 0 -150px;
	margin-left: 3px;
}
#top-main-menu .menu .right.side {
	background-position: 0 -50px;
	margin-right: 3px;
}

#top-main-menu .menu-separator {
	width: 10px;
	height: 10px;
	margin-top: 21px;
	background: 0 -200px url('/local/templates/pg_pages/components/bitrix/menu/top_img_menu/images/top-menu-bg.png') no-repeat;
}

#top-main-menu .submenu {
	position: absolute;
	margin-top: 4px;
	height: 38px;
	background: 0 -112px url('/local/templates/pg_pages/components/bitrix/menu/top_img_menu/images/top-submenu-bg.png') #fffdf4 repeat-x;
	z-index: 10;
}

#top-main-menu .submenu.align-center {
	margin-left: 0px;
}
#top-main-menu .submenu.align-left {
	left: 0;
}
#top-main-menu .submenu.align-right {
	right: 40px;
}

#top-main-menu .submenu.align-near-right {
	margin-left: -60px;
}

#top-main-menu .menu-subitem {
	margin: 0 2px;
	padding: 10px 3px;
}

#top-main-menu .menu-subitem.selected {
	font-weight: bold;
}

#top-main-menu .menu-subitem a {
	color: #565656;
	text-decoration: none;
}

#top-main-menu .submenu .side {
	height: 45px;
	width: 10px;
	background: 0 0 url('/local/templates/pg_pages/components/bitrix/menu/top_img_menu/images/top-submenu-bg.png') no-repeat;
}
#top-main-menu .submenu .left.side {
	margin: 0;
}
#top-main-menu .submenu .right.side {
	margin: 0;
}

#top-main-menu .archive-menu {
	position: absolute;
	right: 0;
	margin-top: 9px;
	padding-bottom: 6px;
	border: 1px solid #e8e1cc;
	border-top: none;
	background: #fffdf4;
	visibility: hidden;
	opacity: 0.2;
	-webkit-transition: all 500ms; /* Safari */
    transition: all 500ms;
}

#top-main-menu li.menu-subitem:hover .archive-menu {
	visibility: visible;
	opacity: 1;
}

#top-main-menu .archive-menu-item {
	float: none;
	padding: 2px 5px;
	margin: 2px 8px;
	text-align: right;
}

#top-main-menu .archive-menu-item.selected {
	font-weight: bold;
}

/* End */



/* Start:/local/templates/pg_pages/template_styles.css*/
.buyLinks{font-size:14px;}

.blog-comment-info {display:block;background-color: #efe9d8;border:1px solid #ddd8dc;height:35px;padding-left:10px;}
.blog-comment-content {display:block; overflow: hidden; padding-top: 0.5em;}
.blog-comment-cont-white {background-color: #f6f3e9; padding: 1px;}
div.blog-comment-hidden .blog-comment-cont-white, div.blog-comment-hidden .blog-comment-date {background-color: #f6f3e9;}
div.blog-post-edit-form, div.blog-comment-fields {background-color: #f6f3e9;}

/****** 1. BASIC ELEMENTS FROM META
******************************/
* {	padding: 0; margin: 0; line-height: 1.4em;}
HTML { font-size: 100.01%; height: 100%; }
BODY { background-color: #F6F3E9; color: #000000; height: 100%; }
IMG { border: none; display: inline; }
A { color: #0075b2; }

.Clear {
   clear:both;
}

/******  Основное
******************************/
BODY				{ background:url(/i/vnut_bg.gif) #F6F3E9 repeat-x left top;}
#MetaLayout			{ padding: 0 0 0 0;}

#PageBox			{ /*width: 1024px;*/width: 1000px; margin:0 auto;background:url(/i/vnut_header_new.gif) repeat-x center top;}

.CommonContent           { padding: 0 0 0 0;/*padding: 0 0 0 30px;*/}


#Content
{
float:left;width: 700px; overflow:hidden;margin: 0 0 0 20px;
}
#RightColumn
{
float:right;width: 238px;margin: 0 21px 0 20px; overflow:hidden;
}

#TopSearchBlock
{
	padding:0px;/*width: 1024px;*/width: 1000px;height:42px;/*border:1px solid #000;*/
}

/******  Меню
******************************/



#MenuTopImg
{margin:20px 0 0 20px;background:url(/i/under_menu.gif) no-repeat 86px 46px;padding:0px;width:980px;height:125px;/*border:1px solid #000;*/
}

#MenuTopImg #TopMainMenu {width:980px;height:45px;/*border:1px solid #000;*/margin:0 0 0 0;}
#MenuTopImg #TopMainMenuNew td {/*border:1px solid #000;*/}
#MenuTopImg #TopMainMenuNew td a {line-height:45px;}


#MenuTopImg #TopSubMenu {height:38px;margin:0;padding:0;}
#MenuTopImg #TopSubMenu table {/*border:1px solid #000;*/list-style:none;height:38px;background:url(/i/top_subm_r.gif) no-repeat right center;padding:0 0 0 0;}
#MenuTopImg #TopSubMenu td {float:left;height:38px;padding:0 7px 0 7px;}
#MenuTopImg #TopSubMenu td a {line-height:38px;color:#565656;font-size:12px;padding:0;text-decoration:none;}
#MenuTopImg #TopSubMenu td a.Selected {color:black;font-size:12px;padding:0;margin:0px;text-decoration:none;font-weight:bold;}
#MenuTopImg #TopSubMenu td.Left {margin:0 0 0 0;padding:0 0 0 0;/*border:1px solid #000;*/background:url(/i/top_subm_l.gif) no-repeat left center;height:38px;width:10px;}
#MenuTopImg #TopSubMenu td.Right {margin:0 0 0 0;padding:0 0 0 0;/*border:1px solid #000;*/background:url(/i/top_subm_r.gif) no-repeat left center;height:38px;width:10px;}

#TopSubMenu .archive ul.menu {border:1px solid #e8e1cc;border-top:none;list-style:none;margin:0;padding:0 0 10px 0;background:#fffdf4;position:absolute;top:33px;right:-10px;color: #565656;font-size: 12px;text-decoration: none;line-height:16px;width:200px;}
#TopSubMenu .archive ul.menu  li {
	line-height: 22px;
}
#TopSubMenu .archive ul {display:none;}
#TopSubMenu a:hover ul {display:block;}
#TopSubMenu .archive:hover ul {display:block;}







#Footer                        { padding: 20px 0 0 0; margin: 0 auto; overflow: hidden;/*width: 1024px;*/width: 1000px;text-align: center;/*border:1px solid #000;*/}

#MainBottomMenu {font: normal 12px Tahoma, sans-serif;list-style: none;margin: 15px 0 15px 0;}
#MainBottomMenu li {display:inline;margin:0 10px 0 0;}
#MainBottomMenu a {color:#565656;}
#MainBottomMenu li.Selected a {color:#a8a69b;text-decoration:none;font-weight:bold;}
#MainBottomMenu a:hover {color:#a8a69b;text-decoration:none; }
.Copyright {height: 30px; color:#888b56; font-size: 11px; font-family:Verdana; }


#TabsBottomMenu {font: normal 12px Tahoma, sans-serif;list-style: none;margin: 15px 0 15px 0;}
#TabsBottomMenu li {display:inline;margin:0 10px 0 0;}
#TabsBottomMenu a {color:#565656;}
#TabsBottomMenu li.Selected a {color:#a8a69b;text-decoration:none;font-weight:bold;}
#TabsBottomMenu a:hover {color:#a8a69b;text-decoration:none; }



/******  Заголовки
******************************/

#TitlePrepareBooks	{ background: url(/i/title/prepare_books.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleNewBooks	{ background: url(/i/title/new_books.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleAllBooks	{ background: url(/i/title/all_books.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title1To3Books	{ background: url(/i/title/b1_3.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title4To6Books	{ background: url(/i/title/4-6.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title7To10Books	{ background: url(/i/title/7-10.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title11To14Books	{ background: url(/i/title/11-14.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title1To101Books	{ background: url(/i/title/1-101.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title15To18Books	{ background: url(/i/title/15-18.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title3To5Books	{ background: url(/i/title/b3_5.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title5To7Books	{ background: url(/i/title/b5_7.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#Title7To12Books	{ background: url(/i/title/b7_12.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleAuthorsBooks	{ background: url(/i/title/authors.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleWhereBuy	{ background: url(/i/title/where_buy.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleWeRecommend	{ background: url(/i/title/we_recommend.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleNewRecommend	{ background: url(/i/title/new_recommend.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleAllRecommend	{ background: url(/i/title/all_recommend.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleAuthorsRecommend	{ background: url(/i/title/authors_recommend.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleNews	{ background: url(/i/title/news.png) no-repeat top left; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }

#TitleAbout	{ background: url(/i/title/about.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleReading	{ background: url(/i/title/bgreading.jpg) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitlePgBooks	{ background: url(/i/title/pgbooks.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }

#TitleVideo	{ background: url(/i/title/video.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleFoto	{ background: url(/i/title/foto.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }
#TitleFairyTale	{ background: url(/i/title/fairy_tale.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }

#TitlePartnersFriends	{ background: url(/i/title/partners_friends.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }

#TitleToAuthors	{ background: url(/i/title/to_authors.png) no-repeat top center; width: 680px; height: 26px; text-indent: -9000px; font-size: 1px; margin: 0 auto 20px auto; }

/*#TitleBook {text-align:center;text-indent:0; margin: 0 auto 20px auto;font-size:25px;letter-spacing:3px;}*/
#TitleBook {text-align:left;text-indent:0; margin: -5px auto 16px 0;font-size:23px;color:#3e4146;}
.TitleAuthor {text-align:left;text-indent:0; margin: 0 auto 16px 0;font-size:23px;color:#3e4146;font-weight:normal;}




/******  Ссылки навигации
******************************/
.BackLinkContainer {text-align:left;}
.BackLinkContainer a {color:#0074B0;text-decoration:none;font-weight:bold;white-space:nowrap;}


/******  Авторы
******************************/
#AuthorDetail {margin:10px 0 0 0;}



/******  Книги
******************************/

/******  Книги список
******************************/

.BooksList {width: 680px; margin:0;}
.OneBook {display: -moz-inline-stack;}
.OneBook {width: 680px; margin:0 0 40px 0;display:inline-block;vertical-align:top;}
.BookImg {width: 210px;float:left;}
.BookInfo {width: 680px; margin:0 0 0 0;padding:1px 0 0 0;}
.BookInfo IMG {padding:0 10px 5px 0;float:left;}
.BookInfo H3   {margin:0 0 0 0;font-family:Arial;font-weight:bold;font-size:14px;line-height:14px;}
.BookInfo A     {border:none;}
.BookInfo H3 A   {color:#0075b2 !important;text-decoration:none;}
.BookInfo H3 A:hover {text-decoration: underline;}
.BookInfo .Param {margin:12px 0 12px 0;display:inline-block;}
.BookInfo .Param A {color:#0075b2 !important;text-decoration:none;}
.BookInfo .Param A:hover {color:#0075b2 !important;text-decoration:underline;}
.BookInfo .ParamL {width: 280px;line-height:22px;float:left;}
.BookInfo .ParamR {width: 280px;line-height:22px;margin:0 0 0 280px;}
.BookInfo .PreviewText {font-family:Arial;color:#000000;font-size:12px;line-height:16px;display:inline-block;}
.BookInfo .PreviewText A {color:#0075b2 !important;text-decoration:none;font-size:14px;font-weight:bold;}

.BookInfo .book_properties   {font-family:Tahoma;color:#000000;font-size:11px;padding:10px 0 10px 0;line-height:16px;}
.BookInfo .book_properties a {color:#0075b2;text-decoration:none;line-height:22px;}
.BookInfo .book_properties a:hover {text-decoration:underline;}
.BookInfo .book_properties a:visited {/* TODO */}



/******  Новости
******************************/

.NewsList {width: 680px; margin:0;}
.NewsList .Hr {width: 680px;height:2px;background:url(/i/news/hr.gif) no-repeat center center;margin:0 0 32px 0;}

.OneNews {display: -moz-inline-stack;}
.OneNews {width: 680px; margin:0 0 32px 0;display:inline-block;vertical-align:top;}
.OneNews H3 {font-weight:bold;color:#4d4d4c;margin-bottom:3px;font-size:17px;background:url(/i/news/Marker.png) no-repeat left center;text-indent:28px;line-height:20px;}
.OneNews H3 A {font-weight:bold;color:#195ea4;text-decoration:none}
.OneNews H3 A:hover {text-decoration:underline}
.OneNews .NewsDate {color:#353536;margin-bottom:0;font-weight:bold;font-size:13px;text-indent:28px;line-height:13px;}

.OneNews H1 {font-weight:normal;color:#4d4d4c;margin-bottom:3px;font-size:23px;background:url(/i/news/Marker.png) no-repeat left center;text-indent:28px;line-height:26px;}
.OneNews .NewsDateDetail {color:#353536;margin-bottom:10px;font-weight:bold;font-size:15px;text-indent:28px;line-height:15px;}

.OneNews .NewsText IMG {/*border-top:2px solid #c25354;border-right:2px solid #8e9851;
						border-bottom:2px solid #51849f;border-left:2px solid #caa756;*/margin:14px;}
.OneNews .NewsImg {width: 110px;float:none;}
.OneNews .NewsText {display:inline-block;font-family:Arial;color:#28282a;font-size:13px;line-height:14px;}
.OneNews .NewsText A {color:#0075b2 !important;text-decoration:none;font-size:13px;}

/******  Карманный ученый
*****************************/
.Researcher {font-size:15px;margin:25px 0 0 0;}
.Researcher .Date {background:url(/i/point.gif) no-repeat 0 7px;padding:0 0 0 10px;margin:0 0 6px 0;font-weight:bold;}
.Researcher .Title {color:#0074b0;margin:0 0 6px 0;font-weight:bold;font-size:15px;}
.Researcher .Title a {text-decoration:none;}
.Researcher .Title a:hover {text-decoration:underline;}
.ResearcherArchive a {text-decoration:none;font-size:14px;font-weight:bold;}



/******  БЛОГИ
*****************************/
.Blog {width: 680px; margin:0;}
.BlogPost {margin:0 0 0 0;}
.BlogPost .Splitter {padding:0 6px 0 6px;color:#cecece;line-height:16px;display:inline-block;}
.BlogPostHeadList    {}
.BlogPostHead    {margin:0 0 20px 0;}
.BlogPostTitle   {font-size: 15px;font-weight:bold;}
.BlogPostTitle a {text-decoration:none;}
.BlogPostDate    {display:inline-block;color:#666666;font-size: 12px;}
.BlogAuthor  {display:inline-block;}
.BlogAuthorIcon {}
.BlogAuthorAvatar {}


.BlogPostText {font-size: 15px;margin:10px 0 10px 0;}
/*.BlogPostText BR {line-height:2px;height:2px;margin:0;}*/
.BlogPostmoreLink {margin:5px 0 5px 0;}

.BlogPostMeta {margin:10px 0 10px 0;}
.BlogPostMeta .Util {margin:15px 0 10px 0;color:#0075b2;}
.BlogPostMeta .Tag {margin:10px 0 15px 0;}
.BlogPostMeta .Tag a {color:#969696;text-decoration:none}
.BlogPostMeta .Tag a:hover {text-decoration:underline;}


.BlogCommentsList {width: 100%; margin:0;}
.BlogCommentsList .Splitter {padding:0 6px 0 6px;color:#cecece;line-height:16px;display:inline-block;}
.BlogComment {margin:10px 0 30px 0;}
.BlogCommentHead {margin:0 0 20px 0;padding-left:13px;background-color:#efe9d8;border:solid 1px #ddd8dc;height:34px;line-height:34px;}
.BlogCommentDate {display:inline-block;color:#666666;font-size: 12px;}
.BlogCommentText {font-size: 15px;margin:10px 0 10px 0;}
.BlogCommentMeta {margin:10px 0 10px 0;}
.BlogCommentMeta a {font-size: 11px;color:#969696;text-decoration:none;}
.BlogCommentMeta a:hover {text-decoration:underline;}
.BlogCommentAdd {text-align:center;padding:10px 0 10px 0;}
.BlogCommentFieldAuthor {display:inline-block;}
.BlogCommentFieldEmail {display:inline-block;}




.BlogMenu {margin:0 0 30px 0;}
.BlogMenu H3 {color:#000;font-size: 15px}
.BlogMenu UL {text-indent:0px;}
.BlogMenu UL LI {list-style-image: url(/i/point.gif);}


.BlogCalendar {margin:0 0 30px 0;}
.BlogCalendar H3 {color:#000;font-size: 15px}
.BlogCalendar .Box {border:1px #cccccc dotted;width:227px;}
.BlogCalendar TABLE.CalendarSearch {border:0;width:225px; background-color: #EFEEDA;height:20px;font-size: 15px;line-height:15px;}
.BlogCalendar TABLE.CalendarSearch td {text-align:center;}
.BlogCalendar TABLE.Calendar {width:225px;border:0;}
.BlogCalendar TABLE.Calendar TH {background-color: #EFEEDA;font-weight:bold;text-align: center;height:15px;line-height:15px;}
.BlogCalendar TABLE.Calendar TD {text-align: center;height:13px;line-height:15px;}
.BlogCalendar TABLE.Calendar TR {height:18px;}

.BlogTag {width:227px;margin:0 0 30px 0;}
.BlogTag H3 {color:#000;font-size: 15px}
.BlogTag .TagsChain {border:1px #cccccc dotted;width:225px;background-color: #EFEEDA;text-align:justify;padding:3px;}
.BlogTag .TagsCloud {border:1px #cccccc dotted;width:225px;background-color: #EFEEDA;text-align:justify;padding:3px;}



#PhotoList UL LI {list-style-image: url(/i/point.gif);}
#PhotoList UL {text-indent:0px;}



.sky{
	width:230px;
	text-align:justify;
	border:1px dotted #CCCCCC;
	background-color: #EFEEDA;
	margin:10px 0px;
	padding:3px;
}

.sky a{
	text-decoration:none;
}


.sky a:hover{
	text-decoration:underline;
}



.col{
	width:236px;
	font-size:80%;
	line-height:1.2;
	border:1px dotted #CCCCCC;
	margin:10px 0px;
}


.colhead{
	background-color: #EFEEDA;
	font-size:80%;
	line-height:1.2;
	text-align: center;
	border-bottom:1px dotted #CCCCCC;
	height:20px;
}

.colsearch{
	background-color: #EFEEDA;
	font-size:80%;
	line-height:1.2;
	text-align: center;
}


.col a{
	text-decoration:underline;
	font-weight:normal;
}

.col a:hover{
	text-decoration:underline;
}

.colb{
	font-size: 80%;
	line-height: 1.2;
	text-align: center;
}

/* START 25/08/2010 */

.sorting .left  {
    float:left;
}
.sorting .center {
    float:left;
}
.sorting .center  {
    float:left;
    padding-left:14px;
    padding-right:14px;
    height: 45px;
    background: #cde5ec;
    line-height:45px;
}
.sorting .right {
    float:left;
}
.sorting {
    padding-bottom:20px;
    color:#77868d;
}
.sorting select  {
    font-family: Arial, Geneva CY, Sans-Serif;
    width:106px;
}

/* END 25/08/2010 */

.under-construction {
	margin: 20px 0;
	background: center 0 url(/i/we_work.jpg) no-repeat;
	height: 223px;
}

.main #Content,
.books #Content,
.books-book #Content,
.archive.we_recommend #Content{
	width: 724px;
	margin-left: 15px;
}

.books.book,
.archive.we_recommend  {
	position: relative;
	margin-top:40px;
}

.books.book  #tabs_2 ,
.archive.we_recommend #tabs_2 {
	position:absolute;
	top:-40px;
	left: 0;
	right: 0;
}

.main #RightColumn,
.books #RightColumn,
.archive.we_recommend #RightColumn,
.books.book #RightColumn,
.archive.we_recommend.book #RightColumn {
	margin-right: 0;
}

.main .ui-tabs .ui-tabs-nav li,
.books .ui-tabs .ui-tabs-nav li,
.archive.we_recommend .ui-tabs .ui-tabs-nav li{
	width: 93px !important;
}

.main .ui-tabs .ui-tabs-nav li.allbook ,
.books .ui-tabs .ui-tabs-nav li.allbook ,
.archive.we_recommend .ui-tabs .ui-tabs-nav li.allbook{
    width: 102px !important;
}

.main .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.books .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.archive.we_recommend .ui-tabs .ui-tabs-nav li.ui-tabs-selected   {
    width: 100px !important;
}

.main .ui-tabs .ui-tabs-nav li.ui-tabs-selected.allbook,
.books .ui-tabs .ui-tabs-nav li.ui-tabs-selected.allbook,
.archive.we_recommend .ui-tabs .ui-tabs-nav li.ui-tabs-selected.allbook {
    width: 100px !important;
}

.main #TabsBottomMenu li,
.books #TabsBottomMenu li,
.archive.we_recommend #TabsBottomMenu li {margin:0 5px 0 0 !important;}



/* MY CHANGES DELETE ALL PREVIOUS */
.blog-title {
	margin: 0 auto 30px;
	display: block;
	text-align: center;
}

.blog-sub-title {
	margin: -20px auto 10px;
	display: block;
	text-align: center;
}

.button {
	padding: 0.5em 1em;
	line-height: 2.2em;
	color: white;
	background: #7B5F41;
	border: 1px solid #443524;
	text-decoration: none;
	border-radius: 8px 0px 8px 0px;
}
.button:hover {
	text-decoration: underline;
}

.addthis_inline_share_toolbox {
	margin: 20px 0;
	text-align: center;
}

#Footer .social-buttons {
	margin-bottom: 10px;
	text-transform: lowercase;
}
#Footer .social-buttons a{
	color: #888b56;
}

.sp-form-outer{ 
}
.sp-form-outer .sp-form {
	background: none !important;
	width: 400px !important;
	padding-top: 0 !important;
}

.sp-form-outer .sp-form .sp-form-fields-wrapper {
	width: 400px !important;
}

.sp-form-outer .sp-form .sp-control-label {
	display: inline-block;
    width: 20% !important;
}
.sp-form-outer .sp-form .sp-form-control {
	width: 80% !important;
}
/* End */
/* /local/templates/pg_pages/components/bitrix/menu/top_img_menu/style.css */
/* /local/templates/pg_pages/template_styles.css */
