﻿* { box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; }
body { background: #eeeeee url(img/bg.gif); padding: 0px; margin: 0px;}
#doc { background: url(img/headerbg.gif) repeat-x; position: absolute; width: 100%; margin: 0; padding: 0;}
#wrapper {background: url(img/bodybg.gif) repeat-y; position: relative; width: 952px; left: 50%; margin-left: -476px; margin-top: 0; font-family: Tahoma; font-size: 11px; color: #333333; line-height: 15px;}
.headimg { width: 952px; height: 100px; border: 0px; margin: 0; display: block;}
#headbar { background: url(img/header_03.jpg) no-repeat; width: 952px; height: 69px; border: 0px; margin: 0; display: block; position: relative;}
#shopNotice { position: relative; top: 15px; left: 745px; text-align: center; display: block; width: 170px; direction: rtl; float: left;}
#flags {position: relative; top: 6px; left: -140px; float: left; width: 195px;}
#flags img { margin-right: 5px; margin-left: 5px; border: 0px; height: 15px; width: 20px; }
.TodayDate {position: relative; top: 10px; left: -10px; float: left; width: 220px; text-align: center; padding: 2px;}
#footer { clear: both; background: url(img/footer.gif) no-repeat; height: 40px; text-align: center; border: 0; line-height: 30px;}
#inbody {margin: 0 4px 0 3px; display: block;}
#narColrtl {width: 237px; background: url(img/narColBg1.gif) repeat-y top left; vertical-align: top; } /* 237*/
#narColltr {width: 237px; background: url(img/narColBg2.gif) repeat-y top right; vertical-align: top; }
#widCol {width: 708px; vertical-align: top;}
#navPartrtl { background: url(img/narColTop1.gif) no-repeat top left; padding: 0; margin: 0; border: 0; padding-top: 30px;}
#navPartltr { background: url(img/narColTop2.gif) no-repeat top right; padding: 0; margin: 0; border: 0; padding-top: 30px;}
.menuStaticClass {display: table; width: 237px; margin: 0; font-family: Tahoma; font-size: 11px;}
#navPartrtl .menuStaticClass {  margin-left: -203px;}
#navPartltr .menuStaticClass {  margin-right: -203px;}
.menuStaticClass a { display: block; padding: 0 10px 0 10px; line-height: 25px; }
.menuStaticClassNormal { border: 0; padding: 3px 8px 3px 8px; width: 198px; background: url(img/msnBg.gif) no-repeat center center;}
.menuStaticClassHover { border: 0; padding: 3px 8px 3px 8px; width: 198px; background: url(img/mshBg.gif) no-repeat center center;}
#navPartrtl .menuStaticClassNormal td img { display: block; position: relative; left: 30px; margin-left: -30px;}
#navPartltr .menuStaticClassNormal td img { display: block; position: relative; right: 32px; margin-right: -32px;}
.menuDynamicClass { background: #eeeeee; border: solid 1px #666666; font-family: Tahoma; font-size: 11px; margin: 0; line-height: 13px; padding-bottom: 2px; z-index: 1;}
.menuDynamicClassNormal { border: 0; padding: 1px 3px 1px 3px; margin: 3px; width: 150px; background-color: #efefef; border: solid 1px #999999; margin-bottom: 0; }
.menuDynamicClassHover { border: 0; padding: 1px 3px 1px 3px; margin: 3px; width: 150px; background-color: #ffff99; border: solid 1px #000000; margin-bottom: 0;}
.maincontent { border: 0px; margin: 0px; font-family: Tahoma; font-size: 11px; }
#narContents { overflow: hidden; width: 215px; margin: 10px; }
.BlockDivCol1, .BlockDivCol2 { margin: 0; margin-bottom: 10px; margin-top: 3px; color: #333333; line-height: 15px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #bbbbbb; padding: 5px;}
.BlockTitleCol1, .BlockTitleCol2 { margin: -5px; margin-bottom: 2px; padding: 3px; border: 0px; text-align: center; color: #003399; background: #ededed; border-bottom: 1px solid #bbbbbb;}
.BlockContentCol1, .BlockContentCol2 { margin: 0px; border: 0px; padding: 2px;}
.BlockContentCol1 p, .BlockContentCol2 p {margin-top: 2px;}
.BlockDivCol2 table {width: 100%; text-align: center; margin-top: 5px;} /* Login Menu */
.BlockDivColMain { color: #333333; border: 1px solid #cccccc; padding: 0; background-color: #ffffff; width: 670px; margin: 5px auto 12px auto;}
.BlockTitleColMain { background: url(img/content-top.gif) no-repeat bottom center; text-align: center; line-height: 40px; padding: -5px 5px 5px 5px; color: #003399; padding: 5px;}
.BlockContentColMain { margin: 0; border: 0; padding: 15px; padding-top: 5px;}
.BlockContentFooter { margin: 0px; color: #003399; background: #ededed url(img/content-footer.gif) no-repeat top right; font-size: 11px; font-family: Tahoma; border: 0; padding: 0; height: 30px; vertical-align: middle;}
.ContentInfo { float: left; margin: 10px 5px 0px 15px; line-height: 15px; color: #666666;}
.ContinueLink { float: right; margin: 1px 30px 0px 10px; line-height: 19px; text-align: center; vertical-align: middle; padding: 5px;}
.pageItem { margin: 10px; padding: 15px; padding-bottom: 20px; color: #333333; line-height: 14px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #eeeeee; background-color: #ffffff;}
.title  { font-size: 14px; color: #003399; }
.commentsDiv { margin: 10px; padding: 15px; padding-bottom: 20px;  color: #333333; line-height: 15px; font-size: 11px; font-family: Tahoma, Arial; border: 1px solid #cccccc; background-color: #efefef;}
.comment{ margin: 5px; padding: 5px; color: #333333; line-height: 13px; font-size: 11px; font-family: Tahoma, Arial; border: 0px;}
.commentHead { border-bottom:  dashed 1px #cccccc; }
.commentFoot { border-top:  dashed 1px #cccccc; border-bottom:  solid 1px #cccccc;}
.commentText { background-color: #ffffff; padding: 5px;}
.commentEditorItem { cursor: pointer; width: 10px; height: 10px; display: table-cell; margin: 3px; font-weight: bold; color: #666666;}
.commentInfo { color: #708090; }
a.commentInfo:link, a.commentInfo:hover, a.commentInfo:visited {color: #708090; text-decoration: underline;}
.navigation { margin: 15px 4px 15px 4px; padding: 3px; text-align:center; font-size: 11px; font-family: Tahoma; color: #999999;}
.formBox { background-color: #ffffff; border: solid 1px #dddddd; font-family: Tahoma; font-size: 11px; border-collapse: collapse; color: #333333; margin: 20px;}
.joinBoxltr, .joinBoxrtl { background-color: #f7f6f3; border: solid 1px #999999; font-family: Tahoma; font-size: 11px; border-collapse: collapse; color: #333333; margin: 20px auto 20px auto; width: 650px;}
.formHeader { font-size: 11px; color: #003399; background: #ededed; font-family: Tahoma; padding: 3px; margin: 3px; margin-bottom: 10px;}
.TextInput { font-family: Tahoma, Arial; font-size: 11px; height: 14px; border: 1px solid #999999; background-color: #fefefe; width: 85px; color: #333333; padding: 1px 3px 1px 3px;}
select.TextInput {  font-family: Tahoma, Arial; font-size: 11px; height: 18px; border: 1px solid #999999; background-color: #fefefe; width: 85px; color: #333333;}
.LangSelect {position: relative; top: -25px; left: 50px; float: left; width: 135px; text-align: center; padding: 0x; font-family: Tahoma; font-size: 11px; filter: alpha(opacity=70); opacity: 0.70; cursor: pointer;}
.breadcrumbs { font-size: 10px; padding: 2px 15px 2px 15px; display: none;}
.banner { width: 468px; height: 60px; border: solid 1px #000000; margin: 10px;}
.AnonymousYID { border: 0px; width: 12px; height: 12px; background: url(img/none.gif); margin-left: 3px; margin-right: 6px; vertical-align: bottom; float: left; }
.IsRtlTrue { direction: rtl; text-align: right; clear: both;}
.IsRtlFalse { direction: ltr; text-align: left; clear: both;}
.blogRepeater { width: 100%; }
.failures { color: #CC0000; }
.description { color: #666666;}
.validation { color: #CC0000; cursor: pointer;}
.uploadDiv { background-color: #EEEEEE; border: solid 1px #cccccc; font-family: Tahoma; font-size: 10px; width: 690px; border-collapse: collapse; color: #333333; margin: 3px; padding: 5px;}
.maincontent a:link, .maincontent a:visited {color: #000066; text-decoration: none;}
.maincontent a:hover { color: #990000; text-decoration: none;}
a:link, a:visited, a.iLink:link, a.iLink:visited {color: #003366; text-decoration: none;}
a:hover, a.iLink:hover { color: #990000; text-decoration: none;}
.InputColumn { font-family: Tahoma, Arial; font-size: 10px; border: 1px solid #999999; background-color: #EEEEEE; width: 85px; color: #333333;}
.Buttons { font-family: Tahoma, Arial; font-size: 11px; border: 1px solid #666666; background-color: #EEEEEE; width: 100px; color: #333333;}
.BlockDivCol1 .ButtonShape { width: 150px; border-bottom: solid #dddddd 1px; margin: auto;  padding: 2px; padding-top: 10px; margin-bottom: 5px;} /* Archive & Cats */
.BlockDivCol2 .ButtonShape { width: 150px; border: solid #dddddd 1px; margin: 5px 0 5px 0; height: 15px; padding: 2px;} /* Login */
.CatsCounts { font-size: 9px; color: #999999;}
.rssLink { background-color: #F7F6F3; font-size: 10px; border: solid 1px #AAAAAA; width: 20px; line-height: 19px; margin: 2px; padding-left: 8px; padding-right: 7px;}
a.rssLink:hover, a.rssLink:link, a.rssLink:visited { color: #990000; text-decoration: none;}
