a{
	text-decoration:none;
	color:#1F2C9A;
	outline-style:none;
}

a:visited {
	
}
a:hover {
	color:#434169;
}
.nav {
font-family:tahoma;
font-size:11px;
}
.nav:link, .nav:visited {
color:#000000;
text-decoration:none;
}
a.nav:hover {
color:#1B57B1;
text-decoration:underline;
}
table {
empty-cells:show;
}
td, th {
color:#000000;
font-family:Tahoma,sans-serif;
font-size:11px;
}
body {
margin:0 0 0 0;
direction:rtl;
font-size:12px;
font-family:tahoma;
background-color:#f8f7f7;
}
input, textarea, button {
background-color:white;
color:#000000;
font-family:tahoma,sans-serif;
font-size:8pt;
}
input.check {
background-color:#F0F0F0;
}
select {
color:#000000;
font-family:tahoma,sans-serif;
font-size:8pt;
font-weight:normal;
}
hr, .hrcolor {
background-color:#666666;
border:0pt none;
color:#666666;
height:1px;
}
.quote {
background-color:#F8FBFD;
border-bottom:3px solid #D3E3ED;
border-top:3px solid #D3E3ED;
color:#666666;
font-family:Tahoma;
margin:3px 3px 3px 10px;
padding:5px;
}
.code {
background-color:#FFFFFF;
border-color:#CCCCCC rgb(221, 221, 221);
border-style:solid;
border-width:3px 1px;
color:#333333;
direction:ltr;
font-family:"courier new",helvetica,"times new roman",serif;
font-size:1.1em;
margin:3px 3px 3px 10px;
overflow:auto;
padding:5px;
text-align:left;
}
.quoteheader, .codeheader {
color:#000000;
font-size:95%;
font-weight:bold;
padding-right:10px;
padding-top:10px;
text-decoration:none;
}
.help {
cursor:help;
}
.meaction {
color:red;
}
.editor {
width:96%;
}
.highlight {
background-color:yellow;
color:black;
font-weight:bold;
}
.windowbg, .windowbg3 {
background-color:#FFFFFF;
color:#000000;
direction:rtl;
}
.windowbg2 {
background-color:#F5F5F5;
color:#000000;
direction:rtl;
}
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited {
background:#EEEEEE none repeat scroll 0%;
color:#333333;
font-style:normal;
font-weight:bold;
}
o .titlebg a:hover {
color:#333333;
text-decoration:underline;
}
.catbg {
background:#EEEEEE url(images/catbg2.jpg) repeat scroll;
font-family:tahoma;
}
.catbg2 {
background:#EEEEEE url(images/catbg.jpg) repeat scroll 0%;
font-family:tahoma;
}
.catbg, .catbg2 {
color:#000000;
font-weight:bold;
}
.catbg3 {
background:#EEEEEE url(images/catbg2.jpg) repeat scroll 0 0;
font-weight:bold;
}
.catbg a:link, .catbg a:visited, .catbg2 a:link, .catbg2 a:visited {
color:#333333;
font-weight:bold;
}
.bordercolor {
background-color:#FFFFFF;
border:1px solid #EEEEEE;
margin:1px 0px;
}
tr.underline td {
border-bottom:1px solid #EEEEEE;
}
table.tborder {
background-color:#FFFFFF;
border:1px solid #EEEEEE;
padding:1px;
width:100%;
}
div.tborder {
background-color:#FFFFFF;
border:1px solid #EEEEEE;
padding:1px;
width:auto !important;
}
div.tborder td.catbg {
padding:8px 5px 3px;
}
table.tborder2 {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #EEEEEE;
}
table.tborder2 td {
padding:1px;
}
.smalltext {
direction:rtl;
font-family:tahoma,sans-serif;
font-size:8pt;
}
.normaltext {
font-family:tahoma,sans-serif;
font-size:11px;
}
.largetext {
font-family:tahoma,sans-serif;
font-size:14px;
}

.post, .personalmessage {
line-height:1.3em;
overflow:auto;
width:100%;
}
.signature {
line-height:1.3em;
overflow:auto;
padding-bottom:3px;
width:100%;
}
.maintable {
background-color:white;
border-color:#D0D0D0;
border-style:solid;
border-width:0px 1px;
margin:0px;
padding:0px;
}
.bodytd {
padding:0px 8px;
text-align:right;
}

.footer {
background-color:#F1F2F3;
border-color:#D0D0D0;
border-style:solid;
border-width:1px 0px;
width:100%;
}
.copyright, .copyright a:link, .copyright a:visited, .copyright a:hover {
color:#000000;
font-family:tahoma;
font-size:9px;
}
a img {
border:0pt none;
}
#info {
font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
overflow:visible;
position:fixed;
width:100%;
z-index:2;
}
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
background:infobackground url(images/icon_warning.gif) no-repeat scroll right center;
border-bottom:0.1em outset;
clear:both;
color:infotext;
cursor:default;
display:block;
float:right;
padding:0.4em 0pt;
text-decoration:none;
width:100%;
}
#infobar a:hover {
background:highlight url(images/icon_warning_hover.gif) no-repeat scroll right center;
color:highlighttext;
}
#viewplot {
overflow-x:hidden;
overflow-y:scroll;
padding:1em;
width:100%;
}
.mainbottom {
background-image:url(images/mainbottom.gif);
}

.maincenter {
background-image:url(images/maincenter.gif);
}
.maintop {
background-image:url(images/maintop.gif);
}
.maincenter, .maintop, .op_modupdown, .maintop, .mainbottom{
width:710px;
}
.topmodules2 {
width:59.99%;
}
.topmodules1{
width:40%;
}
div.module, div.module_text, div.module_menu {
background:transparent url(images/box-br.gif) no-repeat scroll right bottom;
}
#lock_warning{
color:#FF0000;
font-weight:bold;
text-align:center;
}
.op_fullsite{
top:-5px;
}


a img{
border:0;
}

body#bg{
background:#f8f7f7 url(images/op_bg.jpg) repeat-x;
}

.body{
width:1024px;
text-align:right;
background:url(images/op_main_bg.jpg) repeat-y center top;
}

.op_logo{
background:url(images/op_logo.jpg) no-repeat top left;
}
.op_logo_right{
background:url(images/op_logo_right.jpg) no-repeat top right;
height:142px;
margin-right:78px;
padding:8px 37px 0 0;
}


.op_tm_left{
background:url(images/op_body_left.jpg) no-repeat left top;
min-height:600px;
padding:0 98px;
}
.op_tm_right{
background:url(images/op_body_right.jpg) no-repeat top right;
}






.keys div{
height:18px;
width:74px;
margin-bottom:2px;
}
.keys #rss{
background:url(images/op_keys.jpg) no-repeat -2px -2px;
}
.keys #rss:hover{
background:url(images/op_keys.jpg) no-repeat -78px -2px;
}
.keys #twt{
background:url(images/op_keys.jpg) no-repeat -2px -24px;
}
.keys #twt:hover{
background:url(images/op_keys.jpg) no-repeat -78px -24px;
}
.keys #wkp{
background:url(images/op_keys.jpg) no-repeat -2px -46px;

}
.keys #wkp:hover{
background:url(images/op_keys.jpg) no-repeat -78px -46px;
}


.opchild{
background:url(images/icons/opchild.gif) no-repeat right 1.5px;
padding:0 17px 4px 0;
margin-right:10px;
}
.opchild.active{
background:url(images/icons/opchild+.gif) no-repeat right 1.5px;
}

#sidebar .widget h2{
background:#EEEEEE url(images/catbg2.jpg) repeat scroll 0 0;
font-family:tahoma;
font-weight:bold;
padding:4px;
}

.post h2{
background:#EEEEEE url(images/catbg.jpg) repeat scroll 0 50%;
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
}
