/*

КОЛОНКИ СВЕРХУ ВНИЗ

.extension.authors .list
{
-moz-columns: 3;
}

.extension.authors .letter_list {
    display: table;
}
*/
/*колонки справа налево*/

.alphabets {
    margin: 0 0 10px;
}

.extension.authors .letter_list {
    display: inline-block;
    min-height: 120px;
    vertical-align: top;
    width: 27%;
	padding: 10px;
	 border-radius: 15px;
	 1width: 287px;
}

.extension.authors .letter_list:nth-child(2n) {
    background: none repeat scroll 0 0 #E1E1E1;
}

.letter_list h2 {
    margin: 0 0 5px 8px;
    padding: 0;
}

.letter_list a[href]:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    color: #E57918;
transition: all 0.2s ease 0s;	
}
.letter_list a {
    border-radius: 32px;
    color: #4F4F4F;
    display: block;
    height: 16px;
    overflow: auto;
    padding: 2px 9px;
    text-decoration: none;
    
	transition: all 0.2s ease 0s;
}

.anchor {
    display: none;
    font-size: 1px;
    height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 0;
}

.extension.tbcatalog.authors .alphabet {
    display: inline-block;
    margin: 0 20px;
    text-align: center;
    width: 287px;
}

.extension.tbcatalog.authors .alphabet a:hover {
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    box-shadow: 0 1px 2px;
    position: relative;
    transition: all 0.2s ease 0s;
    z-index: 3;
}
.extension.tbcatalog.authors .alphabet a {
    background: none repeat scroll 0 0 #E0E0E0;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 23px;
    box-shadow: 0 1px 2px #A6A6A6;
    display: inline-block;
    margin: 0 0 7px;
    padding: 3px 6px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    width: 12px;
}

.feedback
{
	background: url(//travelbook.in.ua/images/content/envelop.jpg) right top no-repeat;
	width: 100%;
}

.feedback .field
{
width:		250px;
}

.feedback textarea
{
	width: 254px !important;
	height: 139px !important;
	border-radius: 5px;
	resize: none;
}

.feedback td
{
vertical-align:	top;
}
/***************


.extension.langs ul 
{

width:		auto;
1height:		200px;;	
}

.extension.langs ul 
,.extension.langs ul  li
{
padding:		0;
margin:		0;
list-style-type:none;
display:		block;
}
.extension.langs ul  li
{
float:		left;
}



.extension.langs ul  li a 
{
display:		block;
padding:		5px 10px;
border:		1px solid #c0c0c0;
background:	#ddd;
color:		black;
text-decoration:none;
border-radius:	8px 8px 0 0;
float:		left;
}

.extension.langs ul  li a.errors
{
background:	lightyellow;
border-color:	darkyellow;
background-image:	url(/images/icons/error_small.png);
background-repeat: no-repeat;
background-position: 6px;
padding-left:	30px;

}
.extension.langs ul  li a:hover
{
background-color:	lightgreen;
border-color:	green;
}
.extension.langs ul  li a.current
{
background-color:	lightblue;
border-color:	darkblue;

}

.extension.langs ul  ul
{
display:		none;
clear:		both;
1border:		1px solid #c0c0c0;
background:	red;
}

.extension.langs .content
{
clear:		both;
float:		none;
width:		auto;
height:		auto;
padding:		10px;
border:		1px solid #c0c0c0;
background:	none;
margin:		0 0 10px 0;
}

.extension.langs .content .fields
{
width:		100%;
}

.extension.langs .content .fields .labels
{
width:		120px;
}


************************/