/*************************  Coppermine Photo Gallery  ************************  
Copyright (c) 2003-2006 Coppermine Dev Team  v1.1 originally written by Gregory DEMAR  
This program is free software; you can redistribute it and/or modify  it under the terms of the GNU 
General Public License as published by  the Free Software Foundation; either version 2 of the License, 
or  (at your option) any later version.  ********************************************  Coppermine version: 1.4.8  
$Source$  $Revision: 3116 $  $Author: gaugau $  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
**********************************************/

/* Colors used in this style sheet:   

Hex 000000 = RBG   0,   0,   0 = black   Hex 5F5F5F = RBG  95,  95,  95 = light black   
Hex BDBEBD = RBG 189, 190, 189 = dark grey   Hex D1D7DC = RBG 209, 215, 220 = medium grey   
Hex CCCCCC = RBG 204, 204, 204 = medium grey   Hex EFEFEF = RBG 239, 239, 239 = dark white   
Hex FFFFFF = RBG 255, 255, 255 = white   Hex 005D8C = RBG   0,  93, 140 = dark blue   
Hex 0033CC = RBG   0,  91, 104 = medium blue   Hex 0E72A4 = RBG  14, 114, 164 = light blue - заменил на 171717 и на 95a4b2

*/

zbody {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background : #FFFFFF;
color : Black;
margin: 0px;
}


ztable {
font-size: 12px;
}


h1{
font-weight: bold;
font-size: 22px;
zfont-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
ztext-decoration: none;
line-height : 120%;
color : #000000;
margin: 2px;
}


h2 {
zfont-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin: 0px;
}


h3 {
font-weight: normal;
zfont-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 2px;
}


p {
zfont-family: Arial, Helvetica, sans-serif;
font-size: 100%;
margin: 2px 0px;
}


.textinput {
zfont-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
border: 1px solid #D1D7DC;
padding-right: 3px;
padding-left: 3px;
}


.listbox {
zfont-family: Verdana, Arial, Arial, Helvetica, sans-serif;
font-size: 100%;
border: 1px solid #D1D7DC;
vertical-align : middle;
}


.button {
zfont-family: Arial, Helvetica, sans-serif;
font-size: 100%;
border: 1px solid #005D8C;
background-image : url(images/button_bg.gif);
background-position : bottom;
}


.comment_button {
zfont-family: Arial, Helvetica, sans-serif;
font-size: 85%;
border: 1px solid #005D8C;
background-image : url(images/button_bg.gif);
background-position : bottom;
padding-left: 3px;
padding-right: 3px;
}


.radio {
zfont-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
vertical-align : middle;
}


.checkbox {
zfont-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
vertical-align : middle;
}


zzzzza {
color: #0033CC;
text-decoration: none;
}


zzzzza:hover {
color: #0033CC;
text-decoration: underline;
}


.bblink a {
color: #0033CC;
ztext-decoration: none;
}


.bblink a:hover {
color: #0033CC;
ztext-decoration: underline;
}


.maintable {
border: 1px solid #171717;/*
background-color: #FFFFFF;*/
background-color: #efefef;
margin-top: 1px;
margin-bottom: 1px;
}


.tableh1 {
background : #171717 ;
color : #FFFFFF;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
}


.tableh1_compact {
background : #95a4b2;
color : #FFFFFF;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
}


.tableh2 {
background: #D1D7DC ;
color : #000000;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
}


.tableh2_compact {
background: #D1D7DC ;
color : #000000;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
}


.tableb {
background: #EFEFEF ;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
}


.tableb_compact {
background: #EFEFEF ;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
}


.tablef {
background: #D1D7DC;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}


.catrow_noalb {
background: #D1D7DC ;
color : #000000;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
}


.catrow {
background: #EFEFEF ;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
}


.album_stat {
font-size: 85%;
margin: 5px 0px;
}


.thumb_filename {
font-size: 80%;
display: block;
}


.thumb_title {
font-weight : bold;
font-size: 80%;
padding: 2px;
display : block;
}


.thumb_caption {
font-size: 80%;
padding: 1px;
display : block;
}


.thumb_caption a {
ztext-decoration: underline;
color: #000000;
}


.thumb_num_comments {
font-weight: normal;
font-size: 80%;
padding: 2px;
font-style : italic;
display : block;
}


.user_thumb_infobox {
margin-top: 1px;
margin-bottom: 1px;
}


.user_thumb_infobox th {
font-weight : bold;
font-size: 100%;
margin-top: 1px;
margin-bottom: 1px;
text-align : center;
}


.user_thumb_infobox td {
font-size: 80%;
margin-top: 1px;
margin-bottom: 1px;
text-align : center;
}


.user_thumb_infobox a {
ztext-decoration: none;
color: #000000;
}


.user_thumb_infobox a:hover {
color: #000000;
ztext-decoration: underline;
}


.sortorder_cell {
background : #171717 ;
color : #FFFFFF;
padding: 0px;
margin: 0px;
}


.sortorder_options {
zfont-family: Verdana, Arial, Helvetica, sans-serif;
background : #171717 ;
color : #FFFFFF;
padding: 0px;
margin: 0px;
font-weight: normal;
font-size: 80%;
white-space: nowrap;
}


.navmenu {
zfont-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 100%;
font-weight: bold;
background : #95a4b2;
border-style: none;
}


.navmenu img {
margin-top: 1px;
margin-right: 5px;
margin-bottom: 1px;
margin-left: 5px;
}


.navmenu a {
position: relative;
display: block;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
ztext-decoration: none;
color: #FFFFFF;
}


.navmenu a:hover {
background : #EFEFEF ;
ztext-decoration: none;
color: #000000;
}


.admin_menu_thumb {
zfont-family: Arial, Helvetica, sans-serif;
font-size: 85%;
border: 1px solid #005D8C;
background-image : url(images/button_bg.gif);
background-position : bottom;
color: #000000;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
width: 85px;
}


.admin_menu_thumb a {
color: #000000;
ztext-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 10px;
}


.admin_menu_thumb a:hover {
color: #000000;
ztext-decoration: underline;
}


.admin_menu {
zfont-family: Arial, Helvetica, sans-serif;
font-size: 85%;
border: 1px solid #005D8C;
background-color:#EFEFEF;
background-image : url(images/button_bg.gif);
background-position : bottom;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
padding-right:1px;
text-align: center;
}


.admin_menu a {
color: #000000;
ztext-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}


.admin_menu a:hover {
color: #000000;
ztext-decoration: underline;
}


td #admin_menu_anim {
background-image : url(images/button_bg_anim.gif);
}


.comment_date{
color : #5F5F5F;
font-size : 90%;
vertical-align : middle;
}


.image {
border-style: solid;
border-width:1px;
border-color: #000000;
margin: 2px;
}


.imageborder {
border: 1px solid #000000;
background-color: #FFFFFF;
margin-top: 30px;
margin-bottom: 30px;
}


.display_media {
background: #EFEFEF ;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
}


.thumbnails {
background: #EFEFEF ;
padding: 5px;
}


.footer {
font-size : 9px;
}


.footer a {
ztext-decoration: none;
color: #000000;
}


.footer a:hover {
color: #000000;
ztext-decoration: underline;
}


.statlink {
color: #FFFFFF;
}


.statlink a {
ztext-decoration: none;
color: #FFFFFF;
}


.statlink a:hover {
color: #FFFFFF;
ztext-decoration: underline;
}


.alblink a {
ztext-decoration: underline;
color: #000000;
}


.alblink a:hover {
color: #000000;
ztext-decoration: underline;
}


.catlink {
display: block;
margin-bottom: 2px;
}


.catlink a {
ztext-decoration: underline;
color: #000000;
}


.catlink a:hover {
color: #000000;
ztext-decoration: underline;
}


.topmenu {
line-height : 130%;
font-size: 100%;
}


.topmenu a {
color : #0033CC;
ztext-decoration : none;
}


.topmenu a:hover  {
color : #0033CC;
ztext-decoration : underline;
}


.img_caption_table {
border: none;
background-color: #FFFFFF;
width : 100%;
margin : 0px;
}


.img_caption_table th {
background: #D1D7DC ;
font-size: 100%;
color : #000000;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
border-top : 1px solid #FFFFFF;
}


.img_caption_table td {
background: #EFEFEF ;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 6px;
padding-left: 10px;
border-top : 1px solid #FFFFFF;
white-space: normal;
}


.debug_text {
border: #BDBEBD;
background-color: #EFEFEF;
width : 100%;
margin : 0px;
}


.clickable_option {
cursor : default;
}


.listbox_lang {
color: #000000;
background-color: #D1D7DC;
border: 1px solid #D1D7DC;
font-size: 80%;
zfont-family: Arial, Helvetica, sans-serif;
vertical-align : middle;
}


