

/**************************************************************************\
* Copyright (c) 2000-2008 Êîìïàíèÿ "ÈíòåêÌåäèà"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

body
  { font-family:"Times New Roman", Times, serif; letter-spacing:normal; line-height:normal;
    margin:0; padding:0; background-color:#f5ebd1; 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:#9a0c40; }
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.5em; margin:0; padding:0 0 4px 0; font-weight:bold; text-transform: uppercase;
    font-family:"Times New Roman"; color:#fefcee; }
div#fullpath
  { font-size:0.85em; padding:0; margin:10px 10px 20px 60px; color:#9a0c40; font-family:Tahoma; }

/*Îáëàñòü êîíòåíòà*/
div.content
  { font-size:100%; line-height:1.3em; font-family:"Times New Roman";
    color:#000000; width:auto; font-size:1.2em; }
div.wraper
  { padding:0 60px 0px 60px; }
* html div.wraper
  { width:100%; }

div.content img
  { border:1px solid #5d0029; 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:Arial;
    font-weight:bold; color:#5d0029; }
div.content h1
  { font-size:1.7em; font-height:normal; }
div.content h2
  { font-size:1.4em; }
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:collapse; border-spacing:0; border:1px solid #f6e2b8;
    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 #f6e2b8; padding:7px; background:#fff2c3; }
div.content table th,
div.content table thead td
  { border:1px solid #f6e2b8; padding:7px; font-weight:bold;
    background:#edd6a7; color:#9e6b27; }
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:15px; background:#f8e8ba; }
div.content blockquote p
  { margin:0; }

div.content cite
  { font-style:italic; font-family:Georgia; quotes:" \00AB" "\00BB "; }
* html div.content cite
  { content-before:expression((this.runtimeStyle.contentBefore ? false :this.insertAdjacentHTML('afterBegin', ' &laquo;')), this.runtimeStyle.contentBefore = true); }
div.content cite:before
  { content:open-quote; }
* html div.content cite
  { content-after:expression((this.runtimeStyle.contentAfter ? false :this.insertAdjacentHTML('beforeEnd', '&raquo; ')), this.runtimeStyle.contentAfter = true); }
div.content cite:after
  { content:close-quote; }

div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content li span
  { font-weight:bold; color:#5d0029; }

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.1em 0; font-size:1em; font-weight:bold; color:#9e6b27; }
div.content dd
  { margin:0 0 0.75em 0; }

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; }

/*Ýëåìåíòû ôîðì*/
#fb {  padding-top: 5px;
}

div.content input,
div.content textarea,
div.content select
  { width:auto; height:auto; line-height:100%; font-size:1em;
    border:1px solid #bc9e6a; padding:0.1em 0.25em; font-family:Arial;
    background:#fdf8df; font-size:0.9em; }

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:url('../images/buttonbg.gif') left bottom repeat-x #62002b;
    text-align:center; color:#f9cc53; }
* 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:10px 30px 10px 0;
    padding:0; line-height:normal; }
* html div.photo
  { margin-left:1.25em; }
div.photo a
  { width:auto; display:block; text-align:center; margin:3px 0px;
    overflow:hidden; font-size:0.8em; font-family:Arial, Helvetica, sans-serif; }
div.photo div
  { text-align:center; }
div.photo img
  { border:3px solid #c3ad80; margin:0; width:100px; height:100px; display:block; }

div.section
  { float:left; text-align:center; width: 25%; height:230px; margin:10px 30px 10px 0;
    padding:0; line-height:normal; overflow: hidden;}
div.section h4.head
  { margin-bottom: 5px; height: 2.4em!important;}
div.section img
  { margin:0; border:3px solid #c3ad80!important; width:100px; height:100px;}
ul.menu0
  { padding-left:30px; padding-right:20px; list-style:none; font-family:"Times New Roman";
    font-weight:bold; font-size:1.3em; }
ul.menu0 a
  { text-decoration:none; }
ul.menu0 a:hover
  { color:#f49b00; }

li.menu0
  { width:100%; }
li.menu0-item
  { border-bottom:1px solid #ddbd82; background:url('../images/menubull.gif') right 6px no-repeat;
    padding-right:20px; margin-bottom:4px; padding-bottom:2px; }
li#menu0-act
  { padding-right:20px; border-bottom:none; }
li#menu0-act a
  { color:#f49b00; }

ul.menu1
  { padding-left:15px; padding-bottom:20px; font-weight:normal; font-size:0.9em; }
li.menu1
  { width:100%; }
li.menu1-item, li#menu1-act
  { padding-bottom:3px; }
li#menu1-act a
  { color:#f49b00; }

div.content ul.menu2
  { padding:0; margin:0 20px 20px 0; list-style:none; }
div.content li.menu2
  { width:100%; }
div.content .menu2 span
  { font-weight:normal; }
div.content li.menu2-item,div.content  li#menu2-act
  { background:url('../images/menu3bull.gif') left center no-repeat;
    padding:0 0 0 20px; }
div.content li#menu2-act a, div.content li#menu2-act a,
div.content ul.menu2 a:hover
  { color:#f49b00!important ; }


/* Ïðèìåð ðàñïîðêè 1õ1 */
div.spacer, div.spacer2
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }

/* ÌÅÑÒÎ ÄËß ÄÎÏÎËÍÈÒÅËÜÍÛÕ ÑÒÈËÅÉ */

#pages
  { margin-right:auto; margin-left:auto; }
#pages a.text
  { color:#5587c1; font-family:Tahoma; font-size:11px;
    line-height:200%; padding:5px; }
*html #pages a.text, html* #pages a.text
  { line-height:180%; }
#pages a:hover
  { background:#e0e0e0; color:#000000; }


#second #baselinegrid
  { width:100%; height:100%; max-width:1280px; }
*html #second #baselinegrid
 { width:expression(document.body.clientWidth > 1280? "1280px":"100%" ); }


#headerbox, #prefooterbox, #footerbox
  { height:1%; }
#headerbox .lcell, #prefooterbox .lcell, #footerbox  .lcell
  {width:30%; vertical-align:top; }
#headerbox .rcell, #prefooterbox .rcell, #footerbox .rcell
  { width:70%; vertical-align:top; }

#second #headerbox
  { font-size:0; line-height:0; }

#middlebox
  { height:97%; }
#middlebox .lcell, #middlebox .rcell
  { vertical-align:top; }
#footerbox
  { font-family:Arial, Helvetica, sans-serif; }

#second
  { background:url('../images/secondbg.jpg') left top repeat-x #e6c487; }

#second #prefooterbox .lcell
  { background:url('../images/prefooterleftbg.jpg') left top repeat-x; }
#second #prefooterbox .lcell div
  { background:url('../images/prefooterleftpic.jpg') right top no-repeat; height:67px; }

#second #prefooterbox .rcell
  { background:url('../images/prefooterrightbg.jpg') left top repeat-x; }
#second #prefooterbox .rcell div
  { background:url('../images/prefooterright.jpg') left top no-repeat; height:67px; }
#second #prefooterbox .rcell div div
  { background:url('../images/prefooterright2.jpg') right top no-repeat; height:67px; }

#second #headerbox .rcell
  { text-align:right; }
#second #headerbox .rcell table
  { float:right; width:auto; }
#second #headerbox .rcell table td
  { padding-right:15px; padding-left:15px; }


#second #headerbox .lcell
  { padding-left:35px; }


#second #middlebox .lcell
  { background:url('../images/secmenutdbg.jpg') right top repeat-y;
    vertical-align:top; }
#seclefttop
  { height:28px; line-height:0; background:url('../images/seclefttop.jpg') right top no-repeat; }

#brownborder
  { background:url('../images/brownborder.gif') right top repeat-y;
    margin-right:25px; margin-bottom:15px; }
#topborder
  { background:url('../images/menuborder.jpg') top right no-repeat; }
#topborder .spacer
  { height:10px; }
#botborder
  { background:url('../images/menuborder.jpg') bottom right no-repeat; }
#botborder .spacer2
  { height:110px; }


#calendar
  { background:url('../images/calendarbg.jpg') left top repeat-y #edd6a6;
    margin-right:25px; margin-bottom:15px; padding:5px 5px 5px 0; }
#calendarborder
  { border:1px solid #d3bd90; border-left:none; padding:15px 30px 15px 40px; }
* html #calendarborder
  { padding:15px 30px 15px 40px; width:100%; }

.calendarimg
  { width:23px; height:20px; display:block; background:url('../images/calendar.gif') left top no-repeat; }

#calendarborder table
  { width:100%; font-family:"Times New Roman"; }
* html #calendarborder table
  { width:100%; margin:0; }
#calendarborder table td
  { vertical-align:top; }
#calendarborder table td.inptd
  { width:33%; padding-right:3px; }
#calendarborder table td.inptd select
  { width:100%; font-size:1.1em; color:#170f14; border:1px solid #bc9e6a; }
#calendarborder table td.imgtd
  { width:1%; padding-left:2px; }
#calendarborder table td.calendarheading
  { font-size:1em; color:#5d0029; font-weight:bold; padding-top:4px; }
#calendarborder table td.book
  { text-align:center; }
#book
  { padding:3px 1.5em 3px 1.5em; cursor:pointer; background:url('../images/buttonbg.gif') left bottom repeat-x #62002b;
    text-align:center; color:#f9cc53; width:100%; border:1px solid #bc9e6a; margin:15px 0 0 0;
    font-family:"Times New Roman"; font-size:1.2em; }
* html #book
  { padding:2px 1em 0 1em !important; font-size:1.1em; vertical-align:baseline !important; }


#second #middlebox .rcell
  { background:url('../images/secbookright.jpg') right top repeat-y #fff0b9; vertical-align:top; }
#contenttab
  { width:100%; height:100%; background:url('../images/secbookleft.jpg') left top repeat-y; }


#picture
  { height:1%; font-size:0; line-height:0; }
#picture .left
  { width:99%; background: #62002b; }
#picture .right
  { width:1%; }
#picture .right div
  { width:26px; height:224px; background:url('../images/bookrighttop.jpg') left top no-repeat; }

#wopic
  { dis play:none; font-size:0; line-height:0; }
#wopic .left
  { width:99%; background:url('../images/wopicbg.jpg') left top repeat-x; }
#wopic .right
  { width:1%; }
#wopic .right div
  { width:26px; height:20px; background:url('../images/wopicright.jpg') left top no-repeat; }

#h1container
  { height:1%; }
#h1container .left
  { background:url('../images/bookrightmid2.jpg') left bottom no-repeat #510924;
    vertical-align:middle; padding:10px 60px 15px 60px; }
#h1container .right
  { width:1%; background:url('../images/bookrightmid.jpg') right bottom no-repeat; width:26px; }
#h1container .right div
  { height:60px; }

#contentcontainer
  { height:98%; }
#contentcontainer .left,
#contentcontainer .right
  { vertical-align:top; }

#contentcontainer .right div
  { height:200px; }


#second #footerbox .lcell,
#index #footerbox .copy
  { padding:10px 10px 30px 30px; vertical-align:top; color:#5d0029; }
#second #footerbox .lcell span,
#index #footerbox .copy span
  { text-decoration:underline; font-weight:bold; }
#second #footerbox .lcell a,
#index #footerbox .copy a
  { color:#5d0029; }

#second #footerbox .rcell
  { vertical-align:top; }
#tel
  { background:url('../images/footerstick.gif') 20px 0 no-repeat; padding:20px 70px 50px 70px;
    color:#5d0029; font-family:"Times New Roman"; font-weight:bold; font-size:1.2em; }
#tel span
  { font-size:0.9em; }
#tel span span
  { font-size:2.5em; }

#second #intecmedia,
#index #intecmedia
  { background:url('../images/footerstick.gif') 20px 0 no-repeat; white-space:nowrap;
    padding:20px 70px 50px 50px; color:#5d0029; font-size:0.9em; }
#intecmedia img
  { margin:3px 10px 0 0; }
#intecmedia a
  { color:#5d0029; }

div.content .liner
  { background:url('../images/bull.gif') left center no-repeat;
    margin:0 0 20px 0; padding-top:3px; }
div.content .liner div
  { border-top:1px solid #c3907f; margin-left:9px; height:3px; }

#second .logo
  { text-align:center; margin:0; }
#second .logo div
  { height:25px; }



/*index*/
#index #baselinegrid
  { width:100%; height:100%; background:url('../images/indexbgtile.jpg') left top repeat-x; }
#index #headerbox .ccell
  { background:url('../images/indexbg.jpg') top center no-repeat;
    vertical-align:top; }
#index #headerbox .ccell .container
  { height:567px; }

#index #middlebox
  { height:98%; }
#index #middlebox .ccell
  { vertical-align:top; background:url('../images/indexcurtains.jpg') left top repeat-x #e4c182; }


table#indextop
  { width:100%; height:560px; }
table#indextop .lcell
  { vertical-align:top; width:345px; background:url('../images/indexmenubg.jpg') left top no-repeat; }
table#indextop .rcell
  { vertical-align:top; width:auto; }

#index .spacer
  { height:165px; width:345px; }


#index ul.menu0
  { padding-left:40px; padding-right:0; list-style:none; font-family:"Times New Roman";
    font-weight:normal; font-size:1.3em; width:230px; }
#index ul.menu0 a
  { text-decoration:none; color:#f9cc53; }
#index ul.menu0 a:hover
  { color:#f9cc53; }
#index li.menu0
  { width:100%; }
#index li.menu0-item
  { border-bottom:1px solid #6a3421; background:url('../images/indexmenu0.gif') right center no-repeat;
    padding-right:20px; margin-bottom:4px; padding-bottom:2px; }

#index #headerbox .rcell
  { text-align:left; }
#index #headerbox .rcell table.small
  { float:right; width:auto; margin-right:40px; }
#index #headerbox .rcell table.small td
  { padding-right:15px; padding-left:15px; }


#intro
  { height:255px; margin-top:20px; margin-left:10px; color:#4b0021;
    font-size:1.2em; margin-right:50px; }
#intro h1
  { font-family:"Times New Roman"; color:#7c0431; text-transform:uppercase;
    font-size:1.25em; font-weight:bold; margin-bottom:10px; }
*html #intro h1
  { margin-top:10px; }

div#bell
  { max-width:650px; }
*html div#bell
 { width:expression(document.body.clientWidth > 630? "630px":"100%" ); }
#bell table
  { float:right; width:auto; }
#bell table td
  { white-space:nowrap; vertical-align:top; }
div.bellpic
  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bell.png'); width:197px; height:190px; }
div.bellpic[class]
  { filter:none; background:url('../images/bell.png') left top no-repeat; }
#eng
  { padding-top:135px; font-size:1.2em; }
#eng a
  { color:#ffe28a; }



#indexmain
  { width:100%; }
#indexmain .lcell
  { width:33%; vertical-align:top; padding:20px 20px 40px 0; }
#indexmain .ccell
  { width:34%; vertical-align:top; padding:35px 45px 20px 0; }
#indexmain .ccell div.content dd
  { margin-bottom:20px; }

#indexmain .rcell
  { width:33%; vertical-align:top; }
#indexmain .rcell table
  { width:100%; }
#indexmain .rcell table .lcell,
#indexmain .rcell table .rcell
  { width:50%; vertical-align:top; text-align:center;
    padding:20px 4px 30px 0px; }
#indexmain .rcell table .rcell
  { padding-right:40px; }
#indexmain .rcell table .lcell img,
#indexmain .rcell table .rcell img
  { background:#5e0029; }


#weather
  { width:100%; vertical-align:top; padding-right:40px; }
#weather span
  { color:#9e6b27; font-weight:bold; font-size:1.2em; }
#weather div
  { margin:4px 0 0 0; color:#5d0029; font-size:1.1em;
    border-bottom:1px solid #bfaa7f; padding-bottom:3px; }


#index #footerbox .ccell
  { background:url('../images/indexfooter.jpg') left top repeat-x #efd19d;
    padding:20px 0 10px 0; }
#index #footerbox .ccell table
  { width:100%; }
#index #footerbox .ccell table td
  { vertical-align:top; }
#index #footerbox .copy
  { width:33%; padding:20px 0 0 30px; }
#index #footerbox #tel,
#index #footerbox #intecmedia
  { width:33%; background:url('../images/indexfooterbordr.gif') 0px 0px no-repeat;
    padding:20px 70px 0px 50px; }
#index #footerbox #intecmedia
  { padding:20px 70px 0px 30px; }

#index #footerbox .spacer
  { width:800px; height:20px; }

#brit
  { width:26px; height:13px; float:left; background:url('../images/brit.gif') left top no-repeat; margin:7px 20px 0 0; }
#rus
  { width:26px; height:13px; float:left; background:url('../images/rus.gif') left top no-repeat; margin:7px 20px 0 0; }

#home
  { display:block; width:13px; height:10px; background:url('../images/home.gif') left top no-repeat; }
#mail
  { display:block; width:13px; height:10px; background:url('../images/mail.gif') left top no-repeat; }
#map
  { display:block; width:13px; height:10px; background:url('../images/map.gif') left top no-repeat; }
#contacts
  { display:block; width:13px; height:10px; background:url('../images/contacts.gif') left top no-repeat; }
#search
  { display:block; width:13px; height:10px; background:url('../images/search.gif') left top no-repeat; }
#wifi
  { display:block; width:29px; height:26px; background:url('../images/wifi.gif') left top no-repeat; }



