/*
  -------------------------------------
  (c) Dev4Masses, All rights reserved
  -------------------------------------
  $Description: Stylesheets file for public part of CCDD Project $
  $Date: 2006/01/13 15:12:46 $
  $Revision: 1.3 $
  $State: Exp $
*/


/*** Old ***/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
  color: #666666;
}

a {
  color:           #7D920E;
  text-decoration: underline;
}

a:hover {
  color:           #8A1228;
  text-decoration: none;
}



img {
  border-color: #999999;
}

/* Гостевая */

.gb_body {
  color:  #666666;
  background-color: #E1E1E1;
}

.gb_date {
  color:  #666666;
}

.gb_mail {
  text-decoration: underline;
  font-weight:       bold;
}

.gb_no_mail {
  color:  #000000;
  font-weight:       bold;
}

/* Ссылки */

.ln {
  color: #666666;
  text-decoration: none;
}

.ln:hover {
  text-decoration: underline;
}

.ln_ttl{
}

/* Языки */
.lang, .pg_cur, .pg {
  font-size:         10px;
  font-weight:       bold;
  color:             #999999;
  text-decoration:   none;
}

.cur_lang, .pg_cur {
  color:             #990033;
}

.sep_lang {
  font-size:         10px;
  color:             #999999;
}

td {
  font-size:        11px;
}

/* Development */

.dev, a.dev {
  font-size:         10px;
  color:             #666666;
}

a.dev {
  text-decoration:   none;
}
/* Advanced links */

.adv_lns {
  text-decoration:   none;
  color: #660000;
}

.adv_sel_lns {
  text-decoration:   none;
  color: #0033cc;
}

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

.pg_hdr {
  font-family:       Bookman Old Style, Arial;
}

.hdr2, td.pg_hdr {
  font-size:         11px;
  font-weight:       normal;
  color:             #666666;
}

.pg_hdr, .pg_adv_hdr {
  font-size:         10px;
  font-weight:       normal;
  padding-left:      5px;
  color:             #666666;
}

.pg_sub_hdr, a.pg_sub_hdr {
  font-size:         16px;
  font-weight:       bold;
  color: #660000;
}

/* Work area */

.wrk_area {
  padding-left:      9px;
  padding-right:     8px;
  padding-bottom:    10px;
}

.wrk_area td {
  font-family:       Verdana, Tahoma, Arial, serif;
  line-height: 180%;
  font-size:   11px;
  color: #000000;
}

/* Print area */
.print_wrk {
  width: 680px;
  padding: 20px 20px 10px 20px;
}

.print_logo {
  text-align: right;
}

.print_hdr td{
  padding: 0px;
  /*color: #00336F;*/
  font-weight: bold;
  font-size: 13px;
}

/* form */
.ctrl {
  font-family:       Verdana, Tahoma, Arial, serif;
  font-size:         11px;
  width:    142px;
  height:            21px;
  padding-left: 5px;
  border:   solid 1px #999999;
}

.subs_ttl, .sub_frm_ttl {
  font-size:         11px;
  color:    #808080;
}
/* Поиск */

.srch_edt_ctrl {
  font-family:       Verdana, Tahoma, Arial, serif;
  font-size:         11px;
  padding-left: 5px;
  width:             200px;
  height:            21px;
  border:            1px solid #999999;
}

.srch_btn, a.srch_btn:hover {
  text-decoration:   none;
  font-size:         11px;
  color:             #818181;
}

/* Новости */
.data, .ttl{
  text-decoration:    none;
}

.news_ttl {
  font-size:        14pt;
  /*color:            #00336F;*/
  font-family:      Georgia, Verdana, Tahoma, Arial, serif;
  font-weight:      normal;
}

.ttl, .ttl_msg {
 font-size:         13px;
 font-family:       Trebuchet MS;
}

.ttl {
  color:             #333333;
}

.cbx_ctrl {
  
}

.srch_news_edt {
  height:            18px;
  width:             184px;
  border:            1px solid #000000;
  font-size:         0.8em;
}

.srch_news_ttl, .srch_news_btn {
  color:             #818181;
}

.srch_news_btn {
  font-size:         10px;
  text-decoration:   none;
}

.news_fltr, .news_fltr_b, .data, .more {
  color:             #666666;
  font-size:         10px;
}

a.news_fltr {
  text-decoration: none;
}

a.news_fltr:hover {
  text-decoration: underline;
}
/*.more {
  color:             #7D920E;
}*/

.grey {
  color:             #666666;
}

.news_fltr_b {
  font-weight:       bold;
}

.news_sp {
  background-color:  #999999;
}

p.data {
  margin-top:         1em;
}

/* combox */
div.box {
	position: absolute;
	visibility: hidden;
	padding: 0px;
	background: #ffffff;
	border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
	padding: 0px 0px 0px 0px;	
  margin: 0px 0px 0px -1px;
}
.box a {
	display: block;
	width: 56px;
	height: 16px;	
	font: 11px Verdana;
	color: #000000;
	background: #ffffff;
	text-decoration: none;
	text-align: left;
	border: none;
	padding: 0px 0px 0px 2px;
	margin: 0px;
}
.box a:hover {
  color: #000000;
}

.cbx_inp {
  width: 38px; 
  height: 16px; 
  border: 0px solid #000000; 
  background: #ffffff;
  cursor:hand;
  font-size: 11px;
  padding: 2px 2px 2px 4px;	
}

.cbx {
  border: 1px solid #000000; 
  background: #ffffff;
}

/* Форум и Гостевая */

.btn, .btns {
  color:             #666666;
  text-decoration:   none;
  font-weight:       bold;
}

/* Ссылки */

.ln {
}

.ln_ttl{
}

.sign {
  font-size:        10px;
}

/* FAQ */

a.fq {
  font-size:        11px;
  text-decoration:  none;
  color:            #000000;
}

a.fq:hover {
  text-decoration:  underline;
  color:            #990033;
}

.fq_q {
  font-size:        11px;
  color:            #666666;
  font-weight:      bold;
  text-decoration:  none;
}

.fq_a {
  font-size:        11px;
}

/**/

td.ln8 {
  background-image:   url('lib/i/line8.gif');
}
td.ln6 {
  background-image:   url('lib/i/line6.gif');
}

a.site_map, td.site_map {
  color:           #666666;
  text-decoration: none;
}

a.site_map:hover {
  color:           #000000;
  text-decoration: underline;
}

a.last_upd {
  color:           #000000;
}

/* portfolio */
.prtf_para {
  padding-left:     15px;
}

/*.prtf_ln {
  color:           #7D920E;
  font-size:       10px;

a.prtf_ln {
  color:            #666666;
  text-decoration: underline;
}
}*/

.ttl_prft {
 font-size:        13px;
 font-family:      Trebuchet MS;
}

a.ttl_prft, a.rem_prtf {
  color:            #666666;
  text-decoration: none;
}

a.rem_prtf:hover {
  color:           #333333;
}

a.ttl_prft:hover {
  text-decoration: underline;
}

.img_brd {
  border:          1px solid #999999;
}

/*** NEW ***/
.printIcon {
  text-align: right;
  padding-top: 7px;
  padding-bottom: 10px;
  padding-right: 0px;
}

.top_ico {
  padding-left: 4px;
  padding-right: 4px;
}

.top_ico2 {
  padding-left: 6px;
  padding-right: 6px;
}

.mid_bar {
  border-top: 1px solid #616C7C;
  height: 27px;
}

td.m_bar_sep {
  background-color: #cccccc;
  width: 1px;
}

td.m_bar_l_bg {
  background-image: url( 'i/mid_bar_l_bg_dd.gif' );
  width: 202px;
}
td.m_bar_r_bg {
  background-image: url( 'i/mid_bar_r_bg_dd.gif' );
  width: 547px;
}

td.shade {
  background-image: url( 'i/shade.gif' );
}

td.shade2 {
  background-image: url( 'i/shade2.gif' );
}

td.shade_btm {
  background-image: url( 'i/shade_btm.gif' );
}

td.shade_pin_btm {
  background: transparent url( 'i/pin_bottom_shadow.gif' ) no-repeat;
}


.bg {
  background-color: #E8E8E8;
}

.logo_hdr {
  background-color: #616C7C;
}

/*****************************************************************/
/* PIN AT HOME */
.img_brd_pin {
  border-top: 1px solid #767790;
  border-left: 1px solid #767790;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.pin_hdr {
  border: 1px solid #E8E8E8;
  border-bottom: 1px solid #FFFFFF;
  background: transparent url(i/pin_head_bg.gif) repeat-x 0% 0%;
  background-color: #767676;
  color: #ffffff;
  height: 44px;
  padding: 6px;
  line-height: 120%;
}

.pin_body {
  padding: 0px 14px 0px 14px;
  background:  transparent url(i/pin_body_bg.gif) repeat-x 0% 0%;
  background-color: #ffffff;
  height: 149px;
  width: 100%;
}

.pin_tbl {
  border: 1px solid #616C7C;
  background:  transparent url(i/pin_body_bg.gif) repeat-x 0% 0%;
  background-color: #ffffff;
}

.pin_sep {
  background-color: #616C7C;
  height: 1px;
}

/*****************************************************************/
/**** MENU *****/

/*** first level: begin ***/
#leftMenu a.itemL1 {
  font-family:       Verdana, Tahoma, Arial, serif;
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  display: block;
  padding: 10px 20px 8px 32px;
  /*background: transparent url(i/button_normal_dd.gif);*/
  _width: 100%;
  border-bottom: 2px solid #FFFFFF;
  height:   10px;
  letter-spacing: 1px;
}
#leftMenu a.itemL1:hover {
  text-decoration: none;
  /*background: transparent url(i/button_hover_dd.gif);*/
}

#leftMenu a.activeL1, #leftMenu a.activeL1:hover {
    color: #000000;
    font-weight: none;
    text-decoration: none;
    /*background: transparent url(i/button_hover_dd.gif);*/
}

div.popup_mnu {
  background-color: #D9D9D9;
  border:  2px solid #ffffff;
  width: 200px;
}

.div_popup {
  OVERFLOW: hidden;
  POSITION: absolute;
  TOP: -1000px;
}

a.popup_mnu {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding: 8px 10px 8px 10px;
  _width: 100%;
}

a.popup_mnu:hover {
  font-size: 10px;
  color: #8A1228;
  text-decoration: none;
}
/*****************************************************************/