/**************************************************************************\
* Copyright (c) 2000-2009 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

body
  { font-size:80%; font-family:Tahoma; letter-spacing:normal; line-height:normal; margin:0; padding:0; background-color:#F3F6F6; color:#000000; }
table, td, th
  { font-size:100%; }
a
  { text-decoration:underline; color:#055D73; }
a:hover
  { color:#0095BB; }
q
  { quotes:"" ""; }
a img, iframe, object, applet
  { border:none; }
table
  { border:none; 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; }
blockquote, address, cite, dfn, var, h1, h2, h3, h4 ,h5, h6
  { font-style:normal; font-weight: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; }
.clear
  { clear:both; }
.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }
body
  { background:url('/images/tile.jpg') top center repeat-x #F3F6F6; min-width:940px; }
div#container
  { background:url('/images/bg.jpg') top center no-repeat; max-width:1280px; margin:0 auto; padding:0 4%; }
table#grid
  { width:100%; }
td#header
  { vertical-align:top; width:100%; }
td#header div.inner
  { height:343px; }
td#header div.icon
  { float:left; width:32%; margin:50px 0 0 3%; }
td#header div.logo
  { float:left; width:30%; margin:50px 0 0 0; }
td#header div.search
  { float:right; width:240px; margin:50px 0 0 0; }
td#header div.question
  { float:right; margin:72px 0 0 0; }

td#header div.spacer
  { clear:both; width:865px; margin:0 auto; }

td#middle
  { vertical-align:top; width:100%; }

td#footer
  { vertical-align:top; width:100%; font-size:0.85em; }
td#footer div.inner
  { height:185px; margin:0 3%; }
body#index td#footer div.inner
  { background:url('/images/bottom.jpg') top center no-repeat; }

td#footer div.contact
  { float:left; width:34%; margin:70px 0 0 0; }
td#footer div.seo
  { float:left; width:30%; margin:70px 0 0 0; }
td#footer div.intecmedia
  { float:right; width:160px; margin:58px 0 0 0; }

div.middle-l
  { float:left; width:30%; padding:0 0 0 3%; }
div.middle-r
  { float:right; width:62%; padding:0 3% 0 0; }
div.middle-b
  { background:#FFFFFF; padding:20px 2%; margin:40px 0 0 0; }

div.middle-r div.content
  { margin:0 15px; }
div.middle-r div.content h1
  { margin:0 0 0.75em -15px; font-size:1.7em; font-family:Georgia; font-weight:normal; color:#E10307; }

table.middle
  { width:100%; }
table.middle th
  { width:33%; padding:5px 1%; text-align:left; vertical-align:top; font-weight:normal; color:#E10307; font-family:Georgia; font-size:1.5em; line-height:100%; }
table.middle th strong
  { display:block; margin:0 15px; font-weight:normal; }
table.middle td
  { width:33%; padding:5px 1%; vertical-align:top; }

table.content
  { width:100%; }
td.content-l
  { width:30%; padding:0 0 30px 3%; vertical-align:top; }
td.content-r
  { width:62%; padding:0 3% 30px 0; vertical-align:top; }

div.icon a, div.icon span
  { width:13px; height:10px; display:block; float:left; line-height:0; font-size:0; margin:0 28px 0 0; }
div.icon a.home, div.icon span.home
  { background:url('/images/icon-home.gif') top center no-repeat; }
div.icon a.email
  { background:url('/images/icon-email.gif') top center no-repeat; }
div.icon a.contact
  { background:url('/images/icon-contact.gif') top center no-repeat; }
div.icon a.map
  { background:url('/images/icon-map.gif') top center no-repeat; }
div.icon a:hover, div.icon span.home
  { background-position:0 -10px; }

div.logo
  { text-align:center; font-size:1.35em; font-family:Georgia; color:#2A2A2A; white-space:nowrap; }
div.logo strong
  { display:block; font-size:1.5em; display:block; font-weight:normal; }
div.logo img
  { display:block; margin:10px auto; }

div.search form
  { width:240px; float:right; }
div.search input.input
  { font-family:Tahoma; width:160px; font-size:0.85em; float:right; padding:4px; margin:0 5px; border:1px solid #ABADB3; background:#FFFFFF; border-color:#ABADB3 #DBDFE6 #E3E9EF #DBDFE6; }
div.search input.button
  { cursor:pointer; font-family:Tahoma; width:60px; font-size:0.85em; float:right; padding:3px; background:url('/images/button.jpg') top left repeat-x #CFCED2; border:1px solid #A9AFB9; border-color:#B3B9C3 #B3B9C3 #A9AFB9 #B3B9C3; }

div.question
  { width:235px; background:#FFFFFF; font-family:Georgia; font-style:italic; font-size:1.5em; white-space:nowrap;  }
div.question a
  { display:inline-block; margin:10px 40px; border-bottom:1px dashed #636363; color:#636363; text-decoration:none; }
div.question a:hover
  { color:#2A2A2A; }

ul.menu0
  { line-height:170%; font-family:Georgia; font-style:normal; color:#636363; width:90%; }
ul.menu0 a
  { color:#636363; }
ul.menu0 a:hover
  { color:#2A2A2A; text-decoration:none; }
li.menu0-item
  { font-size:1.3em; margin:0.25em 0; display:block; padding:0 15px; background:url('/images/menu0.gif') top left no-repeat; }

li.menu0
  { margin:1em 0 1.1em 0; }
ul.menu1
  { line-height:160%; }
li.menu1-item
  { font-size:1.0em; margin:0.5em 1; display:block;  padding:0 15px; }
li.menu1-item a
  { color:#2E444A; text-decoration:none; }
li.menu1-item a span
  { text-decoration:underline; display:block; margin:-1.15em 0 0 1.25em; }
li.menu1-item a:hover
  { color:#E10307; }

li#menu0-act a, li#menu1-act a, li#menu1-act a span
  { color:#E10307; text-decoration:none; }

dl.anons
  { display:block; width:90%; margin:1em 0 0 0; }
dl.anons dt
  { display:block; font-size:0.85em; color:#878787; padding:0 15px; background:url('/images/anons.gif') top left no-repeat; }
dl.anons dt span
  { margin:0 0.5em 0 0; }
dl.anons dd
  { display:block; padding:0 15px; margin:0 0 0.75em 0; width:100%; }

a.all
  { display:inline-block; color:#055D73; margin:1em 0; padding:0 21px 0 15px; background:url('/images/all.gif') center right no-repeat; }
a.all:visited
  { color:#2E444A; }
a.all:hover
  { color:#0095BB; }

dl.news
  { display:block; width:90%; }
dl.news dt
  { display:block; font-size:0.85em; color:#878787; padding:0 15px; }
dl.news dd
  { display:block; padding:0 15px; margin:0 0 0.75em 0; background:url('/images/news.gif') top left no-repeat; }
dl.news dd p
  { font-size:0.85em; margin:0.25em 0; }

dl a
  { text-decoration:underline; color:#055D73; }
dl a:visited
  { color:#2E444A; }
dl a:hover
  { color:#0095BB; }

div.contact p.copyright
  { font-size:0.8em; color:#443F3E; margin:0 0 0.5em 0.5em; }
div.contact p.address
  { margin:0 0 0.5em 1.3em; }
div.contact p.address span
  { white-space:nowrap; display:block; }
div.contact p.phone
  { margin:0 0 0.5em 1.3em; }

div.seo
  { padding:0 15px; }
div.seo img
  { margin:0 10px 10px 0; float:left; display:block; }
div.seo a img
  { filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
div.seo a:hover img
  { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

div.intecmedia
  { color:#938987; padding:12px 0 0 40px; background:url('/images/intecmedia.gif') top left no-repeat; }
div.intecmedia a
  { display:block; color:#443F3E; }
div.intecmedia a span
  { display:block; text-decoration:none; color:#000000; font-size:1em; }
div.intecmedia span
  { font-size:0.8em; }

h1#doctitle
  { font-size:1.7em; font-family:Georgia; font-weight:normal; color:#E10307; margin:0 0 0.25em 0; }

div#fullpath
  { font-size:0.85em; padding:0.75em 0; border-bottom:1px solid #C6C7C8; color:#878787; }
div#fullpath a
  { color:#2E444A; }
div#fullpath a:hover
  { color:#2A2A2A; text-decoration:none; }
div#fullpath span
  { color:#878787; }


.copyrt
  { background:url("../images/copyrt.gif") 0 3px no-repeat; padding:0 0 0 30px; float:right;
    color:#4f5558; font-size:11px; display:block; white-space:nowrap; 
    text-decoration:none; margin:70px 0 0 0; }
.copyrt span
  { display:block; margin-top:2px; font-size:9px; }