
body
{
margin:0;
padding:0;
font-size:8pt;
font-family:Verdana,Arial, Helvetica, sans-serif;
}

table
{
font-size:8pt;
font-family:Verdana,Arial, Helvetica, sans-serif; 
font-family: sans-serif;
font-size:10pt;
}

.button_menu
{
 background: url(http://www.iural.ru/pict/btnr.gif) repeat-y bottom  right;
 list-style:none;
 width:100%;
 font-size:11px;
}
.button_menu  div
{
 width:100%;
 display:block;
 background: url(http://www.iural.ru/pict/btnl.gif) no-repeat;
 text-align:left;
 height:24px;
 overflow:hidden;
}
.button_menu b
{
 color:#000099;
 font-weight:400;
 margin-left:10px;
 margin-right:15px;
 display:block;
 background:url(http://www.iural.ru/pict/btnm.gif) repeat-x;
 overflow:hidden;
 white-space:nowrap;
 line-height:18px;
 height:24px;
}
.button_menu A
{
 text-decoration:none;
 color:#000033;
 cursor:pointer;
font-size:11px;
}
.button_menu A:hover
{
 text-decoration:none;
 color:#990000;
}

#subheader_right A
{
color:#FFFFFF;
margin-right:10px;
text-decoration:none;
font-size:9pt;
}

#subheader_right A:hover
{
text-decoration:underline;
}

#date_label
{
font-weight:bold;
text-align:center;
}

.linke
{
color:#000099;
cursor:pointer;
}

A
{
 color:#000099;
 text-decoration:none;
 font-size:9pt;
}
A:hover
{
color:#990000;
}

img{ border:none;}

#footer_left
{
 background:#F4F4F4 url(http://www.iural.ru/pict/tail.gif) repeat-x;
 font:10px Geneva, Arial, Helvetica, sans-serif ;
 height:53px;
 overflow:hidden;
 text-align:left;
padding-left:10px;
}
#footer_right
{
 height:53px;
background:#F4F4F4 url(http://www.iural.ru/pict/tail.gif) repeat-x;
font:10px Geneva, Arial, Helvetica, sans-serif ;
text-align:right;
padding-right:10px;
}

.blockheader
{
 color:#FFFFFF;
 margin-top:12px;
 margin-bottom:12px;   
}
.blockheader ul
{
 list-style:none;
 margin:0;
 padding:0;
 background:url(http://www.iural.ru/pict/rplastiq.gif) no-repeat right;
 height:22px;
 line-height:22px;
}
.blockheader li
{
 background:url(http://www.iural.ru/pict/lplastiq.gif) no-repeat;
 text-align:center;
 margin:0;
 padding:0;
 height:22px;
 line-height:22px;
}
.blockheader li h1
{
 background:url(http://www.iural.ru/pict/mplastiq.gif) repeat-x;
 display:block;
 font-size:12px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-weight:300;
 margin: 0px 6px 0px 6px;
 padding:0;
 color:#FFFFFF;
 }


.button {
	font-family : Verdana;
	font-size: 11px;
	text-decoration : none;
	border : 1px solid #7e7e7e;
	background-color : #f5f5f5;
	background-image : url(http://www.iural.ru/pict/taup.gif);
	background-position : top;
	background-repeat : repeat-x;
}

.input {
	font-family : Verdana;
	font-size: 11px;
	text-decoration : none;
	border : 1px solid #7e7e7e;
	background-color : #f5f5f5;
	background-image : url(http://www.iural.ru/pict/taup.gif);
	background-position : top;
	background-repeat : repeat-x;
}

.nobreak
{
white-space:nowrap;
}

.helper
{
 color:#999999;
 display: none;
 visibility: hidden;
}

.helper ul
{
 margin-left:1em;
 margin-top:0;
}
.helper li
{
 font-size:8pt;
 color:#999999;
 text-align:left;
 margin:0;
}
.helper A
{
 font-size:8pt;
}


.linkholder
{
 text-align:center; 
 width:50%;
}

.tagcloud
{
 font-size:0.5em;
}

.catalog .section_info
{
position:absolute;
background-color:white;
margin-left:50px;
padding:10px;
display:none;
border:solid 1px #aaaaaa;
z-index: 10;
}
.catalog 
{
width:100%;
text-align:left;
}
.catalog A
{
 text-decoration:none;
 display:block;
}

.topcap
{
 position:absolute;
 top:0px;
 left:0px;
 width:33%;
 height:20px;
 background-color:#FFFFFF;
}

.recomendation_s
{
 overflow:hidden; 
 height:60px;
 width:100%;  
font-size:10pt;
}
.recomendation_s a
{
font-size:8pt;
}

.recomendation_s h2
{
 font-size:80%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.recomendation_s h3
{
 font-size:75%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}


.recomendation_s .smalltext
{
 font-size:70%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:justify;
 margin-bottom:2em;
}


.recomendation h2
{
 font-size:80%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.recomendation .smalltext
{
 font-size:70%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:justify;
 margin-bottom:2em;
}

.pagemenu
{
 background-color: #FFFFFF;
 height:29px;
 white-space:nowrap;
 overflow:hidden;
 border-bottom:1px solid #e2e2e2;
 padding:0px 10px 0px 10px;
 color:#000066;
 font-weight:bold;
}
.pagemenu A 
{
 margin-left:10px;
 text-decoration:underline;
 color:#000066;
}

.pagemenu A:hover
{
 color:#990000;
}

.simply_center_100
{
text-align:center;
width:100%;
}


.simply_right_100
{
text-align:right;
width:100%;
}


.textadv_horizontal
{
 display:table;
 width:100%;
 font-size:80%;
 padding-bottom:1em;
 padding-top:1em;
/*background:url(http://www.iural.ru/pict/dots.gif) repeat-x bottom;  */
 }

 .dotted_border
{
 width:100%;
 font-size:1em;
 padding-bottom:1em;
 padding-top:1em;
background:url(http://www.iural.ru/pict/dots.gif) repeat-x bottom;
 }

 
 .textadv_horizontal table.reklama td
 {
 text-align:left;
 /*margin-top:0;
 margin-right:20px; 
 float:left;
 display:inline;   
 width:20%;   
 clear:none;
 background:none; */
/* border:1px red solid;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
width:50%;
 background-color: #f8cb31;
 border:solid #f4bd00 2px;
 padding:5px;
 font-weight:bold;
  
   }

   .textadv_horizontal table.reklama img
   {
    float: left;
   }
 
 .textadv_horizontal table.reklama td A
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
 /* display:block;   */
  margin-bottom:10px;
 }
 
 .pagelist
 {
  width:100%;
  margin-top:1em;
  margin-bottom:1em;
  text-align:center;
 }
 .pagelist span
 {
  font-weight:normal;
  margin-right:0.5em;
 }

 .pagelist span A
 {
  font-weight:normal;
  margin-left:0.2em;
  margin-right:0.2em;
 }

 .pagelist span .opened
 {
  color:#BBBBBB;
 }
 
 .searchbody
 {
  width:100%;
  background:#FFFFFF;
  padding:1em;
 }

 
 .context_search
{
text-align:left;
width:100%;
font-size:90%;
}

.bottom_dot
{
text-align:left;
border-bottom:1px #808080 dotted;
margin-bottom:1em;
}
.nbody{
padding:0;
}
.bottom_dot h4
{
 padding:0;
 margin:0;
}
.bottom_dot p
{
 padding:0;
 margin:0;
}

.newsblock
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.newsblock .date
      {
       display:block;
       width:100%;
       text-align:left;
       font-style:oblique;
       margin: 0 0 1em 1em;
      }
      
.newsblock h3
{
       font-size:12pt;
       font-weight: bold;
       display:block;
       width:100%;
       text-align:left;
       color:#333;
       margin-bottom:1em;
       margin-top: 2em;
}
.newsblock a
{
 font-weight:normal;
 font-size:10pt;
}

.newsblock .link
{
 color:#202020;
 text-align:right;
 width:100%;
 margin:0px 0px 20px 0px;
}

.print_button
{
background: url(http://www.iural.ru/pict/print.gif) no-repeat;
height:14px;
line-height:14px;
padding-left:18px;
cursor:pointer;
}

.rss_button
{
background: url(http://www.iural.ru/pict/rss.png) no-repeat;
height:16px;
line-height:16px;
padding-left:18px;
cursor:pointer;
clear:none;
}

.iframe_external_site
{
float:right;
width:80%;
}
.left_col_external_site
{
height:100%;
background-color:#ffffff;
position:absolute;
top:0;left:0;
width:20%;
border-right:solid 1px #fafafa;
overflow:hidden;
}
.left_col_external_site .text_holder
{
 margin:10px;
}

.dimmed_text
{
color:#808080;
}

.dimmed_text a
{
color:#808080;
}

.dimmed_text a:hover
{
color:#aa0000;
}

A#tender_href
{
color:#FFC0C0;
font-weight:bold;
}

#trademark_dialogural
{
float:left;
margin:2px 10px 0px 10px;
display:inline;
}


.popular_objects
{
 border-top:solid 1px #eee;
 border-bottom:solid 10px #fff;
 margin-bottom:20px;
text-align:center;
padding-top:20px;
}
.popular_objects h3
{text-align:center;}
.popular_objects p
{
text-align:left;
float:left;
width:20%;
height:150px;
background-color:#f0f0f0;
padding:1%;
margin:1%;
}
.popular_objects a
{
 text-align:right;
 font-style:italic;
}

.popular_objects .blockheader
{
 margin-left:25%;
 width:50%;
}

.popular_objects .firmlist
{
margin:1%;
border:none;
}
.popular_objects .firmlist .firm
{
text-align:left;
background-color:#f0f0f0;
padding:10px 0 0 10px;
border:none;
}


.horadvtop
{
 background-color: #FFFFFF;
 height:120px;
 white-space:nowrap;
 overflow:hidden;
 border-bottom:1px solid #e2e2e2;
 padding:0px 10px 0px 10px;
 color:#000066;
 font-weight:bold;
 display:block;
}



.iuraltxta
{
background-color:white;
font-family:Trebuchet MS;
font-size:10pt;
margin:0;
padding:4px 4px 4px 10px;
float:none;
}
.iuraltxta a
{
 font-size:14pt;
 font-weight:bold;
 text-decoration: underline;
 font-family:Trebuchet MS;
 color:#ca0034;
 display:block;
 margin-bottom:14pt;
}

.iuraltxta img
{
 display:block;
 margin-top:14pt;
 float:right;
}

.iuraltxta p
{
 margin-right:50px;   
}


#directrixc img
{
float:left;    
}


