.pngbehavior {
	behavior: url(/css/iepngfix.htc);
}
#PreloadImg { 
background-image: url(/images/bbb/icons_all.png);
background-image: url(/images/bbb/icons_all_act.png);
background-image: url(/images/bbb/icons_all_act_gr.png);
background-image: url(/images/bbb/icons_all_over.png); 
background-image: url(/images/bbb/icons_all_over_gr.png);
background-image: url(/images/bbb/BBB-bottons.png);
background-image: none; 
clip: rect(0 0 0 0); 
}

body {
	height: 100%;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.3em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #222222;
	_filter: true;
	overflow:auto;}
	
form {margin: 0; padding: 0;}

.w75 {width: 75%!important;}

hr {height: 0px;
	margin: 6px 0px 6px 0px;
	padding: 0px;
	border-collapse: collapse;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #d4d4d4;
	font-size: 0;
	display: block;
	clear: both;}
	
hr.Dashed {
	clear: both;
	border-color: #959595;
	border-style: none none dashed none;}


th {
font-weight: normal;
	font-size:75%;
	text-align: left;}
	
ul {margin-top: 0.5em;padding: 0;margin:0;}
ul li {padding: 0; margin: 0.5em 0 0.5em 1.5em;}

.CB {clear: both;}

.red {color: #b70900!important;}

.green {color: #098700!important;}

.greenLine {padding:4px 6px 6px 8px;
	margin-top:8px;
	border-left: 5px solid #098700;
	background-color:#f6f6f6;
	line-height: 1.1em;}

.gray {color:#959595!important;}

.FontS80 {font-size: 85%;
	line-height: 1.25em;}
	
.FontS80 ul {padding: 0; margin: 0;}
.FontS80 ul li {padding: 0; margin: 0.5em 0 0.5em 1.5em;}

table.BorderNone, .BorderNone {border: 1px none #adadad;;}

.PageCount {text-align: center;
	display: block;
	clear: both;}

.Aud {font-family: Times,sans-serif; color: #b70900; text-decoration: none; font-weight: normal;}

.PageCount a {display: inline;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font-size:85%;
	white-space: nowrap;
	padding: 0em 0.3em 0.2em 0.3em;}

.PageCount a:hover {text-decoration: underline}

.PageCount a i {font-family:Times,sans-serif;
	font-style: normal;
	font-size:90%;}

.PageCount b {background-color:#055aaa;
	font-size:85%;
	display: inline;
	color: #ffffff;
	padding: 0em 0.3em 0.2em 0.3em;
	text-align: center;
	vertical-align: middle;}

a {
	color: #055aaa;}

a:visited {
	color: #2e5880;}

a:hover {
	color: #b70900;}

a:active {
	color: #ee0900;}
	
a.LinkSelected {font-weight: bold;}

a.ReadBook, a.ReadBookN, a.BottomMail, .Basket, a#RSS, a.Exit, a.Enter, a.AddReview {
	background-repeat: no-repeat;}
	
a.AddReview {
	background-image: url(/images/bbb/BBB-bottons.png);
	background-position: 0 -385px;
	float: right;
	padding: 0.5em 0 1px 27px;
	text-decoration: none;}

a.ReadBook:hover, a.ReadBookN:hover, a.BottomMail:hover, a.Basket:hover, a#RSS:hover, a.Exit:hover, a.Enter:hover, a.ListPlus:hover, a.ListMinus:hover, a.ListPlus2:hover, a.ListMinus2:hover {
	background-image: url(/images/bbb/icons_all_over.png);}

a.ReadBook, a.ReadBookN {
 color: #055aaa;
 background-image: url(/images/bbb/icons_all.png);
 background-position: 0 -151px;
 padding: 1px 0 1px 28px;
 }

a.ReadBook:hover, a.ReadBookN:hover {
	color: #b70900;}

a.ReadBookN, a#RSS, a.ListPlus, a.ListMinus {
	text-decoration: none;
	}

table#BBBAnonce td a.ReadBook {float: right;}

a.BBBUserName {margin-right: 28px;}

a.BottomMail {
	background-image: url(/images/bbb/icons_all.png);
	background-position: 0 -229px;
	padding-left: 28px;}

.Basket {
	background-image: url(/images/bbb/icons_all.png);
	padding: 3px 0 3px 28px;
	margin: 0 3px 0 12px;}

a#RSS {background-image: url(/images/bbb/icons_all.png);
	background-position: 0 -36px;
	padding: 3px 0 3px 26px;
	margin: 0 0px 0 7px;
	text-decoration: none;}

a.Exit {background-image: url(/images/bbb/icons_all.png);
	background-position: 0 -112px;
	padding: 3px 0 3px 26px;
	margin: 0 9px 0 9px;}

a.Enter {background-image: url(/images/bbb/icons_all.png);
	background-position: 0 -74px;
	padding: 3px 0 3px 23px;
	margin-left: 6px;}
	
a.PopUp {background-image: url(/images/bbb/icons_all_act.png);
	background-position: right -347px;
	padding-right: 11px;
	margin-right: -2px;
	background-repeat: no-repeat;}

a.BBBLogIn {background-image: url(/images/bbb/icons_all_act.png);
	background-position: right -367px;
	padding-right: 17px;
	margin-right: 2px;
	background-repeat: no-repeat;}
	
a.ListPlus, a.ListMinus {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	margin: 0 0 0.5em -23px;
	font-weight: bold;
	background-image: url(/images/bbb/icons_all.png);
	padding-left: 22px;
	background-repeat: no-repeat;
	border: 1px solid #ffffff;
	text-decoration: none;
	display: block;}
	
a.ListPlus {
	background-position: 0 -400px;}

a.ListMinus {
	background-position: 0 -431px;}
		
a.ListPlus2, a.ListMinus2 {
	line-height: 15px;
	margin: 0 5px -18px -22px;
	background-image: url(/images/bbb/icons_all.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 0;
	width: 15px;
	height: 17px;
	display: block;}
	
a.ListPlus2 {
	background-position: 0 -402px;}

a.ListMinus2 {
	background-position: 0 -433px;}
	
	
a.pdf {
	background-image: url(/images/bbb/BBB-bottons.png);
	background-position: 0 -152px;
	padding-bottom:2px;
	padding-left: 20px;
	background-repeat: no-repeat;}
	
.Price {font-size: 120%;
	background-image: url(/images/bbb/BBB-bottons.png);
	background-position: 0 -185px;
	padding-left: 22px;
	background-repeat: no-repeat;
	text-decoration: none;}
	
a.Price:visited  {color: #055aaa;}
	
a.Price:hover, a.Price:active {color: #b70900;}

a.PopUp:visited, a.BBBLogIn:visited {background-image: url(/images/bbb/icons_all.png);}
	
a.PopUp:hover, a.PopUp:active, a.BBBLogIn:hover, a.BBBLogIn:active, a.FilterTitleLink:hover, a.FilterTitleLink:active, a.FilterTitleLinkMinU:hover, a.FilterTitleLinkMinU:active, a.FilterTitleLinkMinD:hover, a.FilterTitleLinkMinD:active 
{background-image: url(/images/bbb/icons_all_over.png);}

.InnerPage {text-decoration: none;
	border-bottom: 1px dashed;
	display: inline;}
#book-header {display: block;
	position: relative;
	z-index: 10;
	cursor: default;
	/*height: 2em;*/}
	
#book-header span {position: relative;
	margin-right:24px;
	height: 1.9em;}
	
#book-header span a {
	position: relative;
	text-decoration: none;
	/*border-bottom: 1px dashed;*/
	clear: both;
	/*white-space:nowrap;*/}

#book-header ul {left:0;
	top:1.4em;
	position: absolute;
	padding: 6px 0px 6px 0px;
	margin: -1px 0px 0px 0px;
	border: 1px solid #959595;
	line-height: normal;
	list-style: none inside;
	border-collapse:collapse;
	background-color: #ffffff;
	display: none;
	width: 250px;}
	
#book-header ul li {display: block;
	float:left;
	margin: 1px 0px 1px 3%;
	border: 1px solid #ffffff;
	width: 45%;}
	
#book-header ul a {border-bottom:none; margin: 0px;}
	
#book-header ul a:hover {/*text-decoration: underline;*/
	border-bottom: 1px dashed;}

radio {}
label {white-space: nowrap;
	display: block;}

	
.WSWarp {white-space: normal!important;
	font-size: 85%;
	line-height: 1.1em;}

textarea, input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	display: inline;}

.inputText {
	border: 1px solid #4c4c4c;}

.inputNone {
	border: none;}
	
.inputFocus {
	border: 1px solid #b70900;}
	
optgroup {color: #959595;
font-style: normal;}

select, optgroup option  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #4c4c4c;
	margin: 0 0.5em 0 0;
	}
textarea  {font-size:100%;
	border: 1px solid #4c4c4c;
	overflow:auto;}

input#Search {
	display: inline;
	height: 19px;
	width: 125px;
	margin-left: 14px;
	margin-top: 0px;
	font-size: 85%;
	line-height:1.3em;
	padding-right: 5px;
	border: 1px solid #4c4c4c;}

.BtSearch {
	height: 15px;
	display: inline;
	margin: 0px 0px 0px -2px;
	padding-right: 27px; }

.BtSearchImg {
	background-position: 0 -252px;
	background-image: url(/images/bbb/BBB-bottons.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 29px;
	height: 29px;
	display: inherit;}
/*input.BtSearch {
	background-position: 0 -252px;
	position: absolute;
	top: 9px;
	width: 29px;
	height: 29px;
	margin: -1px -8px -14px -1px;}*/
	
.NoAct {color: #adadad;
	font-style: italic;}
	
.Act {color: #111111! important;
	font-style: normal! important;}
	
a.FilterTitleLink, a.FilterTitleLink:visited {
	background-image: url(/images/bbb/icons_all.png);
	background-position: right -462px;
	background-repeat: no-repeat;
	padding-right: 16px;
	text-decoration: none;
	color: #4c4c4c;}
	
.FilterTitleLinkMinU{
	background-image: url(/images/bbb/icons_all.png);
	background-position: right -516px;
	padding-right: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #4c4c4c;}
	
.FilterTitleLinkMinD {
	background-image: url(/images/bbb/icons_all.png);
	background-position: right -558px;
	padding-right: 16px;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #4c4c4c;}
	
#BBBFilter {
	display: none;
	border: 1px solid #656565;
	clear: both;
	position: absolute;
	padding-top: 1.5em;
	width: 505px;
	z-index: 10;
	margin-left: -20px;
	margin-top: -0.2em;}
	
#BBBFilter table {background-color: #ffffff;}

.DivScrollAutor {overflow: auto; width: 150px; height: 110px; margin:8px 16px 8px 0;}
	
.AllCheckbox {
	vertical-align: top;
	padding: 8px 0 8px 12px;
	font-size: 70%;}
	
.AllCheckbox input {
	border: none;
	padding: 0;
	padding: 3px 3px 3px 0;
	vertical-align: middle;}
	
.AllChekboxLeft {
	display: block;
	float: left;
	width: 110px;}
	
.AllChekboxAutorLeft {
	display: block;
	float: left;
	width: 130px;}	
	
#BBBCheckbox {
	font-size: 85%;
	text-align: right;
	display: block;}
	
#BBBCheckbox input {
	border: none;
	padding: 0;
	margin: 2px 3px 0 0;
	vertical-align: middle;}
	
h1, h2, h3 {font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	color: #4c4c4c;
	line-height: 1.1em;}

h1 {font-size: 250%;
	margin-top: 1em;
	margin-bottom: 0.5em;}
	
h1 sup {font-size: 60%;}

h2 {font-size: 185%;
	margin-bottom: 0.1em;
	margin-top: 0.1em;}
	
h2 sup {font-size: 60%;}

h3 {font-size: 155%;
	margin-top: 1em;
	margin-bottom: 0.1em;}
	

h4 {font-size: 120%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	margin: 0 0 0.4em 0;
	font-weight: bold;}
	
h4 strong {font-size: 105%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	margin: 0 0 0.4em 0;
	font-weight: normal;}

h5 {font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	margin: 0.8em 0 0.4em 0;}

p {margin: 0.6em 0em 0.6em 0em;}

strong {
	font-weight: normal;
	color: #656565;}

td {font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #222222;}

img {border: 0px;}


.DataRight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #7e7e7e;
	float: right;
	font-weight: normal;
	display: inline;
	clear: right;}

.Data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #7e7e7e;
	font-weight: normal;
	text-decoration: none;}
	
.TopLine, td.TopLine {border-top: solid 1px #d4d4d4;
	clear: both;}

.TopLineBetween {border-top: 1px dashed #959595;
	clear: both;
	width: 100%;}
	
.LineBG {background-image: url(images/bg_line.png);
background-position: bottom;
background-repeat: repeat-x;}	

table#BBBTableInner {
	width: 95%;
	height: 100%;}
	
table#BBBTableIndex {
	width: 1000;
	height: 100%;}

/* top menu */
	
td#TopMenu {
	text-align: right;
	height: 40px;
	vertical-align: top;
	padding-top: 8px;}
	
td#TopMenu a, td#TopMenu a:visited {
	color: #055aaa;}

td#TopMenu a:hover {color: #b70900;}

td#TopMenu a:active {color: #ee0900;}

#BasketSub {
	margin: -10px 0 0 -180px;
	width: 350px;
	background-color: #ffffff;
	position: absolute;
	text-align: left;
	display: none;}

#BasketGrayBg {
	text-align: right;
	background-color: #f6f6f6;
	border-left: 1px solid #4c4c4c;
	border-right: 1px solid #4c4c4c;
	padding: 12px 0px 10px 10px;}

#BasketGrayBg a.BasketGray {
	background-image: url(/images/bbb/icons_all_act_gr.png);
	padding: 3px 0 3px 28px;
	margin: 0 9px 0 9px;
	background-repeat: no-repeat;}

#BasketGrayBg a.BasketGray:hover {
	background-image: url(/images/bbb/icons_all_over_gr.png);}

ol.BasketList {padding: 8px 8px 8px 2.8em;
	/*list-style-position: inside;*/
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #4c4c4c;
	font-size: 85%;
	margin: 0px;}
	
ol.BasketList li {padding: 0.2em;}

/* top menu - end*/

/* main menu */
td#BaseMenu {
	height: 135px;
	vertical-align: bottom;}

td#BaseMenu table#BaseMenuTable {height: 135px;}

td#BaseMenu td#BaseLogo {
	padding-top: 0.1em;
	padding-bottom: 0.5em;
	padding-left: 1em;}
	
td#BaseLogo img {margin-right: 1em;}

td#BaseMenu td#BaseMenuTd {
	padding-bottom: 1em;
	vertical-align: bottom;
	width: 25%;}
	
td#BaseMenu td#BaseMenuTd td {
	vertical-align: bottom;}

td#BaseMenuASubTD1 a, td#BaseMenuASubTD1 a:visited,
td#BaseMenuASubTD2 a, td#BaseMenuASubTD2 a:visited,
td#BaseMenuASubTD3 a, td#BaseMenuASubTD3 a:visited,
td#BaseMenuASubSelect a {
	color: #055aaa;
	font-size: 95%;
	text-decoration: none;
	padding: 0.13em;
	display: block;}
	
td#BaseMenuASubTD1 a:hover, td#BaseMenuASubTD1 a:active,
td#BaseMenuASubTD2 a:hover, td#BaseMenuASubTD2 a:active,
td#BaseMenuASubTD3 a:hover, td#BaseMenuASubTD3 a:active,
td#BaseMenuASubSelect a:hover, td#BaseMenuASubSelect a:active {
	color: #b70900;
	text-decoration: underline;}

td#BaseMenuASubTD1,
td#BaseMenuASubTD2,
td#BaseMenuASubTD3 {visibility: hidden;}

a.BaseMenuA, a.BaseMenuA:visited {
	font-size: 160%;
	text-decoration: none;
	display: block;
	color: #656565;
	padding: 0.2em 0.4em 0.2em 0.2em;}
	
a.BaseMenuA:hover, a#BaseMenuASelect:hover {color: #b70900;}

#BaseMenuASelect {color: #055aaa;}

#BaseMenuASubSelect {
	visibility: visible;}

/* main menu - end*/

/* banner */

td#BBBaner {
	height: 235px;
	padding: 0px 0px 0px 31px;}

/* banner - end*/

/* content */

td#BBBContent {
	padding-top: 1.2em;
	height: 100%;
	vertical-align: top;}
	
table#BBBTableIndex td#BBBContent, table#BBBTableIndex td#TopMenu {
	padding-left: 47px;
	padding-right: 60px;}
	
/*table#BBBTableInner td#BBBContent {padding-left: 0px;
	padding-right: 0px;}*/

table#BBBTableInner td#TopMenu, table#BBBTableInner td#BBBContent {
	padding-left: 47px;
	padding-right: 47px;}


td#BaseMenu {
	padding:0px 47px 0px 47px;}
	
.AddInfo {
	margin: 0.3em 0 0 0;
	font-size: 85%;
	line-height: 1.25em;}
	
/* anons upper */
	
table#BBBAnonce {
	width: 100%;}
	
table#BBBAnonce td {
	font-size: 80%;
	line-height: 1.25em;
	vertical-align: top;
	width: 32%;}
	
a.BBBNews,
a.BBBNews:active,
a.BBBNews:visited {
	text-decoration: none;
	color: #222222;
	display: block;
	margin-bottom: 0.1em;
	width: 100%;}
	
a.BBBNews:hover {color: #2e5880;}

/*a.BBBNews span {cursor: pointer;
	width: 150px;
	display: inline;
	float: left;}*/

a.BBBNews h3 {margin: 0 0 0.2em 0;}

a.BBBNews h4 {float: right;}

table#BBBAnonce td a.ReadBook {float: right;}
 
table#BBBAnonce td#R1 {
	border-right: 1px dashed #d4d4d4;
	padding-right: 12px;}

table#BBBAnonce td#R2 {
	border-right: 1px dashed #d4d4d4;
	padding-right: 12px;
	padding-left: 12px;}
	
table#BBBAnonce td#R3 {
	padding-left: 12px;}
	
img.MinBook {
	float: left;
	margin: -8px -0.1em -0.5em 0;}

img.PctureAnonce {
	float: left;
	margin: 0 0.8em 0 0;}
	
table#BBBAnonce tr td a h2, #RAnonce h2 {
	font-size: 155%;
	margin: 0 0 0.5em 0;}
	
table#BBBAnonce h3, #RAnonce h3, #BBBRightBlock h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #055aaa;
	font-size: 115%;
	margin: 0 0 0.2em 0;}
	
table#BBBAnonce h4, #RAnonce h4, #BBBRightBlock h4, .BBBNews h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #7e7e7e;
	font-weight: normal;
	margin: 0 0 0 0;}

/* anons upper - end*/

/* 1st block */


.BBBLeftBlock, #BBBRightBlock {margin-bottom: -160px;
	min-height: 300px;}

.BBBLeftBlock {
	float: left;
	display: inline;
	position: relative;
	width: 61%;
	line-height: 1.3em;}

#BBBRightBlock #imprint {display: block; padding-left: 0.5em;}
	
#BBBRightBlock #imprint h2 {padding-bottom: 0; padding-top: 0.5em;}


.GurutekaRWin {
	/*height: 550px;*/
 	max-height: 550px;
 	//height: expression(Math.min(parseInt(this.offsetHeight), 550) + "px");
 	overflow: auto;
 	overflow-x: hidden;}

.BBBGuruteka {
	width: 49%;
	height: 170px;}

.BBBGurutekaR {width: 99%;}

.H110 {
	width: 49%;
	font-size: 85%;
	height: 140px;
	margin-bottom: 12px;}

.BBBGuruteka, .BBBGuruteka:visited, .BBBGurutekaR, .BBBGurutekaR:visited {
	float: left;
	display: block;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px dashed #ffffff;
	line-height: 1.2em;}
	
.BBBGuruteka:hover, a.BBBGurutekaR:hover {
	border: 1px dashed #959595;
	color: #2e5880;}
	
.BBBGuruteka h4 {
	font-size: 85%;}
	
.BBBGurutekaR span  h4 {
	font-size: 85%! important;}

.BBBGuruteka h4, .BBBGurutekaR span h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold! important;
	color: #4c4c4c! important;
	margin: 3px 0 0 0;}

.BBBGuruteka h3 {
	font-size: 105%;}
	
.BBBGurutekaR span h3 {
	font-size: 85%! important;}
	
.BBBGuruteka h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #055aaa;
	margin-top:0;
	padding-top:0;
	font-size: 120%;}
	
.BBBGuruteka h3, .BBBGurutekaR span h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #055aaa;
	font-weight: bold;
	margin: 3px 0 0 0;
	line-height: 1.25em;}

.BBBGuruteka span, .BBBGurutekaR span {
	padding: 8px;
	display: block;}

.BBBGuruteka strong, .BBBGurutekaR strong {
	font-weight: bold;}

.AutorsBandG span {
	width: 135px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 6px;
	padding: 6px;
	/*float: left;
	height: 80px;*/}
	
.AutorsBandG span:hover {background-color: #f7f7f7;}
	
.AutorsBandG span h3 a {font-size: 75%;
	line-height: 1.2em!important;
	//line-height: 1.3em!important;
	display: block;
	padding: 0px;
	margin: 0px;
	text-decoration: none;}
.AutorsBandG span h3 a:hover {text-decoration: underline;}

.AutorsBandG span h3 a img {border: none;
	margin: 0 8px 0px 0;
	padding: 0;
	float: left;}
	
.AutorsBandG span strong {
	font-weight: bold;}

.AutorsBandG span p {
	display: block;
	line-height: 1.3em;
	margin:0;
	padding:0;
	font-size: 85%;}

#BBBBookInner h1 {
	font-size: 230%;
	margin: 0 0 0.1em 0;}
	
#BBBBookInner h2,#BBBBookInner h3,#BBBBookInner h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
#BBBBookInner h2 {
	margin-bottom: 0.1em;
	margin-top: 1em;
	font-size: 145%;}
	
#BBBBookInner h3 {
	font-size: 125%;
	margin: 0.2em 0;}
	
#BBBBookInner h4 {
	font-size: 100%;
	margin: 0 0 0.5em 0;
	font-weight: normal;
	color: #656565;}
	
#BBBBookInner img {display: block; margin-bottom: -1em; margin-left: -5px;}

td.TdBookBigImg {width: 210px;}

.BuukPriceAdd {margin-left: 19px;}
	
table.BBBigBook td {vertical-align: top;
	line-height: 1.4em;}

.BBBShortInfo {
	display: block;
	position: relative;
	clear:right;}
	
table.BBBigBook {
	display: block;
	float: left;
	margin-left: -20px;
	position: relative;
	padding: 0;
	margin-bottom: 2em;}

ul#BBBAboutBook {
	display: block;
	border-bottom: 1px solid #959595;
	height:auto;
	line-height: normal;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	border-collapse:collapse;
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	clear: both;
	position:relative;}
	
ul#BBBAboutBook li {
	display: inline;
	margin: 0 5px 0 5px;}
	
ul#BBBAboutBook li.BBBAboutSel a, ul#BBBAboutBook li.ui-tabs-selected a {
	background-color: #ffffff;
	border-color: #959595 #959595 #FFFFFF #959595;
	border-width:1px;
	font-weight: bold;}
	
ul#BBBAboutBook li a {
	white-space:nowrap;
	padding: 5px 12px 5px 12px;
	text-decoration: none;
	border-color:#d2d2d2 #d2d2d2 #959595 #d2d2d2;
	background-color: #f7f7f7;
	border-style: solid solid solid solid;
	border-width: 1px;}
ul#BBBAboutBook li a:hover {
	border-color:#959595 #959595 #fbfbfb #959595;
	background-color: #fbfbfb;}

.BBBAboutBookCont, .ui-tabs-panel {
	display: block;
	border-style: none solid solid solid;
	border-color: #959595;
	border-width:1px;
	margin: 0px 0px 2em 0px;
	padding: 25px 15px 15px 15px;
zoom:1;}

.BBBAboutBookCont h3, .ui-tabs-panel h3 {margin-top: 0; margin-bottom:0.5em;}
	
.ui-tabs-hide {display: none;}
#recommended {font-size: 110%;}
#recommended strong {font-weight: bold; display: block; font-size: 85%; text-align: right; margin-bottom: 1em;}
#recommended strong em {font-weight: normal; font-style: normal;}
#recommended h2 {line-height: normal;text-transform: uppercase; text-align: center; display: block; margin-bottom:0.5em;}
#recommended h2 strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 45%; text-align: center;text-transform: none; margin-bottom:0;padding-bottom:0;}
#recommended h2 strong em {font-weight: bold; font-style: italic;}
#recommended h3 {margin-top: 0; margin-bottom:0.5em; text-align: center; display: block;}
#recommended h3 strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; text-align: center;text-transform: none; margin-bottom:0;padding-bottom:0;}
#recommended h3 strong em {font-weight: bold; font-style: italic;}

.BBBAboutBookCont h2, .ui-tabs-panel h2 {margin-top: 0;}
	
img.AutorPhoto {
	float: left;
	display: block;
	margin: 0 1em 0.5em 0;}
	
.BBBSpase {
	float: left;
	display: inline;
	position: relative;
	width: 4%;}
	
#BBBRightBlock {
	padding-top: 2em;
	width: 28%;
	float: left;
	display: inline;
	position: relative;
	clear:right;}

#BBBRightBlock h2 {
	font-size: 155%;
	padding-top: 1em;
	padding-bottom: 0.5em;
	margin: 0;
	display: block;
	clear:both;}
#BBBRightBlock h2 a {text-decoration: none;}
#BBBRightBlock h2 a:hover {text-decoration: underline;}

#AutorsRightBlock {display:inline;}
/*#AutorsRightBlock a {float: left; display: inline;}*/
#AutorsRightBlock span {float: left; display: inline;}
#AutorsRightBlock img {width: 70px; height: 88px; margin: 2px 2px 0 0; padding: 0px; display: inline;}
#AutorsRightBlock div {
	position: absolute;
	display: none;
	background-image: url(/images/bbb/buble_bg.png);
	/*background-color: #ffffff;*/
	border-width: 0 1px 1px 1px;
	border-style: none solid solid solid;
	border-color:#656565;
	width: 250px;
	padding: 6px 8px 0px 8px;
	margin-top: 0;
	margin-left: 0;
	z-index: 100;}
	
#ArrowPopUp {
	position: absolute;
	display: none;
	left:0px;
	top:0px;
	border: none;
	border-collapse: collapse;
	overflow: hidden;
	width:300px;
	height:13px;
	}
#ArrowPopUp img {
	position: absolute;
	right:0px;}

/* 1st block - end*/
	
a#BBBookMinAll {
	width: 180px;
	height: 250px;
	display: block;
	float: left;
	color: #222222;
	/*text-align: center;*/
	text-decoration: none;
	line-height: 1.1em;
	border: 1px dashed #ffffff;}

a#BBBookMinAll:hover {border: 1px dashed #959595;}
	
a#BBBookMinAll img {
	display: inline;
	margin-bottom:-5px;
	margin-top: 5px;
	margin-left: 8px;
	vertical-align: top;}

a#BBBookMinAll h2, a#BBBookMinAll h3, a#BBBookMinAll h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0em 0 0.3em 0;
	padding: 0 18px 0 12px;
	position: relative;}		

a#BBBookMinAll h2 {
	color: #055aaa;
	font-size:105%;}
	
a#BBBookMinAll:hover h2 {
	text-decoration: underline;}
	
a#BBBookMinAll h3 {
	font-weight: bold;
	font-size:80%;}
	
a#BBBookMinAll h4 {
	font-size:80%;
	font-style: italic;
	font-weight: normal;}
	

/* Start BlogStyle*/
.BlogShort span {
	display: block;
	margin: 0 0 1.5em 0;}

.BlogShort div {margin-bottom:8px;}
.FlL {display: block; float: left;}
.FlR {display: block; float: right;}

.BlogShort h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight: bold;
	margin:0;
	padding:0;}

.BlogShort h2 {
	font-size:155%;
	margin: 0.3em 0 0.1em 0;
	padding:0;}

.BlogShort h2 b {
	font-size:60%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;}
	
/* End Blog Style*/

/* border for the inner pages*/
	
 .RLT, .RRT {
	background-image: url(/images/bbb/BBB_inner_ramka_Top.png);
	background-repeat: no-repeat;
	display: block;
	height: 190px;
	margin-bottom: -180px;}
	
.RLT {
	background-position: left top;
	position:relative;
	clear:both;}
.RRT {background-position: right top;
	margin-left: 1px;}
	
.RLB, .RRB {
	background-image: url(/images/bbb/BBB_inner_ramka_Bottom.png);
	background-repeat: no-repeat;
	display: block;
	height: 190px;}
	
.RLB {
	background-position: left bottom;
	float: none;
	clear:both;}
.RRB {background-position: right bottom;
	margin-left: 1px;}
	
/* border for the inner pages - end*/

/* anons on the right */

table#BBBTableIndex #RAnonce {
	width: 38.8%;}
	
table#BBBTableInner #RAnonce {
	width: 28%;}

#RAnonce {
	margin: 5px -60px 12px 4%;
	display: inline;
	float: right;
	clear: right;}

#RAnonce .RAnonceSub {
	margin-top: 10px;
	padding: 0 57px 8px 0px;}

	
.RAnonceLink {
	font-size: 80%;
	text-align: right;
	font-style: normal;
	display: block;
	}
	
#Citata {
	background-image: url(/images/bbb/pero.png);
	background-position: right bottom;
	background-repeat: no-repeat;}
	
.VideoMinPlay {
	cursor: pointer;
	position: relative;
	background-color: #ffffff;
	float: left;
	display: inline;
	border: 1px solid #656565;
	margin: 8px 12px 2px 0px;}

.VideoTime {
 background-color: #000000;
 color: #ffffff;
 position: absolute;
display: inline-block;
 padding: 1px 4px 2px 4px;
margin: 0px!important;
 font-size: 80%;
 right:1;
 bottom:1;
 filter:alpha(opacity=80);
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;}	

img#VideoBattonPlay {
	width: 42px;
	height: 43px;
	margin: 20px 0 0 39px;
	position: absolute;
	border: 0px}

.VideoMinPic {
	border: 1px solid #ffffff;
	margin: 0px!important;
	display: block;
	width: 120px;
	height: 82px;
	overflow: hidden;}

.VideoMinPic img {
	margin-top: -4px;}
	

.VideoMinPlayMin {
	cursor: pointer;
	float: left;
	position: relative;
	background-color: #ffffff;
	display: inline;
	border: 1px solid #656565;
	margin: 8px 12px 2px 0px;}

img#VideoBattonPlayMin {
	width: 42px;
	height: 43px;
	margin: 5px 0 0 19px;
	position: absolute;
	border: 0px}

.VideoMinPicMin {
	border: 1px solid #ffffff;
	display: block;
	width: 81px;
	height: 55px;
	overflow: hidden;}

.VideoMinPicMin img {
	width: 80px;
	margin-top: -4px;}
	
/* Àanons on the right - end */

/* addressbar*/

td#BottomAbres {
	height: 65px;
	font-size: 70%;
	padding: 1.9em 47px 0px 47px;}

	
td#BottomAbres td{
	font-size: 80%;}

td#BottomAbres td span {display:inline-block; position:relative; top:14px;}
td#BottomAbres td span a{font-size:85%;
margin-top:3px;
display:inline-block;}

/* Àaddressbar - end*/

/* inner pages style*/

#BBBbg, .BBBTableCentred {
	position:fixed;
	_position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	_top:expression( eval(document.body.scrollTop) + 'px' );
	left: 0px;
	_left:expression( eval(document.body.scrollLeft) + 'px' );
	display: none;
	vertical-align : middle;}

#BBBbg {
	background-color: #ffffff;
	filter:alpha(opacity=80);
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
z-index: 200;}

.BBBTableCentred {
	z-index: 202;}
	
.BBBTableCentredFlash {
	visibility: hidden;
	display: none;
	
	z-index: 202;
	position:fixed;
	_position: absolute;
	
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	_position: absolute;
	text-align: center;
	overflow:auto;
	_top:expression( eval(document.body.scrollTop) + 'px' );
	_left:expression( eval(document.body.scrollLeft) + 'px' );}

table.PoUpWinTab {text-align: center;
	width: 100%;
	height: 100%;}
	
table.PoUpWinTab td {
	vertical-align: middle;}
	
table.BBBInnerWindow, table.BBBFormTowCol {
	margin: 12px 0 12px 0;
	border: 1px dashed #959595;
	background-color: #ffffff;
	z-index: 1;
}

table.BBBInnerWindow td, table.BBBInnerWindow th, table.BBBFormTowCol td, table.BBBFormTowCol th  {
	vertical-align: top;
	padding: 7px 14px 8px 14px;
	line-height: 1.4em;}
	
table.BBBFormTowCol td span, .BBBInnerWindow td span {display:block;
 	font-size:85%;
	line-height: 1.3em;
	padding-top:0.2em;}
	
table.BBBInnerWindow th {width: 7em;
white-space: nowrap;}

td.BBWindowTitle {
	padding-top: 10px;
	padding-bottom: 16px;}

.BBBInnerWindow h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	padding: 4px 0 12px 0;
	margin: 0px;}

a.BBBClose, a.BBBHelp {/*display: block;*/
	background-image: url(/images/bbb/BBB-bottons.png);
	width: 18px;
	height: 18px;
	margin-top: 2px;
	background-repeat: no-repeat;
	margin-left: 5px;}

a.BBBHelpL {display: inline;
	background-image: url(/images/bbb/BBB-bottons.png);
	margin-top: 2px;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: normal;
	font-size:16px;}
	
a.BBBClose, a.BBBHelp {
	float: right;}

a.BBBClose {
	background-position: 0 -2px;}
	
a.BBBClose:hover {
	background-position: 0 -39px;}
	
a.BBBHelp, a.BBBHelpL {
	background-position: 0 -436px;}
	
a.BBBHelp:hover, a.BBBHelpL:hover {
	background-position: 0 -473px;}


.BBBIcoBM {display: inline; margin: 15px 0 0 0; position: absolute;}

.BBBIcoBB {display: inline; margin: 15px 0 0 -5px; position: absolute;}

.BBBAudio {display: block;
	background-image: url(/images/bbb/BBB-bottons.png);
	background-position: 6px -300px;
	width: 31px;
	margin: 8px 0 0 -7px;
	background-repeat: no-repeat;
	padding: 22 0 1px 0px;
	font-size:80%;
	position: relative;
	line-height: 1em;
	vertical-align: middle;}

a.BBBAudio {/*display: block;*/
float:right;
	background-image: url(/images/bbb/BBB-bottons.png);
	width:auto;
	background-position: 6px -300px;
	margin: 7px 0px 0px 0px;
	background-repeat: no-repeat;
	padding: 5px 5px 7px 32px;
	font-size:95%;
	position: relative;
	line-height: 1em;}
	
a.BBBlisten {
	background-image: url(/images/bbb/BBB-bottons.png);
	background-position: 0 -345px;
	padding: 1px 0 3px 28px;
	background-repeat: no-repeat;
	text-decoration: none;
	}

#BBBookMinAll .OtherBook {display: block;
	position: absolute;
	padding:0px;
	margin: 40px 0 0 95px;}
	
.Guru, .New, .Icon, .Next {display: block;
	width: 3.6em;
	margin: 0 0 2px -2px;
	padding: 0px 0px 1px 0px;
	font-size:80%;
	position: relative;
	vertical-align: middle;
	/*background-color: #000000;
	color: #ffffff;*/
	font-weight: bold;
	cursor: default;
	text-align: center;}
	
.New {
	color: #ff0000;}
.Icon {
	color: #d703f7;}
	
.Next {color: #f96400;}

input.BBBWindowInput {width: 300px;
	border: 1px solid #4c4c4c;}
	
input.BBBFormInput, textarea.BBBFormInput {width: 100%;
	border: 1px solid #4c4c4c;
	color: #adadad;
	font-style: italic;}
	
.BorderGray {border: 1px solid #4c4c4c;}
.BGGray {background-color: #f3f3f3;}

textarea.BBBWindowInput {padding-top: 1em; width: 100%;}

input.BtEnter, input.BtSendPass, input.BtSendMailBBB, .BtSearchImg, .BtSaveBBB, .BtSaveNoActBBB, .BtBuyBBB, .BtBuyNoActBBB, input.BtSortBBB, .BtRegBBB, .BtYesBBB, .BtNoBBB, .BtOkBBB, .BtCanselBBB, .BtNextBBB, .BtNextNoActBBB, .BtConfirmBBB, .BtChengeBBB, .BtBackBBB, .BtChengeP {
	background-image: url(/images/bbb/BBB-bottons.png);
	background-repeat: no-repeat;
	Border: none;
	display: inline;
	padding: 0px;}

input.BtEnter {
	background-position: 0 -74px;
	width: 85px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
input.BtSendPass {
	background-position: 0 -112px;
	width: 155px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
input.BtSendMailBBB {
	background-position: 0 -216px;
	width: 116px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}

.BtSaveBBB {
	background-position: 0 -509px;
	width: 113px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}

.BtSaveNoActBBB  {
	background-position: 0 -937px;
	width: 113px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;
	cursor: default;}
	
.BtBuyBBB {
	background-position: 0 -546px;
	width: 156px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
.BtBuyNoActBBB {
	background-position: 0 -909px;
	width: 145px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;
	cursor: default;}
	
.BtCanselBBB {
	background-position: 0 -738px;
	width: 143px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
.BtNextBBB {
	background-position: 0 -768px;
	width: 109px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
.BtNextNoActBBB {
	background-position: 0 -881px;
	width: 109px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;
	cursor: default;}

.BtConfirmBBB {
	background-position: 0 -797px;
	width: 167px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
.BtChengeBBB {
	background-position: 0 -825px;
	width: 92px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
.BtYesBBB {
	background-position: 0 -647px;
	width: 67px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}

.BtNoBBB {
	background-position: 0 -676px;
	width: 67px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}

.BtOkBBB {
	background-position: 0 -707px;
	width: 67px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}
	
.BtBackBBB {
	background-position: 0 -854px;
	width: 78px;
	height: 26px;
	float: right;
	margin: 0 0 6px 12px;}

.BtChengeP {
	background-position: 0 -964px;
	width: 137px;
	height: 26px;
	float: right;
	margin: 6px 0 6px 0px;
	float : left;}
	
input.BtSortBBB {
	background-position: 0 -581px;
	width: 122px;
	height: 26px;
	float: right;
	margin: 6px 8px 6px 0;}

.BtRegBBB {
	background-position: 0 -617px;
	width: 169px;
	height: 26px;
	float: right;
	margin: 6px 8px 6px 0;}
	
table#PopUpHelp {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	display: none;}

.PopUpHelp2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	padding: 0px;
	visibility: hidden;
	/*display: none;
	height: 180;*/}
	
.PopUpHelpLink {
	background-image: url(/images/bbb/buble_bg.png);
	padding: 10px 14px 3px 14px;
	border-color: #656565;
	border-style: none solid solid solid;
	border-width: 1px;}
	
td.PopUpHelpArrowLine {border-bottom: 1px solid #656565; font-size: 1%;}
	
#PopUpHelpAutorName {font-size: 100%;}

.PopUpHelpAutorBooks {font-size: 85%;}

tr#PopUpLeft, tr#PopUpRight {display: none;}

#AddLinkMin {font-size: 80%;
	padding-top: 0.4em;
	display: inline-block;
	padding-right:1em;
	margin-bottom: 0.3em;}
	
/*  */
.Review {clear: both; margin: 1.5em 0 1.5em 0;
	padding-left: 22px;}
	
.Review .Autor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #4c4c4c;
	margin: 0 0 0.5em 0;
	font-weight: bold;}

	
.Autor span {
	font-size: 80%;
	font-weight: normal;
	font-style: italic;}
	
#HSblock, .HSblock {display: none;}
.HSBlockIn {display: inline;}

/* arrow style start */
#PupArrowD {
	width: 17px;
	height: 26px;
	display: none;
	overflow: hidden;
	top:0px;
	left:0px;
	z-index: 201;
	position: absolute;}
	
#PupArrow {margin-top:0;
	margin-left:0;}
/* arrow style end*/
/*  */
td.submenu a, td.submenu a:visited {
	color: #055aaa;
	font-size: 95%;
	text-decoration: none;
	padding: 0.13em;
	display: block;}
	
td.submenu a:hover, td.submenu a:active {
	color: #b70900;
	text-decoration: underline;}

td.submenu {visibility: hidden;}
/*begin of  Table Basket*/
table.TabBasket {border-collapse: collapse;
	border-style: none;
	border-width: 0;}
	
table.TabBasket th {
	white-space: nowrap;
	/*font-weight: normal;*/
	font-size:70%;
	border-width: 0 0 1px 0;
	border-color: #d4d4d4;
	border-style: none none solid none;
	padding: 12px 4px 8px 4px;}
	
table.TabBasket tfoot strong {
	font-weight: bold;
	color: #222222;}
	
table.TabBasket tfoot td {
	border-width: 1px;
	border-color: #d4d4d4;
	border-style: solid none none none;
	padding: 8px 4px 8px 4px;
	text-align: right;}
	
table.TabBasket th.th1 {text-align: left;}
table.TabBasket th.th2 {width: 60px;}
table.TabBasket th.th3 {width: 60px;}
table.TabBasket th.th4 {width: 80px;}
table.TabBasket th.th5 {width: 50px;}
table.TabBasket th.th6 {width: 20px;}

table.TabBasket td {
	border-width: 1px 0 0 0;
	border-color: #d4d4d4;
	border-style: dashed none none none;
	padding: 18px 4px 8px 4px;}
	
td.AlR {text-align: right;}
td.AlC {text-align: center;}
	
table.TabBasket td h3, table.TabBasket td h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0.1em 0;
	padding: 0 18px 0 12px;}	

table.TabBasket td h2 {
	font-size:135%;
	margin: 0em 0 0.1em 0;
	padding: 0 18px 0 12px;}
	
table.TabBasket td h2 strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	display: block;}
	
table.TabBasket td h3 {
	font-weight: bold;
	font-size:90%;}
	
table.TabBasket td h4 {
	font-size:90%;
	font-style: italic;
	font-weight: normal;
	line-height: 1.3em;}
	
/*end of Table Basket*/

.SubMenu3 {margin-left: -18px;}
.SubMenu3 a {margin-left: 18px;}

/*.MyOrder {background-color: #fffdf3; display: block; padding: 12px;
	line-height: 1.3em;}*/
.MyOrder {border-top: #d4d4d4 1px solid;
	display: block; padding: 12px;
	line-height: 1.3em;
	background-repeat: repeat-x;
	background-image: url(/images/bbb/grad_bg_Gray.png);}
.MyOrder h3 {
	color: #222222;
	font-size:125%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0.3em 0 0.4em 0;}
.MyOrder strong {
	font-weight: bold;}
.MyOrder p {margin: 0em 0 0.1em 0;}

/*Begin Select Box*/
.SelectBox {
	display: inline;
	border: 1px solid #4c4c4c;
	position: relative;
	vertical-align:	middle;
	padding:3px 0 3px 0;}
	
.SelectBox input {
	margin: 0;
	padding-top: 0;
	padding-bottom:0;
	cursor: default;
	overflow: visible;
	width: 70%;
	//width: auto;}

.SelectBox .FilterTitleLinkMinU {
	padding-right: 12px;
	margin-right:0px;
	cursor: pointer;}

.SelectBox div {
	position: absolute;
	background-color: #f5f5f5;
	display: none;
	width: inherit;
	border: 1px solid #4c4c4c;
	left:-1px;
	top:1.75em;
	//left:0;
	//top:1.9em;
	padding-bottom:3px;
	z-index: 202;
	}

.SelectBox span {
 	font-size:100%! important;
	background-color: #ffffff;
	display: block;
	overflow: auto;
	overflow-x: hidden;
	height: 150px;
	border-bottom:1px solid #a5a5a5;
	}
	
.SelectBox div ul {
	list-style: none outside;
	white-space: nowrap;}
	
.SelectBox div ul li {border:1px solid #ffffff;
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;}
	
.SelectBox div a {
	padding: 2px 22px 2px 12px;}
	
.SelectBox div ul a, .SelectBox div ul a:visited {
	color: #222222;
	display: block;
	border-bottom:none;
	margin: 0px; 
	text-decoration: none;}
	
.SelectBox div ul a:hover {/*text-decoration: underline;*/
	color: #ffffff;
	background-color: #055aaa;
	/*border-bottom: 1px dashed;*/}
/*End of select box*/
/*ico for Window*/
.IcoWAttent, .IcoWSendet {
	display: inline-block;
	position: relative;
	background: url(/images/bbb/AttIco.png) no-repeat;
	float:left;}
.IcoWSendet {
	background-position: 0 -1px;
	width: 50px;
	height: 24px;}

.IcoWAttent {
	background-position: 0px -37px;
	width: 50px;
	height: 32px;}
/*End ico for Window*/


.ChronoAttention {
	overflow: auto;
	position: relative;
	display: inline-block;
	height: 200px;
	background-color: #f6f6f6;
	border: 2px solid #d2d2d2;
	padding: 12px;
	text-align: left;
	margin: 12px 0 12px 0;}

.DlNone {display: none;}
.DlBlock {display: block!important;}
 

.ShowCont, .ShowCont:visited {

 border-top: 1px solid #d2d2d2;

 color: #2e5880;

 display: block;

 text-align: right;

 text-decoration: none;

 margin: 6px 0px 6px 0px;

 padding: 2px 8px 2px 8px;

}

.ShowCont:hover {background-color: #055aaa;

 color: #fbfbfb;}

.ShowCont:active {color: #ee0900;}


.Number {
	position: absolute;
	color: #959595;
	left: -1.8em;
	font-size:80%;}