#trmain{
        margin-top:15px;
}

#trmain .list{
        padding:10px;
        line-height: 135%;
        padding-left:0px;
}
#trmain .list a:link, #trmain .list a:visited{
        padding-left:15px;
        display:block;
        background-image: url(../pic/list/listgray.gif);
        background-repeat: no-repeat;
        background-position: 0px 4px;
        margin-bottom:15px;
}
#trmain .list a:active, #trmain .list a:hover{
        padding-left:15px;
        text-decoration:none;
        display:block;
        background-image: url(../pic/list/listgray.gif);
        background-repeat: no-repeat;
        background-position: 0px 4px;
        margin-bottom:15px;
}
#trmain .list a.main:link, #trmain .list a.main:visited{
        padding-left:15px;
        display:block;
        background-image: url(../pic/list/listorange.gif);
        background-repeat: no-repeat;
        background-position: 0px 4px;
        margin-bottom:15px;
        color: #ff9c00;
        font-weight: bold;
}
#trmain .list a.main:active, #trmain .list a.main:hover{
        padding-left:15px;
        text-decoration:none;
        display:block;
        background-image: url(../pic/list/listorange.gif);
        background-repeat: no-repeat;
        background-position: 0px 4px;
        margin-bottom:15px;
        color: #E68C00;
        font-weight: bold;
}



#trmain  .categories{
        line-height:200%;
        padding:10px;
        font-size: 11px;
}
#trmain  .categories a{
       font-size:12px;
       text-decoration: none;
}

#trmain h1.title, #trmain h2.title{
        font-family: Tahoma;
        font-weight: normal;
        font-size:18px;
        color: #aaaaaa;
        margin: 0px;
        padding:0px;
        padding-bottom: 7px;
        border-bottom:1px solid #dedede;
        margin-bottom:15px;
        margin-top:15px;
}


#trmain  #grayblock{
        background-color: #F2F2F2;
        background-image: url(../pic/ug/gray_2.gif);
        background-position: right top;
        background-repeat: no-repeat;
}

#trmain  #grayblock div.bottom{
        height:5px;
        background-image: url(../pic/ug/gray_4.gif);
        background-position: right;
        background-repeat: no-repeat;
}


#trmain #greenblock input.green{
        background-image: url(../pic/input_fon.gif);
        background-repeat: repeat-x;
        border: 1px solid #a2c449;
        height: 16px;
        font-size:11px;
        color: #444444;
        vertical-align: middle;
}
#trmain  #counters img{
                filter: gray;
}

/* стили для зеленого блока, отступы и размеры шрифта прописываюстя в каждом модуле */

#trmain  #greenblock{
        background-color: #E2F8A9;
        background-image: url(../pic/ug/white_green_2.gif);
        background-position: right top;
        background-repeat: no-repeat;
}

#trmain  #greenblock div.bottom{
        height:5px;
        background-image: url(../pic/ug/white_green_4.gif);
        background-position: right;
        background-repeat: no-repeat;
}

/* стили для желтого блока, отступы и размеры шрифта прописываюстя в каждом модуле */

#trmain  #yellblock{
        background-color: #F7FAAA;
        background-image: url(../pic/ug/yellow_2.gif);
        background-position: right top;
        background-repeat: no-repeat;
}

#trmain  #yellblock div.bottom{
        height:5px;
        background-image: url(../pic/ug/yellow_4.gif);
        background-position: right;
        background-repeat: no-repeat;
}

#trmain  #yellblock a:link, #trmain #yellblock a:visited{
        color: #ff9c00;
        text-decoration:none;
}
#trmain  #yellbock a:active, #trmain #yellblock a:hover{
        color: #425802;
        text-decoration:none;
}

/* маленькие в категориях и облаке тегов */

#trmain .uha{
        padding-top:7px;
        padding-bottom:7px;
        text-align: center;
        color: #8a8a8a;
        font-size:11px;
        font-weight: bold;
}
#trmain .uha a:link,#trmain .uha a:visited{
        text-decoration: none;
        color:#fff;
}

#trmain .uha a:link, #trmain .uha a:visited{
        text-decoration: none;
        color:#fff;
}
#trmain .error{
        padding:10px;
        text-align: center;
        background-color: #FFFF99;
        font-weight: bold;
        color:#CC0000;
        margin-top:10px;
        margin-bottom:10px;
        border-top:1px solid #dedede;
        border-bottom:1px solid #dedede;
}

#trmain table.form td sup{
   font-weight: bold;
        color: #cc0000;
        font-size: 20px;
        font-family: Arial, Helvetica, sans-serif
}

#trmain table.form{

}

#trmain table.form td{
        font-size:10pt;
        border-bottom:1px solid #ededed;
        background-color: #f7f7f7;
        padding-left:10px;
        font-family: Verdana;
}

/*вывод ошибок в формах*/

#trmain input.forms, #trmain textarea.forms{
        background-color: #ffffff;
        border: 1px solid #d0d0d0;
        vertical-align: middle;
        width:250px;
		padding:5px;
		margin-top:5px;
}

#trmain input.button{
        background-color: #AFCC63;
        padding:5px;
        padding-right:10px;
        padding-left:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color:#ffffff;
        border: 0px;
        font-size: 14px;
}

#trmain .readtext{
        font-size: 10pt;
        font-family:Verdana;
        line-height:135%;
        text-align:justify;
        color:#111111;
}

#trmain .readtext a{
		color:#FF0400;
}
#trmain table.tableinfo td{
   border-bottom:1px solid #DEDEDE;
	font-size: 14px;
	font-family: Tahoma;
}
