/* by Edward Forix */
/* ICQ: 9966403 */
/* www: CoolDiz.ru */

/*body {
max-width: 600px;
margin: 6px;
border: 1px solid #555;
color: #999;
background: #ffffff;
}*/
body {
max-width: 600px;
margin: auto;
/*border: 1px solid #555;*/
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
color: #999;
background: #ffffff;
}

a {
color: #777;
text-decoration: none;
}
table {
width: 100%;
}

.head {
background: #2b90bc;
color: #086089;
text-shadow: 1px 1px #4db2de;
padding: 7px;
border-bottom: 1px solid #1a80ab;
}
.head a {
display: block;
padding: 5px;
margin: -5px;
}
.foot {
background: #2b90bc;
color: #086089;
text-shadow: 1px 1px #4db2de;
padding: 7px;
border-bottom: 1px solid #086089;
border-top: 1px solid #086089;
display: block;
}
.online {
border-bottom: 1px solid #00aa00;
}
.offline {
border-bottom: 1px solid #aa0000;
}

.copy_edward a {
background: #aaa;
color: #777;
text-shadow: 1px 1px #ccc;
padding: 7px;
border-left: 1px solid #777;
border-top: 1px solid #777;
border-bottom: 1px solid #777;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 15px;
display: block;
border-radius: 32px 0 0 32px;
}

.title {
background: #bbb;
color: #555;
padding: 6px;
border-bottom: 1px solid #aaa;
}
.title_text {
color: #777;
text-shadow: 1px 1px #ddd;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
border-top: 0px solid #999;
border-left: 2px solid #9f9f9f;
border-bottom: 0px solid #999;
border-right: 2px solid #cccccc;
border-radius: 4px;
margin-right: 2px;
}
.title_text_menu {
background: #2b90bc;
color: #064067;
text-shadow: 1px 1px #4db2de;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
border-radius: 4px;
margin-right: 2px;
}

.title_menu a {
float: right;
margin-top: -6px;
}
.menu {
/*background: #f0f0ff;*/
background: #FFFFFF;
padding: 3px;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 2px;
border-left: 1px solid #ddf;
border-bottom: 1px solid #ddf;
border-right: 1px solid #ddf;
border-radius: 0 0 4px 4px;
color: #449;
}

.touch {
/*background: #e0e0ff;*/
background: #FFFFFF;
display: block;
padding-left: 4px;
padding-right: 4px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #cce;
border-bottom: 1px solid #cce;
border-left: 1px solid #cce;
border-right: 1px solid #cce;
margin-left: -1px;
margin-right: -1px;
margin-top: 2px;
border-radius: 5px;
}
.touch:hover {
/*background: #d0d0ff;*/
background: #CECECE;
color: #226;
}
.top {
text-align: center;
margin-top: -13px;
}
.top img {
width: 0px;
}

.text_form_all {
padding: 10px;
text-align: center;
}
.text_form_input,
.text_form_textarea,
.text_form_submit {
width: 100%;
}
.text_form_submit {
background: #2b90bc;
color: #fff;
border: 1px solid #09709a;
border-radius: 4px;
padding: 7px;
margin-top: 2px;
}
.text_form_input,
.text_form_textarea {
background: #e0e0ee;
color: #09709a;
border: 1px dashed #09709a;
border-radius: 4px;
padding: 7px;
margin-left: -7px;
margin-top: 2px;
}
.text_form_file,
.text_form_select {
background: #e0e0ee;
color: #09709a;
border: 1px dashed #09709a;
border-radius: 4px;
width: 100%;
padding-left: 7px;
padding-top: 7px;
padding-bottom: 7px;
padding-right: 7px;
margin-top: 2px;
width: 100%;
}
.time {
float: right;
background: #1a80ab;
color: #fff;
text-shadow: 1px 1px #222;
padding-top: 5px;
padding-left: 2px;
padding-right: 3px;
padding-bottom: 2px;
border-bottom: 1px solid #3ca2cd;
border-left: 1px solid #3ca2cd;
border-right: 1px solid #3ca2cd;
margin-top: -7px;
border-radius: 0 0 4px 4px;
}
.message {
border-top: 1px solid #fff;
border-bottom: 1px solid #aad;
margin-left: -3px;
margin-right: -3px;
padding-left: 3px;
padding-right: 3px;
}
.message_ava {
width: 45px;
}
.message_ava img {
width: 43px;
height: 43px;
border-radius: 3px;
}
.message_login {
margin-top: -3px;
padding-bottom: 0px;
}
.message_count {
border: 1px solid #cce;
padding-left: 4px;
padding-right: 4px;
border-radius: 4px;
float: right;
}

.message_time {
padding-top: 7px;
}
.message_date {
float: right;
}
.message_user {
border-top: 1px solid #cce;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 5px;
margin-left: -3px;
margin-right: -3px;
margin-top: -2px;
}
.message_menu {
border: 1px solid #aad;
margin-left: 2px;
margin-right: 2px;
padding-left: 4px;
padding-right: 4px;
border-radius: 6px 6px 0 0;
}
.message_menu:hover {
background: #d0d0dd;
color: #559;
}


/* Added by CoMMoN */
.category {
background: #2b90bc;
color: #fff;
text-shadow: 1px 1px #333333;
padding: 7px;
margin-left: 40px;
margin-right: -3px;
margin-top: 2px;
border-top: 1px solid #1a80ab;
border-left: 1px solid #1a80ab;
border-bottom: 1px solid #1a80ab;
border-radius: 8px 0 0 8px;
}


.error {
background: #ffcccc;
color: #aa6666;
padding: 5px;
margin: 3px;
border: 2px outset #ffcccc;
border-radius: 4px;
}
.warning {
background: #ffffcc;
color: #aaaa66;
padding: 5px;
margin: 3px;
border: 2px outset #ffffcc;
border-radius: 4px;
}
.success {
background: #ccffcc;
color: #66aa66;
padding: 5px;
margin: 3px;
border: 2px outset #ccffcc;
border-radius: 4px;
}

.quote,.q {
    color:#00649E;
    background-color:#DDEAED;
    border:1px dashed  #00649E;
    display:block;
    margin:15px 5px 10px;
    padding:10px;
    font-size:11px;
}