/**************************************************************************\
* Copyright (c) 2000-2007 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

/* ******************* */
/* common              */
/* ******************* */
body
   { font-family:Tahoma; letter-spacing:normal; line-height:150%; 
     margin:0; padding:0; color:#6D6D6D; background-color:#fff; }
body
  { font-size:85%; }
*html body
  { font-size:75%; }
html:root body
  { font-size:75%; }
table, td, th
  { font-size:100%; }
table
  { border:none; border-collapse:collapse; border-spacing:0;
    font-size:100%; empty-cells:show; }
.clear
  { clear:both; }
a 
  { text-decoration:underline; color:#1450A8; } 
a:hover
  { text-decoration:none; } 
:focus
  { -moz-outline-style: none; }
a img, iframe, object, applet
  { border:none; }
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; }
p
  { font-size:100%; padding:0; margin:0 0 1em 0; line-height:145%; } 
blockquote, address, cite, dfn, var
  { font-style:normal; }



/* ******************* */
/* content             */
/* ******************* */
/* main title */
h1#doctitle
  { font-size:190%; font-weight:normal; color:#00699A; padding:0 0 5px 0;
    margin:0 0 20px 0; font-family:Trebuchet MS; text-transform:uppercase; }

/* path */
div#fullpath
  { font-size:90%; padding:0.5em 0 2.5em 0; margin:3px 0 0 0; }
div#fullpath a
  { color:#A7A39C; }
div#fullpath a:visited
div#fullpath span
  { color:#A7A39C; }

/* content */
div.content
  { font-size:100%; line-height:1.4em; font-family:Tahoma; 
    color:#000; }
*html div.content, html* div.content
  { width:100%; }

/* text */
div.content a
  { color:#1450A8; } 
div.content a:hover
  { color:#337AE1; } 
div.content img
  { border:2px solid #1450A8; margin:0px 10px 0 10px; }
hr
  { font-size:0; line-height:0; width:100%; height:1px; border:none; 
    color:#F1F0EC; border-bottom:1px solid #F1F0EC; margin:0.25em 0 10px 0; 
    padding:0; clear:both; }

/* titles */	
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-weight:normal; color:#00699A; 
    font-family:Trebuchet MS; }
div.content h1
  { font-size:1.8em; }
div.content h2
  { font-size:1.6em; font-weight:bold; } 
div.content h3
  { font-size:1.3em; font-weight:bold; } 
div.content h4
  { font-size:1.2em; font-weight:bold; } 
div.content h5
  { font-size:1.1em; font-weight:bold; } 
div.content h6
  { font-size:1.0em; font-weight:bold; } 

/* tables */
div.content table
  { border-collapse:collapse; border-spacing:0;  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 #6395AA; padding:7px; background-color:#fff; color:#323232; }
div.content table th, 
div.content table thead td
  { padding:7px; background:url('/images/bg-tr.gif') #1D4771 repeat-x left top; 
    border-top:1px solid #D7D4CD; color:#FBFFFF; font-weight:bold; 
    border-bottom:2px solid #333331; border-left:1px solid #D4D3CE;
    border-right:1px solid #D4D3CE; }
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 ul
  { margin:0.25em 0 0.5em 0; padding:0; }
div.content ul li
  { padding:0.25em 0 0.25em 20px; }
div.content ol li
  { padding:0.25em 0 0.25em 20px; }
div.content ul li
  { background:url('/images/bullet1.gif') no-repeat left 9px; }
div.content ul ul
  { list-style:none; }
div.content ol
  { margin:0.25em 0 0.5em 1em; padding:0 0 0 1em; list-style:decimal; }
div.content dl
  { margin:0.25em 0 0.5em 0; padding:0; }
div.content dt
  { margin:0 0 0.20em 0; background:url('/images/bullet3.gif') no-repeat left 6px; 
    padding:0 0 0 15px; font-size:90%; }
div.content dt span
  { color:000; }
div.content dd
  { margin:0 0 0.75em 0; padding:0 0 0 15px; }

/* forms */
div.content input, 
div.content textarea, 
div.content select
  { width:auto; height:auto; line-height:100%; font-size:1em; color:#666666;
    border:1px solid #CCCCCC; padding:0.1em 0.25em; font-family:Arial;
    background-color:#FFFFFF; }
div.content textarea
  { line-height:120%; padding:0.5em; }
input.button, div.content input.button
  { background:url('/images/bg-button.gif') no-repeat left top; color:#fff;
    width:85px; padding:0; height:20px; border:0; font-weight:bold; }
*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; }

/* photos */		
div.photo
  { float:left; text-align:center; width:180px; height:220px; 
    margin:1em; padding:0; overflow:hidden; line-height:normal; 
    background-color:#E2F7FB; background:url('/images/bg-photo.gif') no-repeat left top; }
div.photo a
  { display:block; text-align:left; color:#A7A39C; 
    margin:0 15px 5px 0; overflow:hidden; text-decoration:none; 
     padding:5px 0 0 0; font-size:0.85em; }
div.photo div
  { text-align:left; }
div.photo img
  { width:150px; height:150px; display:block; margin:4px 0 10px 4px; 
    border:none; }
*html div.photo img
  { margin:4px 0 10px 4px; }
*html div.photo a
  { font-size:90%; }
html:root div.photo a
  { font-size:90%; }
	
	
/* other content classes */
div.content .archive
	{ background-color:#E2F7FB; margin:0 0 3px 0; padding:3px 0 7px 7px; 
	  font-size:100%; font-weight:bold; }	
div.content .archive1
	{ background-color:#E2F7FB; margin:0 0 3px 0; padding:3px 0 7px 7px; 
	  font-size:90%; }		
div.content dl.news2
  { margin:0.25em 0 2em 0; padding:0; font-size:100%; line-height:140%; border:0; }
div.content dl.news2 dt
  { margin:0 0 0.25em 0; color:#658ba7; font-weight:bold; }
div.content dl.news2 dt span  
  { background-color:#e2f7fb; padding:0 5px 0 2px; color:#000000; }
div.content dl.news2 dt span .red
  { color:#e90000; padding:0; }
div.content dl.news2 dt span .line
  { color:#838383; padding:0; }
div.content dl.news2 dd 
  { margin:0 0 2em 0; }
div.content dl.news2 dd a
  { color:#006282; font-weight:normal; }	
	


div.content .pages
  { margin:20px 0 0 0; text-align:center; }
div.content .pages img
  { margin:0 13px 2px 10px; border:none; }
div.content .pages a
  { padding:0 5px 0px 5px; color:#1450A8; font-family:Arial; }
div.content .pages a:hover
  { color:#fff; background-color:#1450A8; text-decoration:none; }
div.content .pages a.act
  { color:#9DB20D; text-decoration:none; font-weight:bold; }
div.content .pages a.no:hover
  { background-color:#fff; }   
	
	
/* ******************* */
/* structure & design  */
/* ******************* */
ul.menu0
  { padding:0 10px 0 0; font-size:110%; font-family:"Trebuchet MS"; line-height:110%; margin:0; 
    text-transform:uppercase; }
ul.menu0 li a 
  { color:#1450A8; text-decoration:underline; padding:0 5px 0 3px; }
ul.menu0 a:hover
  { color:#9DB40E; text-decoration:none; }
ul.menu0 li
  { padding:0 40px 5px 15px; background:url('/images/bullet.gif') no-repeat left 4px;
    margin:0 0 5px 0; }
ul.menu0 li.main a
  { background-color:#1450A8; color:#fff; text-decoration:none; }
ul.menu0 li.menu0
  { background:url('/images/none.gif') no-repeat left 4px; margin:0; padding:0 0 0 20px; }	 	
ul.menu0 li#menu0-act a
  { color:#9DB20D; text-decoration:none; }
		
ul.menu1
  { padding:0 10px 10px 10px; font-size:100%; line-height:110%; margin:-5px 0 0 0;
    background-color:none; text-transform:none; }
*html ul.menu1
  { margin:-20px 0 0 0; position:relative; }
ul.menu1 li a 
  { text-decoration:underline; }
ul.menu1 a:hover
  { color:#9DB20D; }
ul.menu1 li
  { padding:0 40px 0 10px; background:url('/images/bullet2.gif') no-repeat left 7px;
    margin:0 0 7px 0; background-color:none;  }
ul.menu1 li.active a		
  { color:#6D6D6D; font-weight:bold; text-decoration:none; }
ul.menu1 li#menu0-act a
  { color:#9DB20D; text-decoration:none; }
		
address
  { font-size:90%; color:#666666; padding:0 0 0 12px; }
address a	
  { color:#1B49AB; }
.cool
  { font-size:90%; color:#000; padding:0 0 0 10px; border-left:2px solid #000; 
    width:175px; margin:0 0 10px 0; }
    
div.intecmedia
  { width:auto; height:auto; float:left; text-align:left; padding:0.5em; 
    color:#7b7b7b; font-size:90%; }
div.intecmedia img
  { margin:2px 5px 0 0; }
div.aquilon
  { width:auto; height:auto; float:left; text-align:left; padding:0.5em; }

.dotted-line div.spacer
  { line-height:0; font-size:0; width:900px; height:1px; overflow:hidden; }

.right-piece
  { background:url('/images/right-piece.jpg') no-repeat left top; 
    width:730px; height:151px; }		
.right-bg
  { background:url('/images/right-bg.jpg') repeat-x left top; 
    width:70%; }	
.left-piece
  { background:url('/images/left-piece.jpg') no-repeat right top;
    width:100%; height:151px; text-align:left; }		
.left-wave
  { background:url('/images/left-wave.jpg') #FFFEF9 repeat-x right 53px; 
    vertical-align:top; width:30%; text-align:left; }
.shadow
  { background:url('/images/shadow.jpg') repeat-x left top; }
.shadow-height
  { height:15px; }
.bot2
  { background:url('/images/bot2.gif') #EDEDED repeat-x left top; 
     vertical-align:top; padding:115px 0 0 20px; }		
.bot2 img
  { margin:0 0 0 25px; }
.bot1
  { background:url('/images/bot1.gif') #EDEDED repeat-x left top; 
     vertical-align:top; }	
.between
  { background:url('/images/between.jpg') no-repeat right top; 
    vertical-align:top; width:100%; padding:20px 0 30px 20px; }		
.main-page
  { background:url('/images/main-page.jpg') no-repeat left top; 
     width:498px; height:389px;  }		
.left-menu
  { vertical-align:top; padding:30px 0 0 30px; background-color:#FFFEF9; }
.main-tr	
  { height:90%; }
.main-page a
  { font-size:110%; font-family:Trebuchet MS; text-transform:uppercase; 
    color:#1450A8; text-decoration:underline; font-style:normal; }
.main-page a:hover
  { text-decoration:none; color:#9DB40E; }	
.mar-logo
  { padding:29px 0 0 33px; }
.main-men
  { vertical-align:top; padding:20px 0 0 4em; }
.tr1
  { height:252px; }
.tr2
  { height:91px; }
.right-td
  { width:76%; padding:0 10em 0 0; vertical-align:top; }
.left-menu2
  { width:24%; vertical-align:top; }
.width100
  { width:100%; }

.text1
  { padding:150px 0 0 20px; vertical-align:top; text-align:left; }
.text2
  { padding:150px 0 0 175px; vertical-align:top; text-align:left; }		
.text3
  { padding:0px 0 0 35px; vertical-align:top; text-align:left; }
.text4
  { padding:0px 0 0 155px; vertical-align:top; text-align:left; }		
.text5
  { padding:0px 0 0 110px; vertical-align:top; text-align:left; }
.text6
  { padding:0px 0 0 80px; vertical-align:top; text-align:left; }				 


#main
  { width:100%; height:100%; }
#icons
  { padding:32px 100px 0 47px; white-space:nowrap; }
#icons img
  { width:17px; height:17px; margin:0 20px 0 0; }
#home img
  { background-position:0 0; background-image:url('/images/icon1.gif'); }
#map img
  { background-position:0 0; background-image:url('/images/icon2.gif'); }
#post img
  { background-position:0 0; background-image:url('/images/icon3.gif'); }
a#home:hover img
  { background-position:0 17px; }		
a#map:hover img
  { background-position:0 17px; }		
a#post:hover img
  { background-position:0 17px; }		
.td-icons img
  { width:21px; height:21px; }
	
img.logo
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/logo.png'); }
img.logo[class]
  { filter:none; background:url('/images/logo.png') no-repeat center center; }

