/*=============== all ========================== */
body {
        margin: 0;
        padding: 0;
        background: #000;
}
p,div,td,span {
        font: 13px "Trebuchet MS";
        color: #150072;
}
a:link, a:visited {
        color: #6333C5;
        text-decoration: underline;
}
a:hover {
        color: #6333C5;
        text-decoration: none;
}

/*=============== top ========================== */
table.top-menu-01 td {
        font: 16px "Trebuchet MS";
        color: #fff;
}
table.top-menu-01 a:link, table.top-menu-01 a:visited {
        color: #fff;
        text-decoration:none;
}
table.top-menu-01 a:hover {
        color: #fff999;
        text-decoration:none;
}

/*=============== menu-l ========================== */
div.menu-l-01 {
        margin: 8px 0 0 18px;
}
div.menu-l-01 p {
        font: 12px "Trebuchet MS";
        margin: 0 0 -1px 0;
        padding: 0;
}
div.menu-l-01 h3 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        color: #fff;
        margin: 8px 0 2px 0;
}
div.menu-l-01 h3 a:link, div.menu-l-01 h3 a:visited {
        color: #fff;
}
div.menu-l-01 p a:link, div.menu-l-01 p a:visited {
        color: #B5B5B5;
}
div.menu-l-01 p a:hover, div.menu-l-01 h3 a:hover {
        color: #fff999;
}
div.menu-l-02 {
        margin: 0 0 4px 0;
        font-size: 2px;
}
div.menu-l-03 {
        margin: 11px 0 0 18px;
}
div.menu-l-03 p {
        font: 12px "Trebuchet MS";
        margin: 0;
}
div.menu-l-03 p a:link, div.menu-l-03 p a:visited {
        color: #fff;
}
div.menu-l-03 p a:hover {
        color: #fff999;
}
div.menu-l-04 {
        margin: 19px 0 0 18px;
}
div.menu-l-04 h3 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        color: #B5B5B5;
        margin: 0 0 8px 0;
}
div.menu-l-04 p {
        font: 12px "Trebuchet MS";
        color: #fff;
        margin: 0 0 4px 0;
        background: url(/templates/yf-violet/images/menu-l-fon-02.gif) no-repeat top left;
        padding: 0 0 0 10px;
        line-height: 16px;
}
div.menu-l-04 a:link, div.menu-l-04 a:visited {
        color: #fff;
        text-decoration: underline;
}
div.menu-l-04 a:hover {
        text-decoration: none;
}

div.menu-l-05 {
        margin: 19px 0 0 18px;
}
div.menu-l-05 h3 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        color: #B5B5B5;
        margin: 0 0 8px 0;
}
p.menu-l-05 {
        font: 12px "Trebuchet MS";
        color: #fff;
        margin: 0 0 0 0;
        padding: 0 0 0px 10px;
        line-height: 16px;
}
p.menu-l-05 a:link, p.menu-l-05 a:visited {
        color: #fff;
        text-decoration: underline;
}
p.menu-l-05 a:hover {
        text-decoration: none;
}

div.search-01 {
        font: 12px "Trebuchet MS";
        color: #B5B5B5;
        margin: 18px 0 0 15px;
}
input.search-02 {
        border: 1px solid #808080;
        background: #fff;
        width: 106px;
        height: 17px;
        margin: -2px 0 0 15px;
}
input.search-03 {
        margin: 0 0 2px 2px;
}

/*=============== menu-r ========================== */
div.menu-r-01 {
        margin: 13px 0 0 8px;
}
div.menu-r-02 {
        font: 12px "Trebuchet MS";
        margin: 6px 0 0 47px;
        padding: 0 0 0 14px;        
        background: url(/templates/yf-violet/images/menu-l-fon-01.gif) no-repeat center left;
}
div.menu-r-02 a:link, div.menu-r-02 a:visited {
        color: #B5B5B5;
}
div.menu-r-02 a:hover {
        color: #fff999;
}
div.menu-r-03 {
        margin: 15px 0 0 16px;
}
div.login-01 {
        font: 12px "Trebuchet MS";
        color: #B5B5B5;
        margin: -5px 0 0 0;
}
input.login-02 {
        border: 1px solid #808080;
        background: #fff;
        width: 96px;
        height: 17px;
        margin: -2px 0 0 0;
}
div.login-03 p {
        font: 12px "Trebuchet MS";
        color: #fff;
        margin: -2px 0 0 0;
}
div.login-03 a:link, div.login-03 a:visited {
        color: #B5B5B5;
        text-decoration: underline;
}
div.login-03 a:hover {
        text-decoration: none;
}

/*=============== login ========================== */
div.login-01 {
        font: 11px "Trebuchet MS";
        margin: 5px 0 0 0;
        color: #B5B5B5;
}
div.login-02 p {
        font: 11px "Trebuchet MS";
        margin: 0;
        color: #B5B5B5;
}
div.login-02 a:link, div.login-02 a:visited {
        color: #B5B5B5;
}
div.login-03 {
        font: 11px "Trebuchet MS";
        margin: 4px 0 2px 0;
        color: #B5B5B5;
}
div.login-04 {
        font: 11px "Trebuchet MS";
        margin: 1px 0 2px 0;
        color: #B5B5B5;
}


/*=============== calendar ========================== */
div.menu-r-04 {
        margin: 20px 0 0 16px;
        text-align:left;
}
div.menu-r-04 h3 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        color: #B5B5B5;
        margin: 0 0 2px 0;
}
#calendar-layer {
	margin: 0;
}
.calendar {
        font: 11px "Trebuchet MS";
}
.calendar td {
        font: 11px Verdana;
        text-decoration: none;
        padding: 1px 4px 2px 0;
}
.calendar th {
        font: 12px "Trebuchet MS";
        color: #fff;
        font-weight:bold;
}
td.day {
        color: #fff;
}
a.weekday-active-v {
}
a:link.day-active-v, a:visited.day-active-v {
        color: #B5B5B5;
}
.weekday {
}
.weekday-active {
}
a:link.day-active, a:visited.day-active {
        color: #01C5FF;
        text-decoration:underline;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
        text-decoration: underline;
}
a:link.monthlink, a:visited.monthlink {
        color: #B5B5B5;
        font: 13px "Trebuchet MS";
        text-decoration: none;
}

/*=============== actual ========================== */
div.menu-r-05 {
        margin: 16px 0 0 8px;
        text-align:left;
}
div.menu-r-05 h3 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        color: #B5B5B5;
        margin: 0 0 15px 11px;
}

/*=============== yoga-piter ========================== */

div.yoga-piter {
        font: 11px "Trebuchet MS";
        margin: 5px 10px 5px 0;
        color: #B5B5B5;
}
div.yoga-piter a:link, div.yoga-piter a:visited {
        color: #B5B5B5;
        text-decoration: none;
}
div.yoga-piter a:hover {
        text-decoration: underline;
}

/*=============== text ========================== */
.td-txt-01 {
        background: #ACC2FF;
}
.td-txt-01 h1 {
        font: 18px "Trebuchet MS";
        font-weight: normal;
        margin: 0 0 20px 0;
        color: #6333C5;
}
.td-fon-01 {
        background: url(/templates/yf-violet/images/txt-fon-02.jpg) repeat-x top left;        
}
.td-fon-02 {
        background: url(/templates/yf-violet/images/txt-fon-04.jpg) repeat-y top left;        
}
.td-fon-03 {
        background: url(/templates/yf-violet/images/txt-fon-05.jpg) repeat-y top left;        
}
.td-fon-04 {
        background: url(/templates/yf-violet/images/txt-fon-08.jpg) repeat-x top left;        
}
div.txt-02 {
        margin: 0;
}
div.txt-02 h2 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        margin: 0 0 3px 0;
        color: #150072;
}
.txt-02 h2 a:link, .txt-02 h2 a:visited {
        color: #150072;
        text-decoration: none;
}
div.txt-02 h2 a:hover {
        color: #150072;
        text-decoration: underline;
}
div.txt-03, div.txt-03 div, div.txt-03 p {
        margin: 0;
        text-align:justify;
        line-height: 1.2;
}

div.txt-03 img {
    margin: 4px 15px 5px 0;
    padding: 1px;
    border: 1px solid #888;
}

div.txt-04 {
        font: 11px "Trebuchet MS";
        margin: 5px 0 22px 0;
        text-align:right;
}
div.navigation-01 {
        margin: 0 0 10px 0;
        text-align: left;
}
div.navigation-01 span {
        font: 11px "Trebuchet MS";
}
div.txt-full-01 {
        margin: 0 0 15px 0;
}
div.txt-full-01 h1 {
        font: 18px "Trebuchet MS";
        font-weight: normal;
        margin: 0 0 20px 0;
        color: #6333C5;
}
div.txt-full-02 h2 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        margin: 0 0 3px 0;
        color: #6333C5;
}
div.txt-full-02 p, div.txt-full-02 div {
        margin: 0;
        text-align:justify;
}
div.txt-full-02 img {
    margin: 4px 15px 5px 0;
    padding: 1px;
    border: 1px solid #888;
}
div.txt-full-03 {
        font: 11px "Trebuchet MS";
        margin: 12px 0 20px 0;
        text-align:right;
}

/*=============== comments ========================== */
td.comment-01 div {
        font: 13px "Trebuchet MS";
        padding: 0;
        font-style:italic;
		text-align:justify;
        color: #6E6E6E;
}
img.comment-02 { 
        margin: 0 15px 5px 0;
}
div.comment-03 {
        font: 11px "Trebuchet MS";
        margin: 0 0 5px 0;
        padding: 12px 0 0 0;
        color: #433D27;
        text-align:left;
        border-top: 1px solid #9D8AC5;
}
div.comment-04 {
        font: 11px "Trebuchet MS";
        margin: 0 0 10px 0;
        color: #433D27;
        text-align:right;
}
table.slink {
        margin: 5px 0 0 20px;
}
.slink a:active, .slink a:visited, .slink a:link {
        color: #E34000;
        text-decoration:none;
}
table.slink td, table.slink div {
        font: 11px "Trebuchet MS";
        color: #6E6E6E;
}
.slink a:hover {
        color: #E34000;
        text-decoration: underline;
}
#dle-comments-form {
	padding: 0;
	margin: 0;
}
#dle-comments-form h2 {
        font: 13px "Trebuchet MS";
        font-weight: bold;
        margin: 0 0 2px 0;
        padding: 10px 0 0 0;
        color: #6333C5;
        border-top: 1px solid #9D8AC5;
}
.comm-input-01 {
        width: 139px;
        height: 17px;
        border: 1px solid #B7B7B5;
        background: #fff;
        margin: 0;
        font: 11px "Trebuchet MS";
        color: #6E6E6E;        
}
.comm-textarea-01 {
        width: 450px;
        height: 103px;
        border: 1px solid #B7B7B5;
        background: #fff;
        margin: 0 0 13px 0;
        font: 12px "Trebuchet MS";
        color: #6E6E6E;        
}
.comm-div-01 {
        margin: 0;
}
td.comm-img img {
	margin: 3px 0 0 0;
}


/*=============== bbcode ========================== */
.bbcodes {
        background: #FFF;
        border: 1px solid #E0E0E0;
        color: #666666;
        font-family: Verdana, Tahoma, helvetica, sans-serif;
        padding: 2px;
        vertical-align: middle;
        font-size: 10px; 
        vertical-align: middle;
        margin:2px;
        height: 21px;
}

.editor_button {
        float:left;
        cursor:pointer;
        padding-left: 2px;
        padding-right: 2px;
}
.editor_buttoncl {
        float:left;
        cursor:pointer;
        padding-left: 1px;
        padding-right: 1px;
        border-left: 1px solid #BBB;
        border-right: 1px solid #BBB;
}
.editbclose {
        float:right;
        cursor:pointer;
}


/*=============== bottom ========================== */
div.menu-bottom-01 {
        font: 11px "Trebuchet MS";
        margin: 5px 0 5px 0;
        color: #B5B5B5;
}
div.menu-bottom-01 a:link, div.menu-bottom-01 a:visited {
        color: #B5B5B5;
        text-decoration: none;
}
div.menu-bottom-01 a:hover {
        text-decoration: underline;
}
div.menu-bottom-02 {
        margin: 23px 0 5px 0;
}
div.menu-bottom-03 {
        font: 10px "Trebuchet MS";
        margin: 24px 0 5px 18px;
        color: #B5B5B5;
}




