@charset "utf-8";

body
{
background-color:#dfdfdf;
max-width:550px;
font-size:12px;
margin:auto;
color: #3c3c3c;
background-position: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
word-wrap: break-word;
}
a:link, a:visited, a:active, a:hover
{
color : #1E90FF;
text-decoration : none;
}

img {
vertical-align: middle;
border: 0;
}

.footer
{
padding: 5px;
background: url('gradient/footer.png') repeat-x;
}

.copy {
color : #fff;
padding : 8px; 
background-color : #5c5c5c;
border-top : 3px solid #171717;
}

.logo
{
background : #E0FFFF url('/design/gradient/header1.png'') left bottom repeat-x;
text-align:left;
height:80px;
margin-bottom: 0px;
}

.title, .menu{ 
background: url(gradient/back.png) repeat-x;
padding : 8px;
border-radius: 1px; 
color : white; 
} 

.title a, .menu a
{
color: #fff;
}

.news
{
	word-wrap: break-word;
border-bottom: 1px solid #D3DBE3;
border-top: 1px solid #D3DBE3;
background: #eaeef4;
padding: 8px;
margin-top: -1px;
color: #788DA5;
}
.foot a:hover{text-decoration: underline;}

.divnews
{
background: #cbc9c9 url('gradient/news.png');
padding: 8px;
border-radius: 5px;
border-top: 1px solid #444; color: #444;
font-size:13px;
}

.cit
{
background-color:#AFEEEE;
border: 1px solid #87CEFA;
color:black;
border-left: 4px solid #4682B4;
padding : 3px;
padding-left : 6px;
}

.links
{
color : #000;
padding : 9px;
background: #c0e5ff url('gradient/links.png') left top repeat-x;
border-bottom : 3px solid #c0e5ff;
border-top : 3px solid #c0e5ff;
}

.podmenu
{
background: #fff;
padding: 7px;
border-bottom: 1px dotted #BDB76B;
display:block;
}
.podmenu:hover {color: #2F4F4F;}
.podmenu a:hover {text-decoration: underline;}


.menudiv a:link, .menudiv a:visited
{
background: #fff url('gradient/menudiv.png')repeat-x bottom left;
text-decoration: none;
color: #696969;
text-shadow:  0px 1px 1px #fff;
border-bottom: 1px solid #e0e0df;
border-left: 1px solid #e0e0df;
border-right: 1px solid #e0e0df; 
}

.menudiv a:focus, .menudiv a:hover, .menudiv a:active
{
background: #fff;
text-shadow:  0px 1px 1px #fff;
border-bottom: 1px solid #e0e0df;
border-left: 1px solid #e0e0df;
border-right: 1px solid #e0e0df;
color: #1E90FF;

}
a.k_menu
{
display:block;
padding:9px;
border-bottom: 1px solid #8c8a8c;
}
input[type="submit"] {
width: 30%;
-webkit-appearance: button;
cursor: pointer;
color: #263352;
text-shadow: 0 1px #fff;
background-color: #e7eaf0;
background-image: linear-gradient(to bottom, #f9f9f9, #e7eaf0);
display: inline-block;
position: relative;
padding: 7px;
border: 0px;
font-size: 14px;
text-align: center;
vertical-align: middle;
text-decoration: none;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.7);
box-sizing: border-box;
margin: 5px;
}

input[type="text"], input[type="password"] {
	box-sizing: content-box;
	border-radius: 3px;
	-moz-box-shadow: inset 0 1px 3px -1px rgba(0,0,0,.25);
	-webkit-box-shadow: inset 0 1px 3px -1px rgba(0,0,0,.25);
	box-shadow: inset 0 1px 3px -1px rgba(0,0,0,.25);
	margin-top: 5px;
	width: 70%;
	min-width: 30px;
	border: 1px solid #B9C4D1;
	padding: 7px;
	-webkit-appearance: none;
	background: #fff; }

input, select {
	margin-top: 5px;
	padding: 7px; }
 
select {
	vertical-align: top;
	width: 73%;
	min-width: 30px;
	border: 1px solid #B9C4D1; }
.auth { 
text-align: center; 
background: #000;
border: 1px #1E90FF solid;
} 
.auth a{ 
color: #000; 
display: table-cell; 
width: 1%; 
padding: 5px; 
margin: 0px 4px; 
border: 1px solid #dfdfdf; 
background: #fff url('gradient/menudiv.png')repeat-x bottom left;}
.auts {
width:19%;
white-space: nowrap;
background: url(gradient/ss.png);
border-radius: 3px;
color: red; }
.auts a:hover {
background: url(gradient/title.png);
border-radius: 7px;
color: black;
} .auts a {
display: block;
color: #fff;
padding:10px;
}
.p_t_v11
{
background: url(gradient/back.png);
color : #fff;
text-shadow : #616161 0 1px ;
font-size: 13px; 
font-weight : bold;
border-bottom: 1px solid #444648;
border-right: 1px solid #444648;
text-align:center;
}
.p_t_v11:hover {
background: url(gradient/back2.png);
 color: #fff;
}
.p_t_v11 a {color: #fff; padding: 5px;    text-align: center;}

.base {
    background: #DDE4EA;
    box-shadow: 0px 0px 10px #999;
    -moz-box-shadow: 0px 0px 10px #999;
    -webkit-box-shadow: 0px 0px 10px #999;
	color: #fff;
}
.base a {color: #fff;}

.head {
    background: url(http://bester.ga/design/gradient/header1.png) #dedede;
    padding: 5px;
    text-align: left;
    display: block;
    color: #fff;
}
.head:hover {
    background : url(gradient/back2.png);
 color: #fff;
}
