.bx-core-waitwindow { 
	background-color:#FCF7D1;
	background-image:url(http://www.bookraina.com.ua/bitrix/js/main/core/images/wait.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid #E1B52D;
	color:black;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	padding:10px 30px 10px 37px;
	position:absolute;
	z-index:10000;
	text-align:center; 
}

.bx-unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
}

.bx-session-message {
	background-color:#FFEB41;
	border:1px solid #EDDA3C;
	width:630px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:black;
	position:absolute;
	z-index:10000;
	padding:10px;
}

.bx-session-message a.bx-session-message-close {
	display:block;
	width:12px;
	height:12px;
	background-image:url(http://www.bookraina.com.ua/bitrix/js/main/core/images/close.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}
/*
     FILE ARCHIVED ON 10:50:21 Oct 12, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:07:42 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.38
  load_resource: 668.562 (2)
  PetaboxLoader3.resolve: 430.298 (2)
  PetaboxLoader3.datanode: 19.853 (2)
*/


.news-date-time {
	color:#486DAA;
}

/*
     FILE ARCHIVED ON 17:29:36 Oct 13, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:07:42 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.363
  load_resource: 232.317 (2)
  PetaboxLoader3.resolve: 140.662 (2)
  PetaboxLoader3.datanode: 41.703 (2)
*/


#show-spd-form { 
  display: block; 
  border: none;
  line-height: 0.9em;
  padding-top: 0px;
  background: none !important;
  font-size: 13px;
  
 /* clear: both;
  color: #506CBC;
  height: 15px;
  cursor: pointer;
  font-family: Arial, Tahoma, Verdana;
  
  padding: 5px 14px 5px 10px;
  background-color: #ffffff;
  background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/intaro_logo.png) -1px 5px no-repeat;
  margin-top: 5px;*/
}

#spd-subscribers-count {
  display: block;
  padding: 30px 0px 0px 0px;
  height: 13px;
  width: 100%;
  color: #808080;
  background: none;
  background-color: #ffffff;
  font-size: 11px;
}

#spd-subscribers-count i.spd-subcount{
  font-style: normal;  
}

.spd-button.disabled, .spd-button.disabled:hover, .spd-button.disabled:active {
  background-color: #ffffff;
}

div.spd-button {
  float: left;
}

.spd-button:hover {
  background-color: #ffffff;
  color: #6aa2ed;
}

.spd-button:active {
  background-color: #ffffff;
  color: #ffffff;
}

.spd-button input {
  /*font-family: Arial, Tahoma, Verdana;*/
  font-size: 12px;
  font-weight: bold;
  background: none;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 20px;
  height: 18px;
}

.spd-button i { 
color: #ffffff;
font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif !important;
font-style: normal !important;
font-weight: normal;
  /*font-style: normal;
  border-bottom: 1px dashed #506CBC;
  padding: 0 0 0 0px;
  margin: 0 0 0 15px;
  display: inline-block;
  height: 15px;*/
}

.spd-button i:hover { 
  border: none;
}

.spd-button.basket {
  margin-top: 45px;
}

.spd-button.basket i { 
 /* background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/intaro_logo.png) -3px -2px no-repeat;*/
}

.spd-button.ptichka { 
  margin-top: 5px;
  padding-bottom: 4px;
  margin-bottom: 20px;
}
.spd-button.ptichka input { 
  background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/ptichka.png) 0px -1px no-repeat;
}

.spd-form { 
  width:380px; 
  border:1px solid #bcbcbc;
  background-color:#fff; 
  display:none;
  box-shadow:0 10px 25px 0 #262626;
  -webkit-box-shadow:0 10x 25px 0 #262626;
  -moz-box-shadow:0 10px 25px 0 #262626;
  -moz-border-radius: 3px;
  border-radius: 2px; 
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -190px;
  margin-top: -200px;
  z-index:1500;
}

.spd-form form > div {
  padding: 0 20px 0px;
}

* html .spd-form {
  position:absolute;
}

.spd-form-header {
  width: 376px;
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/form_header_bg.jpg) repeat-x;
  height: 40px;
  margin:2px 2px 18px;
}

.spd-form-header-caption {
  color:#fff;
  font: 600 13px Arial;
  text-shadow: 0 -1px 1px #000;
  width: 300px;
  float: left;
  height: 20px;
  padding: 13px 0 0 20px
}

.spd-form-header-close {
  width:12px;
  height:13px;
  float:right;
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/close.png) -54px -4px no-repeat;
  margin:13px 20px 0 0;
  cursor:pointer;
}

.spd-form-header-close:hover {
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/close.png) -30px -4px no-repeat;
}

.spd-form-header-close:active {
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/close.png) -6px -4px no-repeat;
}

.spd-form-field { 
  margin:0 0px 17px;
}

.spd-form-field label { 
  display: block; 
  clear: both;
  font:600 12px Arial;
  color:#1a1a1a;
  margin-bottom: 3px;
}

.spd-form-field ins {
  font: 12px 600 Arial;
  color:#ff1154;
  text-decoration:none;
}
.spd-form-field input { 
  width: 97%;
  padding: 3px 2px;
  font: 12px Arial;
}

.spd-form-checkbox { 
  margin:0 0px 17px;
}

.spd-form-checkbox label { 
  display: inline-block; 
  clear: both;
  color:#1a1a1a;
  margin-top: 2px;
  margin-bottom: 3px;
  vertical-align:middle;
}

.spd-form-checkbox label.header {
  font:600 12px Arial;
  width: 100%;
}

.spd-form-checkbox ins {
  font: 12px 600 Arial;
  color:#ff1154;
  text-decoration:none;
}

.spd-form-checkbox input { 
  padding: 3px 2px;
  font: 12px Arial;
  margin: 0 3px 0 0;
  vertical-align:middle;
}

.spd-error-msg { 
  display: none;
  clear: both;
  font: 11px Arial;
  color:#dd2424;
  margin-top: 2px;
}

.spd-form-loader {
  margin:15px 5px 0;
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/ajax-loader.gif) no-repeat;
  display:none;
  width:16px;
  height:16px;
  float:right;
}

.spd-form-result {
  display: none;
  clear: both;
  width: 340px;
  margin: 80px 20px 40px;
  height: 120px;
}

.spd-result-icon-success, .spd-result-icon-fail {
  width: 300px;
  height: 25px;
  margin: 0 auto;
  font: 16px Arial;
  text-indent: 40px;
  padding: 3px 0;
  display: none;
}

.spd-result-icon-success {
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/order_success.png) no-repeat;
  color:#1f760b
} 

.spd-result-icon-fail {
  background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/order_error.png) no-repeat;
  color:#dc1d1d;
}

.spd-result-text {
  width: 250px;
  color:#000;
  font: 14px Arial;
  margin:0 30px 0 60px;
  line-height: 20px;
}

/* --------------------------------------------------------------- */

.intaro-modules-button { 
	display: block; 
	clear: both;
	border:1px solid #bfbfbf;
	color: #3d3d3d;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	padding: 5px 14px 5px 10px;
	-webkit-border-radius: 2px;
 	 -khtml-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px; 
	background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/order_btn.gif) 0 3px repeat-x;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	margin-bottom: 2px;
	margin-top: 2px;
}
.intaro-modules-button.disabled, .intaro-modules-button.disabled:hover, .intaro-modules-button.disabled:active {
  background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/order_btn.gif) 0 3px repeat-x;
  opacity: 0.8;
  color: #999;
}
div.intaro-modules-button {
  float: left;
}
.intaro-modules-button:hover {
	background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/order_btn.gif) 0 -25px repeat-x;
}
.intaro-modules-button:active {
	background:url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/order_btn.gif) 0 -54px repeat-x;
	box-shadow: none;
}
.intaro-modules-button input {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
  background: none;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0 0 0 20px;
  height: 18px;
}
.intaro-modules-button i { 
  font-style: normal;
  padding: 0 0 0 26px;
  display: inline-block;
  height: 15px;
}
.intaro-modules-button.basket {
	margin-top: 45px;
}
.intaro-modules-button.basket i { 
  background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/basket.png) -3px -2px no-repeat;
}
.intaro-modules-button.ptichka { 
	margin-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 20px;
}
.intaro-modules-button.ptichka input { 
  background: url(http://www.bookraina.com.ua/bitrix/components/intaro/subscribe.price.down/templates/.default/images/ptichka.png) 0px -1px no-repeat;
}

/*
     FILE ARCHIVED ON 00:05:12 Oct 13, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:07:41 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.25
  load_resource: 156.768 (2)
  PetaboxLoader3.resolve: 82.333 (2)
  PetaboxLoader3.datanode: 29.838 (2)
*/


@font-face {
	font-family: "Myriad Pro";
	src: url('http://www.bookraina.com.ua/bitrix/templates/mst/myriadpro.otf');
	font-weight: normal;
	font-style: normal;
}
/** AJAX */
#ajax_proc_bg
{
	position: fixed;
	width:10000px;
	height:10000px;
	/*background-color:#000000;
	opacity:0.05;
	-moz-opacity:0.05;  */
	z-index:10000000;
	top:-100px;
	left:-100px;
	display:none;
}
#ajax_proc
{
	position:fixed;
	top:0px;
	right:0px;
	background-color:#D00;
	color:#FFF;
	padding:3px 20px 3px 20px;
	display:none;
	z-index:10000000;
}

/* CSS Document */
* {margin:0; padding:0;}
.clearer {height:1px; font-size:1px; line-height:1px; clear:both; float:none;}
fieldset {border:0;}
a {outline: 0;}
a {color: #1868a0; text-decoration: underline; cursor:pointer;}
	a h1, a h2, a h3, a h4, a h5, a h6 {display:inline-block;}
	a:hover {color: #0f4266; text-decoration: underline;}
	a img {border:none;}

.xhr{
	border-bottom: 1px dashed;
}

img.preLoad {
	position:absolute;
	top:-10000px;
	left:0;
}

table {border-collapse: collapse;}
td {vertical-align: top;}
body {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; background: #fff url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/line_top.png') center top repeat-x;}

.hiddenBlock {
	display:none;
}
.hiddenSubmit {
	z-index:-1000;
	position:absolute;
	top:60px;
	left:20px;
}
.hiddenSubmit .inputCover {
	position:absolute;
	height:100%;
	width:100%;
	background:#fff;
	left:0;
	top:0;
}

.text_to_left {text-align: left;}
.text_to_right {text-align: right;}
.text_to_center {text-align: center;}
.to_left {float: left;}
.to_right {float: right;}


.wrap {margin:0 auto; width:1230px;}

.shadow {float: left; width:100%; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/-images/bg/shaddow_main.png') center bottom repeat-y; padding-bottom: 11px;}
.content {float: left; background:#fff; width:1200px; margin: 0 11px 0 11px; position: relative; /*overflow: hidden;*/}

.shadow_right {float: left; width:190px; min-height: 1110px; padding-right:10px; /*margin-bottom:-9999px; padding-bottom:9999px;*/ background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/shaddow_vertical.png') top right repeat-y; position:relative; z-index: 20;}
.shadow_right2 {background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/shaddow_vertical_right.png') top left repeat-y;float: right; width:190px;height:100%;left:990px;position: absolute; z-index: 20; padding-left: 10px;}
.left_col {float: left; width:190px;}
.right_col {float: left; width:810px; background: #fff; margin-left: -10px;  position:relative; z-index: 10; /*margin-bottom:-1000px; padding-bottom:1000px;*/}
.right_col2 {float: right; width:190px;}
.inv {display: none;}

.wrap_social {float: left; width:100%; height: 38px; background:#f6f6f6;}
	.social {float: left; margin: 11px 0 0 39px;}
	.social a {float: left; margin: 0 10px 0 0;}
	.social img {float: left; }

.logo {float: left; width:100%; height: 69px; background:#fff;}
	.logo a {float: left; }
	.logo img {float: left; margin: 23px 0 0 15px;}

.wrap_phones {background: #ebeaea; float: left; width:100%; height: 38px;}
	.phones {float: left; color: #666; font-size: 22px; line-height: 22px; margin: 8px 0 0 15px;}
		.phones span {color: #444;}
	.phone {
		float: left;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/phone.png') left 3px no-repeat;
		padding-left: 22px;
		margin-right: 36px;
	}
	.phones .small {
		font-size:14px;
		position:relative;
		top:-3px;
	}
	.cell {
		float: left;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/cell.png') left center no-repeat;
		padding-left: 17px;
		margin-right: 50px;
	}
	.time {
		float: left;
		font-size:12px;
		color:#666;
		line-height:10px;
		right: 30px;
position: relative;
	}
		.time img {
			position:relative;
			top:3px;
			left:5px;
		}

	.back_call {
		float: right;
		width:138px;
		height: 24px;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/back_call.png') left top no-repeat;
		margin: 7px 14px 0 0;
		position:relative;
		z-index:1200;
	}
		.back_call:hover {background-position: 0px -49px;}
		.back_call.popuped {background-position: 0px -24px;}
		.back_call a {
			font-size: 12px;
			line-height: 12px;
			color: #c7cffd;
			text-decoration: none;
			float: left;
			width:115px;
			height: 18px;
			padding: 6px 0 0 23px;
		}
			.back_call a:hover {
				color:#fff;
				text-decoration: none;
			}

.system	{
	float: left;
	width:100%;
	height: 69px;
	background: #fff url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/system.png') left bottom repeat-x;
}
	.search {
		float: left;
		width:330px;
		height:30px;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/search.png') left top no-repeat;
		margin: 19px 0 0 15px;
		position:relative;
		z-index:100;
	}
		.search form .text {
			float: left;
			background:transparent;
			border: 0;
			font-size: 14px;
			color: #666;
			width: 239px;
			/*height: 28px;*/
			top:1px;
			left:1px;
			padding:6px 0 6px 25px;
			position:absolute;
			z-index:100;
		}
		.search .search-btn {
			float: right;
			width: 64px;
			height:30px;
			background:transparent url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/search_submit.png') left top no-repeat;
			background-position: 0px 0px;
			border: 0;
			text-align: center;
			font-size: 14px;
			color: #666;
			text-shadow:0px 1px 0px #fff;
			cursor: pointer;
		}
@-moz-document url-prefix() {
	.search .search-btn {padding-bottom: 4px;}
}
			.search .search-btn:hover {background-position: 0px -30px;}

.online_help {
	float: left;
	width: 45px;
	text-align: center;
	margin: 14px 0 0 20px;
}
	.online_help a {
		float: left;
		width:100%;
		font-size: 11px;
		line-height: 10px;
		color: #666;
		text-decoration: none;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/online_help.png') center top no-repeat;
		padding: 27px 0 0 0;
	}
		.online_help a:hover {
			background-position: center -59px;
			color: #000; text-decoration: none;
		}

.login_cart_fav {
	margin: 14px 15px 0 0;
	text-align: right;
	position:absolute;
	z-index:1100;
	top:38px;
	right:0;
}
	.login, .cart, .fav, .profile {
		float: left;
		width: 75px;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/login_bg.png') left top no-repeat;
		font-size: 11px;
		color: #1868a0;
		line-height: 11px;
		z-index:100;
	}
		.login a, .cart a, .fav a, .profile a {color: #1868a0; text-decoration: none; font-size: 11px; line-height: 11px;}
			.login a:hover, .cart a:hover, .fav a:hover, .profile a:hover
			.login.popuped div a, .cart.popuped div a, .fav.popuped div a, .profile.popuped div a {
				color: #0f4266; text-decoration: none;
			}
		.login div, .cart div, .fav div, .profile div {
			margin: 0 0 4px 0;
		}
		.login div a, .cart div a, .fav div a, .profile div a,
		.login div span, .cart div span, .fav div span, .profile div span {
			font-size: 15px;
			line-height: 15px;
		}
			.login div a {
				background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/login.png') 6px 0px no-repeat;
				display: block;
				padding:2px 0 2px 0;
			}
				.login div a:hover, .login.popuped div a {
					background-position: 6px -38px;
				}

		.cart {
			width: 89px;
			background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/cart_bg.png');
			margin-left: 28px;
		}
			.cart div a, .cart div span.cart-emty {
				background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/cart.png') 0px 0px no-repeat;
				display: block;
				padding:2px 0 2px 0;
			}
			.cart div span.cart-emty  {
				cursor:default;
			}
				.cart div a:hover, .cart.popuped div a {
					background-position: 0px -38px;
				}

		.fav {
			width: 108px;
			background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/fav_bg.png');
			margin-left: 23px;
		}
			.fav div a, .fav div span.fav-empty {
				background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/fav.png') 5px 0px no-repeat;
				display: block;
				padding:2px 0 2px 0;
			}
			.fav div span.fav-empty  {
				cursor:default;
			}
				.fav div a:hover, .fav.popuped div a {
					background-position: 5px -38px;
				}

		.profile {
			width: 90px;
			background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/profile.png');
			margin-left: 25px;
			padding-bottom:10px;
		}
			.profile div a {
				display: block;
				padding:2px 0 2px 0;
			}
				.profile div a:hover, .profile.popuped div a {}

.menu {float: left; width:100%; border-top: 1px solid #dadada; }
	.menu.hidden {
		position:absolute;
		left:-1000px;
		top:-1000px;
	}
	.menu ul {float: left; width:100%;}
		.menu .item-hidden ul {
			display:none;
			overflow:hidden;
		}
		.menu li {float: left; width:100%; list-style-type: none;}
			.menu li a{
				float: left;
				width:156px;
				font-size: 15px;
				line-height: 17px;
				padding:9px 22px 9px 12px;
				text-decoration:none;
				color:#444;
				font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif;
				position:relative;
				height:1%;
			}
				/*.menu li a.globe, .menu li a.maps, .menu li a.puzzle {
					padding-left:36px;
					width:130px;
				}*/
			*+html .menu li a{
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 14px;
			}
				.menu li a:hover {color:#222;}
				.menu ul li a.slided {
					color:#1868a0;
				}

					.menu ul li a.root-item {
						background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-bg.png) 0 100% repeat-x;
					}
					.menu ul li a.root-item-selected {
						background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-bg-active.png) 0 100% repeat-x;
					}

					.menu  li a .root-icon {
						display:block;
						position:absolute;
						height:23px;
						width:37px;
						top:50%;
						margin-top:-12px;
						left:1px;
					}

					.menu li a.books .root-icon {
						background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-icon-books.png') no-repeat;
						width:20px;
						left:10px;
					}
					.menu li a.globe .root-icon {
						background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-icon-globe.png') no-repeat;
					}
					.menu li a.puzzle .root-icon {
						background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-icon-puzzle.png') 0 1px no-repeat;
						height:26px;
						margin-top:-14px;
					}
					.menu li a.maps .root-icon {
						background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-icon-maps.png') no-repeat;
					}

					.menu li a .menu-pointer {
						display:block;
						height:4px;
						width:7px;
						background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-pointer.png) no-repeat;
						position:absolute;
						right:12px;
						top:50%;
						margin-top:-2px;
					}

						.menu li a.slided .menu-pointer {
							background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-pointer.png) 0 -6px no-repeat;
						}

					.menu .level-1  a{background:#f5f5f5;}

					.menu .level-1 li a{font-size:15px; color:#666; height:auto !important; padding:5px 12px; width:166px;}
						.menu .level-1 li a:hover {color:#1a1a1a;}
						.menu .level-1 li a.slided {color:#797979;}

						.menu .level-1 li.separator {height:1px; overflow:hidden;}
							.menu .level-1 li.separator span {background:#dadada; display:block; height:1px; margin:0 6px;}
								.menu .level-1 li.separator.grey {height:1px; overflow:hidden; background:#eaeaea;}

					.menu li.grey {border-bottom:1px solid #dadada;}
					.menu li.tags {padding:0;}
						.menu li.tags a, .menu li.authors a {font-style:italic; padding-left:39px; width:139px;}
						.menu li.tags a {background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/tags.png) 13px 9px no-repeat;}
						.menu li.authors a {background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/author.png) 13px 9px no-repeat;}

						.menu li.grey.item-selected a{color:#1868A0;}

						.menu .level-2 {padding:4px 0; background:#e6e6e6 url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/menu-shadow-top.png) repeat-x}

						.menu .level-2 li a{font-size:15px; color:#555; height:auto !important; padding:2px 12px 2px 20px; width:158px; background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/menu-list.gif) 12px 9px no-repeat;}
							.menu .level-2 li a:hover {color:#000;}
							.menu .level-2 li a.slided {color:#1868a0; background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/menu-list.gif) 12px 9px no-repeat;}

.banner_small {float: left; width:100%; height: 240px; background: #ffffff; margin-top: 1px; overflow: hidden;}

.wrap_banner {float: left; width:100%;}
.wrap_banner .homepage-carousel {float: left; width:100%; background: #ffffff; /*height:304px;*/ height:240px; overflow:hidden; position:relative;}
	.wrap_banner .homepage-carousel .carousel-content {width:40000px; position:relative; overflow:hidden; height:220px; left:-810px;}
		.wrap_banner .homepage-carousel .carousel-content .carousel-inside {float:left; width:810px;}

	.wrap_banner .slider {float: left; width:100%; height:20px; background:#d5d5d5 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/banner_slider.png') left top repeat-x;}
		.wrap_banner .slider .left {float: left; width:6px; height:11px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/banner_slider_left.png') left top no-repeat;	margin: 4px 0 0 15px;}
			.wrap_banner .slider .left:hover {background-position: 0px -11px;}
		.wrap_banner .slider .right {float: right; width:6px; height:11px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/banner_slider_right.png') left top no-repeat; margin: 4px 15px 0 0;}
			.wrap_banner .slider .right:hover {background-position: 0px -11px;}

		.wrap_banner .slider .pager {/*float: left; width: 200px;*/ margin: 5px auto 0;}
			.wrap_banner .pager a {float: left; width: 9px; height: 9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/banner_slider_item.png') left top no-repeat; margin: 0 7px 0 0; text-indent: -9999px;}
				.wrap_banner .pager a:hover {background-position: 0px -9px;}
				.wrap_banner .pager a.active {background-position: 0px -18px;}

.sectionWrapper {
	z-index:20;
}

.wrap_switch {
	float: left;
	width:100%;
	height: 39px;
	padding-top:10px;
	background:#f4f4f4 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch_bg.png') left top repeat-x;
	z-index:15;
	position:relative;
}
.wrap_switch_high {height: 44px; padding-top:15px;}
.wrap_order {background:none; padding-left:15px; padding-top:15px;}
.wrap_none {float:left; background:none;height:auto !important;}
	.wrap_switch .switch.center {margin:0 auto;}
		.wrap_switch .switch.center.btn_4 {width:282px;}
		.wrap_switch .switch.center.btn_3 {width:250px;}
		*+html .wrap_switch .switch.center.btn_3 {width:262px;}
		.wrap_switch .switch.center.center-element.btn_4 {width:520px;}
		*+html .wrap_switch .switch.center.center-element.btn_4 {width:485px;}

	.wrap_switch .switch.left {margin:0 5px 0 15px; float:left;}
	.wrap_switch .switch.right {margin:0 15px 0 0; float:right;}

		.wrap_switch .switch a, .wrap_switch .switch span.anchor {height: 21px; padding:8px 10px 0 10px; float: left; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch.png') center top no-repeat; text-align: center; font-size: 12px; line-height:12px; text-decoration: none; text-transform: uppercase; color: #666; text-shadow:0px 1px 0px #fff; font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; border-right: 1px solid #c6c4c4; white-space: nowrap;}
		.wrap_switch .switchb a, .wrap_switch .switchb span.anchor {
			height: 31px;
			padding:8px 10px 0 10px;
			float: left;
			background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch_big.png') center top no-repeat;
			text-align: center;
			font-size: 12px;
			line-height:12px;
			text-decoration: none;
			text-transform: uppercase;
			color: #666;
			text-shadow:0px 1px 0px #fff;
			font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif;
			font-weight: bold;
			border-right: 1px solid #c6c4c4;
		}
		*+html .wrap_switch .switch a, *+html .wrap_switch .switch span.anchor, *+html .wrap_switch .switchb a, *+html .wrap_switch .switchb span.anchor  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
			.wrap_switch .switchb span.anchor {
				margin-left:-1px;
				position:relative;
			}
			.wrap_switch .switch span {float: left; margin-left:-1px; z-index:1;}
				.wrap_switch .switch span.first {float: left; margin-left:0;}
				.wrap_switch .switch span.active {z-index:10; position:relative;}

			.wrap_switch a, .wrap_switch span.anchor {border:1px solid #c8c6c6; border-top:0; border-bottom:0; float:none; margin:0;}
			.wrap_switch a:hover {background-position: center -29px;}
			.wrap_switch .switchb a:hover {background-position: center -39px;}

			.wrap_switch .active span.anchor {background-position: center -58px; color: #fff; text-shadow:0px -1px 0px #6f7c82; border-color:#6b767b; z-index:10;}
			.wrap_switch .switchb .active span.anchor {background-position: center -78px; color: #fff; text-shadow:0px -1px 0px #6f7c82; border-color:#6b767b;}

			.wrap_switch .alone span.anchor {
				background-position: left -58px;
				color: #fff;
				padding-left:25px;
				text-shadow:0px -1px 0px #6f7c82;
				border:none;
				margin-left:0;
			}
			.wrap_switch .aloner span.anchor {
				background-position: right -58px;
				border:none;
				margin-left:0;
			}

			.wrap_switch .not_active span.anchor {
				background-position: center -87px;
				cursor:pointer;
			}
			.wrap_switch .first a, .wrap_switch .first span.anchor {background-position: left top; border-left:0;}

				.wrap_switch .first a:hover {background-position: left -29px;}
				.wrap_switch .switchb .first a:hover {background-position: left -39px;}

				.wrap_switch .active.first span.anchor {background-position: left -58px;}
				.wrap_switch .switchb .active.first span.anchor {background-position: 0px -78px;}

				.wrap_switch .not_active.first span.anchor {background-position: left -87px;}
				.wrap_switch .last a, .wrap_switch .last span.anchor {background-position: right top; border-right:0;}

				.wrap_switch .last a:hover {background-position: right -29px; border-right: 0;}
				.wrap_switch .switchb .last a:hover {background-position: right -39px; border-right: 0;}

				.wrap_switch .active.last span.anchor {background-position: right -58px; border-right: 0;}
				.wrap_switch .switchb .active.last span.anchor {background-position: right -78px; border-right: 0;}



				.wrap_switch .not_active.last span.anchor {background-position: right -87px; border-right: 0;}

				.wrap_switch .switchb .active.last span.anchor.reader { background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch_reader.png'); border-right: 0;}

				.wrap_switch .active.last span.reader { background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch_reader.png') right 0px;}

	.search_2 {width:270px; height:29px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/search_2.png') left top no-repeat; position:relative; z-index:10;}
		.search_wrap {
			width:270px;
			position:absolute;
			top:10px;
			left:298px;
			z-index:10;
		}
		* html .search_wrap, *+html .search_wrap {
			left:295px;
		}
		.search_wrap {
			left:295px\9;
		}
		.wrap_switch.center .search_wrap {float:none; margin:0 auto;}
		.search_2 .text {
			float: left;
			background:transparent;
			border: 0;
			font-size: 12px;
			color: #888;
			width: 230px;
			/*height: 21px;*/
			margin: 1px 0 0 1px;
			padding:6px 0 6px 31px;
		}
		.search_wrap .showAllBtn {
			position:absolute;
			top:5px;
			right:5px;
			width:30px;
			height:19px;
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/search-all-btn.png) 0 0 no-repeat;
			cursor:pointer;
			border:none;
			display:none;
		}

@-moz-document url-prefix() {
	.search_2 .text {margin-top:0;}
}

.nav {float: left; width:100%; height: 40px; background:#989898 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/nav.png') left top repeat-x; position: relative;}
	.nav.bottom {margin-top:-2px;}
	.nav .left {float: left; margin: 8px 0 0 15px;}
		.nav .left select, .nav .right select {float: left; width: 174px; height:25px; padding:2px 0 2px 2px; border: 1px solid #81858b; font-size: 12px; line-height:19px; color: #666; background: #fffeed; }
	.nav .right {float: right; margin: 8px 15px 0 0;}
		.nav .right select {float: right; width: 134px; }
	.nav .pager {/*float: left; width:250px; margin: 14px 0 0 142px;*/ position: absolute; left:50%; top:14px; margin-left: -72px; }
		.nav .pager a, .nav .pager span {float: left; font-size: 12px; line-height: 12px; height: 12px; color: #444; text-decoration: none; margin: 0 4px;}
			.nav .pager a:hover {color: #000; text-decoration: none;}
			.nav .pager a.active, .nav .pager span.active {color: #fff;}
			.nav .pager .to_start {width: 10px; height: 9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/pager_left.png') left top repeat-x; text-indent: -9999px; margin:2px 10px 0 0;}
			.nav .pager .prev {width: 5px; height: 9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/pager_left.png') left top no-repeat; text-indent: -9999px; margin:2px 10px 0 0;}
				.nav .pager .to_start:hover, .nav .pager .prev:hover {background-position: 0px -9px;}
			.nav .pager .to_end {width: 10px; height: 9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/pager_right.png') left top repeat-x; text-indent: -9999px; margin:2px 0 0 10px;}
			.nav .pager .next {width: 5px; height: 9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/pager_right.png') left top no-repeat; text-indent: -9999px; margin:2px 0 0 10px;}
				.nav .pager .to_end:hover, .nav .pager .next:hover {background-position: 0px -9px;}
			.nav .pager .inactive {background: none; cursor: default;}
	.nav .back, .header_title .back {
		float: left;
		width: 91px;
		height: 25px;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/back.png') left top no-repeat;
		margin-right: 17px;
	}
	.header_title .back {position:absolute; top:5px; left:15px;}
	.header_title.level-2 .back {
		top:50%;
		margin-top:-12px;
	}
	.nav .all, .header_title .all {
		float: right;
		width: 51px;
		height: 25px;
		background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/all-btn.png') left top no-repeat;
		margin-right: 17px;
	}
	.header_title .all {position:absolute; top:5px; right:0;}
	.header_title.level-2 .all {
		top:50%;
		margin-top:-12px;
	}
		.nav .back a, .header_title .back a, .nav .all a, .header_title .all a {
			float: left;
			width: 80px;
			height: 18px;
			padding:7px 0 0 11px;
			text-align:center;
			text-shadow:0px -1px 0px #6f7c82;
			font-size: 11px;
			line-height: 11px;
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
		}
		.nav .all a, .header_title .all a  {
			width:30px;
			padding-right:11px;
		}
	.nav .letter {
		float: left;
		font-size: 27px;
		line-height: 27px;
		color: #444;
		text-shadow:0px 1px 0px #fff;
		margin-top: -1px;
		text-transform:uppercase;
	}
	.nav h2 {
		width:100%;
		text-align:center;
		margin-top:10px;
		font-weight:normal;
		font-size:18px;
		line-height: 18px;
		color: #444;
		text-shadow:0px 1px 0px #fff;
	}


.lst-by-prop {float: left; position:relative; width:100%; height: 40px; background:#989898 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/lst_by_prop.png') left top repeat-x; position: relative;}
	.lst-by-prop .letter {margin: 7px 0 0 15px; float: left; font-size: 27px; line-height: 27px; color: #444; text-shadow:0px 1px 0px #fff; text-transform:uppercase;}
	.lst-by-prop .new {position:absolute; left:408px; top:15px; font-size: 14px; line-height: 14px; color: #444; text-shadow:0px 1px 0px #fff; margin-top: -1px;}
	.lst-by-prop .popular {position:absolute; left:50px; top:15px; font-size: 14px; line-height: 14px; color: #444; text-shadow:0px 1px 0px #fff; margin-top: -1px;}
	.lst-by-prop a {text-decoration:none;color:#444;}
	
.lst-apt.left { float:left; margin-left:50px; width:309px; overflow:hidden;}
.lst-apt.right { float:left; margin-left:50px; width:309px; overflow:hidden;}
.lst-apt.full {margin-left:50px; margin-top:0px; width:750px; border:none; padding-bottom:0;}
.lst-apt.full .col-left {float:left; width:360px;}
.lst-apt.full .col-right {float:left; width:360px;}
.lst-apt ul {list-style-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/list_image.png'); margin:10px 0px 10px 13px;}
.lst-apt ul li {padding-left:4px; line-height:20px;}
.lst-apt ul li span {font-size:14px; color:#888;}
.lst-apt ul a {font-size:14px; color:#444; text-decoration:none; line-height:20px;}

.books {float: left; width:100%;}
	.books.book-lst {border-bottom:1px solid #babcbd;}
	.books .clearer {clear: left;}
	.book {
		float: left;
		width: 376px;
		margin: 14px 15px 0 14px;
		padding-bottom:15px;
		border-bottom: 1px solid #dadada;
		position: relative;
	}
		.books_abc .book {width: 355px; }
		.book_last {border-bottom:0; }
		.book .left {float: left; width: 122px; margin: 0 8px 0 0;}
		.book .right {float: left; width: 246px; padding-bottom: 45px;}
			.books_abc .book .right {width: 225px;}
		.book .image {
			width: 122px;
			height: 182px;
			vertical-align: bottom;
			text-align: center;
			position:relative;
		}
			.book .image img {border: 1px solid #e1e1e1; }
			.book .vobler {
				width:65px;
				height:14px;
				position:absolute;
				top:1px;
				left:50%;
				margin-left:-32px;
				background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/vobler.png) 0 0 no-repeat;
			}
				.book .vobler.akciya {
					background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/vobler.png) 0 -15px no-repeat;
				}
				.book .vobler.novinka {
					background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/vobler.png) 0 -30px no-repeat;
				}

		.wrap_rating {
			float: left;
			width: 90px;
			height:17px;
			margin: 7px 0 0 15px;
			background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/rating.png') left top repeat-x;
			position:relative;
		}
			.rating, .ratingMark {
				float: left;
				width: 1%;
				height:17px;
				background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/rating.png') left -17px repeat-x;
			}
			.ratingMark {
				background:none;
				position:absolute;
				top:0;
				left:0;
				cursor:pointer;
			}
				.ratingMark.active, .ratingMark.fixed{
					background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/rating.png') left -17px repeat-x;
				}
				.ratingMark.rating-1 {
					width:18px;
				}
				.ratingMark.rating-2 {
					width:36px;
				}
				.ratingMark.rating-3 {
					width:54px;
				}
				.ratingMark.rating-4 {
					width:72px;
				}
				.ratingMark.rating-5 {
					width:90px;
				}
			.rating_link {
				text-align:center;
			}

		.book .wrap_rating {margin: 7px 0 0 16px;}
		.book_single .wrap_rating {margin:3px 56px 6px;}
		.wrap_tags {
			background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/tags.png') left top no-repeat;
			overflow: hidden;
			width:100%;
		}
			.book_single .wrap_tags {
				min-width:558px;
				width:auto;
			}

			.tags {padding-left:21px; }
			.tags_1row {max-height: 25px;}
			.tags_2rows {max-height: 50px;}
			.tags_3rows {max-height: 75px;}
			.tags_4rows {max-height: 100px;}
			.tags span {
				float: left;
				background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/tag_left.png') left top no-repeat;
				height: 21px;
				margin:0 4px 4px 0;
			}
			.tags a {
				float: left;
				background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/tag_right.png') right top no-repeat;
				height: 18px;
				padding:3px 4px 0 4px;
				/*padding: 2px 3px 5px 3px; margin:0 4px 4px 0;*/
				font-size: 11px;
				line-height:14px;
				font-style: italic;
				color: #444;
				text-decoration: none;
				white-space: nowrap;
			}
				.tags span:hover {background-position: 0px -21px;}
				.tags span:hover a {
					color: #fd6900;
					background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/tag_right.png') right top no-repeat;
					background-position: right -21px;
				}

		.book a, .book a:visited, .book a:hover {text-decoration:none;}
		.book h3, .order-book h3 {font-size: 13px; line-height:15px; font-weight: bold; color: #444; margin-bottom: 7px;}
			.book a:hover h3, .order-book a:hover h3 {color: #000;}
		.book h4, .order-book h4 {
			font-size: 12px;
			line-height:14px;
			font-weight: normal;
			color: #208974;
			margin-bottom: 6px;
			float:left;
		}
			.book a:hover h4, .order-book a:hover h4 {
				color: #15594c;
				text-decoration: none;
			}
		.book h5 {font-style:normal; font-size: 12px; line-height:14px; font-weight: normal; color: #444; margin-bottom: 3px;}
			.book a:hover h5 {color: #000; text-decoration: none;}
		book h5 a{font-size: 12px; line-height:14px; font-weight: normal; font-style:italic; color: #444; margin-bottom: 3px;}
			.book h5 a:hover{color: #000; text-decoration: none;}
		.book .description {float: left; width:100%; padding: 0 0 8px 0; margin: 0 0 10px 0; border-bottom: 1px solid #dadada;}
			.book .description p, .book .description .lastRow {color: #888888; font-size: 12px; line-height: 18px; font-style: italic;}
		.book .price_buy {position: absolute; right: 0; bottom: 15px;}
			.price_buy .price {float: left; font-size: 12px; line-height: 18px; color: #000; margin: 5px 10px 0 0; font-weight: bold;}
				.price_buy .price strong {font-size: 18px; line-height: 18px; font-weight: normal;}
			.price_buy .buy, .price_buy .buy_2 {float: left; width: 79px; /*height: 30px;*/ margin-right:5px;}
				.price_buy .buy a, .price_buy .buy_2 a {float: left; width: 79px; height: 24px; padding-top:6px; font-size:14px; line-height:14px; color:#fff; text-shadow:0px -1px 0px #627983; text-decoration:none; text-align:center; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/buy.png') left top no-repeat; font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif; font-size: 14px;  }
					.price_buy .buy a:hover {background-position: 0px -30px;}
				.price_buy .buy span, .price_buy .buy_2 span {
					float: left;
					width: 79px;
					height: 24px;
					padding-top:6px;
					background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/no_item.png') left top no-repeat;
					font-size:14px;
					line-height:16px;
					color:#999;
					text-align: center;
					font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif;
					font-weight: bold;
					cursor:pointer;
				}
				*+html .price_buy .buy a, *+html .price_buy .buy_2 a, *+html .price_buy .buy span, *+html .price_buy .buy_2 span {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}
			.price_buy .buy_2 {margin-right:0;}
				.price_buy .buy_2 a {background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/buy_2.png'); }
			.price_buy .add {float: left; width: 30px; height: 30px;}
				.price_buy .add a {
					float: left;
					width: 30px;
					height: 30px;
					background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/add.png') left top no-repeat;
					background-position:0 0;
					text-indent: -9999px;
					display:none;
				}
					.price_buy .add a:hover {background-position: 0px -31px;}
					.price_buy .add a.active {display:block;}
					.price_buy .add a.delFromWish {background-position: 0px -62px;}
						.price_buy .add a:hover.delFromWish {background-position: 0px -93px;}

.switcher {float: left; width: 100%; margin: 6px 0 2px 0;}
	.switcher .item {float: left; width: 100%; height: 20px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switcher_bg.png') center center no-repeat;}
		.switcher .item a {float: left; width: 34px; height: 18px; padding:2px 3px 0 3px; font-size: 11px; line-height: 11px; color: #555; text-decoration: none; text-shadow:0px 1px 0px #ddd; text-transform: uppercase;}
		.switcher .active a {background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switcher.png') center 1px no-repeat; color: #222; font-weight: bold;}
	.switcher .item_first {background-position:center top;}
	.switcher .item_last {background-position:center bottom;}


.book_single {float: left; border-bottom: 1px solid #dadada; padding: 15px 15px 20px; width:780px;}
	.book_single .wrap_tags {
		margin-top:30px;
	}
	.book_single .left {float: left; width: 202px; margin: 0 20px 15px 0;}
		.book_single .left .image {float: left; width: 100%; margin-bottom: 6px; text-align: center;}
			.book_single .left .image img a {}
				.book_single .left .image img {
					border: 1px solid #e1e1e1;
					cursor:pointer;
				}
				
				.book_single .previewWrap {
					height:68px;
					width:203px;
					overflow:hidden;
					position:relative;
					margin-top:2px;
				}
				.book_single .previewWrap .previewLine{
					position:absolute;
					left:0;
					right:0;
					height:68px;
				}
					.book_single .left .image .previewLine {
						text-align:left;
					}
					.book_single .previewWrap .previewLine img {
						margin-left:2px;
					}
					.book_single .previewWrap .previewLine img.first {
						margin:0;
					}
	.book_single .rate {float: left; width: 100%; }
		.book_single .rate h3 {float: left; width: 100%; text-align:center; font-size: 12px; line-height: 12px; color: #444; font-weight: bold; font-style: italic; margin-bottom: 8px;}
			.book_single .rate .rate_line {float: left; width: 100%; margin-bottom: 2px;}
				.book_single .rate .rate_left {float: left; width:65px; margin-right: 8px; clear: left; }
					.book_single .rate .star {background:url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/rating_small.png") left 0 repeat-x; float:right; height:12px; width:65px;}
						.book_single .rate .star_1 {width:13px;}
						.book_single .rate .star_2 {width:26px;}
						.book_single .rate .star_3 {width:39px;}
						.book_single .rate .star_4 {width:52px;}
				.book_single .rate_center {float: left; width:82px; padding-top: 3px; margin-right: 8px;}
				.book_single .rate_right {float: left; width:35px; font-size: 12px; line-height: 12px; color: #888; font-style: italic;}
		.wrap_progress {float: left; width: 82px; height:9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/progress.png') left top no-repeat;}
			.progress {float: left; width: 1%; height:9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/progress.png') left -9px no-repeat;}
				.book_single .post_comment {float: left; width: 100%; margin:8px 0 0 73px; width: 105px; clear: left;}
					.book_single .post_comment a {float: left; width: 105px; height:19px; padding-top:6px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/post_comment.png') left top no-repeat; text-align: center; font-size: 12px; line-height: 11px; color: #666; text-decoration: none; text-shadow:0px 1px 0px #fff; font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif; font-weight:bold;}
					*+html .book_single .post_comment a {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
						.book_single .post_comment a:hover {color: #000;}

						.book_single h3 {
							font-size: 12px;
							line-height: 15px;
							color: #444;
							font-weight: normal;
							font-style:italic;
							margin-bottom: 9px;
						}
							.book_single h3 a {
								color:#444;
								text-decoration:none;
							}
								.book_single h3 a:hover {
									color:#444;
									text-decoration:underline;
								}							
						.book_single h2 {
							font-size: 14px;
							line-height: 16px;
							color: #208974;
							font-weight: bold;
							margin-bottom: 13px;
							display:block;
						}
							.book_single a.authorLink {text-decoration:none;}
							.book_single a:hover h2 {color:#15594c;}
						.book_single .textWrapper {font-size: 12px; line-height: 18px; color: #666;text-align: justify;}

						.book_single .right_2 {float: right; width: 210px; margin:0 0 35px 15px;}
						.book_single .right_2 .grey {float: left; width: 100%; background: #f5f5f5; padding: 7px 0; margin: 0 0 10px 0;}
							.book_single .grey_line {float: left; width: 190px; background: #f5f5f5; margin-left: 10px; font-size: 12px; line-height: 21px; font-style: italic; color: #888;}
							.book_single .grey_line_wide {float: left; width: 200px; margin-left: 10px; font-size: 12px; line-height: 21px; color: #444; text-align: right;}
								.book_single .right_2 .grey .grey_line span, .book_single .right_2 .grey .grey_line a {
									color: #444;
									text-decoration:none;
								}
									.book_single .right_2 .grey .grey_line a:hover {
										text-decoration:underline;
									}
							.book_single .price_buy {float: right;}
							.book_single .priceName {
								text-align:center;
								margin-bottom:3px;
							}

.abc {background: #a3a5a6; width: 40px; float: right; overflow:hidden;}
	.abc .letters-sect {display:none;}
		.abc .letters-sect.active {display:block;}
	.abc .letters {float: left; width: 100%; }
		.abc .letters a, .abc .letters span {float: left; width: 100%; height: 32px; padding-top:7px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/letter.png') left top no-repeat; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 24px; line-height: 24px; color: #666; text-shadow:0px 1px 0px #fff;}
		.abc .letters span {color:#ccc;}
			.abc .letters a:hover {color: #000;}
.books_abc {float: left; width: 770px;}
.wrap_books {background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/abc.png') right top repeat-y;}

		.info {
			float:right;
			width:178px;
			text-align:right;
			background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/info.png') right center no-repeat;
			padding:0 22px 0 0;
			height: 16px;
			font-size: 12px;
			line-height: 16px;
			cursor:pointer;
		}
			.grey .info {margin-bottom: 10px;}

			.book_single .text_block {text-align: right; float: left; width: 100%; color: #444; margin-bottom: 15px;}
			.book_single .buy_block {float: left; width: 100%; margin-bottom: 20px;}
			.book_single .program_terms_link {font-size: 11px; line-height: 20px;}

			.popupBookWrapper {
				position:relative;
				height:1%;
			}

.header_title {
	float: left;
	width:790px;
	background:#f4f4f4 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/header_title.png') left bottom repeat-x;
	position:relative;
	padding:0 10px 10px;
	border-top:1px solid #ececec;
}
	.book_single .header_title {
		margin:-15px 0 15px -15px;
	}
	.books .header_title {
		margin-top:-2px;
	}
	.header_title.category {background:none;}
	.header_title.level-2 {
		background:#d5d7d8 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/header_title_3.png') 0 0 repeat-x;
		line-height:24px;
		padding-bottom:0px;
	}
	.header_title h1 {
		float: left;
		width:100%;
		text-align: center;
		font-size: 21px;
		line-height:21px;
		font-weight: bold;
		color: #666;
		margin-top: 6px;
		text-shadow:0px 1px 0px #fff;
	}
	.header_title h2, .header_title h3 {
		float: left;
		width:600px;
		margin-left:120px;
		padding:7px 0 14px;
		text-align: center;
		font-size: 18px;
		line-height:21px;
		font-weight: bold;
		color: #666;
		margin-top: 7px;
		text-shadow:0px 1px 0px #fff;
	}
	.books .header_title h2, .books .header_title h3 {
		padding:0;
	}
.header_title h3 span{
	font-weight: normal;
}

.header_title_2 {
	float: left;
	width:100%;
	height: 66px;
	background:#f4f4f4 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/header_title_2.png') left top repeat-x;
}
	.header_title_2 h2 {
		float: left;
		width:100%;
		text-align: center;
		font-size: 21px;
		line-height:21px;
		font-weight: normal;
		color: #222;
		margin-top: 28px;
	}

.header_title_3 {float: left; width:100%; height: 50px; background:#fff;}
	.header_title_3 h3 {float: left; width:100%; text-align: center; font-size: 16px; line-height:16px; font-weight: normal; color: #444; margin-top: 25px;}


.wrap_pathway {float: left; width:100%; background: #fff;}
	.pathway {font-size: 11px; line-height: 13px; color: #666; margin: 10px 15px;}
		.pathway a {color:#1868a0; margin-right:6px; text-decoration: none;}
			.pathway a:hover {color: #0f4266; text-decoration: none;}
		.pathway span {margin-right:6px;}



.reviews {float: left; width:100%; margin: 15px 0 15px 0;}
	.review {float: left; width:100%; border-bottom: 1px solid #e1e1e1; padding: 0 0 9px 0; margin: 0 0 9px 0;}
		.review_last {border-bottom:0;}
		
		.review .right {float: left; width: 793px; margin-left: 12px;}
			.review .rate_rev {float: left; width:100%; margin-bottom: 5px;}
				.wrap_rating_small {float: left; width: 65px; height:12px; margin-right: 9px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/rating_small_bg.png') left 0 repeat-x; }
					.rating_small {float: left; width: 1%; height:12px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/rating_small.png') left 0 repeat-x;}
				.review .rev {float: left; font-size: 12px; line-height: 15px; color: #888888; margin-top: -1px; width: 595px;}
					.review .rev a {font-size: 12px; line-height: 12px; color: #888888; text-decoration: none;}
				.review h3 {float: left; width:100%; font-size: 16px; line-height: 16px; font-weight: bold; color: #444; margin-bottom:6px;}
					.review h3 a {font-size: 16px; line-height: 16px; font-weight: bold; color: #444; text-decoration: none;}
						.review h3 a:hover {color: #000;}

				.review p {float: left; width:100%; font-size: 12px; line-height: 15px; color: #666;}
					.review p.text_to_right {font-style:italic; color: #666; margin-top: 14px;}
					.review p a {color: #1868a0; text-decoration: underline;}
						.review p a:hover {color: #0f4266; text-decoration: underline;}

.recently {float: left; width:100%; border-top: 1px solid #e1e1e1; background: #fffeed; padding: 14px 0 19px 0; height: 123px;}
	.recently .nav_left {position: absolute; width:16px; left: 23px; z-index: 1000;}
		.recently .nav_left a {float: left; width:16px; height:25px; text-indent: -9999px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/arrow_left.png') left top no-repeat; margin-top: 50px;}
			.recently .nav_left.inactive a {display: none;};
			.recently .nav_left a:hover {background-position: 0px -25px;}
	.recently .nav_right {position: absolute; width:16px; right: 23px; z-index: 1000;}
		.recently .nav_right a {float: left; width:16px; height:25px; text-indent: -9999px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/arrow_right.png') left top no-repeat; margin-top: 50px;}
			.recently .nav_right.inactive a {display: none;};
			.recently .nav_right a:hover {background-position: 0px -25px;}
	.recently .items-wrapper	{position: absolute; width: 702px; height: 150px; overflow: hidden; margin: 0 54px;}
	.recently .items {position: absolute; width: 200000px;}
		.recently .items .item {float: left; width:72px; margin-right: 18px;}
			.recently .items .item_last {margin-right:0px;}
			.recently .image {height:107px; display:table-cell; vertical-align: bottom; }
				.recently .image img {border:1px solid #e1e1e1; float:left; }
				.recently .image a {float:left; }
			.recently .wrap_rating_small {margin:4px 0 0 3px;}


.tabs {float: left; width:100%;}

	.tabs_menu {float: left; width:100%;}
		.tabs_menu li {float: left; width:285px; height: 26px; padding:12px 0 0 15px; background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/tab.png') left top repeat-x; list-style-type: none; font-size: 13px; line-height: 13px; color: #666; font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif; text-transform: uppercase; text-shadow:0px 1px 0px #fff; cursor: default; font-weight: bold;text-align: center;}
		*+html .tabs_menu li {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
			.tabs_menu li:hover {color: #222;}
			.tabs_menu li.active {background-position: 0px -38px;}

	.tabs .text {float: left; width: 220px; margin: 20px 15px 0 15px; padding-bottom: 16px;}
	.tabs .tab_1 .text { width: 95%;}
			.tabs .text h3 {font-size: 14px; line-height: 14px; color: #208974; font-weight: normal; margin-bottom: 10px;}
			.tabs .text p {font-size: 13px; line-height: 16px; color: #666; margin-bottom: 10px;}
				.tabs .text p a {color: #1868a0; text-decoration: underline;}
					.tabs .text p a:hover {color: #0f4266; text-decoration: underline;}
		.tabs .tab {display: none;}
			.tabs .tab_2 {display: block;}

.wrap_footer {float: left; width:100%; background:#f4f4f4 url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/line_footer.png') center top repeat-x; margin-top: 3px;}
	.footer {margin:0 auto; width:1200px;}

	.footer_text {width:1000px; font-size: 12px; line-height:15px; color: #999; padding: 9px 0 25px 0; margin:0 auto;}
		.footer_text a {color: #1868a0; text-decoration: underline;}
			.footer_text a:hover {color:#0F4266; text-decoration:underline;}
			.footer_text a.unlinkable {color:#999; text-decoration:none;}
				.footer_text a:hover.unlinkable {color:#999; text-decoration:none;}
			.footer_text .left {float: left; margin-left: 15px;}
			.footer_text .right {float: right; margin-right: 15px; text-align:right;}

.profile_wrapper { }
	.profile_wrapper .left {float: left; height: 900px;}
		.profile_wrapper .nav {width: 405px;}
		.profile_wrapper .order_content{margin-top: 40px; width: 375px; margin-bottom:60px; /*padding: 0 15px 15px 15px;*/}
			.profile_wrapper .order_content  .name.pass{width:140px;}
			.profile_wrapper .order_content input.pass{width: 220px;}
			.order_content .field.address {height: 28px;}
	.profile_wrapper .right {float: left; width: 400px; height: 930px; border-left: 1px solid #DADADA;}
		.profile_wrapper #tracking_list {float: left;}
		.profile_wrapper .by-active-reader {float: left; width: 385px; height: 19px; border-bottom: 1px solid #DADADA; padding: 8px 10px;}
		.profile_wrapper .scroll-pane {max-height:758px; width: 400px; margin-bottom: 0; margin-bottom: 5px;}
			.profile_wrapper #tracking_list .scroll-pane {max-height:758px;}
			.profile_wrapper .scroll-pane.short,.profile_wrapper #tracking_list .scroll-pane.short {max-height:369px;}
				/*.profile_wrapper #tracking_list .scroll-pane {max-height:753px;}*/
			.profile_wrapper .jspScrollable { position: relative; overflow: hidden; z-index: 1;}
			.profile_wrapper .jspVerticalBar { position:absolute; right: 0; }
			.profile_wrapper .jspPane { left: 0 !important;}
			.profile_wrapper .jspArrow {height: 10px;}
		.profile_wrapper .item {width: 359px; height: 113px; margin: 15px; padding-bottom: 4px; border-bottom: 1px solid #DADADA;}
			.profile_wrapper .item.last {border-bottom: #FFF;}
			.profile_wrapper .item .image {float: left;}
			.profile_wrapper .item .item-content {float: left; width: 268px; height:80px; overflow:hidden; margin-left: 10px;}
			.profile_wrapper .book {border: none; margin: 0; padding-bottom: 5px;}
				.profile_wrapper .book .title {margin-bottom: 4px; overflow:hidden; max-height:45px;}
				.profile_wrapper .book .authors {max-height:30px; overflow:hidden;}
				.profile_wrapper .book h4 {margin-bottom: 0;}
			.profile_wrapper .item .button { margin-left:114px;}
				.profile_wrapper .item .btn {height: 29px; display: block; float: left;}
				.profile_wrapper .item .btn a {width: 100%; padding-left: 5px;}
				.profile_wrapper .item .btn_l {width: 210px; background: url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch.png") no-repeat scroll 0 -58px transparent;}
				.profile_wrapper .item .btn_r {width: 10px; background: url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/switch.png") no-repeat scroll -490px -58px transparent;}
			.profile_wrapper .item a h3 {display: inline;}
				.profile_wrapper .item .content div {margin: 5px 0;}
				.profile_wrapper .item input {width: 200px; margin-top: 15px;}
	.profile_wrapper .buttons {height:80px;}

/*************************OLD************************/
a img {
	border:none;
}

.clear {
	height:0;
	overflow:hidden;
	clear:both;
	float:none;
}

.window {
	width:100%;
}
.page {
	width:1000px;
	margin:0 auto;
	background:#fff;
	position:relative;
}
.page .header
{
	width:1000px;
	height:100px;
	background-color:#EEE;
}
.page .body
{
	min-height:450px;
}
.page .footer
{
	height:100px;
	background:#EEE;
}
.leftSide
{
	width:180px;
	overflow:hidden;
	float:left;
}
.centerSide
{
	width:800px;
	float:right;
	padding:10px;
}

/* MENU */
.mainMenu {
	width:180px;
}
.mainMenu ul {
	list-style:none;
	padding:0;
	margin:0;
}
.mainMenu li a, .mainMenu li a:visited, .mainMenu li a:hover {
	cursor:pointer;
	border:1px solid #000;
	display:block;
	line-height:18px;
	padding:3px;
	text-decoration:none;
}
.mainMenu .level-1 li a {
	padding-left:25px;
}
.mainMenu .level-2 li a {
	padding-left:50px;
}
.mainMenu .level-2 li a:hover {
	text-decoration:underline;
}
.mainMenu .level-2 li.item-selected a {
	color:#f00;
}
/* CATALOG */
.section-item {
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	width:280px;
	padding:10px 15px;
	margin:0 10px 5px;
}

.detailLeft {
	width:200px;
	overflow:hidden;
	float:left;
}
.detailLeft img {
	height:300px;
	width:200px;
}
.detailRight {
	width:550px;
	overflow:hidden;
	float:right;
	padding:0 10px;
}
.detailPropLeft {
	width:290px;
	float:left;
	padding:0 10px 0 0;
}
.detailPropRight {
	width:230px;
	float:right;
	padding:0 10px;
}
.wishBtn {
	width:30px;
}
.elementLink {
	/*position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/empty.png);
	outline:0;*/
}

.elementPopup {
	width:832px;
}
.previewPopup {
	width:462px;
}

.contentPopup .close-wrapper {
	height:44px;
	width:44px;
	position:absolute;
	top:-10px;
	left:-12px;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/close.png) no-repeat;
	z-index:100;
}

.contentPopup .ico-close {
	height:24px;
	width:24px;
	margin:10px;
	cursor:pointer;
}

.popupCover {
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	z-index:999;
	position:absolute;
	top:0;
	left:0;
}

.order {
	padding-bottom:80px;
	position:relative;
	height:1%;
}

.order_content {
	padding:15px;
	font-size:14px;
	color:#666;
}
.order_content .btnOrder {
	margin-left:120px;
	margin-top:15px;
}
.order_content h3 {
	font-size:18px;
	color:#000;
	margin-top:20px;
	font-weight:normal;
}

.field {
	margin-top:10px;
}
.field .name {
	float:left;
	width:80px;
	line-height:25px;
	color:#888;
}
.field .descr {
	margin-left:80px;
	color:#888;
	font-size:11px;
	font-style:italic;
	margin-top:5px;
}
.field .name.req {
	color:#444;
}
.field input {
	width:280px;
}
.field input.error {
	border:1px solid #f00000;
	background-color:#ffefef;
	color:#f00000
}
.field div.error {
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
.field select {
	/*height:25px;*/
	padding:3px 0;
	line-height:19px;
	border:1px solid #dadada;
	background-color:#fffeed;
	width:175px;
}
.field input.small {
	width:49px;
}
.field input.short {
	width:195px;
}
.field .tire {
	font-size:12px;
	line-height:25px;
	margin:0px 2px 0px 2px;
	width:15px;
	overflow:hidden;
}
.field .radio {
	width:20px;
	height:13px;
	padding-top:2px;
}
.field .radiobox {
	font-size:12px;
	margin-bottom:5px;
}
.field .radiobox label {
	font-size:13px;
}
.field.delivery-radio {
	margin-left:75px;
	margin-top:10px;
}
.field .name .street-type {
	width:100px;
}
.field .street-type-text {
	width:250px;
	margin-left:30px;
}
.field .ssmall {
	width:33px;
}
.field.address {
	margin-left:60px;
}
.field.address div {
	float:left;
}
.field.address div.text {
	width:50px;
	text-align:center;
	font-size:12px;
	line-height:25px;
}
.field.descr .name {
	font-weight:bold;
	font-size:14px;
	color:#444;
	width:375px;
	margin-bottom:5px;
}
.field.descr textarea {
	width:352px;
	height:110px;
	border:1px solid #dadada;
	background-color:#fffeed;
	font-size:12px;
	padding:10px;
	font-family:Arial;
	color:#888;
}

.order-book {
	border-bottom:1px solid #dadada;
	width:363px;
	margin-left:15px;
	position:relative;
	padding-bottom:15px;
	padding-top:15px;
}
.order-book.first {
	padding-top:0px;
}
.order-book.last {
	border-bottom:none;
}
.order-book .image {
	display: table-cell;
	vertical-align:bottom;
	text-align:center;
	width:80px;
	height:120px;
	border:1px solid #dadada;
	padding:0;
	margin:0;
	float:left;
}
.order-book .right {
	float:left;
	width:250px;
	margin-left:10px;
}
.order-book .adds {
	position:relative;
	width:245px;
	height:50px;
	margin-top:10px;
}
.order-book .adds .count {
	float:left;
}
.order-book .adds .wrap_none {
	float:right;
	width:180px;
	margin-left:8px;
	margin-top:-12px;
}
.order-book select {
	width:55px;
	height:25px;
	line-height:19px;
	border:1px solid #dadada;
	background-color:#fffeed;
	font-size:12px;
	padding:2px 0 2px 2px;
}
.order-book .icon_delete {
	position:absolute;
	width:18px;
	height:18px;
	background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/icon_delete.png');
	top:15px;
	right:0px;
	cursor:pointer;
}
.order-book.first  .icon_delete {
	top:0px;
}
.order-book .icon_help {
	width:16px;
	height:16px;
	background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/icon_help.png');
	cursor:pointer;
	float:right;
	margin-left:5px;
}
.order-book .active_reader {
	position:absolute;
	top:33px;
	right:0px;
}
.order-book  a{text-decoration:none; }
.order-book .active_reader a {
	font-size:11px;
	text-decoration:underline;
}
.order-book  .authors a, .book .authors a {
	float:left;
	display:block;
	margin-right:10px;
}

#paysystem span {
	cursor:pointer;
}
.scroll-pane {
	width:400px;
	margin-top:15px;
	margin-bottom:15px;
}
.jspVerticalBar {
	float:left;
	width:10px;
	position:relative;
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_bar.png');
	margin-top:10px;
}
.jspCapTop {
	width:10px;
	height:10px;
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_bar_top.png');
	position:absolute;
	top:-5px;
}
.jspCapBottom {
	width:10px;
	height:10px;
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_bar_bottom.png');
	position:absolute;
	bottom:-5px;
	z-index:10;
}
.jspDrag {
	position:relative;
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_track.png');
	width:10px;
	cursor:pointer;
	z-index:100;
	padding:0px 0px 0px 0px;
}
.jspDragTop {
	position:absolute;
	top:-5px;
	left:0;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_track_rounds.png) no-repeat;
	width:10px;
	height:5px;
}
.jspDragBottom {
	position:absolute;
	bottom:-5px;
	left:0;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_track_rounds.png) 0 -6px no-repeat;
	width:10px;
	height:6px;
}
.jspScroller {
	height:50px;
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/scroll_track.png');
}

.jspPane {
	float:left;
	position:relative;
}
.active-reader-text, .by-active-reader, .need-return-text {
	background-color:#fffbba;
	border-top:1px solid #dadada;
	padding:15px;
	font-size:14px;
	color:#666666;
	text-align:center;
	margin-top:15px;
	line-height:18px;
}
.by-active-reader {margin-top:-1px;}
.need-return-text {
	padding:5px 15px 10px 15px;
	border-bottom:none;
	text-align:left;
}
.need-return-text strong {
	font-size:18px;
}
.active-reader-text a {
	color:#1868a0;
	font-size:12px;
}
.by-active-reader {
	font-size:12px;
	color:#666;
	text-align:left;
	padding:15px 15px 0px 15px;
	border-bottom:none;
}
.by-active-reader .selected-books {
	float:left;
	width:190px;
}
.by-active-reader .max-books {
	float:left;
	margin-left:70px;
}
.by-active-reader .max-books, .by-active-reader .selected-books {
	font-size:14px;
	margin-top:8px;
}
.by-active-reader .max-books strong, .by-active-reader .selected-books strong {
	font-size:15px;
}
.by-active-reader .agree {
	margin-top:10px;
	height:23px;
	background-color:#f9f49d;
	margin-left:-15px;
	width:390px;
	padding:3px 0px 0px 15px;
}
.by-active-reader .agree input
{
	margin:5px 5px 0px 0px;
}
.by-active-reader .agree div {
	float:left;
}
.by-active-reader .agree div.text {
	margin:3px 0px 0px 3px;
	font-size:11px;
}

.summary {
	border-top:1px solid #dadada;
	padding:5px 0px 10px 0px;
	width:405px;
}
.summary .cost, .summary .delivery, .summary .total {
	float:left;
	margin-left:15px;
	line-height:30px;
	font-size:18px;
}

.summary .value {
	float:right;
	margin-right:25px;
	font-size:18px; color:#000;
}
.delivery {
	color:#666;
}
.summary .total {
	font-size:24px;
}
.summary .delivery.value {font-size:12px; color:#666; font-weight:bold;}
.summary .delivery.value strong {font-size:18px; color:#666; font-weight:normal;}

.summary .cost.value {font-size:12px; color:#000; font-weight:bold;}
.summary .cost.value strong{font-size:18px; color:#000; font-weight:normal;}

.summary .total.value {font-size:12px; color:#000; font-weight:bold;}
.summary .total.value strong {font-size:24px; color:#000; font-weight:normal;}
.summary .value span {
	font-size:12px;
}
.hline {
	width:375px;
	background-color:#dadada;
	height:1px;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:3px;
}
.hlinefull {
	width:810px;
	background-color:#dadada;
	height:1px;
	position:absolute;
	bottom:80px;
}

.check_order {
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/check_order.png');
	width:224px;
	height:40px;
	cursor:pointer;
	font-size: 21px;
	line-height:21px;
	text-decoration: none;
	color: #FFF;
	text-shadow:0px 1px 0px #666;
	font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif;
	white-space: nowrap;
	text-align:center;
	position:absolute;
	border:0px;
	right:15px;
	bottom:20px;
	padding-bottom:5px;
}
.check_order:hover {
	background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/check_order.png') 0px -40px;
}
.return_to_shopping {
	background-image:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/return_to_shopping.png');
	width:239px;
	height:40px;
	cursor:pointer;
	font-size: 21px;
	line-height:21px;
	text-decoration: none;
	color: #666;
	text-shadow:0px 1px 0px #fff;
	font-family: "Myriad Pro", Arial, Tahoma, Helvetica, sans-serif;
	white-space: nowrap;
	text-align:center;
	position:absolute;
	left:15px;
	bottom:20px;
}
*+html .check_order, *+html .return_to_shopping{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px;}
.return_to_shopping div {
	padding-top:8px;
}
.return_to_shopping:hover {
	background:url('http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/return_to_shopping.png') 0px -40px;
}

.auth_content {
	padding:10px;
	margin-top:-10px;
	font-size:14px;
	color:#666;
}
	.auth_content .loginForm {
		padding-top:7px;
	}
	.auth_content .loginForm label {
		margin-right:16px;
	}
	.auth_content .loginForm .passwordWraper {
		width:244px;
	}
	.auth_content .popupText {
		margin-bottom:16px;
		line-height:14px;
		text-align:center;
		color:#666;
	}
	.auth_content .redText {
		font-size:18px;
		color:#ea2201;
		text-align:center;
		margin:6px 0 5px 0;
	}
	.auth_content .about_registration {
		text-align:right;
		font-size:12px;
		margin:15px 22px 0 0;
	}
	.auth_content .forgotLink {
		font-size:12px;
	}
	.auth_content .form {
		padding-left:20px;
		width:310px;
	}
		.auth_content .form .text {
			width:230px;
		}
		.auth_content .form .button {
			margin-left:65px;
		}
		.auth_content .orderForgot {
			padding-left:35px;
			padding-right:30px;
		}
			.auth_content .orderForgot .button {
				margin-left:90px;
				margin-top:0;
			}
			.auth_content .orderForgot .button.blue {
				float:left !important;
				margin-left:85px;
			}
			.auth_content .orderForgot .popupText {
				font-size:12px;
				margin-bottom:12px;
			}

/* Search Input styles*/
.search .search-btn.loading {
	background-image:none;
}
.search .search-blocker{
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/ajax-loader.gif) 15px 0 no-repeat;
	height:30px;
	width:64px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	display:none;
}
/* End Input styles*/

/* Dropdown */
#EmptySearchPopup {
	width:270px;
}
#list {
	width:274px;
	margin-top:-1px;
	margin-left:2px;
	/*top:100px;
	left:600px;*/
}
.dropDownPopup {
	position:absolute;
	z-index:10000;
}
.popBody .popLeft{
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/search-side-borders.png) 0 0 repeat-y;
}
.popBody .popRight{
	margin-left:8px;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/search-side-borders.png) 100% 0 repeat-y;
}
.popBody .popContent{
	margin-right:8px;
	background:#fff;
	padding:8px 7px 3px;
	font-family:Arial;
	font-size:12px;
	color:#666;
}
.popBody .popContent .error{
	padding-left:40px;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/search-error.png) no-repeat;
	min-height:50px;
}
.popFoot {
	position:relative;
	height:8px;
}
.popFoot .popLeft, .popFoot .popRight{
	height:8px;
	width:8px;
	position:absolute;
}
.popFoot .popLeft {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/search-popup-rounds.png) 0px -12px no-repeat;
	left:0;
	bottom:0;
}
.popFoot .popRight {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/search-popup-rounds.png) -11px -12px no-repeat;
	right:0;
	bottom:0;
}
.popFoot .popMiddle {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/search-popup-rounds.png) 0 -40px repeat-x;
	height:8px;
	margin:0 8px;
}

/* Element Popup */
.contentPopup .popBody .popLeft{
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup-v.png) 0 0 repeat-y;
}
.contentPopup .popBody .popRight{
	margin-left:11px;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup-v.png) 100% 0 repeat-y;
}
.contentPopup .popBody .popContent{
	margin-right:11px;
	background:#fff;
	padding:0;
	/*width:440px;*/
}
.popBody{min-width:335px}
.contentPopup .popHead {
	position:relative;
	height:11px;
}
.contentPopup .popHead .popLeft, .contentPopup .popHead .popRight{
	height:11px;
	width:11px;
	position:absolute;
}
.contentPopup .popHead .popLeft {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup.png) 0 0 no-repeat;
	left:0;
	bottom:0;
}
.contentPopup .popHead .popRight {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup.png) 100% 0 no-repeat;
	right:0;
	bottom:0;
}
.contentPopup .popHead .popMiddle {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup.png) 0 -41px repeat-x;
	height:11px;
	margin:0 11px;
}
.contentPopup .popFoot {
	position:relative;
	height:11px;
}
.contentPopup .popFoot .popLeft, .contentPopup .popFoot .popRight{
	height:11px;
	width:11px;
	position:absolute;
}
.contentPopup .popFoot .popLeft {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup.png) 0 -25px no-repeat;
	left:0;
	bottom:0;
}
.contentPopup .popFoot .popRight {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup.png) 100% -25px no-repeat;
	right:0;
	bottom:0;
}
.contentPopup .popFoot .popMiddle {
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/element-popup.png) 0 -66px repeat-x;
	height:11px;
	margin:0 11px;
}


.searchLister {
	max-height:133px;
	overflow:hidden;
	padding-right:20px;
	position:relative;
	outline: none;
}
.searchLister .searchList {
	margin:0;
	padding:0;
	cursor:pointer;
}
.searchLister .searchList li {
	list-style:none;
	padding:4px 2px;
}
.searchLister .searchList li:hover{
	background:#f5f5f5;
	cursor:pointer;
}
.searchLister .needle {
	color:#000;
}
.searchCount {
	color:#888;
	text-align:right;
	padding-top:8px;
	margin-top:7px;
	border-top:1px solid #dadada;
}
.popBody .searchCount {
	margin-left:-12px;
	margin-right:-12px;
	padding-right:10px;
}
.searchLister .jspVerticalBar {
	position:absolute;
	right:0;
	top:5px;
	margin:0;
}
.searchLister .jspTrack {
	height:153px;
}

.button a, .button input {
	font-family:"Myriad Pro",Arial,Tahoma,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	line-height:12px;
	white-space:nowrap;
	text-align:center;
	text-shadow:0 1px 0 #FFFFFF;
	padding:8px 10px 0;
	display:inline-block;
	text-decoration:none;
	border:none;
	cursor:pointer;
}
*+html .button a, .button input  {font-family: Tahoma,Helvetica,sans-serif; font-size:13px;}
.button input {
	padding-top:0;
	padding-bottom:4px;
}
.button.blue a, .button.blue input {
	color:#fff;
	text-shadow:0 -1px 0 #6F7C82;
	font-weight:normal;
}

.popup-buttons {
	padding:0 16px 16px;
}
.popup-buttons .btn-close {
	float:left;
	margin-top:10px;
}
.popup-buttons .btn-close a {
	background:url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_close.png") no-repeat scroll center top transparent;
	width:113px;
	height:22px;
}
.popup-buttons .btn-todetail {
	float:right;
	margin-top:10px;
}
.popup-buttons .btn-todetail a {
	background:url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_todetail.png") no-repeat scroll center top transparent;
	width:203px;
	height:22px;
}
.news-detail {
	color:#666666;
	font-size:14px;
	line-height:18px;
	padding:10px 15px 15px 15px;
	float:left;
	position:relative;
}
.news-detail a{
	color:#1868A0;
}
.news-detail ul
{
	margin:10px 10px 10px 15px;
}
.news-detail p
{
	margin:10px 0px 10px 0px;
}
/* Header popups */
#jsPopup, #cartSmallPopup {
	position:absolute;
	z-index:1000;
}
	.headerPopup.loginPopup, .headerPopup.cartPopup {
		width:336px;
	}
	.headerPopup.cartPopup, .headerPopup.profilePopup {
		width:335px;
	}
	.headerPopup.wishlistPopup, .headerPopup.callBackPopup{
		width:340px;
	}

	.headerPopup .popBody .popLeft{
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top-v.png) 0 0 repeat-y;
	}
	.headerPopup .popBody .popRight{
		margin-left:14px;
		margin-right:-1px;
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top-v.png) 100% 0 repeat-y;
	}
	.headerPopup .popBody .popContent{
		margin-right:14px;
		background:#fff;
		padding:0;
	}

	.headerPopup .popHead {
		position:relative;
		height:58px;
	}
		.headerPopup.loginPopup .popHead {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top.png) no-repeat;
		}
		.headerPopup.cartPopup .popHead {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top.png) 0 -60px no-repeat;
		}
		.headerPopup.wishlistPopup .popHead {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top.png) 0 -122px no-repeat;
		}
		.headerPopup.profilePopup .popHead {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top.png) 0 -184px no-repeat;
		}
		.headerPopup.callBackPopup .popHead {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top.png) 0 -250px no-repeat;
			height:40px;
		}

	.headerPopup .popFoot {
		position:relative;
		height:11px;
	}
		.headerPopup .popFoot .popLeft, .headerPopup .popFoot .popRight{
			height:11px;
			width:10px;
			position:absolute;
		}
		.headerPopup .popFoot .popLeft {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top-rounds.png) 0 -2px no-repeat;
			left:0;
			bottom:0;
		}
		.headerPopup .popFoot .popRight {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top-rounds.png) -15px -2px no-repeat;
			right:0;
			bottom:0;
		}
		.headerPopup .popFoot .popMiddle {
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/popup-top-rounds.png) 0 -30px repeat-x;
			height:11px;
		margin:0 10px;
	}

form input.text, form textarea.text {
	font-family:Arial;
	font-size:12px;
	color:#999;
	background-color:#fffeed;
	border:1px solid #dadada;
	padding:4px 6px 5px;
}
form input.text.hidden {
	z-index:-1000;
	position:absolute;
	float:none;
	bottom:10px;
	left:10px;
	visibility:hidden;
}
form input.text.errorField, form textarea.text.errorField {
	border-color:#f00000;
	color:#f00000;
	background-color:#ffefef;
}
form label {
	font-size:14px;
	color:#444;
}
.popContent h1 {
	color: #666666;
	font-size: 21px;
	font-weight: bold;
	line-height: 21px;
	padding: 10px 0;
	text-align: center;
	text-shadow: 0 1px 0 #FFFFFF;
	background:#F4F4F4 url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/header_title.png") repeat-x left bottom;
}
.button a {
	padding-left:0;
	padding-right:0;
}
.fieldNote {
	font-size:11px;
	color:#999;
}
.passwordWraper {
	position:relative;
	height:1%;
}
*+html .passwordWraper {
	width:227px;
}
.fakePass {
	position:absolute;
	left:0;
	top:0;
}
.loginPopup h1 {
	text-align:center;
}
.loginPopup .popupText {
	margin-bottom:16px;
	line-height:16px;
	text-align:center;
}
.loginForm {
	padding:20px 12px 8px 10px;
	border-bottom:1px solid #dadada;
	position:relative;
	height:1%;
}
	*+html .loginForm  .fieldRow {
		width:287px;
		height:34px;
		overflow:hidden;
	}
	.loginForm.noBorder, .loginForm.orderForgot {
		border:none;
	}
	.loginForm .rememberLogin {
		float: right;
		font-size: 11px;
		font-style: italic;
		margin-bottom: 10px;
		width: 227px;
	}
		*+html .loginForm .rememberLogin {
			width:230px;
		}
		.loginForm .rememberLogin .checkText {
			font-size:11px;
			font-style:italic;
			color:#888;
			padding-left:7px;
			margin:0;
			float:none;
		}
		*+html .loginForm .rememberLogin .checkText {
			padding-left:3px;
		}
		.loginForm .rememberLogin input {
			padding:0;
			margin:0;
		}
	.loginForm .button {
		float:left;
		margin-left:60px;
	}
	.loginForm .forgotLink {
		float:right;
		padding:6px 0;
	}
	.loginForm input.text {
		width:213px;
		margin-bottom:8px;
		float:left;
	}
	.loginForm .passwordWraper{
		float:right;
	}
	.loginForm label, .callBackForm label {
		line-height:26px;
		float:left;
		width:50px;
		text-align:right;
		margin-right:10px;
	}
	.callBackForm label {
		width:67px;
	}
	.callBackForm label.labelWide {
		width:210px;
		text-align:left;
	}
	.loginForm .btnEnter, .callBackForm  .btnEnter, .profileForm .btnClose {
		width:119px;
		height:30px;
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_enter.png) no-repeat;
	}
		.loginForm a.btnEnter, .callBackForm  a.btnEnter, a.profileForm .btnClose {
			height:22px;
		}

	.loginForm.fullSize {
		padding:20px 30px 12px 20px;
		width:310px;
	}
		.loginForm.fullSize .button {
			margin:0;
			position:absolute;
			bottom:-41px;
			left:125px;
		}
		.loginForm.fullSize label{
			width:60px;
			margin-right:23px;
		}
		.loginForm.reviewSize .passwordWraper{
			float:left;
		}
		.loginForm.reviewSize label{
			width:60px;
		}
	.loginForm.reviewSize {
		padding:16px 20px 20px 20px;
		width:350px;
	}
		.loginForm.reviewSize .passwordWraper{
			float:left;
		}
		.loginForm.reviewSize label{
			margin-right:30px;
			width:70px;
		}
		.loginForm.reviewSize .button {
			margin:0;
			position:absolute;
			left:20px;
			bottom:-41px;
		}
		.loginForm.reviewSize .forgotLink {
			padding:16px 20px 0 0;
			position:absolute;
			right:20px;
			bottom:-34px;
		}
		.loginForm.reviewSize input.text {
			margin-right:20px;
		}
	.loginForm.registerSize {
		padding:13px 20px 10px 20px;
		width:350px;
	}
		.loginForm.registerSize .button {
			position:absolute;
			bottom:-41px;
			left:20px;
			margin:0;
		}
		.loginForm.registerSize .button.blue {
			left:250px;
		}
		.loginForm .btnClose {
			width:113px;
			height:30px;
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_close.png) no-repeat;
		}
		.loginForm input.phonePref {
			width:32px;
		}
		.loginForm input.phoneMain {
			width:140px;
		}
		.loginForm .phoneSep {
			float:right;
			margin:0 10px;
			line-height:24px;
		}
		.loginForm.registerSize label {
			width:80px;
			margin-right:28px;
		}
			.loginForm.registerSize label.long {
				width:125px;
			}
		.loginForm.registerSize input.text {
			margin-right:15px;
			float:right;
		}
			.loginForm.registerSize input.phonePref {
				margin:0;
			}
			.loginForm.registerSize .passwordWraper input.text {
				width:160px;
			}
			*+html .registerSize .passwordWraper {
				width:189px;
			}

.callBackForm {
	padding:4px 12px 8px 10px;
}
	.callBackForm .button {
		float:left;
	}
	.callBackForm  .popup_cancel {
		float:right;
		padding:6px 0;
	}
	.callBackForm input.text {
		width:199px;
		margin-bottom:8px;
		float:right;
	}

	.callBackForm textarea.text {
		width:277px;
		height:59px;
		margin-top:4px;
		margin-bottom:10px;
		float:left;
	}

.profileForm {
	padding:12px 12px 8px 10px;
}
	.profileForm .profileLink {
		text-align:center;
		margin:0 0 45px;
	}
	.profileForm .button {
		float:left;
		margin-left:10px;
	}
		.profileForm .button.blue {
			margin-left:26px;
		}
	.profileForm .btnLogout {
		width:113px;
		height:30px;
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_close.png) no-repeat;
	}

.messagePopup {
	width:450px;
}
	.messagePopup input.text {
		width:213px;
		margin-bottom:8px;
		float:right;
	}
	.messagePopup label {
		line-height:26px;
		float:left;
	}
	.messagePopup h1 {
		text-align:center;
	}
	.messagePopup .popupText {
		line-height:16px;
		text-align:center;
		padding: 5px 0 0;
		margin:0 0 15px;
	}
		.messagePopup .popupText.single {
			margin:0 0 10px;
		}

.reviewPopup {
	width:600px;
}
	.reviewPopup input.text {
		width:440px;
		margin-bottom:8px;
		float:right;
	}
	.reviewPopup input.check {
		float:left;
		margin:0 5px 0 0;
	}
	.reviewPopup .reviewUserName {
		float:left;
		width:243px;
	}
		.reviewPopup .reviewUserName input.text {
			width:145px;
		}
	.reviewPopup .reviewUserEmail {
		float:right;
		width:270px;
	}
		.reviewPopup .reviewUserEmail input.text {
			width:170px;
		}
		.reviewPopup .reviewUserEmail label {
			width:70px;
			margin-right:16px;
		}
	.reviewPopup textarea.text {
		width:440px;
		height:140px;
		margin-bottom:8px;
		float:right;
	}
	.reviewPopup label {
		line-height:26px;
		float:left;
		margin-right:18px;
		width:66px;
		text-align:right;
	}
		.reviewPopup label.onTop {
			line-height:14px;
		}
		*+html .reviewPopup label.onTop {
			padding-top:3px;
		}
	.reviewPopup h1 {
		text-align:center;
	}
	.reviewPopup .popupText {
		line-height:16px;
		text-align:center;
		margin: 10px 0 20px;
	}
	.reviewPopup .ratingWrapper {
		width:454px;
		float:right;
		margin-bottom:8px;
	}
		.reviewPopup .wrap_rating {
			margin:4px 20px 0 0;
		}
		.reviewPopup .ratingWrapper .errorField {
			float:left;
			color:#f00;
			padding-top:6px;
		}
	.reviewPopup .subscribeWrapper {
		width:454px;
		float:right;
		margin:10px 0 8px;
	}
		.reviewPopup .subscribeWrapper label {
			width:auto !important;
		}
	.reviewPopup .fieldNote {
		float:right;
		display:block;
		margin-top:-8px;
	}
	.reviewPopup .button {
		margin-top:20px;
		float:left;
	}
		.reviewPopup .button.blue {
			float:right;
		}
		.reviewPopup .btnCancel {
			width:113px;
			height:30px;
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_close.png) no-repeat;
		}
		.reviewPopup .btnEnter {
			width:201px;
			height:30px;
			background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_todetail.png) no-repeat;
		}

.reviewForm {
	padding:18px 20px 10px;
	position:relative;
	height:1%;
	border-bottom:1px solid #dadada;
}
	.reviewForm  .button {
		position:absolute;
		bottom:-41px;
		left:20px;
		margin:0;
	}
	.reviewForm  .button.blue {
		left:356px;
	}

.changePassForm {
	padding:10px 20px 10px;
	position:relative;
	height:1%;
	border-bottom:1px solid #dadada;
}
	.changePassForm.orderForgot {
		border:0;
	}
	.changePassForm .passwordWraper{
		float:right;
	}
	.changePassForm .btnClose {
		width:113px;
		height:30px;
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_close.png) no-repeat;
	}
	.changePassForm .btnConfirm {
		width:119px;
		height:30px;
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_enter.png) no-repeat;
	}
		.changePassForm 	a.btnConfirm {
			height:22px;
		}
	.changePassForm .button {
		position:absolute;
		left:20px;
		bottom:-41px;
	}
	.changePassForm .button.blue {
		left:290px;
	}
		.changePassForm.orderForgot .button.blue {
			position:relative;
			left:0;
			bottom:0;
		}
	.changePassForm  .button.blue.single {
		left:155px;
	}
	.changePassForm label {
		width:140px;
		text-align:right;
	}

.cartForm
{
	padding:5px 10px 5px 10px;
	position:relative;
	height:1%;
}
	.cartForm .added_to_basket
	{
		color:#208974;
		font-weight:bold;
		font-size:12px;
	}
	.cartForm .book_name
	{
		margin-top:6px;
		font-size:13px;
		font-weight:bold;
		color:#444;
	}
	.cartForm .quantity_total {
		color:#999;
		font-weight:bold;
		float:right;
		margin-top:10px;
	}
	.cartForm hr {
		border:0;
		background-color:#dadada;
		height:1px;
		margin:3px 0px 10px 0px;
		overflow:hidden;
	}
	*+html .cartForm hr {
		margin-bottom:5px;
	}
	.cartForm .button {
		float:left;
	}
	.cartForm .hide_popup {
		float:right;
		color:#1868a0;
		text-decoration:underline;
		margin-top:4px;
		cursor:pointer;
	}
		.cartForm .hide_popup:hover {
			text-decoration:none;
		}

.btnOrder {
	width:159px;
	height:30px;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_order.png) no-repeat;
	cursor:pointer;
}
	.btnOrder:hover {
		width:159px;
		height:30px;
		background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/btn_order.png) 0px -30px;
	}
	a.btnOrder, a:hover.btnOrder {
		height:22px;
	}

.popuped .xhr {
	border-bottom:none;
}
.order .jspVerticalBar
{
	margin-top:5px;
}
#mainMenu {
	/*display:none;*/
}
.contentWrapper {
	padding:15px;
}
.contentWrapper > div{
	margin:-15px;
}
	.contentWrapper > .header_title {
		margin-bottom:10px;
	}

.free_delivery {
	color:#118F9F;
	font-size:16px;
	line-height:28px;
	text-align:center;
	font-weight:bold;
}
.tooltip {
	background:url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/white_arrow.png") repeat scroll 0 0 transparent;
	color:#444;
	display:none;
	font-size:12px;
	height:70px;
	padding:25px;
	width:160px;
	text-align:center;
	z-index:100000;
}
.tooltip.bottom {
	background:url("http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/white_arrow_bottom.png") repeat scroll 0 0 transparent;
	height:55px;
	padding-top:40px;
}
.jspContainer {
	overflow:hidden;
	position:relative;
	height:1%;
}
.clear.formEnder {
	height:55px;
}
.section-search {
	position:relative;
}

.carouselWrap {
	position:relative;
	height:1%;
	padding:19px;
}
.carouselWrap .previews-container {
	width:318px;
	height:107px;
	overflow:hidden;
	position:relative;
	margin:0 42px;
}
.carouselWrap .previews-content, .carouselWrap .lightbox_items {
	position:absolute;
	top:0;
	left:0;
}
.carouselWrap .previews-content a {
	display:block;
	height:107px;
	width:72px;
	cursor:pointer;
	float:left;
	margin-left:10px;
}
.carouselWrap .previews-content a.first {
	margin-left:0;
}
.carouselWrap img {
	border:1px solid #e1e1e1;
}
.carouselWrap .btn {
	height:25px;
	width:16px;
	cursor:pointer;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/arrow_left.png) no-repeat;
	position:absolute;
	top:40px;
}
.carouselWrap .btn.left {
	left:0;
}
.carouselWrap .btn.right {
	right:0;
	background:url(http://www.bookraina.com.ua/bitrix/templates/mst/images/bg/arrow_right.png) no-repeat;
}
.carouselWrap .btn.inactive {
	display:none;
}
#jsPopup {/*left:20% !important;*/}
.carouselWrap .previewWrap {
	position:relative;
	height:1%;
}
.carouselWrap .main-container {
	
	height:610px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}
.carouselWrap .lightbox_items a {
	display:block;
	height:592px;
	width:402px;
	cursor:pointer;
	float:left;
}
.news-line{
font-family: "Myriad Pro";
	src: url('http://www.bookraina.com.ua/bitrix/templates/mst/myriadpro.otf');
	font-size:15px;
	line-height: 17px;
margin: 0 5px 0 5px ;
text-align: justify;
}
.news-line  a{
text-decoration: none;
color:#000000;
margin: 5px 0 5px 0;
}
.news-line  a:hover{
text-decoration: none;
color:#1868a0;
}
.news-list {
font-family: "Myriad Pro", "Arial", "Tahoma", "Helvetica", sans-serif;
	font-size:18px;	
margin: 0 10px 0 10px ;

}
.news-list b{
font-weight:normal;
text-decoration: none;
}
.news-list a{
text-decoration: none;
}
.news-list a:hover{
text-decoration: none;
}
.preview_picture{width:110px; height:auto;}
/*___________________________ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½___________________*/
.overlay {
    background-color: #bfbfcf; /* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */
    opacity: 0; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    position: fixed; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    right: 0;    /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 0 */
    top: 0;    /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 0 */
    left: 0;    /* ï¿½ï¿½ï¿½ï¿½ï¿½ 0 */
    bottom: 0;    /* ï¿½ï¿½ï¿½ï¿½ï¿½ 0 */
    visibility: hidden; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */

    /* transition ï¿½ï¿½ï¿½ï¿½ï¿½ */
    -webkit-transition:All 1s ease;
    -moz-transition:All 1s ease;
    -o-transition:All 1s ease;
}
.overlay:target {
    visibility: visible; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    opacity: 1;    /* ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
}
.popup {
    background-color: #bfbfcf; /* ï¿½ï¿½ï¿½ */
    padding: 20px; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    position: fixed;    /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    visibility: hidden;    /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    z-index: 100000;    /* z-index */
    color:#fff; /* ï¿½ï¿½ï¿½ï¿½ */
	height: 40%;
	width: 25%;
	overflow: auto;
	margin: 180px 0 0 600px;
    font: bold 10pt "Trebuchet MS", tahoma, verdana, arial narrow, arial; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½, ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
}

.popup a {
    color:#fff; /* ï¿½ï¿½ï¿½ï¿½ */
    font: bold 10pt "Trebuchet MS", tahoma, verdana, arial narrow, arial; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½, ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
}
.overlay:target+.popup {
    top:3%; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    left: 3%; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    opacity: 1; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
    visibility: visible; /* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
}

.top-navi-pad{font-family:Arial,Helvetica,sans-serif;border-top:1px solid #f0f0f0 ;height:145px;}
.menutop{width:100%;display:table;list-style:none}
.menutop-item{display:table-cell;text-align:center;color:#4e3e14;font:13px Arial,Helvetica,sans-serif;vertical-align:middle;height:36px;position:relative;z-index:5;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.menutop-item:first-child{border-left:0 none;padding-left:2%;/*text-align:left*/}
.menutop-item.active{background:#dde4e1}.menutop-item a,.footer-links a{font-size:12px;line-height:18px;text-decoration:none;border-bottom:1px solid #d6dedb;display:inline-block}
.menutop-item a{color:#4e3e14}.menutop-item a:hover,.footer-links a:hover{border-bottom:1px solid #000}
/*
     FILE ARCHIVED ON 08:03:05 Oct 12, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:07:42 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.241
  load_resource: 549.732 (2)
  PetaboxLoader3.resolve: 332.506 (2)
  PetaboxLoader3.datanode: 27.088 (2)
*/



/*
     FILE ARCHIVED ON 13:54:41 Oct 13, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:07:42 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.326
  load_resource: 446.856 (2)
  PetaboxLoader3.resolve: 334.788 (2)
  PetaboxLoader3.datanode: 28.849 (2)
*/