/**************************************************************************\
* Copyright (c) 2000-2007 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/
body
  { font-size:70%; font-family: Tahoma; letter-spacing:normal; line-height:normal; margin:0; padding:0;
    color:#999999; background: url('/img/crowd.jpg') left top repeat-x #7f8291; }

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: #35b13e; } 
a:hover 
  { text-decoration:none; } 


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


#content
  { font-size:1em; line-height:normal; margin:20px 10px 40px 10px; color: #000000; width: 710px; }
#content a
  { color: #336699; } 
#content img
  { border:1px solid #000000; margin:0.25em; }
#content img.none
  { border:none; background:none; margin:0; }

#content h1, 
#content h2, 
#content h3, 
#content h4, 
#content h5, 
#content h6
  { line-height:normal; margin:1.2em 0 0 0; font-weight:normal; color:#3b49a8; 
    font-family: Tahoma; }
#content h1
  { font-size:1.5em; color:#3b49a8; font-weight:normal; margin:0.5em 0 0 0; 
    padding:0; font-family:Tahoma; text-transform:none; }
#content h2
  { font-size:1.4em; } 
#content h3
  { font-size:1.2em; } 
#content h4
  { font-size:1.1em; } 
#content h5
  { font-size:1.1em; } 
#content h6
  { font-size:1.1em; } 

#content table
  { border-collapse:collapse; border-spacing:0; border:1px solid #000000; 
     font-size:1.0em; margin:0.25em 0 0.5em 0; }
#content table td, 
#content table th
  { margin:0; padding:0; border:1px solid #000000; }
#content table td
  { padding:0.5em; background:#eae9e9; }
#content table th, 
#content table thead td
  { padding:0.5em; font-weight:bold; 
    background:#fe9f00; color:#ffffff; }
#content table td *,
#content table th *
 { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
#content table.none
  { border:none; background:none; }
#content table.none td,
#content table.none th
  { border:none; background:none }


#content p
  { margin:0.5em 0 0.5em 0; }

#content blockquote
  { margin:0.5em 0 0.5em 20px; background: #eae9e9; color: #666666; padding: 1em; }
#content blockquote p
  { margin:0; }


#content li
  { padding:0 0 0.1em 0; }
#content ul
  { margin:0.5em 0 0.5em 1em; padding:0 0 0 1em; list-style:disc; }
#content ul ul
  { list-style:square; }
#content ul ul ul
  { list-style:disc; }

#content ol
  { margin:0.25em 0 0.25em 1em; padding:0 0 0 1em; list-style:decimal; }


#content dl
  { margin:0.25em 0 0.25em 0; padding:0 0 0 0; }
#content dt
  { margin:0 0 0.1em 0; color:#878c96; font-size:0.9em; }
#content dd
  { margin:0 0 1em 2em; }

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

#content input, 
#content textarea, 
#content select
  {
	width:auto;
	height:auto;
	font-size:1em;
	border:1px solid #3b49a8;
	background:#ffffff;
	padding:2px!important;
}
#content input.button, 
#content .button
  { padding:0 0.5em 0 0.5em; font-weight:bold; 
     border:1px solid #666666; color:#ffffff; 
     font-family:Arial, Helvetica, sans-serif;
     text-transform:uppercase; 
     background:#3b49a8; }
#content input.checkbox, 
#content input.radio
  { font-size:0.9em; width:auto; height:auto; border:none; background:none; 
    height:1.2em; padding:0; margin:0; }

div#fullpath
  { font-size:0.9em; margin:0; padding:0 0 2em 0; 
    font-family:Tahoma; text-transform:capitalize; }


div.photo
  { float:left; text-align:left; width:120px; height:160px; margin:10px; 
    padding:0; font-size:1em; background:#eae9e9; overflow:hidden; }
div.photo div a
  { width:120px; display:block; text-align:left!important; }
div.photo a
  { width:120px; display:block; text-align:center!important; }
div.photo div
  { margin:5px 0 0 7px; }
div.photo img
  {  margin:0; width:100px; height:100px; display:block; border:1px solid #000000; }

  
div.main
  { background:url('/img/bg.gif') left 10px repeat-x; }
div.spacermain
  { height:650px; width:13px; }
div.topspace
  { height:40px; }
td.main
  { background:#ffffff; padding-bottom:20px; }
table.top
  { background:url('/img/bookbg.jpg') left top repeat-x; }
table.bottom
  { background:url('/img/bottombg.gif') top left repeat-x; }
td.bottext
  { color:#bdbfcb; padding-top:10px; }
td.bottext a
  { color:#ffffff; }
div.botspace
  { height:40px; }
td.newsimg
  { padding:5px; vertical-align:top; }
td.newsimg img
  { width:80px; height:80px; border:1px solid #414141; }
div.newsspace
  { width:10px; height:100px; display: block; }
td.newstext
  { vertical-align:top; background:url('/img/dash.gif') left bottom repeat-x; padding-bottom:10px; }
td.newstext .date
  { background:#3b49a8; color:#ffffff; margin:0;  padding:3px; font-weight:bold; }
td.newstext div.headline
  { font-weight:bold; margin-top:5px; color:#000000; }
td.newstext div.headline a
  { color:#000000; }
table.newsmod
  { margin:15px 0 10px 0 }
div.allnews a
  { padding:0 15px 0 0; background:url('/img/allnews.gif') right top no-repeat; color:#336699; }


.highslide-image
  { border:1px solid black; }
.highslide-caption
  { display:none; border-bottom:1px solid black; font-family:Verdana, Helvetica; 
    font-size:10pt; padding:5px; background-color:silver; }
.highslide-loading
  { display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; 
    text-decoration:none; padding:3px; border-top:1px solid black; border-bottom:1px solid black; 
    background-color:white; }
.highslide-display-block
  { display:block; }
.highslide-display-none
  { display:none; }
.highslide-credits
  { dislpay:none; }

