html, body{ height:100%; position:relative;}
html>body #page{ height:auto; min-height:100%; }

*{ font-family:Georgia; font-size:12px; margin:0px; padding:0px;}
table{ width:100%; border-collapse:collapse;}
td{ vertical-align:top;}
a{ color:#336699;}
.center{ text-align:center;}
.clear{ clear:both;}

body{ background:#D7D8D3 url(/img/bodyBack.jpg) repeat-x;}
#page{ background:url(/img/rightImage1.jpg) repeat-x 963px 0px; height:100%;}
#pageContainer{ width:963px; background:url(/img/leftShadow.jpg) no-repeat 0px 0px;}

#pageContainer div.pageWrapper{ margin-left:75px; background:#fff; height:800px; padding-top:152px;}
html>body #pageContainer div.pageWrapper{ height:auto !important; min-height:800px;}

#logo{ width:678px; height:129px; background:url(/img/logo.jpg) no-repeat; display:block; position:absolute; top:0px; left:74px;}

#menu-block { height:78px; padding-top:21px; width:888px; background:url(/img/menuBack2.jpg) no-repeat 100% -2px; position:absolute; top:123px; left:75px;}
#menu-block a {
 display:inline-block; padding:32px 0 28px 0; margin:0 0 0 -3px;
 width:167px; text-align:center; text-decoration:none;
 color:#000; background:url(/img/menuItemBack.gif) no-repeat 100% 0px;
 font-size:15px;
}
#menu-block a.first { margin:0;}
#menu-block #menu-contact { width:173px; background-image:none;}
#menu-block a:hover { color:#000; background-color:#fff; border:none;}
#menu-block a.bg { background: url(/img/spiralko.gif) no-repeat 0px 0px !important; }
#menu-block #menu-galery{ color:#fff; width:206px; background:none;}

div.menu { position:absolute; width:auto; height:auto; background:#f0f0f0; border-bottom:1px solid #E4E4E4;}
div.menu a { display:block; padding:11px 25px 11px 40px; border-top:1px solid #E4E4E4; text-decoration:none; color:#000;}
div.menu a.currentMenu{ background:url(/img/currentMenuItem.jpg) no-repeat; color:#fff;}
div.menu{ display:none;}

#copy{ margin:20px 0px 50px 100px; color:#817A68; font-size:11px; font-family:Arial; clear:both; padding-top:40px; text-align:center; width:800px;}
#copy a{ color:#817A68; font-size:11px; font-family:Arial; display:inline-block; margin-left:50px;}

#bottomPage{ margin-left:76px; width:888px; height:11px; display:block;
  background:url(/img/bottomPage.png) no-repeat -1px 0px;
  -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bottomPage.png', sizingMethod='crop');
}

div.text-block{ margin-top:58px;}
#window{ background:url(/img/windowBack.jpg) no-repeat; padding-top:148px; }
div.text-block div.text-block-wrapper {
 background:url(/img/wrapperTop.png) no-repeat; padding:25px 10px;
 -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/wrapperTop.png', sizingMethod='crop');
}

#path{ margin-bottom:20px;}
#path a, #path span{ font-size:11px; color:#817A68; display:inline-block; margin-right:5px;}
#path span{ text-transform:uppercase;}
#path a{ background:url(/img/pathItem.gif) no-repeat 100% 50%; padding-right:15px;}

#unknown-stuff {margin:5px 0 20px 0;}
#unknown-stuff a, #unknown-stuff span{ display:inline-block; margin-right:10px; vertical-align:middle;}
#unknown-stuff span{ font-size:24px; background:#6699CC; padding:2px 5px; color:#fff; }
#unknown-stuff a{ font-size:20px; color:#8A8A8A;}

div.unknown-stuff1{ padding-top:6px; margin-bottom:10px;}
div.unknown-stuff1 a{ padding:4px 2px 2px 20px; }

div.text-content{ margin-top:10px; }
div.text-content img{ float:left; margin-right:20px; margin-bottom:20px;}
div.text-content p{ margin-bottom:15px;}
.seo h2, a.h3 {display:inline-block; width:auto; font:normal 18px Georgia; color:#333; background:#C6D7E7; padding:4px 6px; clear:none; margin:6px 20px 5px 0;}

h4{ font-size:14px; color:#A54466; margin-bottom:10px;}

div.roundedCorner{ background:url(/img/roundedCornerBack.gif) repeat-y; margin-bottom:20px;}
div.roundedCornerWrapper1{ background:url(/img/roundedCornerTop.gif) no-repeat;}
div.roundedCornerWrapper2{ background:url(/img/roundedCornerBottom.gif) no-repeat 0% 100%; padding:20px;}
div.roundedCornerWrapper2 ul{ list-style-position:inside;}

#galery {clear:both; margin:10px 0;}
#galery h3{ margin-bottom:0px;}
#galery a{ font-weight:bold;}

div.galeryWrapper a{ display:inline-block; margin:10px 10px 10px 10px;}

#footer{ background:url(/img/bottomBack.gif) no-repeat; min-height:108px; margin-left:70px; padding:10px 10px 10px 200px; font-size:11px;}
#footer ul{ list-style:none; float:left; margin-right:10px;}
#footer ul li{ font-weight:bold; color:#6699CC;}
#footer ul li a{ font-weight:normal; color:#817A68; margin-bottom:3px;}

table.middle-content { margin:15px 0; width:100%; height:auto; clear:both; }

ul {margin:5px !important; padding:5px !important;}
ul li {padding:3px 0 3px 8px !important; margin:0 0 1px 5px;}

div.pager {width:96%; display:block; clear:both; margin:20px 10px; }
div.pager a { margin:0 2px; padding:2px; }
div.pager b { margin:0 2px; padding:2px; background:#cc0000; color:#fff; font-weight:bold; }
