/*clear*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot {    margin: 0;   padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    font-family: inherit;    vertical-align: baseline;}
/* remember to define focus styles! */
:focus {    outline: 0;}
body {    line-height: 1;    color: black;    background: white;}
ol, ul {    list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
blockquote:before, blockquote:after,q:before, q:after {    content: "";}
blockquote, q {    quotes: "" "";}

/*main*/
body,html { margin:6px; }
body { background:#5c5c5c; font-family:Arial, sans-serif; font-size:13px; color:#555; line-height:15px; }

a,a:link { color:#1868b1; text-decoration:underline; }
.text .box.supercontent img { padding-bottom:10px; }

h1,h2,h4,h5,h6 { text-align:center; color:#799b0f; font-weight:normal; text-transform:uppercase; }
h1 { font-size:120%; }
h2 { font-size:110%; }
h3 { font-size:14px; font-weight:normal; color:#444; margin:4px 0px 0px 0px; }
h4 { font-size:90%; }
h5 { font-size:80%; }
h6 { font-size:70%; }

#main { 	width:100%; min-width:1020px; 	float:left; 	height:100%; 	min-height:600px; 	background:#FFF; border-radius: 18px 18px 0 0; margin-top:3px;}
#header { float:left; 	width:100%; 	height:174px; } 
#header .left { 	float:left; 	width:100%; 	margin-right:215px; } 
#header .left .ebs_iprbooks { 	float:left; 	margin:14px; }
#header .left .menu {			 	position:absolute; 	top:125px; 	left:28px; 	width:689px; 	height:44px; 	background:url(../i/menu.jpg) no-repeat; 	padding:13px 20px 0 7px; }
#header .left .menu ul li { 	list-style:none; 	float:left; 	padding-right:15px; }
#header .left .menu ul li a { 	border:0; 	text-decoration:none; }
#header .right { 	float:right; 	background:#5c5c5c url(../i/headerright.jpg) no-repeat; 	width:336px; 	height:174px; }

#content { 	float:left; 	width:100%; 	min-height:400px; 	display:block; 	margin-right:336px; 	padding-bottom:20px; }
#contentsend { 	float:left; 	width:100%; 	display:block; min-height:300px; display:block;} 
#content .text { 	margin-right:315px; 	padding:15px; }
#content .rsection { 	float:right; 	width:315px; 	min-height:300px; 	background:#fff; 	margin-top:16px; }

#footer { 	float:left; 	width:100%; background:#fff;	min-height:200px; border-radius: 0px 0px 18px 18px; margin-top:6px; margin-bottom:6px;}
#footer .copyright { 	float:left; 	color:#5c5c5c; 	line-height:20px; 	margin:10px; }
#footer .footerText {line-height:14px;font-size:12px;color:#535353;padding:15px;}
#footer .footerText h1 {text-align:left;font-size:16px;}

/* authorize */
/* Блок с авторизацией пользователя */
.wlpemessage {	display:block;	width:306px;	color:#FFF;		position:absolute;	margin-top:10px;	z-index:2000;	-webkit-border-radius: 6px; 	-moz-border-radius: 6px; border-radius: 6px;	text-align:center;	font-weight:bold;	text-transform:uppercase;	font-size:11px;	text-shadow:0px 1px 1px #333;}
@media \0screen {
  	.wlpemessage {		display:block;		position:absolute;		margin-left:-257px;		width:305px;		margin-top:30px;		padding:0px;	}
}	
*:first-child+html .wlpemessage {display:block;	position:absolute;	width:305px;	margin-top:-2px; margin-left:-2px;}
.wlpemessagep {	padding:3px 4px; background:#ff0000; -webkit-border-radius: 6px; 	-moz-border-radius: 6px; border-radius: 6px;}
.wlpeblock {	float:right;	display:block;	width:308px;	height:144px;		border-radius:18px;	box-sizing:border-box;	background:#EEE;	border:2px #FFF solid;}
.wlpep8 {	padding:8px;}
.wlpeblock .wlpetext {	font-size:12px;	width:108px;	display:block;	float:left;	margin:0px;	padding:0px;	padding-top:3px;	line-height:30px;}
.wlpeblock .wlpelogin input, .wlpeblock .wlpepassword input{	background:#f9f9f9;	float:right;	border-radius:3px; box-sizing:border-box;	border:1px solid #b9b9b9;	width:160px;	height:30px;	margin:0px;	padding:0px 4px 0px 4px;}
.wlpeblock .wlpelogin input:hover, .wlpeblock .wlpepassword input:hover{	border:1px solid #555;}
.wlpestr {	height:38px;}
button.wlpebutton{	display:block;	border-radius:4px;	box-shadow:rgba(0,0,0,0.333) 0px 0px 1px 1px inset;	background:#7ca21d url(../i/nicebtn.png)repeat-x top;	height:22px;	border:none;	cursor:pointer;	text-transform:uppercase;	font-size:9px;	font-weight:bold;	floa:left;	padding:0px 12px;	text-decoration:none;	line-height:22px;	color:#FFF;	margin-top:120px;}
a.wlpebutton, button.wlpebutton.red {	display:block;	border-radius:4px;	box-shadow:rgba(0,0,0,0.333) 0px 0px 1px 1px inset;	background:#7ca21durl(../i/nicebtn.png) repeat-x top;	height:22px;	border:none;	cursor:pointer;	text-transform:uppercase;	font-size:9px;	font-weight:bold;	float:left;	padding:0px 12px;	text-decoration:none;	line-height:22px;	color:#FFF;	margin-top:10px;	margin-left:12px;}
.wlpebutton:hover {	box-shadow:rgba(0,0,0,0.333) 0px 1px 0px 1px inset;	background:#799b0f;	color:#FFF;}
button.wlpebutton.red:hover {	background:red;	color:#FFF;}

#wlpeLoginForm {	margin-top:-10px;}
.wlpepadding {	padding:0px;}
.placeholder {	color:#999;}
#wlpeLoginForm .wlpebutton {	margin-top:-2px;}
*:first-child+html .wlpeblock {	width:300px;	height:136px;}

.IPRBOOOKSOuterTplLK li{	line-height:16px;	margin-bottom:10px;	background:url(../i/list.png) no-repeat left center;	padding-left:28px;}
.IPRBOOOKSOuterTplLK li a{	font-size:12px;}

.wlpeh3 {	margin-top:-12px;	color:#333;	text-align:center;	font-size:16px;}
.wlpeh3_1 {	text-align:center;	font-size:12px;	font-weight:bold;	text-transform:uppercase;	margin-top:10px;	height:60px;	color:#ff3200;}
.wlpesubmitblock {	margin-top:10px;}
a.wlpebutton {	text-decoration:none;}
h4 {	color:#333;	font-size:16px;}
.info_buttons {	padding-left:13px;	vertical-align:middle;	display:block;}

/* menu */
ul.dropdown{ 	position: relative;	margin:0px;	padding:0px;	z-index:200;	background:#eee;}
ul.dropdown li{	float: left; 	margin:0px 1px;	padding:0px;}
ul.dropdown a{ 	text-decoration:none;	font-size:11px;	text-transform:uppercase;	font-weight:bold;	color:#333;	padding:4px 10px;	border-radius:4px 0px;	-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;       -moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;        -ms-transition: background-color .2s ease, border .2s ease,color .2s ease, opacity .2s ease-in-out;         -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;  transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;}
ul.dropdown a:hover, ul.dropdown li.active a{ 	text-decoration:none;	background:#333;	color:#FFF;}
ul.dropdown a:hover, ul.dropdown li.actived a{ 	text-decoration:none;	background:#333;	color:#FFF;}
ul.dropdown li.active ul li a{ 	background:none;	color:#333;}
ul.dropdown li.actived ul li a{ 	background:none;	color:#333;}
ul.dropdown li.active ul li a:hover{ 	background:#333;	color:#FFF !important;}
ul.dropdown li.actived ul li a:hover{ 	background:#333;	color:#FFF !important;}
ul.dropdown li a{ 	display: block;}
ul.dropdown li:last-child a{ 	border-right: none;}
ul.dropdown li.hover, ul.dropdown li:hover                {  color: black; position: relative; }
ul.dropdown li.hover a { color: black; }

/* 	LEVEL TWO */
ul.dropdown ul { width: 280px; visibility: hidden; position: absolute; top: 100%; left: 0; background:#FFF; border-radius:0px 4px 4px 4px; z-index:100; border:1px #ccc solid; padding:10px 0px;}
ul.dropdown ul li { font-weight: normal; color: #000; float: none; background:#FFF; padding-right:20px;}
ul.dropdown ul li a{line-height:15px;}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ width: 100%; border-radius:0px; background:none; font-size:12px; text-transform:none; font-weight:normal; } 
ul.dropdown ul li a:hover { width: 100%;  font-size:12px; text-transform:none; font-weight:normal; padding:4px 10px; color:#FFF;}  
ul.dropdown ul li:first-child a:hover{ 	border-radius:0px;}
ul.dropdown ul li:last-child a:hover{ 	border-radius:0px;}
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
ul.dropdown li ul li.parentRow {	background:url(../i/parentrow_arrow.png) no-repeat right;	background-position:98% 50%;}
ul.dropdown li ul li.parentRow:hover {	background:#333 url(../i/parentrow_arrow.png) no-repeat right;	color:#FFF;	background-position:98% 50%;}
ul.dropdown li ul li.parentRow:hover a{	background:none;}
ul.dropdown li ul li.parentRow:hover ul li a{	color:#333;}
ul.dropdown li ul li.parentRow:hover ul li a:hover{	background:#333;	color:#FFF;}
ul.dropdown li ul li.parentRow.active  a{	color:#FFF !important;}
ul.dropdown li ul li.parentRow.actived  a{	color:#FFF !important;}
ul.dropdown li ul li.parentRow.active ul li a{	color:#333 !important;}
ul.dropdown li ul li.parentRow.actived ul li a{	color:#333 !important;}
ul.dropdown li ul li.parentRow.active ul li a:hover{	color:#FFF !important;}
ul.dropdown li ul li.parentRow.actived ul li a:hover{	color:#FFF !important;}

.footerlinks { 	float:left; 	width:100%; 	min-height:300px; }
.one,.two,.three { 	float:left; 	width:33%; 	min-height:200px; 	border-right:dashed #ccc 1px; }
.one .padding h1,.two .padding h1,.three .padding h1 { 	margin-bottom:10px; 	color:#ff3200; }
.one .padding ul li,.two .padding ul li,.three .padding ul li {
	line-height:15px;
	margin-left:30px;
	list-style:disc;
	margin-bottom:4px;
}

#both {	height:6px;	width:100%;	background:#5c5c5c;	float:left;}
.box {	float:left;	width:100%;	border:solid #e5e5e5 1px;	margin-bottom:8px;		border-radius: 18px;	background:#f9f9f9;}
.w300 {	width:300px;	background:#f9f9f9 url(../i/w300.jpg) no-repeat left top;	background-position:4px 2px;}
.w300.orange {	background:#cafe97 url(../i/w300g.jpg) no-repeat left top;	background-position:4px 2px;}
.w300new {	width:300px;}
.box h1,.box h3, #contentsend h3 {	color:#799b0f;	padding:3px 0;	font-size:12px;	text-transform:uppercase;	font-weight:bold;}
.box h3 a{	font-size:12px;	text-transform:none;	font-weight:normal;}
.box.w300new h1{	color:#444;}
.box .padding {	color:#444;	line-height:20px;	padding:10px 18px;}

.book {text-align: justify;}
div.padding p{text-align: justify;}
.footerText {text-align: justify;}
.clear {	clear:both;}

/*banners*/
.banner {	margin:10px 0px;	display:block;	float:left;}
.nomargintop {	margin-top:0px;}
.nomarginbottom {	margin-bottom:10px;}

/*IPRbooks NEWS*/
.newsblock {float:left;font-size:12px;width:100%;line-height:12px;padding-bottom:10px;margin-bottom:12px;}
.newsblock .datetitle {float:left;width:100%;padding-left:20px;margin-bottom:8px;}
.newsblock .datetitle .calendar {width:16px;height:18px;float:left;background:url(../i/calendar.jpg) no-repeat;margin-right:5px;}
.newsblock .datetitle span.date {color:#ccc;padding:2px;}
.newsblock .datetitle h1 {margin-left:20px;font-size:12px;padding:2px;}
.pro-books {float:left;min-height:30px;width:100%;font-size:12px;margin-bottom:10px;}

/*IPRbooks CATALOG*/
.shop-stuff {	display:inline-block;	width:48%;	height:300px;	float:left;	min-width:290px;	margin-bottom:10px;	background:url(../i/bgbook.jpg) repeat-x top;	border:solid #FFF 1px;}
.shop-stuff3 {	display:inline-block;	width:32%;	height:300px;	float:left;	min-width:190px;	border:solid #FFF 1px;	background:url(../i/bgbook.jpg) repeat-x top;	margin:0 0 10px 1%;}
.shop-stuff-b h3 {	height:70px;	font-size:12px;	line-height:13px;	overflow:hidden;	margin-bottom:12px;	text-align:center;	padding-top:0px;}
.shop-stuff .shk-image {	float:left;	max-width:35%;	margin:0 10px 5px 0;}
.shop-stuff3 .shs-price {	height:40px;	float:left;	position:absolute;	bottom:30px;}
.shs-price {	height:40px;	float:left;	position:absolute;	bottom:0;}
.shs-tocart {	border-top:1px dashed #888;	margin:5px 0;	padding:5px 0;}
.shk-price {	font-weight:400;	color:#799b0f;}
.shk-but {	float:left;	cursor:pointer;}
.shk-but:active {	background:#A3A3A3;	outline:none;}
.price-add {	color:red;	line-height:0;	padding-left:3px;}
.shop-cart {	margin:0;}
.shop-cart-head {	text-align:center;	padding:5px 0 15px;}
.shop-cart-body {	text-align:center;	padding:15px 0;}
.shop-cart table {	border-collapse:collapse;	margin:5px 0;}
.shop-cart td {	border-bottom:1px solid #ddd;	border-top:1px solid #ddd;	padding:3px;}
.shop-cart table small {font-size:11px;color:#595959;}
#butEmptyCart {	text-decoration:none;	color:#000;	border-bottom:1px dashed #000;}
#cartEmpty {	height:50px;	line-height:50px;}
.cart-order {	text-align:left;	margin:5px 0;}
.shop-stuff4 {	display:inline-block;	width:20%;	min-width:240px;	height:280px;	float:left;	border:1px #CCC solid;	background:url(../i/bgbook.jpg) repeat-x top;	border-radius: 8px;	margin:0 0 10px 1%;}
.shk-image-new {	float:left;	margin-right:10px;	width:80px;	}
.materials {padding:5px 0;}
.materials img {width:70px;}
.intro {font-size:11px;}
.top20 img {margin-top:5px;}
.buttons {margin-top:10px;float:left;width:100%;}

/*IPRbooks RIGHTMENU*/
.rightmenu { margin:0; padding:0; }
.rightmenu li {  line-height:14px;font-size:12px;margin-bottom:8px;background:url(../i/partner.png) no-repeat left top;padding-left:28px;min-height:16px;}
.rightmenu li.active,.rightmenu li:hover {background:url(../i/newoofice.png) no-repeat left top;}
.rightmenu li ul {margin-left:20px;font-size:12px;margin-top:8px;}
.rightmenu li.active ul li a {color:#1868b1;}
.rightmenu li.active ul li {margin-bottom:3px;}

/*IPRbooks PARTNERS*/
ul.partners li {	line-height:100%;	font-size:12px;	margin-bottom:8px;	background:url(../i/partner.png) no-repeat left center;	padding-left:28px;}
ul.partners li.active,ul.partners li:hover {	line-height:100%;	font-size:12px;	margin-bottom:8px;	background:url(../i/newoofice.png) no-repeat left center;	padding-left:28px;}
.IPRbooks_partner {	background:#FFF;	border:1px #CCC solid;	padding:4px 8px;	margin-bottom:4px;	border-radius: 8px;	width:45%;	height:240px !important;	float:left;	margin:4px 1%;	line-height:17px; 	display:block;}
.IPRbooks_partner  img{	width:120px;	float:left;	padding-bottom:100px;	padding-right:12px;}
.IPRbooks_partner:hover{	box-shadow:0px 0px 50px #EEE inset;}
.IPRbooks_parnter_link {	display:block;	cursor:pointer;	text-decoration:none;	font-size:11px;	font-weight:bold;	height:24px;text-align:center;	text-transform:uppercase;}
.IPRbooks_partner_info {	padding-top:10px;	padding-bottom:10px;}

/*IPRbooks BREADCRUMBS*/
.breadcrumbs {margin-bottom:20px;font-size:14px;line-height:22px;}
.breadcrumbs a {text-decoration:none;border-bottom:dashed #535353 1px;}

.pages {color:#ff6d3c;text-align:center;font-size:12px;font-weight:700;text-decoration:none;}
.pages a {text-align:center;color:#535353;padding:0 5px;}
.pages a:hover,.ditto_currentpage, .ajaxSearch_currentPage {	border:solid #ff3201 1px;	background:#ff3201;	text-decoration:none;	color:#FFF;  border-radius: 4px;	padding:0 3px;	margin:0px 2px;}
a.ditto_page {	border:solid #555 1px;	background:#FFF;	text-decoration:none;	color:#555;	border-radius: 4px;	padding:0 3px;	margin:0px 2px;}
.pages a.ditto_next_link, .pages a.ditto_previous_link  {	border:solid #799b0f 1px;	background:#FFF;	text-decoration:none;	color:#799b0f;		border-radius: 4px;	padding:0 8px;	margin:0px 2px;}
.pages a.ditto_next_link:hover, .pages a.ditto_previous_link:hover{	border:solid #ff3201 1px;	background:#ff3201;	color:#FFF;}
.images {	width:30%;	float:left;	max-width:180px;}
.images img {	border-radius: 4px; box-shadow: -2px -2px 4px 0px #FFFFFF; }
.description {	width:68%;	margin-left:2%;}
.themdesc {	min-width:300px;	display:block;	text-align:left;	margin-top:-10px;}
.h300 {min-height:220px;}
.info {font-size:12px;color:#ff5d26;background:none;padding:10px;}
a.download {color:#FFF;text-decoration:none;background:#799b0f;margin-top:10px;float:left;cursor:pointer;padding:3px 25px;}
a.download:hover {color:#FFF;text-decoration:none;background:#555;margin-top:10px;float:left;cursor:pointer;padding:3px 25px;}
.m20 {margin-bottom:10px;}

.td {border-left:solid #535353 1px;border-top:solid #535353 1px;padding:5px;}
table.filtertable {border:0;}
table.filtertable td,table.filtertable tr {border:0;padding:0;}
ul#ebscat,ul#rebs {line-height:20px;min-height:16px;}
ul#top10 {line-height:16px;margin-left:20px;}
ul#top10 li {list-style-image:url(../i/list.png);line-height:16px;}
ul#ebscat li.active,ul#rebs li:hover,ul#rebs li.active,ul#testaccess li:hover {line-height:100%;font-size:12px;margin-bottom:8px;background:url(../i/greenlist.png) no-repeat left center;padding-left:28px;}
ul#rebs li.active {	padding:8px 0px 8px 30px;		background:#799b0f;	border-radius: 12px;} 
ul#rebs li.active a {	color:#FFF;	text-decoration:none;}
.back {height:30px;width:100%;}
.all {margin-top:8px;}
.oldprice {text-decoration:line-through;}
.debug {border:solid red 1px;}
.grey {color:#535353;}
.greyeee {color:#eee;}
.grey2 {color:#eee;margin-top:60px;}

#filterForm input {border-radius: 6px;}
li.downloadlicense a {color:green;line-height:12px;font-size:12px;text-decoration:none;	border-radius: 6px;}
li.downloadlicense {font-size:12px;line-height:12px;text-align:center;margin-top:20px;border:solid green 1px;background:#ccc;padding:5px; border-radius: 6px;}
.logotitle {color:#535353;font-size:17px;text-align:left;margin-left:4px;}
.news p {margin-bottom:10px;font-size:12px;line-height:14px;}

.newclass ul li {list-style:circle;}
li.ac_over,li.ac_results,iframe,#filter div,#filter li,#filter ul {background:#fff;cursor:pointer;color:#000;}
em.date {font-size:12px;color:#ff6d3c;font-weight:700;}
.field-item.odd {float:left;margin-right:10px;margin-top:10px;}
#rssContent p,#rssContent a,#rssContent ul,#rssContent li,#rssContent em {float:left;width:100%;}

.text .padding ul#proconsultulq {display:block;float:left;width:100%;margin-bottom:10px;}
.text .padding #proconsultulq li {list-style-type:none;float:left;display:block;width:45%;min-height:50px;margin-right:5px;background:#EEE url(../i/bgthemes.jpg) no-repeat top right;cursor:pointer;border:1px #c6c6c6 solid;	border-radius: 10px;padding:10px;}
.text .padding #proconsultulq li.activate {list-style-type:none;background:#799b0f;float:left;display:block;width:45%;min-height:50px;margin-right:5px;cursor:pointer;border:1px #799b0f solid;padding:10px;}
.text .padding #proconsultulq li.activate a {color:#FFF;}
.text .padding ol.olthemebox li.activate ol.olthemebox {display:block;}
#ajaxSearch_input {border:solid #eee 2px;width:196px;height:19px;margin-left:30px;margin-top:21px;float:left;color:#555;	border-radius: 4px;}
#ajaxSearch_submit {margin-left:5px;margin-top:20px;float:left;}
.ebsFilter {background:#FFF;font-size:12px;z-index:1000;padding:20px 10px 14px;}
.ebsFilter input {width:190px;border:1px #ccc solid;}
.filtertable td {width:106px;}
a.linkFilterForm {float:right;cursor:pointer;height:22px;line-height:20px;text-decoration:none;text-align:center;background:#333;color:#FFF;	border-radius: 6px;margin:10px 7px 0 auto;padding:2px 10px;}
a.linkFilterForm:hover {float:right;cursor:pointer;height:22px;line-height:20px;text-decoration:none;text-align:center;background:#000;color:#FFF;margin:10px 7px 0 auto;padding:2px 10px;}
a.nicebutton {display:block;border-radius:4px;background:#7ca21d url(../i/nicebtn.png) repeat-x top;cursor:pointer;text-transform:uppercase;text-decoration:none;font-size:9px;font-weight:bold;color:#FFF;float:left;margin:0 0 4px;padding:0px 12px;}
#filter_button {	line-height:22px;	padding:0px 8px;	height:20px;	background:#7ca21d url(../i/nicebtn.png) repeat-x top;	color:#FFF;	border-radius:4px;	text-decoration:none;	text-transform:uppercase;	font-size:9px;	font-weight:bold;	border:none;	cursor:pointer; }
a.nicebutton:hover {background:#5f5f5f url(../i/nicebtn_hover.png) repeat-x top;color:#FFF;}
a:hover,a:focus,#header .left .menu ul li.active a,#header .left .menu ul li a:hover,#header .left .menu ul li a:focus,.box ul#navigation li.active a,.box ul#navigation li a:hover,.box ul#top10 li.active a,.box ul#top10 li a:hover,.box ul#pi li.active a,.box ul#pi li a:hover,.box ul#advertising li.active a,.box ul#advertising li a:hover,.box ul#cat li.active a,.box ul#cat li a:hover,.box ul#ebscat li.active a,.box ul#ebscat li a:hover,.box ul#partners li.active a,.box ul#partners li a:hover,.rightmenu li.active a,ul.partners li.active a {color:#799b0f;}
#header .left .menu ul,.one .padding ul,.two .padding ul,.three .padding ul,ul,ol {margin:0;padding:0;}
.footerlinks ul.clear li a,.shop-stuff small,.news,.newclass,.filtertable {font-size:12px;}
.one .padding,.two .padding,.three .padding,.shop-stuff-b,#lightbox-container-image,#footer .footerText ul {padding:10px;}
.w300 h1,.materials input {cursor:pointer;color:#444;}

/*no sorted styles*/
.newsblock .datetitle h1,.newsblock .datetitle span.date,.description,.field-item.odd a img {float:left;}
.readall,.back a {float:right; display:block; margin-left:-10px;}
.pro-books a,.img {margin-right:10px;}
.shop-stuff4,.shop-stuff,.shop-stuff3,.relative {position:relative;}
.shs-tocart div,#totalCart {margin:5px 0;}
#stuffHelper div,.center {text-align:center;}
#myComment,#filterForm,.text .padding ol.olthemebox li ol.olthemebox {display:none;}
.rightmenu li.active ul li a:hover,.rightmenu li.active ul li.active a {color:#ff3200;}
ol#proconsultul,ol#proconsultul li,.text .padding ol.olthemebox,.text .padding ol.olthemebox li {list-style:none;}
#lightbox-image-details-caption,strong {font-weight:700;}
ul#top10 li a,ul#ebscat li a,.all li a,a.spebs,ul.partners li a,.text .padding ul#proconsultulq a {text-decoration:none;}
ul#ebscat li,ul#rebs li,ul#testaccess li,#footer .footerText ul li {line-height:100%;font-size:12px;margin-bottom:8px;background:url(../i/orangelist.png) no-repeat left center;padding-left:28px;}

/* orange */
.orange {	background:#cafe97;}
.orange h1 {	color:#333;}
.orange li {	line-height:12px;	padding-bottom:4px;}
.orange a{	font-size:11px;}
.h1sublogotextsuper {	font-size:100px;	display:none;}

/*СТАТИСТИКА*/
table.stat {	width:100%;	background:url(../i/tablebg.jpg) repeat-x top;	border-color:#6d8201;	border-width:0px 1px 1px 1px;	border-style:solid;	border-radius: 8px;}
.stat td {	padding:2px 8px;	font-size:12px;	line-height:16px;}
.stat thead  td{	height:28px;	color:#FFF;	text-transform:uppercase;	font-weight:bold;	line-height:28px;}

.filtertable tr.odd {	background:none;}
.stat thead tr.odd {	background:none;}

/* пагинация для таблицы статистики */
.pager {	margin:0 auto;	display:block;	padding-left:12px;	text-align:right;	float:right;	width:100%;}
.pager a {	border-radius: 6px 0px 6px 0px;	text-decoration:none;	background:#6d8201;	color:#FFF;	padding:4px 8px;	margin:0px 2px;	font-size:12px;}
.pager a:hover {	background:#555;}
.pager a.active {	background:#333;}
/* not sorted styles */
.fright {	float:right;	margin:0px;	padding:0px;}
.fleft {	float:left;}

/* фильтрация по таблице статистики */
.statfilter {	float:left;	padding-left:12px;}
.statfilter input.nicebutton {	border:0px;	border-radius: 6px 0px 6px 0px;	padding:4px 12px;	background:#6d8201;	color:#FFF;	cursor:pointer;}
.statfilter input.nicebutton:hover {	background:#333;}
.statfilter input.nicebutton:active {	background:#555;}

/**************************************СПЕЦИАЛЬНО ДЛЯ IE 7 ********************************************/
*:first-child+html #header .left {
	margin-right:0px;
}
*:first-child+html #content {
	margin-right:0px;
}
*:first-child+html .intro {
	float:right;
	width:60%;
}
*:first-child+html .newsblock {
	margin-bottom:30px;
}
*:first-child+html .shk-image {
	float:left;
	width:60%;
}
*:first-child+html .shop-stuff3 .shs-price {height:40px; float:left; position:absolute; bottom:30px; left:10px;}
*:first-child+html .shs-price {height:40px; float:left; position:absolute; bottom:0; left:-50px;}
*:first-child+html .readall {position:absolute; left:60px;}

/*FORMFILTER*/
.ebsFilter td {	font-size:13px;	margin-right:4px;}
.ebsFilter input{	width:200px;	margin:1px 0px 1px 8px;height:20px;	padding:0px 4px;	border:1px #777 solid;	border-radius: 4px;}
.ebsFilter input:hover {	border:1px #333 solid;	background:#ebffec;}

.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results iframe {	display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;	top:0;	left:0;	z-index:-1;	width:3000px;	height:3000px;}
.ac_results li {	position:relative;    margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	width: 100%;	font: menu;	font-size: 12px;	overflow: hidden;}
.ac_loading {	background : url('autocomplete_indicator.gif') right center no-repeat;}

.ui-menu-item {	font-size:11px;	font-family:Arial;}
.ui-corner-all, .ui-corner-all.ui-state-hover {	font-size:10px;}
#izd, #author, #bbk, #j_title, #j_pubhouse, #title{	background:#fff8e2;}
a.redible {	color:red;}
.box .padding.littletext {	font-size:12px;	line-height:16px;}
.none{	display:none;}
.nicebutton.orangebutton {	font-size:12px;margin-left:10px;background:#ff7d00;}
.nicebutton.orangebutton:hover {	background:#ff4e00;}

/* классы для ссылок */
a.redlink {	color:#e00b0b;	font-weight:bold;	text-decoration:none;	border-bottom:1px dashed #e00b0b;}
a.redlink:hover {	color:#333;	border-bottom:1px dashed #333;}
a.bluelink {	color:#1669cf;	font-weight:bold;	text-decoration:none;	border-bottom:1px dashed #1669cf;}
a.bluelink:hover {	color:#333;	border-bottom:1px dashed #333;}
a.greenlink {	color:#70b212;	font-weight:bold;	text-decoration:none;	border-bottom:1px dashed #70b212;}
a.greenlink:hover {	color:#333;	border-bottom:1px dashed #333;}
a.orangelink {	color:#ff7d00;	font-weight:bold;	text-decoration:none;	border-bottom:1px dashed #ff7d00;}
a.orangelink:hover {	color:#333;	border-bottom:1px dashed #333;}
.nicebutton.redhover:hover {	background:red;}



.lock {	display:block;	width:16px;	height:16px;	background:url(../i/lock.png) no-repeat;}
.unlock {	display:block;	width:16px;height:16px;	background:url(../i/unlock.png) no-repeat;}
.denied {	display:block;	width:16px;	height:16px;	background:url(../i/access_denied.png) no-repeat;}
.open {	display:block;	width:16px;	height:16px;background:url(../i/access_open.png) no-repeat;}
.noneclasstable td, .noneclasstable tr.odd  {	background:none;}
.IPRBOOOKSOuterTplLK  a{	background:none;}
.nicebutton.redhover.messagepred, .messagepred.redhover {	font-size:9px;	text-transform:uppercase;	text-shadow:-1px -1px 0px #555555;}
a.nicebtn, .nicebtn.sendr {	float:left;	line-height:22px;	padding:2px 12px;height:20px;	background:#7ca21d url(../i/nicebtn.png) repeat-x top;	color:#FFF;	border-radius: 4px;	text-decoration:none;	text-transform:uppercase;	font-size:9px;	font-weight:bold;	text-shadow:-1px -1px 0px #555555;}
.nicebtn:hover {	background:#5f5f5f url(../i/nicebtn_hover.png) repeat-x top;	color:#fff;	text-shadow:none;}
.nicebutton.l4 {	margin-left:4px;}
a.messagepred {	background:#bf0d00 url(../i/mpr.png) repeat-x top;	color:#FFFFFF;	padding:0px 12px;	border-radius: 4px;	text-align:center;	font-weight:bold;	font-size:10px;	display:block;	float:left;	margin-bottom:4px;	text-decoration:none;}
a.messagepred:hover {
	background:#5f5f5f url(../i/nicebtn_hover.png) repeat-x top;
}
div.messagepred {	color:#333;	display:block;	float:left;	padding:0px 0px;	font-size:12px;	border-radius: 4px;	font-weight:bold;	font-style:italic;}
div.messagep {	color:#fff;	display:block;	padding:8px;	font-size:12px;	border-radius: 4px;	font-weight:bold;	font-style:italic;	background:#bf0d00;}
.pubhouse_p {	line-height:14px;	text-align:left;}
.hoverclass {	box-shadow: 1px 1px 1px 1px #333333;}

/*статистика*/
.stat_grid_class {	float:left;}
.stat_grid_class thead th.stat_header_class {	background:#444;	height:30px;	vertical-align:middle;	color:#FFF;	font-size:12px;	padding-left:10px;	font-weight:bold;	line-height:12px;}
.stat_grid_class a.stat_link {	background:none;	color:#444;	text-decoration:none;}
.stat_grid_class a{	text-decoration:none;}
.stat_grid_class span{	background:#444;	border-radius: 4px;	color:#FFF;	padding:0px 4px;}
#stat_date_start,#stat_date_end {	width:70px;}
.searchlink {	font-size:12px;	font-weight:normal;	text-transform:none !important;}

/*фильтрация*/
.f_d_t {	border-bottom:1px #CCC dashed;	margin-bottom:10px;	padding-bottom:10px;	min-height:140px;}
.f_d_t h3{	font-size:12px;	text-transform:uppercase;padding:0px;	margin:0px;font-weight:bold;}
.f_d_t h3 a {	text-decoration:none;}
.f_d_t small {	font-size:11px;	font-weight:bold;}
.collection_open {	background:url(../i/access_open.png) no-repeat;	width:15px;	height:15px;}
.collection_close {	background:url(../i/access_close.png) no-repeat;	width:15px;	height:15px;}
hr {	height:1px;	border:none;	background:#799b0f;}
div.rounded_white_grey_border {	border-radius: 6px;	background:#FFF;	border:1px #ccc solid;	padding:12px;	line-height:15px;}

/*РЕЙТИНГ*/
.grid_reiting {	border:none !important;	border-radius:6px;}
.grid_reiting td{	background:none !important;	padding:3px 8px !important;}
.grid_reiting th{	background:none !important;	color:#333 !important;	line-height:15px;	padding:2px 8px !important;	padding-bottom:10px !important;	font-size:11px;	text-transform:uppercase;	font-weight:bold;}
.grid_reiting .odd{	background:#EEE !important;	border-radius:4px !important;}
.grid_reiting thead .odd{	background:none !important;}
.text .padding ul, .text .padding ol {	display:block;	margin:10px;}

/*СПИСКИ*/
.text .padding ul li, .text .padding ol li {	background:url(../i/newlist.png) no-repeat 0% 0%;	margin:0px;	padding-left:20px;	display:block;	cursor:default;	line-height:14px;	font-size:12px;	font-weight:bold;}
.text .padding ul li:hover, .text .padding ol li:hover {	background:url(../i/newlist_hover.png) no-repeat 0% 0%;}

/*ПОДМЕНЮ*/
.iprbooks_submenu{	display:block;	background:#EEE;	border:2px #FFF solid;	width:25%;	min-width:280px;	float:left;	margin:12px;	padding:12px 12px;	border-radius: 12px;}
.iprbooks_submenu h3{	text-align:center;	margin-top:-10px;	color:#333;}
.iprbooks_submenu ul li a{	text-decoration:none;}
.iprbooks_submenu ul li{padding:0px; margin:0px; min-height:16px; padding-left:24px; background:url(../i/booklist.png) no-repeat 0% 50%;}
.iprbooks_submenu ul li:hover,.iprbooks_submenu ul li.active{background:url(../i/booklist_active.png) no-repeat 0% 50%;}
.iprbooks_submenu ul li:hover a,.iprbooks_submenu ul li.active a{color:#333;}

.tc {	text-align:center;}
#el05 {    display:block;    border:1px #777 solid !important;    border-radius:4px;    background:#f5f5f5 url(/assets/modules/depublication/settings.png) no-repeat right top;   text-align:left;    width:600px !important;    padding:10px;}
#el05 legend {    font-weight:bold;}
.stat_link {	color:#1868b1 !important;	border-bottom:1px #1868b1 dashed;}
.stat_link:hover{	color:#799b0f !important;	border-bottom:1px #799b0f dashed;}
.oksolist a {	text-transform:lowercase;	display:block;	line-height:12px;	color:#333;	text-decoration:none;	border-bottom:1px #eee solid;	padding:4px 4px 6px 4px;	border-radius:2px;}
.oksolist li a {	text-transform:none;	display:block;	line-height:12px;	color:#333;	text-decoration:none;	border-bottom:1px #eee solid;	padding:4px 4px 6px 4px;	border-radius:2px;}
.oksolist a.active,.oksolist a:hover {	background:#799b0f;	color:#FFF;}
.oksolist li.active a{	background:#799b0f;	color:#FFF;}
.journalbox {	background:#f3fecf url(../i/bg14.png);}
.journalbox h1,.journalbox h3{	color:#333;}
.journalbox .shk-image{	box-shadow:         -2px -2px 6px 0px #555;}
h1.yeartitle {	padding:0px 30px;	margin-top:5px;}
.jbuttons {	padding-right:10px;	padding-bottom:10px;	height:20px;	text-align:right;}
.jbuttons a {	margin-right:4px;	float:right;}
.iprbooksbutton {	display: inline-block;	outline: none;	cursor: pointer;	text-align: center;	text-decoration: none !important;font: 14px/100%;	padding: .5em 2em .55em;	text-shadow: 0 1px 1px rgba(0,0,0,.3);	border-radius: .5em; box-shadow: 0 1px 2px rgba(0,0,0,.2);color:#FFF !important;	margin:5px 2px 0px 2px; font-family:Arial;}
*:first-child+html .iprbooksbutton {	display: inline-block;	outline: none;	cursor: pointer;	text-align: center;	text-decoration: none !important;font: 14px/100%;	padding: 4px 5px;	color:#FFF !important;	margin:5px 2px 0px 2px; border:1px #538312 solid;}
.iprbooksbutton:hover	{text-decoration: none;	}
.iprbooksbutton:active	{				position: relative;				top: 1px;				}
.medium			{				font-size: 12px;				padding: .4em 1.5em .42em;				}
.small			{				font-size: 11px;				padding: 0em 1em 0.2em;				}
	
/* black */
.black 			{				color: #d7d7d7;				border: solid 1px #333;				background: #333;				background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));				background: -moz-linear-gradient(top,  #666,  #000);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');				}
.black:hover	{				color:#fff;				background: #000;				background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));				background: -moz-linear-gradient(top,  #444,  #000);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');				}
.black:active	{				color: #666;				background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));				background: -moz-linear-gradient(top,  #000,  #444);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');				}
/* gray */
.gray		{				color: #e9e9e9;				border: solid 1px #555;				background: #6e6e6e;				background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));				background: -moz-linear-gradient(top,  #888,  #575757);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');				}
.gray:hover		{				color:#fff;				background: #616161;				background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));				background: -moz-linear-gradient(top,  #757575,  #4b4b4b);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');				}
.gray:active	{				color: #afafaf;				background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));				background: -moz-linear-gradient(top,  #575757,  #888);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');				}
/* red */
.red			{				color: #faddde;				border: solid 1px #980c10;				background: #d81b21;				background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));				background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');				}
.red:hover		{				color:#fff;				background: #b61318;				background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));				background: -moz-linear-gradient(top,  #c9151b,  #a11115);			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');				}
.red:active		{				color: #de898c;				background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));				background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');				}
/* green */
.green,
.addNew .submit input				{				color: #e8f0de;				border: solid 1px #538312;				background: #64991e;				background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));				background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');				}
.green:hover,
.addNew .submit input:hover			{				color:#fff;				background: #538018;				background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));				background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');				}
.green:active,
.addNew .submit input:active		{				color: #a9c08c;				background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));				background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');				}

.h12 {	display:block;	height:12px;}
.iprbooksbuttons .iprbooksbutton{	margin-right:10px;	margin-top:10px;}

/* статистика по филиалам */
#select_id_office {	height:24px;	border-radius:4px;	border:1px #999 solid;}