/*
Copyright (C)2004-2006 http://vc.zxc.net.ua
*/

body {
   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666666;
   background-color:#ffffff;
   cursor: default;
}
table {
   font-size:12px;
   color:#666666;
}
a:link {
   color:#1280A9;
   text-decoration:underline;
}
a:visited {
   color:#1280A9;
   text-decoration:underline;
}
a:active {
   color:#1280A9;
   text-decoration:underline;
}
a:hover {
   color:#FF9900;
   text-decoration:none;
}
.copyright {
   font-size:9px;
   color:#AAAAAA;
   border-top: 1px solid #e5e5e5;
   text-align:center;
}
.right
{
   cursor: default;
   border: 1px solid #e5e5e5;
   background-color: #F4F2F4;
   font-size: 10px;
}
.menu {
   border-top:1px solid #e5e5e5;
   border-right:1px solid #e5e5e5;
   border-left:1px solid #e5e5e5;
   cursor: hand;
   padding-left: 10px;
   font-size:1em;
   height:23px;
}
.menu a:link {
   color:#1280A9;
   text-decoration: none;
}
.menu a:active {
   color:#1280A9;
   text-decoration: none;

}
.menu a:visited {
   color:#1280A9;
   text-decoration: none;
}
.menu a:hover {
   color:black;
   text-decoration: underline;
}
.menu_h {
   font-size:9px;
   color:white;
   font-weight:bolder;
   background-repeat:no-repeat;
   padding-left: 5px;
   height:16px;
}
.menu_h {
   font-size:9px;
   color:white;
   font-weight:bolder;
   background-repeat:no-repeat;
   background-image: url('../img/menu_head.gif');
   padding-left: 5px;
}
.controls {
   font-size:12px;
   color: black;
   border: 1px solid #cccccc;
   background-color: #ffffff;
   padding:2px;
}
.table_h {
   font-size:10px;
   color: white;
   border: 1px solid black;
   background-repeat:repeat-x;
   background-image: url('../img/table_header.gif');
   background-color: #1280A9;
   font-weight:bolder;
   text-align:center;
}
.table_h a:link {
   color:white;
   text-decoration: none;
}
.table_h a:active {
   color:white;
   text-decoration: none;
}
.table_h a:visited {
   color:white;
   text-decoration: none;
}
.table_h a:hover {
   color:white;
   text-decoration: none;
}
.but {
   font-size:1.2em;
   font-weight:bold;
   color: #FFFFFF;
   border: 1px solid #e5e5e5;
   background-color: #FF9900;
}
.page {
   background-color: #f4f2f4;
   border: 1px solid #e5e5e5;
   width: 25px;
   height: 25px;
   text-align: center;
}

.sel_page {
   background-color: #ff9900;
   border: 1px solid #e5e5e5;
   font-weight: bolder;
   width: 25px;
   height: 25px;
   text-align: center;
   color: #ffffff;
}
.error {
   font-size: 12px;
   color: #FF0000;
   font-weight: bold;
}
.ok {
   font-size: 12px;
   color: #04B604;
   font-weight: bold;
}
.top {
   font-size: 9px;
   color: #666666;
   text-align: right;
   border-top: 1px solid #e5e5e5;
   letter-spacing : 3px;
}
.new {
   font-size: 8px;
   color: red;
   font-weight: bold;
   vertical-align: text-top;
}
.randc {
   padding: 5px;
   border: 1px solid #e5e5e5;
   background-color: #f4f2f4;
}
.small {
   font-size: 10px;
}
form {
   display:inline;
}
img {
   border:0;
}
.red {
 color:red;
}
.bgyel {
background:#ffa;
}
.it{color:#999 !important;}
.he{color:#1482AC !important;;}
.she{color:#f90 !important;;}

.gallery {
border:1px solid #e5e5e5;
}
.gallery td {
padding:3px;
text-align:center;
}
.gl_photo img {
border:1px solid #e5e5e5;
padding:1px;
}
.gl_user {
background:#f4f2f4;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}
.cl_photos {
font-size:10px;
}

.gl_hl {
border:1px solid #f90;
background:#fc6;
}

.gl_hl td {
   padding:6px;
}
.gl_hl .gl_user {
background:#f93;
border-top:1px solid #f90;
border-bottom:1px solid #f90;
}

.gl_hl a{
color:#fff
}
#hl_pop {
margin-top:30px;
text-align:center;
color:#FF6331;
}
#hl_pop a {
color:#FF6331;
}
#hl_block {
text-align:center;
margin-top:30px;
padding:20px 0;
border-top:1px solid #e5e5e5;
border-bottom:2px solid #e5e5e5;
}
#lider {
   margin-top:30px;
   border-top:2px solid #f90;
   border-bottom:2px solid #f90;
   text-align:center;
   background:url(../img/leader_bg.gif);
   padding:15px;
   color:#FF6331;
}
#lider a {
   font-weight:bold;
   color:#FF6331;
}
#lider img {
   border:1px solid #f90;
   padding:1px;
   margin:10px 0;
}
#lider em {
color:#000;
text-style:italic;
}
#ld_nick {
margin:5px 0;
}
#l_ban {
   margin-top:30px;
   text-align:center;
}

.u_photo {
	border:1px solid #e5e5e5;
	padding:3px;
	margin:10px;
}
h1 {
    font-size:1.6em;
    font-weight:normal;
}