html, body {margin: 0; padding: 10px; font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #f1ecdf; text-align: center;}
/* html, body {margin: 0; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; background: url(../img/background.jpg) #f1ecdf; text-align: center; position: relative;} */
a {text-decoration: none; color: #5d5d5d;}
a:hover {text-decoration: underline; color: #000;}
img {border: 0px;}
h1 {font-size: 16px; width: 500px; padding: 2px 2px 3px 10px; color: #867d66; background: #c1baa6; font-family: Georgia, "Times New Roman";}
h1 a {color: #867d66; text-transform: uppercase;}
h2 {font-size: 14px; width: 500px; text-transform: uppercase; font-family: Georgia, "Times New Roman"; font-weight: bold; margin: 0 15px 0 0; *margin: 0; padding: 2px 2px 3px 10px; color: #867d66; background: #c1baa6;}
h3 {font-size: 12px; width: 100%; text-transform: uppercase; font-family: Georgia, "Times New Roman"; font-weight: bold; margin: 0; padding: 2px 2px 3px 10px; color: #867d66; background: #c1baa6;}
hr {color: #bbb; height: 0px;}
form {margin: 0; padding: 0; font-size: 10px;}
textarea {width: 100%; height: 120px; background: url(../img/textarea.gif); border: 1px solid #5f5e5b;}
input {background: url(../img/input.gif); border:1px solid #605f5c; line-height: 25px; font-size: 13px;}
select {background: #dbd2ba; height: 25px; margin: 3px 0 0 0;}
table {width: 100%; border: 1px solid #aaa; font-size: 11px; text-align: center;}
td {border: 1px solid #aaa;}
tr:hover {background: #fff4bf;}
.trAB  {color: #000; font-weight: bold;}
.trAB a {color: #000; font-weight: bold;}
.italic {font-style: italic;}
.red {color: red;}
.rb {color: red; font-weight: bold;}
.gb {color: green; font-weight: bold;}
.small {font-size: 9px;}
.sI {font-size: 9px; font-style: italic; font-weight: normal;}
.message {width: 100%; text-align: center; margin: 3px 0; padding: 3px 0; line-height: 18px; color: #333; background: #fff4bf; border: 1px solid #ffd100;}
.message2 {width: 100%; text-align: center; margin: 3px 0; padding: 3px 0; line-height: 18px; background: #c1baa6; border: 1px solid #867d66;}
.hidden {display: none;}
.clear {clear: both;}
#dhtmltooltip {position: absolute; width: 230px; text-align: center; border: 1px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100;}
#dhtmlpointer{position: absolute; z-index: 101; visibility: hidden;}
#gallery{position: relative; visibility: hidden; border: 5px solid darkred;}
#content {margin: 0 auto 25px auto; padding: 10px; width: 700px; height: auto; text-align: justify; background: /* url(../img/snow2.gif) */ #dbd2ba; border: 1px solid #b8b6b2; position: relative;}
#note {width: 253px; height: 258px; position: absolute; top: -20px; right: -220px; background: url(../img/note.png);}
#branch1 {width: 139px; height: 223px; position: absolute; top: 0; left: -140px; background: url(../img/branch1.gif);}
#branch2 {width: 139px; height: 223px; position: absolute; top: 0; right: -140px; background: url(../img/branch2.gif);}
#branch3 {width: 165px; height: 119px; position: absolute; bottom: 0; left: -166px; background: url(../img/branch3.gif);}
#branch4 {width: 165px; height: 119px; position: absolute; bottom: 0; right: -166px; background: url(../img/branch4.gif);}
#santa {width: 100%; height: 133px; position: absolute; bottom: -210px; background: url(../img/santa.png) no-repeat center center;}
#snow {width: 100%; height: 87px; position: absolute; bottom: -250px; left:0; background: url(../img/snow.jpg);}
#header {width: 700px; height: 120px; background: url(../img/header.jpg); margin: 0 0 20px 0;}
/* MENU ---> MAIN */
#menu {font-size: 10px; margin: -10px 0 0 0; font-family: Verdana, Arial, sans-serif;}
#menu li {margin: 0 0 0 -30px; padding: 2px 0 0 0; list-style-type: none; height: 20px; border-bottom: 1px solid #bbb;}
#menu a {color: #5d5d5d;}
#menu a:hover {color: #000;}
/* MENU ---> PRIVATE MESAGES/ADMIN PANEL/PROFILE */
.menuInner {width: 100%; text-align: center;}
.menuInner img {border:0; padding: 9px;}
.menuInner a {text-decoration: none; margin-right: 1px;}
.menuInner .newMsg {background: #98c998; padding: 8px; border: 1px solid lime;}
.menuInner .newTask {background: #c88c8c; padding: 8px; border: 1px solid red;}
.menuInner img:hover {background: #ccc; padding: 8px; border: 1px solid #979797;}
/* LEFT SIDE */
#left {float: left; width: 163px; height: auto; padding-right: 14px; *padding-right: 7px; border-right: 1px solid #bbb;}
/* RIGHT SIDE */
#cont_text {width: 515px; float: right;}
/* TEXT WITH PAPER BACKGROUND */
#text {width: 400px; height: auto; margin: 0 auto; padding: 3px 0; line-height: 20px; color: #1b1b1b; text-align: justify; font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Arial;}
#text h1 {margin: 7px 0 0 0; padding: 0; width: auto; color: #5d5d5d; font-size: 40px; font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Arial; background: none; border:0;}
#text p {padding: 2px 0 0 0; color: #5d5d5d;}
#text_top {width: 480px; height: 30px; background: url(../img/topText.png);}
#text_mid {width: 480px; height: auto; background: url(../img/midText.jpg);}
#text_bot {width: 480px; height: 70px; background: url(../img/botText.png);}
/* NEWS */
.news {width: 494px; height: auto; margin-bottom: 10px; font-family: Verdana, Arial; font-size: 10px; line-height: 11px;}
.newsHead {width: 100%; background: #bbae8b; padding: 3px 10px 2px 10px;}
.newsDate {font-size: 9px;}
.newsMain {width: 100%; border: 1px solid #b8b6b2; background: #d1c8af; padding: 9px;}
.newsBottom {width: 100%; border-top: 1px solid #b8b6b2; padding: 5px 9px 0 9px; margin: 7px 0 -5px -9px; font-size: 9px;}
.newsComment {width: 430px; margin: 0 0 5px 40px; border: 1px solid #b8b6b2;}
.newsCommentTitle {width: 420px; background: #b8b6b2; padding: 0 5px;}
.newsCommentText {width: 420px; font-size: 11px; padding:  5px 5px 5px; font-size: 10px; line-height: 12px;}
/* PAGINATION */
.pages {float: right; color: #000; font-weight: bold; font-size: 10px; margin: 4px 0;}
.pages a {text-decoration: none; color: #959595; border: 1px solid #959595; padding: 1px 3px;}
.pages a:hover {text-decoration: none; color: red; border: 1px solid red;}
/* METHODS */
.methods {padding: 5px; font-size: 11px; line-height: 13px;}
.methodsTitle {float: left;}
.methodsShowHide {float: right; margin-left: 5px; font-size: 11px; font-weight: normal; text-transform: lowercase; font-family: Verdana, Arial;}
/* ONLINE SHOP */
.item {width: 100%; margin: 0 0 5px 0; background: #cdc4ad; border: 1px solid #948e7c;}
.thumbItem {width: 150px; float: left; border: 1px solid #948e7c;}
.textItem {width: 361px; border: 1px solid #948e7c; float: left; font-size: 10px;}
.textItem .head {float: left; margin: 4px 0 0 0;}
.textItem table {font-size: 10px;}
.textItem .showLink {float: right; font-size: 8px; margin: 4px 5px 0 0; font-family: Verdana, Arial, sans-serif;}
.textItem h3 {width: 349px; background: #fff4bf; color: #333333; margin: 0;}
.textItem #text1, #text2, #text3 , #text4 {padding: 5px;}
.textItem #text1full, #text2full, #text3full , #text4full {padding: 5px; display: none;}
#order {width: 300px; float: left;}
#order select {margin-bottom: 5px;}
#order input {width: 200px; margin-bottom: 5px;}
#orderPic {width: 150px; float: right; text-align: center; border: 1px solid #948e7c; margin: 0 0 0 10px;}
/* ADS */
.ads {width: 468px; height: auto; text-align: center; margin: 20px 0 0 0;}
.ads #tag {font-size: 9px; float: right; margin: 0 1px 0 0;}
.ads #tag a {color: #000;}
.ads #tag a:hover {color: #000; text-decoration: none;}
.adsTop {width: 100%; height: auto; text-align: center; margin: 0 0 5px 0;}
.adsText {width: 450px; font-size: 9px; text-align: center; color: #5d5d5d; line-height: 10px;}
.adsText a {color: #5d5d5d; text-decoration: none;}
.adsText a:hover {color: #5d5d5d; text-decoration: none;}
/* STATISTICS LIST */
.statistics {width: 500px; float: left; padding: 5px; border: 1px solid #aaa;}
.statistics a {color: #000; text-decoration: none; font-weight: normal;}
/* REGISTER FORMS */
#reg_faq, #lostpwd {width: 340px; *width: 330px; float: right;}
#reg_faq, #lostpwd span {font-style: italic;}
/* VOTE */
/* #vote {width: 100%; height: 16px; line-height: 16px; text-align: center; margin-top: -5px; border: 1px solid red;}
#vote a:hover {text-decoration: none; font-weight: bold; font-family: Verdana;} */
#voteDiv {width: auto; height: auto; padding: 5px; border: 1px double red; background: #ec6e61; font-family: Verdana; position: absolute; top: 0; left: 0; padding: 0 0 3px 0; font-size: 10px; line-height: 24px;}
/* FOOTER */
#footer {height: 30px; margin: 10px 0 0 0; padding: 10px 0 0 62px; font-size: 11px; line-height: 30px; color: #5b5b5b; border-top: 1px solid #bbb; text-align: center;}
/* IE FIXES */
*html #menu {font-size: 10px; margin: 0; font-family: Verdana, Arial, sans-serif;}
* html #text_top {width: 480px; height: 30px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='img/topText.png');}
* html #text_bot {width: 480px; height: 70px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='img/botText.png');}
* html #text {width: 398px; height: auto; margin: 0 auto; padding: 3px 0 0 0px; line-height: 20px; color: #5d5d5d; text-align: justify; font-family: "Comic Sans MS", "Trebuchet MS", Verdana, Arial;}
* html #text h1 {margin: 6px 0 0 0; padding: 4px 0 0 0; height: 36px;}
* html #text p {padding: 12px 0 0 0;}
*html textarea {background-attachment: fixed;}
*html input {background: url(../img/input2.gif); border:1px solid #605f5c; padding: 0 3px; font-size: 13px;}
* html #note {width: 253px; height: 258px; position: absolute; top: -20px; right: -220px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='img/note.png');}
*html #santa {width: 100%; height: 133px; position: absolute; bottom: -210px; background-position: center center; background-repeat: no-repeat;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='../img/santa.png');}
*html #branch3 {width: 165px; height: 119px; position: absolute; bottom: 10px; left: -166px; background: url(../img/branch3.gif);}
*html #branch4 {width: 165px; height: 119px; position: absolute; bottom: 10px; right: -166px; background: url(../img/branch4.gif);}
*html .newsMain {width: 485px; border: 1px solid #b8b6b2; background: #d1c8af; padding: 9px;}