BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    CURSOR: default;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

A:link
{
    COLOR: #2f43ba;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #2f43ba;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #0066FF;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0066FF;
    TEXT-DECORATION: underline
}


.up_lit_menu
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #0632C6;
} 

.lit_link
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
}

.lit_links
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
}

.copy
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    color: #0632C6;
}


.oklyk
{
    FONT-FAMILY: Georgia;
    FONT-SIZE: 36px;
    FONT-WEIGHT: bold;
    color: #7CADE2;
}


.blok_title
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    color: #FFF9F9;
    padding-left:2px;
}

.blok_text
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    color: #020181;
    padding:1px;
}

.form_mini
{
	background-color: #FFFFFF; 
	border: 1px solid #020181; 
	color: #020181;
	font-family: Verdana;
	font-size: 8pt;
}

.form_midl
{
	background-color: #FFFFFF; 
	border: 1px solid #020181; 
	color: #020181;
	font-family: Verdana;
	font-size: 10pt;
}

.p_menu
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    padding-left:10px;
    padding-right:20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: -7px;
}

.caption
{
    text-align:right;
    font-family: Tahoma;
    font-size:24px;
    padding:2px;
    color: #0632C6;
}

.caption_inner
{
    font-family: Tahoma;
    font-size:17px;
    padding:2px;
    color: #0632C6;
    text-align: left;
}

.Caption_b
{
    font-family: Tahoma;
    font-size:17px;
    padding:2px;
    color: #0632C6;
}

.date_inner
{
    font-family: Verdana;
    font-size:8px;
    padding:0px;
    color: #0632C6;
    text-align: left;
}

.text_inner
{
    font-family: Verdana;
    font-size:10px;
    text-align: justify;
    padding-top: 5px;
    color: #000000;
    width: 100%;
    vertical-align: top;
}

.text_inner_2
{
    font-family: Verdana;
    font-size:12px;
    text-align: justify;
    padding-top: 5px;
    color: #000000;
    vertical-align: top;
    line-height:15px;
    letter-spacing:1px;
}

.pic_inner
{
    width: 0px;
    vertical-align: top;    
}

.delimiter
{
    height:2px;
    margin: 5px;
    width:100%;
    background-color: #F0F3FA;
}

.delimiter_inner
{
    height:1px;
    margin: 5px;
    width:100%;
    background-color: #F0F3FA;
}

.inner_tr
{    
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    color: #0941F4;    
    Width: 100%;
}


.mainframe
{
    padding-left:25px;
    padding-right:25px;
    FONT-SIZE: 11pt;
    COLOR: #000000;
}

.register_text
{
	font-size:10px;
        text-align:right;
        vertical-align:middle;
}

.zir	
{
	color: #FF0000;
        font-size:8px;
        vertical-align: middle;
}

.form_norm
{

}

.desc_text
{
   font-size: 10px;
   text-align:justify;
   border-left: 5px #D2DEFF solid; 
   padding: 0px;
   padding-left: 8px;
}

.error
{
   letter-spacing: 1px;
   color: #FF0000;
   font-weight: bold;  
}

.message
{
   letter-spacing: 1px;
   color: #0000FF;
   font-weight: bold;  
}

.comment_text
{
   font-size: 10px;
   color: #999999;
}

.norm_text
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
}

.page_links
{
    font-size: 10px;
    text-align: center;
    letter-spacing:1px;
    margin:5px;
    padding:2px;
    line-height:22px;
}

.price_head
{
	font-size: 10px;
	font-weight:bold;
}

.pr_tr_0
{
	background-color: #B9DAFF ;
}

.pr_tr_1
{
	background-color: #D5E9FF ;
}

.pr_tr
{
	font-size: 10px;
}

.list_sel
{
	font-weight: bold;
	border: 1px #0632C6 solid;
	background-color: #B9DAFF;
	padding:4px;
}

.list_links
{
	border: 1px #0632C6 solid;
	background-color: #D5E9FF;
	padding:2px;
}

.abc
{
	border: 1px #0632C6 solid;
	background-color: #D5E9FF;
	padding:2px;
	font-size:10px;
}

.abc_sel
{
	font-weight: bold;
	border: 1px #0632C6 solid;
	background-color: #B9DAFF;
	padding:4px;
	font-size:11px;
}

.alph_pole
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #0941F4;    
    Width: 100%;
    margin:5px;
    padding:2px;
    line-height:22px;
}

.td_cash_up
{
	font-size: 11px;
	font-fanily: Verdana;
	padding:5px;
	border: 1px #6666FF dashed;
	font-weight:bold;
	color: #666666 ;
}


.td_cash_tov
{
	font-size: 11px;
	font-family: Verdana;
	padding:5px;
	border: 1px #6666FF dashed;
	background-color:  #D5E9FF;
}


.td_cash_tov_b
{
	font-size: 12px;
	font-family: Verdana;
	padding:5px;
	border: 1px #6666FF dashed;
	background-color:  #D5E9FF;
	font-weight: bold;
}

.cash_but
{
	font-size: 12px;
	font-weight: bold;
}

.cash_total
{	
	font-size: 18px;
	padding-top:20px;
	padding-bottom:10px;
}

.form_cash
{
	background-color: #D5E9FF;
	border: 1px solid #020181; 
	color: #020181;
	font-family: Verdana;
	font-size: 10px;
}

.ntext 
{
	font-size:11px;
}


.gb_pole
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    color: #0941F4;    
    Width: 100%;
    margin:5px;
    padding:2px;
}

.gb_tr
{
	font-size:11px;
	border-bottom: 2px #F0F3FA solid;
}

.gb_name
{
	font-size:18px;
	letter-spacing:1px;
}

.gb_email
{
	font-size:10px;
}

.gb_date
{
	font-size:10px;
        color:#666666;
	padding-bottom:5px;
}

.gb_text
{
	font-siZe:11px;
	text-align: justify;
        letter-spacing:1px;
        font-family: Arial;
        line-height: 15px;
}

.gb_ans
{
	color: #555555;
}

.gb_comm
{
	color: #666666;
}

.into_blok
{
   padding: 2px;
   margin-top: 10px;
}

.main_text
{
   font-size:12px;
}

.text
{
  font-size: 12px;
}

.text_mini
{
  font-size: 10px;
  line-height:14px;
  letter-spacing:1px; 
}

.text_zvit
{
  font-size: 12px;
  padding:30px;
  border: 1px #cccccc solid;
}

.div_hidd
{
  visibility: hidden;
  height: 0px;
  z-index:1; 
  overflow: hidden;
}

.div_vis
{
  visibility: visible;
  height: 250px;
  z-index:1; 

}

.dashed_border
{
  border-bottom: 1px #cccccc dashed;
}




.poisk_i_zakaz
{
   text-align: center;
   font-size:17px;
   font-family: Tahoma;
   padding:2px;
   color: #0632C6;
}