/**************************************************************************\
* Copyright (c) 2000-2008 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

/*
* { border:1px dashed red; }
*/

body
  { font-family:Tahoma; letter-spacing:normal; line-height:normal; margin:0;
    padding:0; background-color:#fff9e4; color:#000000; text-shadow:#000 0 0;  }
body
  { font-size:80%; }
* html body
  { font-size:75%; }
html:root body
  { font-size:75%; }
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
a 
  { text-decoration:underline; color:#615749; } 
a:hover
  { text-decoration:none; } 

:focus
  { -moz-outline-style:none; }
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; }



h1#doctitle
  { font-size:1.8em; margin:0 0 20px 30px; padding:0; font-weight:normal; font-family:Tahoma; color:#1c1c1c; }
#second h1#doctitle
  { margin-left:0; }

div#fullpath
  { font-size:0.9em; padding:0; color:#615749; margin:0 0 25px 0; }
/*Ссылка путей*/
div#fullpath a
  { color:#615749; }
div#fullpath span
  { padding:0 9px; }


/*Область контента*/
div.content
  { font-size:95%; line-height:1.2em; font-family:Tahoma; color:#615749; width:auto; }
div.content div.wraper
  { }
* html div.wraper
  { width:100%; }



div.content img
  { border:1px solid #000000; margin:1em; }
div.content img.none
  { border:none; background:none; margin:0; }

div.content h1, div.content h2, div.content h3, 
div.content h4, div.content h5, div.content h6
  { line-height:normal; margin:1.25em 0 0 0; font-family:Tahoma; font-weight:bold; color:#1c1c1c; }
div.content h1
  { font-size:1.8em; font-height:normal; font-weight:normal; }
div.content h2
  { font-size:1.5em; font-weight:normal; } 
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; } 

div.content table
  { border-collapse:separate; border-spacing:2px; border:none; font-size:1em; margin:0.25em 0 0.75em 0; }
div.content table td, 
div.content table th
  { margin:0; padding:0; }
div.content table td
  { border:1px solid none; padding:7px; background-color:#dcd4b9; color:#615749; }
div.content table th, 
div.content table thead td
  { border:1px solid none; padding:7px; font-weight:normal; background-color:#a39c86;
    color:#1c1c1c; font-size:1.2em; }

div.content table td *,
div.content table th *
  { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
div.content table caption
  { font-size:0.9em; text-align:center; }

div.content table.none
  { border:none; background:none; }
div.content table.none td,
div.content table.none th
  { border:none; background:none }

div.content p
  { margin:0.25em 0 1.25em 0; }
div.content blockquote
  { margin:0.25em 0 1.25em 0;
    padding:0.75em 1em 0.75em 2.5em; background:#a39c86; }
div.content blockquote p
  { margin:0; }

div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content li span
  { font-weight:bold; }

div.content ul
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:disc; }
div.content ul ul
  { list-style:square; }
div.content ul ul ul
  { list-style:circle; }

div.content ol
  { margin:0.25em 0 0.5em 1.5em; padding:0 0 0 1em; list-style:decimal; }

div.content dl
  { margin:0.25em 0 0.5em 0; padding:0 0 0 0; }
div.content dt
  { margin:0 0 0.25em 0; }
div.content dd
  { margin:0 0 0.75em 2.5em; }
  
hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none;
    color:gray; border-bottom:2px solid gray; margin:0.25em 0.5em; padding:10px 0; clear:both; }

/*Элементы форм*/
div.content input, 
div.content textarea, 
div.content select
  { width:auto; height:auto; line-height:100%; font-size:1em; border:1px solid black;
    padding:0.1em 0.25em; font-family:Arial; }

div.content textarea
  { line-height:120%; padding:0.5em; }

input.button, div.content input.button
  { padding:auto 1.5em auto 1.5em; padding-left:1.5em; padding-right:1.5em; cursor:pointer;
    background:#a39c86; text-align:center; }
* html input.button
  { padding:2px 1em 0 1em !important; font-size:0.95em; vertical-align:baseline !important; }

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; }


/* Превьюшки */
div.photo
  { float:left; text-align:center; width:auto; height:150px; margin:0.5em 2.5em; padding:0; line-height:normal; }
* html div.photo
  { margin-left:1.25em; }
div.photo a
  { width:100px; display:block; text-align:center; margin:3px 0px; height:3.6em; overflow:hidden; font-size:0.9em; }
div.photo div
  { text-align:center; }
div.photo img
  { border:1px solid #a39c86; margin:0; width:100px; height:100px; display:block; }


ul.menu0
  { padding:80px 20px 70px 100px; list-style:none; background:#dcd4b9; font-family:Arial,
    Helvetica, sans-serif; color:#1c1c1c; font-size:1.15em; }
ul.menu0 a 
  { color:#1c1c1c; text-decoration:none; }
ul.menu0 a:hover
  { }

li.menu0
  { width:100%; }
li.menu0-item, li#menu0-act
  { margin-bottom:7px; }

/*Копирайты*/
div.copyright
  { }
div.copyright a
  { color:black; }
div.intecmedia
  { width:auto; height:auto; float:left; text-align:left; padding:0.5em; }
div.intecmedia img
  { margin:0 4px 0 0; }
div.aquilon
  { width:auto; height:auto; float:left; text-align:left; padding:0.5em; }
div.aquilon img
  { margin:0 4px 0 0; }


/* Пример распорки 1х1 */
div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }

/* МЕСТО ДЛЯ ДОПОЛНИТЕЛЬНЫХ СТИЛЕЙ */
#baselinegrid
  { height:100%; width:100%; }

#headerbox, #menubox, #picturebox, #footerbox
  { height:1%; }
#second #picturebox
  { height:97%; }
#newsbox
  { height:96%; }

#headerbox td
  { border-bottom:9px solid #3f627c; }

#headerbox .left-blank, #headerbox .right-blank
  { vertical-align:top; width:10%; }
#headerbox .lcell
  { vertical-align:top; width:27%; padding:4px 0; }
#headerbox .rcell
  { vertical-align:top; width:53%; padding:4px 0; }


#headerbox a
  { font-family:Tahoma; font-size:0.9em; color:#615749; }
#headerbox .lcell a
  { display:block; width:45px; height:18px; padding-left:27px; float:left; margin-right:0px; }
#headerbox .lcell a#rus
  { background:url('../images/rus.gif') left 1px no-repeat; }
#headerbox .lcell a#eng
  { background:url('../images/us.gif') left 1px no-repeat; }

#headerbox .rcell a
  { display:block; float:right; width:auto; margin-left:25px; }




#menubox .left-blank, #menubox .right-blank
  { background:url('../images/topmenu-bg.gif') left top repeat-x #c0b79c; border-top:4px solid #a39c86;  }
 #menubox .midcell
  { vertical-align:top; background:url('../images/topmenu-bg.gif') left top repeat-x #c0b79c;
    border-top:4px solid #a39c86; }

#menubox .left-blank .spacer
  { height:50px; }



#picturebox .left-blank, #picturebox .lcell
  { background:url('../images/left-bg.gif') left top repeat-x #ede6ce; vertical-align:top; }
#picturebox .right-blank, #picturebox .rcell
  { background:url('../images/right-bg.gif') left top repeat-x #fff9e4; vertical-align:top; }

#picturebox .left-blank .spacer
  { height:480px; }



#index #wraper table
  { width:100%; margin-bottom:10px; }
#index #wraper table td
  { vertical-align:top; }
#index #wraper table td.brink, #index #wraper table td.image
  { width:1%; }
#index #wraper table td.brink div
  { width:30px; }

#index #wraper table td.intro
  { width:97%; }


#index #wraper table td img
  { margin-right:17px; }
#index #wraper div.content h2
  { margin-top:12px; }

.details
  { text-align:right; color:#1c1c1c; font-size:1.1em; }
.details a
  { color:#1c1c1c; text-decoration:none; }
  
  
  

#logo
  { text-align:center; line-height:0; font-size:0; height:191px;
    background:url('../images/grad.jpg') right top no-repeat; margin-bottom:40px; }
#second #logo
  { margin-bottom:8px; }
#logo .spacer
  { height:60px; }
#logo a
  { display:block; margin:0 auto; width:123px; height:72px;
    background:url('../images/logo.gif') left top no-repeat; }


#pic-menu
  { text-align:center; }
#second #pic-menu
  { margin:60px 0 40px 0; }


#pic-menu .liner
  { border-bottom:2px solid #c4c2b2; margin:11px auto 11px auto; width:210px; }
#pic-menu a
  { font-family:Tahoma; color:#000000; text-decoration:none; font-size:1.4em; }

#trans, #consult, #doc
  { width:170px; margin:0 auto; text-align:left; padding-left:67px; }
html* #trans,html* #consult,html* #doc
  { width:190px; }
#trans
  { background:url('../images/menu-bg1.gif') 0 0 no-repeat; height:50px; }
#consult
  { background:url('../images/menu-bg2.gif') 0 0 no-repeat; height:50px; }
#doc
  { background:url('../images/menu-bg3.gif') 0 0 no-repeat; }
#trans span, #doc span
  { display:block; height:10px; }
#consult span
  { display:block; height:5px; }


#big-pic
  { background:url('../images/big-pic.jpg') center top no-repeat; height:233px; margin-bottom:25px; }
#second #big-pic
  { margin-bottom:5px; }

div.top-menu-tab
 { position:absolute; left:8%; width:84%; }
*html div.top-menu-tab
 { margin:0 15%; left:0; width:100%; }
div.top-menu-tab table#top-menu-tab
 { margin:0 auto; }
table#top-menu-tab
  { width:100%; height:50px; }
table#top-menu-tab td
  { width:16%; vertical-align:top; font-size:1.4em; line-height:1em; text-align:center; padding-top:17px; }
table#top-menu-tab td a
  { font-family:Tahoma; color:#000000; text-decoration:none; display:block; }
table#top-menu-tab td#act
  { padding-top:33px; background:#000000; }
table#top-menu-tab td#act a
  { color:#ffffff; }
table#top-menu-tab td#act span
  { background:black; display:block; width:100%; height:10px; font-size:0; line-height:0; }
 
#footerbox .left-blank, #footerbox .right-blank, #footerbox .midcell
  { border-top:9px solid #a39c86; background-color:#c0b79c; padding-top:25px; }
 
 #footerbox .midcell table
   { width:100%; font-size:0.9em; color:#2c2b29; }
 #footerbox .midcell table a
   { color:#2c2b29; }
 #footerbox .midcell table span
  { padding:0 5px; }
 #footerbox .midcell table .left,  #footerbox .midcell table .right
  { width:50%; vertical-align:top; padding-bottom:10px; }
 #footerbox .midcell table .left
   { padding-left:30px; }
 #footerbox .midcell table .right
   { padding-right:30px; text-align:right; }


#seo img
  { margin:0 0 0 15px; }


#newsbox .lcell, #newsbox .left-blank
  { background-color:#ede6ce; vertical-align:bottom; }
#newsbox .rcell
  { background-color:#dcd4b9; vertical-align:top; padding:25px 0 25px 30px; }

#newsbox .rcell h1
  { margin:0 0 15px 0; }
#newsbox .rcell table
  { width:100%; }
#newsbox .rcell table td
  { width:50%; vertical-align:top; padding:0 30px 0 0; }


#newsbox .rcell div.date
  { margin:0 0 10px 0; }
#newsbox .rcell div.date span
  { color:#1c1c1c; font-size:1.4em; }
#newsbox .rcell div.date a
  { color:#ffffff; font-size:1.1em; padding-left:25px; text-decoration:none; }
#newsbox .rcell div.news
  { color:#615749; font-size:0.9em; }

#order
  { margin:50px 0 0 0; height:102px; line-height:0; font-size:0;
    background:url('../images/ban-bg.gif') left bottom repeat-x #3f627c; }
#order span
  { display:block; height:102px; background:url('../images/blue-grad.jpg') right bottom no-repeat; text-align:center; }
#order .spacer
  { height:40px; }
#order a
  { background:url('../images/order.gif') left top no-repeat; height:29px; width:181px;
    display:block; margin:0 auto; }




/*second*/
#contenttab
  { width:100%; }
#contenttab td.brink
  { width:1%; }
#contenttab td.brink div
  { width:30px; }
#contenttd
  { width:98%; vertical-align:top; }


div.content dl.news dt, dl.news dt
  { margin-bottom:10px; }
div.content dl.news dt span, dl.news dt span
  { color:#1c1c1c; font-size:1.4em; }
div.content dl.news dt a, dl.news dt a
  { color:#1c1c1c; font-size:1.1em; padding-left:25px; text-decoration:underline; }
div.content dl.news dt a:hover, dl.news dt a:hover
  { text-decoration:none; }
div.content dl.news dd, dl.news dd
  { color:#615749; margin:0 0 25px 0; }

dl.news
  { font-size:0.9em; }
div.content dl.news
  { font-size:1em; }
div.content dl.news dt a
  { color:#615749; }
