/**************************************************************************\
* Copyright (c) 2000-2007 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

/* ***************************** */
/* common styles                 */
/* ***************************** */
body
  { font-family:Arial; font-size:80%; letter-spacing:auto; line-height:auto; color:#000000; 
    background:url('/img/chess_bgr.gif') #EEEEEE; margin:16px; }
table
  { font-size:100%; }
a
  { color:#0066CC; } 
a:hover
  { text-decoration:none; } 
img, table	
  { border:none; }
table
  { border-collapse:collapse; border-spacing:0; }
label
  { cursor:hand; cursor:pointer;}
form, td, th
  { margin:0; padding:0; }
td
  { vertical-align:top; }
p
  { margin:0; }
h1
  { display:none; }

	

/* menu */
ul.menu0
  { font-size:100%; }
li.menu0
  { list-style:none; display:inline; padding:0; margin:0; }
li.menu1
  { list-style:none; display:inline; padding:0; margin:0; }
li.menu2
  { list-style:none; display:inline; padding:0; margin:0; }

.menu_top
  { text-align:center; font-weight:bold; font-size:90%; color:#465260; text-transform:uppercase; }
.menu_top div
  { border-bottom:10px solid #FF9A00; padding:7px; margin-left:1px; margin-right:1px; }
.menu_top_act
  { background:#FF9A00; color:#FFFFFF; }
.menu_top_act div a
  { color:#FFFFFF; }
.menu_top_act div a:hover
  { color:#FFFFFF; color:#465260; }
.menu_top a
  { color:#465260; text-decoration:none; }
.menu_top a:hover
  { color:#FF9A00; }

.menu_sub td
  { background-color:#DEE2E5; font-size:85%; padding:7px 14px; color:#465260; }
.menu_sub span
  { margin:0px 10px; }

ul.menu_left, ul.menu_left a:hover
  { list-style:none; margin:0; padding:0; padding-top:6px; padding-bottom:6px; color:#465260;  }
ul.menu_left li
  { list-style:none; font-size:100%; font-weight:bold; border-left:3px solid #DEE2E5; 
    background:url('/img/menu_bgr.png') repeat-y right center; 
    margin-top:8px; margin-bottom:8px; padding-left:8px; padding-top:2px; 
    padding-right:25px; }
ul.menu_left li#menu_left_act
  { background:url('/img/menu_act_bgr.png') repeat-y right top;  }

ul.menu1_left
  { list-style:none; margin:0; padding:0; padding-top:4px; padding-bottom:4px;  }
ul.menu1_left li
  { list-style:none; font-size:100%; font-weight:normal; border-left:none; background-image:none;
    margin:0; padding-left:15px; padding-top:3px; padding-right:25px; padding-bottom:3px;  }

td.l1
  { background-color:#FFFFFF; padding: 5px; }
td.logo
  { height:100px; background: url('/img/head_bgr.gif') repeat-x left top #A5DDF8; text-align:center; }  
td.header
  { height:150px;  padding:0; 
    border-bottom: 6px solid #DEE2E5; }

.entry
  { width:auto; background:#FFFFFF; border-bottom: 5px solid #FFFFFF; border-right: 10px solid #FFFFFF; }
.entry td
  { vertical-align:bottom; }
.entry span
  { font-size:85%; color:#465260; }
input.entry 
  { height:18px; width:90px; font-size:100%; background-color:#FFFFFF; border:1px solid #465260; margin-right:5px; }
input.entry_b
  { height:16px; width:20px; background-color:#708F9E; border:1px solid #465260; margin-right:10px; }

/* search */
td.search
  { height:50px; background: #708f9E; border-bottom: 6px solid #DEE2E5; vertical-align:middle; }
.search span
  { font-size: 95%; color:#FFFFFF; margin-right:5px; margin-left:5px; }
input.search 
  { height:18px; width:120px; font-size: 70%; background-color:#FFFFFF; border: 1px solid #FFFFFF; 
    margin-right:5px; }
input.search_b
  { height:18px; width:auto; font-size: 90%; font-weight:bold; background-color:#FF9A00; 
    border:1px solid #FF9A00; color:#FFFFFF; margin-right:5px; }




/* footer */
table.footer td
  { border-top: 2px solid #DEE2E5; font-size:85%; color:#999999; padding-top:7px; }
.footer span#tel
  { font-size:230%; color:#FF9A00; }
.footer span#tel2
  { font-size:140%; color:#FF9A00; }

/* hr color */
div.hr_blue
  { color:#66CCFF; background:url('/img/hr_blue.gif') no-repeat right #85D3FF; height:10px; }
div.hr_blue a
  { color:#66CCFF; }

div.hr_green
  { color:#66FF66; background:url('/img/hr_green.gif') no-repeat right #89DD90; height:10px; }
div.hr_green a
  { color:#66FF66; }

div.hr_red
  { color:#FF6666; background:url('/img/hr_red.gif') no-repeat right #F4A7A7; height:10px; }
div.hr_red a
  { color:#FF6666; }

div.hr_violet
  { color:#9966FF; background:url('/img/hr_violet.gif') no-repeat right #CE9FF3; height:10px; }
div.hr_violet a
  { color:#9966FF; }

div.hr_grey
  { color:#7B8592; background:url('/img/hr_grey.gif') no-repeat right #7E8994; height:10px; }
div.hr_grey a
  { color:#7B8592; }

div.hr_grey2
  { color:#7B8592; background:url('/img/hr_grey2.gif') no-repeat right #7E8994; height:15px;margin:0; margin-top:4px; margin-bottom:4px; }
div.hr_grey2 a
  { color:#7B8592; }

div.hr_perg
  { color:#dfc097; background:url('/img/hr_perg.gif') no-repeat right #f2d8b1; height:15px; vertical-align:top;margin:0; margin-top:4px; margin-bottom:0px;}
div.hr_perg a
  { color:#6b6b20; }
div.hr_perg2
  { color:#000; background:url('/img/hr_perg.gif') no-repeat right #f2d8b1; height:15px; vertical-align:top;margin:0; margin-top:4px; margin-bottom:0px;}
div.hr_perg2 a
  { color:#0066cc; }




div.hr_blue b, div.hr_green b, div.hr_red b, div.hr_violet b, div.hr_grey b, hr_perg b, div.hr_grey2 b
  { font-family:tahoma; font-size:10px; height:10px; margin:0; padding:0; padding-right:5px; 
    background-color:#FFFFFF; }
 
/* news */
dl.news/*, dl.news a:hover*/
  { margin:0; padding:0; color:#465260;font-family:Arial; font-size:12px; }

dl.news dt
  { font-size:98%; color:#FF9A00; font-weight:bold; margin:0; padding-left:10px; padding-top:10px; }
dl.news dd
  { font-size:95%; margin:0; padding-left:10px; }

/* titles left column */
h1.left
  { color:#333333; font-size:100%; background-color:#DEE2E5; margin:0; margin-top:4px; margin-bottom:0px; 
    padding:5px 6px; display:block; }
h1.left2
  { color:#333333; font-size:100%; background-color:#ffeac1; margin:0; margin-top:0px; margin-bottom:0px; 
    padding:5px 6px; display:block; }
h1.left3
  { color:#af8000; font-size:100%; background-color:#ffeac1; margin:0; margin-top:0px; margin-bottom:0px; 
    padding:5px 6px; display:block; }
h1.left2 {color:#af8000;}
h1.left em
  { font-size:90%; font-style:normal; font-weight:normal; }
h2.left
  { color:#333333; font-size:100%; background-color:#FFFFFF; margin:0; padding:5px 10px; }
h2.left em
  { font-size:90%; font-style:normal; font-weight:normal; }
div.left
  { color:#465260; font-size:100%; margin:0; padding:5px 10px; }

/* titles right column */
div.h1
  { color:#000000; font-size:150%; margin:0; padding:5px 0px; font-weight:normal; }
div.h2
  { color:#000000; font-size:120%; margin:0; padding:5px 0px; background:#F1EFE9; font-weight:bold; }
p.right
  { color:#000000; font-size:100%; margin:0; padding:5px 0px; }

div.hot_object
  { height:80px; color:#465260; font-size:85%; background-color:#ffeac1; margin:0; margin-bottom:2px; 
    padding:5px 10px; }
div.more
  { text-align:right; }
div.graph
  { color:#465260; font-size:85%; background-color:#DEE2E5; margin:0; margin-bottom:4px; 
    padding:5px 10px; }

table.graph
  { width:280px; color:#3B4654; line-height:120%; font-size:1em; }
table.graph td.l
  { padding-left:10px; width:40%; white-space:nowrap; text-align:left; }
table.graph td.c
  { padding-right:0.5em; width:10%; white-space:nowrap; text-align:right; }
table.graph td.r
  { padding-right:10px; width:10%; white-space:nowrap; text-align:left; }

td.article
  { border-bottom:2px solid #DEE2E5; font-size:100%;  }
td.3column
  { background:#F1EFE9; border-top:2px solid #FF9A00; padding:5px 10px; font-size:85%; }

/* preview */

div.prev75x75
  { width:79px; height:79px; float:left; border:1px solid #465260; margin-right:10px; margin-bottom:3px; }
div.prev75x75 img
  { width:75px; height:75px; border:2px solid #FFFFFF; }
  
div.prev50x50
  { width:53px; height:53px; float:left; border:1px solid #465260; margin-right:10px; margin-bottom:3px; }
div.prev50x50 img
  { width:50px; height:50px; border:2px solid #FFFFFF; }
  
  
div.prev64x64
  { width:68px; height:68px; float:left; border:1px solid #465260; margin-right:10px; margin-bottom:3px; }
div.prev64x64 img
  { width:64px; height:64px; border:2px solid #FFFFFF; }

div.prev94x94
  { width:98px; height:98px; float:left; border:1px solid #465260; margin-right:10px; margin-bottom:3px; }
div.prev94x94 img
  { width:94px; height:94px; border:2px solid #FFFFFF; }

div.prev90x120
  { width:94px; height:124px; float:left; border:1px solid #465260; margin-right:10px; margin-bottom:3px; }
div.prev90x120 img
  { width:90px; height:120px; border:2px solid #FFFFFF; }

div.prev144x144
  { width:148px; height:148px; float:left; border:1px solid #465260; margin-right:10px; margin-bottom:3px; }
div.prev144x144 img
  { width:144px; height:144px; border:2px solid #FFFFFF; }

div.prev135x180
  { width:139px; height:189px; float:left; border:1px solid orange; margin-right:10px; margin-bottom:3px; }
div.prev135x180 img
  { width:135px; height:180px; border:2px solid #FFFFFF; }

div.prev100x70
  { width:104px; height:74px;  text-align:center; float:center; border:1px solid orange; margin-right:10px; margin-bottom:3px; }
div.prev100x70 img
  {  border:2px solid #FFFFFF; }



/* ***************************** */
/* content                       */
/* ***************************** */
div#content
  { font-size:auto; line-height:normal; font-family:Arial; color:#000000; }
div#content *
  { font-size:auto; line-height:normal; font-family:Arial; }

/* elements */
div#content img.none
  { border:none; margin:auto; }
div#content p
  { font-size:auto; margin:0.5em 0 inherit 0; }
div#content blockquote
  { background:#DEE2E5; color:#666666; margin:0; padding:1em 1em 1em 3em; font-style:italic; }
div#content blockquote p
  { margin:0; }
div#content hr
  { border:1px solid #46515D; height:1px; }
div#content .path
  { text-align:left; font-size:0.85em; padding-bottom:2em; }

/* titles */
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6
  { line-height:normal; margin:1em 0 0 0; padding:0; font-weight:normal; }
div#content h1
  { font-size:1.7em; display:block; }
div#content h2
  { font-size:1.5em; }
div#content h3
  { font-size:1.25em; font-weight:bold; margin-top:1.5em; }
div#content h4
  { font-size:1.1em; font-weight:bold; margin-top:1.5em; }
div#content h5
  { font-size:1em; font-weight:bold; margin-top:1.5em; }
div#content h6
  { font-size:0.9em; font-weight:bold; margin-top:1.5em; }

/* tables */


div#content table.s {
	background-color:#FFFFFF !important; 
}	
div#content table.s td
{
	background-color:#FFFFFF !important;
}	

div#content table.s tr
{
	background-color:#FFFFFF !important; 
}
div#content tr.s1
{
	background-color:#FFFFFF !important; 
}
div#content tr.s1 td
{
	background-color:#FFFFFF !important; 
}

div#content table
  { border-collapse:collapse; border-spacing:0; font-size:1em; margin:0.3em 0 0.5em 0; color:#666666; }
div#content table.none
  { border-collapse:separate; border-spacing:auto; border:none; margin:0; background:none; color:#000; }
div#content table.none td
  { border-collapse:separate; border-spacing:auto; border:none; margin:0; background:none; }
div#content table td, div#content table th
  { margin:0; padding:0; }
div#content table td
  { border:2px solid #FFF; background:#E5E4E3; padding:0.5em; }
div#content table th, div#content table thead td
  { border:2px solid #FFF; padding:0.5em; text-align:center; vertical-align:auto; font-weight:bold; 
    background:url('/img/th.gif') repeat-x top #43B2EF; color:#99FFFF; }
div#content table.none td, div#content table td.none, div#content table.none th, div#content table th.none, div#content table tr.none td, div#content table tr.none th, div#content table thead.none td, div#content table thead.none th
  { border:none; margin:auto; padding:auto; text-align:auto; font-weight:auto; }

div#content table.nonesmall td, div#content table td.nonesmall, div#content table.nonesmall th, div#content table th.nonesmall, div#content table tr.nonesmall td, div#content table tr.nonesmall th, div#content table thead.nonesmall td, div#content table thead.nonesmall th
  { border:0; margin:0; padding:0; text-align:auto; font-weight:auto; }


div#content table td *, div#content table th *
 { margin:0; }

/* lists */
div#content li
  { padding:0.2em 0 0.3em 0; }
div#content li span
  { color:#006BAF; font-weight:bold; }
div#content ul
  { margin:0.5em 0 0 0.5em; padding:0 0 0 1.5em; }
div#content ul li
  { list-style-image:url('/img/li.gif'); }
div#content ol
  { margin:0.5em 0 0 1em; padding:0 0 0 1.5em; }

div#content dl
  { margin:0.5em 0 0.5em 0.5em; padding:0 0 0 0.5em; }
div#content dt
  { margin:0; font-size:90%; color:#FF9A00; font-weight:bold; }
div#content dd
  { margin:0 0 1em 2em; }
div#content dd h2
  { padding:0; margin:0; }

/* forms */
div#content input, div#content textarea, div#content select
  { width:auto; height:auto; background:#E5E4E3; border:1px solid #C7C7C7; font-size:100%; }
div#content input.button
  { padding:0 0.5em 0 0.5em; background:url('/img/button.gif') repeat-x center #6EADEE; 
    color:#003366; border:1px solid #003366; font-weight:bold; }
div#content input.checkbox, div#content input.radio
  { width:auto; height:auto; border:none; background:none; }

/* preview */
div#content .preview
  { width:92px; height:92px; background:url('/img/preview.gif') no-repeat center top;
    padding:7px 0px 0px 0px; margin:0px 10px 10px 10px; font-size:0.85em; 
    float:left; text-align:center; }
div#content .preview img
  { width:78px; height:78px; margin-bottom:3px; background:#C3D8B1; border:0px; margin:0px; }
div#content .preview div
  { padding-top:0.8em; }

div#content div.checkbox
  { width:100%; height:10em; overflow:auto; overflow-x:hidden; overflow-y:auto; padding:0 7px; }
div#content div.checkbox2
  { width:100%; height:11em; overflow:auto; overflow-x:hidden; overflow-y:auto; padding:0 7px; }
div#content div.checkbox label
  { white-space:nowrap;}

table.grid
  { table-layout:fixed; }

div.photos
  { float:right; width:100px; }
div.photos div.photo
  { float:right; }

.highslide-image 
  { border: 1px solid black; } 

div.counters img
  { margin:10px 10px 10px 0; }

div.counters a img
{
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

div.counters a:hover img
{
  filter: alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* tags */
div.tags
  { background-color:#dee2e5; margin:2px; padding:20px 10px; 
    text-align:center; }
div.tags a
  { text-decoration:none; line-height:120%; white-space:nowrap; margin:0 2px; 
    padding:0 4px; vertical-align:middle; display:-moz-inline-box; display:inline-block; }
div.tags a:hover, div.tags a.a
  { color:#FFF; background:#116BB7; }

/* comments */
div.comments
  { border-bottom:1px solid #BFBFBF; margin:0 0 20px 10px; padding-bottom:10px; }
div.comments div.title
  { font-family:Arial; font-style:normal; font-weight:bold; font-size:1em; }
div.comments div.author
  { font-size:0.8em; margin-top:20px; }
div.comments div.author span
  { color:#7F7F7E; }
div.comments div.work
  { color:#7F7F7E; font-size:0.75em; margin-bottom:5px; }

div#content div.comments
  { margin-bottom:30px; }
div#content div.comments div.text
  { margin-left:20px; }


td.l
 { text-align:left; vertical-align:middle; }
td.r 
 { text-align:right; vertical-align:middle; }
td.c 
 { text-align:center; vertical-align:middle; }

td.th
 { font-weight:bold; }