body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: Tahoma;
        color: #222222;
        font-size:12px;
		background:#fff;
}
a:link {
        color: #425802;
        text-decoration: none;
}
a:visited {
        text-decoration: none;
        color: #425802;
}
a:hover {
        text-decoration: underline;
        color: #2F3F01;
}
a:active {
        text-decoration: none;
        color: #2F3F01;
}


#advpremiumtop{
        background-color: #f2f2f2;
        padding:5px;
        text-align: center;
}
#advpremiumright{
        background-color: #f2f2f2;
        padding:5px;
        text-align: center;
        height:350px;
        border:1px solid #dedede;
        border-right:0px;
}

.pages{
margin-top:20px;
margin-bottom:20px;
background-color: #fefefe;
}

.pages ul{
margin: 0;
padding: 0;
text-align: left;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

.pages li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pages a, .pages a:visited{
padding: 3px 4px;
border: 1px solid #DEDEDE;
text-decoration: none;
color: #555555;
}

.pages a:hover, .pages a:active{
border: 1px solid #cccccc;
color: #668A04;
background-color: #F7F7F7;
text-decoration:none;
}

.pages li.currentpage{
padding: 3px 4px;
border: 1px solid #AFCC63;
background-color: #AFCC63;
color: #FFF;
font-weight: bold;
text-decoration:none;
}

.pages li.disablepage{
padding: 3px 4px;
border: 1px solid #DEDEDE;
color: #cccccc;
font-weight: bold;
text-decoration:none;

}

.pages li.nextpage{
font-weight: bold;
}

* html .pages li.currentpage, * html .pages li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 3px;
padding-right: 0px;
}


.tywm {
     background: #e2f8a9 url(http://i.trubka.ua/pic/tick.gif) no-repeat 5px 50%;
     padding:5px 5px 5px 16px;
     text-align:center;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     color:#333;
     width:100%;
     font-size:11px;
     }
	 
.tags	 {
	font-size:11px;
	
}
.tags b{
	font-weight:normal;
}
.tags a:link, .tags a:visited {
	text-decoration:none;
	padding:2px;
}
.tags a:hover, .tags a:active{
	background-color: #e2f8a9;
	text-decoration:none;
}













#trheader{
        width:100%;
        background-image: url(../pic/header/header_fon.jpg);
        background-repeat: repeat-x;
        background-color: #f3ffd0;
        color:#333333;
        font-size:12px;
        line-height:140%;
        font-family: Arial, Helvetica, sans-serif;
        height: auto;

}
#trheader .greenline{
        background-color: #afcc63;
}
#trheader .all{
        padding-left:10px;
}
#trheader h1{
        display:block;
        font-size:14px;
        font-weight:bold;
        color:#707070;
        font-family: Arial;
        padding:0px;
        margin:0px;
        padding-top:10px;
        padding-left:5px;
}
#trheader td.logo{
        background-image: url(../pic/header/logo_star.gif);
        background-position: right bottom ;
        background-repeat: no-repeat;
}
#trheader a{
        text-decoration: none;
}

#trheader #formlogin{
        width:400px;
        background-color: #afcc63;
        background-image: url(../pic/ug/dark_green_3.gif);
        background-repeat: no-repeat;
        background-position: bottom left;
        color: #4b5b20;
        font-size:12px;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:6px;
        color:#FFFFFF;
        font-weight:bold;

}

#trheader #formlogin a{
        text-decoration: none;
        color:#FFFFFF;
}


#trheader #formlogin input{
        background-image: url(../pic/input_fon.gif);
        background-repeat: repeat-x;
                  background-color: #ffffff;
        border: 1px solid #8eae39;
        font-size:10px;
        color: #444444;
        vertical-align: middle;
                  margin-right:5px;
                  margin-left:3px;
                  margin-top:0px;
                  width:75px;

}
#trheader td b{
        font-weight: normal;
}
#trheader td.divider{
        background-image: url(../pic/header/header_devider.gif);
        background-position: center;
        background-repeat: repeat-y;
        padding:0px;
        padding-left:15px;
        padding-right: 15px;
}

#trheader #links{
        width:200px;
        font-size:11px;
}
#trheader #links a{
        display:block;
        background-image: url(../pic/link_row.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left:15px;

}
#trheader #menu{
        line-height:normal;
        margin-top:15px;
   width:930px;
}
#trheader #menu ul{
        margin:0;
        padding:0;
        list-style:none;
}
#trheader #menu li{
        float:left;
        background:url("../pic/ug/light_green_1.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 9px;
        margin-right:4px;
        background-color: #e2f8a9;
}
#trheader #menu a{
        float:left;
        display:block;
        background:url("../pic/ug/light_green_2.gif") no-repeat right top;
        padding:8px 15px 6px 6px;
        text-decoration:none;
        font-weight:bold;
        font-size:14px;
        font-family: Arial, Helvetica, sans-serif;
}
#trheader #menu a:hover{
        text-decoration: underline;
}

#trheader #menu a {float:none;}
#trheader #menu #current {
  background-image:url("../pic/ug/dark_green_1.gif");
  background-color: #afcc63;
  }
#trheader #menu #current a {
  background-image:url("../pic/ug/dark_green_2.gif");
  color:#fff;
  }
 #trheader #menu #current div{
        float:left;
        display:block;
        background:url("../pic/ug/dark_green_2.gif") no-repeat right top;
        padding:6px 15px 3px 6px;
 }

  #trheader #menu #current select{
         font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #AFCC63;;
        color:#ffffff;
        font-weight:bold;

 }

  #trheader #menu div{
        float:left;
        display:block;
        background:url("../pic/ug/light_green_2.gif") no-repeat right top;
        padding:6px 15px 3px 6px;
 }

  #trheader #menu select{
         font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #e2f8a9;;
        color:#425802;
        font-weight:bold;
 }

  #trheader #menu option.cur{
         font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #afcc63;;
        color:#ffffff;
        font-weight:bold;
 }


#trheader #menu a:hover{
        text-decoration: underline;
}





#trheader #smallmenu{
        line-height:normal;
        margin-left:10px;
        margin-top:2px;

}
#trheader #smallmenu ul{
        margin:0;
        padding:0;
        list-style:none;
}
#trheader #smallmenu li{
        float:left;
        margin:0;
        padding:0 0 0 6px;
        margin-right:4px;

}
#trheader #smallmenu a{
        float:left;
        display:block;
        padding:6px 10px 6px 6px;
        text-decoration:none;
        font-weight:bold;
        font-size:14px;
        font-family: Arial, Helvetica, sans-serif;
}
#trheader #smallmenu a:hover{
        text-decoration: underline;
}

#trheader #smallmenu a {float:none;}
#trheader #smallmenu #current {
  background-color: #afcc63;
  }
#trheader #smallmenu #current a {
  color:#fff;
  }
 #trheader #smallmenu #current div{
        float:left;
        display:block;
        padding:6px 10px 6px 6px;
 }

  #trheader #smallmenu #current select{
        font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #AFCC63;;
        color:#ffffff;
        font-weight:bold;
 }

  #trheader #smallmenu div{
        float:left;
        display:block;
        padding:4px 10px 3px 6px;
 }

  #trheader #smallmenu select{
        font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #e2f8a9;;
        color:#425802;
        font-weight:bold;
 }

  #trheader #smallmenu option.cur{
        font-size:12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #afcc63;;
        color:#ffffff;
        font-weight:bold;
 }

#trheader #smallmenu a:hover{
        text-decoration: underline;
}

#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;
}
#bottom{
  padding:20px;
  padding-right:235px;
  line-height: 140%;
  background-image: url(../pic/footer/bottom_fon.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  font-size: 11px;
  border-top: 1px solid #dedede;
  margin-top:0px;
}

#bannerbottom{
   text-align:center;
   padding-top:15px;
   padding-bottom:15px;
   background-color:#f7f7f7;
   border-top: 1px solid #dedede;
   margin-left:auto; margin-right:auto;
}

