/*
  -------------------------------------
  (c) Dev4Masses, All rights reserved
  -------------------------------------
  $Description: Stylesheets file for public part of PRADO Project $
  $Date: 2005/02/22 05:16:26 $
  $Revision: 1.9 $
  $State: Exp $
*/

body, html {
	margin: 0px;
	padding: 0px;
	background: #E5E5DB url(i/back.gif) repeat-x 0px 0px;
	height: 100%;
}

body, p, td, ul, ol, h1, h2 { 
	font-family: Verdana, Tahoma, Arial, "Times New Roman", sans-serif; 
	font-size: 11px; 
	color: #7F5021;
}

a {
   color: #B95219;
}
p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
}
small {
    font-size: 9px;
}


/*--- STYLES FOR DESIGN ----*/
.main {
  height: 100%;
}

.wrk {
  height: 100%;
  background: transparent url(i/cofgrinder.jpg) no-repeat 100% 100%;
}

.leftTop1 {
    background: transparent url(i/bg1.jpg) no-repeat 100% 0%;
}

.leftTop {
  background: transparent url(i/bg2.jpg) no-repeat 100% 0%;
  height: 100%;
}

.address {
    text-align: right;
    color: #6B3432;
}

.address p {
    padding: 0px 0px 6px 0px;
    color: #6B3432;
}

/*---- styles for menu ----*/


/*.roll_menu, .roll_menu * {
    font-family: tahoma;
    font-size: 11px;
}
.menu, .menuDecor, .menuActive, .menuActiveDecor, .submenu a {
    display: block; 
    position: relative; 
    padding: 0px 0px 1px 0px;
    cursor: pointer; 
    cursor: hand;     
    text-decoration: none;
    color: #5B1611;
}
.menuDecor {
    text-decoration: underline;
}
.menuActive {    
    color: #B95219;
}
.menuActiveDecor {   
    color: #B95219;
    text-decoration: underline;
}
.submenu a {
    color: #A76C59;
    padding: 0px;
}
.submenu a:hover {
    text-decoration: underline;
}
.submenu a:hover, .submenu a.active {
    color: #B95219;
}
div.submenu {
    margin: 0px 0px 1px 0px;
}*/


/*.menu {
  text-align: right;
  line-height: 0.1em;
}
.menu, .menu a {
  color: #5B1611;
  text-decoration: none; 
}*/

td.sel, td.sel2 {
  cursor:      hand;
}

.mnu, .mnu2 {
  text-decoration: none; 
}

/* 1 level */ 
.mnu {
  color:    #5B1611;
}

/* 2nd level */ 
.mnu2 {
  color:    #A76C59;
  padding:    0px;
}

.sel {
  color:    #B95219;
}

.sel2 {
  color:    #A95219;
}

a:hover {
  text-decoration: underline;
}


td.date {
  font-weight:      bold;
  color:            #C0947E;
  vertical-align:   top;
  padding:          0px 0px 0px 3px;
  font-size:        7pt;
}

a.info {
  vertical-align:   top;
  font-weight:      bold;
  font-size:        11px;
  padding:          0px 0px 12px 0px;
  color:            #B95219;
  text-decoration:  underline;
}

a.txt, .txt {
  font-weight:      normal;
  font-size:        11px;
  text-decoration:  none;
  color:            #533432;
}

/*.info, .info p, .info p a, .info p a:hover {
    
    text-decoration:  none;
}

.info p {
    line-height:      1em;
    padding:          0px;
}

.info h1 {
    color:            #B95219;
    padding:          0px 0px 3px 0px;
    margin:           0px;
}
*/
div.hiddenLayer {
    width:            128px; 
}

.hiddenLayer p, .hiddenLayer {
    color:            #92766B;
    font-size:        10px;
    line-height:      1.2em;
}
.hiddenLayer p {
    padding:          0px 0px 4px 0px;
}


/* Заголовки страниц */

td.pg_hdr, a.pg_hdr, .pg_sub_hdr, .forum_form_ttl {
  font-size:         22px;
  font-weight:       bold;
  color:             #8A351E;
  font-family:       Garamodcond, Times new Roman, Verdana, Arial;
  font-style:        Italic;
}

.pg_sub_hdr {
  font-size:         17px;
  font-weight:       bold;
  color:             #7B1900;
  font-style:        Italic;
}

/* photo menu */
.mnu_item1 {
  background: transparent url(i/mnu_item_base.gif) no-repeat 52% 28%;
}

.mnu_item2 {
  background: transparent url(i/mnu_item_base.gif) no-repeat 52% 0%;
}

.dot {
  background: transparent url(i/dot.gif) repeat-x 0% 80%;
}

.mnu_item_bld {
  font-weight:      bold;
  font-size:        12px;  
  color:            #B95219;
}
.mnu_gram {
  font-weight:      normal;
  font-size:        9px;  
  color:            #A58271;
}

.subrem {
  font-style:      italic;
  color:           #7B1900;
}

.gb_tema_bg {
  background: transparent url(i/forum_ttl_bg.jpg) no-repeat 12px 4px;
}

/* forum */
.forum_tema_bg {
  background: transparent url(i/forum_ttl_bg.jpg) no-repeat 0% 4px;
}

.forum_tema_bg2 {
  background: transparent url(i/forum_ttl_bg.jpg) no-repeat 8px 19px;
}

.forum_create_bg {
  background: transparent url(i/forum_cr_bg.jpg) no-repeat 82% 8%;
}

.forum_form_ttl {
  color:           #974F3A;
  font-size:       14px;
}

.forum_ttl {
  color:           #B95219;
  font-weight:     bold;
  text-decoration: none;
}

.forum_data {
  color:           #A58271;
  font-size:       9px;
  font-family:     Tahoma;
}

.frm_ctrl {
  width:            210px;
  border:           solid 1px #A58271;
  background-color: #F2F2EA;
  height:           17;
  font-size:        11px;
  font-family:      Tahoma;
}

.forum_fld_ttl {
  color:            #7B1900;
  font-family:      Tahoma;
}

/* reply */
.forum_rpl {
  font-weight:      bold;
  font-size:        9px;
  text-decoration:  none;
  color:            #B48776;
  line-height:      0.8em;
}

.btn {
  background-color: #9E5D49;
  color:            #FFFFFF;
  font-weight:      bold;
  text-decoration:  none;
}

.news_msg_bg {
  background: transparent url(i/hdr_gr_bg.jpg) no-repeat 100% 0px;
}

.news_msg_ttl {
  color:            #533432;
  font-weight:      bold;
  font-family:      Tahoma;
}

.sz9 {
  font-size:        9px;
}

/* img lay */
img.brd {
  background: #5D1916;
}

/* photogallery */
.gal_ttl {
  color:            #B95219;
  font-size:        9px;
}

.just {
  text-align:       justify;
}

.bld {
  font-weight:      bold;
}
