


/* Start:/bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#3871b8;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#175093;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/components/bitrix/menu/templates/.default/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/components/bitrix/menu/templates/.default/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/components/bitrix/breadcrumb/templates/.default/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */



/* Start:/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/style.css*/
/***************************************
* Name: jKsNewsSmoothSlider            *
* File: style.css                      *
* (c) 2014 Web Studio KS, Dyakov S.A.  *
* http://kssite.ru/                    *
* E-mail:xxxcore89@gmail.com           *
****************************************/

.jksnewssliderpatners-default {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 50px;
	line-height: 200%;

}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel {
	width: 100%;
	position: relative;
	margin: 0;
	z-index: 10;
	overflow: hidden;
}

.jksnewssliderpatners-default
.scrollingHotSpotLeft {
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 75px;
	width: 10%;
	line-height: 200%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	background: transparent url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/big_transparent.gif") repeat 0 0;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	cursor: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/cursor_arrow_left.cur"), url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/cursor_arrow_left.cur"), w-resize;
}

.jksnewssliderpatners-default
.scrollingHotSpotLeftVisible {
	background: #fff url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/arrow_left.gif") no-repeat left center;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

.jksnewssliderpatners-default
.scrollingHotSpotRight {
	min-width: 75px;
	width: 10%;
	height: 100%;
	background: transparent url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/big_transparent.gif") repeat right top;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/cursor_arrow_right.cur"), url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/cursor_arrow_right.cur"), e-resize;
}

.jksnewssliderpatners-default
.scrollingHotSpotRightVisible {
	background: #fff url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/arrow_right.gif") no-repeat right center;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea {
	position: relative;
	width: auto;
	height: 100%;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0 12px 0 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item a {
	padding-right: 0;
	text-indent: -10000px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.grayscale {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#grayscale");
	filter: gray;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.grayscale:hover {
	-webkit-filter: grayscale(0%) !important;
	-moz-filter: grayscale(0%) !important;
	-ms-filter: grayscale(0%) !important;
	-o-filter: grayscale(0%) !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.sepia {
	-webkit-filter: sepia(100%);
	-moz-filter: sepia(100%);
	-ms-filter: sepia(100%);
	-o-filter: sepia(100%);
	filter: sepia(100%);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#sepia");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.sepia:hover {
	-webkit-filter: sepia(0%) !important;
	-moz-filter: sepia(0%) !important;
	-ms-filter: sepia(0%) !important;
	-o-filter: sepia(0%) !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.brightness {
	-webkit-filter: brightness(120%);
	-moz-filter: brightness(120%);
	-ms-filter: brightness(120%);
	-o-filter: brightness(120%);
	filter: brightness(120%);
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.brightness:hover {
	-webkit-filter: none !important;
	-moz-filter: none !important;
	-ms-filter: none !important;
	-o-filter: none !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.contrast {
	-webkit-filter: contrast(200%);
	-moz-filter: contrast(200%);
	-ms-filter: contrast(200%);
	-o-filter: contrast(200%);
	filter: contrast(200%);
	/*filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#contrast");*/
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.contrast:hover {
	-webkit-filter: contrast(100%) !important;
	-moz-filter: contrast(100%) !important;
	-ms-filter: contrast(100%) !important;
	-o-filter: contrast(100%) !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.hue-rotate {
	-webkit-filter: hue-rotate(100deg);
	-moz-filter: hue-rotate(100deg);
	-ms-filter: hue-rotate(100deg);
	-o-filter: hue-rotate(100deg);
	filter: hue-rotate(100deg);
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.hue-rotate:hover {
	-webkit-filter: hue-rotate(0deg) !important;
	-moz-filter: hue-rotate(0deg) !important;
	-ms-filter: hue-rotate(0deg) !important;
	-o-filter: hue-rotate(0deg) !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.invert {
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	filter: invert(100%);
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.invert:hover {
	-webkit-filter: invert(0%) !important;
	-moz-filter: invert(0%) !important;
	-ms-filter: invert(0%) !important;
	-o-filter: invert(0%) !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.saturate {
	-webkit-filter: saturate(10%);
	-moz-filter: saturate(10%);
	-ms-filter: saturate(10%);
	-o-filter: saturate(10%);
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.saturate:hover {
	-webkit-filter: saturate(100%) !important;
	-moz-filter: saturate(100%) !important;
	-ms-filter: saturate(100%) !important;
	-o-filter: saturate(100%) !important;
	filter: none !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.opacity {
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.opacity:hover {
	-webkit-opacity: 1 !important;
	-moz-opacity: 1 !important;
	-ms-opacity: 1 !important;
	-o-opacity: 1 !important;
	opacity: 1 !important;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.shift:hover {
	margin-top: 10px;
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur1 {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-ms-filter: blur(1px);
	-o-filter: blur(1px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur1");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur2 {
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-ms-filter: blur(2px);
	-o-filter: blur(2px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur2");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur3 {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-ms-filter: blur(3px);
	-o-filter: blur(3px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur3");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur4 {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-ms-filter: blur(4px);
	-o-filter: blur(4px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur4");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur5 {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-ms-filter: blur(5px);
	-o-filter: blur(5px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur5");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur6 {
	-webkit-filter: blur(6px);
	-moz-filter: blur(6px);
	-ms-filter: blur(6px);
	-o-filter: blur(6px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur6");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur7 {
	-webkit-filter: blur(7px);
	-moz-filter: blur(7px);
	-ms-filter: blur(7px);
	-o-filter: blur(7px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur7");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur8 {
	-webkit-filter: blur(8px);
	-moz-filter: blur(8px);
	-ms-filter: blur(8px);
	-o-filter: blur(8px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur8");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur9 {
	-webkit-filter: blur(9px);
	-moz-filter: blur(9px);
	-ms-filter: blur(9px);
	-o-filter: blur(9px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur9");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur10 {
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	-o-filter: blur(10px);
	filter: url("/bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/images/filters.svg#blur10");
}

.jksnewssliderpatners-default
.jksnewssliderpatners-carousel
.scrollWrapper
.scrollableArea
.jksnewssliderpatners-item img.blur:hover {
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	-o-filter: blur(0px);
	filter: none;
}
/* End */



/* Start:/bitrix/templates/books/styles.css*/
body {
	background-color: white;
}

h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:14px;
	border-bottom:1px solid #CCCCCC
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:240px;
	margin-bottom:16px;
}

.information-block-head
{
	color:#BC262C;
	font-weight:bold;
	font-size:85%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:4px;
	padding-bottom:5px;
}

.information-block-body
{
	font-size:85%;
	color:#737373;
	margin-right:20px;
}

/*Content block*/
.content-block
{
	border-top-color:#E4E4E4;
	background:#F5F5F5;
	margin-bottom:5px;
	width:100%;
}

.content-block-head
{
	background-image:url(/bitrix/templates/books/images/content_block_bg.gif);
	font-weight:bold;
	font-size:95%;
	margin:2px;
	padding: 5px 9px;
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

/*FOOTER*/
/* End */



/* Start:/bitrix/templates/books/template_styles.css*/
span.external-reference {
	color: #5151FF; /* âûáèðàåì öâåò ññûëêè */
	text-decoration: underline; /* óñòàíàâëèâàåì ïîä÷åðêèâàíèå */
	cursor: pointer; /* ñîçäàåì êóðñîð ïðè íàâåäåíèè*/
}

html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:760px;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0
}

.right1 {
	position: absolute;
	/*left:910px;*/
	right:0%;
	top: 36px;
	z-index: 8;	
}

.tb {
	position: relative;
	left: 60px;
	top: -70px;
	z-index: 8;
}

#header
{
	position:relative; /*containing block*/
	height:150px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	background: #ffffff url(/bitrix/templates/books/images/bg.png) repeat-x;
	border-bottom:1px solid #D6D6D6;
}


#header_text
{
	position:absolute;
	left:265px;
	top: 0;
	width:330px;
	padding-left:5px;
	padding-top:25px;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_text .bx-main-title
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	text-decoration:none;
}

#header_text span.bx-main-subtitle
{
	font-size:80%;
}

/* Header menu: home, search, feedback*/
#header_menu
{

	background:#4B6185;
	position:absolute;
	right:55px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #9dabc0;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#zebra
{
	height:20px;
	background:transparent url(/bitrix/templates/books/images/zebra_bg.gif) left top repeat-x;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

/*Content table*/
#content
{
	width:100%;
	height:70%;
	border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
	width:180px;
	vertical-align:top;
	height:100%;
}

/*Main column*/
#content .main-column
{
	vertical-align:top;
	padding:0 23px 10px 23px;
}

/*Right column*/
#content .right-column
{
	width:1px;
	vertical-align:top;
}

/*Bottom banner*/
#bottom_banner
{
	padding:5px;
	text-align:center;
}

/*Footer*/
#footer
{
	background: #175093;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:150px;
	padding:8px;
	
}

/*Link in footer*/
#footer a
{
	color: #CFD6E1;
	font-size: 100%;
}

/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
	font-weight:bold;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/* social network*/
div#sonet_events_ms_message {width:150px;}

/*FOOTER*/

* { margin: 0; padding: 0; }
.footer{
	width: 100%;
	background-color: #d2d2d2;
	padding: 30px 0 50px 0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
}
.contener{
	width: 80%;
	margin: auto;
}
.col1{
	width: 62%;
	float: left; padding: 0 5% 0 0 ; line-height: 30px;
}
.col2{
	width: 31%; float: left; line-height: 33px; margin-top: 28px;
}
.col1 a img{
	float: left; margin-right: 15px;
	border: none;
}
.col1 a{
	color: #012e77; font-size: 16px
}
.col1 strong{
	font-size: 16px;
	font-weight: normal;
}
.col2 a{
	color: #012e77
}

/* ÑÒÈËÈ ÄËß ÑÒÐÀÍÈÖÛ ÏÎËÜØÈ */

/*ÑÃÀ*/
/*îáùåå*/
* { margin: 0; padding: 0; }

.allcontent{
	background-color: white;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  color: #1c1c1c;   
}
@font-face {
	font-family:  "Helvetica_Light-Normal";
  src: url("/poland/Helvetica_Light-Normal.eot");
  src: local("?"),
    url("/poland/Helvetica_Light-Normal.woff") format("woff"),
    url("/poland/Helvetica_Light-Normal.otf") format("opentype"),
    url("/poland/Helvetica_Light-Normal.svg#Helvetica_Light-Normal") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family:  "Constantia-Italic";
  src: url("/poland/Constantia-Italic.eot");
  src: local("?"),
    url("/poland/Constantia-Italic.woff") format("woff"),
    url("/poland/Constantia-Italic.otf") format("opentype"),
    url("/poland/Constantia-Italic.svg#Constantia-Italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family:  "Times New Roman";
  src: url("/poland/TimesNRCyrMT.eot");
  src: local("?"),
    url("/poland/TimesNRCyrMT.woff") format("woff"),
    url("/poland/TimesNRCyrMT.otf") format("opentype"),
    url("/poland/TimesNRCyrMT.svg#TimesNRCyrMT") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*øàïêà*/
.head, .foot{
	background-image: url(/poland/head.jpg);  background-position: top center;  background-repeat: no-repeat;
	width: 900px;
	height: 420px;
	margin: auto;
}
.underh1{
	padding-left: 530px;
}
.contenerhold, .speciality{
	width: 700px;
	margin: auto;
}
.speciality b{
	color: #002651;
	font-size: 52px;
	font-family: "Times New Roman";
	font-weight: normal;
	padding-bottom: 40px;
	line-height: 60px;
	display: block;
}

.label, #comfort, #prestige, #available{
	background-image: url(/poland/prestige.png);
	width: 195px;
	height: 46px;
	background-position: top left;
	background-repeat: no-repeat;
	font-family:  "Constantia-Italic";
	font-size: 20px;
	color: black;
	text-align: center;
}
#prestige{
	margin-left: -210px;
padding-top: 8px;
	float: left;
}
#comfort{
	background-image: url(/poland/comfort.png); margin-top: 60px;
padding-top: 10px;
	color: white;
}
#available{
	background-image: url(/poland/available.png);
margin-top: 5px;
padding-top: 10px;
margin-left: -100px;
}

/*ñïåöèëüíîñòè*/
.speciality{
	padding-top: 50px; margin-bottom: 30px; width: 780px;
	margin: auto;
}

.contenerhold i{
 font-family:  "Helvetica_Light-Normal";
font-size: 30px;
padding-left: 350px;
padding-top: 135px;
 font-weight: normal;
 color: white;
 display: block;
 font-style: normal;
}

.contenerhold p, .speciality p{
	line-height: 30px;
	padding-bottom: 40px;
}
.speciality h2, .speciality u, .speciality h3{
	text-align: center;
	font-size: 34px;
	color: #db1b09;
	font-family: "Times New Roman";
	font-weight: normal;
	margin-bottom: 40px;
	border: none;
}

.allspecial, #invest, #managment, #analitic, #informatica, #buyer, #logistic{
	width: 182px;
	height: 57px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 24px;
	border-color: #121212;
	font-family:  "Constantia-Italic";
	padding-top: 110px;
padding-left: 45px;
line-height: 25px;
margin: 2px 2px 0 0 ;

}
#invest{
	background-image: url(/poland/invest.jpg);
	float: left;
}
#managment{
	background-image: url(/poland/managment.jpg);
	float: left;
}
#analitic{
	background-image: url(/poland/analitik.jpg);float: left;
	color: white;
}
#informatica{
	background-image: url(/poland/informatica.jpg);
	color: white; float: left;
}
#buyer{
	background-image: url(/poland/buyer.jpg); float: left;
}
#logistic{
	background-image: url(/poland/logistic.jpg);float: left;
}

/*ìåñòî ñ äèâàíîì*/
.place{
	background-image: url(/poland/place.gif); background-position: top left; background-repeat: no-repeat; width: 900px;
	height: 680px;
	margin: auto;
}
.learning{
font-size: 32px; color: #2b2b2b; font-family: "Times New Roman"; line-height: 35px; padding-top: 50px;
}
.learning strong{
	color: #db1b09;
	font-weight: normal;
}
.learning b{
	color: #db1b09;
	font-weight: normal;
	font-size: 58px;
}
.speciality h3{
	color: #db1b09;
	text-align: left;
	font-size: 52px;
}

/*øàãè*/
.steps{
	background-image: url(/poland/steps.gif);  background-position: top left; background-repeat: no-repeat; width: 900px;
	height: 1261px;
	color: white;
	line-height: 20px;
	margin: auto;
}
.steps h2{
	color: white; text-align: left; font-size: 46px; line-height: 50px;
margin-top: 5px;
}
.speciality u{
	color: white;
	text-decoration: underline; display: block;
}
.steps table tr td{
text-align: center;
}
.steps table tr td p{
	text-align: left; line-height: 20px;
font-size: 16px;
}
.steps table tr td p strong{
	font-size: 48px;
	font-weight: normal;
	text-decoration: underline;
}
.steps table tr td img{
	margin-bottom: 30px
}
/*êíîïêà*/
a#but{
	background-image: url(/poland/button.png);
	width: 710px;
	height: 99px;
margin-left: 20px; font-size: 55px;
	color: white;
	margin-bottom: 80px;
	display: block;
text-align: center;
padding-top: 10px;
	text-decoration: none;
}
a:hover#but{
	padding-top: 14px;
	height: 95px;
}
a:active#but{
	padding-top: 16px;
	height: 93px;
}
h2#price{
	font-size: 52px; text-align: left;
}
/*ôóòåð*/
.foot{
	background-image: url(/poland/footer.gif);
		height: 184px;
		text-align: center;
		font-size: 25px;
		padding-top: 20px
}
.foot strong{
	font-size: 35px;
	font-weight: normal;
}
.foot a{
	font-size: 22px;
	color: #2b2b2b;
}
.foot a:hover{
	color: black;
}

/*âñïëûâàþùåå îêíî*/
a.tumb {
position: relative; 
text-decoration: none !important; 
color:#db1b09 !important; 
}

a.tumb:hover {
z-index: 999; 
color: #9c150a !important;}

a.tumb span {
display: none;
 font-size: 20px;
 line-height: 30px;
 
}

a.tumb:hover span {
display: block; 
position: absolute; 
top:50px; left:-200px; 
width:350px; 
padding:5px; 
background-color: #f1f1f1; 
color:#2b2b2b; 
padding: 40px;
border: 1px solid silver;
border-radius: 10px;
}

/*ØÀÏÊÀ ÑÀÉÒÀ*/

* { margin: 0; padding: 0; }
.headerfon{
	background-image: url(/bitrix/templates/books/images/headerfon.jpg);
	background-position: center top;
	width: 100%;
	height: 163px; font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
.headcontent{
	width: 95%;
	margin: auto;
	min-width: 670px;
	max-width: 2000px;
}
.numberphone{
	float: right;
	font-size: 14px;
	font-style: normal;
	text-align: right;
	padding-top: 55px;
	color: #515151;
	padding-right: 30px;

	}
.numberphone strong{
	font-size: 24px;
	font-weight: normal;
}
.numberphone a{
	color: #bc262c;
}
.icone{
	float: right;
	padding-top: 65px; 
}

/*ÑÒÐÀÍÈÖÀ ÊÎÍÒÀÊÒÛ*/

* { margin: 0; padding: 0; }

.contactall a{
	color: #486DAA;
}
.contactall a:hover{
	color: #1e293e;
}
.contactall{
	width: 900px;
/*margin: auto;*/
	padding: 20px 0;
	font-family: Tahoma, Verdana, Arial;  font-size: 16px;  color: #333333;  line-height: 35px;
}
.contactall h2, .contactall h3{
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 40px;
}
.contactall h3{
	text-transform: uppercase;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 30px;
}
.number img{
margin-bottom: -8px;
margin-right: 15px;
}
.number {
line-height: 50px;	
}
.contactall span{
background-color: #EFEFEE;
display: block;
padding: 5px 10px 20px 0px;
width: 435px;
margin-bottom: 70px;
font-size: 20px;
text-align: center;
}
.contactall span img{
margin-bottom: -10px;
margin-right: 15px;
}

.social{
background-color: #EFEFEE;
padding: 20px 30px 18px 40px;
margin-bottom: 70px;
font-weight: bold;
}

.social img{
margin-bottom: -8px;
margin-right: 5px;
}
.form{
background-color: #EFEFEE;
padding: 40px;
}
.form strong{
color: #9B1B1F;
}
.forminput{
height: 30px;
width: 275px;
margin-bottom: 15px;
}
.formselect{
height: 34px;
width: 279px;
 font-size: 16px;
 margin-bottom: 15px;
}
.form .col1{
	width: 295px; float: left;
	margin-right: 10px;
}
.form .col2{
	width: 295px; float: right;
}
#text{
width: 586px;
height: 70px;
font-size: 16px;
padding: 5px;
}
#inputcaptch{
	width: 129px;
	margin-top: 5px
}
#send{
background-color: #BC272C;
color: white;
width: 150px;
padding: 10px 0 24px 0;
border: none;
 margin-right: 10px;
 margin-left: 280px;
}
#delete{
background-color: #9F9F9F;
color: black;
width: 150px;
padding: 10px 0 24px 0;
border: none;
}
/* End */
/* /bitrix/templates/books/components/bitrix/menu/horizontal_multilevel/style.css */
/* /bitrix/components/bitrix/menu/templates/.default/style.css */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.css */
/* /bitrix/components/ks/kssite.jksnewssmoothslider/templates/.default/style.css */
/* /bitrix/templates/books/styles.css */
/* /bitrix/templates/books/template_styles.css */
