html{width:100%; height:100%}
body{margin:0;padding:0;text-align:center; background:#fff5e8 url(img/bg-3.gif) 0 476px repeat-x;min-height: 100%;height: auto !important;height:100%; position:relative}
body,td{font:normal 14px "Palatino Linotype", serif; color: #663300; line-height:17px}
h1{margin:0; padding:0}
h2, h3{font:normal 18px "Palatino Linotype", serif; color: #663300; margin:10px 0 10px 0; padding:0}
h2 {font-size: 20px; color: #951234;}

p{margin:0;padding:0 0 16px 0}
a{text-decoration:underline;color:#951234}
a:hover{color:#fda84a}
a img{border:0}
form{display:inline}
.clr{height:1px;clear:both;overflow:hidden;margin-top:-1px; font-size:1px; line-height:1px}

#deco-1{position:absolute;top:77px;left:0;width:50%;background:url(img/bg-logo-2.jpg) 100% 0 repeat-x;height:83px}
#deco-2{background:url(img/container-bg-1.jpg) 50% 476px no-repeat; position:relative; height:100%; min-width:1000px}
#deco-3{top:0; position:absolute; margin:0; right:0; background:#fff9f2 url(img/deco-3.gif) 496px 247px no-repeat;_background-position:497px 247px; height:475px; width:50%; border-bottom:1px solid #FFF}
#deco-4{position:absolute; top:476px; left:0; width:50%; background:url(img/bg-4.gif) 0 0 repeat-x; height:18px}
#deco-5{background:url(img/footer-1.gif) 49% 100% repeat-x; height:100%}
#deco-6{position:absolute; bottom:0; left:0; background:url(img/footer-3.gif) 0 0 repeat-x; height:171px; width:50%}
#deco-7{background:url(img/deco-1.gif) 0 0 no-repeat; height:89px;position:absolute; top:75px; left:0; width:96px; z-index:5}
#deco-8{position:absolute;top:98px;left:50%; margin-left:-456px;z-index:5}

#main{width:1000px; margin:0 auto; text-align:left; background:url(img/bg-1.gif) 0 0 repeat-y;height:100%}
#main #head{height:476px; padding:0 0 0 4px; position:relative}
#main #head #left{width:308px; float:left; position:relative}
#main #head #block-1{width:687px;border-left:1px solid #FFF; background:#fefdfc url(img/block-2-2.gif) 0 0 repeat-x;float:right}
#main #container{background:url(img/container-bg-1.jpg) 50% 0 no-repeat; padding-bottom:10px}
#main #container #left-colum{width:308px; float:left; padding:19px 0 0 4px}
#main #container #content{width:580px; float:right; padding:19px 43px 0 0;}
#main #container #content ul {margin-top: 0px;}
#main #container #content ul li {list-style-image: url(img/li-4.gif);}

#head #left #menus{background:url(img/block-1-2.gif) 8px 8px; height:100%}
#head #left #menus div{background:url(img/block-1-3.gif) 8px 0 repeat-x}
#head #left #menus div div{background:url(img/block-1-4.gif) 0 8px repeat-y}
#head #left #menus ul{margin:0; padding:34px 0 0 92px; height:43px; list-style:none; background:url(img/block-1-1.gif) 0 0 no-repeat}
#head #left #menus ul li{float:left; margin-right:40px}
#head #left #menus ul li a img{border:0;background:#951234}
#head #left #menus ul li a:hover img{background:#fda84a}

#head #left #menu{list-style:none; background:url(img/mn-bg.gif) 100% 0 repeat-y; height:313px}
#head #left #menu #ind, #head #left #menu #inner {height: 298px; background:url(img/mn-bg-2.jpg) 0 100% no-repeat;}
#head #left #menu #inner {height: 313px;}
#head #left #menu ul{margin:0; padding:5px 0 22px 21px; list-style:none; }
#head #left #menu li{background:url(img/li-3.gif) -3px 100% repeat-x; padding:6px 0 10px 32px}
#head #left #menu li.last{background:none}
#head #left #menu li a{display:block;font:normal 20px "Palatino Linotype", serif; text-decoration:none;padding:0 0 0 21px; line-height:25px;background:url(img/li-1.gif) 0 9px no-repeat}
#head #left #menu li a:hover{background-image:url(img/li-2.gif)}

#head #left #menu #inner ul{padding:0px 0 0 21px;}
#head #left #menu #inner li{padding:0px 0 4px 32px;}
#head #left #menu ul li #sel, #head #left #menu #inner ul li #sel {color: #fda84a; font:normal 20px "Palatino Linotype", serif; padding:0 0 0 21px; line-height:25px;background:url(img/li-1-1.gif) 0 9px no-repeat}
#head #left #menu #inner ul li #selsmall {color: #fda84a; padding:0 2 2 0px;}
#head #left #menu #inner ul li ul{margin:0; padding:0 0 10px 40px; list-style:none; background:none; display: block;}
#head #left #menu #inner ul li ul li{background: none; padding:0px; }
#head #left #menu #inner ul li ul li a{display:block; font:normal 14px "Palatino Linotype", serif; text-decoration:underline; padding:0; background: none;line-height:20px;}
#head #left #menu #inner ul li ul li a:hover{text-decoration: none; background: none;}

#head #left #logo{background:url(img/bg-logo-2.jpg) 0 3px repeat-x; margin:-3px -50px 0 -4px;width:357px; position:relative; height:100%}
#head #left #logo div{background:url(img/bg-logo.jpg) 100% 0 no-repeat}
#head #left #logo div div{height:66px;  background:url(img/bg-logo-3.gif) 0 78px no-repeat; padding:23px 0 0 24px}
#head #left #logo a{position:relative;z-index:20}
#head #block-1 div{background:url(img/block-2-1.gif) 100% 0 repeat-y}
#head #block-1 div div{background:url(img/deco-3.gif) 684px 247px no-repeat}
#head #block-1 div div div{padding-left:44px; height:476px; background:url(img/block-2-3.gif) 0 100% no-repeat}

#left-colum h3{margin:0 0 11px 37px; padding:19px 0 0 14px; height:38px; background:url(img/h2-2.jpg) 0 0 repeat-x}
#left-colum #block-2{background:url(img/block-3-1.jpg) 0 100% no-repeat; padding:0 0 21px 10px}

#content h1{margin:0 155px 17px 0; padding:19px 0 0 0; height:38px; background:url(img/h2-2.jpg) 0 0 repeat-x}


#footer{background:url(img/footer-2.gif) 0 0 no-repeat; padding:4px 23px 0 4px; height:171px; margin:-4px auto 0 auto; width:973px; text-align:left; position:relative; z-index:5}
#footer #block-3{float:left; width:308px; background:url(img/block-1-2.gif) 8px 8px}
#footer #block-3 div{background:url(img/block-1-3.gif) 8px 0 repeat-x}
#footer #block-3 div div{background:url(img/block-1-4.gif) 0 8px repeat-y}
#footer #block-3 div div div{background:url(img/block-1-1.gif) 0 0 no-repeat}
#footer #block-3 div div div div{background:url(img/block-1-5.jpg) 0 44px no-repeat; height:171px}
#footer #block-3 #created{background:none; height:auto; width:142px; font:normal 11px Tahoma, sans-serif; color:#ad8e71; position:absolute; bottom:26px; right:44px; line-height:14px; text-align: right; padding-top:3px;} 
#footer #block-3 #created img{float:right; margin:-1px 0 0 0; padding-left:5px;}
#footer #block-3 #created a{color:#ad8e71}
#footer #block-3 #created a:hover{text-decoration:none}
#footer #contact{float:left; padding:25px 0 0 66px;background:#fff5e8 url(img/footer-4.gif) 0 2px repeat-y; height:146px}
#footer #contact b{padding:0 0 0 36px; display:block; font:normal 18px "Palatino Linotype", serif; color:#951234}
#footer #contact b a{font:bold 14px "Palatino Linotype", serif}
#footer #contact p {padding-bottom: 5px;}
#footer #copyright{float:right; padding:25px 21px 0 0; height:146px; color:#ad8e71; background:url(img/footer-4.gif) 100% 2px repeat-y}


A .thmb {border: solid 5px #fff;}
A:hover .thmb {border: solid 5px #FDD6A4;}
