/* CSSTidy 1.3: Wed, 15 Apr 2009 06:16:08 -0600 */
html, body {
-x-system-font:none;
border:0 none;
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
margin:0;
padding:0;
text-align:center;
background:transparent url(images/body_bg.gif) no-repeat scroll center center;
}

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,.textr{text-align:right}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table{direction:rtl}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}


img, body, html,table {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:right;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
q:before, q:after {
content:'';
}
a:link,a:visited{color:#000;text-decoration:none}
a:active,a:hover{color:#C90404;text-decoration:none}

#page_container {
width:990px;
margin:0 auto;
overflow-x:hidden;
overflow-y:auto;
border-right:1px solid #9ABDD3;
border-left:1px solid #9ABDD3;
}

#header{
clear:both;
height:61px;
margin:0;
padding:0;
background:transparent url(images/head_bg.jpg) repeat-x scroll 0 -1px;
}



#leftcol{
clear:left;
float:left;
display:block;
align:center;
text-align:right;
margin:0;
padding:5px;
width:150px;
height:1em;
border:1px solid;
}

#rightmenu{
float:right;
clear:right;
display:block;
width:150px;
font-family:Times New Roman;
font-size:12pt;
font-weight:bold;
text-decoration:none;
padding:5px;
}

#main_content{
clear:left;
margin:0;
padding:5px 5px 0px 0px;
direction:rtl;
text-align:right;
}


.rightli{
display:block;
text-decoration:none;
}

.rightli a:link, .rightli a:visited{
border-bottom:1px dotted #428CAA;
color:#00335F;
display:block;
font-family:Times New Roman;
font-size:12pt;
font-weight:bold;
margin-right:2px;
text-decoration:none;
text-align:right;
}

.rightli a:hover {
background:#428CAA none repeat scroll 0 0;
border-bottom:1px dotted #FFF;
color:#FFF;
display:block;
font-family:Times New Roman;
font-size:12pt;
font-weight:bold;
margin-right:2px;
text-align:right;
text-decoration:none;
}

hr {
border:1px dotted;
}

.clearer {
clear:left;
height:10px;
line-height:10px;
}



.picfloatleft{
border:1px solid #CCCCCC;
display:block;
float:left;
margin:0 10px 0 0;
overflow:hidden;
padding:2px;
text-align:center;
width:200px;
}

.maintitle {
color:#085384;
display:block;
font-family:Times New Roman;
font-size:12pt;
font-weight:bold;
margin-right:2px;
text-align:right;
}

.maintitle a, .mainsumm a{
color:#085384;
font-family:Times New Roman;
font-size:12pt;
font-weight:bold;
margin-right:2px;
text-align:right;
}

.maintitle a:hover, .mainsumm a:hover{
color:#C90404;
}

.maintitle a:visited, .mainsumm a:visited{
color:#085384;
}


.maincontent {
color:#000;
display:block;
color:#454545;
font-family:arial;
font-size:16px;
font-weight:bold;
text-align:right;
text-decoration:none;
border-bottom:1px solid #EEEEEE;
margin-bottom:4px;
}

#newsmenu-container{
background:#F4F8FB none repeat scroll 0 0;
border-top:2px solid #BFD6E6;
height:25px;
width:100%;
}

#page-top-tools{
float:left;
padding-left:2px;
padding-top:2px;
direction:ltr;
}

#page-top-links{
float:right;
padding-right:2px;
padding-top:2px;
font-family:Times New Roman;
font-size:11pt;
font-weight:bold;
}


#page-bottom-info{
float:right;
padding-right:2px;
padding-top:2px;
font-family:Tahoma;
font-size:9pt;
font-weight:normal;
}

#galleryblock {
display:block;
margin:0px 15px 0px 0px;
text-align:center;
}

#artcleblock {
background:#F4F8FB none repeat scroll 0 0;
border:1px solid #C6D6E3;
display:block;
margin:5px 0;
height:110px;
padding:5px;
}
.mainsumm{
color:#000;
font-family:arial;
font-size:16px;
font-weight:bold;
text-align:right;
text-decoration:none;
}

.sucssess, .warning, .msg{
color:#FFF;
font-family:Tahoma;
font-size:9pt;
font-weight:normal;
text-align:right;
text-decoration:none;
display:block;
margin:5px;
padding:5px;
}
.sucssess{
background:#339966 none repeat scroll 0 0;
border:1px solid #1E5B3D;
}

.warning{
background:#FF8484 none repeat scroll 0 0;
border:1px solid #B30000;
}

.msg{
background:#F4F8FB none repeat scroll 0 0;
border:1px solid #C6D6E3;
color:#085384;
}

#each-news-alone {
border-bottom:1px dotted #BFD6E6;
display:block;
margin-bottom:10px;
padding-bottom:20px;
padding-top:10px;
}

#each-news-comment2 {
display:block;
width:544px;
}

#each-news-comment-head {
display:inline;
}

#newsinfo-date {
color:#005F9F;
float:right;
font-family:Tahoma;
font-size:9pt;
font-weight:normal;
text-align:right;
text-decoration:none;
}
#newsinfo-actions {
color:#005F9F;
float:left;
font-family:Tahoma;
font-size:10pt;
font-weight:normal;
text-align:left;
text-decoration:none;
}
#newsallcomments {
font-family:Times New Roman;
font-size:12pt;
font-weight:normal;
padding-bottom:10px;
text-align:right;
text-decoration:none;
width:100%;
}

#newscomments-title {
font-family:Times New Roman;
font-size:12pt;
font-weight:bold;
padding-right:10px;
text-align:right;
text-decoration:none;
}
#comment-block {
border-bottom:1px dotted #BFD6E6;
display:block;
margin-bottom:10px;
padding-bottom:20px;
padding-top:10px;
}

#each-news-comment {
display:block;
width:544px;
}
#each-news-comment2 {
display:block;
width:544px;
}
#comment-head {
display:inline;
width:100%x;
}

#comment-title {
background:#F4F8FB none repeat scroll 0 0;
border-bottom:1px solid #BFD6E6;
border-right:10px solid #BFD6E6;
color:#505F9F;
display:block;
font-family:Times New Roman;
font-size:16px;
font-weight:bold;
text-decoration:none;
}


#comment-content {
font-family:Times New Roman;
font-size:16px;
font-weight:bold;
padding-bottom:8px;
padding-top:8px;
text-align:right;
text-decoration:none;
width:100%;
}
#comment-foot {
display:inline;
}
#comment-foot-requst {
float:left;
}
#comment-foot-info {
color:#005F9F;
float:right;
font-family:Tahoma;
font-size:8pt;
font-weight:normal;
text-align:right;
text-decoration:none;
}

#context {
color:#005F9F;
font-family:Tahoma;
font-size:9pt;
font-weight:normal;
text-align:justify;
text-decoration:none;
}




#welcome-top {
width:100%;
margin:0;
padding:0;
height:390px;
}
#welcome-articles {
width:100%;
margin:0;
padding:0;
display:block;
float:right;
}

#headline {
float:right;
width:325px;
}

#lastposts {
float:right;
height:386px;
width:280px;
border:0px solid #9ABDD3;
}

#lastpostsnoplayer {
border:0 solid #9ABDD3;
float:right;
height:386px;
width:610px;
}

#leftblock {
float:left;
width:220px;
border:0px solid #9ABDD3;
}




#mainNav {
background:#FFF url(images/last_news_bg.gif) repeat-x scroll center top;
border:0;
height:29px;
margin:0;
position:relative;
}

.menu li {
display:inline;
}


.menu li a {
float:right;
overflow:hidden;
height:27px;
line-height:30px;
padding:0 12px;
border-left:1px solid #ccc;
}

.menu li a:link, .menu li a:visited, .menu li a:hover {
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#00579C;
}

.menu li a:hover {
color:#C90404;
border-bottom: 1px solid #C90404;
}


#cats-description{
border-bottom:1px solid #CCCCCC;
display:block;
margin:10px;
overflow:hidden;
padding:10px;
height:60px;
}

#cats-description img{
border:1px solid #CCCCCC;
display:block;
float:right;
margin:0 0 0 10px;
overflow:hidden;
padding:2px;
text-align:center;
}



#artcleblock img{
border:1px solid #CCCCCC;
display:block;
float:left;
margin:5px;
overflow:hidden;
padding:2px;
text-align:center;
width:80px;
}

#blocktable {
background-color:#FFFFFF;
border:1px solid #D9D9D9;
color:#404747;
padding:1px;
text-align:center;
width:140px;
}

.blocktitle {
background:#E9F9FF url(images/block_title_bg.gif) no-repeat scroll right center;
height:18px;
color:#FFF;
padding:5px 30px 0px 0px;
text-align:right;
line-height:12px;
font-size:13px;
}

.blockcontent {
background-color:#FAFAFA;
border-top:1px solid #D9D9D9;
color:#404747;
direction:rtl;
padding:2px;
text-align:justify;
}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


.thumbnail{
border:1px solid #000000;
display:inline;
float:right;
height:120px;
margin:5px;
padding:2px;
position:relative;
text-align:center;
width:110px;
}


.thumbnail img{
border: 1px solid #000000e;
margin: 2px 2px;
}



.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}


.box_title {
background:#005E9B none repeat scroll 0 0;
border-bottom:3px solid #0195C3;
color:#FFFFFF;
margin-bottom:4px;
padding:4px 2px 3px 3px;
}

.box_body {
border-bottom:4px solid #005E9B;
padding-left:3px;
padding-right:3px;
padding-top:3px;
}

.poll_question {
color:#A5A5A5;
}

.box_poll label {
border-bottom:1px solid #DDDDDD;
display:block;
padding:4px 0;
height:15px;
}

.box_poll radio {
height:14px;
}

#artool{
direction:ltr;
text-align:left;
display:inline;
}

.headlinetitle {
display:block;
font-weight:bold;
}
#ticker{
padding:0 5px;
font-family:arial;
font-size:16px;
font-weight:bold;
text-align:right;
color:#454545;
}
#ticker a{
color:#454545;
}

#ticker a:hover{
color:#C90404;
}

.center{
text-align:center;
}

#footer{
background:#F5F9FC url(images/topcore.gif) repeat scroll 0 0;
border:1px solid #9ABDD3;
margin-top:10px;
}

.footer { 
	margin-top: 5px;
	overflow: hidden; 
}

.static_footer { 
	padding: 5px; 
	margin-right: 5px;
	font-size: 11px;
}
.static_footer ul { text-align:center; margin-bottom:5px;}
.static_footer ul li { display: inline; padding: 0px 4px;}
#designer { 
color:#9ABDD3;
font-family:Tahoma;
font-size:10px;
font-weight:normal;
}
#designer a{ 
color:#9ABDD3;
}
