/* Design for MobileCMS (author Defod) */

body {
background: #555;
background-image: url('../images/bg.png');
background-repeat: repeat;
border:solid #E1E4E5 5px;
color:#3E3E3E;
font-family: tahoma;
font-size:12px;
margin:auto;
max-width:1000px;
-webkit-box-shadow: 0px 0px 15px #ffffff;
-moz-box-shadow: 0px 0px 15px #ffffff;
box-shadow: 0 0 20px #ffffff;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px
;border-top-left-radius: 4px;
border-top-right-radius: 4px
;-webkit-border-bottom-right
-radius: 4px;-webkit-border-
bottom-left-radius: 4px;
-moz-border-radius-bottomright:
4px;-moz-border-radius-bottomleft:
4px;border-bottom-right-radius:
4px;border-bottom-left-radius: 4px;
}

a:link, a:active, a:visited {
color : #F26521;
text-decoration : none;
}
a:hover, a:focus {
color : #fc1800;

border-bottom: dotted 1px;
}
img {
vertical-align: middle;
border-style: none;
}
hr {
margin-top : 3px;
margin-bottom : 3px;
border-top : 1px dotted #c6c6c6;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}

.head {
color : #000;
background-color : #8DC63F;
background-image : url('../images/head.gif);
background-repeat : repeat-x;
height : 50px;
padding: 5px;
border-top: #51534F solid 1px;
border-left: #51534F solid 1px;
border-right: #51534F solid 1px;
}

.head images {
 vertical-align: middle;
}

.auth {
color : #000;
background-color : #8DC63F;
background-image: url('../images/head1.png');
border: #51534F solid 1px;
}
.auth a {
    color: #51534F;
    background-image: url('../images/head1.png');
    font-size: 11px;
    padding-right: 4px;
    padding-left: 4px;
    border-left: 1px dotted #51534F;
    border-right: 1px dotted #51534F;
    margin-left: 4px;
    border-radius: 1px;
}
.auth a:hover {
    color: #000000;
    font-size: 11px;
    padding-right: 4px;
    padding-left: 4px;
    border-left: 1px dotted #000000;
    border-right: 1px dotted #000000;
    background: #faf4c5;
    margin-left: 4px;
    border-radius: 1px;
    text-decoration : none;
}

.aut {
color : #fff;
text-shadow : #9a9a9a 1px 1px 0;
background-color : #acacac;
background-repeat : repeat-x;
background-position : top;
margin-top : 1px;
margin-bottom : 1px;
padding : 3px;
padding-left: 10px;
border : 1px solid #b2b2b2;
}
.aut a {color: white;}

.adv {
color: #686868;
background: #faf4c5;
border-top: 1px solid #b1770b;
border-bottom: 1px solid #b1770b;
border-left: 3px solid #b1770b;
border-right: 1px solid #b1770b;
margin-bottom: 1px;
border-radius: 1px;
padding: 3px;
margin: 1px;
}

.title {
weight: 100px;
font-family: Comic Sans MS, tahoma;
color: #fff;
background-color : #FF8934;
background-image: url('../images/title.png');
background-repeat : repeat-x;
font-weight: bold;
-webkit-border-top-left-radius: 400px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
padding: 4px 4px 4px 10px;
margin: 1px;
}

.menu {
background-color : #fff;
background-repeat : repeat-x;
border: 1px solid #B2B2B2;
margin-bootom: 1px;

-webkit-border-top-left-radius: 400px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 400px;
-webkit-border-bottom-left-radius: 0px;

border-radius: 6px;
padding: 5px;
}

span.r {
color : #d01110;
}
span.new {
color : #ff5400;
}

span.small_text {font-size: 11px; color: #4B4B4B;}
span.new_files {font-size: 11px; color: red;}

.block{
background-color: #fff;
border-left: 3px solid #ffd155;
border-right: 1px solid #ffd155;
border-top: 1px solid #ffd155;
border-bottom: 1px solid #ffd155;
color: #aa4807;
padding: 1px 1px 1px 4px;
margin: 2px;
border-radius: 1px;
}


.block a:hover {
color : #fc1800;
border-bottom: dotted 1px;
}

.copy  {
color : #c1c1c1;
background-color : #51534F;
background-image: url('../images/foot.gif');
background-repeat : repeat-x;
border-radius: 3px;
padding: 4px;
}

.vt{
background-color : #fff;
background-repeat : repeat-x;
background-position : 50% 1px;
border : 1px solid #B2B2B2;
margin-bottom: 1px;
border-radius: 6px;
padding: 5px;
}

.stat  {
background-repeat : repeat-x;
background-position : top;
text-align : left;
padding : 2px;
}
.stat a img {
opacity : 0.6;
}
.stat a:hover img {
opacity : 0.9;
}

.fy{vertical-align: middle;opacity : 1; }
.fy:hover{vertical-align: middle;opacity : 1; }

.error {
font-size: 11px;
color : #FF0000;
border : 1px solid #B2B2B2;
margin-bottom: 4px;
border-radius: 6px;
padding: 5px;
}


.q {
    background-color : #fcfeeb;
    border: 1px solid #e9ebec;
	border-left: 4px solid #8394b2;
    color : #878787;
    font-size : 11px;
    padding-left : 6px;
	margin-top : 5px;
    padding: 3px;
    }
