/**************************************************************************\
* Copyright (c) 2000-2008 ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ "ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

html
  { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

body
  { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; line-height:normal; margin:0; padding:0; background-color:#efdaba; color:#000000;}
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:#48329a; }
a:link
  { }
a:hover
  { text-decoration: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; }

div.content
  { font-size:110%; line-height:1.3em;
    font-family:Arial, Helvetica, sans-serif;
    color:#331f17; width:auto; }
div.content div.wraper
  { margin:0 70px 80px 70px; }
* html div.content div.wraper
  { width:100%; }

div.content a
  { color:#48329a; }
div.content a:hover
  { color:#7353e2; }
div.content a:visited
  { color:#9a432b; }

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:Georgia; font-weight:bold; color:#62410a; }
div.content h1
  { font-size:2em; line-height:1em; margin:0;
    padding:0; font-weight:normal; font-family:Georgia;
    font-style:italic; color:#a68040; background-color:#fff3d2; }
div.content h2
  { font-size:1.8em; font-weight:normal; font-style:italic; }
div.content h3
  { font-size:1.5em; font-weight:normal; font-style:italic; }
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 #000000; 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 #62410A; padding:7px; }
div.content table th,
div.content table thead td
  { border:1px solid #62410A; padding:7px; font-size:1.1em; font-weight:normal;
    background:#FDE1AE; }
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
  { font-style:italic; font-family:Georgia; margin:0.25em 0 1.25em 0;
    padding:0.75em 1em 0.75em 2.5em; background:#FEE3A8; }
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 a
  { text-decoration:none; }
div.content li a:hover
  { text-decoration:underline; }


div.content li
  { padding:0.25em 0 0.25em 0em; }
div.content 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; font-size:0.9em;}
div.content dd
  { margin:0 0 1em 0em; }
div.content dl dd a
  { font-weight:600;}
hr
  { font-size:0; line-height:0; width:100%; height:2px; border:none;
    color:gray; border-bottom:1px solid #d2b989; margin:0.25em 0;
    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; }
input:hover
  { border:1px solid red; }
div.content textarea
  { line-height:120%; padding:0.5em; }
input.button, div.content input.button
  { border:1px solid #d0b78e;
    background:url('/images/button-bg.jpg') left bottom repeat-x #f5e8c8;
    color:#5f4bad; font-family:Georgia; width:120px;
    font-size:12px; }
* 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.content form div.t
  { color:#5f4bad; font-family:Georgia; }
div.content form div.f
  { margin:0 0 10px 10px; }


h1#doctitle
  { font-size:2em; line-height:1em; margin:0;
    padding:0; font-weight:normal; font-family:Georgia;
    font-style:italic; color:#a68040; background-color:#fff3d2; }
div#fullpath
  { font-size:0.9em; padding:5px 35px; font-family:Georgia; color:#E9BB70; }
div#fullpath a
  { color:#E9BB70; text-decoration:none; }


div.photo
  { float:left; text-align:center; width:119px;
    height:150px; margin:0.5em 2.5em;
    padding:4px 0 0 0; line-height:normal; background:url('/images/photo-bg.jpg') no-repeat; }
* html div.photo
  { margin-left:1.25em; }
div.photo div
  { text-align:center; padding-bottom:5px; }
div.photo img
  { border:none; margin:0; width:100px
    height:100px; display:block; background:#9f7753; }
div.photo span
  { width:100px; display:block; text-align:center;
    margin:3px 0px; height:3.6em; overflow:hidden;
    font-size:0.9em; }


div.intecmedia
  { width:auto; height:auto; float:right; text-align:left; padding:0.5em 2em 0.5em 0.5em; }
div.intecmedia img
  { margin:2px 7px 0 0; }

div.spacer, div.spacer2
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }


#wrapper
  { text-align:center; background:url(/images/wallpaper.jpg) 0 2px; background-repeat:repeat; }
#container
  { background:url(/images/bg-top-tile.jpg) left top repeat-x; }

#baselinegrid
  { height:100%; width:948px; margin:0 auto; }
#headerbox, #headerbottom, #menubox, #headermenubox, #footertop, #footerbox, #pathwaybox
  { height:1%; }
#middlebox
  { height:94%; }

#headerbox td
  { text-align:center; background:url('/images/top-logo.jpg') center top no-repeat #f3c573; }
#headerbox td a
  { display:block; width:140px; height:120px; margin:0 auto; }

#headermenubox .ccell
  { vertical-align:top; background-color:#f3c573; }
#headermenubox .ccell .spacer
  { height:7px; clear:both; }
#lang
  { float:left; margin-left:35px; width:auto; }
#lang a
  { font-family:Georgia; color:#844c31; text-decoration:none; }
#lang a:hover
  { color:#331f17; }

#lang span
  { color:#c39541; padding:0 20px; }

#small
  { float:right; width:auto; margin-right:30px; }
#small img
  { margin-left:22px; }


#headerbottom .ccell
  { vertical-align:top; }

#big-pic
  { width:948px; height:315px; overflow:hidden;
    background:url('/images/index-big-photo.jpg') left top no-repeat; }
#big-pic-second
  { width:948px; height:315px; overflow:hidden;
    background:url('/images/second-big-photo.jpg') left top no-repeat; }
#big-pic div.spacer, #big-pic-second div.spacer
  { height:35px; }

#formcontainer
  { font-size:12px; color:#000000; width:200px; float:right; }
#formcontainer h2
  { font-family:"Times New Roman"; color:#6450b1; font-size:14px;
    font-weight:bold; margin-bottom:15px; }
#formcontainer input
  { border:1px solid #d0b78e; }
#formcontainer select
  { border:1px solid #d0b78e; margin-bottom:4px; }
#formcontainer div
  { margin-bottom:8px; }

#formcontainer input.button
  { border:1px solid #d0b78e;
    background:url('/images/button-bg.jpg') left bottom repeat-x #f5e8c8;
    color:#5f4bad; font-family:Georgia; width:120px;
    font-size:12px; margin-left:35px; }



#menubox .ccell
  { vertical-align:top;
    background:url('/images/graph-menu-bg.jpg') left top repeat-x #fff3d2;
    text-align:right; }
#menubox .ccell table
  { height:130px; width:100%; }
#menubox .ccell table td
  { width:16%; vertical-align:top; text-align:center;
    padding-top:14px; padding-bottom:8px; }

#big-pic1 a
  { background-image:url('/images/hotel.gif'); }
#big-pic2 a
  { background-image:url('/images/numbers.gif'); }
#big-pic3 a
  { background-image:url('/images/center.gif'); }
#big-pic4 a
  { background-image:url('/images/restaurant.gif'); }
#big-pic5 a
  { background-image:url('/images/city.gif'); }
#big-pic6 a
  { background-image:url(/images/service.gif); }

#menubox .ccell table td a
  { display:block; height:123px; width:95px; background-position:0 0;
    background-repeat:no-repeat; margin:0 auto; }
#menubox .ccell table td a:hover,#menubox .ccell table td a.active
  { background-position:0 -123px; }
#menubox .ccell table td.vert-line
  { background:url('/images/vertical-line1.jpg') left top no-repeat; }
#middlebox .ccell
  { vertical-align:top; background:url('/images/d-letter.jpg') left bottom no-repeat #fff3d2; }

#index-intro
  { width:100%; margin-top:25px; }
#index-intro .spacer
  { width:55px; height:320px; }

#index-intro td
  { vertical-align:top; }
#index-intro .left, #index-intro .right, #index-intro .big-gal
  { width:1%; }

#index-intro .intro
  { width:97%; padding-right:55px; padding-left:70px; color:#331f17; }
#index-intro .intro h1
  { color:#a68040; font-family:Georgia; font-style:italic;
    font-size:3em; margin-bottom:35px; margin-left-80px; padding-left20px; }

#index-intro .big-gal table
  { width:278px; height:279px;
    background:url('/images/big-frame.jpg') left top no-repeat;
    line-height:0; font-size:0; }
#index-intro .big-gal .link
  { width:38px; vertical-align:top; padding-top:131px; }
#index-intro .big-gal .link a
  { display:block; width:8px; height:14px; margin-left:15px; }

#index-intro .big-gal .picas
  { vertical-align:top; width:202px; }
#index-intro .big-gal .picas img
  { width:202px; height:202px; margin-top:38px; }


#footertop .ccell
  { vertical-align:top; background-color:#513525; text-align:center; }
#footertop .ccell a
  { font-family:Georgia; color:#efd489; text-transform:uppercase;]
    font-size:0.9em; text-decoration:none; }
#footertop .ccell table
  { margin:0 auto; }
#footertop .ccell table img
  { margin:0 20px; }


#footerbox .ccell
  { background-color:#f3c36f;
    vertical-align:top; padding:8px 7px; }
#footerbox .ccell table
  { width:100%; height:100px;
    background:url('/images/paper.jpg') left top; border:1px solid #d8a955; }
#footerbox .ccell table td
  { vertical-align:top; width:50%; color:#331f17; font-size:0.9em;
    padding:20px 25px 0 25px; }
#footerbox .ccell table td a
  { color:#331f17; }


/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
#second #middlebox .ccell
  { vertical-align:top;
    background:url('/images/d-letter2.jpg') right bottom no-repeat #fff3d2; }
#second #pathwaybox .ccell
  { background-color:#513525; }

#second #index-intro .spacer
  { width:35px; height:320px; }


#contenttd
  { vertical-align:top; width:98%; }

#header1, #header2
  { background:url('/images/point.gif') left center repeat-x;
    width:100%; margin-bottom:25px; }
#header1 td, #header2 td
  { white-space:nowrap; }
#header1 .h1line
  { width:99%; }
#header2 .h1line
  { width:48%; }
#header1 h1
  { padding-right:10px; }
#header2 h1
  { padding-right:10px; padding-left:10px; }


div.content .number-gal
  { width:100%; background:none; border:none; }
div.content .number-gal td
  { border:none; padding:20px 0; border-bottom:1px solid #d2b989; }
div.content .number-gal img
  { width:105px; height:105px; border:2px solid #a68040; margin:0 20px 0 0; }
div.content .number-gal h2
  { color:#624da2; }


div.content .number-info
  { width:100%; border:none; }
div.content .number-info td
  { vertical-align:top; border:none; background:none; padding:0 20px 20px 0; }

div.content .number-info td.lcell
  { width:1%; }
div.content .number-info td.rcell
  { width:99%; }

div.content .number-info .vert-gal
  { background-color:#e4c48d; border:2px solid #775128; line-height:0;
    font-size:0;}
div.content .number-info .vert-gal img
  { margin:0; width:105px; height:105px; border:1px solid #b69c72;
    margin-bottom: 10px; margin-left:15px; margin-right:15px; margin-top: 10px;}
div.content .number-info .vert-gal div
  { text-align:center;}
div.content .number-info .vert-gal .atop
  { margin: 15px 0 10px 0;}
div.content .number-info .vert-gal .abot
  { margin: 15px 0 15px 0; }
div.content .number-info .vert-gal .acen
  { height: 500px; width: 140px; overflow: hidden; }
div.content .number-info .vert-gal .atop a
  { display:block; width:12px; height:6px;
    background:url('/images/arr-top.gif') left top no-repeat;
    margin:0 auto; }
div.content .number-info .vert-gal .abot a
  { display:block; width:12px; height:6px;
    background:url('/images/arr-bot.gif') left bottom no-repeat;
    margin:0 auto; }

div.content .number-info hr
  { margin:15px 0; }
div.content .number-info h3
  { margin-bottom:15px; }

div.content .number-info ul
  { margin:14px 0; list-style:none; padding:0; }
div.content .number-info li
  { list-style:none; background:url('/images/bull.gif') left 5px no-repeat;
    padding-left:15px; margin:0; }

div.menu table
  { margin:0 0 0 2em; padding:0; width:80%; }
div.menu table, div.menu table td, div.menu table th
  { border:none; }
div.menu table td
  { padding-left:0; }
div.menu table th
  { background:none; }
div.menu tr
  { vertical-align:bottom; }
div.menu td
  { width:100%; background:url('/images/gap.gif') repeat-x center left; }
div.menu th
  { white-space:nowrap; }
div.menu td div
  { width:auto; display:inline; background:#fff3d2; }
div.menu p
  { font-size:0.8em; margin:0.25em 0 1em 0; }

/* slider on start */
div#slide
  { overflow:hidden; width:202px; height:240px; padding-top:38px; }
div#slide ul
  { list-style:none; width:10000px; }
div#slide ul li
  { width:202px; height:202px; display:block; float:left; }
div#slide img
  { margin:0 !important; width:202px; height:202px; }

/* footer table */
table.footer td.l
  { width:35%; white-space:nowrap; }
table.footer td.c
  { width:30%; }
table.footer td.r
  { width:35%; white-space:nowrap; }


/*Ôëýøêà*/
div.flash 
  { float: left;
    padding-right: 1.5em;
    position: relative; }
div.flash a.object-link 
  { border: none;
    display: block;

    left: 0;
    position: absolute;
    top: 0;
 }
div.flash a.object-link img
  { height: 240px;
    margin: 0;
    padding: 0;
    width: 200px;
    border: none; }
    
#footerbox .ccell table td.c
  { padding:3px 25px 0; }
table.footer td.c div.payment
  { background:#fbd59d; border:1px solid #d8a955; width:257px; 
    padding:3px 0 0 5px; }
table.footer td.c div.payment img
  { border:1px solid #d8a955; }