/*
*
{
 float:none;   
}
*/

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

.full_clear
{
width:100%;
clear:both;
}

.blue_ribbon
{
width:100%;
clear:both;
background: #0000AA url(http://www.iural.ru/pict/rightup.gif) repeat-x top;
height:29px;
line-height:29px;
color:white;
white-space:nowrap;
}

#subheader_left
{
 border-right:1px solid white;
 background: #0000EF url(http://www.iural.ru/pict/leftup.gif) repeat-x top;
 width:340px;
 height:29px;
 color:#FFFFFF;
 white-space:nowrap;
 float:left;
 text-align:center;
}

.blue_ribbon A
{
color:#FFFFFF;
margin-left:10px;
text-decoration:none;
font-size:9pt;
}
.blue_ribbon A:hover
{
color:#FFFFFF;
text-decoration:underline;
}




#header_main
{
 text-align:center;
 width:100%;
 clear:both;
 background-color:#FBFBFB;
 background-image: url(http://www.iural.ru/pict/middle.gif);
 background-position: 340px;
 background-repeat:repeat-y;
 float:left;
}

#header_left
{
font-weight:normal;
text-align:center;
width:339px;
height:83px;
background-color:#FFFFFF;
float:left;
margin-top:-20px;

}
#header_left img
{
 margin-top:10px;
}


.menublock
{
 width:700px; 
 position:absolute;
 top:2px;
 left:360px; 
}

.button_menu
{
 background: url(http://www.iural.ru/pict/btnr.gif) repeat-y bottom  right;
 list-style:none;
 width:95%;  
 font-size:11px;
 margin-left:2%
}
.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;
}



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

.text_column
{
 margin: 0px 10px 0px 10px;
}


.full_col
{
    
/* margin-top:350px; */
margin:0;
 float:left;
 width:100%;
 background-image:url(http://www.iural.ru/pict/middle.gif);
 background-repeat:repeat-y;
 background-position:340px;
}
.full_col .main{
width:71%;
background-color:#FBFBFB;
margin-left:350px;
}

.full_col .left_col
{
position:absolute;
width:340px;
background-color:#FFFFFF;
top:350px;
}

.full_col .left_col *
{
float:none;
}

.top_menu
{
 position:relative;
 top:0px;
 left:0px;
 width:100%;
 height:230px;
 
}

.footer
{
 width:100%;
 background-color:teal;
 clear:both;
}

.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 h6
{
 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;
white-space: nowrap;
}
.catalog 
{
width:100%;
text-align:left;
font-size: 9pt;
}

.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;
 line-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;
clear:both;
}
.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;
}


.portfel_add_button
{
background: url(http://www.iural.ru/pict/portfel_add_small.gif) no-repeat;
height:22px;
line-height:22px;
padding-left:30px;
cursor:pointer;
border:1px solid #fefefe;
}


.firm_add_info_button
{
background: url(http://www.iural.ru/pict/firm_menu_update.gif) no-repeat;
height:22px;
line-height:22px;
padding-left:30px;
cursor:pointer;
border:1px solid #fefefe;
}

.portfel_add_rubric_button
{
background: url(http://www.iural.ru/pict/portfel_add_rubric_small.gif) no-repeat;
height:22px;
line-height:22px;
padding-left:30px;
cursor:pointer;
border:1px solid #fefefe;
}

.portfel_remove_button
{
background: url(http://www.iural.ru/pict/portfel_remove_small.gif) no-repeat;
height:22px;
line-height:22px;
padding-left:30px;
cursor:pointer;
border:1px solid #fefefe;
}

.portfel_info_button
{
 float:left;
 background: url(http://www.iural.ru/pict/portfel.gif) no-repeat;
 width:94px;
 height:77px;
 text-align:left;
 font-size:10px;
 font-family:verdana;
 font-weight:200;
 color:#FFFFFF;
}

.portfel_small_info_button
{
 float:left;
 background: url(http://www.iural.ru/pict/portfelsmall.gif) no-repeat;
 width:50px;
 height:41px;
 text-align:right;
 font-size:10px;
 font-family:verdana;
 font-weight:200;
 color:#FFFFFF;
}


.portfel_info_button .info
{
margin:10px 5px 5px 5px;
}

.portfel_small_info_button .info
{
margin:10px 5px 5px 5px;
}
.firmlist
{
margin-right:10px;
}
.firmlist .firm
{
margin-bottom:0.5em;
margin-left:0px;
background:url(http://www.iural.ru/pict/dots.gif) repeat-x bottom;
}
.firmlist .firm a
{
 font-weight:bold;
 /* color:#2840AF;  */
 color:#000099;  
z-index: 0;
}
.firmlist .firm a:hover
{
font-weight:bold;
/* color:#2840AF;  */
color:#990000;
z-index: 0;
}
.firmlist .firm img#logo
{
float:left;
margin-right:1em;
border:0;
}
.firmlist .firm .firm_title
{
text-align:left;
display:inline;
position:relative;
z-index: 0;
}
.firmlist .firm .firm_title A
{
z-index: 0;
}

.firmlist .firm .firm_title A#ontop
{
color:#128401;
z-index: 0;
}

.firmlist .firm .firm_menu
{
position:absolute;
background-color:white;
margin-left:20px;
margin-top:1em;
padding:10px;
display:none;
border:solid 1px #aaaaaa;
width:250px;
z-index: 2;
}
.firmlist .firm .firm_info
{
 font-size:8pt;
 text-align:right;
 white-space:nowrap;
}
.firmlist .firm .firm_info span
{
  float:left;
}


/*firm card style*/
.firminfo
{
line-height: 1.5em;
margin-top:80px;
}

.firminfo h1
{
font-family: verdana,serif;  
font-size:14pt;
font-weight:normal;
margin-bottom:1em;
padding:0px;
}

.firminfo #firm_logo
{
margin:10px;
}
.firminfo .marker_right
{
 border:0;
 margin-left:10px;
}

.partner_anons_catal
{
 float:right;
 width:240px;
}

.adv_text_block
{
 font-size:8pt;
 /*padding:10px 0 10px 0;*/
 clear:both;
 width:100%;
 float:none;
 margin:10px 0px 25px 0px;
}
.adv_text_block img
{
 margin-right:10px;
}
.adv_text_block A
{
 display:block;
 clear:both;
}

#google_map_place
{
 display:block;
 clear:both;
 margin-bottom:2em;
}

.firm_hnav
{
 font-size:14pt;
 font-family: verdana;
 text-align:left;
 display:block;
 width:100%;
 height:100px;
}

.firm_hnav span
{
 float:right;
}

.firm_hnav A
{
font-size: 10pt;
}

.rubrich
{
 font-size:10pt;
 font-family: verdana;
 font-weight:bold;
 text-align:left;
 display:block;
}

.weblink A
{
font-size: 10pt;
font-family: verdana;
font-weight:bold;
}


#directrixc img
{
float:left;    
}


.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;   
}

.phones
{
 font-size:120%;
 margin:14pt 0 14pt 0;   
}

#flashFooter
{
display:block;
left:0;
width:100%;
height:350px;
clear:both;
float:none;
position:relative;    
border-top:solid 1px #dddddd;
}


.map_link
{
background-image:url(http://www.iural.ru/pict/address_bar.gif);
background-repeat:no-repeat;
margin-left:-20px;    
padding-left:20px;
width:150px;
position:relative;
}

.map_link A
{
    color:gold;
    font-weight:bold;
}
