/**************************************************************************\
* Copyright (c) 2000-2007 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/


/*******************\
* common styles
\*******************/
body
  { font-size:75%; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; 
    line-height:normal; margin:0; padding:0; background-color:#FFFFFF; color:#000000; }

table, td, th
  { font-size:100%; }
.left
  { float:left; }
.right
  { float:right; }
.clear
  { clear:both; }

div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }


a
  { text-decoration:underline; color:#cd231c; } 
a:hover
  { text-decoration:none } 
a.spec
  { text-decoration:none; border-bottom:1px dashed; }
a.spec:hover
  { border-bottom:none; }
a.command
  { color:#0f4f96; }


a.block
  { display:block;}
*html a.block
  { display:inline-block; width:100%; }

img, table  
  { border:none; }
table
  { border-collapse:collapse; border-spacing:0; font-size:100%; empty-cells:show; }

ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }
pre, code 
  { font-size:1em; }
address 
  { font-style:normal; }
abbr, acronym
  { border-bottom:1px dotted #000000; cursor:help; }

sup, sub 
  { font-size:75%; vertical-align:middle; position:relative; }
sup
  { bottom:0.5em; }
sub
  { top:0.5em; }


/* menus */
ul.menu0
  { padding:10px 20px 10px 0; margin:0 30px 0 110px; list-style:none; 
    background:url('images/menuborder.gif') left top repeat-x; 
    line-height:1.2em; }
ul.menu0 a 
  { color:#203b74; font-size:1.1em; font-weight:bold; }
li.menu0
  { display:inline; }
li#menu0-act, li.menu0-item
  { margin:2px 0 2px 0; padding:0.2em 0 0.4em 18px;
    background:url('images/menubull2.gif') left 6px no-repeat; }
li#menu0-act a 
  { color:#cd231c; font-weight:bold; }

ul.menu1
  { padding:0 0 0 40px; margin:0 0 20px 0; }
li.menu1
  { display:inline; }
li#menu1-act a
  { color:#cd231c; font-weight:bold; }


ul.menu2
  { padding:10px 20px 10px 0; margin:20px 30px 0 110px; list-style:none; 
    background:url('images/menuborder.gif') left top repeat-x; 
    line-height:1.7em; }
ul.menu2 a 
  { color:#cd231c; }
li.menu2
  { display:inline; }
li.menu2-item, li#menu2-act
  { margin:2px 0 2px 0; padding-left:18px; background:url('images/menubull.gif')  left 6px no-repeat;}
li.menu2-none
  { background:none; }


div.intecmedia
  { width:auto; height:65px; float:left; text-align:left; padding:0; margin:20px 0 0 50px;
    font-family:Tahoma; color:#747f8e; font-size:0.9em; }
div.intecmedia img
  { margin:4px 4px 0 0; }
div.intecmedia a
  { color:#cd231c; }


#main
  { background:url('/images/bottombg.gif') left bottom repeat-x #f2f6fa; }
#top td
  { background:url('/images/topbg.gif') left top repeat-x #ffffff; }

#topright td
  { width:33%; vertical-align:top; text-align:center; }

#logo
  { text-align:center; margin:0 10px 0 10px; }

#small
  { margin-top:77px; }
#small img
  { margin:0 30px 0 0; }

#top2r
  { background:url('/images/top2bg.gif') bottom left repeat-x #ffffff; }
#top2l
  { vertical-align:bottom; text-align:right; padding-right:30px; 
    background:url('/images/top2bg.gif') bottom left repeat-x #ffffff; }

#top2r td
  { vertical-align:top; }

#topmenusizer
  { width:4% }
#topmenusizer div
  { height:125px; }

.topmenu
  { width:24%; padding-right:30px; padding-bottom:15px; }
.topmenu a.head
  { color:#cd231c; font-weight:bold; font-size:1.1em; }
.topmenu a.heada
  { color:#203b74; font-weight:bold; font-size:1.1em; }
.topmenu .text
  { color:#010101; }

#bottomleft
  { background:url('/images/bottombg.gif') bottom left repeat-x #f2f6fa; vertical-align:top; }

#bottomright
  { background:url('/images/bottomright.jpg') right bottom no-repeat; vertical-align:top; color:#747f8e; }

#seo
  { margin-left:100px; }
#seo img
  { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3;
    -khtml-opacity: 0.3; opacity: 0.3; margin:10px 10px 0px 0px; }

.allzak
  { padding-left:30px; background:url('/images/menubull2.gif') 18px 5px no-repeat; margin-bottom:8px; }
.allzak a
  { color:#203b74; font-size:0.9em; }

.indmainblock
  { margin-bottom:20px; }

.mbtop1
  { width:1%; text-align:right; vertical-align:top; }
.mbtop2
  { width:1%; background:url('/images/ballbg.gif') left top repeat-x #bdddff; vertical-align:top; }
.mbtop3
  { width:98%; background:url('/images/ballbg.gif') left top repeat-x #bdddff; vertical-align:top; }

ul.mbul
  { list-style:none; margin:0px 25px 0px 0px; color:#203b74; }
ul.mbul li
  { margin:15px 0 0 0; list-style:none; background:url('/images/mbbull.gif') 2px 6px no-repeat; padding-left:15px; }

.mbhead
  { border-bottom:1px solid #85b1dc; padding-bottom:8px; margin:17px 30px 0 0; }
.mbhead a
  { line-height:1em; color:#000000; font-weight:bold; }

.mbbot1
  { vertical-align:bottom; text-align:right; }
.mbbot2
  { background:url('/images/ballbot2.jpg') left bottom no-repeat; text-align:center; }
.mbbot2 a
  { font-weight:bold; }
.mbbot3
  { background:url('/images/ballbot3.jpg') right bottom repeat-x; color:#cd231c; }

#indleft
  { vertical-align:top; padding-right:30px; }
  
#isp
  { text-align:right; margin:0; }


.indnews
  { margin:20px 0 30px 10px; padding:0; background:url('/images/menuborder.gif') top left repeat-x; 
    width:auto; width:246px; float:right; }
.info
  { margin:0px 0 0 0px; }

.pic img
  { margin:0; width:100px; height:100px; display:block; border:1px solid #24486c; }
.pic img.smallball
  { margin:6px 0 0 0; z-index:2; position:absolute; width:11px!important;
    height:15px!important; border:none!important; }

.dat
  { font-weight:bold; margin:10px 0 5px 0; background:none!important; }
.news
  { color:#203b74; background:none!important; }
.news a { color:#203b74; }

.newssizer
  { height:10px; }

.cabinets
  { margin:70px 30 30px 110px; padding:0;
    background:url('/images/menuborder.gif') top left repeat-x;  }
.lichka
  { color:#203b74; padding-bottom: 15px; }
dib.cabinet.button button
  { border:1px solid #24486c; }


div.allnews
  { margin:5px 0 30px 10px; padding-left:0px;  padding-top:35px; width:auto; 
    color:#203b74; float:right; width:246px; }
div.allnews a
  { color:#203b74; background: url('/images/menubull2.gif') left no-repeat; 
    padding-left: 15px; }




/*******************\
* content
\*******************/
*html div.content, html* div.content
  { width: 100%;}
div.content
  { font-size:1em; line-height:normal; color:#000; 
    margin:0 40px 80px 0; width: auto%; }
div.content img
  { border:0px solid #24486c; margin:0.25em; }
div.content img.none
  { border:none; background:none; margin:0; }
div.content p
  { margin:0.5em 0 0.5em 0; }
div.content blockquote
  { margin:0.5em 0 0.5em 0; padding:12px 30px 12px 30px; background:#fff; }
div.content blockquote p
  { margin:0; }
hr
  { font-size:0; line-height:0; width:100%; height:1px; border:none; color:black; 
    border-bottom:1px solid black; margin:0.25em; clear:both; }


/* titles */
h1#doctitle
  { font-size:1.5em; margin:20px 0 10px 0; padding:0 0 0 20px; font-weight:normal; color:#0f4f96;
    text-transform:uppercase; background:url('/images/h1bull.gif') left 3px no-repeat; }
div.content h1, div.content h2, div.content h3, 
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1.4em 0 0 0; color:#203b74; }
div.content h1
  { font-size:1.6em; }
div.content h2
  { font-size:1.4em; } 
div.content h3
  { font-size:1.3em; } 
div.content h4
  { font-size:1.2em; } 
div.content h5
  { font-size:1.1em; } 
div.content h6
  { font-size:1.0em; } 


/* tables */
div.content table
  { border-collapse:collapse; border-spacing:0; 
    border:1px solid #d2d9e3; font-size:1.0em; 
    border-bottom:4px solid #75afea; }
div.content table td, div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid #d2d9e3; padding:0.5em; background:#ecf4fd; }
div.content table th, div.content table thead td
  { border:1px solid #d2d9e3; padding:0.5em; font-weight:bold; background:#75afea; }
div.content table td *, div.content table th *
 { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
div.content table.none
  { border:none; background:none; }
div.content table.none td, div.content table.none th
  { border:none; background:none }

/* lists */
div.content li
  { padding:0 0 0.4em 0; }
div.content li span
  { font-weight:bold; }
div.content ol
  { margin:0.25em 0 0.25em 1em; padding:0 0 0 1em; list-style:decimal; }
div.content ul
  { margin:0.5em 0 0.5em 1em; padding:0 0 0 1em; list-style:disc; }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:disc; }

div.content dl
  { margin:0.25em 0 0.25em 0; padding:0 0 0 0; }
div.content dt
  { margin:0; font-weight:bold; font-size:0.9em; }
div.content dd
  { margin:0 0 1.4em 2em; }


/* forms */
div.content input,.input, div.content textarea, div.content select
  { width:auto; height:auto; font-size:1em; border:1px solid #24486c; }
div.content input,.input, div.content textarea
  { padding:0 3px; font-family:Arial; }
div.content .button, .button
  { border:1px solid #24486c;  padding:0; font-weight:bold; 
    background:url('/images/buttonbg.gif') left bottom repeat-x #daecff; }
div.content input.checkbox,
div.content input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none; height:1.2em; padding:0; margin:0; }


/* photos */
div.photo
  { float:left; text-align:left; width:102px; height:170px; margin:10px 20px 10px 0; 
    padding:0px; font-size:0.9em; overflow:hidden; }
div.photo a
  { width:100px; display:block; text-align:center; }
div.photo div
  { text-align:center; }
div.photo img
  {  margin:0; width:100px; height:100px; display:block; border:1px solid #24486c; }


div.content tr.odd td
  { background:#ffffff!important; }
 
div#fullpath
  { padding:0; margin-bottom:8px; font-size:0.9em; }
div#fullpath a
  { color:#747f8e; }



/* tenders */
ul.tender
  { list-style-image:url('/images/menubull.gif'); }
ul.tender li
  { margin-bottom:1.4em; padding-bottom:0.5em; 
    background:url('/images/menuborder.gif') left bottom repeat-x; }
ul.tender li div
  { font-size:1.2em; }
ul.tender li span
  { color:#666; }
ul.tender li span.cost
  { color:#000; font-size:1.6em; background-color:#fbfae0; }
ul.tender li div.command
  { font-size:1em; padding:10px 0; }
td.t,div.t,span.t
  { color:#999; }
div.commandbar
  { background:#edf4fe; padding:5px; margin:20px 0; border:1px solid #d6dbe1; 
    border-top:1px solid #58708a; }

/* filter */
table.zakladka
  { margin:0; }
table.zakladka td, table.zakladka td#active
  { padding:5px 10px; }
table.zakladka td#active
  { background:#edf4fe; border:1px solid #d6dbe1; border-bottom:none; }

div.filter
  { width:100%; text-align:center; background:#edf4fe; border:1px solid #d6dbe1; }
