/**
 * styles/sidebar.css
 *
 * Copyright (c) 2003-2013 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared elements for pages including sidebar(s).
 *
 */

/**
 * Sidebar
 */

#developedBy {
	text-transform: uppercase;
	font-size: 0.95em;
}

#sidebar div.block {
	font-size: 1em;
	//padding-bottom: 1.5em;
}
#sidebar div.block.custom h3{margin:0}
#sidebar div.block#sidebarLanguageToggle{
    position:absolute;
    top:-40px;
    right:0
}
#sidebar div.block#sidebarLanguageToggle .blockTitle{display:none}
#sidebarLanguageToggle a.lang_ru,#sidebarLanguageToggle a.lang_ru.active:hover{background:url(/styles/rus_eng.png) 0 0 no-repeat; width:35px;height:23px;}
#sidebarLanguageToggle a.lang_en,#sidebarLanguageToggle a.lang_en.active:hover{background:url(/styles/rus_eng.png) 100% 0 no-repeat; width:35px;height:23px;}
#sidebarLanguageToggle a.lang_ru:hover{background-position:0 100%;}
#sidebarLanguageToggle a.lang_en:hover{background-position:100% 100%;}

#sidebar div.block span.blockTitle {
	display: block;
	padding: 0.3em 0 0.3em 0;
	font-size: 1.4em;
	letter-spacing: 0.1em;
    font-weight:bold;
    line-height:14px;
}

#sidebar div.block ul li a{
    font-size:1.2em;
    text-transform: lowercase;
}

#sidebar div.block#sidebarUser span.blockTitle{
    color:white;
    text-align:center;
    padding-left:30px;
}

#sidebar div.block span.blockSubtitle {
	display: block;
	padding: 0;
    font-weight:bold;
}

#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button {
	font-size: 1em;
}

#sidebarUser{
    position:absolute;
    top:-165px;
    left:-110px;
    width:240px;
    color:white;
}
#sidebarUser a{color:white;}
#sidebarUser ul{
    padding:0;
    list-style: none;
}
#sidebarUser ul li{
    padding-right:15px;
    float:left;
    font-size:12px;
}
#sidebarUser label{
    color:white;
    width:50px;
    display: inline-block;
}
#sidebarUser label[for=remember]{
    width: 82px;
}
#sidebarUser input.textField{
    width:160px;
    margin-left:20px;
    margin-bottom: 3px;
    border-radius:3px;
    opacity:0.8;
}
#sidebarUser input.button{
    border:0;
    margin-left:84px;
    border-radius:0px;
    padding:3px 8px;
    background: #004a6e;
    cursor: pointer;
    color:white;
    width:46px;
}
#sidebarNavigation #simpleQuery{
    width:100%;
    border-radius:5px;
    line-height:13px;
}
#sidebarNavigation #searchField{
    width:80%;
    margin-top:2px;
    border-radius:5px;
}
#sidebarNavigation input.button{
    background-color:#004a6e;
    color:white;
    outline:none;
    border:none;
    padding: 3px 17px;
    font-size: 13px;
    font-weight:bold;
    cursor:pointer;
}
#sidebarNavigation input.button:hover{
    background-color:#0b90a3;
}
#rightSidebar #sidebarInformation a{
    text-transform: lowercase;
}
#simpleSearchInput{position:relative;width:100%}
#simpleSearchInput input.button{width:13px;height:13px;font-size:0; display:block; background:url(/styles/search.png) 0 0 no-repeat;position:absolute;top: 5px;right: 5px;padding:0}
#simpleSearchInput #searchField{border-radius:0; border:1px solid white; width:142px;height:20px; font-size:12px}
#simpleSearchInput #simpleQuery_input{width:115px; height:18px;border:1px solid white;font-size: 12px;padding:0 20px 0 5px;}
#simpleSearchInput input.button:hover{background:url(/styles/search.png) 0 0 no-repeat}
