body 
{ 
	font-size: 12px;
	font-family: Verdana;
	margin: auto;
	padding: 1px;
	color: #290011;
	max-width: auto;
	text-align: left;
	margin: auto;
	margin-top: 0px;
	border: 1px solid #064a91;
  -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 1px;
box-shadow:0 0 11px 1px #064a91;
} 

	img{
		border: 0;
	}

	a:link, a:active, a:visited {
color : #1f8ba0;
text-decoration : none;
}
    div.hd3rs
	{
		float:left; 
		color:gray; 
		text-align:right; 
		margin-right:6pt; 
		padding-right:6pt; 
		border-right:1px solid gray;
	}
	a:hover {
        color: #ff9c00;
        text-shadow: 0 0 4px #FFF1CD;
        position: relative; 
        top: 1px;
text-decoration: none;
}

a:hover {
color: #ff9c00;
text-shadow: 0 0 4px #081f94;
position: relative;
top: 1px;
}

	a.title
	{
		margin:1px;
		padding:0px 0px 0px 0px;
	}

	a.bold
	{
		font-weight:bold;
	}

	form
	{
		margin-top:0;
		margin-bottom:0;
	}

	.gbinwroom, .copy
	{		
		margin:0px;padding:0px;
		background-color:#064a91;
		color:#fee300;
		text-align:center;
		font-weight:bold;
	}

	div.gbidnroom
	{
		margin:0px;
		background-color:#99FFCC;
		padding:0px 0px 0px 3px;
		border-bottom:1px solid #D2F0FF;
	}

	div.links {
		border: 1px solid #C00000;
		padding: 1px 1px 5px 1px;
		margin: 0 0 2px 0;
		background: #FEE;
	}

	div.errors ul {
		margin: 0;
		padding: 0 0 0 20px;
	}

	div.errors ul li {
		list-style: square;
	}

	div.menu
	{
		background-color:#ffcfcf;
		color:#000;
	    text-align:center;
		border:1px dotted #064a91;
	}

	div.hdrs
	{
	    background-color:#cfffcf;
	    color:#000;
	    text-align:center;
		border:1px dotted #064a91;
	}

	div.bold
	{
		font-weight:bold;	
	}	

	dt {
            border-bottom:1px dotted #336699;
            margin:2px 2px 0 2px;
            padding:2px;
}
dt.pages {
            border-bottom:1px dotted #336699;
            margin:2px 2px 0 2px;
            background-color: #FFFFCC;
            padding:2px;
}

	.gbinroom
	{
		color:#F4F4F4;
		background-color:#064a91;
		border-top:1px solid #FFF;
		border-left:1px solid #FFF;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		margin-top:1px;
		padding:0px 4px 0px 4px;
	}

	div.razdel
	{
		background-color:#F4F4F5;
		padding:2px;
		border-bottom:1px solid #D2F0FF;
	}

	div.tworazdel
	{
		background-color:#FFFFFF;
		padding:2px;
		border-bottom:1px solid #D2F0FF;
	}

	div.aut
	{
		background-color:#FFCCCC;
		padding:2px;
		border-bottom:1px solid #D2F0FF;
	}

	a.aut
	{
		color:red;
	}

	

	dl
	{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
	}

	fieldset
	{
		border:0;
		border-bottom:1px solid #D2F0FF;
		margin:0;
		padding:1px;
	}

	input.error,textarea.error,select.error
	{
		background:#FEE;
		border-color:#C00000;
	}
	div.gb
	{

    background-position:top right;
    background-repeat:no-repeat;
    background-color:#fcfeeb;
    border:1px solid #e9ebec;
	border-left:4px solid #8394b2;
    color:#878787;
    font-size:small;
    padding-left:6px;
   }

 input {
	background: #bababa;
	border:1px solid #353535;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:2px 0 2px 0;
} 
input[type='submit'] {
	background: #bababa;
	border:1px solid #353535;
	color:black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:2px 0 2px 0;
}

   div.php {
   //background:url(/ico/code_php.png) top right no-repeat;
   }

   div.pager
   {
		border:0;
		margin:0;
		padding:1px 5px 4px 0;
   }
	span.previous,span.page,span.next,span.last,span.first {margin:0px;padding:1px;border:1px solid #DEDEDE;display:inline-block; min-width:15px;}
	span.selected {margin:0px;padding:1px;border:2px solid #064a91;display:inline-block; min-width:15px;}
	span.red {margin:0px;padding:1px;border:2px solid #C00000;display:inline-block; min-width:15px;}
	span.green {margin:0px;padding:1px;border:2px solid #00FF00;display:inline-block; min-width:15px;}
	span.hidden {display:none;}
	input.page
	{
		background-color:#FFFFFF;
		border:solid 1px #9aafe5;
		
	}