body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0;}
body {font-family:arial,helvetica,clean,sans-serif;font-size:13px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.231;}
.imgs {background-color:transparent;background-image:url(../graphics/basic.png);background-repeat:no-repeat;}

		.g_gif 			{width:54px;height:54px;background-position:-76px -210px; display:inline-block;overflow:hidden;position:relative;}
		.gend_gif 	{width:5px;height:54px;background-position:-150px -210px; display:inline-block;overflow:hidden;position:relative;}
		.zs_ua_gif 	{width:200px;height:48px;background-position:-30px -270px; display:inline-block;overflow:hidden;position:relative;}
		.zs_ru_gif 	{width:200px;height:48px;background-position:-30px -330px; display:inline-block;overflow:hidden;position:relative;}


    .whitepoint_gif		{ width:1px;height:1px;background-position:-120px -182px; display:inline-block;overflow:hidden;position:relative; background-repeat:repeat;}
    .graypoint_gif		{ width:1px;height:1px;background-position:-120px -184px; display:inline-block;overflow:hidden;position:relative; background-repeat:repeat;}
    .ua_gif						{ width:1px;height:18px;background-position:-90px -180px; display:inline-block;overflow:hidden;position:relative; background-repeat:repeat-x;}
    .ru_gif						{ width:1px;height:18px;background-position:-105px -180px; display:inline-block;overflow:hidden;position:relative; background-repeat:repeat-x;}
    
		.blackpoint_gif		{ width:3px;height:3px;background-position:-150px -180px; display:inline-block;overflow:hidden;position:relative;}
    
    .bottom_left_gif	{ width:4px;height:20px;background-position:-30px -240px; display:inline-block;overflow:hidden;position:relative; }
    .bottom_right_gif	{ width:4px;height:20px;background-position:-50px -240px; display:inline-block;overflow:hidden;position:relative; }
    .wrong_gif				{ width:15px;height:15px;background-position:-240px -180px; display:inline-block;overflow:hidden;position:relative; }
    .no_gif						{ width:15px;height:15px;background-position:-210px -180px; display:inline-block;overflow:hidden;position:relative; }
    .no_ru_png				{ width:15px;height:15px;background-position:-240px -240px; display:inline-block;overflow:hidden;position:relative; }
    .no_ua_png				{ width:15px;height:15px;background-position:-240px -210px; display:inline-block;overflow:hidden;position:relative; }
    .ok_gif						{ width:15px;height:15px;background-position:-180px -180px; display:inline-block;overflow:hidden;position:relative; }
    
    .minus_gif				{ width:18px;height:18px;background-position:-210px -240px; display:inline-block;overflow:hidden;position:relative; }
    .minus_over_gif		{ width:18px;height:18px;background-position:-180px -240px; display:inline-block;overflow:hidden;position:relative; }
    .plus_gif					{ width:18px;height:18px;background-position:-210px -210px; display:inline-block;overflow:hidden;position:relative; }
    .plus_over_gif	  { width:18px;height:18px;background-position:-180px -210px; display:inline-block;overflow:hidden;position:relative; }
    
    .ico_base_gif     { width:30px;height:30px;background-position:-180px -60px; display:inline-block;overflow:hidden;position:relative; }
    .ico_dollar_gif		{ width:30px;height:30px;background-position:-240px -60px; display:inline-block;overflow:hidden;position:relative; }
    .ico_exit_gif			{ width:30px;height:30px;background-position:-180px -120px; display:inline-block;overflow:hidden;position:relative; }
    .ico_foto_gif			{ width:30px;height:30px;background-position:-0px -60px; display:inline-block;overflow:hidden;position:relative; }
    .ico_foto_gray_gif{ width:30px;height:30px;background-position:-30px -60px; display:inline-block;overflow:hidden;position:relative; }
    .ico_info_gif			{ width:30px;height:30px;background-position:-90px -0px; display:inline-block;overflow:hidden;position:relative; }
    .ico_info_gray_gif{ width:30px;height:30px;background-position:-120px -0px; display:inline-block;overflow:hidden;position:relative; }
    .ico_job_gif			{ width:30px;height:30px;background-position:-90px -120px; display:inline-block;overflow:hidden;position:relative; }
    .ico_job_gray_gif	{ width:30px;height:30px;background-position:-120px -120px; display:inline-block;overflow:hidden;position:relative; }
    .ico_keys_gif			{ width:30px;height:30px;background-position:-240px -0px; display:inline-block;overflow:hidden;position:relative; }
    .ico_logo_gif			{ width:30px;height:30px;background-position:-180px -0px; display:inline-block;overflow:hidden;position:relative; }
    .ico_mail_gif			{ width:30px;height:30px;background-position:-120px -60px; display:inline-block;overflow:hidden;position:relative; }
    .ico_map_gif			{ width:30px;height:30px;background-position:-0px -120px; display:inline-block;overflow:hidden;position:relative; }
    .ico_map_gray_gif	{ width:30px;height:30px;background-position:-30px -120px; display:inline-block;overflow:hidden;position:relative; }
    .ico_news_gif			{ width:30px;height:30px;background-position:-0px -180px; display:inline-block;overflow:hidden;position:relative; }
    .ico_news_gray_gif{ width:30px;height:30px;background-position:-30px -180px; display:inline-block;overflow:hidden;position:relative; }
    .ico_price_gif		{ width:30px;height:30px;background-position:-0px -0px; display:inline-block;overflow:hidden;position:relative; }
    .ico_price_gray_gif{ width:30px;height:30px;background-position:-30px -0px; display:inline-block;overflow:hidden;position:relative; }
    .ico_www_gif			{ width:30px;height:30px;background-position:-90px -60px; display:inline-block;overflow:hidden;position:relative; }
    .inf_png					{ width:30px;height:30px;background-position:-240px -120px; display:inline-block;overflow:hidden;position:relative; }
        
    .frame_round_gif	{ width:220px;height:220px;background-position:-30px -390px; display:inline-block;overflow:hidden;position:relative; }



a:link, a:visited, a:active	{color: #6b60a5; font: 10pt Arial; text-decoration: none; }
a:hover {color: #2208ac; text-decoration: underline; }

img {border:0;}

img.black_square {
	 width: 5px; 
	 height: 5px; 
	 margin-left: 2px; 
	 margin-right: 10px; 
	 margin-top: 2px; 
	 margin-bottom: 2px;}

b {font:	10pt Arial;  
	 font-weight: bold;}

h2 {
	 font:	12pt Arial; 
	 font-weight: bold;
	 padding-left: 5px; 
	 padding-right: 5px; }

div {
	 font:	10pt Arial; } 

div.text {
	 font:	10pt Arial; 
	 margin-bottom: 10px; 
	 margin-left: 20px; 
	 margin-right: 15px; 
	 margin-top: 10px;
	 vertical-align: top;
	 text-indent: 20px;
	 text-align: justify;
	 }
	 
div.buyit {
	 text-indent: 20px;
	 text-align: left;
	 background-color: #c7ffbf;}
	 
div.comment {
	 font-style: italic;
	 text-align: left;
	 color: #c1c1c1;}

div.error {
   font-weight: bold;
	 text-align: left;
	 color: #ff0000;}
	 
ul	{
	 font			:	10pt Arial;
	 text-align: left;
	 list-style		:	square outside;
	 color			:	#000000;}
	 
td {	 
	 font:	10pt Arial; } 

table.preinfo {
	 border: 0;
	 width: 98%;}

.preinfo_cell_2 {
	 border: 0;
	 border-bottom: 1px solid #c1c1c1; 	 
	 background-color: #ffffff;
	 padding-bottom: 5px; 
	 padding-left: 5px; 
	 padding-right: 5px; 
	 padding-top: 5px;
	 }
	 
.preinfo_cell_1 {
	 border: 0;
	 border-bottom: 1px solid #c1c1c1; 	 
	 background-color: #eeeeee;
	 padding-bottom: 5px; 
	 padding-left: 5px; 
	 padding-right: 5px; 
	 padding-top: 5px;
	 }

.found_num{
	 color: #ff0300;
	 text-decoration: underline;
	 display: inline;
	 padding-left: 3px;
	 padding-right: 5px;
	 border-right: 1px solid #000000; 
}

.found_str{
	 white-space: nowrap;
	 display: inline;
	 padding-left: 3px;
}

.text_pre4 {
	 font:	10pt Arial; 
	 text-align: justify; 
	 overflow: hidden; 
	 padding-left: 15px; 
	 padding-right: 15px; 
	 vertical-align: top;}

div.preinfo_gray{	 
	 color: #cccccc;
	 display: inline; }
	 
td.info_1 {
	 background-color: #ffffff;}
	 
td.info_2 {
	 background-color: #eeeeee;}

td.stat_head{
	 background-color: #e3e3e3;}

td.stat_row_1{
	 background-color: #ffffff;}

td.stat_row_2{
	 background-color: #f5f5f5;}

	 
div.nojustify {
	 font:	10pt Arial; 
	 text-align: left; 
	 height: 20px; 
	 margin-bottom: 2px; 
	 margin-left: 2px; 
	 margin-right: 2px; 
	 margin-top: 2px;}
 
input{
	 font:	10pt Arial;} 

.top_mid{
	 padding-left: 15px;
	 padding-right: 15px;	 
	 text-align: right;
	 vertical-align: middle;
	 font-weight: bold; 
	 font:	12pt Arial;	
	 white-space: nowrap; 
	 width: 40%;
}

.top_right{
	 padding-top: 0px;
	 text-align: center;
	 vertical-align: middle;	 
	 font-weight: bold; 
	 font:	12pt Arial;	
	 white-space: nowrap;
	 width: 40%;	  
}

.top_nav{
	 padding-left: 40px;
	 padding-right: 10px;
	 padding-bottom: 15px;
	 white-space: nowrap;
	 height: 10px;
	 width: 98%;
}

.top_ask{
	 vertical-align: middle;
	 font-weight: bold;
	 padding-right: 3px;

}

input.top_string{
	 border: 1px solid #034694;
	 background: #e9e9e9; 
	 font:	12pt Arial; 
	 font-weight: bold; 
	 color: #000000; 
	 padding: 2px; 
	 margin: 2px;
	 height: 26px;}
	 
select.top{
	 border: 1px solid #034694;
	 background: #e9e9e9; 
	 font:	12pt Arial; 
	 font-weight: bold; 
	 color: #000000; 
	 padding: 2px; 
	 margin: 2px;
	 height: 26px;}

input.top_button{
   position:relative;
   top:1px;
   border: 1px solid #034694;
	 background: #e9e9e9; 
	 font:	12pt Arial; 
	 font-weight: bold; 
	 color: black; 
	 padding-left: 8px; 
	 padding-right: 8px; 
	 padding-top: 2px; 
	 padding-bottom: 2px;
	 width: 70px;
	 height: 26px;}

input.submit, input.delete{
	 width: 180px;
	 height: 24px;
	 margin: 4px;
	 font-weight: bold;
	 font-size: 14px;
	 float: right;
}
input.submit{color: #0e7f46; }
input.delete{color: #ff0000; }

.gray_head {
	 padding-left		:	15px;
	 padding-top		:	3px;
	 padding-bottom		:	1px;
	 padding-right		:	15px;
	 background-color:	#c1c1c1;
	 white-space: nowrap;
	 font			:	10pt Arial;
	 font-weight: bold;}

a.gray_head_link {
	 white-space: nowrap;
	 color			:	#000000;
	 font-weight: bold;
	 font			:	12pt Arial;
}
	 
.nowrap {
	 white-space: nowrap;
	 margin-bottom: 0px; 
	 margin-left: 0px; 
	 margin-right: 0px; 
	 margin-top: 0px;}

.form_comment{	
	 color: #c1c1c1;
	 background-color: #eeeeee;	 
}

.form_error{
	 color: #ff0000;	 
	 background-color: #ffcccc;
}

.form_success{
	 color: #009900;
	 background-color: #ccffcc;
}
.no_info{
  padding: 10px;
  text-align: center;
  font-style: italic;
  color: #c1c1c1;
}
.pr_state{
	margin: 0 10px 0 10px;

}

div#top_out{padding:15px;}
table#top_tbl{background-color:#e9e9e9}
