body {
 margin:0px 0px 0px 0px;
 text-align:center;	
 background: #F3F3F4 url("logos/bg_main.gif") repeat-x;
}



a { color: #666699; text-decoration:none; }
a:link { color: #666699; text-decoration:none; }
a:visited { color: #666699;  text-decoration:none; }
a:active { color: #999999; text-decoration:none; }
a:hover { color: #999999; text-decoration: underline; }

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
}


.mainbody {
 width:770px;
 align:center;
 background:#FFF; 
 margin: 0px auto 0px auto;
 padding-top:0px;
 padding-bottom:0px;
 background: #F9F9F9 url("logos/bg_page.gif") repeat-y;
}

.banner {
 width:770px;
 height:146px;
 align:center;
 text-align:left;
 margin: 0px auto 0px auto;
 background: #F9F9F9 url("logos/banner_2_main.gif");
 text-align:right;
 border:0px solid red;
 color : #fff;
}

.banner a  {color: #fff;}
.banner a:link { color: #fff;}
.banner a:visited  { color: #fff;}
.banner a:active { color: #fff;}
.banner a:hover { color: yellow; text-decoration: underline; }

.bannerbottom {
 width:770px;
 height:118px;
 float:right;
 border:0px solid red;
}

.bannermenu {
 height:20px;
 float:right;
 border:0px solid green;
 font-family:tahoma,times new roman;
 font-size:70%;
 padding-right:20px;
}

.copyright {
 width:770px;
 align:center;
 background:#FFF; 
 border:0px solid red;
 margin: 0px auto 0px auto;
 text-align:center;
 font-family:tahoma,times new roman;
 font-size:65%;
 color:#999;
 background: #F9F9F9 url("logos/bg_page.gif") repeat-y;
}

.leftcolumn {
 width:168px;
 float:right;
 border:1px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:70%;
 background: #eaeaea;
 margin-bottom:15px;
}

.leftcolumn a  {color: #666699; }
.leftcolumn a:link { color: #666699; }
.leftcolumn a:visited  { color: #666699; }
.leftcolumn a:active { color: #666699; }
.leftcolumn a:hover { color: red; text-decoration: underline; }

.leftcolumntitle {
 text-align:right;
 direction:rtl;
 font-family:tahoma,times new roman;
 font-size:100%;
 font-weight:bold;
 padding-right:10px;
 padding-top:10px;
 color:#444;
 margin-bottom:3px;
}

.leftcolumncontent {
 text-align:justify;
 direction:rtl;
 font-family:tahoma,times new roman;
 font-size:100%;
 padding:0px 10px 10px 10px;
 line-height:130%;
 color:#222;
}

.rightcolumn {
 align:center;
 text-align:right;
 width:115px;
 direction:rtl;
 float:right;
 color: #333; 
 background:#F8F6E7; 
 border:1px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:68%;
 padding:10px;
 margin-bottom:15px;
}

.rightcolumn a  {color: #990000; line-height:140%;}
.rightcolumn a:link { color: #990000; line-height:140%;}
.rightcolumn a:visited  { color: #990000; line-height:140%;}
.rightcolumn a:active { color: #990000; line-height:140%;}
.rightcolumn a:hover { color: #FF3333; text-decoration: underline; line-height:140%; }


.rightcolumcontent {
 text-align:justify;
 direction:rtl;
 border:0px solid #330099;
 font-family:tahoma,times new roman;
 font-size:98%;
 padding-rightt:10px;
 line-height:140%;
}


.rightcolumcontent  img { 
 border:1px black solid;
} 

.rightcolumntitle {
 text-align:right;
 direction:rtl;
 font-family:tahoma,times new roman;
 font-size:100%;
 font-weight:bold;
 padding-top:10px;
 color:darkblue;
 margin-bottom:3px;
}

.middlecolumn {
 width:385px;
 float:right;
 background:#fff; 
 border:1px solid #fff;
 margin-right:1px;
 font-family:tahoma,times new roman;
}

.middlecolumn a  {color: #990000; }
.middlecolumn a:link { color: #990000; }
.middlecolumn a:visited  { color: #990000; }
.middlecolumn a:active { color: #990000; }
.middlecolumn a:hover { color: red; text-decoration: underline; }

.middlecontenttitle {
 text-align:right;
 direction:rtl;
 background:#fff; 
 font-family:tahoma,times new roman;
 font-size:80%;
 font-weight:bold;
 color:darkred;
 margin-bottom:5px;
}

.middlecontent {
 text-align:justify;
 direction:rtl;
 background:#fff; 
 font-family:tahoma, times new roman;
 font-size:71.5%;
 line-height:140%;
 color:#222;
}


.middlecontenhistotyttitle {
 text-align:right;
 direction:rtl;
 background:#fff; 
 font-family:tahoma,times new roman;
 font-size:80%;
 font-weight:bold;
 color:#5C73A5;
 margin-bottom:3px;
}


.imgleft {
  float:left;
  margin:0px 10px 0px 0px;
  border:0px #ddd solid;
  padding:0px;
  font-size: 10px;
  text-align: center;
  color: #666666;
}


.imgleft  img { 
 border:1px black solid;
} 


.margin20right {
 float:right;
 width:20px;
}

.leftcontainer {
  width:190px;
  float:left;
  border:0px solid blue;
}

.rightcontainer {
  width:159px;
  float:right;
  border:0px soild green;
  text-align:center;
}

.middlecontainer {
  width:405px;
  float:left;
  border:1px solid #fff;
}


.internal-leftcontainer {
  width:30px;
  float:left;
  border:0px solid red;
  height:30px;
}


.internal-middlecontainer {
  width:555px;
  float:left;
 border:1px solid #fff;
}

.internal-middlecolumn {
 width:525px;
 float:right;
 background:#fff; 
 border:1px solid #fff;
 margin-right:1px;
 font-family:tahoma,times new roman;
}

.archivecontent {
 width:100%;
 text-align:right;
 direction:rtl;
 border:2px solid #999;
 font-family:tahoma,times new roman;
 font-size:70%;
 background: #eaeaea;
 padding:10px;
 float:right;
}

.archivecontent  a:hover {color: #333; text-decoration: underline;}


.comment-title {
 font-family:tahoma, palatino, georgia, verdana, arial, sans-serif;
 color:#666;
 font-size:11px;
 font-weight:bold;
 background:#FFF;
 line-height:140%;
}

.comments-body {
 font-family:tahoma, palatino, georgia, verdana, arial, sans-serif;
 color:#666;
 font-size:11px;
 font-weight:normal;
 background:#FFF;
 line-height:140%;
 padding-bottom:10px;
 padding-top:10px;		
 direction:rtl;
 text-align:right;		
 border:0px solid #fff;
}		


.posted {
 color: #777777;
 font-family: tahoma, verdana, arial, sans-serif;
 direction:rtl;
 text-align:right;
 font-size: 10px;
 margin-bottom: 5px;
}


.comments-input {
 font-family:tahoma, palatino, georgia, verdana, arial, sans-serif;
 color:#666;
 font-size:11px;
 font-weight:normal;
 background:#FFF;
 line-height:140%;
 padding-bottom:10px;
 padding-top:0px;		
 border: 0px dotted #999; 
}

.lefttitlebox {
 width:168px;
 float:right;
 border:1px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:70%;
 background: #eaeaea;
 margin-bottom:20px;
}


.mydate {
 text-align: left;
 border-bottom: #d9d9d9 1px dashed;
 color: #c9c9c9;
 font-size: 9px;
 font-weight: normal;
 margin-bottom: 5px;
}


.mydate1 {
 font-weight: normal; 
 font-size: 9px; 
 margin-bottom: 17px; 
 color: #c9c9c9; 
 border-bottom: #d9d9d9 0px dashed; 
 text-align: left
}

.datis{
 align:center;
 text-align:center;
 width:137px;
 float:right;
 margin-bottom:15px;
}

.justleft {
  text-align:left;
}



.note {
 width:168px;
 float:right;
 border: 1px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:70%;
 margin-bottom:15px;
 color: #898989;
 background-color:#fff;
}

.note a  {color: red; }
.note a:link  {color: red; }
.note a:visited   {color: red; }
.note a:active {color: red; }
.note a:hover { color: orange; text-decoration: underline; }



.textads {
 align:center;
 text-align:right;
 width:115px;
 direction:rtl;
 float:right;
 color: #333; 
 background:#fff; 
 border:1px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:68%;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 margin-bottom:15px;
 text-align:justify;
}


.textadstitle{
  direction:rtl;
  font-size:11px;
  direction:rtl;
  text-align:justify;
  padding-bottom:2px;
  padding-top:6px;
  margin-bottom:0px;
  line-height: 16px;
  border-bottom: 1px solid #d9d9d9;
}

.author {
 color: #999;
 font-size:10px;
 font-weight: normal;
}


.datislinks {
 align:center;
 text-align:right;
 width:115px;
 direction:rtl;
 float:right;
 color: #333; 
 background:#fff; 
 border:1px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:68%;
 padding-left:10px;
 padding-top:8px;
 padding-right:10px;
 padding-bottom:10px;
 margin-bottom:15px;
 text-align:justify;
}


.oyax {
 direction:rtl;
 text-align:right;
 width:375px;
 float:right;
 border: 0px dashed #aaa;
 font-family:tahoma,times new roman;
 font-size:70%;
 margin-bottom:15px;
 color: #aaa;
 background-color:#fff;
 padding: 5px 5px 5px 5px;
}

.note a {color:#888; }
.oyax a:link { color: #888; text-decoration:none; }
.oyax a:visited { color: #888;  text-decoration:none; }
.oyax a:active { color: #888; text-decoration:none; }
.oyax a:hover { color: #bbb; text-decoration: underline; }

