/*
���������� ��� ������������� JOHNcms �� als.
als.rusns.ru - ������ ������ � ���!
*/

a:link, a:visited {
color : #0064ff;
text-decoration : none;
}

a:hover {
color : 	#228B22;
text-decoration : none;
}
body {
color : #228B22;
font-size : 11px;
background-color : #fff;
font-family : Tahoma;
border : 1px solid 	#a8cf85;
margin : 0;
background-position : 0 top; 
max-width : 400px; 
margin : auto; 
padding : 0;
}

form {
font-size : small;
margin : 0;
padding : 0;
}

h3 {
margin : 0;
padding : 0;
padding-bottom : 2px;
}

hr {
margin-top : 2px;
margin-bottom : 2px;
border-top : 1px solid #c9f7a1;
}

p {
margin-top : 6px;
margin-bottom : 6px;
}

ul {
margin : 0;
padding-left : 20px;
}

.bmenu, .phdr, .hdr {
color : 	#228B22;
background-color : #fff;
background-image : url(images/bmenu.png);
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid 	#228B22;
 text-align: center;
}

.bmenu a:hover {
color : #0064ff;
border-bottom : 1px dotted #006882;
}

.bmenu a {
color : #0064ff;
border-bottom : 1px dotted #006882;
}

.clip {
color : #459bb1;
border : 1px solid #3f3f3f;
font-size : x-small;
background-color : #fff;
padding : 4px 4px 8px;
}

.end {
text-align : center;
}

.func {
border-left : 4px solid #659300;
color : #757575;
font-size : x-small;
margin-top : 4px;
margin-left : 2px;
padding-left : 4px;
border-top : 1px dotted #4f4f4f;
}

.gmenu {
color : #75bf00;
background-color : #daf9be;
background-image : url(images/gmenu.png);
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #415f00;
}

.gmenu a {
color : #0064ff;
border-bottom : 1px dotted #223200;
}

.gmenu a:hover {
color : #0064ff;
border-bottom : 1px dotted #395400;
}

.gray {
color : #586776;
}

.green {
color : #58a400;
}

.footer {
background-image : url(images/header.png);
color : #a9a9a9;
background-color : #daf9be;
margin-bottom : 1px;
background-repeat : repeat-x;
background-position : 50% top;
padding : 2px;
}

.footer a:link {
color : #a9a9a9;
text-decoration : none;
}

.footer a:hover {
color : #d2d2d2;
text-decoration : none;
}

.left {
float : left;
}

.list1, .b, .list2, .c {
background-color : #cbf7a4;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #333333;
}

.maintxt {
padding-right : 1px;
padding-left : 1px;
border : 1px solid 	#a8cf85;
}

.menu, .news {
background-color : #fff;
background-image : url(images/menu.png);
background-repeat : repeat-x;
background-position : 50% bottom;
padding : 2px;
}

.niz { 
background-color : #c9f7a1;
height : 15px; 
} 

.verx {
text-align: center;
border: 1px #003500 solid;
padding: 5px 2px 5px 2px;
margin: -2px -2px 2px -2px;
background: #008900;
color: #F7F7F7;
font-weight: bold;
font-size: 17px;
}
 

.niz1 { 
background-image : url(images/niz1.png); 
background-repeat : no-repeat; 
background-position : center 50%; 
height : 65px; 
} 

.red, .red a:link, .red a:visited {
color : #d20000;
}

.reply {
border-left : 4px solid #ca0000;
color : #db0000;
padding : 2px 0 2px 4px;
}

.rmenu, .alarm {
color : #228B22;
background-color : #fff;
background-image : url(images/rmenu.png);
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #002200;
}

.status {
color : #3fa400;
font-weight : bold;
font-size : x-small;
padding-left : 0;
}

.tmn, .fmenu {
color : 	#006400;
background-color : #fff;
background-image : url(images/tmn.png);
background-repeat : repeat-x;
background-position : 50% bottom;
margin-top : 2px;
margin-bottom : 2px;
text-align:center
padding : 2px;
border-top : 1px solid #006400;
border-bottom : 1px solid #006400;
}

.tmn a:link, .tmn a:visited, .fmenu a:link, .fmenu a:visited {
color : 	#006400;
border-bottom : 1px dotted 	#006400;
}

.tmn a:hover, .fmenu a:hover {
color : 	#228B22;
border-bottom : 1px dotted #933400;
}

.bmenu1 {
color :    #228B22;
background-color : #fff;
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid    #228B22;
 text-align: center;
}

.bmenu1 img {width: 220px; height:
 36px;}

