/*
 * css/derijeromedl.css
 * This file is a part of JeromeDL - e-Library with Semantics
 * 
 *  Copyright (c) 2003-2005,
 * Sebastian Ryszard Kruk
 * http://www.sebastiankruk.com/
 * 
 * Faculty of Electronics, Telecommunication and Informatics and Main Library
 * Gdansk University of Technology, Poland
 * http://www.eti.pg.gda.pl/
 * http://www.bg.pg.gda.pl/
 * 
 * Digital Enterprise Research Institute,
 * National University of Ireland, Galway, Ireland
 * http://www.deri.org/
 * 
 * JeromeDL is distributed under BSD license.
 * [Please note that JeromeDL is a joined project between DERI and GUT, based on the previously released 
 * Elvis-DL code (under GPL license)]
 * 
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without modification, are permitted provided 
 * that the following conditions are met:
 * 
 *  * Redistributions of source code must retain the above copyright notice, this list of conditions and 
 *  the following disclaimer.
 *  * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and 
 *  the following disclaimer in the documentation and/or other materials provided with the distribution.
 *  * Neither the name of Sebastian Ryszard Kruk; Digital Enterprise Research Institute, National University 
 *  of Ireland, Galway,Ireland; Faculty of Electronics, Telecommunication and Informatics and Main Library 
 *  Gdansk University of Technology, Poland nor the names of its contributors  may be used to endorse 
 *  or promote products derived from this software without specific prior written permission.
 *  
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED 
 *  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
 *  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 
 *  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
 *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 *  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
 *  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
 *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * Created on 07.03.2005
 * Created by Sebastian Ryszard Kruk, Adam Westerski, Robert Szczodruch,
 *
 */

/**
 *
 */

/***************** HEAD ******************/
table.deri_head {
	  width: 100%;
	  height: 88px;
  
}
td.elvis_deri_lang {
	font-size:10px;
	width: 135px;
	padding-top: 10px;
	padding-right: 10px;
}
 
table.deri_head td.form {
	width: 135px;
	padding-left: 5px;
	padding-top: 10px;
}

table.deri_head td.rs_button {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	width: 65px;	

}
table.deri_head td.left {
	padding-left: 30px;
}
table.deri_head td.globe_logo{
	width: 55px;
	margin-right: 1px;
}

/*************** SIMPLEQUERY ************/


form.simplequery input.search {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	font-size: 10px;
	width: 60px;
	height: 15px;
	color: #113219;
	background-color: #EEEEEE;
     
}

form.simplequery input.search:hover {
	border-color: #009933;
}

form.simplequery input.search:active, form.simplequery input.search:focus {
	border-color: #333333;
	background-color: #ebe9e9;
}

form.simplequery input.button {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	color: #000000;
	background-color: #f2f1f1;
	font-size: 10px;
	width: 65px;
	height: 15px;
	
	   
}

form.simplequery input.button:hover, form.simplequery input.button:active, form.simplequery input.button:focus {
	color: #009933;
	border-color: #787777;
	border-width: 1px;
	border-style: ridge;
	background-color: #f2f1f1;
}
/*************** SHORTHAND **************/
td.short{
	vertical-align: top;
	padding-right: 5px;
}

table.deri_locator_msie td.top {
	background-image: url(template/elvis_deri_locator_top_back.png);
}
table.deri_locator_msie table.deri_locator_center  tr.name td.content {
    text-align: left;
	font-style: italic;
	font-size: 10px;
	color: #444444;

}
table.deri_locator_msie table.deri_locator_center tr.content td.content, table.deri_locator_msie table.deri_locator_center  tr.name {
	background-image: url(template/elvis_deri_locator_back.png);
	background: white;
}

table.deri_locator_msie table.deri_locator_center tr.content td.contentTitle{
	padding-top: 5px;
    border-color: #cccccc;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	
} 
table.deri_locator_msie tr.top td.bottom{
	background-image: url(template/elvis_deri_locator_bottom_back.png);
    background-repeat: repeat-x;
}
table.deri_locator_msie td.right{
     
	 background-image: url(template/elvis_deri_locator_back_right.png);
}

table.deri_locator_msie td.left{
	width:10px;
	background-image: url(template/elvis_deri_locator_back_left.png);
}


table.deri_locator_center  td.link {
	background-color: white;
}

table.deri_locator_center td.link ul {
	list-style-image: url(template/little_dot.gif);
	margin: 0em;
	padding: 2em;  
	font-size: 9px;
} 

table.deri_locator_center  td.link_rss {
	background-color: white;
	padding-left: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
}

table.deri_locator_center td.contentTitle {
	padding-right: 10px;
	text-align: right;
	font-style: italic;
	font-size: 10px;
   	color: #666666;
	background: white;
}

table.deri_locator_center td.name{
	padding-right: 10px;
    text-align: right;
	font-style: italic;
	font-size: 11px;
	color: #444444;
	background: white;
	
}


table.deri_locator_center td.depic {
	margin: 0em;
	padding-left:43px;
	background-color: white;
	
}

/********************* MENU *************************/
td.first_layout{
	vertical-align: top;
	padding-left: 20px;
	width: 80%;
}

td.elvis_deri_logo{
	background-color: #ffffff;
}

td.elvis_deri_motto{
	background-color: #6f6f6f;
	padding-left: 30px;
}

td.elvis_deri_menu table td {
	background-color: #ffffff;
	
}

*.elvis_deri_menu table tr.head {
    background-color: white;
	background-image: url(template/menu_header.jpg);
	vertical-align: center;
	height: 55px;
}

*.elvis_deri_menu table tr.head th {
	text-align: left;
	font-size: 13px;
	padding-left: 0.5em;
}

*.elvis_deri_menu table tr.content td{
	vertical-align: top;
	width:220px;
	
}
*.elvis_deri_menu table tr.content  ul li {
	list-style-image: url(template/little_dot.gif);
    margin: 0em;
	padding:0.2em;
	font-size:12px;

} 
a.not_implemented {
	color: #dddddd !important;
}

td.menu_bottom_left{
	width:13px;
	height: 25px;
}
td.menu_bottom{
	height: 25px;
	background-image: url(template/shadow.png);
	background-repeat: repeat-x;
	width: 100%;
}

td.menu_bottom_right{
	width:16px;
	height: 25px;
}
td.menu_bottom_right_rv{
	width:8px;
	height: 25px;
}

td.menu_bottom2{
	height: 25px;
	background-image: url(template/shadow.png);
	background-repeat: repeat-x;
	}

td.menu_right{
	width:8px;
	background-image: url(template/menu_shadow_right.png);
}

td.menu_top_left{
	width: 13px;
	height: 25px;
}

td.menu_top{
	width: 100%;
	background-image: url(template/menu_top.png);

}
td.menu_top_right{
	width:16px;
	height: 25px;
}	

td.menu_top_right_rv{
	width:8px;
	height: 25px;
}

td.menu_top_sub{
	width: 13px;
	height: 25px;
	background-image: url(template/menu_top.png);
}

td.copyright{
	color: gray;
	padding-top: 10px;
	font-size: 10px;
	text-align: center;
}
/***************** lang *******************/
td.elvis_deri_lang select{
	border-width: 0px;
	border-style: solid;
	font-size: 9px;
	width: 55px;
	height: 15px;
	color: #666666;
	background-color: #EEEEEE;
}

td.elvis_deri_lang button {
	border-style:solid;
	border-width: 0px;
	background-color: #EEEEEE;
}

td.elvis_deri_lang select option{
	border-width: 0px;
	border-style: solid;
	color: #666666;
	background-color: #EEEEEE;
}
/****************** subpage menu ****************/


body#bodyMeBottom table.elvis_deri_menu_subpage_nomenu_noshorthand {
	left: 10px !important;
	right: 10px !important;
}

table.elvis_deri_menu_subpage table.content_sub td.div, table.elvis_deri_menu_subpage_nomenu table.content td.div, table.elvis_deri_menu_subpage_noshorthand table.content td.div, table.elvis_deri_menu_subpage_nomenu_noshorthand table.content td.div {
	background-image: url(template/menu_left_bk_right.png);
	width: 5px;
}

table.elvis_deri_menu_subpage table.content_sub td.menu{
	vertical-align: top;
	width: 120px;
}

table.elvis_deri_menu_subpage table.content_sub table.menu {
	width: 160px;
}

table.elvis_deri_menu_subpage table.content_sub table.menu tr.head th {
	text-align: center;
	font-size: 11px;
	background-image: url(template/menu_sub_header.jpg);
	height: 31px;
	
}


table.elvis_deri_menu_subpage table.content_sub td.content_sub, table.elvis_deri_menu_subpage_nomenu table.content_sub td.content_sub, table.elvis_deri_menu_subpage_noshorthand table.content_sub td.content_sub, table.elvis_deri_menu_subpage_nomenu_noshorthand table.content_sub td.content_sub {
	width: 100%;
	vertical-align: top;
	padding: 10px;
	background-color: white;
}

table.elvis_deri_menu_subpage table.content_sub td.menu, table.elvis_deri_menu_subpage_nomenu table.content_sub td.menu, table.elvis_deri_menu_subpage_noshorthand table.content_sub td.menu, table.elvis_deri_menu_subpage_nomenu_noshorthand table.content_sub td.menu {
	 background-color: white;
}

	

 table.elvis_deri_menu_subpage table.content_sub table.menu tr.content ul,  table.elvis_deri_menu_subpage_nomenutable.content_sub table.menu tr.content ul, table.elvis_deri_menu_subpage_noshorthand table.content_sub table.menu_sub tr.content ul, table.elvis_deri_menu_subpage_nomenu_noshorthand table.content_sub table.menu_sub tr.content ul {
	list-style-image: url(template/little_dot.gif);
	top: 0em;
	font-size: 10px;
	margin: 0em;
    padding: 1.8em;   
	
} 

 
 
 table.elvis_deri_menu_subpage table.content_sub td.right_edge, table.elvis_deri_menu_subpage_nomenu table.content_sub td.right_edge, table.elvis_deri_menu_subpage_noshorthand table.content_sub td.right_edge, table.elvis_deri_menu_subpage_nomenu_noshorthand table.content_sub td.right_edge {
	width: 16px;
	background-color: white;
}

table.elvis_deri_menu_subpage table.content_sub td.left_edge, table.elvis_deri_menu_subpage_nomenu table.content_sub td.left_edge, table.elvis_deri_menu_subpage_noshorthand table.content_sub td.left_edge, table.elvis_deri_menu_subpage_nomenu_noshorthand table.content_sub td.left_edge {
	background-color: #ffffff;
	width: 13px;
}
		
td.first_layout_sub{
	vertical-align: top;
	padding-left: 15px;
	width: 80%;
}




