body {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   border: 3px solid  #999;
   background-color: #ffffff;
   padding: 3px;
   margin: auto;
   max-width: 600px;
 
}


a { color: #5e8310; text-decoration: none; }
a:hover { text-decoration: underline; }
input, textarea,select {
   color: #333333;
   border: 1px solid #999999;
   margin: 0px 0px 1px 0px;
   background-image: url(log.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #F2F2F2;
   font-size: 11px;
}
form { margin: 0px; }
.search_cit
{
font-size: small;
font-weight: bold;
border-bottom: 1px #FF0000 dotted;
}

.rekl
{
   background-image: url(foot.gif);
   background-repeat: repeat-x;
   background-position: top;
   padding: 2px;
   margin: 1px;
   border-top: 1px solid #96D513;
}

.cit /* ??????? ?????? */
{
font-size: xx-small;
background: #FFFFFF url('/style/themes/default/cit.gif') repeat-y scroll left;
padding-left: 18px;
padding-right: 3px;
margin: 5px;
border: 1px #9291C7 solid;
color: #444444;
font-style: italic;
}
form
{
   background-color: #d0ee94;
   border: 1px solid #a1ca4e;
   padding: 2px;
   margin: 1px;
}
.ank_n {
font-weight: bold;
}
.ank_d {

font-weight: normal;
}

.status
{
color: #ff0000;
font-weight: bold;
}


.icon48
{
font-size: large;
width: 48px;
height: 48px;
vertical-align: top;
text-align: center;


}

.icon14
{
font-size: xx-small;
width: 14px;
height: 14px;
vertical-align: top;
text-align: center;

.box {background-image : url(http://giaitri321.pro/files/css/xanh/tmn.gif);background-repeat : repeat-x;background-position : 50% top;margin-top : 1px;margin-bottom : 1px;padding : 2px;border : 1px solid #e1e1e1;}
}
.p_t
{
   background-image: url(totit.gif);
   background-repeat: repeat-x;
   background-position: top;
background-color: #b4f62f;
   border-top: 1px solid #a1ca4e;
   border-left: 1px solid #a1ca4e;
   border-right: 1px solid #a1ca4e;
   padding: 4px 0px;
   margin: 3px 3px 0px 3px;
}
.p_m
{
background: #EFFDCA;
border: 1px solid #B4D900;
text-align: left;
padding: 2px;
font-size: 11px;
margin: 1px;
}
.rmenu { 
color : #a44747; 
background-color : #e4c5c5; 
background-image : url(images/rmenu.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border : 1px solid #e9b5b5; 
} 
.post
{
width: 100%;
}
.rekl_main{
text-align: left;
font-weight: normal;
}

.news{
text-align: left;
font-weight: normal;
}
.err{
 background-image: url(http://mackie.wapsite.me/img/m_bg.png);
background-position: 50% bottom; background-color: #d0ee94;  border: 1px solid #a1ca4e;
   padding: 3px;
   margin: auto;
}
.aut{
   background-image: url(http://mackie.wapsite.me/img/str.png);
   background-repeat: repeat-x;
   background-position: 50% bottom;
   background-color: #330099;
   padding: 3px;
   margin: auto; border: 1px solid #a1ca4e;
}
.alarm {
color : #bd0000;
background-color : #050000;
background-image : url(/css/jcms/rmenu.gif);
background-repeat : repeat-x;
background-position : 50% top;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
border : 1px solid #590000;
}

.menu2 {
    
    background: #eeeeee;
    background-repeat: repeat-x;
    background-position: 50% top;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 2px;
    border: 1px solid #6600CC;
}
.list1 {background-color:#e2f1fe;padding-top:3px;padding-bottom:3px;}
.list2 {background-color:#fff;padding-top:3px;padding-bottom:3px;}


.menu{
   background-color: #d0ee94;
   border: 1px solid #a1ca4e;
   padding: 2px;
   margin: 1px;
}
.menu_razd
{
   background-image: url(tit2.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #6f9522;
   border-right: 1px solid #a1ca4e;
   padding: 4px;
   color: #FFF;
}

.str{

background: #FFFEDB;
border: 1px solid #C5EA11;
text-align: left;
padding: 2px;
font-size: 11px;
margin: 1px;
}

.foot{
   background-color: #B3E054;
   border: 1px solid #a1ca4e;
   padding: 2px;
   margin: 1px;
}



.msg{
   background-color: #d0ee94;
   border: 1px solid #a1ca4e;
   padding: 2px;
   margin: 1px;
}

.aut{
   background-image: url(totit2.gif);
   background-repeat: repeat-x;
   background-position: top;
   background-color: #c4ea76;
   padding: 2px;
   margin: 1px;
}

.title{
   background-color: #85C21F;
   border: 1px solid #a1ca4e;
   padding: 2px;
   margin: 1px;
text-align: center;
font-weight: bold;
color: #FFF;}
.on {color: #006E00;}
.off {color: #FF0000;}
.main_menu {
   background-color: #d0ee94;
   border: 1px solid #a1ca4e;
   padding: 2px;
   margin: 1px;
}
.logo {
   background-color: #FFF;
}
.menu1 {
color : #000000;
font-size : 2;
background-color : lightyellow;
margin-top: 1px;   margin-bottom: 1px;
padding : 4px;
border: 1px solid #99bfb6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#anh {
padding: 1px;
margin: 4px 4px 0 0;
border: 1px solid #d5d5d5;
transition: all 15s ease;
-webkit-transition: all 15s ease;
-moz-transition: all 15s ease;
transition-delay: 5s;
-webkit-transition-delay: 5s;
-moz-transition-delay: 5s;
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
width: 120px;
}

#anh:hover {
box-shadow: 0px 0px 10px #666;
-moz-box-shadow: 0px 0px 10px #666;
-webkit-box-shadow: 0px 0px 10px #666;
border-radius: 5px;
background-color: #ffffff;
padding: 5px;
transition: all 3s ease;
-webkit-transition: all 3s ease;
-moz-transition: all 3s ease;
transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
position: relative;
width: 365px;
}
.c10 {text-align: center}
