* {font-family: Tahoma; font-size: 13px;}
body, td {color: #403e41;}
a IMG {border:none;}
a {color:#176089}
a:hover {color:#1D95CD}


BODY {background-color:#FFFBC1; margin:0; padding:0;}
FORM {margin: 0px; padding: 0px;}

.table_style {background-color:#FDF696; border-style: solid; border-color: #3D3D3D; border-width: 1px 1px 1px 5px; margin: 5px; width:98%}
.table_row  { padding:6px; margin:1px; border-bottom:1px solid #3D3D3D; border-right:1px solid #3D3D3D}
UL LI.green A{background: url(/img/pix/images/li-green.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#008000}
.box-green .title {height:21px; padding:4px 0 0 12px; font:bold 13px Arial; color:#393430; background: #9EBD79 url(/img/pix/images/green-title-bg.gif) bottom repeat-x}
.box-green .box {border-left:solid 3px #627F3F; padding:10px;}


.green-box .title-box {height:25px; padding-left:12px; font:bold 13px Arial; color:#393430; background: #9EBD79 url(/img/pix/green-title-bg.gif) bottom repeat-x;} 
.green-box .body-box {border-left:solid 3px #627F3F; padding:10px;}

.yell-box .title-box {height:25px; padding-left:12px; font:bold 13px Arial; color:#393430; background: #E4A227 url(/img/pix/yell-title-bg.gif) bottom repeat-x}
.yell-box .body-box {border-left:solid 3px #A6771D; padding:10px;}

table.postend {border-bottom:solid 1px #908E8F;}
table.post td {padding:3px;}
table.post td.title, table.post td.cat, table.post td.date, table.post td.part {background-color:#FCE66F; border:solid 1px #B9AEB2;}
div.tags {font-size: 8pt; margin-top: -5px; margin-left: 10px;}
div.tags a { font-size: 8pt;}

table.post td.rating {background-color:#FCE66F; border:solid 1px #B9AEB2; font-weight:bold;}

.comment a {text-decoration:none;color:#de600b;}
table.paging td {background-color:#FCE66F; padding:10px; color:#DE600B}
h1 {font:bold 13px Arial; color:#000; margin:0; padding:0;}

li {list-style: none; margin:0; padding:0px; color: #176089}
.red    {list-style: none; margin:0; padding:0px;}
.blue   {list-style: none; margin:0; padding:0px;}
.green  {list-style: none; margin:0; padding:0px;}
.grey   {list-style: none; margin:0; padding:0px;}
.black  {list-style: none; margin:0; padding:0px;}
.pink   {list-style: none; margin:0; padding:0px;}

.red    {color: red; font-size: 14px;}
.blue   {color: blue; font-size: 14px;}
.green  {color: green; font-size: 14px;}
.grey   {color: #888888; font-size: 14px;}
.black  {color: black; font-size: 14px;}
.pink   {color: #FF6EC7; font-size: 14px;}

/*LI*/
UL {list-style: none; margin:0; padding:0px; border-top:dashed 1px #DEDCB8;}
UL LI {border-bottom:dashed 1px #DEDCB8;}
UL LI A{background: url(/img/pix/li.gif) no-repeat left; padding-left: 15px; line-height:20px;}
UL LI A:hover{background: url(/img/pix/li-active.gif) no-repeat left; padding-left: 15px; line-height:20px;}
UL LI.red A{background: url(/img/pix/li-red.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#FF0000}
UL LI.blue A{background: url(/img/pix/li-blue.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#0000FF}
UL LI.green A{background: url(/img/pix/li-green.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#008000}
UL LI.grey A{background: url(/img/pix/li-grey.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#393430}
UL LI.black A{background: url(/img/pix/li-grey.gif) no-repeat left; padding-left: 15px; line-height:20px; color:black}
UL LI.pink A{background: url(/img/pix/li-grey.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#FF6EC7}

.red    a{background: url(/img/pix/li-red.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#FF0000}
.blue   a{background: url(/img/pix/li-blue.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#0000FF}
.green  a{background: url(/img/pix/li-green.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#008000}
.grey   a{background: url(/img/pix/li-grey.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#393430}
.black  a{background: url(/img/pix/li-grey.gif) no-repeat left; padding-left: 15px; line-height:20px; color:black}
.pink   a{background: url(/img/pix/li-grey.gif) no-repeat left; padding-left: 15px; line-height:20px; color:#FF6EC7}

#GreyLine {background-color:#403e41; height:21px; text-align:center; font:bold 13px Arial; height:25px;}
#GreyLine A {color:#FF0000;}
#GreyLine A:hover {color:#FF7B7B;} 

a.name_reg {
    color: #cd0e40;
    font-weight:bold;
    font-size: 10px;
    font-family:Tahoma;
}
a.name_not_reg {
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    font-family:Tahoma;
}

.modif{
    text-decoration: none;
}
label.error {
                color: red;
                font-size: 11px;
}
input.error {
                border: 1px dotted #f00;
}