body {
	color: #000;
	font-size: 13px;
	max-width : 4000px;
	margin : auto;
	font-family: "Arial";
	background: #4b91b1; 
}

a:link, 
a:active, 
a:visited {
	color: #545454;
	text-decoration: none;
}

a:hover, 
a:focus {
	color: #000;
	
}
img {
	vertical-align: middle;
	border-style: none;
}


.aut   {
	background: #29759b url(/assets/images/rzd.png)repeat-x top left;
	padding: 10px;
	color: #b2dff3;
	border-bottom: 1px solid #083650;
	
        } 
span.chet {
        float: right;
        color:#a4a4a4;
           }
		   
input[type~="text"]
 {
	background: 
	url(/assets/images/input.png)repeat-x top left #165171;
	color: #b2dff3;
	padding: 10px;
	margin-bottom:4px;
	border-radius: 5px;
	width: 170px;
	height: 37px;
	border: 0px solid #fff;
	border-bottom: 1px solid #4b95bb;
}

select
 {
	background: repeat-x top left #165171;
	color: #b2dff3;
	padding: 10px;
	margin-bottom:4px;
	border-radius: 5px;
	width: 170px;
	height: 37px;
	border: 0px solid #fff;
	border-bottom: 1px solid #4b95bb;
}

input[id~="login"]
 {
	background: 
	url(/assets/images/in_input.png) no-repeat center left, 
	url(/assets/images/input.png)repeat-x top left #165171;
	color: #b2dff3;
	padding: 10px;
	margin-bottom:4px;
	border-radius: 5px;
	width: 170px;
	height: 37px;
	padding-left: 38px;
	border: 0px solid #fff;
	border-bottom: 1px solid #4b95bb;
}

input[id~="password"] 
 {
	background: 
	url(/assets/images/key_input.png) no-repeat center left, 
	url(/assets/images/input.png)repeat-x top left #165171;
	color: #b2dff3;
	padding: 10px;
	margin-bottom:4px;
	border-radius: 5px;
	width: 170px;
	height: 37px;
	padding-left: 38px;
	border: 0px solid #fff;
	border-bottom: 1px solid #83c1e1;
}



textarea {
	background:  
	url(/assets/images/input.png)repeat-x top left #165171;
	color: #b2dff3;
	padding: 10px;
	margin-bottom:4px;
	border-radius: 5px;
	border: 0px solid #fff;
	border-bottom: 1px solid #83c1e1;
}


input[type="submit"] {
	width: 170px;
	height: 33px;
	color: #b7e7fc;
	border: 0px solid #fff;
	text-shadow: 0px 1px 0px #0c3e5d;
	background: url(/assets/images/submit.png) no-repeat;
}
input[type="submit"]:hover {
	width: 170px;
	height: 33px;
	color: #b7e7fc;
	border: 0px solid #fff;
	text-shadow: 0px 1px 0px #0c3e5d;
	background: url(/assets/images/submit4.png) no-repeat;
}
input:focus{
	outline:none;
}

        
span.right   {
	float: right;
	color: #747474;
        }        
        

.head {
	background: #239abf url(/assets/images/bv.png) repeat-x top left;
	text-align:left;
	height:87px;
        }

.title {
        background: #2a6f93 url(/assets/images/btop.png)repeat-x top left;
	border-bottom: 1px solid #134b68;
	padding:10px;
	
	}


.menu .menu a:link, 
.menu a:visited {
	background: #bfe1f4 url(/assets/images/zxb1.png)repeat-x bottom left;
	text-decoration: none;
	color: #003140;
	text-shadow:  0px 1px 0px #ceecf9;
	border-bottom: 1px solid #68b7d9;	 
}

.menu a:focus, 
.menu a:hover, 
.menu a:active {
	background: #bfe1f4 url(/assets/images/zxb14.png)repeat-x bottom left;
	border-bottom: 1px solid #68b7d9;
}

a.top_menu{
	display:block;
	
	}

.news {
background: #f7f5f5;
color: #3c3c3c;
padding: 10px;
border: 1px solid #e2e2e2;
text-align: center;
margin-bottom: 2px;
}
.link {
background: #454545;
padding: 6px;
}
.link img {
    margin-right: 5px;
}

.link a {
    background: #c4c4c4 url(img/gl.gif) repeat-x;
    padding: 7px 8px;font-weight: bold;
    border-bottom: 1px solid #aeaeae;
    border-top: 1px solid #f0f0f0;
    display: block; color:#0a375b; text-shadow:0 1px 2px #fff;
    border-radius: 9px;
margin-top: 3px; 
margin-bottom: 2px; 
max-width: 700px;
}
//.link a:nth-child(even) {
    background: #545454 url(img/gl2.gif) repeat-x;
    padding: 7px 8px;font-weight: bold;
    border-bottom: 1px solid #a2cadc;
color: #ffffff;
    border-top: 1px solid #eaf8ff;
    display: block; color:#353535; text-shadow:0 1px 2px #fff;
         border-radius: 9px;
margin-top: 3px; 
margin-bottom: 2px; 
}
.link a:hover {
    background: #eeeeee;
    padding: 7px 8px;
    border-bottom: 1px solid #D5E7F3;
    border-right: 1px solid #D5E7F3;
    border-left: 1px solid #D5E7F3;
   
    
}

.verx   {
	background: #239abf url(/assets/images/bv.png) repeat-x top left;
	text-align:left;
	height:87px;
        }
        
        .menu_j a:link, 
.menu_j a:visited {
	background: #bfe1f4 url(/assets/images/zxb1.png)repeat-x bottom left;
	text-decoration: none;
	color: #003140;
	text-shadow:  0px 1px 0px #ceecf9;
	border-bottom: 1px solid #68b7d9;	 
}

.menu_j a:focus, 
.menu_j a:hover, 
.menu_j a:active {
	background: #bfe1f4 url(/assets/images/zxb14.png)repeat-x bottom left;
	border-bottom: 1px solid #68b7d9;
}

a.top_menu_j{
	display:block;
	
	}

 
.banners{
        background: #2a6f93 url(/assets/images/btop.png)repeat-x top left;
	border-bottom: 1px solid #134b68;
	padding:10px;
	
	}
	
	.block_information {
	background: #fff;
	border-radius: 7px;
	margin: 5px;
	color: #6395aa;
	padding:10px;
       }
	   
.block_notice {
	background: #54FF9F;
	color: #000;
	padding:10px;
       }
	   
.block_error {
	background: #EE6A50;
	color: #000;
	padding:10px;
       }
       
       .razd4  {
	background: #29759b url(/assets/images/rzd.png)repeat-x top left;
	padding: 10px;
	color: #b2dff3;
	border-bottom: 1px solid #083650;
	
        }
        
        span.page_nav {
	display: inline-block;
	background: #29759b url(/assets/images/rzd.png)repeat-x top left;
	border: 1px solid #000;
	box-shadow: inset 0 1px 0px #8ed8f5;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #beebfd;
	text-align: center;
	border-radius: 4px;
	padding: 7px;
	width: 25px;
}
span.page_nav a:visited
{

	color: #beebfd;

}

.footrazdel {
	background: #4b91b1 url(/assets/images/foot_razdel.png) repeat-x top left;
	height:10px;
        }        

.foot   {
	background: #239abf url(/assets/images/foot.png)repeat-x top left;
	text-align:left;
	height:55px;
	border-top: 1px solid #83ccea;
        }
        
.bg-video{
		background: #eeeff1;
		padding: 10px;
	}

.video{
		background-color: #f8f8f8;
		padding: 10px;
		color: #707070;
		font-size:12px;
		margin-bottom: 10px;
	}
	
.avatar{border-radius:5px;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.15)}