/*  
    vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker:             
    File: $Id: styles.css 943 2006-10-11 10:46:01Z mytuxmaster $
*/

/* {{{ #Global */
body {
    font-size       : 11px;
    font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin          : 0px;
    padding         : 0px;
    color           : #000000;
    background-color: #804c3e;
}
input, textarea, select {	
	font-size       : 12px;
    font-family     : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    border          : 1px solid #bcbaa2;
	color           : #000000;
    background-color: #f5f4eb;
	padding         : 0px;
}
.odd {
    background-color: #dddddd;
    height          : 20px;
}
.even {
    background-color: #ffffff;
    height          : 20px;
}
.site_name {}
.site_name a:link,
.site_name a:visited {
    margin          : 0px 10px;
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 40px;
    letter-spacing  : -2px;
    color           : #f5f4eb;
    line-height     : 60px;
    text-decoration : none;
}
.site_name a:hover {
    color           : #bcbaa2;
}
.site_description {
    margin          : 0px 10px;
    padding         : 0px;
    line-height     : 15px;
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 15px;
    color           : #765;    
}
#header {
    margin          : 0px 0px 0px 0px;
    padding         : 0px;
    height          : 191px;
    background      : #804c3e url(../images/misc/header.jpg) top no-repeat;
    text-direction  : rtl;
    text-align      : right;  
}
#footer {
    background      : #804c3e url(../images/misc/footer.jpg) top no-repeat;
    padding         : 15px 0px 0px 0px;
    margin          : 0px;
    width           : 800px;
}
* html #footer  {
    width           : 799px;
}
.foot_note {
    margin          : 5px 0px;
    padding         : 0px;
    color           : #ffffff;
    text-align      : center;
}
.foot_note a:link,
.foot_note a:visited {
    color           : #ffffff;
    text-decoration : none;
}
.foot_note a:hover {
    color           : #bda68f;
    text-decoration : none;
}
.foot_note img {
    border          : 0px;
}
#main_content {
    background      : #804c3e url(../images/misc/bg.png) top repeat-y;    
}
.centerer {
    position        : absolute;
    padding         : 0px;
	margin          : 0px 0px 0px -400px;    
	left            : 50%;
    width           : 800px;
}
* html .centerer {
    margin          : 0px 0px 0px -398px;
    width           : 799px;
}
#site_contact a {
    position        : absolute;
    display         : block;
    text-decoration : none;
    background      : #804c3e url(../images/misc/contact_us.jpg) no-repeat;
    left            : 580px;
    top             : 150px;    
    width           : 66px;
    height          : 18px;
}
* html #site_contact a {
    top             : 165px;
}
#site_polls a {
    position        : absolute;
    display         : block;
    text-decoration : none;
    background      : #804c3e url(../images/misc/polls.jpg) no-repeat;
    left            : 650px;
    top             : 150px;    
    width           : 69px;
    height          : 18px;
}
* html #site_polls a {
    top             : 165px;
}
#site_home a {
    position        : absolute;
    display         : block;
    text-decoration : none;
    background      : #804c3e url(../images/misc/home.jpg) no-repeat;
    left            : 730px;
    top             : 150px;
    width           : 39px;
    height          : 19px;
}
* html #site_home a {
    top             : 165px;
}
#site_map a {
    position        : absolute;
    display         : block;
    text-decoration : none;
    background      : #804c3e url(../images/misc/map.jpg) no-repeat;
    left            : 650px;
    top             : 150px;    
    width           : 74px;
    height          : 19px;
}
* html #site_map a {
    top             : 165px;
}
#fa a {
    position        : absolute;
    display         : block;
    text-decoration : none;
    background      : #804c3e url(../images/misc/fa.jpg) no-repeat;
    left            : 670px;
    top             : 120px;    
    width           : 69px;
    height          : 17px;
}
* html #fa a {
    top             : 135px;
}
#en a {
    position        : absolute;
    display         : block;
    text-decoration : none;
    background      : #804c3e url(../images/misc/en.jpg) no-repeat;
    left            : 520px;
    top             : 120px;    
    width           : 108px;
    height          : 17px;
}
* html #en a {
    top             : 135px;
}
/* end of Global# }}} */
/* {{{ Page layout */
/* {{{ #Page layout (right sidebar) */
#content_rs {
    margin          : 0px 0px 0px 30px;
    width           : 570px;
}
#right_rs {
    position        : absolute;
    width           : 165px;
    padding         : 0px;
    margin          : 0px;
    top             : 0px;   
    left            : 605px;
}
* html #right_rs {                /* fixed for IE6 */
    top             : 0px;
}
#left_rs {
    width           : 0px;
    display         : none;
}
/* end of Page layout# }}} */
/* {{{ #Page layout (left sidebar) */
#content_ls {
    margin          : 0px 0px 0px 200px;
    width           : 570px;
}
#left_ls {
    position        : absolute;
    width           : 165px;
    padding         : 0px;
    margin          : 0px;
    top             : 0px;   
    left            : 30px;
}
* html #left_ls {                /* fixed for IE6 */
    top             : 0px;
}
#right_ls {
    width           : 0px;
    display         : none;
}
/* end of Page layout# }}} */
/* {{{ #Page layout (no sidebar) */
#content_ns {
    margin          : 0 30px;
    width           : auto;
}
#left_ns {
    width           : 0px;
    display         : none;
}
#right_ns {
    width           : 0px;
    display         : none;
}
/* end of Page layout# }}} */
/* {{{ #Page layout (both sidebars) */
#content_bs {
    margin          : 0px 0px 0px 200px;
    width           : 400px;
}
#left_bs {
    position        : absolute;
    width           : 165px;
    padding         : 0px;
    margin          : 0px;
    top             : 0px;   
    left            : 30px;
}
* html #left_bs {                /* fixed for IE6 */
    top             : 0px;
}
#right_bs {
    position        : absolute;
    width           : 165px;
    padding         : 0px;
    margin          : 0px;
    top             : 0px;   
    left            : 605px;
}
* html #right_bs {                /* fixed for IE6 */
    top             : 0px;
}
/* end of Page layout# }}} */
/* end of Page layout }}} */
/* {{{ Blocks
/* {{{ #osc_block */
.osc_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_block form table {
    padding         : 0px 0px 10px 0px;
}
.osc_block_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 0px;
}
.osc_block_title {
    background-color: #ffffff;
    margin          : 0px;
    padding         : 3px;
    color           : #8d6e6b;
    border          : solid 1px #000000;
    text-align      : center;
    font-weight     : bold;
    font-size       : 11px;
}
.osc_block_center_title {
    background-color: #dfe2cf;
    margin          : 0px;
    padding         : 4px;
    color           : #ffffff;
    text-align      : center;
    font-weight     : bold;
    font-size       : 11px;
}
.osc_block_center_content {
    background-color: #ffffff;
    margin          : 0px 0px 10px 0px;
    padding         : 0px 10px 0px 10px;
}
.osc_simple_block_title {
    border          : 1px solid #000000;
}
.osc_simple_block_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 5px;
    border-left     : 1px solid #000000;
    border-right    : 1px solid #000000;    
    border-bottom   : 1px solid #000000;
    color           : #000000;
    font-size       : 12px;
    border          : 1px solid #000000;
}
.osc_simple_block_notitle_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 0px;
    border          : 1px solid #000000;
}
/* end of osc_block# }}} */
/* {{{ #osc_default_block */
.osc_default_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_default_block form table {
    padding         : 0px 0px 10px 0px;
}
.osc_default_block_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 5px;
    border          : 1px solid #5e453e;
}
.osc_default_block_notitle_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 0px;
    border          : 1px solid #5e453e;
}
.osc_default_block_title {
    background      : #dabfb6 url(../images/misc/title.jpg) top right no-repeat;
    margin          : 0px;
    padding         : 2px 25px 2px 25px;
    color           : #ffffff;
    font-weight     : bold;
}
/* end of osc_default_block# }}} */
/* {{{ #osc_side_block */
.osc_side_block {
    margin          : 0px;
    padding         : 0px;
    color           : #ffffff;
}
.osc_side_block form table {
    padding         : 0px 0px 10px 0px;
}
.osc_side_block_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 0px; /* 5px; */
    /*border          : 1px solid #5e453e;*/
}
.osc_side_block_notitle_content {
    background-color: #dabfb6;
    margin          : 0px 0px 10px 0px;
    padding         : 0px;
    /*border          : 1px solid #5e453e;*/
}
.osc_side_block_title {
    background      : #dabfb6 url(../images/misc/side_title.jpg) top right no-repeat;
    margin          : 0px;
    padding         : 2px 25px 2px 0px;
    color           : #ffffff;
    font-size       : 11px;
    font-weight     : bold;
}
/* end of osc_side_block# }}} */
/* {{{ #osc_error_block */
.osc_error_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_error_block_content {
    margin          : 0px 0px 10px 0px;
    padding         : 9px 35px;
    border          : 1px solid #ff7575;
}
/* end of osc_error_block# }}} */
/* {{{ #osc_info_block */
.osc_info_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_info_block_content {
    margin          : 0px 0px 10px 0px;
    padding         : 9px 35px;
    border          : 1px solid #4dbd60;
}
/* end of osc_info_block# }}} */
/* {{{ #osc_warning_block */
.osc_warning_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_warning_block form {
    padding         : 0px;
    margin          : 0px;
}
.osc_warning_block_content {
    margin          : 0px 0px 10px 0px;
    padding         : 2px 35px 3px 35px;
    border          : 1px solid #ffdf49;
}
/* end of osc_warning_block# }}} */
/* {{{ #osc_blank_block */
.osc_blank_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_blank_block_content {
    margin          : 0px 0px 10px 0px;
    padding         : 0px;
}
/* end of osc_blank_block# }}} */
/* {{{ #osc_advertising_block */
.osc_advertising_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_advertising_block_content {
    background-color: #dee1ce;
    margin          : 0px 12px 0px 13px;
}
.osc_advertising_block_title {
    background      : #ffffff url(../images/misc/advertising_title.jpg) top no-repeat;
    margin          : 0px;
    padding         : 6px;
    color           : #ffffff;
    text-align      : center;
    font-weight     : bold;
    font-size       : 11px;
    height          : 20px;    
}
/* end of osc_advertising_block# }}} */
/* {{{ #osc_comment_block */
.osc_comment_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_comment_block_content {}
.osc_comment_block_title {}
/* end of osc_comment_block# }}} */
/* {{{ #osc_login_block */
.osc_login_block {
    margin          : 0px 0px 10px 0px;
    padding         : 0px;
    color           : #fffef3; 
    background-color: #b18e7b;
    border          : 1px solid #ffffff;
}
.osc_login_block form {
    padding         : 0px;
    margin          : 0px;
}
.osc_login_block_content {
    padding         : 20px 10px 10px 0px;
}
.osc_login_block_title {
    font-size       : 0px;
    height          : 0px;
    padding         : 0px;
    margin          : 0px;
}
.login_table {}
.login_username,
.login_password {
    width           : 140px;
    background-color: #ffffff;
    border          : 1px solid #693f33;
    margin          : 1px;
}
.login_submit {
    border          : 0px;
    font-size       : 0px;
    width           : 24px;
    height          : 14px;
    float           : left;
    margin          : 6px 0px 0px 1px;
    background      : #ffffff url(../images/misc/submit.jpg) no-repeat;
    cursor          : hand;
    cursor          : pointer;    
}
/* end of osc_login_block# }}} */
/* {{{ #osc_menu_block */
.osc_menu_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_menu_block_content {}
.osc_menu_block_title {}
/* end of osc_menu_block# }}} */
/* {{{ #osc_news_block */
.osc_news_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_news_block_content {}
.osc_news_block_title {}
/* end of osc_news_block# }}} */
/* {{{ #osc_html_pages_block */
.osc_html_pages_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_html_pages_block_content {}
.osc_html_pages_block_title {}
/* end of osc_html_pages_block# }}} */
/* {{{ #osc_polls_block */
.osc_polls_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_polls_block_content {}
.osc_polls_block_title {}
/* end of osc_polls_block# }}} */
/* {{{ #osc_news_child_block */
.osc_news_child_block {
    margin          : 0px;
    padding         : 0px;
}
.osc_news_child_block_content {}
.osc_news_child_block_title {}
/* end of osc_news_child_block# }}} */
/* {{{ #osc_tags_ds */
.osc_tags_ds a:link, 
.osc_tags_ds a:visited,
.osc_tags_ds a:active {
	color           : #765;
    text-decoration : none;
}
.osc_tags_ds a:hover {
	color           : #bda68f;
    text-decoration : none;
}
.osc_tags_ds img {
	border          : 0px;
}
.osc_tags_ds ul, 
.osc_tags_ds ol, 
.osc_tags_ds li {
	list-style-type : none;
}
.osc_tags_ds h1,
.osc_tags_ds h2, 
.osc_tags_ds h3 {
    margin-top      : 0px;
    margin-bottom   : 0px;
}
.osc_tags_ds p {
    text-align      : justify;
    margin-top      : 6pt;
    margin-bottom   : 0px;
}
.osc_tags_ds input, select {
    border          : 1px solid #bcbaa2;
    margin          : 1px;
    background-color: #f5f4eb;
}
.osc_tags_ds textarea {
    padding         : 1px;
    width           : 300px;
    height          : 100px;
    border          : 1px solid #bcbaa2;
    margin          : 3px;
    background-color: #f5f4eb;
}
/* osc_tags_ds# }}} */
/* end of Blocks }}} */
/* {{{ #Menu */
.menu {
    padding         : 0px;
    margin          : 0px;
    background-color: #dabfb6;    
}
.menu ul {
    display         : none;
    padding         : 0px;
    margin          : 0px;
}
.menu li {
    margin          : 0px;
    padding         : 1px;
    list-style      : none;    
}
.menu li a:link, 
.menu li a:visited {    
    display         : block;
    color           : #664036;
    font-size       : 12px;
    padding         : 2px;
    margin          : 0px;
    text-align      : center;
    text-decoration : none;
    background-color: #dabfb6;
    border          : solid 1px #5b332b;
}
.menu li a:hover {
    display         : block;
    background-color: #ffffff;
    color           : #8d6e6b;
    border          : solid 1px #8d6e6b;
    padding         : 2px;
    margin          : 0px;
    text-align      : center;
}
/* end of Menu# }}} */
/* {{{ #News */
.news {
    background-color: #dabfb6;
    padding         : 0;
    margin          : 0;
    color           : #5b352a;
}
.news_topic {
    float           : right;
    margin          : 5px;
    padding         : 3px 3px 0px 3px;
    border          : 1px solid #5b352a;
}
.news_spacer {
}
.news_author {
    height          : 0px;
    font-size       : 0px;
}
.news_headline a:hover,
.news_headline a:link,
.news_headline a:visited {
    color           : #ffffff;
}
.news_headline {
    background      : #dabfb6 url(../images/misc/title.jpg) top right no-repeat;
    padding         : 1px 25px 3px 25px;
}
.news_body {
    padding         : 10px 5px 0px 5px;
    border-top      : 1px solid #5e453e;
    border-left     : 1px solid #5e453e;
    border-right    : 1px solid #5e453e;
}
.news_description {}
.news_text {}
.news_footer {
    margin          : 0px 0px 10px 0px;
    border-left     : 1px solid #5e453e;
    border-right    : 1px solid #5e453e;    
    border-bottom   : 1px solid #5e453e;
}
.news_more a:link,
.news_more a:visited,
.news_more a:active {
    display         : block;
    font-size       : 0px;
    width           : 22px;
    height          : 18px;
    background      : #dabfb6 url(../images/misc/more.jpg) no-repeat;    
    cursor          : hand;
    cursor          : pointer;    
}
/* end of News# }}} */
/* {{{ #Advertising */
.advertising {}
.advertising .ad {
    width            : 120px;
    margin           : 0px auto;
}
.advertising .ad img {
    border           : 0px;
}
/* end of Advertising# }}} */
/* {{{ #Polls */
.poll {
    text-align      : center;
}
.poll form {
    padding         : 0px;
    margin          : 0px;
}
.poll_question {}
.poll_radios_table {
    margin          : 10px auto;
}
.poll_submit {}
.poll_comment {}
.poll_result {}
/* end of Polls# }}} */
/* {{{ #List */
.list {
    border          : 0px solid #000000;
    width           : 100%;
    width           : "91%"; /* IE5.5 hack */
    padding         : 0px;
    margin          : 0px 0px 10px 0px;
}
.list caption {
    padding         : 0px;
    margin          : 0px 2px 0px 2px;
    border-bottom   : 2px solid #bcbaa2;
    color           : #765;
    font-size       : 12px;
}
.list th {
    padding         : 4px;
    background-color: #f1f1d8;
    color           : #765;
    text-align      : center;
    height          : 20px;
    font-size       : 12px;
}
.list th a:visited,
.list th a:link {
    color           : #765;
}
.list img {
    border          : 0px;
}
.list a:visited,
.list a:link {
    color           : #765;
}
.list .footer {
    padding         : 4px;
    background-color: #f1f1d8;
    color           : #765;
    text-align      : center;
    height          : 20px;
}
.list .group_actions {
    padding         : 0px;
    height          : 20px;
    font-size       : 9px;
}
.list .group_actions button {
    border          : none;
    background-color: transparent;
    padding         : 0px;
    margin          : 0px;
}
.list .group_actions select {
    padding         : 0px;
    margin          : 0px;
}
.list .group_actions td {
}
.list .odd {
    background-color: #f5f4eb;
    height          : 20px;
}
.list .even {
    background-color: #ffffff;
    height          : 20px;
}
.list .odd td {
    text-align      : center;
}
.list .even td{
    text-align      : center;
}
.list .hilight {
    background-color: #d6e8ff;
    height          : 20px;
}
.list .shilight {
    background-color: #ffcc99;
    height          : 20px;
}
#pager {
    text-align      : center;
    color           : #414175;
    font-size       : 12px;
    font-weight     : bold;
    margin          : 0px;
}
#pager .pager {
    margin-left    : auto;
    margin-right   : auto;
}
#pager img {
    border          : 0px;
    vertical-align  : middle;
    padding         : 0px;
    margin          : 0px;
}
#pager a {
    text-decoration : none;
    font-weight     : normal;
    color           : #414175;
}
/* end of List# }}} */
/* {{{ #Tabbed Block */
.tabbed_block_title {
    padding         : 25px 55px;
    margin          : 0px 5px;
    font-size       : 12px;
    font-weight     : bold;
    color           : #765;
}
.tabbed_block_view {
    position        : relative;
    overflow        : hidden;
}
.tabbed_block_nav {
    float           : left;
    position        : relative;
    margin          : 0px;
    padding         : 0px;
    background      : #ffffff url("../images/tabbed_block/tb_line.png") repeat-x bottom;
    color           : #765;
    font-size       : 11px;
    line-height     : normal;
    width           : 100%;
}
.tabbed_block_nav ul {
    margin          : 0px;
    padding         : 0px;
    list-style      : none;
}
.tabbed_block_nav li {
    float           : right; /* left or right depend on language direction (right for rtl!) */
    margin          : 0px;
    padding         : 0px;
}
.tabbed_block_nav a {
    font-size       : .9em; 
    float           : left;
    display         : block;
    margin          : 0px 1px 2px 0px;
    padding         : 5px 15px;
    background      : #ffffff url("../images/tabbed_block/tb_bg.png") repeat-x top;
    border-right    : solid 1px #bcbaa2;
    border-bottom   : solid 1px #bcbaa2;
    color           : #765;
    text-decoration : none;
    font-weight     : bold;
    white-space     : nowrap;
}
.tabbed_block_nav a:link, 
.tabbed_block_nav a:visited,
.tabbed_block_nav a:active {
	color           : #765;
}
.tabbed_block_nav a:hover {
    background      : none;
    color           : #765;
    background-color: #f5f4eb; /* this is same as tabbed block background color! */
}
.tabbed_block_nav .selected a {
    margin          : 0px;
    padding         : 5px 15px 8px 10px;
    color           : #765;
    /* tabbed block background */
    background      : #f5f4eb url("../images/tabbed_block/tb_shadow.png") right bottom no-repeat;     
    border-right    : 0px;
    border-top      : 0px;
    border-bottom   : 0px;
    border-left     : 1px solid #cccbb5;
}
/* commented backslash hack hides rule from IE5-Mac \*/
.tabbed_block_nav a { float   : none; }
/* end IE5-Mac hack */
.tabbed_block_content {
    background-color: #f5f4eb; /* tabbed block background */
    color           : #000000;
    padding         : 10px 10px 0px 10px;
    margin          : 0px 0px 10px 0px;
    border-bottom   : 1px solid #cccbb5;
    border-left     : 1px solid #cccbb5;
    border-right    : 1px solid #cccbb5;
}
.tabbed_block_btn {
    visibility        : hidden;
    position          : absolute;
    width             : 8px;
    background-color  : #f5f4eb; /* this is same as tabbed block background color! */
    color             : #000000;
    text-align        : center;
    cursor            : default;
    border-left       : 1px solid red;
    border-right      : 1px solid red;
}
.delimiter {
    visibility        : hidden;
    padding           : 0px;
    margin            : 0px;
    height            : 0px;
}
/* end of Tabbed Block# }}} */
/* {{{ #Layout manager */
.lm_layout {
    width             : 100%;
    padding           : 0px;
}
.lm_left_column {
    padding           : 2px;
    width             : 210px;
    border            : 1px solid #bcbaa2;;
    text-align        : center;
    background-color  : #ffffff;
    vertical-align    : top;  
    height            : 250px;    
}
.lm_right_column {
    padding           : 2px;
    width             : 210px;
    border            : 1px solid #bcbaa2;;
    text-align        : center;
    background-color  : #ffffff;    
    vertical-align    : top;
    height            : 250px;    
}
.lm_center_column {
    padding           : 2px;
    width             : auto;
    border            : 1px solid #bcbaa2;;
    text-align        : center;
    background-color  : #ffffff;
    vertical-align    : top;
    height            : 250px;
}
.lm_header {
    padding           : 5px;
    border            : 1px solid #bcbaa2;
    text-align        : center;
    background-color  : #ffffff;
}
.lm_footer {
    padding           : 5px;
    border            : 1px solid #bcbaa2;
    text-align        : center;
    background-color  : #ffffff;
}
.lm_areas, .lm_references {
    width             : 200px; 
    border            : 0px;
    max-height        : 110px;
}
.lm_areas option, .lm_references option {
    border-bottom     : 1px solid #ffffff;
}
.lm_areas_fieldset, .lm_references_fieldset {
    padding           : 5px;
}
.lm_create_block {
    padding           : 0px;
    margin            : 2px 2px 4px 2px;
    background-color  : #fffef8;
    text-align        : right;
    border            : 1px solid #bcbaa2;
}
.lm_info_block {
    padding           : 4px;
    margin            : 2px;
    background-color  : #f3f8ff;
    text-align        : right;
    border            : 1px solid #8cbfff;
    text-align        : center;
}
/* end of Layout manager# }}} */
/* {{{ #Report generator */
.rg_steps { }
.rg_steps .selected {
    background-color: #d6e8ff;
    font-weight     : bold;
}
#rg_toolbar ul {
    border          : solid 1px #000000;
    margin          : 0px;
    padding         : 0px;
    list-style      : none;
}
#rg_toolbar li {
    float           : right;
    margin          : 2px;
    padding         : 0px;
    background-color: #f5f4eb;
    border          : 1px solid #cccbb5;
    height          : 19px;
}
#rg_toolbar a {
    display         : inline;
    padding         : 10px 2px;
}
#rg_additional_fields_list td {
    border          : 1px solid #bcbaa2;
    margin          : 1px;
    background      : #f5f4eb;
    padding         : 2px;
}
#rg_conditions_list td {
    border          : 1px solid #bcbaa2;
    margin          : 1px;
    background      : #f5f4eb;
    padding         : 2px;
}
/* end of Report generator# }}} */
/* {{{ #Web Directory */
#webdir {
    border          : 0;
    width           : 100%;
}
#cell {
    vertical-align  : top;
    background-color: #ffffff;
    border          : 1px solid #eeeeee;
    padding         : 0px;
    margin          : 5px;
}
#tree {
    font-weight     : bold;
    font-size       : 13px;
    padding         : 0px;
    margin          : 0px;
}
#tree img {
    margin          : 5px;
}
#tree a:link,
      a:visited {
    color           : #000000;
    text-decoration : none;
}
#sub_tree a:link,
          a:visited {
    color           : #000000;
    text-decoration :none;
}
/* end of Web Directory# }}} */
/* {{{ #Gallery */
#gallery {
    border          : 0;
    width           : 100%;
}
#gallery_cell {
    vertical-align  : top;
    background-color: #ffffff;
    border          : 1px solid #eeeeee;
    padding         : 0px;
    margin          : 5px;
    text-align      : center;
}
#gallery_tree {
    font-weight     : bold;
    font-size       : 13px;
    padding         : 0px;
    margin          : 0px;
    text-align      : center;
}
#gallery_tree a:link,
#gallery_tree a:visited {
    color           : #000000;
    text-decoration : none;
}
#gallery_tree img {
    border          : 1px solid #dddddd;
    padding         : 2px;
}
#gallery_label {
    font-size       : 13px;
    font-weight     : bold;
    margin-left     : 10px;
    margin-right    : 10px;
}
#gallery_label a:link,
#gallery_label a:visited {
    color           : inherit;
    text-decoration : none;
}
#gallery_description {
    margin-left     : 10px;
    margin-right    : 10px;
    margin-bottom   : 10px;
}
#gallery_navbar {
    color           : #000000;
}
#gallery_navbar a {
    color           : #4a7ca5;
    text-decoration : none;
}
/* end of Gallery# }}} */
/* {{{ #User */
.user_name {
    font-weight     : bold;
    font-size       : 14px;
}
.user_group {
    font-size       : 11px;
}
.user_email {
    font-weight     : bold;
    font-size       : 11px;
}
.user_image {
    margin          : 5px;
    padding         : 2px;
    border          : 1px solid #dddddd;
}
/* end of User# }}} */
/* {{{ #ControlPanel */
.cp_items_box {
    margin          : 0 50px 0 50px;
    padding         : 0;
}
.cp_items_box .cp_centerer {
	width           : 550px;
    margin          : 0 auto;
    padding         : 0;
    margin          : 0;
}
.cp_items_box .cp_item {
    float           : left;
    margin          : 0px;
    padding         : 5px;
    max-width       : 65px;
}
.cp_items_box .cp_item img {
    margin          : 0px;
    padding         : 5px;
}
.cp_items_box .cp_item a {
    text-decoration : none;
    color           : #000000;
    background-color: #f5f4eb;
    border          : 1px solid #bcbaa2;
    display         : block;
    text-align      : center;
}
.cp_items_box .cp_item a:hover {
    text-decoration : none;
    color           : #000000;
    background-color: #f1f1d8;
    border          : 1px solid #bcbaa2;
    display         : block;
    text-align      : center;
}
.cp_items_box .cp_link a, 
.cp_items_box .cp_link a:hover {
    color           : #000000;
    background-color: #ffffff;
    border          : 0px;
}
.cp_items_box .cp_item p {
    color           : #000000;
    text-align      : center;
}
.cp_items_box .cp_item_over {
    float           : left;
    margin          : 5px;
    padding         : 5px;
}
.cp_items_box .cp_item_over img {
    background-color: #ffffff;
    margin          : 5px;
    padding         : 5px;
    border          : 1px solid #333; 
}
.cp_items_box .cp_item_over a {
    text-decoration : none;
    color           : #000000;
}
.cp_items_box .cp_item_over p {
    color           : #000000;
    text-align      : center;
}
.cp_items_box .cp_spacer {
    clear           : both;
}
/* navbar */
.cp_navbar {
    position        : absolute;
    padding         : 0px;
    margin          : 0px;
    left            : 10px;
    top             : 56px;
    height          : 20px;
    width           : 774px;
    border          : 1px solid #bcbaa2;
    background-color: #f1f1d8;
    color           : #765;
    font-size       : 11px;
}
* html .cp_navbar {                /* fixed for IE6 */
    top             : 57px;
    height          : 18px;
    \width          : 775px;          /* fixed for IE5.x */
    w\idth          : 773px;
}
.cp_navbar ul {
    margin          : 0;
    padding         : 0;
    list-style      : none;
}
.cp_navbar li {
    float           : left; /* left or right depend on language direction (right for rtl!) */
    margin          : 0;
    padding         : 0;
    border-right    : solid 1px #bcbaa2;
}
.cp_navbar #cp_control_panel {
    padding         : 0 20px 0 0;
    background      : transparent url("../images/misc/control_panel.png") no-repeat right;
}
.cp_navbar #cp_logout {
    padding         : 0 20px 0 0;
    background      : transparent url("../images/misc/logout.png") no-repeat right;
}
.cp_navbar a:link,
.cp_navbar a:visited, 
.cp_navbar a:active,
.cp_navbar a:hover {
    float           : left;
    display         : block;
    margin          : 0;
    font-size       : 11px;
    padding         : 3px 6px;
    color           : #765;
    background      : #ffffff url("../images/misc/navbar_bg.png") repeat-x top;
    text-decoration : none;
    white-space     : nowrap;
}
/* end of ControlPanel# }}} */
/* {{{ #MultiSite */
.ms_modules {
    width             : 135px; 
    border            : 0px;
    max-height        : 160px;
}
.ms_modules option {
    border-bottom     : 1px solid #ffffff;
}
/* end of MultiSite# }}} */
/* {{{ #Calendar */
.calendar {
    border          : solid 1px #eeeeee;
}
.calendar a:link,
.calendar a:visited, 
.calendar a:active {
    color           : #765;
}
.calendar td {
    padding         : 2px;
    border          : 1px solid #ffffff;
}
.calendar_switcher {}
.calendar_day_event {
    background-color: red;
}
.calendar_day_normal_event {
    background-color: yellow;
}
.calendar_event {
    background-color: #ffccff;
}
.calendar_normal_event {
    background-color: #f5f4eb;
}
.calendar_switcher {
    padding         : 2px;
}
.calendar_switcher a:link,
.calendar_switcher a:visited, 
.calendar_switcher a:active {
    color           : #765;
}
/* end of Calendar# }}} */
/* {{{ #FCKeditor */
.Bold {
	font-weight     : bold;
}
.Title {
	font-weight     : bold;
	font-size       : 18px;
	color           : #cc3300;
}
.Code {
	border          : #8b4513 1px solid;
	padding-right   : 5px;
	padding-left    : 5px;
	color           : #000066;
	font-family     : 'Courier New' , Monospace;
	background-color: #ff9933;
}
/* end of FCKeditor }}} */
/* {{{ #Form */
.form_required {
    color           : red;
}
.form {
    padding         : 0px;
    margin          : 0px;
    background-color: #ffffff;
    font-size       : 11px;
}
.form .input {
    padding         : 4px;
}
.form .form_desc {
    padding         : 4px;
    text-align      : center;
}
.form .odd {
    background-color: #dddddd;
    height          : 20px;
}
.form .even {
    background-color: #eeeeee;
    height          : 20px;
}
/* end of Form# }}} */
