/*<![CDATA[*/                 

body, html   { width: 100% }
body         { background: #3e89c3; color: red; text-align: center }
*            { margin: 0; padding: 0; text-align: left }
body, td, th { font: 11px Tahoma }
th           { font-weight: bold }
div          { float: left }

/* main layout */
#page             { width: 100%; text-align: center } 
#ptop, #pbottom   { width: 100%; background-color: #74bfff } 
#ptop             { /* background: #74bfff url(/i/bg_ptop.gif) top repeat-x; */ text-align: center }
#outer            { float: none; margin: auto; width: 994px; padding: 0 50px; wid\th/* */: 894px } 
#inner            { width: 894px; background: url(/i/bg_index_inner.jpg) bottom no-repeat; padding-bottom: 24px  } 
#conteiner        { width: 894px; background: #efefef url(/i/bg_conteiner.jpg) bottom repeat-y }
#header, #content { width: 894px; padding: 0 27px; wid\th/* */: 840px }

#header              { height: 140px; color: #0f019c }
#hlogo               { height: 100%; width: 318px }
#hphone              { width: 428px; height: 44px; padding-top: 11px; padding-left: 240px; wid\th/* */: 188px; heig\ht/* */: 33px }
#haccidental-note    { width: 428px; height: 96px }
#haccidental-note *  { font: 11px Tahoma; font-style: italic; font-weight: bold }
#haccidental-note p  { margin-top: 6px; padding: 0 }
#hphone strong       { float: left; display: block; font: 18px Tahoma; font-style: italic; background: url(/i/bg_hphone.gif) 0 4px no-repeat; padding-left: 30px }

#hspecial            { position: relative; left: 777px; top: -140px; margin-bottom: -129px }
#hspecial img        { width: 170px; height: 129px }
                    
#pbottom                 { padding-bottom: 30px; background: url(/i/bg_pbottom.gif) 0 24px repeat-x; margin-top: -24px }
#pbottom-outer           { width: 100%; min-width: 994px; height: 370px; min-height: 370px; background: url(/i/bg_pbottom-outer.jpg) center 24px no-repeat; text-align: center }
html>body #pbottom-outer { height: auto}
#pbottom-conteiner       { float: none; margin: auto; width: 994px }

#pbottom #photos             { width: 994px; height: 324px; padding-right: 50px; padding-left: 537px; background: url(/i/bg_pbottom_photos.jpg) 533px 0px no-repeat; wid\th/* */: 407px }
#pbottom #photos div.photo   { width: 407px; margin-top: 48px; padding-left: 5px; height: 245px; wid\th/* */: 402px }
#pbottom #photos div.arrows  { width: 100% }

#pbottom #photos a.arrow-left, #pbottom #photos a.arrow-right  { display: inline; width: 19px; height: 19px }
#pbottom #photos a.arrow-left   { float: left;  margin-left: 3px;  background: url(/i/arrow_left.gif) no-repeat } 
#pbottom #photos a.arrow-right  { float: right; margin-right: 3px; background: url(/i/arrow_right.gif) no-repeat }
#pbottom #photos a.arrow-left:hover   { background: url(/i/arrow_left_hover.gif) no-repeat } 
#pbottom #photos a.arrow-right:hover  { background: url(/i/arrow_right_hover.gif) no-repeat }

#pbottom #menu         { width: 994px; padding: 0 59px; margin-top: 7px; wid\th/* */: 876px }
#pbottom #menu *       { float: left; display: block; color: #b5f7ff; margin-top: 5px }
#pbottom #menu span    { width: 20px; text-align: center }
#pbottom #menu a:hover { text-decoration: none }

#content #blocks         { width: 840px  }
#content #blocks div     { width: 848px; display: inline; margin-left: -8px; margin-top: 9px }
#content #blocks div div { width: 212px; display: block; margin: 0; padding-left: 8px; wid\th/* */: 204px }
#content #blocks img     { width: 204px; height: 124px }

#pwin        { float: none; z-index: 7777; position: absolute; top: 0; left: 0; width: 660px; height: 500px; display: none; background: #fff }
#overlay     { float: none; display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5555; background-color: #111; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=70) }
#overlay[id] { position:fixed }

#pwin .video { padding: 10px }

/* common styles */
a              { color: #005fa7; cursor: pointer; outline-style:none }
a:hover        { color: #328eff }
img            { display: block; border: 0 }
p              { padding-bottom: 12px }
/* common styles */



/*]]>*/

